.waitlist-form[data-v-d76fde0a]{margin-top:18px;width:min(100%,480px)}.waitlist-control[data-v-d76fde0a]{align-items:center;background:var(--background);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-xs);display:grid;grid-template-columns:38px minmax(0,1fr) auto;min-height:44px;overflow:hidden}.mail-icon[data-v-d76fde0a]{color:var(--muted-foreground);justify-self:center}.waitlist-input[data-v-d76fde0a]{background:transparent;border:0;color:var(--foreground);font-size:14px;height:42px;min-width:0;outline:0;width:100%}.waitlist-input[data-v-d76fde0a]::-moz-placeholder{color:var(--muted-foreground)}.waitlist-input[data-v-d76fde0a]::placeholder{color:var(--muted-foreground)}.waitlist-submit[data-v-d76fde0a]{align-items:center;background:var(--primary);border:0;border-radius:var(--radius-sm);color:var(--primary-foreground);cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:7px;height:36px;justify-content:center;margin-right:4px;padding:0 12px;white-space:nowrap}.waitlist-input[data-v-d76fde0a]:disabled,.waitlist-submit[data-v-d76fde0a]:disabled{cursor:progress;opacity:.72}.waitlist-message[data-v-d76fde0a]{align-items:center;color:var(--muted-foreground);display:flex;font-size:12px;gap:6px;margin:8px 0 0;min-height:20px}.waitlist-message.success[data-v-d76fde0a]{color:var(--success)}.waitlist-message.error[data-v-d76fde0a],.waitlist-message.rateLimited[data-v-d76fde0a]{color:var(--destructive)}.spin[data-v-d76fde0a]{animation:waitlist-spin-d76fde0a .8s linear infinite}.sr-only[data-v-d76fde0a]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@keyframes waitlist-spin-d76fde0a{to{transform:rotate(1turn)}}.waitlist-form--compact[data-v-d76fde0a]{margin-top:0;width:min(100%,360px)}.waitlist-form--compact .waitlist-control[data-v-d76fde0a]{box-shadow:none;grid-template-columns:34px minmax(0,1fr) auto;min-height:38px}.waitlist-form--compact .waitlist-input[data-v-d76fde0a]{font-size:13px;height:36px}.waitlist-form--compact .waitlist-submit[data-v-d76fde0a]{background:transparent;border:1px solid var(--border);color:var(--primary);height:30px;padding:0 10px}.waitlist-form--compact .waitlist-submit[data-v-d76fde0a]:hover:not(:disabled){background:var(--accent);filter:none}@media(max-width:520px){.waitlist-control[data-v-d76fde0a]{grid-template-columns:36px minmax(0,1fr);padding-bottom:4px}.waitlist-submit[data-v-d76fde0a]{grid-column:1/-1;margin:0 4px;width:calc(100% - 8px)}}.waitlist-control[data-v-d76fde0a]:focus-within{outline:2px solid var(--ring);outline-offset:3px}.waitlist-submit[data-v-d76fde0a]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.waitlist-submit[data-v-d76fde0a]:hover:not(:disabled){filter:brightness(1.08)}@media(prefers-reduced-motion:reduce){.spin[data-v-d76fde0a]{animation:none}}.cta[data-v-b9809dcb]{--ease:cubic-bezier(.2,.7,.2,1);align-items:center;border:1px solid transparent;border-radius:var(--radius-ui);cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:8px;height:48px;padding:0 22px;transition:background-color .15s,border-color .15s,transform .15s}.cta-icon[data-v-b9809dcb]{height:17px;transition:transform .2s var(--ease);width:17px}.cta:hover .cta-icon[data-v-b9809dcb]{transform:translate(3px)}.cta:hover .cta-icon--down[data-v-b9809dcb]{transform:translateY(2px)}.cta[data-v-b9809dcb]:active{transform:translateY(1px)}.cta[data-v-b9809dcb]:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.cta--primary[data-v-b9809dcb]{background-color:var(--primary);background-image:var(--pb-sheen);box-shadow:var(--pb-shadow);color:var(--primary-foreground)}.cta--primary[data-v-b9809dcb]:hover{background-color:color-mix(in oklab,var(--primary) 88%,#000)}.cta--quiet[data-v-b9809dcb]{background:var(--background);border-color:var(--border);color:var(--foreground)}.cta--quiet[data-v-b9809dcb]:hover{background:var(--accent)}.cta--invert[data-v-b9809dcb]{background:var(--primary-foreground);color:var(--primary)}.cta--invert[data-v-b9809dcb]:hover{background:color-mix(in oklab,var(--primary-foreground) 90%,var(--primary))}@media(prefers-reduced-motion:reduce){.cta[data-v-b9809dcb],.cta-icon[data-v-b9809dcb]{transition:none}}.closing[data-v-5e312fb6]{padding:112px 0 120px}.shell[data-v-5e312fb6]{margin:0 auto;max-width:1120px;padding:0 32px}.closing-panel[data-v-5e312fb6]{background:radial-gradient(80% 120% at 0 0,color-mix(in oklab,var(--primary-foreground) 18%,transparent),transparent 60%),radial-gradient(70% 100% at 100% 100%,color-mix(in oklab,var(--info) 45%,transparent),transparent 65%),var(--primary);border-radius:32px;color:var(--primary-foreground);padding:72px 56px;text-align:center}.closing-title[data-v-5e312fb6]{font-size:clamp(30px,3.6vw,48px);font-weight:750;letter-spacing:-.02em;margin:0;text-wrap:balance}.closing-title[data-v-5e312fb6]:lang(zh-Hans){letter-spacing:0;overflow-wrap:anywhere;word-break:keep-all}.closing-sub[data-v-5e312fb6]{color:color-mix(in oklab,var(--primary-foreground) 85%,transparent);font-size:17px;line-height:1.7;margin:18px auto 34px;max-width:34em}@media(max-width:640px){.shell[data-v-5e312fb6]{padding:0 20px}.closing[data-v-5e312fb6]{padding:80px 0 88px}.closing-panel[data-v-5e312fb6]{border-radius:24px;padding:52px 24px}}.closing--waitlist .closing-panel[data-v-5e312fb6]{background:var(--muted);border-radius:16px;color:var(--foreground)}.closing--waitlist[data-v-5e312fb6] .waitlist-form{margin:28px auto 16px}.kind-icon[data-v-12d471be]{background:color-mix(in oklab,var(--tone) 14%,transparent);border-radius:calc(var(--size)*.27);color:var(--tone);display:inline-grid;flex:none;height:var(--size);place-items:center;width:var(--size)}.kind-icon svg[data-v-12d471be]{height:52%;width:52%}.kind-icon[data-tone=primary][data-v-12d471be]{--tone:var(--primary)}.kind-icon[data-tone=destructive][data-v-12d471be]{--tone:var(--destructive)}.kind-icon[data-tone=warning][data-v-12d471be]{--tone:var(--warning)}.kind-icon[data-tone=success][data-v-12d471be]{--tone:var(--success)}.kind-icon[data-tone=info][data-v-12d471be]{--tone:var(--info)}.canvas[data-v-24d3f108]{--demo-canvas:color-mix(in oklab,var(--background) 95%,var(--foreground));background-color:var(--demo-canvas);min-width:0;position:relative}.dark{--demo-canvas:color-mix(in oklab,var(--background) 78%,#000)}.canvas--dots[data-v-24d3f108]{background-image:var(--canvas-image),var(--canvas-grid);background-position:var(--canvas-pos),0 0,0 0;background-size:var(--canvas-size),var(--canvas-grid-size) var(--canvas-grid-size),var(--canvas-grid-size) var(--canvas-grid-size)}.canvas-tools[data-v-24d3f108]{background:var(--pop-bg);border:1px solid var(--pop-border);border-radius:var(--radius-ui);bottom:.7em;box-shadow:var(--shadow-sm);display:inline-flex;gap:.1em;left:.7em;padding:.2em;position:absolute;z-index:5}.canvas-tools[data-at=bottom-right][data-v-24d3f108]{left:auto;right:.7em}.canvas-tool[data-v-24d3f108]{border-radius:calc(var(--radius-ui) - 2px);color:var(--muted-foreground);display:grid;height:1.75em;place-items:center;width:1.75em}.canvas-tool svg[data-v-24d3f108]{height:1.05em;width:1.05em}.canvas-tool--on[data-v-24d3f108]{background:color-mix(in oklab,var(--primary) 14%,transparent);color:var(--primary)}.cite[data-v-b75cf197]{align-items:center;background:var(--cite-bg);border-radius:var(--radius-chip);color:var(--cite-fg);display:inline-flex;font-size:.82em;font-weight:500;gap:.3em;line-height:1.55;max-width:100%;padding:.1em .46em;transition:background-color .25s,box-shadow .25s,color .25s;vertical-align:.06em;white-space:nowrap}.cite-icon[data-v-b75cf197]{flex:none;height:1.05em;width:1.05em}.cite-label[data-v-b75cf197]{min-width:0;overflow:hidden;text-overflow:ellipsis}.cite-loc[data-v-b75cf197]{flex:none;font-variant-numeric:tabular-nums;opacity:.72}.cite--active[data-v-b75cf197]{background:color-mix(in oklab,var(--primary) 18%,transparent);box-shadow:0 0 0 1px color-mix(in oklab,var(--primary) 55%,transparent)}.node[data-v-ea16cd28]{background:var(--card);border:1px solid color-mix(in oklab,var(--foreground) 13%,transparent);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);color:var(--card-foreground);min-width:0;position:relative;transition:border-color .3s,box-shadow .3s,opacity .3s,transform .4s cubic-bezier(.16,1,.3,1)}.node--card[data-v-ea16cd28]{padding:.78em .9em .86em}.node--pill[data-v-ea16cd28]{border-radius:var(--radius-lg);padding:.5em .72em}.node-head[data-v-ea16cd28]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.35em .6em;justify-content:space-between;min-width:0}.node-title[data-v-ea16cd28]{flex:1 1 5em;font-weight:600;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.node--focus[data-v-ea16cd28]{border-color:color-mix(in oklab,var(--primary) 70%,var(--card-border));box-shadow:0 0 0 3px color-mix(in oklab,var(--primary) 14%,transparent),var(--card-shadow)}.node--card .node-title[data-v-ea16cd28],.node--focus .node-title[data-v-ea16cd28]{white-space:normal}.node-body[data-v-ea16cd28]{font-size:.92em;line-height:1.6;margin-top:.5em}.node-skeleton[data-v-ea16cd28]{display:grid;gap:.42em;margin-top:.62em}.node--pill .node-skeleton[data-v-ea16cd28]{margin-top:.42em}.node-line[data-v-ea16cd28]{background:color-mix(in oklab,var(--foreground) 9%,transparent);border-radius:99px;display:block;height:.4em;width:var(--w)}.node--pending[data-v-ea16cd28]{background:color-mix(in oklab,var(--primary) 5%,var(--card));border-color:color-mix(in oklab,var(--primary) 55%,var(--card-border));border-style:dashed;box-shadow:none}.node--pending .node-line[data-v-ea16cd28]{background:color-mix(in oklab,var(--primary) 16%,transparent)}.node-pending[data-v-ea16cd28]{align-items:center;display:inline-flex;flex:none;gap:.3em;margin-left:auto}.node-tag[data-v-ea16cd28]{background:color-mix(in oklab,var(--primary) 12%,transparent);border-radius:var(--radius-chip);color:var(--primary);font-size:.74em;font-weight:600;line-height:1.6;padding:.05em .42em;white-space:nowrap}.node-tag--plain[data-v-ea16cd28]{align-items:center;background:var(--muted);color:var(--foreground);display:inline-flex;flex:none;gap:.25em}.node-tag--plain svg[data-v-ea16cd28]{height:1.05em;width:1.05em}.node-reject[data-v-ea16cd28]{border-radius:var(--radius-xs);color:var(--muted-foreground);display:inline-grid;height:1.45em;place-items:center;width:1.45em}.node-reject svg[data-v-ea16cd28]{height:.95em;width:.95em}.wires[data-v-40c55f8e]{--ease:cubic-bezier(.16,1,.3,1);inset:0;overflow:visible;pointer-events:none;position:absolute;z-index:3}.wire[data-v-40c55f8e]{--delay: calc(min(var(--i), 4)*.12s) }.wire-line[data-v-40c55f8e]{fill:none;opacity:.9;stroke:var(--wire);stroke-dasharray:1;stroke-dashoffset:1;stroke-linecap:round;stroke-width:1.5;transition:opacity .25s}.is-drawn .wire-line[data-v-40c55f8e]{animation:wire-draw-40c55f8e .9s var(--ease) var(--delay) both;stroke-dashoffset:0}.wire--faint .wire-line[data-v-40c55f8e]{opacity:.38;stroke-width:1}.has-active .wire:not(.wire--active):not(.wire--faint) .wire-line[data-v-40c55f8e]{opacity:.32}.wire--active .wire-line[data-v-40c55f8e]{opacity:1;stroke-width:2}.is-drawn .wire--dashed .wire-line[data-v-40c55f8e],.wire--dashed .wire-line[data-v-40c55f8e]{animation:wire-fade-40c55f8e .6s ease var(--delay) both;stroke-dasharray:4 4;stroke-dashoffset:0}.wire--faint.wire--active .wire-line[data-v-40c55f8e]{opacity:.7;stroke-width:1.25}.wire-end[data-v-40c55f8e]{fill:var(--background);opacity:0;stroke:var(--wire);stroke-width:1.5;transition:opacity .25s}.is-drawn .wire-end[data-v-40c55f8e]{animation:wire-end-in-40c55f8e .3s ease calc(var(--delay) + .6s) both;opacity:1}.has-active .wire:not(.wire--active) .wire-end[data-v-40c55f8e]{opacity:.4}@keyframes wire-draw-40c55f8e{0%{stroke-dashoffset:1}}@keyframes wire-fade-40c55f8e{0%{opacity:0}}@keyframes wire-end-in-40c55f8e{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.is-drawn .wire-end[data-v-40c55f8e],.is-drawn .wire-line[data-v-40c55f8e],.wire--dashed .wire-line[data-v-40c55f8e]{animation:none}}.doc[data-v-5eaa04db]{--fold:1.35em;--paper:var(--card);--edge:color-mix(in oklab,var(--foreground) 14%,transparent);isolation:isolate;min-width:0;position:relative}.doc--stack[data-v-5eaa04db]:after,.doc--stack[data-v-5eaa04db]:before{background:color-mix(in oklab,var(--paper) 94%,var(--foreground));border:1px solid var(--edge);border-radius:4px;content:"";inset:0;position:absolute;z-index:-1}.doc--stack[data-v-5eaa04db]:before{transform:rotate(3.2deg) translate(4px,2px)}.doc--stack[data-v-5eaa04db]:after{background:color-mix(in oklab,var(--paper) 97%,var(--foreground));transform:rotate(-2deg) translate(-2px,3px)}.doc-sheet[data-v-5eaa04db]{background:var(--paper);border-radius:4px;box-shadow:inset 0 0 0 1px var(--edge);clip-path:polygon(0 0,calc(100% - var(--fold)) 0,100% var(--fold),100% 100%,0 100%);display:flex;flex-direction:column;gap:.55em;min-height:100%;padding:1.1em 1.15em .9em;position:relative}.doc[data-v-5eaa04db]{filter:drop-shadow(0 1px 1px rgb(0 0 0/.06)) drop-shadow(0 10px 18px rgb(0 0 0/.1))}.dark{filter:drop-shadow(0 1px 1px rgb(0 0 0/.4)) drop-shadow(0 12px 22px rgb(0 0 0/.45))}.doc-fold[data-v-5eaa04db]{background:linear-gradient(to bottom left,transparent 50%,color-mix(in oklab,var(--paper) 84%,var(--foreground)) 50%);border-bottom-left-radius:3px;box-shadow:-1px 1px 0 var(--edge);height:var(--fold);position:absolute;right:0;top:0;width:var(--fold)}.doc--active .doc-sheet[data-v-5eaa04db]{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--primary) 45%,var(--edge))}.doc-head[data-v-5eaa04db]{align-items:center;border-bottom:1px solid var(--ch-border);display:flex;gap:.5em;min-width:0;padding-bottom:.55em;padding-right:var(--fold)}.doc-title[data-v-5eaa04db]{font-size:.86em;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-heading[data-v-5eaa04db]{background:color-mix(in oklab,var(--foreground) 20%,transparent);height:.62em;margin:.25em 0 .15em;width:48%}.doc-heading[data-v-5eaa04db],.doc-line[data-v-5eaa04db]{border-radius:99px;display:block}.doc-line[data-v-5eaa04db]{background:color-mix(in oklab,var(--foreground) 9%,transparent);height:.4em;width:var(--w)}.doc-text[data-v-5eaa04db]{font-family:var(--font-prose);font-size:.94em;line-height:1.75;margin:.1em 0}.doc-muted[data-v-5eaa04db]{color:var(--muted-foreground)}.doc-text mark[data-v-5eaa04db]{background:var(--aks-highlight-yellow);border-radius:3px;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:inherit;padding:.08em .1em;transition:box-shadow .3s}.doc--active .doc-text mark[data-v-5eaa04db]{box-shadow:0 0 0 2px color-mix(in oklab,var(--aks-highlight-yellow-solid) 55%,transparent)}.doc-foot[data-v-5eaa04db]{color:var(--muted-foreground);font-size:.78em;font-variant-numeric:tabular-nums;margin-top:auto;padding-top:.5em;text-align:center}.scene[data-v-3e4a71f7]{--ease:cubic-bezier(.16,1,.3,1);color:var(--foreground);font-size:13px;position:relative}.cn-wires[data-v-3e4a71f7] .wire-end{display:none}.net[data-v-3e4a71f7]{align-items:center;background:var(--surface-container-low);border:1px solid color-mix(in oklab,var(--foreground) 11%,transparent);border-radius:calc(var(--radius-card) + 6px);gap:28px clamp(36px,5vw,72px);grid-template-areas:"board card map" "file card note";grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr) minmax(0,.95fr);grid-template-rows:auto auto;padding:clamp(20px,2.6vw,32px) clamp(16px,2.4vw,28px)}.card[data-v-3e4a71f7],.net[data-v-3e4a71f7]{display:grid}.card[data-v-3e4a71f7]{background:var(--card);border:1px solid color-mix(in oklab,var(--primary) 40%,transparent);border-radius:var(--radius-card);box-shadow:0 0 0 3px color-mix(in oklab,var(--primary) 12%,transparent),var(--card-shadow);gap:8px;grid-area:card;padding:14px 16px 12px;position:relative;z-index:4}.card-head[data-v-3e4a71f7]{align-items:center;border-bottom:1px solid var(--ch-border);display:flex;gap:7px;padding-bottom:8px}.card-head svg[data-v-3e4a71f7]{color:var(--muted-foreground);height:15px;width:15px}.card-title[data-v-3e4a71f7]{font-size:1.06em;font-weight:650}.card-line[data-v-3e4a71f7]{line-height:1.75;margin:0}.card-line--new[data-v-3e4a71f7]{animation:line-in-3e4a71f7 .5s var(--ease)}.card-drop[data-v-3e4a71f7]{min-height:6px;position:relative}.modes[data-v-3e4a71f7]{background:var(--pop-bg);border:1px solid var(--pop-border);border-radius:var(--radius-pop);box-shadow:var(--shadow-pop);display:inline-flex;gap:2px;left:0;opacity:0;padding:3px;pointer-events:none;position:absolute;top:-4px;transform:translateY(4px);transition:opacity .25s,transform .3s var(--ease);z-index:7}.scene-connect[data-phase="2"] .modes[data-v-3e4a71f7]{opacity:1;transform:none}.mode[data-v-3e4a71f7]{border-radius:calc(var(--radius-pop) - 3px);color:var(--muted-foreground);font-size:.9em;font-weight:550;padding:3px 9px;white-space:nowrap}.mode--on[data-v-3e4a71f7]{background:color-mix(in oklab,var(--primary) 14%,transparent);color:var(--primary)}.thumb[data-v-3e4a71f7]{display:grid;gap:7px;margin:0;min-width:0;position:relative;z-index:4}.thumb--board[data-v-3e4a71f7]{grid-area:board}.thumb--map[data-v-3e4a71f7]{grid-area:map}.thumb--file[data-v-3e4a71f7]{grid-area:file}.thumb--card[data-v-3e4a71f7]{grid-area:note}.thumb-tag[data-v-3e4a71f7]{align-items:center;color:var(--muted-foreground);display:inline-flex;font-size:.86em;font-weight:600;gap:5px;min-width:0;overflow:hidden;text-overflow:ellipsis;transition:color .25s;white-space:nowrap}.thumb-tag svg[data-v-3e4a71f7]{flex:none;height:14px;width:14px}.thumb--focus .thumb-tag[data-v-3e4a71f7]{color:var(--primary)}.mini-board[data-v-3e4a71f7],.mini-map[data-v-3e4a71f7],.mini-note[data-v-3e4a71f7]{transition:box-shadow .3s}.thumb--focus .mini-board[data-v-3e4a71f7],.thumb--focus .mini-map[data-v-3e4a71f7],.thumb--focus .mini-note[data-v-3e4a71f7]{box-shadow:0 0 0 2px color-mix(in oklab,var(--primary) 55%,transparent),var(--shadow-sm)}.mini-board[data-v-3e4a71f7]{border:1px solid color-mix(in oklab,var(--foreground) 11%,transparent);border-radius:var(--radius-card);height:108px;overflow:hidden}.mini-edges[data-v-3e4a71f7],.mini-tree[data-v-3e4a71f7]{height:100%;inset:0;position:absolute;width:100%}.mini-edges path[data-v-3e4a71f7],.mini-tree path[data-v-3e4a71f7]{fill:none;opacity:.55;stroke:var(--wire);stroke-width:1.2;vector-effect:non-scaling-stroke}.mini-card[data-v-3e4a71f7]{align-content:start;background:var(--card);border:1px solid color-mix(in oklab,var(--foreground) 13%,transparent);border-radius:6px;box-shadow:var(--shadow-xs);display:grid;gap:4px;padding:6px;position:absolute}.mini-card i[data-v-3e4a71f7]{background:color-mix(in oklab,var(--foreground) 11%,transparent);border-radius:99px;display:block;height:4px}.mini-card i[data-v-3e4a71f7]:first-child{background:color-mix(in oklab,var(--foreground) 22%,transparent);width:70%}.mini-map[data-v-3e4a71f7]{background:var(--card);border:1px solid color-mix(in oklab,var(--foreground) 11%,transparent);border-radius:var(--radius-card);height:108px;overflow:hidden;position:relative}.mini-branch[data-v-3e4a71f7],.mini-root[data-v-3e4a71f7]{border-radius:99px;font-size:.82em;font-weight:600;line-height:1;overflow:hidden;position:absolute;text-overflow:ellipsis;transform:translateY(-50%);white-space:nowrap;z-index:1}.mini-root[data-v-3e4a71f7]{background:color-mix(in oklab,var(--primary) 12%,var(--card));border:1px solid color-mix(in oklab,var(--primary) 30%,transparent);color:color-mix(in oklab,var(--primary) 72%,var(--foreground));left:5%;max-width:29%;padding:6px 8px;top:50%}.mini-branch[data-v-3e4a71f7]{background:var(--card);border:1px solid color-mix(in oklab,var(--foreground) 14%,transparent);left:54%;max-width:42%;padding:5px 8px}.mini-doc[data-v-3e4a71f7]{font-size:.82em}.mini-note[data-v-3e4a71f7]{background:var(--card);border:1px solid color-mix(in oklab,var(--foreground) 13%,transparent);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);display:grid;gap:4px;padding:10px 12px}.mini-note-title[data-v-3e4a71f7]{font-weight:650}.mini-note-text[data-v-3e4a71f7]{color:var(--muted-foreground);font-size:.92em;line-height:1.55}.ghost[data-v-3e4a71f7]{align-items:flex-start;display:flex;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s;z-index:8}.ghost--shown[data-v-3e4a71f7]{opacity:1}.ghost--moving[data-v-3e4a71f7]{transition:opacity .2s,transform .6s var(--ease)}.ghost-chip[data-v-3e4a71f7]{align-items:center;background:var(--card);border:1px solid color-mix(in oklab,var(--primary) 45%,var(--card-border));border-radius:var(--radius-ui);box-shadow:var(--shadow-lg);display:inline-flex;font-weight:600;gap:5px;padding:5px 10px;white-space:nowrap}.ghost-chip svg[data-v-3e4a71f7]{color:var(--muted-foreground);height:14px;width:14px}.ghost-cursor[data-v-3e4a71f7]{color:var(--foreground);fill:var(--card);flex:none;height:18px;margin:16px 0 0 -10px;width:18px}@keyframes line-in-3e4a71f7{0%{opacity:0;transform:translateY(-4px)}}@media(max-width:760px){.scene[data-v-3e4a71f7]{font-size:12px}.net[data-v-3e4a71f7]{gap:22px 14px;grid-template-areas:"card card" "board map" "file note";grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:16px 14px}.mini-board[data-v-3e4a71f7],.mini-map[data-v-3e4a71f7]{height:92px}}@media(prefers-reduced-motion:reduce){.card-line--new[data-v-3e4a71f7],.ghost[data-v-3e4a71f7],.modes[data-v-3e4a71f7]{animation:none;transition:none!important}}.grow[data-v-723e9657]{--ease:cubic-bezier(.2,.7,.2,1);--lift:0 1px 2px rgba(0,0,0,.06),0 16px 36px -18px rgba(0,0,0,.28);display:grid;font-size:14px;gap:16px}.weeks[data-v-723e9657]{background:color-mix(in oklab,var(--background) 70%,transparent);border:1px solid var(--border);border-radius:12px;display:inline-flex;gap:2px;justify-self:start;padding:3px}.week[data-v-723e9657]{background:transparent;border:0;border-radius:9px;color:var(--muted-foreground);cursor:pointer;font-size:13px;font-weight:600;height:32px;padding:0 14px;transition:background-color .25s,color .25s}.week[aria-selected=true][data-v-723e9657]{background:var(--primary);color:var(--primary-foreground)}.week[data-v-723e9657]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.board[data-v-723e9657]{background:var(--card);border:1px solid var(--border);border-radius:18px;box-shadow:var(--lift);overflow:hidden}.board-head[data-v-723e9657]{align-items:center;border-bottom:1px solid var(--border);display:flex;flex-wrap:wrap;gap:8px 16px;min-height:50px;padding:10px 16px}.board-title[data-v-723e9657]{flex:1;font-size:14.5px;font-weight:650}.stat[data-v-723e9657]{align-items:center;color:var(--muted-foreground);display:inline-flex;font-size:12.5px;font-variant-numeric:tabular-nums;gap:6px}.stat svg[data-v-723e9657]{color:var(--primary);height:15px;width:15px}.columns[data-v-723e9657]{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));min-height:230px;padding:14px}.column[data-v-723e9657]{background:var(--background);border:1px solid var(--border);border-radius:12px;padding:10px;transition:background-color .4s,border-color .4s}.column--empty[data-v-723e9657]{background:transparent;border-style:dashed}.column--new[data-v-723e9657]{background:color-mix(in oklab,var(--success) 8%,var(--background));border-color:color-mix(in oklab,var(--success) 50%,transparent)}.column-title[data-v-723e9657]{align-items:center;display:flex;font-size:13px;font-weight:650;gap:6px;justify-content:space-between;line-height:1.35;margin:0 0 8px}.leaves[data-v-723e9657]{display:grid;gap:6px;list-style:none;margin:0;padding:0}.leaf[data-v-723e9657]{align-items:center;background:var(--card);border:1px solid var(--border);border-radius:8px;display:flex;font-size:12px;gap:6px;justify-content:space-between;line-height:1.35;padding:7px 8px;transition:background-color .4s,border-color .4s}.leaf--new[data-v-723e9657]{background:color-mix(in oklab,var(--success) 10%,var(--card));border-color:color-mix(in oklab,var(--success) 50%,transparent)}.new[data-v-723e9657]{background:var(--success);border-radius:999px;color:var(--success-foreground);flex:none;font-size:10.5px;font-weight:700;padding:1px 6px}.leaf-enter-active[data-v-723e9657]{transition:opacity .45s var(--ease),transform .45s var(--ease)}.leaf-enter-from[data-v-723e9657]{opacity:0;transform:translateY(-6px)}.loop[data-v-723e9657]{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.loop[data-v-723e9657],.loop-step[data-v-723e9657]{align-items:center;gap:8px}.loop-step[data-v-723e9657]{display:inline-flex;font-size:13px;font-weight:600}.loop-arrow[data-v-723e9657]{color:var(--primary);height:15px;width:15px}.loop-arrow--back[data-v-723e9657]{margin-left:2px}@media(max-width:560px){.columns[data-v-723e9657]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.column[data-v-723e9657],.leaf[data-v-723e9657],.leaf-enter-active[data-v-723e9657],.week[data-v-723e9657]{transition:none}}.scene[data-v-fa6390e6]{color:var(--foreground)}.scene[data-v-40a6e56b]{--ease:cubic-bezier(.16,1,.3,1);color:var(--foreground);font-size:13px;position:relative}.win[data-v-40a6e56b]{background:var(--card);border:1px solid color-mix(in oklab,var(--foreground) 11%,transparent);border-radius:calc(var(--radius-card) + 6px);box-shadow:var(--shadow-sm);overflow:hidden}.bar[data-v-40a6e56b]{align-items:center;border-bottom:1px solid var(--ch-border);display:flex;font-weight:600;gap:8px;height:44px;padding:0 14px}.bar svg[data-v-40a6e56b]{color:var(--muted-foreground);height:16px;width:16px}.bar-name[data-v-40a6e56b]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-body[data-v-40a6e56b]{height:430px;overflow:hidden;position:relative}.org-wires[data-v-40a6e56b]{z-index:3}.org-wires[data-v-40a6e56b] .wire--faint .wire-line{opacity:.42;stroke-width:1.2}.map-wires[data-v-40a6e56b] .wire-end,.org-wires[data-v-40a6e56b] .wire-end{display:none}.map-wires[data-v-40a6e56b] .wire-line{opacity:.6;stroke-width:1.4}.world[data-v-40a6e56b]{inset:0;position:absolute;transform:scale(1.4);transform-origin:4% 26%;transition:transform .8s cubic-bezier(.65,0,.35,1)}.scene-org:not([data-phase="0"]) .world[data-v-40a6e56b]{transform:none}.world[data-v-40a6e56b]>*{position:absolute;z-index:4}.frame[data-v-40a6e56b]{background:color-mix(in oklab,var(--primary) 6%,transparent);border:1px solid color-mix(in oklab,var(--primary) 26%,transparent);border-radius:calc(var(--radius-card) + 4px);display:grid;gap:10px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);left:3%;padding:30px 12px 12px;top:7%;width:44%}.frame-title[data-v-40a6e56b]{color:var(--primary);font-size:.88em;font-weight:650;left:12px;position:absolute;top:8px}.frame-core[data-v-40a6e56b]{align-self:start;grid-row:1/3}.core-text[data-v-40a6e56b]{margin:0}.map[data-v-40a6e56b]{background:var(--card);border:1px solid color-mix(in oklab,var(--foreground) 11%,transparent);border-radius:calc(var(--radius-card) + 4px);box-shadow:var(--shadow-sm);left:55%;padding:30px 14px 14px;top:8%;width:40%}.map-tag[data-v-40a6e56b]{align-items:center;color:var(--muted-foreground);display:inline-flex;font-size:.86em;font-weight:600;gap:5px;left:12px;position:absolute;top:8px}.map-tag svg[data-v-40a6e56b]{height:14px;width:14px}.map-tree[data-v-40a6e56b]{align-items:center;display:grid;gap:34px;grid-template-columns:auto minmax(0,1fr);position:relative}.map-root[data-v-40a6e56b]{background:color-mix(in oklab,var(--primary) 12%,var(--card));border:1px solid color-mix(in oklab,var(--primary) 30%,transparent);border-radius:var(--radius-lg);color:color-mix(in oklab,var(--primary) 72%,var(--foreground));font-weight:650;padding:8px 12px}.map-branches[data-v-40a6e56b],.map-root[data-v-40a6e56b]{position:relative;z-index:4}.map-branches[data-v-40a6e56b]{display:grid;gap:8px;justify-items:start}.loose--0[data-v-40a6e56b]{left:7%;top:69%;width:19%}.sub[data-v-40a6e56b]{background:var(--card);border:1px solid color-mix(in oklab,var(--foreground) 13%,transparent);border-radius:var(--radius-card);box-shadow:5px 5px 0 -1px var(--card),5px 5px color-mix(in oklab,var(--foreground) 13%,transparent),var(--shadow-sm);display:grid;gap:4px;left:31%;padding:9px 10px 10px;top:64%;width:21%}.sub-tag[data-v-40a6e56b]{align-items:center;color:var(--muted-foreground);display:inline-flex;font-size:.82em;font-weight:600;gap:4px}.sub-tag svg[data-v-40a6e56b]{height:13px;width:13px}.sub-title[data-v-40a6e56b]{font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sub-thumb[data-v-40a6e56b]{background-color:var(--demo-canvas,var(--muted));background-image:radial-gradient(color-mix(in oklab,var(--foreground) 16%,transparent) .8px,transparent .8px);background-size:7px 7px;border-radius:var(--radius-xs);display:block;height:46px;margin-top:3px;position:relative}.sub-thumb i[data-v-40a6e56b]{background:var(--card);border:1px solid color-mix(in oklab,var(--foreground) 14%,transparent);border-radius:2px;height:9px;position:absolute}.sub-thumb i[data-v-40a6e56b]:first-child{left:8%;top:7px;width:30%}.sub-thumb i[data-v-40a6e56b]:nth-child(2){left:56%;top:7px;width:34%}.sub-thumb i[data-v-40a6e56b]:nth-child(3){left:18%;top:28px;width:26%}.sub-thumb i[data-v-40a6e56b]:nth-child(4){left:60%;top:28px;width:22%}.loose--new[data-v-40a6e56b]{left:75%;top:72%;width:19%}.loose[data-v-40a6e56b],.map[data-v-40a6e56b]{transition:opacity .5s var(--ease) .25s}.scene-org[data-phase="0"] .loose[data-v-40a6e56b],.scene-org[data-phase="0"] .map[data-v-40a6e56b]{opacity:0}.loose--new[data-v-40a6e56b],.map-grown[data-v-40a6e56b]{transition:opacity .5s var(--ease),transform .6s var(--ease)}.scene-org:not([data-phase="3"]) .loose--new[data-v-40a6e56b],.scene-org:not([data-phase="3"]) .map-grown[data-v-40a6e56b]{opacity:0;transform:translate(-8px)}@media(max-width:760px){.scene[data-v-40a6e56b]{font-size:12px}.org-body[data-v-40a6e56b]{height:auto;padding:14px 12px 52px}.world[data-v-40a6e56b]{display:grid;gap:26px;transform:none}.world[data-v-40a6e56b],.world[data-v-40a6e56b]>*{position:relative}.world[data-v-40a6e56b]>*{inset:auto;width:auto}.frame[data-v-40a6e56b]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.frame-core[data-v-40a6e56b]{grid-column:1/-1;grid-row:auto}.loose--0[data-v-40a6e56b]{display:none}.sub[data-v-40a6e56b]{width:60%}.loose--new[data-v-40a6e56b]{justify-self:end;width:60%}}@media(prefers-reduced-motion:reduce){.loose[data-v-40a6e56b],.map[data-v-40a6e56b],.map-grown[data-v-40a6e56b],.world[data-v-40a6e56b]{transition:none}}.scene[data-v-6d946ead]{--ease:cubic-bezier(.16,1,.3,1);color:var(--foreground);font-size:13px;position:relative}.pair[data-v-6d946ead]{align-items:stretch;display:grid;gap:clamp(20px,2.6vw,36px);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.reader[data-v-6d946ead]{background:var(--card);border:1px solid color-mix(in oklab,var(--foreground) 11%,transparent);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);flex-direction:column;min-width:0}.reader[data-v-6d946ead],.tabs[data-v-6d946ead]{display:flex;overflow:hidden}.tabs[data-v-6d946ead]{background:var(--surface-container-low);border-bottom:1px solid var(--ch-border);contain:inline-size;gap:2px;list-style:none;margin:0;padding:6px 6px 0}.tab[data-v-6d946ead]{align-items:center;border:1px solid transparent;border-radius:8px 8px 0 0;color:var(--muted-foreground);display:flex;flex:none;font-size:.88em;font-weight:550;gap:6px;margin-bottom:-1px;min-width:0;padding:5px 10px 6px 6px}.tab--on[data-v-6d946ead]{background:var(--surface-container);border-color:var(--ch-border);border-bottom-color:var(--surface-container);color:var(--foreground)}.tab-title[data-v-6d946ead]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desk[data-v-6d946ead]{background:var(--surface-container);padding:16px 18px 0}.page[data-v-6d946ead]{background:var(--card);border-radius:3px 3px 0 0;box-shadow:0 1px 2px #0000000f,0 6px 18px -8px #0000002e;padding:18px 20px 12px;position:relative}.page-h[data-v-6d946ead]{font-size:1.1em;font-weight:650;margin:0 0 8px}.page-h[data-v-6d946ead],.page-p[data-v-6d946ead]{font-family:var(--font-prose)}.page-p[data-v-6d946ead]{font-size:1.02em;line-height:1.8;margin:0;position:relative}.page-p--next[data-v-6d946ead]{color:var(--muted-foreground);margin-top:8px}.page-rest[data-v-6d946ead]{display:grid;gap:9px;margin-top:12px}.page-rest span[data-v-6d946ead]{background:color-mix(in oklab,var(--foreground) 8%,transparent);border-radius:99px;display:block;height:6px;width:var(--w)}.page-foot[data-v-6d946ead]{color:var(--muted-foreground);font-size:.82em;font-variant-numeric:tabular-nums;margin-top:14px;text-align:center}.hl[data-v-6d946ead]{background:var(--aks-highlight-yellow);border-radius:3px;color:inherit;padding:.06em 0}.note[data-v-6d946ead]{align-items:center;background:color-mix(in oklab,var(--aks-highlight-yellow-solid) 22%,var(--card));border-radius:var(--radius-ui);color:var(--foreground);display:flex;font-size:.9em;font-weight:550;gap:6px;margin:8px 0 0 auto;max-width:100%;padding:5px 10px;position:relative;width:-moz-fit-content;width:fit-content}.note svg[data-v-6d946ead]{color:color-mix(in oklab,var(--aks-highlight-yellow-solid) 70%,var(--foreground));flex:none;height:14px;width:14px}.wb[data-v-6d946ead]{background:var(--card);border:1px solid color-mix(in oklab,var(--foreground) 11%,transparent);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;min-width:0;overflow:hidden}.wb-head[data-v-6d946ead]{align-items:center;border-bottom:1px solid var(--ch-border);display:flex;font-size:.92em;font-weight:600;gap:6px;padding:8px 12px}.wb-head svg[data-v-6d946ead]{color:var(--muted-foreground);height:15px;width:15px}.wb-canvas[data-v-6d946ead]{flex:1}.wb-body[data-v-6d946ead]{display:grid;gap:22px 18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr;min-height:300px;padding:16px 14px 46px;position:relative}.wb-wires[data-v-6d946ead] .wire-line{opacity:.42;stroke-width:1.2}.wb-old[data-v-6d946ead]{align-self:start;z-index:4}.wb-old--0[data-v-6d946ead]{margin-right:12%}.wb-old--1[data-v-6d946ead]{margin-top:26px}.wb-drop[data-v-6d946ead]{border:1px dashed transparent;border-radius:calc(var(--radius-card) + 3px);grid-column:1/-1;margin-left:14%;min-height:128px;position:relative;transition:border-color .3s,background-color .3s}.wb-hint[data-v-6d946ead]{color:var(--primary);display:grid;font-size:.9em;font-weight:550;inset:0;opacity:0;place-items:center;position:absolute;transition:opacity .3s}.scene-read[data-phase="1"] .wb-drop[data-v-6d946ead]{background:color-mix(in oklab,var(--primary) 6%,transparent);border-color:color-mix(in oklab,var(--primary) 55%,transparent)}.scene-read[data-phase="1"] .wb-hint[data-v-6d946ead]{opacity:1}.wb-new[data-v-6d946ead]{opacity:0;transform:translateY(8px) scale(.98);transition:opacity .45s var(--ease),transform .55s var(--ease);z-index:4}.scene-read[data-phase="2"] .wb-new[data-v-6d946ead]{opacity:1;transform:none}.wb-text[data-v-6d946ead]{font-family:var(--font-prose);margin:0 0 8px}.ghost[data-v-6d946ead]{align-items:flex-start;display:flex;left:0;max-width:230px;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s;z-index:8}.ghost--shown[data-v-6d946ead]{opacity:1}.ghost--moving[data-v-6d946ead]{transition:opacity .2s,transform 1s var(--ease)}.ghost-text[data-v-6d946ead]{background:var(--card);border:1px solid color-mix(in oklab,var(--primary) 45%,var(--card-border));border-radius:var(--radius-ui);box-shadow:var(--shadow-lg);font-family:var(--font-prose);overflow:hidden;padding:6px 10px;text-overflow:ellipsis;white-space:nowrap}.ghost-cursor[data-v-6d946ead]{color:var(--foreground);fill:var(--card);flex:none;height:18px;margin:18px 0 0 -10px;width:18px}@media(max-width:760px){.scene[data-v-6d946ead]{font-size:12.5px}.pair[data-v-6d946ead]{grid-template-columns:minmax(0,1fr)}.tab:not(.tab--on) .tab-title[data-v-6d946ead]{display:none}.tab--on[data-v-6d946ead]{max-width:60%}.desk[data-v-6d946ead]{padding:12px 12px 0}.page[data-v-6d946ead]{padding:14px 14px 10px}.wb-body[data-v-6d946ead]{gap:16px 12px;min-height:0}.wb-drop[data-v-6d946ead]{margin-left:0;min-height:0}}@media(prefers-reduced-motion:reduce){.ghost[data-v-6d946ead],.wb-new[data-v-6d946ead]{transition:none!important}}.revise[data-v-87834760]{--ease:cubic-bezier(.2,.7,.2,1);--lift:0 1px 2px rgba(0,0,0,.06),0 16px 36px -18px rgba(0,0,0,.28);display:grid;font-size:14px;gap:14px}.panel[data-v-87834760]{background:var(--card);border:1px solid var(--border);border-radius:18px;box-shadow:var(--lift);overflow:hidden}.toolbar[data-v-87834760]{align-items:center;border-bottom:1px solid var(--border);display:flex;flex-wrap:wrap;font-size:12.5px;gap:6px 10px;min-height:52px;padding:8px 12px 8px 16px}.toolbar--done[data-v-87834760]{background:color-mix(in oklab,var(--success) 8%,transparent)}.status[data-v-87834760]{align-items:center;display:inline-flex;font-weight:600;gap:6px}.status-dot[data-v-87834760]{background:var(--warning);border-radius:999px;height:7px;width:7px}.count[data-v-87834760]{font-weight:500}.count--added[data-v-87834760]{color:var(--success)}.count--moved[data-v-87834760]{color:var(--info)}.count--deleted[data-v-87834760]{color:var(--destructive)}.count--edited[data-v-87834760]{color:var(--warning)}.spacer[data-v-87834760]{flex:1}.tool-btn[data-v-87834760]{align-items:center;background:var(--background);border:1px solid var(--border);border-radius:9px;color:var(--foreground);cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:500;gap:4px;height:32px;padding:0 12px}.tool-btn svg[data-v-87834760]{height:15px;width:15px}.tool-btn--primary[data-v-87834760]{background:var(--primary);border-color:transparent;color:var(--primary-foreground)}.decide[data-v-87834760]:focus-visible,.tool-btn[data-v-87834760]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.done[data-v-87834760]{align-items:center;color:var(--success);display:inline-flex;font-weight:600;gap:6px}.done svg[data-v-87834760]{height:16px;width:16px}.tree[data-v-87834760]{align-items:center;display:grid;grid-template-columns:auto 52px minmax(0,1fr);min-height:352px;padding:18px 16px 20px}.tree-root[data-v-87834760]{background:var(--primary);border-radius:12px;color:var(--primary-foreground);font-weight:650;line-height:1.4;max-width:8.5em;padding:12px 16px}.tree-links[data-v-87834760]{width:52px}.tree-links path[data-v-87834760]{fill:none;stroke:color-mix(in oklab,var(--primary) 60%,transparent);stroke-width:1.5;vector-effect:non-scaling-stroke}.nodes[data-v-87834760]{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.node[data-v-87834760]{align-items:center;background:var(--background);border:1px solid var(--border);border-radius:12px;display:flex;gap:10px;padding:0 8px 0 12px;transition:background-color .35s,border-color .35s,opacity .35s}.node-text[data-v-87834760]{display:grid;flex:1;gap:2px;min-width:0}.node-title[data-v-87834760]{font-size:13.5px;font-weight:650}.node-body[data-v-87834760],.node-title[data-v-87834760]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.node-body[data-v-87834760]{color:var(--muted-foreground);font-size:12px}.node-side[data-v-87834760]{align-items:center;display:inline-flex;flex:none;gap:4px}.node[data-state=added][data-v-87834760]{background:color-mix(in oklab,var(--success) 9%,var(--background));border-color:color-mix(in oklab,var(--success) 45%,transparent)}.node[data-state=moved][data-v-87834760]{background:color-mix(in oklab,var(--info) 9%,var(--background));border-color:color-mix(in oklab,var(--info) 45%,transparent)}.node[data-state=edited][data-v-87834760]{background:color-mix(in oklab,var(--warning) 10%,var(--background));border-color:color-mix(in oklab,var(--warning) 50%,transparent)}.node[data-state=ghost][data-v-87834760]{--tone:var(--muted-foreground);background:color-mix(in oklab,var(--tone) 6%,var(--background));border-color:color-mix(in oklab,var(--tone) 40%,transparent);border-style:dashed}.node[data-state=ghost][data-kind=added][data-v-87834760]{--tone:var(--success)}.node[data-state=ghost][data-kind=moved][data-v-87834760]{--tone:var(--info)}.node[data-state=ghost][data-kind=deleted][data-v-87834760]{--tone:var(--destructive)}.node[data-state=ghost] .node-text[data-v-87834760]{color:color-mix(in oklab,var(--foreground) 40%,transparent);text-decoration:line-through}.node[data-state=ghost] .node-body[data-v-87834760]{color:inherit}.badge[data-v-87834760]{align-items:center;border-radius:6px;display:inline-flex;font-size:11.5px;font-weight:600;gap:3px;height:22px;padding:0 7px;white-space:nowrap}.badge svg[data-v-87834760]{height:12px;width:12px}.badge[data-kind=added][data-v-87834760]{background:color-mix(in oklab,var(--success) 16%,transparent);color:var(--success)}.badge[data-kind=moved][data-v-87834760]{background:color-mix(in oklab,var(--info) 16%,transparent);color:var(--info)}.badge[data-kind=deleted][data-v-87834760]{background:color-mix(in oklab,var(--destructive) 14%,transparent);color:var(--destructive)}.badge[data-kind=edited][data-v-87834760]{background:color-mix(in oklab,var(--warning) 18%,transparent);color:color-mix(in oklab,var(--warning) 70%,var(--foreground))}.badge[data-kind=rejected][data-v-87834760]{background:color-mix(in oklab,var(--muted) 80%,transparent);color:var(--muted-foreground)}.badge--button[data-v-87834760]{border:0;cursor:pointer;font:inherit;font-size:11.5px;font-weight:600}.badge--button[data-v-87834760]:hover{filter:brightness(1.08)}.badge--button[data-v-87834760]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.decide[data-v-87834760]{background:transparent;border:0;border-radius:8px;color:var(--muted-foreground);cursor:pointer;display:grid;height:28px;padding:0;place-items:center;width:28px}.decide[data-v-87834760]:hover{background:var(--muted);color:var(--foreground)}.decide svg[data-v-87834760]{height:15px;width:15px}.node-enter-active[data-v-87834760],.node-leave-active[data-v-87834760]{transition:opacity .4s var(--ease),transform .4s var(--ease)}.node-enter-from[data-v-87834760],.node-leave-to[data-v-87834760]{opacity:0;transform:translate(10px)}.node-leave-active[data-v-87834760]{position:absolute}.node-move[data-v-87834760]{transition:transform .4s var(--ease)}@media(max-width:560px){.tree[data-v-87834760]{gap:10px;grid-template-columns:minmax(0,1fr)}.tree-links[data-v-87834760]{display:none}.tree-root[data-v-87834760]{max-width:none}.node-body[data-v-87834760]{display:none}}@media(prefers-reduced-motion:reduce){.node[data-v-87834760],.node-enter-active[data-v-87834760],.node-leave-active[data-v-87834760],.node-move[data-v-87834760]{transition:none}}.ai[data-v-2727ac28]{--ease:cubic-bezier(.16,1,.3,1);background:var(--card);border:1px solid color-mix(in oklab,var(--primary) 30%,var(--card-border));border-radius:1.15em;box-shadow:0 12px 32px -18px color-mix(in oklab,var(--primary) 60%,transparent),var(--shadow-sm);display:grid;gap:.7em;min-width:0;padding:.85em .95em;position:relative}.ai-ask[data-v-2727ac28]{align-items:center;display:flex;flex-wrap:wrap;gap:.45em;justify-content:flex-end;opacity:0;transform:translateY(6px);transition:opacity .4s var(--ease),transform .5s var(--ease)}.ai:not([data-state="0"]) .ai-ask[data-v-2727ac28]{opacity:1;transform:none}.ai-attach[data-v-2727ac28]{align-items:center;background:var(--muted);border-radius:var(--radius-chip);color:var(--muted-foreground);display:inline-flex;font-size:.82em;font-weight:550;gap:.45em;padding:.2em .6em .2em .25em;white-space:nowrap}.ai-kinds[data-v-2727ac28]{display:inline-flex;gap:2px}.ai-bubble[data-v-2727ac28]{background:color-mix(in oklab,var(--primary) 10%,var(--card));border-radius:1em 1em .3em;color:var(--foreground);font-weight:500;line-height:1.5;margin:0;padding:.45em .85em}.ai-reply[data-v-2727ac28]{align-items:center;display:flex;gap:.6em;min-height:2em;opacity:0;transform:translateY(6px);transition:opacity .4s var(--ease),transform .5s var(--ease)}.ai[data-state="2"] .ai-reply[data-v-2727ac28],.ai[data-state="3"] .ai-reply[data-v-2727ac28]{opacity:1;transform:none}.ai-avatar[data-v-2727ac28]{border-radius:99px;color:var(--primary);display:grid;flex:none;height:1.6em;place-items:center;position:relative;width:1.6em}.ai-avatar svg[data-v-2727ac28]{height:1.2em;position:relative;width:1.2em}.ai-avatar[data-v-2727ac28]:after{background:color-mix(in oklab,var(--primary) 35%,transparent);border-radius:inherit;content:"";inset:0;opacity:0;position:absolute}.is-working .ai-avatar[data-v-2727ac28]:after{animation:ping-2727ac28 1.3s cubic-bezier(0,0,.2,1) infinite}.ai-status[data-v-2727ac28]{align-items:center;color:color-mix(in oklab,var(--primary) 78%,var(--foreground));display:inline-flex;font-weight:600;gap:.35em;min-width:0}.is-working .ai-status-text[data-v-2727ac28]{animation:sweep-2727ac28 1.6s linear infinite;-webkit-mask-image:linear-gradient(100deg,#000 35%,rgba(0,0,0,.35) 50%,#000 65%);mask-image:linear-gradient(100deg,#000 35%,#00000059,#000 65%);-webkit-mask-size:250% 100%;mask-size:250% 100%}.ai-done[data-v-2727ac28]{flex:none;height:1.1em;width:1.1em}.ai-swap-enter-active[data-v-2727ac28],.ai-swap-leave-active[data-v-2727ac28]{transition:opacity .2s,transform .25s var(--ease)}.ai-swap-enter-from[data-v-2727ac28]{opacity:0;transform:translateY(4px)}.ai-swap-leave-to[data-v-2727ac28]{opacity:0;transform:translateY(-4px)}@keyframes ping-2727ac28{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes sweep-2727ac28{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@media(prefers-reduced-motion:reduce){.ai-ask[data-v-2727ac28],.ai-reply[data-v-2727ac28],.ai-swap-enter-active[data-v-2727ac28],.ai-swap-leave-active[data-v-2727ac28]{transition:none}.is-working .ai-avatar[data-v-2727ac28]:after,.is-working .ai-status-text[data-v-2727ac28]{animation:none}}.scene[data-v-0d3e1e7a]{--ease:cubic-bezier(.16,1,.3,1);--lift:0 1px 2px rgba(0,0,0,.06),0 16px 36px -18px rgba(0,0,0,.28);color:var(--foreground);display:grid;font-size:13px;gap:34px;position:relative}.dark{--lift:0 1px 2px rgba(0,0,0,.4),0 20px 44px -18px rgba(0,0,0,.7)}.rv-chat[data-v-0d3e1e7a]{font-size:13.5px;justify-self:center;opacity:0;position:relative;transform:translateY(8px) scale(.98);transition:opacity .4s var(--ease),transform .5s var(--ease);width:min(100%,34em);z-index:4}.scene-review:not([data-phase="0"]) .rv-chat[data-v-0d3e1e7a]{opacity:1;transform:none}.pair[data-v-0d3e1e7a]{align-items:start;display:grid;gap:clamp(36px,5vw,72px);grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.side[data-v-0d3e1e7a]{opacity:0;transform:translateY(12px);transition:opacity .5s var(--ease),transform .6s var(--ease)}.side--card[data-v-0d3e1e7a]{transition-delay:.12s}.scene-review[data-phase="2"] .side[data-v-0d3e1e7a],.scene-review[data-phase="3"] .side[data-v-0d3e1e7a]{opacity:1;transform:none}.scene-review[data-phase="2"] .map[data-v-0d3e1e7a] .node,.scene-review[data-phase="2"] .unit[data-v-0d3e1e7a]{animation:rise-0d3e1e7a .45s var(--ease) both}.map[data-v-0d3e1e7a] .node:nth-child(2),.unit[data-v-0d3e1e7a]:nth-of-type(2){animation-delay:.08s}.map[data-v-0d3e1e7a] .node:nth-child(3),.unit[data-v-0d3e1e7a]:nth-of-type(3){animation-delay:.16s}.map[data-v-0d3e1e7a] .node:nth-child(4),.unit[data-v-0d3e1e7a]:nth-of-type(4){animation-delay:.24s}.map[data-v-0d3e1e7a] .node:nth-child(5){animation-delay:.32s}.side[data-v-0d3e1e7a]{display:grid;gap:8px;min-width:0;position:relative;z-index:2}.side-tag[data-v-0d3e1e7a]{align-items:center;color:var(--muted-foreground);display:inline-flex;font-size:.92em;font-weight:600;gap:5px}.side-tag svg[data-v-0d3e1e7a]{height:14px;width:14px}.card[data-v-0d3e1e7a]{background:var(--card);border:1px solid color-mix(in oklab,var(--foreground) 12%,transparent);border-radius:18px;box-shadow:var(--lift);display:grid;gap:14px;padding:16px 16px 18px}.card--flash[data-v-0d3e1e7a]{animation:flash-0d3e1e7a 1.1s ease-out}.card-title[data-v-0d3e1e7a]{font-size:1.12em;font-weight:650;margin:0}.unit[data-v-0d3e1e7a]{display:grid;gap:4px}.unit-top[data-v-0d3e1e7a]{align-items:center;display:flex;gap:8px;justify-content:space-between}.unit-label[data-v-0d3e1e7a]{align-items:center;border-radius:var(--radius-xs);display:inline-flex;font-size:11.5px;font-weight:500;height:21px;padding:0 6px;white-space:nowrap}.unit-label[data-tone=edited][data-v-0d3e1e7a]{background:color-mix(in oklab,var(--warning) 18%,var(--card));color:color-mix(in oklab,var(--warning) 64%,var(--foreground))}.unit-label[data-tone=added][data-v-0d3e1e7a]{background:color-mix(in oklab,var(--success) 18%,var(--card));color:color-mix(in oklab,var(--success) 72%,var(--foreground))}.unit-label[data-tone=removed][data-v-0d3e1e7a]{background:color-mix(in oklab,var(--destructive) 18%,var(--card));color:color-mix(in oklab,var(--destructive) 80%,var(--foreground))}.unit-label[data-tone=rejected][data-v-0d3e1e7a]{background:color-mix(in oklab,var(--muted) 80%,transparent);color:var(--muted-foreground)}.unit-btn[data-v-0d3e1e7a]{background:transparent;border:0;border-radius:var(--radius-xs);color:var(--muted-foreground);cursor:pointer;display:inline-grid;height:22px;padding:0;place-items:center;transition:background-color .12s,color .12s;width:22px}.unit-btn svg[data-v-0d3e1e7a]{height:14px;width:14px}.unit-btn--undo[data-v-0d3e1e7a]:hover{background:var(--muted);color:var(--foreground)}.unit-btn--reject[data-v-0d3e1e7a]:hover{background:color-mix(in oklab,var(--destructive) 12%,transparent);color:var(--destructive)}.unit-btn[data-v-0d3e1e7a]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.blk[data-v-0d3e1e7a]{border:1px solid transparent;border-radius:var(--radius-sm);font-family:var(--font-prose);line-height:1.7;margin:0;padding:4px 8px;transition:background-color .16s,border-color .16s,color .16s}.blk--added[data-v-0d3e1e7a]{--blk-tone:var(--success);background:color-mix(in oklab,var(--success) 12%,transparent)}.blk--removed[data-v-0d3e1e7a]{--blk-tone:var(--destructive);background:color-mix(in oklab,var(--destructive) 10%,transparent)}.blk--removed[data-v-0d3e1e7a]:not(.blk--ghost){background:transparent}.blk--ghost[data-v-0d3e1e7a]{background:color-mix(in oklab,var(--blk-tone) 6%,transparent);border-color:color-mix(in oklab,var(--blk-tone) 40%,transparent);border-style:dashed;color:color-mix(in oklab,var(--foreground) 40%,transparent);text-decoration:line-through}.map[data-v-0d3e1e7a]{font-size:13px}.map[data-v-0d3e1e7a] .tree{min-height:0}@keyframes rise-0d3e1e7a{0%{opacity:0;transform:translateY(6px)}}@keyframes flash-0d3e1e7a{0%,to{box-shadow:var(--lift),0 0 0 0 transparent}30%{box-shadow:var(--lift),0 0 0 3px color-mix(in oklab,var(--ring) 45%,transparent)}}@media(max-width:900px){.pair[data-v-0d3e1e7a]{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.scene[data-v-0d3e1e7a]{font-size:12px}.rv-chat[data-v-0d3e1e7a]{font-size:12.5px}}@media(prefers-reduced-motion:reduce){.blk[data-v-0d3e1e7a],.unit-btn[data-v-0d3e1e7a]{transition:none}.card--flash[data-v-0d3e1e7a],.scene-review[data-phase="2"] .map[data-v-0d3e1e7a] .node,.scene-review[data-phase="2"] .unit[data-v-0d3e1e7a]{animation:none}.rv-chat[data-v-0d3e1e7a],.side[data-v-0d3e1e7a]{transition:none}}.scene[data-v-37976e34]{--ease:cubic-bezier(.16,1,.3,1);color:var(--foreground);font-size:13px;position:relative}.win[data-v-37976e34]{background:var(--card);border:1px solid color-mix(in oklab,var(--foreground) 11%,transparent);border-radius:calc(var(--radius-card) + 6px);box-shadow:var(--shadow-sm);overflow:hidden}.bar[data-v-37976e34]{background:var(--surface-container-low);border-bottom:1px solid var(--ch-border);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);height:52px;padding:0 12px 0 14px;position:relative;z-index:6}.bar[data-v-37976e34],.file[data-v-37976e34]{align-items:center}.file[data-v-37976e34]{display:flex;gap:8px;min-width:0}.crumb-file[data-v-37976e34]{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ver[data-v-37976e34]{background:var(--muted);border-radius:calc(var(--radius-ui) + 3px);display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:3px;position:relative}.ver-pill[data-v-37976e34]{background:var(--primary);border-radius:var(--radius-ui);bottom:3px;box-shadow:0 6px 14px -8px color-mix(in oklab,var(--primary) 80%,transparent);left:3px;position:absolute;top:3px;transform:translate(calc(var(--at)*100%));transition:transform .38s var(--ease);width:calc(50% - 3px)}.ver-tab[data-v-37976e34]{background:transparent;border:0;border-radius:var(--radius-ui);color:var(--muted-foreground);cursor:pointer;font:inherit;font-size:1.06em;font-weight:650;height:32px;padding:0 18px;position:relative;transition:color .25s;white-space:nowrap;z-index:1}.ver-tab[data-v-37976e34]:hover{color:var(--foreground)}.ver-tab[aria-selected=true][data-v-37976e34]{color:var(--primary-foreground)}.ver-tab[data-v-37976e34]:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.view[data-v-37976e34]{align-items:center;background:color-mix(in oklab,var(--primary) 12%,transparent);border-radius:var(--radius-ui);color:var(--primary);display:inline-flex;font-size:.88em;font-weight:600;gap:5px;justify-self:end;padding:3px 8px;white-space:nowrap}.view svg[data-v-37976e34]{height:14px;width:14px}.panes[data-v-37976e34]{-moz-column-gap:clamp(20px,3vw,40px);column-gap:clamp(20px,3vw,40px);display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);-webkit-mask-image:linear-gradient(180deg,#000 78%,transparent);mask-image:linear-gradient(180deg,#000 78%,transparent);padding:clamp(20px,2.6vw,32px) clamp(20px,3vw,40px) 0;position:relative}.divider[data-v-37976e34]{background:var(--ch-border);grid-column:2}.blk[data-v-37976e34]{border-radius:var(--radius-xs);font-family:var(--font-prose);margin:0;margin-inline:-6px;padding:2px 6px;transition:background-color .25s,box-shadow .25s,opacity .18s,transform .3s var(--ease)}.blk--left[data-v-37976e34]{grid-column:1}.blk--right[data-v-37976e34]{grid-column:3}.is-swapping .blk[data-v-37976e34],.is-swapping .tail[data-v-37976e34]{opacity:0;transform:translate(14px)}.blk--h1[data-v-37976e34]{font-size:1.42em;font-weight:700;line-height:1.3;margin-bottom:14px}.blk--h2[data-v-37976e34]{font-size:1.08em;font-weight:650;line-height:1.4;margin-bottom:6px;margin-top:12px}.blk--p[data-v-37976e34]{font-size:1.02em;line-height:1.8;margin-bottom:10px}.blk--focus[data-v-37976e34]{background:color-mix(in oklab,var(--primary) 13%,transparent);box-shadow:inset 2px 0 color-mix(in oklab,var(--primary) 70%,transparent)}.tail[data-v-37976e34]{display:grid;gap:9px;padding:6px 0 28px}.tail--left[data-v-37976e34]{grid-column:1}.tail--right[data-v-37976e34]{grid-column:3}.tail[data-v-37976e34]{transition:opacity .18s,transform .3s var(--ease)}.tail span[data-v-37976e34]{background:color-mix(in oklab,var(--foreground) 8%,transparent);border-radius:99px;display:block;height:6px}.tail span[data-v-37976e34]:nth-child(2){width:92%}.tail span[data-v-37976e34]:nth-child(3){width:64%}.cursor[data-v-37976e34]{color:var(--foreground);fill:var(--card);height:20px;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s,transform .5s var(--ease);width:20px;z-index:8}.cursor--shown[data-v-37976e34]{opacity:1}@media(max-width:760px){.scene[data-v-37976e34]{font-size:11.5px}.view-label[data-v-37976e34]{display:none}.bar[data-v-37976e34]{gap:8px;padding:0 10px}.ver-tab[data-v-37976e34]{padding:0 12px}.panes[data-v-37976e34]{-moz-column-gap:12px;column-gap:12px;padding:16px 14px 0}.blk--h1[data-v-37976e34]{font-size:1.3em}}@media(prefers-reduced-motion:reduce){.blk[data-v-37976e34],.cursor[data-v-37976e34],.tail[data-v-37976e34],.ver-pill[data-v-37976e34],.ver-tab[data-v-37976e34]{transition:none}}.step-title[data-v-6b388703]{font-size:clamp(26px,2.6vw,38px);font-weight:720;letter-spacing:-.02em;line-height:1.22;margin:0;text-wrap:balance}.step-title[data-v-6b388703]:lang(zh-Hans){letter-spacing:.01em;overflow-wrap:anywhere;word-break:keep-all}.step-body[data-v-6b388703]{color:var(--muted-foreground);font-size:17px;line-height:1.7;margin:14px 0 0;max-width:32em;text-wrap:pretty}.step-points[data-v-6b388703]{display:flex;flex-wrap:wrap;font-size:14.5px;font-weight:550;gap:6px 20px;list-style:none;margin:18px 0 0;padding:0}.step-points li[data-v-6b388703]{align-items:center;display:inline-flex;gap:8px}.step-points li[data-v-6b388703]:before{background:var(--primary);border-radius:99px;content:"";height:5px;width:5px}@media(max-width:640px){.step-body[data-v-6b388703]{font-size:16px}.step-points[data-v-6b388703]{font-size:14px;gap:6px 16px}}
