:root{--page:#f3f1eb;--surface:#faf9f6;--card:#fff;--ink:#2c2c2a;--ink-soft:#6e6e66;--muted:#8a8578;--faint:#9a968a;--faint-2:#a9a498;--faint-3:#b5b0a3;--line:#e4e2da;--divider:#edebe3;--divider-2:#e9e7df;--inset:#f1efe8;--inset-2:#f6f4ee;--ring-track:#e7e4db;--olive:#59653f;--olive-deep:#48542f;--olive-tint:#eff1e7;--olive-tint-2:#f0f1e8;--avatar:#dcd8cc;--danger:#c0392b;--danger-deep:#a93226;--danger-tint:#f9ebe8;--done-text:#7c776b;--strike:#b5b0a3;--border-hover:#cfcbbf;--border-hover-2:#d6d2c6;--ease-move:cubic-bezier(.2, .8, .25, 1);--ease-spring:cubic-bezier(.34, 1.4, .5, 1);--ease-land:cubic-bezier(.3, 1.25, .45, 1);--ease-flip:cubic-bezier(.22, .85, .28, 1);--font-sans:"Geist", ui-sans-serif, system-ui, sans-serif;--font-serif:"Instrument Serif", Georgia, serif;--shadow-card-hover:0 14px 28px -20px #2c2c2a8c;--shadow-row-hover:0 10px 22px -20px #2c2c2a80;--shadow-menu:0 18px 40px -20px #2c2c2a80;--shadow-frame:0 24px 60px -30px #2c2c2a47;--shadow-pill:0 1px 2px #2c2c2a1f}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--page);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}a{color:var(--olive);text-decoration:none}a:hover{color:var(--ink)}button,input{font:inherit;color:inherit}input:focus{outline:none}button{cursor:pointer;-webkit-tap-highlight-color:transparent}button:active{transition-duration:60ms}:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}.group-row,.item,.list-row,.row-wrap{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}body.drag-lock,body.drag-lock *{-webkit-user-select:none!important;user-select:none!important}.shim{background:linear-gradient(100deg,var(--inset) 35%,var(--inset-2) 50%,var(--inset) 65%);background-size:220px 100%;border-radius:7px;animation:1.3s linear infinite cShimmer;display:block}@media (pointer:coarse){input,select,textarea{font-size:16px}}.page-title{letter-spacing:-.035em;margin:0;font-size:32px;font-weight:600;line-height:1.02}@keyframes cRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes cSpring{0%{opacity:0;transform:translateY(14px)scale(.96)}60%{opacity:1;transform:translateY(-3px)scale(1.01)}to{opacity:1;transform:none}}@keyframes cChip{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:none}}@keyframes cShimmer{0%{background-position:-220px 0}to{background-position:260px 0}}@keyframes cFade{0%{opacity:0}to{opacity:1}}@keyframes cSheet{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes cPulse{0%{box-shadow:0 0 #59653f73}to{box-shadow:0 0 0 14px #59653f00}}@keyframes cEnter{0%{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.35)}to{opacity:1;transform:none}}@keyframes cWave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes cMenu{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:none}}@keyframes cToastIn{0%{opacity:0;transform:translateY(18px)scale(.94)}65%{opacity:1;transform:translateY(-2px)scale(1.01)}to{opacity:1;transform:none}}@keyframes cToastOut{0%{opacity:1;max-height:60px;transform:none}to{opacity:0;max-height:0;transform:translateY(10px)scale(.94)}}@keyframes cRing{0%{stroke-dashoffset:0}to{stroke-dashoffset:62.83px}}@keyframes cWiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-9deg)}75%{transform:rotate(9deg)}}@keyframes cCollapse{0%{opacity:1;transform:none}45%{opacity:.5;transform:scale(.97)translate(6px)}to{opacity:0;transform:scale(.9)translate(28px)}}@keyframes cFlyOut{0%{opacity:1;transform:none}22%{transform:translate(-8px)rotate(-7deg)}to{opacity:0;transform:translate(96px)translateY(6px)rotate(20deg)scale(.62)}}@keyframes cFlyIn{0%{opacity:0;transform:translate(96px)translateY(6px)rotate(20deg)scale(.62)}70%{opacity:1;transform:translate(-5px)rotate(-4deg)scale(1.03)}to{opacity:1;transform:none}}@keyframes cJelly{0%{transform:scale(1)}30%{transform:scale(1.14,.82)}60%{transform:scale(.92,1.1)}to{transform:scale(1)}}@keyframes cHide{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.98)}}@keyframes cDraw{0%{stroke-dashoffset:27px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.wrap[data-v-60a05a0d]{flex:none;display:flex;position:relative}.kebab[data-v-60a05a0d]{width:30px;height:30px;color:var(--faint-3);transition:background .15s,color .15s,transform .14s var(--ease-move);background:0 0;border:none;border-radius:999px;place-items:center;padding:0;display:grid}.kebab.open[data-v-60a05a0d],.kebab[data-v-60a05a0d]:hover{background:var(--inset);color:var(--ink)}.kebab[data-v-60a05a0d]:active{transform:scale(.9)}.menu[data-v-60a05a0d]{z-index:30;background:var(--surface);border:1px solid var(--line);width:200px;box-shadow:var(--shadow-menu);transform-origin:100% 0;animation:cMenu .17s var(--ease-move) both;cursor:default;border-radius:14px;flex-direction:column;gap:2px;margin-top:4px;padding:6px;display:flex;position:absolute;top:100%;right:0}.entry[data-v-60a05a0d]{color:var(--ink);text-align:left;background:0 0;border:none;border-radius:9px;align-items:center;gap:10px;padding:10px 11px;font-size:14px;transition:background .15s,transform .14s;display:flex}.entry svg[data-v-60a05a0d]{color:var(--muted);flex:none}.entry[data-v-60a05a0d]:hover{background:var(--inset)}.entry[data-v-60a05a0d]:active{transform:scale(.98)}.entry.delete[data-v-60a05a0d]{touch-action:none;color:var(--danger);position:relative;overflow:hidden}.hint[data-v-60a05a0d]{color:var(--faint);text-wrap:pretty;margin:-1px 11px 4px;font-size:11.5px;line-height:1.35}.entry.delete svg[data-v-60a05a0d]{color:currentColor}.entry.delete[data-v-60a05a0d]:hover{background:var(--danger-tint);color:var(--danger-deep)}.delete-label[data-v-60a05a0d]{align-items:center;gap:10px;display:flex;position:relative}.trash[data-v-60a05a0d]{transform-origin:50% 70%}@media (pointer:coarse){.kebab[data-v-60a05a0d]{width:42px;height:42px}.menu button[data-v-60a05a0d]{padding:11px 12px}}.ring[data-v-f505a1af]{flex:none;place-items:center;display:grid;position:relative}.ring svg[data-v-f505a1af]{position:absolute;inset:0;transform:rotate(-90deg)}.progress[data-v-f505a1af]{transition:stroke-dashoffset .45s var(--ease-move)}.label[data-v-f505a1af]{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ink);font-weight:500;position:relative}.list-row[data-v-27491009]{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:10px;padding:7px 9px;transition:background .15s,border-color .15s,opacity .15s,box-shadow .15s;display:flex}.list-row[data-v-27491009]:hover{background:var(--inset)}.list-row.active[data-v-27491009]{background:var(--card);border-color:var(--line);box-shadow:var(--shadow-pill)}.list-row.preview[data-v-27491009]{border:1.5px dashed var(--olive);background:var(--olive-tint-2);opacity:.9}.list-row.item-hot[data-v-27491009]{border-color:var(--olive);background:var(--olive-tint);box-shadow:0 0 0 3px var(--olive-tint-2);border-width:2px}.list-row.lifted[data-v-27491009]{opacity:.4}.list-row.dragging[data-v-27491009]{touch-action:none;-webkit-user-select:none;user-select:none}.list-text[data-v-27491009]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.row-rename[data-v-27491009]{background:var(--surface);border:1px solid var(--olive);border-radius:8px;width:100%;padding:3px 6px;font-size:13.5px;font-weight:500}.where[data-v-27491009]{color:var(--faint-3);flex:none;place-items:center;display:grid}.where.cloud[data-v-27491009]{color:var(--olive)}.where.frozen[data-v-27491009]{opacity:.5}.row-menu[data-v-27491009] .kebab{width:22px;height:22px}@media (hover:hover){.row-menu[data-v-27491009] .kebab:not(.open){opacity:0;transition:opacity .18s,background .15s,color .15s}.list-row:hover .row-menu[data-v-27491009] .kebab,.row-menu[data-v-27491009] .kebab:focus-visible{opacity:1}}.list-name[data-v-27491009]{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}.list-name.struck[data-v-27491009]{color:var(--done-text);text-decoration:line-through;-webkit-text-decoration-color:var(--strike);text-decoration-color:var(--strike);text-decoration-thickness:1.5px}.list-meta[data-v-27491009]{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px}.shared-mark[data-v-27491009]{color:var(--faint-3);flex:none;place-items:center;display:grid}.block[data-v-3ea667a7]{flex-direction:column;gap:2px;display:flex}.group-row[data-v-3ea667a7]{color:var(--ink-soft);cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:6px;margin-top:4px;padding:7px 6px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s,color .15s,opacity .15s;display:flex}.group-row[data-v-3ea667a7]:hover{background:var(--inset)}.group-row.active[data-v-3ea667a7]{background:var(--card);border-color:var(--line);color:var(--ink);box-shadow:var(--shadow-pill)}.group-row.hot[data-v-3ea667a7]{border:2px dashed var(--olive);background:var(--olive-tint);color:var(--olive-deep);box-shadow:0 0 0 3px var(--olive-tint-2)}.group-row.preview[data-v-3ea667a7]{border:1.5px dashed var(--olive);background:var(--olive-tint-2);opacity:.9}.group-row.lifted[data-v-3ea667a7]{opacity:.4}.group-row.dragging[data-v-3ea667a7]{touch-action:none;-webkit-user-select:none;user-select:none}.chev[data-v-3ea667a7]{color:currentColor;background:0 0;border:none;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;padding:0;display:grid}.chev svg[data-v-3ea667a7]{transition:transform .2s var(--ease-move)}.chev.open svg[data-v-3ea667a7]{transform:rotate(90deg)}.group-name[data-v-3ea667a7]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.group-rename[data-v-3ea667a7]{background:var(--surface);border:1px solid var(--ink);border-radius:7px;flex:1;min-width:0;padding:2px 7px;font-size:13px;font-weight:500}.spacer[data-v-3ea667a7]{flex:1}.group-meta[data-v-3ea667a7]{color:var(--faint);font-variant-numeric:tabular-nums;flex:none;font-size:11px;font-weight:400}.where[data-v-3ea667a7]{color:var(--faint-3);flex:none;place-items:center;display:grid}.where.cloud[data-v-3ea667a7],.where.part[data-v-3ea667a7]{color:var(--olive)}.where.part[data-v-3ea667a7]{opacity:.45}.group-menu[data-v-3ea667a7] .kebab{width:22px;height:22px}@media (hover:hover){.group-menu[data-v-3ea667a7] .kebab:not(.open){opacity:0;transition:opacity .18s,background .15s,color .15s}.group-menu[data-v-3ea667a7] .kebab:focus-visible,.group-row:hover .group-menu[data-v-3ea667a7] .kebab{opacity:1}}.children[data-v-3ea667a7]{border-left:1px solid var(--divider-2);flex-direction:column;gap:2px;margin-left:14px;padding-left:9px;display:flex;position:relative}.rail-move[data-v-3ea667a7]{transition:transform .28s var(--ease-move)}.rail-enter-active[data-v-3ea667a7]{animation:cSpring .26s var(--ease-move) both}.rail-leave-active[data-v-3ea667a7]{animation:.14s both cHide;position:absolute;left:9px;right:0}.avatar[data-v-3593fc0d]{letter-spacing:.01em;-webkit-user-select:none;user-select:none;border-radius:999px;flex:none;place-items:center;font-weight:500;display:grid}.avatar.ringed[data-v-3593fc0d]{border:2px solid var(--page)}.rail[data-v-22811a2f]{border-right:1px solid var(--divider-2);flex-direction:column;gap:14px;width:264px;height:100vh;padding:28px 14px 18px;position:sticky;top:0;overflow-y:auto}.head-row[data-v-22811a2f],.rail[data-v-22811a2f]{flex:none;display:flex}.head-row[data-v-22811a2f]{align-items:center;gap:6px;padding:0 6px}.head-label[data-v-22811a2f]{letter-spacing:.12em;text-transform:uppercase;color:var(--faint-3);flex:1;font-size:11px}.new-btn[data-v-22811a2f]{background:var(--olive-tint);width:26px;height:26px;color:var(--olive-deep);border:1px solid var(--olive);transition:transform .18s var(--ease-move),box-shadow .2s,background .2s,color .2s;border-radius:999px;place-items:center;padding:0;display:grid}.new-btn[data-v-22811a2f]:hover{background:var(--olive);color:var(--surface);transform:translateY(-1px);box-shadow:0 10px 18px -10px #2c2c2aa6}.new-btn[data-v-22811a2f]:active{transform:scale(.9)}.new-btn.engaged[data-v-22811a2f]{background:var(--olive);color:var(--surface)}.new-btn svg .plus[data-v-22811a2f]{transform-origin:19px 6px;transition:transform .26s var(--ease-spring)}.new-btn.engaged svg .plus[data-v-22811a2f]{transform:rotate(45deg)}.inline-create[data-v-22811a2f]{background:var(--card);border:1px solid var(--ink);transform-origin:100% 0;border-radius:10px;align-items:center;gap:4px;padding:4px 4px 4px 11px;display:flex;box-shadow:0 0 0 3px #2c2c2a12}.inline-create input[data-v-22811a2f]{background:0 0;border:none;flex:1;min-width:0;padding:4px 0;font-size:13px}.create-x[data-v-22811a2f]{width:26px;height:26px;color:var(--faint-3);transition:background .15s,color .15s,transform .22s var(--ease-move);background:0 0;border:none;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}.create-x[data-v-22811a2f]:hover{background:var(--inset);color:var(--ink);transform:rotate(90deg)}.create-x[data-v-22811a2f]:active{transform:rotate(90deg)scale(.85)}.create-enter-active[data-v-22811a2f]{animation:cMenu .26s var(--ease-spring) both}.create-leave-active[data-v-22811a2f]{animation:.16s cubic-bezier(.4,0,.6,1) both cHide}.rail.dragging[data-v-22811a2f]{touch-action:none;-webkit-user-select:none;user-select:none}.tree[data-v-22811a2f]{flex:1;min-height:120px}.tree-inner[data-v-22811a2f]{flex-direction:column;gap:2px;display:flex;position:relative}.rail-move[data-v-22811a2f]{transition:transform .28s var(--ease-move)}.rail-enter-active[data-v-22811a2f]{animation:cSpring .26s var(--ease-move) both}.rail-leave-active[data-v-22811a2f]{animation:.14s both cHide;position:absolute;left:0;right:0}.find[data-v-22811a2f]{border:1px solid var(--line);background:var(--card);width:100%;color:var(--faint);text-align:left;border-radius:12px;flex:none;align-items:center;gap:9px;padding:8px 10px;font-size:13px;transition:border-color .15s,color .15s;display:flex}.find[data-v-22811a2f]:hover{border-color:var(--border-hover);color:var(--ink-soft)}.find-label[data-v-22811a2f]{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.key[data-v-22811a2f]{font-family:var(--font-sans);color:var(--faint-2);background:var(--surface);border:1px solid var(--line);border-radius:5px;flex:none;padding:3px 6px;font-size:11px;line-height:1}.foot[data-v-22811a2f]{flex-direction:column;flex:none;gap:2px;display:flex}.account[data-v-22811a2f]{text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:9px;width:100%;min-width:0;padding:7px 10px;transition:background .15s;display:flex}.account[data-v-22811a2f]:hover:not(:disabled){background:var(--inset)}.account:hover:not(:disabled) .who[data-v-22811a2f]{color:var(--ink)}.account[data-v-22811a2f]:disabled{opacity:.6}.who[data-v-22811a2f]{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;transition:color .15s;overflow:hidden}.link[data-v-22811a2f]{color:var(--ink-soft);border-radius:12px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;transition:background .15s,color .15s;display:flex}.link[data-v-22811a2f]:hover{background:var(--inset);color:var(--ink)}.link.active[data-v-22811a2f]{background:var(--card);color:var(--ink);box-shadow:var(--shadow-pill);font-weight:500}.storage[data-v-22811a2f]{color:var(--muted);align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex}.dot[data-v-22811a2f]{background:#c4c0b4;border-radius:999px;flex:none;width:6px;height:6px}.dot.cloud[data-v-22811a2f],.dot.frozen[data-v-22811a2f],.dot.stale[data-v-22811a2f]{background:var(--olive)}.dot.frozen[data-v-22811a2f],.dot.stale[data-v-22811a2f]{opacity:.45}.where[data-v-22811a2f]{border:1px solid var(--line);background:var(--surface);width:26px;height:26px;color:var(--faint);border-radius:9px;flex:none;place-items:center;transition:color .16s,border-color .16s,background .16s;display:grid}.where[data-v-22811a2f]:hover{border-color:var(--border-hover);color:var(--ink-soft)}.where.cloud[data-v-22811a2f]{border-color:var(--olive);background:var(--olive-tint-2);color:var(--olive-deep)}.storage.bad[data-v-22811a2f]{color:var(--danger-deep)}.dot.bad[data-v-22811a2f]{background:var(--danger)}@media (width<=1140px){.rail[data-v-22811a2f]{width:232px}}.new-btn.ghost[data-v-22811a2f]{border-color:var(--line);color:var(--faint);background:0 0}.new-btn.ghost[data-v-22811a2f]:hover{background:var(--inset);border-color:var(--border-hover);color:var(--ink);box-shadow:none;transform:none}.rail.drawer[data-v-22811a2f]{z-index:60;background:var(--page);border-right:1px solid var(--line);width:min(300px,86vw);height:100dvh;box-shadow:var(--shadow-frame);visibility:hidden;transition:transform .26s var(--ease-move),visibility .26s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.rail.drawer.open[data-v-22811a2f]{visibility:visible;transform:none}@media (pointer:coarse){.new-btn[data-v-22811a2f]{width:38px;height:38px}}.frame[data-v-9164b3ad]{position:relative}.field[data-v-9164b3ad]{transform-origin:50%;width:240px;height:240px;margin:-120px 0 0 -120px;position:absolute;top:50%;left:50%}.frame.decorative[data-v-9164b3ad]{pointer-events:none}.dot[data-v-9164b3ad]{animation:.95s cubic-bezier(.22,.9,.24,1) both cEnter;position:absolute}.core[data-v-9164b3ad]{will-change:transform;background:currentColor;border-radius:999px;width:100%;height:100%}.core.brand[data-v-9164b3ad]{background:var(--card);background-position:50%;background-repeat:no-repeat;background-size:66%;border:1.5px solid}.box[data-v-cc453b67]{background:var(--card);border:1.5px solid var(--border-hover-2);width:24px;height:24px;transition:border-color .22s,transform .16s var(--ease-move);border-radius:8px;flex:none;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.box[data-v-cc453b67]:hover{border-color:var(--olive)}.box[data-v-cc453b67]:active{transform:scale(.9)}.box.done[data-v-cc453b67]{border-color:var(--olive);animation:.46s cubic-bezier(.3,1,.4,1) 40ms both cJelly}.flood[data-v-cc453b67]{background:var(--olive);height:0;transition:height .36s var(--ease-land);position:absolute;bottom:-2px;left:-2px;right:-2px}.box.done .flood[data-v-cc453b67]{height:calc(100% + 4px)}.box.selecting[data-v-cc453b67]{border-color:var(--ink);animation:none}.box.selecting .flood[data-v-cc453b67]{background:var(--ink)}.box.selecting.selected .flood[data-v-cc453b67]{height:calc(100% + 4px)}.tick[data-v-cc453b67]{opacity:0;transition:opacity .12s;display:block;position:relative}.box.done .tick[data-v-cc453b67],.box.selecting.selected .tick[data-v-cc453b67]{opacity:1;animation:.3s cubic-bezier(.4,0,.3,1) .16s both cDraw}.scrim[data-v-5ec133e5]{z-index:60;background:#2c2c2a52;place-items:center;padding:24px;animation:.2s both cFade;display:grid;position:fixed;inset:0}.panel[data-v-5ec133e5]{background:var(--surface);border:1px solid var(--line);width:100%;max-width:460px;max-height:calc(100vh - 48px);box-shadow:var(--shadow-frame);animation:cSheet .32s var(--ease-move) both;border-radius:22px;padding:20px 22px 24px;overflow:auto}.panel[data-v-5ec133e5]:focus{outline:none}.scrim.sheet[data-v-5ec133e5]{place-items:end stretch;padding:0}.scrim.sheet .panel[data-v-5ec133e5]{max-width:none;max-height:88dvh;padding:10px 18px calc(22px + env(safe-area-inset-bottom));border-bottom:none;border-radius:22px 22px 0 0}.grip[data-v-5ec133e5]{background:var(--line);border-radius:999px;width:38px;height:4px;margin:0 auto 14px;display:block}.migrate[data-v-fbecf641]{flex-direction:column;gap:14px;display:flex}.head[data-v-fbecf641]{align-items:flex-start;gap:12px;display:flex}.title[data-v-fbecf641]{letter-spacing:-.02em;flex:1;margin:0;font-weight:600}.close[data-v-fbecf641],.title[data-v-fbecf641]{font-size:19px}.close[data-v-fbecf641]{width:28px;height:28px;color:var(--muted);background:0 0;border:none;border-radius:999px;flex:none;line-height:1;transition:background .15s,color .15s}.close[data-v-fbecf641]:hover{background:var(--inset);color:var(--ink)}.summary[data-v-fbecf641]{color:var(--muted);text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.5}.rows[data-v-fbecf641]{flex-direction:column;gap:4px;max-height:320px;overflow:auto}.row[data-v-fbecf641],.rows[data-v-fbecf641]{display:flex}.row[data-v-fbecf641]{text-align:left;cursor:pointer;border:1px solid #0000;border-radius:12px;align-items:center;gap:11px;padding:8px 10px;transition:background .15s,border-color .15s}.row[data-v-fbecf641]:hover{background:var(--inset)}.row-name[data-v-fbecf641]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.row-meta[data-v-fbecf641]{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.actions[data-v-fbecf641]{gap:10px;display:flex}.primary[data-v-fbecf641],.secondary[data-v-fbecf641]{transition:background .18s,border-color .18s,color .18s,transform .16s var(--ease-move);border-radius:12px;flex:1;padding:13px;font-size:14px;font-weight:500}.primary[data-v-fbecf641]{background:var(--ink);color:var(--surface);border:none}.primary[data-v-fbecf641]:hover:not(:disabled){transform:translateY(-1px)}.primary[data-v-fbecf641]:disabled{background:var(--avatar);cursor:not-allowed}.secondary[data-v-fbecf641]{border:1px solid var(--line);color:var(--ink-soft);background:0 0}.secondary[data-v-fbecf641]:hover{border-color:var(--ink);color:var(--ink)}.sheet[data-v-d6a54b2b]{flex-direction:column}.head[data-v-d6a54b2b],.sheet[data-v-d6a54b2b]{gap:12px;display:flex}.head[data-v-d6a54b2b]{align-items:center}.chip[data-v-d6a54b2b]{border:1px solid var(--line);color:var(--olive-deep);background:var(--olive-tint-2);align-items:center;gap:5px;padding:2px 9px 2px 7px;font-size:11px;font-weight:400;display:inline-flex}.chip[data-v-d6a54b2b],.close[data-v-d6a54b2b]{border-radius:999px;flex:none}.close[data-v-d6a54b2b]{width:28px;height:28px;color:var(--muted);background:0 0;border:none;margin-left:auto;font-size:19px;line-height:1;transition:background .15s,color .15s}.close[data-v-d6a54b2b]:hover{background:var(--inset);color:var(--ink)}.title[data-v-d6a54b2b]{letter-spacing:-.02em;font-size:19px;font-weight:600;line-height:1.2}.lead[data-v-d6a54b2b],.title[data-v-d6a54b2b]{text-wrap:pretty;margin:0}.lead[data-v-d6a54b2b]{color:var(--muted);font-size:13.5px;line-height:1.5}.offer[data-v-d6a54b2b]{background:var(--inset-2);border:1px solid var(--divider);border-radius:14px;flex-direction:column;gap:10px;padding:14px 15px}.get[data-v-d6a54b2b],.offer[data-v-d6a54b2b]{display:flex}.get[data-v-d6a54b2b]{align-items:flex-start;gap:11px}.get-text[data-v-d6a54b2b]{text-wrap:pretty;padding-top:2px;font-size:13.5px;line-height:1.35}.tick[data-v-d6a54b2b]{background:var(--olive);width:20px;height:20px;animation:.46s cubic-bezier(.3,1,.4,1) both cJelly;animation-delay:calc(var(--i)*90ms + .12s);border-radius:7px;flex:none;place-items:center;display:grid}.tick svg[data-v-d6a54b2b]{animation:.3s cubic-bezier(.4,0,.3,1) both cDraw;animation-delay:calc(var(--i)*90ms + .26s);display:block}.rule[data-v-d6a54b2b]{background:var(--divider-2);height:1px}.total[data-v-d6a54b2b]{flex-direction:column;gap:3px;display:flex}.total-label[data-v-d6a54b2b]{color:var(--muted);text-wrap:pretty;font-size:12.5px;line-height:1.4}.total-value[data-v-d6a54b2b]{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:1.1}.total-value.quiet[data-v-d6a54b2b]{color:var(--ink-soft);letter-spacing:0;font-size:13px;font-weight:500}.per[data-v-d6a54b2b]{letter-spacing:0;font-size:12.5px;font-weight:400}.per[data-v-d6a54b2b],.stop[data-v-d6a54b2b]{color:var(--muted)}.stop[data-v-d6a54b2b]{border-top:1px solid var(--divider);text-wrap:pretty;margin:2px 0 0;padding-top:12px;font-size:13px;line-height:1.5}.stop b[data-v-d6a54b2b]{color:var(--ink-soft);font-weight:500}.actions[data-v-d6a54b2b]{gap:10px;margin-top:2px;display:flex}.primary[data-v-d6a54b2b],.secondary[data-v-d6a54b2b]{transition:background .18s,border-color .18s,color .18s,transform .16s var(--ease-move);border-radius:12px;flex:1;padding:13px;font-size:14px;font-weight:500}.primary[data-v-d6a54b2b]{background:var(--ink);color:var(--surface);border:none}.primary[data-v-d6a54b2b]:hover:not(:disabled){transform:translateY(-1px)}.primary[data-v-d6a54b2b]:disabled{background:var(--avatar);cursor:not-allowed}.secondary[data-v-d6a54b2b]{border:1px solid var(--line);color:var(--ink-soft);background:0 0}.secondary[data-v-d6a54b2b]:hover{border-color:var(--ink);color:var(--ink)}.residency[data-v-a95fb480]{flex-direction:column}.head[data-v-a95fb480],.residency[data-v-a95fb480]{gap:12px;display:flex}.head[data-v-a95fb480]{align-items:center}.chip[data-v-a95fb480]{border:1px solid var(--line);color:var(--ink-soft);background:var(--inset);align-items:center;gap:5px;padding:2px 9px 2px 7px;font-size:11px;font-weight:400;display:inline-flex}.chip[data-v-a95fb480],.close[data-v-a95fb480]{border-radius:999px;flex:none}.close[data-v-a95fb480]{width:28px;height:28px;color:var(--muted);background:0 0;border:none;margin-left:auto;font-size:19px;line-height:1;transition:background .15s,color .15s}.close[data-v-a95fb480]:hover{background:var(--inset);color:var(--ink)}.title[data-v-a95fb480]{letter-spacing:-.02em;font-size:19px;font-weight:600;line-height:1.2}.lead[data-v-a95fb480],.title[data-v-a95fb480]{text-wrap:pretty;margin:0}.lead[data-v-a95fb480]{color:var(--muted);font-size:13.5px;line-height:1.5}.facts[data-v-a95fb480]{background:var(--inset-2);border:1px solid var(--divider);border-radius:14px;flex-direction:column;gap:10px;padding:14px 15px;display:flex}.fact[data-v-a95fb480]{animation:cChip .3s var(--ease-move) both;animation-delay:calc(var(--i)*90ms + .1s);align-items:flex-start;gap:11px;display:flex}.mark[data-v-a95fb480]{width:20px;height:20px;animation:.46s cubic-bezier(.3,1,.4,1) both cJelly;animation-delay:calc(var(--i)*90ms + .12s);border-radius:7px;flex:none;place-items:center;display:grid}.mark.keep[data-v-a95fb480]{background:var(--ink);color:var(--surface)}.mark.gone[data-v-a95fb480]{background:var(--card);border:1.5px solid var(--faint-3);color:var(--faint)}.mark.others[data-v-a95fb480]{background:var(--danger);color:var(--surface)}.fact-text[data-v-a95fb480]{text-wrap:pretty;padding-top:2px;font-size:13.5px;line-height:1.35}.fact-text b[data-v-a95fb480]{color:var(--danger-deep);font-weight:500}.actions[data-v-a95fb480]{gap:10px;margin-top:2px;display:flex}.primary[data-v-a95fb480],.secondary[data-v-a95fb480]{transition:background .18s,border-color .18s,color .18s,transform .16s var(--ease-move);border-radius:12px;flex:1;padding:13px;font-size:14px;font-weight:500}.primary[data-v-a95fb480]{background:var(--ink);color:var(--surface);border:none}.primary[data-v-a95fb480]:hover{transform:translateY(-1px)}.primary.takes[data-v-a95fb480]{background:var(--danger)}.primary.takes[data-v-a95fb480]:hover{background:var(--danger-deep)}.primary[data-v-a95fb480]:active{transform:scale(.97)}.secondary[data-v-a95fb480]{border:1px solid var(--line);color:var(--ink-soft);background:0 0}.secondary[data-v-a95fb480]:hover{border-color:var(--ink);color:var(--ink)}.confirm[data-v-0069fe5e]{flex-direction:column;gap:12px;display:flex}.title[data-v-0069fe5e]{letter-spacing:-.02em;font-size:19px;font-weight:600;line-height:1.2}.lead[data-v-0069fe5e],.title[data-v-0069fe5e]{text-wrap:pretty;margin:0}.lead[data-v-0069fe5e]{color:var(--muted);font-size:13.5px;line-height:1.5}.actions[data-v-0069fe5e]{gap:10px;margin-top:2px;display:flex}.primary[data-v-0069fe5e],.secondary[data-v-0069fe5e]{transition:background .18s,border-color .18s,color .18s,transform .16s var(--ease-move);border-radius:12px;flex:1;padding:13px;font-size:14px;font-weight:500}.primary[data-v-0069fe5e]{background:var(--danger);color:var(--surface);border:none}.primary[data-v-0069fe5e]:hover{background:var(--danger-deep);transform:translateY(-1px)}.secondary[data-v-0069fe5e]{border:1px solid var(--line);color:var(--ink-soft);background:0 0}.secondary[data-v-0069fe5e]:hover{border-color:var(--ink);color:var(--ink)}.field[data-v-193f192a]{background:var(--card);border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;padding:0 12px;transition:border-color .18s;display:flex}.field[data-v-193f192a]:focus-within{border-color:var(--ink)}.field input[data-v-193f192a]{background:0 0;border:none;flex:1;min-width:0;padding:13px 0;font-size:15px}.field input[data-v-193f192a]::-webkit-search-cancel-button{display:none}kbd[data-v-193f192a]{background:var(--inset);border:1px solid var(--line);font-family:var(--font-sans);color:var(--faint-3);border-radius:6px;flex:none;padding:2px 6px;font-size:10.5px}kbd.inline[data-v-193f192a]{margin:0 1px;display:inline-block}.hint[data-v-193f192a]{color:var(--faint);text-wrap:pretty;padding:18px 4px 6px;font-size:12.5px}.hits[data-v-193f192a]{flex-direction:column;gap:2px;max-height:52vh;margin:12px 0 0;padding:0;list-style:none;overflow-y:auto}.hit[data-v-193f192a],.hits[data-v-193f192a]{display:flex}.hit[data-v-193f192a]{text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:11px;width:100%;padding:8px 10px}.hit.on[data-v-193f192a]{background:var(--card);border-color:var(--line);box-shadow:var(--shadow-pill)}.kind[data-v-193f192a]{width:20px;color:var(--faint);flex:none;place-items:center;display:grid}.kind.group[data-v-193f192a]{color:var(--olive)}.text[data-v-193f192a]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.label[data-v-193f192a]{font-size:13.5px;font-weight:500}.label[data-v-193f192a],.where[data-v-193f192a]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.where[data-v-193f192a]{font-size:11.5px}.money[data-v-193f192a],.where[data-v-193f192a]{color:var(--muted)}.money[data-v-193f192a]{font-variant-numeric:tabular-nums;flex:none;font-size:12.5px}.title[data-v-f12f6c60]{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:600}.sub[data-v-f12f6c60]{color:var(--muted);margin:4px 0 0;font-size:13px}.section[data-v-f12f6c60]{margin-top:18px}.section-name[data-v-f12f6c60]{letter-spacing:.12em;text-transform:uppercase;color:var(--faint-3);margin-bottom:6px;font-size:11px;display:block}.row[data-v-f12f6c60]{border-top:1px solid var(--divider);align-items:center;gap:12px;padding:7px 0;display:flex}.what[data-v-f12f6c60]{text-wrap:pretty;flex:1;min-width:0;font-size:13.5px}.keys[data-v-f12f6c60]{flex:none;gap:4px;display:flex}kbd[data-v-f12f6c60]{background:var(--inset);border:1px solid var(--line);min-width:24px;font-family:var(--font-sans);color:var(--ink-soft);border-bottom-width:2px;border-radius:7px;place-items:center;padding:3px 7px;font-size:11.5px;display:grid}.stack[data-v-4336ef61]{z-index:90;pointer-events:none;flex-direction:column;align-items:center;gap:8px;padding:0 18px;display:flex;position:fixed;bottom:28px;left:0;right:0}@media (width>=900px){.stack[data-v-4336ef61]{align-items:flex-end;padding:0 28px}}.toast[data-v-4336ef61]{pointer-events:auto;color:#f5f3ee;background:#262624;border:1px solid #faf9f617;border-radius:16px;align-items:center;gap:12px;max-width:420px;padding:10px 10px 10px 16px;animation:.42s cubic-bezier(.3,1.3,.5,1) both cToastIn;display:flex;position:relative;box-shadow:0 22px 44px -22px #141412f2,0 3px 10px -6px #14141280}.toast.exiting[data-v-4336ef61]{animation:.22s cubic-bezier(.4,0,.6,1) both cToastOut}.msg[data-v-4336ef61]{flex:1;min-width:0;font-size:13px;line-height:1.35}.undo[data-v-4336ef61]{color:var(--surface);transition:background .16s,transform .14s var(--ease-move);background:#faf9f61f;border:none;border-radius:999px;flex:none;padding:5px 12px;font-size:12px;font-weight:500}.undo[data-v-4336ef61]:hover{background:#faf9f63d}.undo[data-v-4336ef61]:active{transform:scale(.93)}.close[data-v-4336ef61]{color:#faf9f699;width:28px;height:28px;transition:color .16s,transform .14s var(--ease-move);background:0 0;border:none;border-radius:999px;flex:none;place-items:center;padding:0;display:grid;position:relative}.close[data-v-4336ef61]:hover{color:var(--surface)}.close[data-v-4336ef61]:active{transform:scale(.88)}.countdown[data-v-4336ef61]{position:absolute;inset:0;transform:rotate(-90deg)}.x[data-v-4336ef61]{position:relative}.shell[data-v-433a435d]{min-height:100vh;display:flex}.main[data-v-433a435d]{flex-direction:column;flex:1;min-width:0;display:flex}.canvas-mark[data-v-433a435d]{z-index:40;color:var(--olive);transition:color .2s,opacity .25s;position:fixed;bottom:18px;right:22px}.canvas-mark.shy[data-v-433a435d]{opacity:0;pointer-events:none}.appbar[data-v-433a435d]{z-index:45;background:var(--page);border-bottom:1px solid var(--divider);flex:none;align-items:center;gap:10px;height:52px;padding:0 8px 0 6px;display:flex;position:sticky;top:0}.menu[data-v-433a435d]{width:40px;height:40px;color:var(--ink-soft);background:0 0;border:none;border-radius:11px;place-items:center;transition:background .15s,color .15s;display:grid}.menu[data-v-433a435d]:hover{background:var(--inset);color:var(--ink)}.appbar-mark[data-v-433a435d]{color:var(--olive);place-items:center;margin-left:auto;display:grid}.scrim[data-v-433a435d]{z-index:59;background:#2c2c2a57;position:fixed;inset:0}.scrim-enter-active[data-v-433a435d],.scrim-leave-active[data-v-433a435d]{transition:opacity .2s}.scrim-enter-from[data-v-433a435d],.scrim-leave-to[data-v-433a435d]{opacity:0}
