.top[data-v-fd584c3b]{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-fd584c3b]{font-family:var(--display);font-weight:800;letter-spacing:.08em;text-decoration:none;color:var(--accent)}nav[data-v-fd584c3b]{display:flex;align-items:center;gap:12px;font-size:var(--fs-sm)}.name[data-v-fd584c3b]{color:var(--muted)}.ghost[data-v-fd584c3b],.link[data-v-fd584c3b]{background:transparent;color:var(--ink);border:1px solid var(--line);border-radius:0;padding:4px 8px;cursor:pointer;font-size:var(--fs-xs)}.ghost[data-v-fd584c3b]:hover,.link[data-v-fd584c3b]:hover{border-color:var(--accent);color:var(--accent)}.bell[data-v-fd584c3b]{position:relative}.bell summary[data-v-fd584c3b]{cursor:pointer;list-style:none}.bell.unread summary[data-v-fd584c3b]{color:var(--accent);font-weight:700}.panel[data-v-fd584c3b]{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-fd584c3b]{display:grid;gap:2px;text-decoration:none;padding:8px;border-radius:0}.panel a[data-v-fd584c3b]:hover{background:var(--paper-2)}.panel span[data-v-fd584c3b],.empty[data-v-fd584c3b]{color:var(--muted);font-size:var(--fs-xs);line-height:var(--lh-base)}.sea[data-v-20c87071]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.aurora[data-v-20c87071]{position:absolute;filter:blur(48px);opacity:.85;will-change:transform}.aurora.one[data-v-20c87071]{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-20c87071 22s ease-in-out infinite alternate}.aurora.two[data-v-20c87071]{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-20c87071 28s ease-in-out infinite alternate-reverse}.aurora.three[data-v-20c87071]{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-20c87071 18s ease-in-out infinite alternate}.bubbles i[data-v-20c87071]{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-20c87071 var(--dur) linear infinite;animation-delay:var(--delay)}.shell[data-v-20c87071]{position:relative;z-index:1;height:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr)}@keyframes drift-20c87071{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(6%,-8%,0) scale(1.12)}}@keyframes rise-20c87071{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-20c87071],.bubbles i[data-v-20c87071]{animation:none}}.home[data-v-4efeb2ec]{width:100%;max-width:920px;margin:0 auto;padding:40px 24px 80px;overflow:auto}.eyebrow[data-v-4efeb2ec]{letter-spacing:.22em;color:var(--accent);font-size:var(--fs-xs);margin:0 0 8px;text-transform:uppercase}h1[data-v-4efeb2ec]{font-family:var(--display);font-size:64px;line-height:1.15;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-4efeb2ec]{color:var(--muted);margin:0 0 32px;max-width:42em;line-height:1.7}.cards[data-v-4efeb2ec]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.card[data-v-4efeb2ec]{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-4efeb2ec]{margin:0;font-size:16px;letter-spacing:.04em}.hint[data-v-4efeb2ec]{margin:0;color:var(--muted);font-size:var(--fs-xs);line-height:var(--lh-base)}.keep[data-v-4efeb2ec]{display:flex;gap:8px;align-items:center;font-size:var(--fs-sm);color:var(--muted);width:auto}.keep input[data-v-4efeb2ec]{width:auto;padding:0}.devices[data-v-4efeb2ec]{display:flex;flex-wrap:wrap;gap:8px 14px}.devices .keep[data-v-4efeb2ec]{width:auto}.devices input[type=checkbox][data-v-4efeb2ec]{width:14px;height:14px;flex:none}input[data-v-4efeb2ec],button[data-v-4efeb2ec],textarea[data-v-4efeb2ec],select[data-v-4efeb2ec]{width:100%;border-radius:0;border:1px solid var(--line);padding:8px 10px;background:#071320}button[data-v-4efeb2ec]{background:var(--fill);color:var(--fill-ink);border:0;cursor:pointer;font-weight:700;letter-spacing:.04em}button.secondary[data-v-4efeb2ec]{background:transparent;color:var(--ink);border:1px solid var(--line);font-weight:500}button.secondary[data-v-4efeb2ec]:hover,.ghost[data-v-4efeb2ec]:hover{border-color:var(--accent);color:var(--accent)}button[data-v-4efeb2ec]:disabled{opacity:.6}.ghost[data-v-4efeb2ec]{background:transparent;color:var(--ink);width:auto;padding:5px 10px;font-size:var(--fs-xs);font-weight:500}details[data-v-4efeb2ec]{color:var(--muted);font-size:var(--fs-sm);display:grid;gap:8px}.error[data-v-4efeb2ec]{color:var(--danger);margin-top:16px}.recent[data-v-4efeb2ec]{margin-top:48px}.toolbar[data-v-4efeb2ec]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:16px}.toolbar h2[data-v-4efeb2ec]{margin:0;flex:1;letter-spacing:.06em}.toolbar input[data-v-4efeb2ec]{width:auto;flex:1;min-width:180px}.new-folder[data-v-4efeb2ec]{display:flex;gap:8px}.new-folder input[data-v-4efeb2ec],.new-folder button[data-v-4efeb2ec]{width:auto}.folder[data-v-4efeb2ec]{margin:24px 0}.folder-head[data-v-4efeb2ec]{display:flex;gap:8px;align-items:center}.folder-head h3[data-v-4efeb2ec]{margin:0;flex:1}ul[data-v-4efeb2ec]{list-style:none;padding:0}li[data-v-4efeb2ec]{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-4efeb2ec]{text-decoration:none}li a[data-v-4efeb2ec]:hover{color:var(--accent)}.meta[data-v-4efeb2ec],.empty[data-v-4efeb2ec]{color:var(--muted);font-size:var(--fs-sm);line-height:var(--lh-base)}select[data-v-4efeb2ec]{width:auto;padding:6px 8px}.row-actions[data-v-4efeb2ec]{display:flex;gap:4px}.row-actions .ghost[data-v-4efeb2ec],.rename button[data-v-4efeb2ec]{width:auto}.ghost.danger[data-v-4efeb2ec]{color:var(--danger)}.rename[data-v-4efeb2ec]{display:flex;gap:4px;align-items:center;min-width:0}.rename input[data-v-4efeb2ec]{width:auto;flex:1;min-width:120px}@media(max-width:720px){.cards[data-v-4efeb2ec]{grid-template-columns:1fr}h1[data-v-4efeb2ec]{font-size:44px}li[data-v-4efeb2ec]{grid-template-columns:1fr}}.lock[data-v-689d2fa9]{width:100%;max-width:360px;margin:80px auto;display:grid;gap:8px;align-content:start;overflow:auto;font-size:var(--fs-sm)}.board-page[data-v-689d2fa9]{--note-indent: 42px;--note-indent-guest: 24px;min-height:0;display:flex;flex-direction:column;overflow:hidden;font-size:var(--fs-xs)}header[data-v-689d2fa9]{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-689d2fa9]{font-size:var(--fs-base);line-height:var(--lh-tight);margin:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}h1.editable[data-v-689d2fa9]{cursor:pointer}h1.editable[data-v-689d2fa9]:hover{text-decoration:underline}.title-edit[data-v-689d2fa9]{display:flex;gap:4px;flex:1;min-width:0;align-items:center}.title-edit input[data-v-689d2fa9]{flex:1;min-width:80px;margin:0;padding:4px 6px;font-size:var(--fs-base)}.pager[data-v-689d2fa9]{display:flex;align-items:center;gap:6px;font-size:var(--fs-xs)}.keep[data-v-689d2fa9]{display:flex;gap:6px;align-items:center;font-size:var(--fs-xs);color:var(--muted);white-space:nowrap}.keep input[data-v-689d2fa9]{width:auto;margin:0;padding:0}button[data-v-689d2fa9]{border:0;background:var(--fill);color:var(--fill-ink);border-radius:0;padding:5px 8px;cursor:pointer;font-size:var(--fs-xs);font-weight:700}button.ghost[data-v-689d2fa9]{background:transparent;color:var(--ink);border:1px solid var(--line);font-weight:500}button[data-v-689d2fa9]:disabled{opacity:.4}.layout[data-v-689d2fa9]{display:grid;grid-template-columns:1fr 320px;flex:1;min-height:0}.stage[data-v-689d2fa9]{overflow:auto;padding:10px 14px 32px;min-height:0}.hint[data-v-689d2fa9]{margin:0 0 8px;color:var(--muted);font-size:var(--fs-xs)}.pages-bar[data-v-689d2fa9]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0 0 10px}.strip[data-v-689d2fa9]{display:flex;gap:8px;overflow-x:auto;max-width:100%;padding-bottom:4px}.page-thumb[data-v-689d2fa9]{position:relative;width:84px;height:60px;padding:0;background:var(--paper);border:1px solid var(--line);flex:0 0 auto}.page-thumb img[data-v-689d2fa9]{width:82px;height:40px;object-fit:cover;object-position:top;display:block}.page-thumb span[data-v-689d2fa9]{display:block;font-size:var(--fs-xs);line-height:18px;color:var(--ink)}.strip.sortable[data-v-689d2fa9]{-webkit-user-select:none;user-select:none}.strip.sortable .page-thumb[data-v-689d2fa9]{cursor:grab}.strip.sortable .page-thumb[data-v-689d2fa9]:active{cursor:grabbing}.page-thumb.dragging[data-v-689d2fa9]{opacity:.4}.page-thumb.drop-before[data-v-689d2fa9]:before,.page-thumb.drop-after[data-v-689d2fa9]:after{content:"";position:absolute;top:-2px;bottom:-2px;width:2px;background:var(--accent);box-shadow:0 0 8px #8af8e68c;pointer-events:none}.page-thumb.drop-before[data-v-689d2fa9]:before{left:-3px}.page-thumb.drop-after[data-v-689d2fa9]:after{right:-3px}.page-order[data-v-689d2fa9]{display:flex;gap:4px;align-items:center}.pages-hint[data-v-689d2fa9]{margin:0;color:var(--muted);font-size:var(--fs-xs);flex:1 0 100%}.page-thumb em[data-v-689d2fa9]{position:absolute;top:1px;right:1px;background:var(--accent);color:var(--fill-ink);font-size:var(--fs-xs);line-height:1;padding:1px 3px}.page-thumb.on[data-v-689d2fa9]{outline:2px solid var(--accent)}.add-url[data-v-689d2fa9]{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center}.add-url>input[data-v-689d2fa9]{width:180px;padding:4px 6px;border:1px solid var(--line);font-size:var(--fs-xs);background:#071320}.add-url .devices[data-v-689d2fa9]{display:flex;gap:8px;align-items:center;flex:none}.add-url .devices label[data-v-689d2fa9]{display:flex;gap:3px;align-items:center;width:auto;white-space:nowrap;font-size:var(--fs-xs);color:var(--muted);cursor:pointer}.add-url .devices input[type=checkbox][data-v-689d2fa9]{width:13px;height:13px;margin:0;padding:0;flex:none;accent-color:var(--accent)}.canvas-wrap[data-v-689d2fa9],.video-box[data-v-689d2fa9]{min-width:0}.canvas[data-v-689d2fa9]{position:relative;display:inline-block;min-width:100%;background:#02060c}.canvas>img[data-v-689d2fa9],.canvas>video[data-v-689d2fa9]{display:block;width:100%}.select-layer[data-v-689d2fa9]{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.readonly[data-v-689d2fa9]{cursor:default}.select-layer.video[data-v-689d2fa9]{bottom:48px}.region[data-v-689d2fa9]{position:absolute;box-sizing:border-box;pointer-events:auto;cursor:grab}.region[data-v-689d2fa9]:not(.pinonly){min-width:4px;min-height:4px}.region.yellow[data-v-689d2fa9]{background:#ffe56a61;outline:1px solid rgba(196,150,20,.9)}.region.pink[data-v-689d2fa9]{background:#ffb4c861;outline:1px solid rgba(200,90,120,.9)}.region.blue[data-v-689d2fa9]{background:#b9d7ff61;outline:1px solid rgba(70,130,200,.9)}.region.green[data-v-689d2fa9]{background:#c8e8a861;outline:1px solid rgba(90,150,50,.9)}.region.draft[data-v-689d2fa9]{background:#c45c2652;outline:1px dashed var(--accent);pointer-events:none}.region.on[data-v-689d2fa9],.region.open[data-v-689d2fa9]{outline-width:2px;z-index:8;overflow:visible}.region.done[data-v-689d2fa9]: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-689d2fa9]:active{cursor:grabbing}.region.pinonly[data-v-689d2fa9]{background:transparent!important;outline:none!important;overflow:visible;pointer-events:none}.region.pinonly .pin[data-v-689d2fa9],.region.pinonly .note-card[data-v-689d2fa9]{pointer-events:auto}.pin[data-v-689d2fa9]{position:absolute;left:0;top:0;width:22px;height:22px;transform:translate(-50%,-50%);border-radius:50%;border:1px solid #fff;color:#041018;font-size:var(--fs-xs);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-689d2fa9]{outline:1px solid var(--ink)}.pin.done[data-v-689d2fa9]{filter:grayscale(1);opacity:.55}.pin.done[data-v-689d2fa9]:after{content:"済";position:absolute;right:-13px;top:-9px;background:#123047;color:var(--ink);font-size:var(--fs-xs);font-weight:700;line-height:1;padding:1px 2px}.pin.confirmed[data-v-689d2fa9]:after{content:"確";background:var(--accent);color:var(--fill-ink)}.pin.yellow[data-v-689d2fa9],.swatch.yellow[data-v-689d2fa9],.mark.yellow[data-v-689d2fa9],.num.yellow[data-v-689d2fa9]{background:var(--yellow)}.pin.pink[data-v-689d2fa9],.swatch.pink[data-v-689d2fa9],.mark.pink[data-v-689d2fa9],.num.pink[data-v-689d2fa9]{background:var(--pink)}.pin.blue[data-v-689d2fa9],.swatch.blue[data-v-689d2fa9],.mark.blue[data-v-689d2fa9],.num.blue[data-v-689d2fa9]{background:var(--blue)}.pin.green[data-v-689d2fa9],.swatch.green[data-v-689d2fa9],.mark.green[data-v-689d2fa9],.num.green[data-v-689d2fa9]{background:var(--green)}.timeline[data-v-689d2fa9]{margin-top:8px;display:grid;gap:4px;font-size:var(--fs-xs)}.timeline input[data-v-689d2fa9]{width:100%}.marks[data-v-689d2fa9]{position:relative;height:10px}.mark[data-v-689d2fa9]{position:absolute;top:0;width:8px;height:8px;padding:0;border-radius:50%;transform:translate(-50%)}.mark.on[data-v-689d2fa9]{outline:1px solid var(--ink)}aside[data-v-689d2fa9]{border-left:1px solid var(--line);background:var(--paper);padding:8px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;font-size:var(--fs-xs);line-height:var(--lh-base);min-height:0}.tabs[data-v-689d2fa9]{display:flex;gap:4px;margin-bottom:8px}.tabs button[data-v-689d2fa9]{background:transparent;color:var(--ink);border:1px solid var(--line);padding:4px 10px;font-size:var(--fs-xs)}.tabs button.on[data-v-689d2fa9]{background:var(--fill);color:var(--fill-ink)}.filters[data-v-689d2fa9]{display:flex;align-items:center;gap:8px;white-space:nowrap;margin:0 0 6px}.count[data-v-689d2fa9]{font-weight:700;margin:0;font-size:var(--fs-xs)}.filter[data-v-689d2fa9]{display:flex;gap:3px;align-items:center;font-size:var(--fs-xs);color:var(--muted)}.filter input[type=checkbox][data-v-689d2fa9]{width:auto;margin:0;padding:0;flex:none}.sort-hint[data-v-689d2fa9]{margin:0 0 6px;color:var(--muted);font-size:var(--fs-xs)}ul[data-v-689d2fa9]{list-style:none;padding:0;margin:0}li[data-v-689d2fa9]{position:relative;padding:8px 6px;border-bottom:1px solid var(--line);cursor:pointer}li.selected[data-v-689d2fa9]{background:var(--paper-2);outline:1px solid var(--line)}li.drop-before[data-v-689d2fa9]:before,li.drop-after[data-v-689d2fa9]:after{content:"";position:absolute;left:4px;right:4px;height:2px;background:var(--accent);box-shadow:0 0 8px #8af8e68c;pointer-events:none;z-index:2}li.drop-before[data-v-689d2fa9]:before{top:-1px}li.drop-after[data-v-689d2fa9]:after{bottom:-1px}li.done[data-v-689d2fa9]{opacity:.48;filter:grayscale(.35)}li.done.confirmed[data-v-689d2fa9]{opacity:.38}li.done textarea[data-v-689d2fa9],li.done .note-body[data-v-689d2fa9]{text-decoration:line-through;color:var(--muted)}li.done .num[data-v-689d2fa9]{filter:grayscale(1);opacity:.7}.row[data-v-689d2fa9]{display:grid;grid-template-columns:14px 20px 1fr 20px;gap:4px;align-items:start}.row.guest[data-v-689d2fa9]{grid-template-columns:20px 1fr}.note-body[data-v-689d2fa9]{margin:0;min-height:32px;padding:4px 6px;border:1px solid var(--line);background:#071320;font-size:var(--fs-xs);line-height:var(--lh-base);white-space:pre-wrap;word-break:break-word}.grip[data-v-689d2fa9]{width:14px;height:20px;padding:0;border:0;background:transparent;color:var(--muted);cursor:grab;font-size:var(--fs-xs);line-height:20px;letter-spacing:-1px}.grip[data-v-689d2fa9]:active{cursor:grabbing}.num[data-v-689d2fa9]{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--fs-xs);font-weight:800;line-height:1;color:#041018}.main textarea[data-v-689d2fa9]{width:100%;min-height:32px;border:1px solid var(--line);border-radius:0;padding:4px 6px;resize:none;overflow:hidden;background:#071320;font-size:var(--fs-xs);line-height:var(--lh-base)}.meta[data-v-689d2fa9]{display:flex;gap:6px;color:var(--muted);font-size:var(--fs-xs);margin-top:2px;align-items:center;flex-wrap:wrap}.done-tag[data-v-689d2fa9]{color:var(--accent);font-weight:700}.icon[data-v-689d2fa9]{width:20px;height:20px;padding:0;border-radius:0;line-height:1;font-size:var(--fs-xs)}.danger[data-v-689d2fa9]{background:var(--danger);color:#fff}.tools[data-v-689d2fa9]{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin:6px 0 0 var(--note-indent)}.tools.guest[data-v-689d2fa9]{margin-left:var(--note-indent-guest)}.checks[data-v-689d2fa9]{display:flex;align-items:center;gap:8px}.done-check[data-v-689d2fa9]{display:flex;align-items:center;gap:4px;font-size:var(--fs-xs);font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none}.done-check.confirm[data-v-689d2fa9]{color:var(--accent)}.done-check.locked[data-v-689d2fa9]{opacity:.45;cursor:default;color:var(--muted)}.done-check input[data-v-689d2fa9]{width:auto;margin:0;padding:0;flex:none}.done-check input[data-v-689d2fa9]:disabled{cursor:default}.mini[data-v-689d2fa9]{padding:3px 7px;font-size:var(--fs-xs)}.mini.save[data-v-689d2fa9]{margin-left:auto;background:var(--fill);color:var(--fill-ink)}.mini.save[data-v-689d2fa9]:disabled{background:var(--line);color:var(--muted)}.swatch[data-v-689d2fa9]{width:14px;height:14px;padding:0;border-radius:50%;border:1px solid rgba(0,0,0,.2)}.swatch.on[data-v-689d2fa9]{outline:1px solid var(--ink)}aside input[data-v-689d2fa9]{width:100%;margin-top:4px;padding:4px 6px;border-radius:0;border:1px solid var(--line);font-size:var(--fs-xs)}.reply[data-v-689d2fa9]{display:flex;gap:4px;align-items:center;margin-top:4px}.reply input[data-v-689d2fa9]{flex:1;min-width:0;margin-top:0}.reply button[data-v-689d2fa9]{flex:0 0 auto;padding:4px 10px}small[data-v-689d2fa9]{display:block;color:var(--muted);margin-top:4px;margin-left:var(--note-indent);font-size:var(--fs-xs);line-height:var(--lh-base)}.empty[data-v-689d2fa9],.history span[data-v-689d2fa9],.error[data-v-689d2fa9],.loading[data-v-689d2fa9]{color:var(--muted);font-size:var(--fs-xs)}.error[data-v-689d2fa9],.loading[data-v-689d2fa9]{padding:32px;text-align:center;font-size:var(--fs-sm)}.thumbs[data-v-689d2fa9]{display:flex;flex-wrap:wrap;gap:4px;margin:6px 0 0 var(--note-indent)}.thumb[data-v-689d2fa9]{position:relative;width:52px;height:52px}.thumb-open[data-v-689d2fa9]{width:52px;height:52px;padding:0;background:var(--paper-2);border:1px solid var(--line)}.thumb-open img[data-v-689d2fa9]{width:50px;height:50px;object-fit:cover;display:block}.thumb-del[data-v-689d2fa9]{position:absolute;top:0;right:0;width:18px;height:18px;padding:0;background:var(--danger);color:#fff;font-size:var(--fs-xs);line-height:1}.lightbox[data-v-689d2fa9]{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-689d2fa9]{max-width:92vw;max-height:92vh;width:auto;height:auto;cursor:default}.note-card[data-v-689d2fa9]{position:absolute;left:14px;top:14px;width:200px;padding:7px 9px;z-index:7;cursor:default;box-shadow:0 4px 14px #00000038;font-size:var(--fs-xs);line-height:var(--lh-base);color:#041018}.note-card.yellow[data-v-689d2fa9]{background:#fff4b0}.note-card.pink[data-v-689d2fa9]{background:#ffd4e0}.note-card.blue[data-v-689d2fa9]{background:#d6e8ff}.note-card.green[data-v-689d2fa9]{background:#def2c4}.note-card.done[data-v-689d2fa9]{background:#1a2c3a;color:var(--muted)}.note-card strong[data-v-689d2fa9]{display:block;margin-bottom:2px}.note-card p[data-v-689d2fa9]{margin:0;white-space:pre-wrap;word-break:break-word;max-height:40vh;overflow:auto}.card-thumbs[data-v-689d2fa9]{display:flex;gap:3px;margin-top:4px;flex-wrap:wrap}.card-thumbs img[data-v-689d2fa9]{width:36px;height:36px;object-fit:cover;cursor:zoom-in}@media(max-width:900px){.layout[data-v-689d2fa9]{grid-template-columns:1fr;grid-template-rows:1fr 46%}aside[data-v-689d2fa9]{border-left:0;border-top:1px solid var(--line)}}.auth[data-v-fad7799e]{width:100%;max-width:420px;margin:64px auto;padding:0 24px;display:grid;gap:12px;align-content:start;overflow:auto}h1[data-v-fad7799e]{font-family:var(--display);letter-spacing:.04em;margin:0}.lead[data-v-fad7799e]{color:var(--muted)}form[data-v-fad7799e]{display:grid;gap:10px}input[data-v-fad7799e],button[data-v-fad7799e]{border-radius:0;border:1px solid var(--line);padding:8px 10px}button[data-v-fad7799e]{background:var(--fill);color:var(--fill-ink);border:0;cursor:pointer;font-weight:700}.error[data-v-fad7799e]{color:var(--danger)}.switch[data-v-fad7799e]{color:var(--muted)}.switch a[data-v-fad7799e]: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;--fs-xs: 12px;--fs-sm: 13px;--fs-base: 14px;--lh-tight: 1.45;--lh-base: 1.65;font-family:var(--sans);font-size:var(--fs-base);line-height:var(--lh-base)}*{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;line-height:var(--lh-tight)}textarea{line-height:var(--lh-base)}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}
