.cf-say[data-v-fc7ab4b5]{color:var(--ink-2);font-size:var(--fs-sm);line-height:1.6;white-space:pre-line}.cf-typed[data-v-fc7ab4b5]{margin-top:14px;margin-bottom:0}.docscrim[data-v-bd2eee98]{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--scrim);z-index:120;display:flex;justify-content:flex-end}.docspanel[data-v-bd2eee98]{width:min(760px,100%);height:100%;background:var(--card);border-left:1px solid var(--line);box-shadow:var(--shadow-lift);display:flex;flex-direction:column}.dh[data-v-bd2eee98]{display:flex;align-items:flex-start;gap:13px;padding:15px 20px;flex:none;border-bottom:1px solid var(--line-soft)}.dh .dt[data-v-bd2eee98]{min-width:0;flex:1}.dh .x[data-v-bd2eee98]{flex:none;margin-left:0}.dh .x svg[data-v-bd2eee98]{width:15px;height:15px}.dh .plate[data-v-bd2eee98]{width:42px;height:42px;border-radius:13px;background:var(--wash);flex:none;display:grid;place-items:center;color:var(--accent-ink)}.dh .plate svg[data-v-bd2eee98]{width:20px;height:20px}.dh h2[data-v-bd2eee98]{font-size:var(--fs-lg);font-weight:600;letter-spacing:-.01em}.dm[data-v-bd2eee98]{display:flex;align-items:center;gap:8px;margin-top:4px}.dm .mono[data-v-bd2eee98]{font-family:var(--mono);font-size:var(--fs-xs);color:var(--faint)}.dm .tag[data-v-bd2eee98]{margin:0}.db[data-v-bd2eee98]{flex:1;min-height:0;overflow-y:auto;padding:20px 24px 56px}.quiet[data-v-bd2eee98]{color:var(--soft);font-size:var(--fs-sm)}.md[data-v-bd2eee98]{font-size:var(--fs-base);line-height:1.62;color:var(--ink);max-width:74ch}.md[data-v-bd2eee98] h1{font-size:var(--fs-xl);font-weight:600;letter-spacing:-.015em;margin:0 0 10px}.md[data-v-bd2eee98] h2{font-size:var(--fs-md);font-weight:600;margin:26px 0 9px;padding-top:16px;border-top:1px solid var(--line-soft)}.md[data-v-bd2eee98] h1+h2,.md[data-v-bd2eee98] h2:first-child{border-top:none;padding-top:0;margin-top:14px}.md[data-v-bd2eee98] hr+h2{border-top:none;padding-top:0;margin-top:4px}.md[data-v-bd2eee98] h3{font-size:var(--fs-base);font-weight:600;margin:18px 0 6px}.md[data-v-bd2eee98] h4,.md[data-v-bd2eee98] h5,.md[data-v-bd2eee98] h6{font-size:var(--fs-sm);font-weight:600;color:var(--soft);margin:14px 0 5px}.md[data-v-bd2eee98] p{margin:0 0 11px}.md[data-v-bd2eee98] ul,.md[data-v-bd2eee98] ol{margin:0 0 12px;padding-left:22px}.md[data-v-bd2eee98] li{margin:0 0 5px}.md[data-v-bd2eee98] li>ul,.md[data-v-bd2eee98] li>ol{margin:5px 0 0}.md[data-v-bd2eee98] strong{font-weight:600}.md[data-v-bd2eee98] a{color:var(--accent-ink);text-decoration:underline;text-underline-offset:2px}.md[data-v-bd2eee98] hr{border:none;border-top:1px solid var(--line-soft);margin:20px 0}.md[data-v-bd2eee98] blockquote{margin:0 0 13px;padding:10px 14px;border-left:3px solid var(--wash-line);background:var(--wash);border-radius:0 10px 10px 0;color:var(--soft)}.md[data-v-bd2eee98] blockquote p:last-child{margin-bottom:0}.md[data-v-bd2eee98] code{font-family:var(--mono);font-size:.895em;background:var(--line-soft);border-radius:5px;padding:1px 4px}.md[data-v-bd2eee98] pre{background:var(--page);border:1px solid var(--line);border-radius:11px;padding:13px 15px;margin:0 0 14px;overflow-x:auto}.md[data-v-bd2eee98] pre code{display:block;background:none;padding:0;font-size:var(--fs-xs);line-height:1.55;white-space:pre;color:var(--ink)}.md[data-v-bd2eee98] .md-table{max-width:none;width:100%;overflow-x:auto;margin:0 0 15px;border:1px solid var(--line);border-radius:11px}.md[data-v-bd2eee98] table{width:100%;border-collapse:collapse;min-width:420px}.md[data-v-bd2eee98] th{text-align:left;font-size:var(--fs-sm);color:var(--soft);font-weight:500;padding:9px 13px;border-bottom:1px solid var(--line);white-space:nowrap}.md[data-v-bd2eee98] td{padding:9px 13px;border-bottom:1px solid var(--line-soft);font-size:var(--fs-sm);vertical-align:top}.md[data-v-bd2eee98] tr:last-child td{border-bottom:none}@media (max-width:760px){.docspanel[data-v-bd2eee98]{width:100%;border-left:none}.db[data-v-bd2eee98]{padding:16px 15px 48px}}.bpick[data-v-f09c35c5]{position:relative;flex:none}.bpbtn[data-v-f09c35c5]{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 11px;border-radius:9px;border:1px solid var(--line);background:var(--card);font-size:var(--fs-xs);font-weight:600;color:var(--ink);transition:.14s;white-space:nowrap}.bpbtn[data-v-f09c35c5]:hover,.bpbtn.on[data-v-f09c35c5]{border-color:var(--wash-line);background:var(--wash);color:var(--accent-ink)}.bplabel[data-v-f09c35c5]{max-width:220px;overflow:hidden;text-overflow:ellipsis}.bpcaret[data-v-f09c35c5]{color:var(--faint);font-size:9px}.bpanel[data-v-f09c35c5]{position:absolute;top:calc(100% + 6px);right:0;min-width:280px;max-width:340px;max-height:min(420px,60vh);overflow-y:auto;background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-lift);z-index:40;padding:6px}.bprow[data-v-f09c35c5]{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;border-radius:9px;font-size:var(--fs-sm);text-align:left;transition:.12s}.bprow[data-v-f09c35c5]:hover{background:var(--wash)}.bprow.picked .bpname[data-v-f09c35c5]{color:var(--ink);font-weight:600}.bpcheck[data-v-f09c35c5]{width:16px;height:16px;border-radius:5px;border:1px solid var(--line-2);flex:none;display:grid;place-items:center;font-size:10px;color:var(--accent-contrast);background:var(--card)}.bprow.picked .bpcheck[data-v-f09c35c5]{background:var(--accent);border-color:var(--accent)}.bpname[data-v-f09c35c5]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--soft)}.bpname .tag[data-v-f09c35c5]{margin-left:6px}.bpmeta[data-v-f09c35c5]{color:var(--faint);font-size:var(--fs-xs)}.bponly[data-v-f09c35c5]{color:var(--faint);font-size:var(--fs-2xs);border:1px solid transparent;border-radius:7px;padding:2px 7px;opacity:0;transition:.12s}.bprow:hover .bponly[data-v-f09c35c5]{opacity:1}.bponly[data-v-f09c35c5]:hover{color:var(--accent-ink);border-color:var(--wash-line);background:var(--card)}.bpall .bpname[data-v-f09c35c5]{color:var(--ink)}.bpsep[data-v-f09c35c5]{height:1px;background:var(--line-soft);margin:5px 4px}.bpempty[data-v-f09c35c5]{padding:10px 12px;font-size:var(--fs-xs);color:var(--soft);line-height:1.5}.bpfoot[data-v-f09c35c5]{padding:8px 12px 5px;font-size:var(--fs-2xs);color:var(--faint);border-top:1px solid var(--line-soft);margin-top:5px;line-height:1.5}.docstab[data-v-ef2c33fc]{display:inline-flex;align-items:center;gap:6px;flex:none;height:28px;padding:0 11px;border-radius:9px;font-size:var(--fs-sm);color:var(--soft);border:1px solid var(--line);background:var(--card);white-space:nowrap;transition:.12s}.docstab[data-v-ef2c33fc]:hover{color:var(--accent-ink);background:var(--wash);border-color:var(--wash-line)}.docstab[data-v-ef2c33fc]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.docstab svg[data-v-ef2c33fc]{width:14px;height:14px}@media (prefers-reduced-motion: reduce){.docstab[data-v-ef2c33fc]{transition:none}}.ms[data-v-9c279a51]{--rail-mini:60px;--strip-h:44px;flex:1;min-height:0;display:grid;grid-template-columns:var(--rail) minmax(0,1fr);align-items:start}.ms.mini[data-v-9c279a51]{grid-template-columns:var(--rail-mini) minmax(0,1fr)}.ms-wide[data-v-9c279a51]{grid-template-columns:minmax(0,1fr)}.ms.flush[data-v-9c279a51]{align-items:stretch}.ms-rail[data-v-9c279a51]{position:sticky;top:var(--topbar);height:calc(100dvh - var(--topbar));z-index:2;display:flex;flex-direction:column;min-width:0;background:linear-gradient(180deg,color-mix(in srgb,var(--card) 70%,transparent),color-mix(in srgb,var(--canvas) 55%,transparent));border-right:1px solid var(--line-soft)}.ms-rail[data-v-9c279a51]:after{content:"";position:absolute;top:0;bottom:0;right:-1px;width:1px;pointer-events:none;background:var(--hairline-v)}.ms-who[data-v-9c279a51]{display:flex;align-items:center;gap:10px;flex:none;padding:14px 10px 12px 16px;border-bottom:1px solid var(--line-soft)}.ms-ic[data-v-9c279a51]{width:32px;height:32px;border-radius:var(--r);flex:none;display:grid;place-items:center;color:var(--accent-ink);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 16%,transparent),color-mix(in srgb,var(--accent-deep) 10%,transparent));border:1px solid color-mix(in srgb,var(--accent) 24%,transparent)}.ms-name[data-v-9c279a51]{min-width:0;flex:1}.ms-name b[data-v-9c279a51]{display:block;font-family:var(--display);font-weight:600;font-size:var(--fs-base);letter-spacing:-.01em;line-height:1.25;color:var(--ink)}.ms-name span[data-v-9c279a51]{display:block;color:var(--faint);font-size:var(--fs-xs);margin-top:1px}.ms-fold[data-v-9c279a51],.ms-close[data-v-9c279a51]{width:28px;height:28px;flex:none;display:grid;place-items:center;border-radius:var(--r-xs);color:var(--faint);transition:color var(--dur-fast),background var(--dur-fast)}.ms-fold[data-v-9c279a51]:hover,.ms-close[data-v-9c279a51]:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 6%,transparent)}.ms-fold svg[data-v-9c279a51]{width:16px;height:16px}.ms-close[data-v-9c279a51]{display:none}.ms-fold[data-v-9c279a51]:focus-visible,.ms-close[data-v-9c279a51]:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 75%,transparent);outline-offset:-2px}.ms-list[data-v-9c279a51]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:1px;padding:10px 10px 22px}.ms-cap[data-v-9c279a51]{display:flex;align-items:center;gap:8px;padding:14px 10px 6px;font-size:var(--fs-xs);font-weight:600;color:var(--faint)}.ms-list>.ms-cap[data-v-9c279a51]:first-child{padding-top:4px}.ms-menu[data-v-9c279a51]{position:relative;display:flex;align-items:flex-start;gap:10px;min-height:34px;padding:8px 10px;border-radius:var(--r-sm);font-size:var(--fs-base);font-weight:500;color:var(--soft);line-height:1.3;transition:color var(--dur-fast),background var(--dur-fast)}.ms-hi[data-v-9c279a51]{color:var(--faint);margin-top:1px;transition:color var(--dur-fast)}.ms-label[data-v-9c279a51]{min-width:0;flex:1;overflow-wrap:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ms-menu[data-v-9c279a51]:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 4.5%,transparent)}.ms-menu:hover .ms-hi[data-v-9c279a51]{color:var(--soft)}.ms-menu.on[data-v-9c279a51]{color:var(--ink);font-weight:600;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 13%,transparent),color-mix(in srgb,var(--accent) 3%,transparent))}.ms-menu.on .ms-hi[data-v-9c279a51]{color:var(--accent-ink)}.ms-menu.on[data-v-9c279a51]:before{content:"";position:absolute;left:-10px;top:7px;bottom:7px;width:3px;border-radius:0 3px 3px 0;background:var(--grad-accent);box-shadow:0 0 12px color-mix(in srgb,var(--accent) 70%,transparent)}.ms-menu[data-v-9c279a51]:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 75%,transparent);outline-offset:-2px}.ms-menu.plan[data-v-9c279a51]{color:var(--faint)}.ms-home[data-v-9c279a51]{margin-bottom:2px}.ms-planned[data-v-9c279a51]{margin-top:14px;padding-top:8px;border-top:1px solid var(--line-soft)}.ms-planned summary[data-v-9c279a51]{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;min-height:30px;padding:0 10px;border-radius:var(--r-sm);font-size:var(--fs-xs);font-weight:600;color:var(--faint);transition:color var(--dur-fast),background var(--dur-fast)}.ms-planned summary[data-v-9c279a51]:hover{color:var(--soft);background:color-mix(in srgb,var(--ink) 4%,transparent)}.ms-planned summary[data-v-9c279a51]:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 75%,transparent);outline-offset:-2px}.ms-planned summary[data-v-9c279a51]::-webkit-details-marker{display:none}.ms-planned summary[data-v-9c279a51]:after{content:"";margin-left:auto;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform var(--dur-fast)}.ms-planned[open] summary[data-v-9c279a51]:after{transform:rotate(45deg)}.ms-pn[data-v-9c279a51]{font-family:var(--display);font-weight:600}.mini .ms-who[data-v-9c279a51]{flex-direction:column;gap:8px;padding:14px 0 10px}.mini .ms-name[data-v-9c279a51]{display:none}.mini .ms-list[data-v-9c279a51]{padding:10px 8px 22px;align-items:stretch}.mini .ms-menu[data-v-9c279a51]{justify-content:center;align-items:center;padding:0;min-height:38px}.mini .ms-hi[data-v-9c279a51]{margin-top:0}.mini .ms-menu.on[data-v-9c279a51]:before{left:-8px}.mini .ms-label[data-v-9c279a51],.mini .ms-pt[data-v-9c279a51]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mini .ms-cap[data-v-9c279a51]{padding:8px 0 4px;justify-content:center}.mini .ms-cap span[data-v-9c279a51]{display:none}.mini .ms-cap[data-v-9c279a51]:before{content:"";width:18px;height:1px;background:var(--line)}.mini .ms-planned summary[data-v-9c279a51]{justify-content:center;padding:0}.mini .ms-planned summary[data-v-9c279a51]:after{display:none}.ms-page[data-v-9c279a51]{min-width:0;width:100%;max-width:var(--content-max);margin:0 auto;padding:var(--page-y) var(--page-x) 56px}.ms-page.flush[data-v-9c279a51]{max-width:none;padding-bottom:0;display:flex;flex-direction:column;min-height:0;height:calc(100dvh - var(--topbar))}.ms-main[data-v-9c279a51]{min-width:0}.ms-main.flush[data-v-9c279a51]{flex:1;min-height:0;display:flex;flex-direction:column;margin:0 calc(-1 * var(--page-x))}.ms-strip[data-v-9c279a51]{position:relative;display:flex;align-items:center;gap:14px;height:var(--strip-h);margin:calc(-1 * var(--page-y) + 2px) 0 18px;border-bottom:1px solid var(--line-soft)}.ms-page.flush .ms-strip[data-v-9c279a51]{margin-bottom:0;flex:none}.ms-desk[data-v-9c279a51]{display:flex;align-items:center;gap:9px;flex:none;min-width:0;max-width:260px;height:100%;color:var(--ink)}.ms-desk>.icon[data-v-9c279a51]{color:var(--accent-ink)}.ms-dn[data-v-9c279a51]{font-family:var(--display);font-weight:600;font-size:var(--fs-md);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-desk-name[data-v-9c279a51]{position:relative}.ms-desk-name.divided[data-v-9c279a51]{padding-right:14px}.ms-desk-name.divided[data-v-9c279a51]:after{content:"";position:absolute;right:0;top:50%;height:18px;margin-top:-9px;width:1px;background:var(--line)}.ms-desk-btn[data-v-9c279a51]{display:none;gap:8px;padding:0 10px 0 8px;height:34px;border-radius:var(--r-sm);border:1px solid var(--line);background:color-mix(in srgb,var(--ink) 4%,transparent)}.ms-desk-btn[data-v-9c279a51]:hover{border-color:var(--line-2)}.ms-burger[data-v-9c279a51]{width:16px;height:16px;flex:none;color:var(--soft)}.ms-line[data-v-9c279a51]{flex:1 1 0%;min-width:0;height:100%;display:flex;align-items:stretch;gap:2px}.ms-tabs[data-v-9c279a51]{display:flex;flex-wrap:nowrap;gap:2px;min-width:0;overflow-x:clip;overflow-y:visible;flex:0 1 auto}.ms-tab[data-v-9c279a51]{position:relative;display:inline-flex;align-items:center;gap:7px;flex:none;height:100%;padding:0 12px;font-size:var(--fs-base);font-weight:600;color:var(--soft);white-space:nowrap;transition:color var(--dur-fast)}.ms-tab[data-v-9c279a51]:hover,.ms-tab.on[data-v-9c279a51]{color:var(--ink)}.ms-tab.on[data-v-9c279a51]:after{content:"";position:absolute;left:9px;right:9px;bottom:-1px;height:2px;border-radius:2px;background:var(--grad-accent);box-shadow:0 0 12px color-mix(in srgb,var(--accent) 75%,transparent)}.ms-tab.plan[data-v-9c279a51]{color:var(--faint);font-weight:500}.ms-tab[data-v-9c279a51]:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 75%,transparent);outline-offset:-6px;border-radius:var(--r-sm)}.ms-strip>.ms-line:first-child .ms-tab[data-v-9c279a51]:first-child{padding-left:2px}.ms-strip>.ms-line:first-child .ms-tab:first-child.on[data-v-9c279a51]:after{left:0}.ms-morewrap[data-v-9c279a51]{position:relative;flex:none;height:100%}.ms-more[data-v-9c279a51]{color:var(--faint);gap:5px}.ms-more[aria-expanded=true][data-v-9c279a51]{color:var(--ink)}.ms-chev[data-v-9c279a51]{width:14px;height:14px;flex:none;transition:transform var(--dur-fast)}.ms-more[aria-expanded=true] .ms-chev[data-v-9c279a51]{transform:rotate(180deg)}.ms-pop[data-v-9c279a51]{position:absolute;top:calc(100% + 6px);left:0;z-index:40;min-width:220px;max-width:min(320px,calc(100vw - 24px));padding:6px;border-radius:var(--r-lg);border:1px solid var(--line-2);background:var(--elev-hi),var(--card);box-shadow:var(--lift);animation:ms-pop-9c279a51 var(--dur-fast) var(--ease)}.ms-pop[data-v-9c279a51]:before{content:"";position:absolute;top:0;left:14px;right:14px;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 60%,transparent),color-mix(in srgb,var(--action) 40%,transparent),transparent)}@keyframes ms-pop-9c279a51{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ms-pi[data-v-9c279a51]{display:flex;align-items:center;gap:8px;min-height:34px;padding:0 10px;border-radius:var(--r-sm);font-size:var(--fs-base);font-weight:500;color:var(--ink-2)}.ms-pi[data-v-9c279a51]:hover,.ms-pi[data-v-9c279a51]:focus-visible{background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--ink);outline:none}.ms-pi.plan[data-v-9c279a51]{color:var(--faint)}.ms-pl[data-v-9c279a51]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-pcap[data-v-9c279a51]{padding:10px 10px 4px;margin-top:4px;border-top:1px solid var(--line-soft);font-size:var(--fs-xs);font-weight:600;color:var(--faint)}.ms-pcap[data-v-9c279a51]:first-child{margin-top:0;border-top:none;padding-top:6px}.ms-scope[data-v-9c279a51]{display:flex;align-items:center;flex:none;margin-left:auto}.ms-scope+.ms-end[data-v-9c279a51]{margin-left:0}.ms-end[data-v-9c279a51]{display:flex;align-items:center;flex:none;margin-left:auto;height:30px;border:1px solid var(--line);border-radius:var(--r-sm);background:color-mix(in srgb,var(--ink) 3%,transparent)}.ms-end[data-v-9c279a51]:empty{display:none}.ms-end[data-v-9c279a51]>:not(:first-child){position:relative;margin-left:1px}.ms-end[data-v-9c279a51]>:not(:first-child):before{content:"";position:absolute;left:-1px;top:6px;bottom:6px;width:1px;background:var(--line);pointer-events:none}.ms-end[data-v-9c279a51] .docstab{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:none;border-radius:var(--r-sm);background:transparent;font-size:var(--fs-xs);font-weight:600;color:var(--soft)}.ms-end[data-v-9c279a51] .docstab:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 5%,transparent)}.ms-measure[data-v-9c279a51]{position:absolute;left:0;top:0;width:0;height:0;overflow:hidden;visibility:hidden;pointer-events:none;display:flex;white-space:nowrap}.ms-measure .ms-tab[data-v-9c279a51]{height:auto}.ms-views[data-v-9c279a51]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:3px;padding:3px;margin:-4px 0 14px;border-radius:var(--r-sm);background:var(--field);border:1px solid var(--line);max-width:100%;box-shadow:var(--field-inset)}.ms-page.flush .ms-views[data-v-9c279a51]{margin:12px 0}.ms-views a[data-v-9c279a51]{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 11px;border-radius:var(--r-xs);font-size:var(--fs-xs);color:var(--soft);font-weight:600;transition:color var(--dur-fast),background var(--dur-fast)}.ms-views a[data-v-9c279a51]:hover{color:var(--ink)}.ms-views a.on[data-v-9c279a51]{color:var(--accent-ink);background:var(--wash);box-shadow:inset 0 0 0 1px var(--wash-line)}.ms-views a[data-v-9c279a51]:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 75%,transparent);outline-offset:-2px}@media (min-width:901px) and (max-width:1199px){.ms:not(.mini):not(.ms-wide) .ms-desk-name[data-v-9c279a51]{display:none}}@media (max-width:900px){.ms[data-v-9c279a51],.ms.mini[data-v-9c279a51]{grid-template-columns:minmax(0,1fr)}.ms-rail[data-v-9c279a51]{position:fixed;top:0;left:0;bottom:0;height:100dvh;z-index:61;width:min(304px,86vw);background:var(--elev-hi),var(--card);border-right:1px solid var(--line-2);box-shadow:var(--lift);transform:translate(-104%);visibility:hidden;transition:transform var(--dur-fast) var(--ease),visibility 0s linear var(--dur-fast)}.ms-rail.open[data-v-9c279a51]{transform:none;visibility:visible;transition:transform var(--dur-fast) var(--ease)}.ms-scrim[data-v-9c279a51]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--scrim);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.ms-fold[data-v-9c279a51]{display:none}.ms-close[data-v-9c279a51]{display:grid}.mini .ms-who[data-v-9c279a51]{flex-direction:row;padding:14px 10px 12px 16px}.mini .ms-name[data-v-9c279a51]{display:block}.mini .ms-list[data-v-9c279a51]{padding:10px 10px 22px}.mini .ms-menu[data-v-9c279a51]{justify-content:flex-start;align-items:flex-start;padding:8px 10px;min-height:34px}.mini .ms-hi[data-v-9c279a51]{margin-top:1px}.mini .ms-label[data-v-9c279a51],.mini .ms-pt[data-v-9c279a51]{position:static;width:auto;height:auto;clip:auto;overflow:hidden}.mini .ms-cap[data-v-9c279a51]{justify-content:flex-start;padding:14px 10px 6px}.mini .ms-cap span[data-v-9c279a51]{display:inline}.mini .ms-cap[data-v-9c279a51]:before{display:none}.mini .ms-planned summary[data-v-9c279a51]{justify-content:flex-start;padding:0 10px}.mini .ms-planned summary[data-v-9c279a51]:after{display:block}.ms-page[data-v-9c279a51]{padding:14px 12px 40px}.ms-main.flush[data-v-9c279a51]{margin:0 -12px}.ms-strip[data-v-9c279a51]{flex-wrap:wrap;height:auto;column-gap:10px;row-gap:0;padding-top:6px;margin-top:-12px;margin-bottom:14px}.ms-desk[data-v-9c279a51]{order:1;height:40px}.ms-desk-btn[data-v-9c279a51]{display:flex;max-width:calc(100% - 110px)}.ms-desk-name[data-v-9c279a51]:not(.solo){display:none}.ms-desk-name.divided[data-v-9c279a51]:after{display:none}.ms-scope[data-v-9c279a51],.ms-end[data-v-9c279a51]{order:2}.ms-line[data-v-9c279a51]{order:3;flex:1 1 100%;height:40px}.ms-line[data-v-9c279a51]:empty{display:none}.ms-tab[data-v-9c279a51]{padding:0 10px}.ms-tab[data-v-9c279a51]:first-child{padding-left:4px}.ms-tab:first-child.on[data-v-9c279a51]:after{left:2px}}@media (max-width:600px){.ms-end[data-v-9c279a51] .docstab{font-size:0;gap:0;padding:0 9px}.ms-desk-btn .ms-dn[data-v-9c279a51]{font-size:var(--fs-base)}}@media (prefers-reduced-motion: reduce){.ms-menu[data-v-9c279a51],.ms-views a[data-v-9c279a51],.ms-tab[data-v-9c279a51],.ms-hi[data-v-9c279a51],.ms-rail[data-v-9c279a51],.ms-chev[data-v-9c279a51]{transition:none}.ms-pop[data-v-9c279a51]{animation:none}}.catch[data-v-dc7009eb]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:118;background:transparent}.lbox[data-v-dc7009eb]{position:fixed;top:calc(var(--topbar) + 6px);left:12px;z-index:119;width:min(960px,calc(100vw - 24px));max-height:calc(100dvh - var(--topbar) - 20px);display:flex;flex-direction:column;overflow:hidden;background:var(--elev-hi),var(--card);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--lift);transform-origin:top left;animation:unfold-dc7009eb var(--dur) var(--ease)}.lbox[data-v-dc7009eb]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;z-index:1;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 60%,transparent),color-mix(in srgb,var(--action) 40%,transparent),transparent)}@keyframes unfold-dc7009eb{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.lbox[data-v-dc7009eb]{animation:none}}.lhead[data-v-dc7009eb]{display:flex;align-items:flex-start;gap:12px;padding:16px 20px 13px;border-bottom:1px solid var(--line-soft)}.lhead>div[data-v-dc7009eb]{flex:1}.lhead h2[data-v-dc7009eb]{font-family:var(--display);font-size:var(--fs-lg);font-weight:700;letter-spacing:-.01em;margin:0}.lhead p[data-v-dc7009eb]{color:var(--soft);font-size:var(--fs-sm);margin:2px 0 0}.lhead .pill[data-v-dc7009eb]{margin-top:3px}.lbody[data-v-dc7009eb]{overflow-y:auto;padding:16px 20px 20px;min-height:0}.lgroup+.lgroup[data-v-dc7009eb]{margin-top:16px}.lcap[data-v-dc7009eb]{display:flex;align-items:center;gap:9px;margin-bottom:10px;list-style:none;cursor:pointer;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.lcap i[data-v-dc7009eb]{flex:1;height:1px;background:var(--line-soft)}.lcn[data-v-dc7009eb]{font-family:var(--display);letter-spacing:0;color:var(--soft)}summary.lcap[data-v-dc7009eb]::-webkit-details-marker{display:none}summary.lcap[data-v-dc7009eb]:after{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform var(--dur-fast)}details[open]>summary.lcap[data-v-dc7009eb]:after{transform:rotate(45deg)}.mods[data-v-dc7009eb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:10px}.mod[data-v-dc7009eb]{display:flex;align-items:flex-start;gap:12px;padding:12px 13px;border-radius:var(--r);text-decoration:none;background:color-mix(in srgb,var(--ink) 3%,transparent);border:1px solid var(--line);transition:transform var(--dur) var(--ease),border-color var(--dur),background var(--dur)}.mod[data-v-dc7009eb]:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--ink) 5%,transparent);border-color:color-mix(in srgb,var(--accent) 32%,transparent)}.mod[data-v-dc7009eb]:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 75%,transparent);outline-offset:2px}.mtile[data-v-dc7009eb]{width:36px;height:36px;border-radius:10px;flex:none;display:grid;place-items:center;color:var(--accent-ink);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 16%,transparent),color-mix(in srgb,var(--accent-deep) 10%,transparent));border:1px solid color-mix(in srgb,var(--accent) 24%,transparent)}.mbody[data-v-dc7009eb]{min-width:0;display:flex;flex-direction:column;gap:2px}.mname[data-v-dc7009eb]{font-family:var(--display);font-size:var(--fs-base);font-weight:600;color:var(--ink)}.mdesc[data-v-dc7009eb]{font-size:var(--fs-xs);color:var(--soft);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mdesks[data-v-dc7009eb]{font-family:var(--display);font-size:var(--fs-2xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-top:5px}.mod.planned .mtile[data-v-dc7009eb]{color:var(--faint);background:color-mix(in srgb,var(--ink) 5%,transparent);border-color:var(--line)}@media (max-width:700px){.lbox[data-v-dc7009eb]{left:8px;right:8px;width:auto;max-height:calc(100dvh - 70px)}.mods[data-v-dc7009eb]{grid-template-columns:1fr}}.wd[data-v-e7f9c80a]{align-items:flex-start;gap:12px}.wd-text[data-v-e7f9c80a]{flex:1;min-width:0}.wd-hint[data-v-e7f9c80a]{color:var(--soft);margin-top:4px}.cb[data-v-eacfdbbd]{border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:var(--field);margin:10px 0}.cb-head[data-v-eacfdbbd]{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;min-height:40px;padding:6px 8px 6px 12px;border-bottom:1px solid var(--line-soft);background:color-mix(in srgb,var(--ink) 2.5%,var(--card))}.cb-head .btn[data-v-eacfdbbd]{white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.cb-title[data-v-eacfdbbd]{font-size:var(--fs-xs);font-weight:600;color:var(--ink-2)}.cb-where[data-v-eacfdbbd]{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-xs);color:var(--faint)}.cb-where svg[data-v-eacfdbbd]{width:13px;height:13px;flex:none}.cb-title+.cb-where[data-v-eacfdbbd]:before{content:"·";margin-right:5px}.cb-spacer[data-v-eacfdbbd]{margin-left:auto}.cb-code[data-v-eacfdbbd]{margin:0;padding:12px 14px;font-family:var(--mono);font-size:var(--fs-xs);line-height:1.65;color:var(--ink);white-space:pre;overflow-x:auto;max-height:420px;background:transparent}.cb-code[data-v-eacfdbbd]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.cb-fail[data-v-eacfdbbd]{padding:8px 12px;font-size:var(--fs-xs);color:var(--warn);border-top:1px solid var(--line-soft)}.once[data-v-eacfdbbd]{border-color:var(--warn-line)}.once .cb-head[data-v-eacfdbbd]{background:linear-gradient(120deg,var(--warn-wash),transparent 75%),var(--card)}.cb-once[data-v-eacfdbbd]{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-xs);font-weight:600;color:var(--warn)}.cb-once svg[data-v-eacfdbbd]{width:14px;height:14px;flex:none}.once .cb-code[data-v-eacfdbbd]{font-size:var(--fs-sm)}.cb-foot[data-v-eacfdbbd]{padding:8px 12px;font-size:var(--fs-xs);color:var(--soft);line-height:1.5;border-top:1px solid var(--line-soft)}.cw-wide[data-v-2aeeb45d]{width:min(1080px,100%)}.cw-lead[data-v-2aeeb45d]{color:var(--soft);font-size:var(--fs-sm);line-height:1.55;margin-bottom:8px}.cw-lines[data-v-2aeeb45d]{list-style:none;border:1px solid var(--line);border-radius:var(--r);background:var(--field);box-shadow:var(--field-inset);overflow-y:auto;margin-bottom:16px;max-height:320px}.cw-lines li[data-v-2aeeb45d]{position:relative;padding:9px 13px 9px 28px;font-size:var(--fs-sm);line-height:1.5;border-bottom:1px solid var(--line-soft);color:var(--ink);overflow-wrap:anywhere}.cw-lines li[data-v-2aeeb45d]:before{content:"";position:absolute;left:13px;top:16px;width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px var(--wash)}.cw-lines li[data-v-2aeeb45d]:last-child{border-bottom:none}.cw-none[data-v-2aeeb45d]{padding:2px 0 2px 12px;margin-bottom:16px;color:var(--soft);font-size:var(--fs-sm);line-height:1.55;box-shadow:inset 2px 0 0 0 var(--line-2)}.cw-block[data-v-2aeeb45d],.cw-fld[data-v-2aeeb45d]{margin-bottom:16px}.cw-fld label[data-v-2aeeb45d]{display:block;line-height:1.7;color:var(--ink-2);font-size:var(--fs-sm);font-weight:500}.cw-fld b.cw-word[data-v-2aeeb45d]{font-family:var(--mono);color:var(--ink);text-transform:none;font-weight:600;display:inline-block;padding:0 6px;margin:0 2px;border-radius:var(--r-xs);border:1px solid var(--line-2);background:var(--surface-2);font-size:var(--fs-xs);line-height:1.6;overflow-wrap:anywhere}.cw-fld input[data-v-2aeeb45d]{font-family:var(--mono)}[data-v-986cb688] .mb{display:flex;flex-direction:column}[data-v-986cb688] .mb>*{order:3}.pd-block[data-v-986cb688]{order:0}[data-v-986cb688] .mb>.cw-lead{order:1}[data-v-986cb688] .mb>.cw-lines,[data-v-986cb688] .mb>.cw-none{order:2}.pd-lost[data-v-986cb688],.pd-warn[data-v-986cb688]{order:4}[data-v-986cb688] .mb>.cw-block{order:5}[data-v-986cb688] .mb>.cw-fld{order:6}[data-v-986cb688] .mb>.cw-fld~.fld{order:7}.pd-error[data-v-986cb688]{order:8}.pd-note[data-v-986cb688]{margin-bottom:14px;padding:9px 12px;box-shadow:none;align-items:flex-start}.pd-list[data-v-986cb688]{list-style:none;display:grid;gap:4px;margin-top:4px}.pd-list li[data-v-986cb688]{color:var(--ink-2);font-size:var(--fs-xs);line-height:1.5}[data-v-986cb688] .cw-lead{font-size:var(--fs-sm);color:var(--soft);margin-bottom:8px}[data-v-986cb688] .cw-lines{border-radius:var(--r);background:var(--elev),var(--card)}[data-v-986cb688] .cw-lines li{position:relative;padding:9px 13px 9px 28px}[data-v-986cb688] .cw-lines li:before{content:"";position:absolute;left:13px;top:16px;width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px var(--wash)}[data-v-986cb688] .cw-fld{margin-bottom:14px}[data-v-986cb688] .cw-fld label{display:block;line-height:1.7;color:var(--ink-2);font-size:var(--fs-sm)}[data-v-986cb688] .cw-fld b.cw-word{display:inline-block;padding:0 6px;margin:0 2px;border-radius:var(--r-xs);border:1px solid var(--line-2);background:var(--surface-2);font-size:var(--fs-xs);line-height:1.6;overflow-wrap:anywhere}[data-v-986cb688] .cw-fld input{font-family:var(--mono);font-size:var(--fs-sm)}.wf[data-v-301707b2]{margin-bottom:18px}.wf[data-v-301707b2]:last-child{margin-bottom:0}.wf-set[data-v-301707b2]{border:none;padding:0;margin:0;min-width:0}.wf-label[data-v-301707b2]{display:block;font-size:var(--fs-sm);font-weight:600;color:var(--ink-2);margin-bottom:8px;padding:0}.wf-cards[data-v-301707b2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px}.wf-card[data-v-301707b2]{position:relative;display:flex;align-items:flex-start;gap:11px;text-align:left;padding:12px 14px;min-height:58px;border-radius:var(--r);border:1px solid var(--line);background:var(--elev),var(--card);color:var(--ink-2);transition:border-color var(--dur-fast),background var(--dur-fast),box-shadow var(--dur-fast)}.wf-card[data-v-301707b2]:hover{border-color:var(--line-2)}.wf-card[data-v-301707b2]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wf-card.on[data-v-301707b2]{border-color:var(--accent);background:linear-gradient(var(--wash),var(--wash)),var(--card);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}.wf-card[data-v-301707b2]:disabled{opacity:.6;cursor:not-allowed}.wf-card.danger .wf-card-text b[data-v-301707b2]{color:var(--bad)}.wf-card.danger.on[data-v-301707b2]{border-color:var(--bad);background:linear-gradient(var(--bad-wash),var(--bad-wash)),var(--card);box-shadow:0 0 0 3px color-mix(in srgb,var(--bad) 14%,transparent)}.wf-card.danger.on .wf-radio[data-v-301707b2]{border-color:var(--bad)}.wf-radio[data-v-301707b2]{width:16px;height:16px;flex:none;border-radius:50%;border:1.5px solid var(--line-2);margin-top:2px;background:var(--field);transition:border-width var(--dur-fast),border-color var(--dur-fast)}.wf-card:hover .wf-radio[data-v-301707b2]{border-color:var(--soft)}.wf-card.on .wf-radio[data-v-301707b2]{border:5px solid var(--accent)}.wf-card-text[data-v-301707b2]{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.wf-card-head[data-v-301707b2]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wf-card-text b[data-v-301707b2]{font-size:var(--fs-sm);color:var(--ink);font-weight:600;line-height:1.4}.wf-card-text>span[data-v-301707b2]:not(.wf-card-head){font-size:var(--fs-xs);color:var(--soft);line-height:1.5}.wf-rec[data-v-301707b2]{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:var(--r-xs);font-size:var(--fs-2xs);font-weight:600;letter-spacing:.01em;white-space:nowrap;color:var(--accent-ink);background:var(--wash);border:1px solid var(--wash-line)}.wf-checks[data-v-301707b2]{display:flex;flex-wrap:wrap;gap:8px}.wf-check[data-v-301707b2]{display:flex;align-items:center;gap:9px;min-height:36px;padding:7px 12px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--elev),var(--card);font-size:var(--fs-sm);cursor:pointer;color:var(--ink-2);transition:border-color var(--dur-fast),background var(--dur-fast)}.wf-check[data-v-301707b2]:hover{border-color:var(--line-2)}.wf-checks.list[data-v-301707b2]{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.wf-checks.list .wf-check[data-v-301707b2]{align-items:flex-start;line-height:1.5}.wf-checks.list .wf-check input[data-v-301707b2]{margin-top:3px}.wf-check.on[data-v-301707b2]{border-color:var(--wash-line);background:linear-gradient(var(--wash),var(--wash)),var(--card);color:var(--ink)}.wf-check[data-v-301707b2]:has(input:focus-visible){outline:2px solid color-mix(in srgb,var(--accent) 75%,transparent);outline-offset:2px}.wf-groups[data-v-301707b2]{min-width:0}.wf-groups-head[data-v-301707b2]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.wf-groups-head .wf-label[data-v-301707b2]{margin:0}.wf-modes[data-v-301707b2]{margin:0 0 0 auto}.wf-modes>button[data-v-301707b2]{height:28px;padding:0 10px;font-size:var(--fs-xs)}.wf-hint[data-v-301707b2]{font-size:var(--fs-xs);color:var(--soft);margin:6px 0 10px;line-height:1.5}.wf-row[data-v-301707b2]{display:grid;grid-template-columns:22px minmax(0,1.6fr) minmax(0,1fr) auto auto auto;gap:7px;align-items:center;margin-bottom:6px}.wf-row-n[data-v-301707b2]{font-size:var(--fs-xs);color:var(--faint);text-align:right}.wf-row .input[data-v-301707b2]{min-height:32px;padding:5px 9px;font-size:var(--fs-xs)}.input.bad[data-v-301707b2],.wf-fld input.bad[data-v-301707b2]{border-color:var(--bad);box-shadow:0 0 0 3px color-mix(in srgb,var(--bad) 12%,transparent)}.wf-fld[data-v-301707b2]{margin-bottom:0;max-width:560px}.wf-fld label .pill[data-v-301707b2]{margin-left:4px}@media (max-width: 760px){.wf-row[data-v-301707b2]{grid-template-columns:22px minmax(0,1fr) auto}.wf-row-label[data-v-301707b2]{grid-column:2}.wf-cards[data-v-301707b2]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.wf-card[data-v-301707b2],.wf-radio[data-v-301707b2],.wf-check[data-v-301707b2]{transition:none}}.ws[data-v-9e3c3248]{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0}.ws-top[data-v-9e3c3248]{display:flex;align-items:center;gap:6px 12px;flex-wrap:wrap;min-height:28px;font-size:var(--fs-sm);color:var(--soft)}.ws-pos[data-v-9e3c3248]{color:var(--ink-2)}.ws-pos b[data-v-9e3c3248]{color:var(--ink);font-weight:600}.ws-done[data-v-9e3c3248]{color:var(--faint);font-size:var(--fs-xs)}.ws-done[data-v-9e3c3248]:before{content:"·";margin-right:12px;color:var(--faint)}.ws-spacer[data-v-9e3c3248]{margin-left:auto}.ws-left[data-v-9e3c3248]{font-size:var(--fs-xs);color:var(--soft)}.ws-all[data-v-9e3c3248]{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 8px 0 10px;border-radius:var(--r-xs);font-size:var(--fs-xs);font-weight:600;color:var(--soft);transition:background var(--dur-fast),color var(--dur-fast)}.ws-all[data-v-9e3c3248]:hover,.ws-all[aria-expanded=true][data-v-9e3c3248]{color:var(--ink);background:color-mix(in srgb,var(--ink) 6%,transparent)}.ws-all svg[data-v-9e3c3248]{width:13px;height:13px;transition:transform var(--dur-fast)}.ws-all[aria-expanded=true] svg[data-v-9e3c3248]{transform:rotate(180deg)}.ws-track[data-v-9e3c3248]{list-style:none;display:flex;align-items:center;gap:3px;margin:0;padding:0}.ws-track li[data-v-9e3c3248]{flex:1 1 0;min-width:6px}.ws-track li.final[data-v-9e3c3248]{flex:0 0 auto;margin-left:5px}.ws-seg[data-v-9e3c3248]{display:flex;align-items:center;width:100%;height:16px;padding:0;border-radius:999px}.ws-bar[data-v-9e3c3248]{display:block;width:100%;height:5px;border-radius:999px;background:color-mix(in srgb,var(--ink) 11%,transparent);transition:background var(--dur-fast),box-shadow var(--dur-fast),height var(--dur-fast)}.ws-seg:hover .ws-bar[data-v-9e3c3248]{background:color-mix(in srgb,var(--ink) 24%,transparent)}.st-done .ws-bar[data-v-9e3c3248]{background:color-mix(in srgb,var(--accent) 62%,transparent)}.st-done:hover .ws-bar[data-v-9e3c3248]{background:var(--accent)}.st-attention .ws-bar[data-v-9e3c3248]{background:var(--bad)}.st-skipped .ws-bar[data-v-9e3c3248],.st-na .ws-bar[data-v-9e3c3248]{background:repeating-linear-gradient(90deg,var(--line-2) 0 5px,transparent 5px 8px)}.ws-seg.on .ws-bar[data-v-9e3c3248]{height:7px;background:var(--grad-accent);box-shadow:0 0 0 3px var(--wash),0 0 14px -2px color-mix(in srgb,var(--accent) 60%,transparent)}.ws-seg.on.st-attention .ws-bar[data-v-9e3c3248]{background:var(--bad);box-shadow:0 0 0 3px var(--bad-wash)}.ws-cap[data-v-9e3c3248]{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--line-2);color:var(--faint);background:var(--card);transition:border-color var(--dur-fast),color var(--dur-fast)}.ws-cap svg[data-v-9e3c3248]{width:10px;height:10px}.ws-seg:hover .ws-cap[data-v-9e3c3248]{border-color:var(--accent);color:var(--accent-ink)}.st-done .ws-cap[data-v-9e3c3248]{background:var(--ok);border-color:var(--ok);color:var(--on-action)}.ws-seg.on .ws-cap[data-v-9e3c3248]{border-color:var(--accent);color:var(--accent-ink);box-shadow:0 0 0 3px var(--wash)}.ws-seg.on.st-done .ws-cap[data-v-9e3c3248]{color:var(--on-action)}.ws-seg[data-v-9e3c3248]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ws-pop[data-v-9e3c3248]{position:absolute;right:0;top:34px;z-index:40;width:min(380px,calc(100vw - 32px));max-height:min(70vh,560px);overflow-y:auto;padding:6px;border-radius:var(--r-lg);border:1px solid var(--line-2);background:var(--elev-hi),var(--card);box-shadow:var(--lift)}.ws-list[data-v-9e3c3248]{list-style:none;display:grid;gap:1px;margin:0;padding:0}.ws-step[data-v-9e3c3248]{width:100%;display:flex;align-items:flex-start;gap:10px;text-align:left;padding:7px 8px;border-radius:var(--r-sm);color:var(--soft);transition:background var(--dur-fast)}.ws-step[data-v-9e3c3248]:hover{background:color-mix(in srgb,var(--ink) 5%,transparent);color:var(--ink)}.ws-step.on[data-v-9e3c3248]{background:var(--wash);color:var(--ink)}.ws-n[data-v-9e3c3248]{width:22px;height:22px;flex:none;border-radius:50%;display:grid;place-items:center;font-family:var(--display);font-size:var(--fs-2xs);font-weight:700;border:1.5px solid var(--line-2);color:var(--soft);background:var(--card)}.ws-n svg[data-v-9e3c3248]{width:12px;height:12px}.ws-step.st-done .ws-n[data-v-9e3c3248]{background:var(--ok);border-color:var(--ok);color:var(--on-action)}.ws-step.st-attention .ws-n[data-v-9e3c3248]{background:var(--bad-wash);border-color:var(--bad);color:var(--bad)}.ws-step.st-skipped .ws-n[data-v-9e3c3248],.ws-step.st-na .ws-n[data-v-9e3c3248]{border-style:dashed;color:var(--faint)}.ws-step.on .ws-n[data-v-9e3c3248]{border-color:var(--accent);color:var(--accent-ink);box-shadow:0 0 0 3px var(--wash)}.ws-step.on.st-done .ws-n[data-v-9e3c3248]{color:var(--on-action)}.ws-text[data-v-9e3c3248]{display:flex;flex-direction:column;min-width:0;padding-top:2px}.ws-title[data-v-9e3c3248]{font-size:var(--fs-sm);font-weight:600;line-height:1.35}.ws-meta[data-v-9e3c3248]{font-size:var(--fs-2xs);color:var(--faint);margin-top:1px;line-height:1.4}.ws-meta[data-v-9e3c3248]:empty{display:none}.ws-step.st-skipped .ws-title[data-v-9e3c3248],.ws-step.st-na .ws-title[data-v-9e3c3248]{color:var(--faint);font-weight:500}.sr-only[data-v-9e3c3248]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width: 640px){.ws-done[data-v-9e3c3248]{display:none}.ws-track[data-v-9e3c3248]{gap:2px}}@media (prefers-reduced-motion: reduce){.ws-bar[data-v-9e3c3248],.ws-step[data-v-9e3c3248],.ws-all[data-v-9e3c3248],.ws-all svg[data-v-9e3c3248],.ws-cap[data-v-9e3c3248]{transition:none}}.sw[data-v-e8fe1d32]{min-width:0}.sw-head[data-v-e8fe1d32]{padding-bottom:18px;margin-bottom:26px;border-bottom:1px solid var(--line-soft)}.sw-head-row[data-v-e8fe1d32]{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap}.sw-mark[data-v-e8fe1d32]{width:28px;height:28px;border-radius:var(--r-sm);flex:none;display:grid;place-items:center;color:var(--accent-ink);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 16%,transparent),color-mix(in srgb,var(--accent-deep) 10%,transparent));border:1px solid color-mix(in srgb,var(--accent) 24%,transparent)}.sw-mark svg[data-v-e8fe1d32]{width:15px;height:15px}.sw-name[data-v-e8fe1d32]{font-family:var(--display);font-size:var(--fs-lg);font-weight:600;letter-spacing:-.01em;line-height:1.25;min-width:0}.sw-head-acts[data-v-e8fe1d32]{display:inline-flex;align-items:center;gap:8px;margin-left:auto;flex-wrap:wrap}.sw-lede[data-v-e8fe1d32]{color:var(--soft);font-size:var(--fs-sm);line-height:1.55;max-width:96ch;margin:8px 0 0}.sw-stepper[data-v-e8fe1d32]{margin-top:16px}.sw-note[data-v-e8fe1d32]{margin-bottom:18px}.sw-loading[data-v-e8fe1d32]{display:flex;align-items:center;gap:12px;padding:32px 0;color:var(--soft);font-size:var(--fs-sm)}.sw-pulse[data-v-e8fe1d32]{width:44px;height:4px;border-radius:999px;background:var(--surface-3);position:relative;overflow:hidden}.sw-pulse[data-v-e8fe1d32]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:40%;border-radius:inherit;background:var(--grad-accent);animation:swpulse-e8fe1d32 1.1s var(--ease) infinite}@keyframes swpulse-e8fe1d32{0%{transform:translate(-100%)}to{transform:translate(260%)}}.sw-na[data-v-e8fe1d32]{display:flex;align-items:flex-start;gap:16px;max-width:760px;padding:8px 0 24px}.sw-na-ic[data-v-e8fe1d32],.sw-skip-ic[data-v-e8fe1d32]{flex:none;display:grid;place-items:center;color:var(--faint)}.sw-na-ic[data-v-e8fe1d32]{width:44px;height:44px;border-radius:var(--r);border:1px solid var(--line);background:var(--elev),var(--card)}.sw-na-ic svg[data-v-e8fe1d32]{width:22px;height:22px}.sw-na-text h2[data-v-e8fe1d32]{font-family:var(--display);font-size:var(--fs-xl);font-weight:700;letter-spacing:-.015em;line-height:1.25}.sw-na-text p[data-v-e8fe1d32]{color:var(--ink-2);font-size:var(--fs-base);line-height:1.6;margin-top:6px;max-width:72ch}.sw-else[data-v-e8fe1d32]{margin-top:14px}.sw-step[data-v-e8fe1d32]{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);grid-template-areas:"main about" "foot about";grid-template-rows:auto 1fr;gap:0 44px;align-items:start}.sw-step.skipped[data-v-e8fe1d32]{grid-template-columns:minmax(0,1fr);grid-template-areas:"main" "foot"}.sw-step>.sw-main[data-v-e8fe1d32]{grid-area:main}.sw-step>.sw-about[data-v-e8fe1d32]{grid-area:about}.sw-step>.sw-foot[data-v-e8fe1d32]{grid-area:foot;align-self:end;max-width:780px}.sw-main[data-v-e8fe1d32]{min-width:0;max-width:780px}.sw-title[data-v-e8fe1d32]{font-family:var(--display);font-size:var(--fs-2xl);font-weight:700;letter-spacing:-.02em;line-height:1.2;max-width:30ch}.sw-why[data-v-e8fe1d32]{color:var(--ink-2);font-size:var(--fs-md);line-height:1.55;margin:8px 0 0;max-width:68ch}.sw-control[data-v-e8fe1d32]{margin-top:24px}.sw-drift[data-v-e8fe1d32]{font-size:var(--fs-xs);color:var(--warn);margin:-10px 0 14px}.sw-rec[data-v-e8fe1d32]{display:flex;align-items:center;gap:8px 10px;flex-wrap:wrap;margin-top:14px;font-size:var(--fs-sm);color:var(--soft);line-height:1.5}.sw-rec-text[data-v-e8fe1d32]{flex:1 1 320px;min-width:0}.sw-rec-text b[data-v-e8fe1d32]{color:var(--ink-2);font-weight:600}.sw-rec-inuse[data-v-e8fe1d32]{display:inline-flex;align-items:center;gap:5px;height:28px;font-size:var(--fs-xs);font-weight:600;color:var(--ok)}.sw-rec-inuse svg[data-v-e8fe1d32]{width:13px;height:13px}.sw-problems[data-v-e8fe1d32],.sw-warns[data-v-e8fe1d32]{list-style:none;display:grid;gap:6px;margin:14px 0 0;padding:0}.sw-problems li[data-v-e8fe1d32],.sw-warns li[data-v-e8fe1d32]{position:relative;padding-left:22px;font-size:var(--fs-sm);line-height:1.5}.sw-problems li[data-v-e8fe1d32]{color:var(--bad)}.sw-warns li[data-v-e8fe1d32]{color:var(--warn)}.sw-problems li[data-v-e8fe1d32]:before,.sw-warns li[data-v-e8fe1d32]:before{content:"!";position:absolute;left:0;top:2px;width:15px;height:15px;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:800;line-height:1;color:var(--card)}.sw-problems li[data-v-e8fe1d32]:before{background:var(--bad)}.sw-warns li[data-v-e8fe1d32]:before{background:var(--warn)}.sw-problems a[data-v-e8fe1d32]{color:inherit;text-decoration:underline;text-underline-offset:2px}.sw-must[data-v-e8fe1d32]{align-items:flex-start;gap:10px;margin:18px 0 0;padding:10px 14px;box-shadow:none}.sw-must svg[data-v-e8fe1d32]{width:16px;height:16px;flex:none;color:var(--warn);margin-top:2px}.sw-must ul[data-v-e8fe1d32]{list-style:none;display:grid;gap:6px;margin:0;padding:0}.sw-must li[data-v-e8fe1d32]{font-size:var(--fs-sm);color:var(--ink);line-height:1.5}.sw-code[data-v-e8fe1d32]{margin:18px 0 0}.sw-check[data-v-e8fe1d32]{margin-top:18px}.sw-check-list[data-v-e8fe1d32]{list-style:none;display:grid;gap:6px;margin:10px 0 0;padding:0}.sw-check-list li[data-v-e8fe1d32]{display:flex;gap:8px;align-items:flex-start;font-size:var(--fs-xs);color:var(--ink-2);line-height:1.5}.sw-check-list .pill[data-v-e8fe1d32]{flex:none}.sw-skip[data-v-e8fe1d32]{display:flex;align-items:flex-start;gap:12px;margin-top:14px;max-width:72ch}.sw-skip-text[data-v-e8fe1d32]{flex:1;min-width:0}.sw-skip-ic svg[data-v-e8fe1d32]{width:20px;height:20px;margin-top:2px}.sw-skip p[data-v-e8fe1d32]{color:var(--ink-2);font-size:var(--fs-md);line-height:1.55}.sw-skip p b[data-v-e8fe1d32]{color:var(--ink);font-weight:600}.sw-about[data-v-e8fe1d32]{border:1px solid var(--line-soft);border-radius:var(--r-lg);background:color-mix(in srgb,var(--ink) 2.5%,transparent);padding:0 18px}.sw-about-head[data-v-e8fe1d32]{display:flex;align-items:center;gap:9px;width:100%;min-height:48px;text-align:left;font-family:var(--display);font-size:var(--fs-md);font-weight:600;color:var(--ink)}.sw-about-ic[data-v-e8fe1d32]{width:16px;height:16px;flex:none;color:var(--accent-ink)}.sw-about-chev[data-v-e8fe1d32]{width:15px;height:15px;margin-left:auto;color:var(--faint);transition:transform var(--dur-fast)}.sw-about.open .sw-about-chev[data-v-e8fe1d32]{transform:rotate(180deg)}.sw-about-head:hover .sw-about-chev[data-v-e8fe1d32]{color:var(--ink)}.sw-about-body[data-v-e8fe1d32]{display:grid;gap:14px;padding:2px 0 18px}.sw-about-body section+section[data-v-e8fe1d32]{padding-top:14px;border-top:1px solid var(--line-soft)}.sw-about-body h3[data-v-e8fe1d32]{font-size:var(--fs-xs);font-weight:600;color:var(--soft);margin-bottom:4px}.sw-about-body p[data-v-e8fe1d32],.sw-watch li[data-v-e8fe1d32]{font-size:var(--fs-sm);color:var(--ink-2);line-height:1.55}.sw-changes[data-v-e8fe1d32]{display:grid;gap:12px}.sw-example[data-v-e8fe1d32]{border-left:2px solid var(--accent-deep);padding-left:10px}.sw-watch[data-v-e8fe1d32]{margin:0 0 0 16px;padding:0;display:grid;gap:5px}.sw-watch li[data-v-e8fe1d32]::marker{color:var(--warn)}.sw-docs[data-v-e8fe1d32]{justify-self:start;display:inline-flex;gap:6px;font-size:var(--fs-xs);font-weight:600;color:var(--accent-ink);text-align:left;line-height:1.45}.sw-docs[data-v-e8fe1d32]:hover{text-decoration:underline;text-underline-offset:2px}.sw-review[data-v-e8fe1d32],.sw-done[data-v-e8fe1d32]{max-width:940px}.sw-write[data-v-e8fe1d32]{margin-top:26px}.sw-write+.sw-write[data-v-e8fe1d32]{padding-top:22px;border-top:1px solid var(--line-soft)}.sw-write-head[data-v-e8fe1d32]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sw-write-head h3[data-v-e8fe1d32]{font-family:var(--display);font-size:var(--fs-md);font-weight:600;letter-spacing:-.01em}.sw-write-n[data-v-e8fe1d32]{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;flex:none;font-family:var(--display);font-size:var(--fs-2xs);font-weight:700;color:var(--soft);border:1.5px solid var(--line-2)}.sw-how[data-v-e8fe1d32]{font-size:var(--fs-xs);color:var(--soft);margin:5px 0 12px;line-height:1.5;max-width:90ch}.sw-write.danger .sw-write-head h3[data-v-e8fe1d32]{color:var(--bad)}.sw-danger[data-v-e8fe1d32]{margin:0 0 12px;align-items:flex-start;gap:10px}.sw-danger>svg[data-v-e8fe1d32]{width:16px;height:16px;flex:none;margin-top:2px;color:var(--bad)}.sw-word[data-v-e8fe1d32]{display:inline-block;padding:0 6px;border-radius:var(--r-xs);border:1px solid var(--line-2);background:var(--surface-2);font-family:var(--mono);font-size:var(--fs-xs);line-height:1.6;overflow-wrap:anywhere}.sw-admin[data-v-e8fe1d32]{color:var(--warn);font-weight:600;margin-left:4px}.sw-write.danger .sw-write-n[data-v-e8fe1d32]{border-color:var(--bad);color:var(--bad)}.sw-write.danger .sw-diff[data-v-e8fe1d32]{border-color:color-mix(in srgb,var(--bad) 38%,transparent)}.sw-write.danger .sw-diff-row.changed .sw-after[data-v-e8fe1d32]{color:var(--bad)}.sw-diff[data-v-e8fe1d32]{border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:var(--elev),var(--card)}.sw-diff-cols[data-v-e8fe1d32],.sw-diff-row[data-v-e8fe1d32]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) 22px minmax(0,1fr);gap:12px;padding:0 var(--pad-x)}.sw-diff-cols[data-v-e8fe1d32]{padding-top:8px;padding-bottom:8px;font-size:var(--label-size);font-weight:var(--label-weight);letter-spacing:var(--label-track);text-transform:uppercase;color:var(--faint);background:color-mix(in srgb,var(--ink) 2.5%,transparent);border-bottom:1px solid var(--line)}.sw-diff-step+.sw-diff-step[data-v-e8fe1d32]{border-top:1px solid var(--line)}.sw-diff-head[data-v-e8fe1d32]{display:flex;align-items:center;gap:10px;padding:10px var(--pad-x) 2px;font-size:var(--fs-xs);font-weight:600;color:var(--soft)}.sw-edit[data-v-e8fe1d32]{margin-left:auto;font-size:var(--fs-xs);font-weight:600;color:var(--accent-ink);padding:2px 4px;border-radius:var(--r-xs)}.sw-edit[data-v-e8fe1d32]:hover{text-decoration:underline;text-underline-offset:2px}.sw-diff-row[data-v-e8fe1d32]{padding-top:8px;padding-bottom:9px;font-size:var(--fs-sm);line-height:1.45;align-items:baseline}.sw-diff-row+.sw-diff-row[data-v-e8fe1d32]{border-top:1px solid var(--line-soft)}.sw-diff-label[data-v-e8fe1d32]{color:var(--ink-2);font-weight:500}.sw-before[data-v-e8fe1d32]{color:var(--soft);overflow-wrap:anywhere}.sw-arrow[data-v-e8fe1d32]{color:var(--faint);text-align:center}.sw-after[data-v-e8fe1d32]{color:var(--faint);overflow-wrap:anywhere}.sw-diff-row.changed .sw-after[data-v-e8fe1d32]{color:var(--ink);font-weight:600}.sw-diff-row:not(.changed) .sw-diff-label[data-v-e8fe1d32],.sw-diff-row:not(.changed) .sw-before[data-v-e8fe1d32]{color:var(--faint)}.sw-more[data-v-e8fe1d32]{margin-top:10px;font-size:var(--fs-xs);font-weight:600;color:var(--accent-ink)}.sw-more[data-v-e8fe1d32]:hover{text-decoration:underline;text-underline-offset:2px}.sw-failed[data-v-e8fe1d32]{margin-top:12px}.sw-env[data-v-e8fe1d32]{margin-bottom:12px}.sw-tick[data-v-e8fe1d32]{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;margin-bottom:16px;background:var(--ok-wash);color:var(--ok);border:1px solid color-mix(in srgb,var(--ok) 40%,transparent);box-shadow:0 0 0 6px color-mix(in srgb,var(--ok) 6%,transparent)}.sw-tick svg[data-v-e8fe1d32]{width:24px;height:24px}.sw-next[data-v-e8fe1d32]{margin:12px 0 0 18px;display:grid;gap:6px;max-width:80ch}.sw-next li[data-v-e8fe1d32]{font-size:var(--fs-sm);color:var(--ink-2);line-height:1.55}.sw-next li b[data-v-e8fe1d32]{color:var(--ink)}.sw-reveal[data-v-e8fe1d32]{margin-top:26px;padding-top:20px;border-top:1px solid var(--line-soft)}.sw-onward[data-v-e8fe1d32]{display:flex;align-items:center;gap:12px 18px;flex-wrap:wrap;margin-top:22px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r);background:var(--elev),var(--card)}.sw-onward-text[data-v-e8fe1d32]{flex:1 1 360px;min-width:0}.sw-onward h3[data-v-e8fe1d32]{font-family:var(--display);font-size:var(--fs-md);font-weight:600;letter-spacing:-.01em}.sw-onward p[data-v-e8fe1d32]{font-size:var(--fs-sm);color:var(--ink-2);line-height:1.55;margin-top:4px;max-width:80ch}.sw-reveal h3[data-v-e8fe1d32]{font-family:var(--display);font-size:var(--fs-md);font-weight:600;letter-spacing:-.01em}.sw-reveal p[data-v-e8fe1d32]{font-size:var(--fs-sm);color:var(--ink-2);line-height:1.55;margin-top:4px;max-width:84ch}.sw-foot[data-v-e8fe1d32]{display:flex;align-items:center;gap:8px 10px;flex-wrap:wrap;margin:32px 0 6px}.sw-spacer[data-v-e8fe1d32]{margin-left:auto}.sw-say[data-v-e8fe1d32]{font-size:var(--fs-xs);color:var(--soft);line-height:1.45;max-width:62ch;text-align:right}.sw-say.bad[data-v-e8fe1d32]{color:var(--bad)}.sr-only[data-v-e8fe1d32]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width: 1100px){.sw-step[data-v-e8fe1d32],.sw-step.skipped[data-v-e8fe1d32]{grid-template-columns:minmax(0,1fr);grid-template-areas:"main" "about" "foot";grid-template-rows:auto;row-gap:24px}.sw-step.skipped[data-v-e8fe1d32]{grid-template-areas:"main" "foot"}.sw-step>.sw-foot[data-v-e8fe1d32]{margin-top:8px;max-width:none}.sw-main[data-v-e8fe1d32]{max-width:none}}@media (max-width: 640px){.sw-head[data-v-e8fe1d32]{margin-bottom:20px}.sw-head-acts[data-v-e8fe1d32]{margin-left:0;width:100%}.sw-title[data-v-e8fe1d32]{font-size:var(--fs-xl)}.sw-why[data-v-e8fe1d32]{font-size:var(--fs-base)}.sw-diff-cols[data-v-e8fe1d32]{display:none}.sw-diff-row[data-v-e8fe1d32]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);row-gap:2px}.sw-diff-label[data-v-e8fe1d32]{grid-column:1 / -1}.sw-say[data-v-e8fe1d32]{flex-basis:100%;order:-1;text-align:left;max-width:none}.sw-foot .btn.primary[data-v-e8fe1d32]{flex:1 1 auto}}@media (prefers-reduced-motion: reduce){.sw-pulse[data-v-e8fe1d32]:after{animation:none}.sw-about-chev[data-v-e8fe1d32]{transition:none}}.we[data-v-71bddd3d]{display:flex;align-items:center;gap:10px 12px;min-height:44px;padding:7px 8px 7px 12px;margin:0 0 16px;border:1px solid var(--line-soft);border-radius:var(--r);background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 6%,transparent),transparent 60%)}.we.draft[data-v-71bddd3d]{border-color:var(--wash-line);background:linear-gradient(90deg,var(--wash),transparent 70%)}.we-ic[data-v-71bddd3d]{width:26px;height:26px;flex:none;border-radius:var(--r-xs);display:grid;place-items:center;color:var(--accent-ink)}.we-ic svg[data-v-71bddd3d]{width:16px;height:16px}.we.seat .we-ic[data-v-71bddd3d]{color:var(--soft)}.we-text[data-v-71bddd3d]{flex:1;min-width:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 10px;font-size:var(--fs-sm);line-height:1.45}.we-text b[data-v-71bddd3d]{font-weight:600;color:var(--ink);white-space:nowrap}.we-text span[data-v-71bddd3d]{font-size:var(--fs-xs);color:var(--soft)}.we .btn[data-v-71bddd3d]{flex:none}@media (max-width: 640px){.we[data-v-71bddd3d]{flex-wrap:wrap;align-items:flex-start}.we-text[data-v-71bddd3d]{flex-basis:calc(100% - 40px)}.we .btn[data-v-71bddd3d]{margin-left:38px}}.wms[data-v-f472bc6b]{position:relative;display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 9px 0 10px;flex:none;border-radius:var(--r-sm);background:color-mix(in srgb,var(--ink) 4%,transparent);border:1px solid var(--line);color:var(--soft);font-size:var(--fs-xs);font-weight:600;transition:color var(--dur-fast),border-color var(--dur-fast),background var(--dur-fast)}.wms[data-v-f472bc6b]:hover{color:var(--ink);border-color:var(--line-2);background:color-mix(in srgb,var(--ink) 7%,transparent)}.wms-ic[data-v-f472bc6b]{width:15px;height:15px;flex:none}.wms.on[data-v-f472bc6b]{color:var(--accent-ink);border-color:var(--wash-line);background:var(--wash)}.wms.on[data-v-f472bc6b]:hover{border-color:var(--accent)}.wms-track[data-v-f472bc6b]{position:relative;width:28px;height:16px;flex:none;border-radius:999px;background:var(--surface-3);border:1px solid var(--line-2);transition:background var(--dur-fast),border-color var(--dur-fast)}.wms-knob[data-v-f472bc6b]{position:absolute;top:1px;left:1px;width:12px;height:12px;border-radius:50%;background:var(--card);box-shadow:var(--card-shadow);transition:transform var(--dur-fast) var(--ease),background var(--dur-fast)}.wms.on .wms-track[data-v-f472bc6b]{background:var(--accent);border-color:var(--accent)}.wms.on .wms-knob[data-v-f472bc6b]{transform:translate(12px);background:var(--on-accent)}.wms.busy[data-v-f472bc6b]{cursor:progress;opacity:1}.wms.busy .wms-knob[data-v-f472bc6b]{transform:translate(6px)}.wms.failed[data-v-f472bc6b]{border-color:color-mix(in srgb,var(--bad) 45%,transparent)}.wms.failed[data-v-f472bc6b]:after{content:"";position:absolute;top:5px;right:5px;width:6px;height:6px;border-radius:50%;background:var(--bad);box-shadow:0 0 0 2px var(--card)}.wms[data-v-f472bc6b]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wms[data-v-f472bc6b]:disabled{cursor:progress}.compact .wms-word[data-v-f472bc6b],.sr-only[data-v-f472bc6b]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.compact[data-v-f472bc6b]{padding:0 8px;gap:6px}@media (max-width: 1180px){.wms-word[data-v-f472bc6b]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wms[data-v-f472bc6b]{padding:0 8px;gap:6px}}@media (prefers-reduced-motion: reduce){.wms[data-v-f472bc6b],.wms-knob[data-v-f472bc6b],.wms-track[data-v-f472bc6b]{transition:none}}.shell{position:relative;display:flex;flex-direction:column;min-height:100dvh;background:var(--page);isolation:isolate}.shell:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:var(--ambient)}.shell:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.6;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 80% 55% at 50% 30%,#000 20%,transparent 80%);mask-image:radial-gradient(ellipse 80% 55% at 50% 30%,#000 20%,transparent 80%)}.topbar{display:flex;align-items:center;gap:12px;height:var(--topbar);padding:0 18px;background:color-mix(in srgb,var(--page) 80%,transparent);backdrop-filter:blur(20px) saturate(1.25);-webkit-backdrop-filter:blur(20px) saturate(1.25);border-bottom:1px solid var(--line-soft);position:sticky;top:0;z-index:20}.topbar:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;pointer-events:none;background:var(--hairline)}.brand{display:flex;align-items:center;gap:11px;flex:none}.bname{display:flex;align-items:center;gap:9px}.bmark{height:24px;width:auto;flex:none}.bword{font-family:var(--display);font-weight:700;font-size:var(--fs-md);letter-spacing:-.01em;white-space:nowrap}.btag{font-size:9.5px;line-height:1.25;letter-spacing:.18em;text-transform:uppercase;color:var(--soft);font-weight:600;padding-left:11px;border-left:1px solid var(--line);white-space:nowrap}.tbbtn{position:relative;width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:var(--r-sm);background:color-mix(in srgb,var(--ink) 4%,transparent);border:1px solid var(--line);color:var(--soft);transition:color var(--dur-fast),border-color var(--dur-fast),background var(--dur-fast)}.tbbtn:hover{color:var(--ink);border-color:var(--line-2);background:color-mix(in srgb,var(--ink) 7%,transparent)}.tbbtn.on{color:var(--accent-ink);border-color:var(--wash-line);background:var(--wash)}.bell .count{position:absolute;top:-5px;right:-5px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--action);color:var(--on-action);font-family:var(--display);font-size:10px;font-weight:700;display:grid;place-items:center;box-shadow:0 0 0 2px var(--page)}.tb-sep{width:1px;height:22px;background:var(--line);flex:none}.switcher{display:flex;align-items:center;gap:9px;height:34px;min-width:0;max-width:280px;padding:0 10px 0 5px;border-radius:var(--r-sm);border:1px solid var(--line);background:color-mix(in srgb,var(--ink) 4%,transparent);color:var(--ink);transition:border-color var(--dur-fast),background var(--dur-fast)}.switcher:hover{border-color:var(--line-2);background:color-mix(in srgb,var(--ink) 7%,transparent)}.switcher.on{border-color:var(--wash-line);background:var(--wash)}.switcher:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 75%,transparent);outline-offset:2px}.sw-ic{width:24px;height:24px;border-radius:var(--r-xs);flex:none;display:grid;place-items:center;color:var(--accent-ink);background:var(--wash);border:1px solid var(--wash-line)}.sw-name{font-family:var(--display);font-weight:600;font-size:var(--fs-sm);letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.sw-chev{width:14px;height:14px;flex:none;color:var(--faint)}.searchwrap{flex:1;max-width:420px;position:relative;display:flex;align-items:center}.searchwrap .sicon{position:absolute;left:11px;color:var(--faint);pointer-events:none}.search{width:100%;height:34px;background:color-mix(in srgb,var(--ink) 4%,transparent);border:1px solid var(--line);border-radius:var(--r-sm);padding:0 12px 0 34px;color:var(--ink);font-size:var(--fs-sm);transition:border-color var(--dur-fast),box-shadow var(--dur-fast)}.search:hover{border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.search::placeholder{color:var(--faint)}.search:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 13%,transparent)}.hits{position:absolute;top:calc(100% + 8px);left:0;right:0;padding:6px;background:var(--elev-hi),var(--card);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--lift);overflow:hidden;z-index:30}.hit{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;font-size:var(--fs-sm);text-align:left;border-radius:var(--r-xs)}.hit small{margin-left:auto;color:var(--faint);font-size:var(--fs-xs)}.hit:hover,.hit.on,.hit:focus-visible{background:color-mix(in srgb,var(--accent) 11%,transparent);color:var(--ink);outline:none}.searchwrap .skey{position:absolute;right:9px;pointer-events:none}.navr{margin-left:auto;display:flex;align-items:center;gap:8px}.acct{position:relative;flex:none}.ava{width:32px;height:32px;border-radius:50%;background:var(--grad-accent);display:grid;place-items:center;color:var(--on-accent);font-family:var(--display);font-weight:700;font-size:var(--fs-sm);flex:none;box-shadow:0 3px 10px -4px color-mix(in srgb,var(--accent) 60%,transparent)}.ava.on,.ava:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 75%,transparent);outline-offset:2px}.acct-pop{position:absolute;top:calc(100% + 10px);right:0;z-index:40;width:260px;padding:12px;display:flex;flex-direction:column;gap:12px;background:var(--elev-hi),var(--card);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--lift)}.ac-who{display:flex;flex-direction:column;gap:2px;min-width:0}.ac-who b{font-size:var(--fs-sm);font-weight:600;overflow:hidden;text-overflow:ellipsis}.ac-who span{color:var(--faint);font-size:var(--fs-xs)}.ac-out{align-self:flex-start}.main{flex:1;min-width:0;padding:var(--page-y) var(--page-x) 60px}.main.flush{padding:0;min-height:0;display:flex;flex-direction:column}@media (max-width:1180px){.btag{display:none}}@media (max-width:900px){.searchwrap{display:none}.main{padding:16px 14px 50px}}@media (max-width:640px){.topbar{gap:8px;padding:0 12px}.bword,.tb-sep,.btag{display:none}.switcher{max-width:46vw}.navr{gap:6px}}
