.top[data-v-ad53e15c]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 24px;background:#081422b8;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand[data-v-ad53e15c]{font-family:var(--display);font-weight:800;letter-spacing:.08em;text-decoration:none;color:var(--accent)}nav[data-v-ad53e15c]{display:flex;align-items:center;gap:12px;font-size:13px}.name[data-v-ad53e15c]{color:var(--muted)}.ghost[data-v-ad53e15c],.link[data-v-ad53e15c]{background:transparent;color:var(--ink);border:1px solid var(--line);border-radius:0;padding:4px 8px;cursor:pointer;font-size:12px}.ghost[data-v-ad53e15c]:hover,.link[data-v-ad53e15c]:hover{border-color:var(--accent);color:var(--accent)}.bell[data-v-ad53e15c]{position:relative}.bell summary[data-v-ad53e15c]{cursor:pointer;list-style:none}.bell.unread summary[data-v-ad53e15c]{color:var(--accent);font-weight:700}.panel[data-v-ad53e15c]{position:absolute;right:0;top:28px;width:280px;background:var(--paper);border:1px solid var(--line);border-radius:0;padding:8px;display:grid;gap:8px;z-index:20;box-shadow:0 18px 40px #00081073}.panel a[data-v-ad53e15c]{display:grid;gap:2px;text-decoration:none;padding:8px;border-radius:0}.panel a[data-v-ad53e15c]:hover{background:var(--paper-2)}.panel span[data-v-ad53e15c],.empty[data-v-ad53e15c]{color:var(--muted);font-size:12px}.sea[data-v-bf420c3f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.aurora[data-v-bf420c3f]{position:absolute;filter:blur(48px);opacity:.85;will-change:transform}.aurora.one[data-v-bf420c3f]{width:62vw;height:62vw;left:-18vw;bottom:-22vw;background:radial-gradient(circle,rgba(62,224,200,.32),rgba(18,90,140,.08) 55%,transparent 70%);animation:drift-bf420c3f 22s ease-in-out infinite alternate}.aurora.two[data-v-bf420c3f]{width:50vw;height:50vw;right:-12vw;bottom:-10vw;background:radial-gradient(circle,rgba(90,167,255,.3),rgba(80,60,180,.1) 50%,transparent 70%);animation:drift-bf420c3f 28s ease-in-out infinite alternate-reverse}.aurora.three[data-v-bf420c3f]{width:40vw;height:40vw;left:32vw;top:-16vw;background:radial-gradient(circle,rgba(138,248,230,.16),rgba(90,167,255,.08) 45%,transparent 70%);animation:drift-bf420c3f 18s ease-in-out infinite alternate}.bubbles i[data-v-bf420c3f]{position:absolute;bottom:-40px;border-radius:50%;border:1px solid rgba(180,245,255,.45);background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.7),rgba(142,248,230,.12) 38%,rgba(90,167,255,.05) 62%,transparent 70%);box-shadow:inset -2px -3px 6px #ffffff2e;opacity:var(--op);animation:rise-bf420c3f var(--dur) linear infinite;animation-delay:var(--delay)}.shell[data-v-bf420c3f]{position:relative;z-index:1;min-height:100%}@keyframes drift-bf420c3f{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(6%,-8%,0) scale(1.12)}}@keyframes rise-bf420c3f{0%{transform:translateZ(0) scale(.7);opacity:0}12%{opacity:var(--op)}to{transform:translate3d(var(--drift),-115vh,0) scale(1.15);opacity:0}}@media(prefers-reduced-motion:reduce){.aurora[data-v-bf420c3f],.bubbles i[data-v-bf420c3f]{animation:none}}.home[data-v-2b5d3d3c]{max-width:920px;margin:0 auto;padding:40px 24px 80px}.eyebrow[data-v-2b5d3d3c]{letter-spacing:.22em;color:var(--accent);font-size:11px;margin:0 0 8px;text-transform:uppercase}h1[data-v-2b5d3d3c]{font-family:var(--display);font-size:64px;margin:0 0 12px;letter-spacing:.06em;background:linear-gradient(120deg,#f3fdff 10%,#3ee0c8,#5aa7ff);-webkit-background-clip:text;background-clip:text;color:transparent}.lead[data-v-2b5d3d3c]{color:var(--muted);margin:0 0 32px;max-width:42em;line-height:1.7}.cards[data-v-2b5d3d3c]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.card[data-v-2b5d3d3c]{background:linear-gradient(165deg,rgba(90,167,255,.14),transparent 42%),linear-gradient(180deg,#123048eb,#081828f0);border:1px solid var(--line);border-radius:0;padding:24px;display:grid;gap:12px;box-shadow:0 16px 40px #00081247}.card h2[data-v-2b5d3d3c]{margin:0;font-size:16px;letter-spacing:.04em}.hint[data-v-2b5d3d3c]{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.keep[data-v-2b5d3d3c]{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--muted);width:auto}.keep input[data-v-2b5d3d3c]{width:auto;padding:0}input[data-v-2b5d3d3c],button[data-v-2b5d3d3c],textarea[data-v-2b5d3d3c],select[data-v-2b5d3d3c]{width:100%;border-radius:0;border:1px solid var(--line);padding:8px 10px;background:#071320}button[data-v-2b5d3d3c]{background:var(--fill);color:var(--fill-ink);border:0;cursor:pointer;font-weight:700;letter-spacing:.04em}button.secondary[data-v-2b5d3d3c]{background:transparent;color:var(--ink);border:1px solid var(--line);font-weight:500}button.secondary[data-v-2b5d3d3c]:hover,.ghost[data-v-2b5d3d3c]:hover{border-color:var(--accent);color:var(--accent)}button[data-v-2b5d3d3c]:disabled{opacity:.6}.ghost[data-v-2b5d3d3c]{background:transparent;color:var(--ink);width:auto;padding:4px 10px;font-size:12px;font-weight:500}details[data-v-2b5d3d3c]{color:var(--muted);font-size:13px;display:grid;gap:8px}.error[data-v-2b5d3d3c]{color:var(--danger);margin-top:16px}.recent[data-v-2b5d3d3c]{margin-top:48px}.toolbar[data-v-2b5d3d3c]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:16px}.toolbar h2[data-v-2b5d3d3c]{margin:0;flex:1;letter-spacing:.06em}.toolbar input[data-v-2b5d3d3c]{width:auto;flex:1;min-width:180px}.new-folder[data-v-2b5d3d3c]{display:flex;gap:8px}.new-folder input[data-v-2b5d3d3c],.new-folder button[data-v-2b5d3d3c]{width:auto}.folder[data-v-2b5d3d3c]{margin:24px 0}.folder-head[data-v-2b5d3d3c]{display:flex;gap:8px;align-items:center}.folder-head h3[data-v-2b5d3d3c]{margin:0;flex:1}ul[data-v-2b5d3d3c]{list-style:none;padding:0}li[data-v-2b5d3d3c]{display:grid;grid-template-columns:1fr auto auto auto auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}li a[data-v-2b5d3d3c]{text-decoration:none}li a[data-v-2b5d3d3c]:hover{color:var(--accent)}.meta[data-v-2b5d3d3c],.empty[data-v-2b5d3d3c]{color:var(--muted);font-size:13px}select[data-v-2b5d3d3c]{width:auto;padding:6px 8px}.row-actions[data-v-2b5d3d3c]{display:flex;gap:4px}.row-actions .ghost[data-v-2b5d3d3c],.rename button[data-v-2b5d3d3c]{width:auto}.ghost.danger[data-v-2b5d3d3c]{color:var(--danger)}.rename[data-v-2b5d3d3c]{display:flex;gap:4px;align-items:center;min-width:0}.rename input[data-v-2b5d3d3c]{width:auto;flex:1;min-width:120px}@media(max-width:720px){.cards[data-v-2b5d3d3c]{grid-template-columns:1fr}h1[data-v-2b5d3d3c]{font-size:44px}li[data-v-2b5d3d3c]{grid-template-columns:1fr}}.lock[data-v-a757fadf]{max-width:360px;margin:80px auto;display:grid;gap:8px;font-size:12px}.board-page[data-v-a757fadf]{height:calc(100vh - 45px);display:flex;flex-direction:column;overflow:hidden;font-size:11px}header[data-v-a757fadf]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--paper);border-bottom:1px solid var(--line);flex:0 0 auto}h1[data-v-a757fadf]{font-size:13px;margin:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pager[data-v-a757fadf]{display:flex;align-items:center;gap:6px;font-size:11px}.keep[data-v-a757fadf]{display:flex;gap:6px;align-items:center;font-size:10px;color:var(--muted);white-space:nowrap}.keep input[data-v-a757fadf]{width:auto;margin:0;padding:0}button[data-v-a757fadf]{border:0;background:var(--fill);color:var(--fill-ink);border-radius:0;padding:5px 8px;cursor:pointer;font-size:10px;font-weight:700}button.ghost[data-v-a757fadf]{background:transparent;color:var(--ink);border:1px solid var(--line);font-weight:500}button[data-v-a757fadf]:disabled{opacity:.4}.layout[data-v-a757fadf]{display:grid;grid-template-columns:1fr 280px;flex:1;min-height:0}.stage[data-v-a757fadf]{overflow:auto;padding:10px 14px 32px;min-height:0}.hint[data-v-a757fadf]{margin:0 0 8px;color:var(--muted);font-size:10px}.pages-bar[data-v-a757fadf]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0 0 10px}.strip[data-v-a757fadf]{display:flex;gap:4px;overflow-x:auto;max-width:100%;padding-bottom:2px}.page-thumb[data-v-a757fadf]{position:relative;width:72px;height:52px;padding:0;background:var(--paper);border:1px solid var(--line);flex:0 0 auto}.page-thumb img[data-v-a757fadf]{width:70px;height:38px;object-fit:cover;object-position:top;display:block}.page-thumb span[data-v-a757fadf]{display:block;font-size:10px;line-height:14px;color:var(--ink)}.page-thumb em[data-v-a757fadf]{position:absolute;top:1px;right:1px;background:var(--accent);color:var(--fill-ink);font-size:10px;line-height:1;padding:1px 3px}.page-thumb.on[data-v-a757fadf]{outline:2px solid var(--accent)}.add-url[data-v-a757fadf]{display:flex;gap:4px;align-items:center}.add-url input[data-v-a757fadf]{width:180px;padding:4px 6px;border:1px solid var(--line);font-size:10px;background:#071320}.canvas-wrap[data-v-a757fadf],.video-box[data-v-a757fadf]{min-width:0}.canvas[data-v-a757fadf]{position:relative;display:inline-block;min-width:100%;background:#02060c}.canvas>img[data-v-a757fadf],.canvas>video[data-v-a757fadf]{display:block;width:100%}.select-layer[data-v-a757fadf]{position:absolute;top:0;right:0;bottom:0;left:0;cursor:crosshair;z-index:2;-webkit-user-select:none;user-select:none;touch-action:none}.select-layer.video[data-v-a757fadf]{bottom:48px}.region[data-v-a757fadf]{position:absolute;box-sizing:border-box;pointer-events:auto;cursor:grab}.region[data-v-a757fadf]:not(.pinonly){min-width:4px;min-height:4px}.region.yellow[data-v-a757fadf]{background:#ffe56a61;outline:1px solid rgba(196,150,20,.9)}.region.pink[data-v-a757fadf]{background:#ffb4c861;outline:1px solid rgba(200,90,120,.9)}.region.blue[data-v-a757fadf]{background:#b9d7ff61;outline:1px solid rgba(70,130,200,.9)}.region.green[data-v-a757fadf]{background:#c8e8a861;outline:1px solid rgba(90,150,50,.9)}.region.draft[data-v-a757fadf]{background:#c45c2652;outline:1px dashed var(--accent);pointer-events:none}.region.on[data-v-a757fadf],.region.open[data-v-a757fadf]{outline-width:2px;z-index:8;overflow:visible}.region.done[data-v-a757fadf]:not(.pinonly){background:repeating-linear-gradient(-45deg,#46464647 0,#46464647 5px,#4646461a 5px,#4646461a 10px)!important;outline:1px dashed rgba(70,70,70,.7)}.region[data-v-a757fadf]:active{cursor:grabbing}.region.pinonly[data-v-a757fadf]{background:transparent!important;outline:none!important;overflow:visible;pointer-events:none}.region.pinonly .pin[data-v-a757fadf],.region.pinonly .note-card[data-v-a757fadf]{pointer-events:auto}.pin[data-v-a757fadf]{position:absolute;left:0;top:0;width:18px;height:18px;transform:translate(-50%,-50%);border-radius:50%;border:1px solid #fff;color:#041018;font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none;z-index:3;line-height:1}.pin.on[data-v-a757fadf]{outline:1px solid var(--ink)}.pin.done[data-v-a757fadf]{filter:grayscale(1);opacity:.55}.pin.done[data-v-a757fadf]:after{content:"済";position:absolute;right:-10px;top:-7px;background:#123047;color:var(--ink);font-size:10px;font-weight:700;line-height:1;padding:1px 2px}.pin.yellow[data-v-a757fadf],.swatch.yellow[data-v-a757fadf],.mark.yellow[data-v-a757fadf],.num.yellow[data-v-a757fadf]{background:var(--yellow)}.pin.pink[data-v-a757fadf],.swatch.pink[data-v-a757fadf],.mark.pink[data-v-a757fadf],.num.pink[data-v-a757fadf]{background:var(--pink)}.pin.blue[data-v-a757fadf],.swatch.blue[data-v-a757fadf],.mark.blue[data-v-a757fadf],.num.blue[data-v-a757fadf]{background:var(--blue)}.pin.green[data-v-a757fadf],.swatch.green[data-v-a757fadf],.mark.green[data-v-a757fadf],.num.green[data-v-a757fadf]{background:var(--green)}.timeline[data-v-a757fadf]{margin-top:8px;display:grid;gap:4px;font-size:10px}.timeline input[data-v-a757fadf]{width:100%}.marks[data-v-a757fadf]{position:relative;height:10px}.mark[data-v-a757fadf]{position:absolute;top:0;width:8px;height:8px;padding:0;border-radius:50%;transform:translate(-50%)}.mark.on[data-v-a757fadf]{outline:1px solid var(--ink)}aside[data-v-a757fadf]{border-left:1px solid var(--line);background:var(--paper);padding:8px;overflow:auto;font-size:10px;min-height:0}.tabs[data-v-a757fadf]{display:flex;gap:4px;margin-bottom:8px}.tabs button[data-v-a757fadf]{background:transparent;color:var(--ink);border:1px solid var(--line);padding:3px 8px;font-size:10px}.tabs button.on[data-v-a757fadf]{background:var(--fill);color:var(--fill-ink)}.filters[data-v-a757fadf]{display:flex;align-items:center;gap:8px;white-space:nowrap;margin:0 0 6px}.count[data-v-a757fadf]{font-weight:700;margin:0;font-size:10px}.filter[data-v-a757fadf]{display:flex;gap:3px;align-items:center;font-size:10px;color:var(--muted)}.filter input[type=checkbox][data-v-a757fadf]{width:auto;margin:0;padding:0;flex:none}ul[data-v-a757fadf]{list-style:none;padding:0;margin:0}li[data-v-a757fadf]{padding:6px 4px;border-bottom:1px solid var(--line);cursor:pointer}li.selected[data-v-a757fadf]{background:var(--paper-2);outline:1px solid var(--line)}li.done[data-v-a757fadf]{opacity:.48;filter:grayscale(.35)}li.done textarea[data-v-a757fadf]{text-decoration:line-through;color:var(--muted)}li.done .num[data-v-a757fadf]{filter:grayscale(1);opacity:.7}.row[data-v-a757fadf]{display:grid;grid-template-columns:16px 1fr 16px;gap:4px;align-items:start}.num[data-v-a757fadf]{width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;color:#041018}.main textarea[data-v-a757fadf]{width:100%;min-height:28px;max-height:72px;border:1px solid var(--line);border-radius:0;padding:3px 4px;resize:vertical;background:#071320;font-size:10px;line-height:1.35}.meta[data-v-a757fadf]{display:flex;gap:6px;color:var(--muted);font-size:10px;margin-top:2px;align-items:center;flex-wrap:wrap}.done-tag[data-v-a757fadf]{color:var(--accent);font-weight:700}.icon[data-v-a757fadf]{width:16px;height:16px;padding:0;border-radius:0;line-height:1;font-size:10px}.danger[data-v-a757fadf]{background:var(--danger);color:#fff}.tools[data-v-a757fadf]{display:flex;gap:4px;align-items:center;flex-wrap:wrap;margin:4px 0 0 20px}.mini[data-v-a757fadf]{padding:2px 5px;font-size:10px}.mini.save[data-v-a757fadf]{margin-left:auto;background:var(--fill);color:var(--fill-ink)}.mini.save[data-v-a757fadf]:disabled{background:var(--line);color:var(--muted)}.swatch[data-v-a757fadf]{width:12px;height:12px;padding:0;border-radius:50%;border:1px solid rgba(0,0,0,.2)}.swatch.on[data-v-a757fadf]{outline:1px solid var(--ink)}aside input[data-v-a757fadf]{width:100%;margin-top:4px;padding:3px 4px;border-radius:0;border:1px solid var(--line);font-size:10px}small[data-v-a757fadf]{display:block;color:var(--muted);margin-top:3px;margin-left:20px;font-size:10px}.empty[data-v-a757fadf],.history span[data-v-a757fadf],.error[data-v-a757fadf],.loading[data-v-a757fadf]{color:var(--muted);font-size:10px}.error[data-v-a757fadf],.loading[data-v-a757fadf]{padding:32px;text-align:center;font-size:12px}.thumbs[data-v-a757fadf]{display:flex;flex-wrap:wrap;gap:4px;margin:4px 0 0 20px}.thumb[data-v-a757fadf]{position:relative;width:52px;height:52px}.thumb-open[data-v-a757fadf]{width:52px;height:52px;padding:0;background:var(--paper-2);border:1px solid var(--line)}.thumb-open img[data-v-a757fadf]{width:50px;height:50px;object-fit:cover;display:block}.thumb-del[data-v-a757fadf]{position:absolute;top:0;right:0;width:14px;height:14px;padding:0;background:var(--danger);color:#fff;font-size:10px;line-height:1}.lightbox[data-v-a757fadf]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#020810d1;display:flex;align-items:center;justify-content:center;cursor:zoom-out}.lightbox img[data-v-a757fadf]{max-width:92vw;max-height:92vh;width:auto;height:auto;cursor:default}.note-card[data-v-a757fadf]{position:absolute;left:12px;top:12px;width:168px;padding:6px 7px;z-index:7;cursor:default;box-shadow:0 4px 14px #00000038;font-size:10px;line-height:1.4;color:#041018}.note-card.yellow[data-v-a757fadf]{background:#fff4b0}.note-card.pink[data-v-a757fadf]{background:#ffd4e0}.note-card.blue[data-v-a757fadf]{background:#d6e8ff}.note-card.green[data-v-a757fadf]{background:#def2c4}.note-card.done[data-v-a757fadf]{background:#1a2c3a;color:var(--muted)}.note-card strong[data-v-a757fadf]{display:block;margin-bottom:2px}.note-card p[data-v-a757fadf]{margin:0;white-space:pre-wrap;word-break:break-word;max-height:120px;overflow:auto}.card-thumbs[data-v-a757fadf]{display:flex;gap:3px;margin-top:4px;flex-wrap:wrap}.card-thumbs img[data-v-a757fadf]{width:36px;height:36px;object-fit:cover;cursor:zoom-in}@media(max-width:900px){.layout[data-v-a757fadf]{grid-template-columns:1fr;grid-template-rows:1fr 42%}aside[data-v-a757fadf]{border-left:0;border-top:1px solid var(--line)}}.auth[data-v-414db896]{max-width:420px;margin:64px auto;padding:0 24px;display:grid;gap:12px}h1[data-v-414db896]{font-family:var(--display);letter-spacing:.04em;margin:0}.lead[data-v-414db896]{color:var(--muted)}form[data-v-414db896]{display:grid;gap:10px}input[data-v-414db896],button[data-v-414db896]{border-radius:0;border:1px solid var(--line);padding:8px 10px}button[data-v-414db896]{background:var(--fill);color:var(--fill-ink);border:0;cursor:pointer;font-weight:700}.error[data-v-414db896]{color:var(--danger)}.switch[data-v-414db896]{color:var(--muted)}.switch a[data-v-414db896]:hover{color:var(--accent)}:root{--bg: #050b14;--ink: #e7f4f8;--muted: #d2e6f2;--paper: #0b1a2b;--paper-2: #102436;--line: #1b3d55;--accent: #8af8e6;--accent-2: #5aa7ff;--fill: #3ee0c8;--fill-ink: #031018;--danger: #ff6b81;--yellow: #f5d76e;--pink: #f4a3c7;--blue: #7ec8ff;--green: #7ee0b8;--display: "Syne", "Hiragino Sans", sans-serif;--sans: "IBM Plex Sans JP", "Hiragino Sans", "Noto Sans JP", sans-serif;font-family:var(--sans);font-size:13px}*{box-sizing:border-box}html,body,#app{margin:0;min-height:100%;color:var(--ink);background:linear-gradient(180deg,#071525,#04101c 42%,#06182c 72%,#0a2740)}button,input,textarea,select{font:inherit;color:inherit}input,textarea,select{border-radius:0;background:#071320;border:1px solid var(--line);color:var(--ink)}input::placeholder,textarea::placeholder{color:#b7cddd}a{color:inherit}:focus-visible{outline:1px solid var(--accent);outline-offset:1px}
