.logo-mark.svelte-3bcpqf,.icon.svelte-jf3o41{display:block;flex:none}.link.svelte-1ihfpp7{padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--brand);cursor:pointer}.link.svelte-1ihfpp7:hover{text-decoration:underline}@media (pointer: coarse){.link.svelte-1ihfpp7{padding:12px 0;margin:-12px 0}}.fld.svelte-sa3gfm{min-width:0}.label-row.svelte-sa3gfm{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3)}.err.svelte-sa3gfm{margin-top:var(--s2);font-size:var(--t-sm);color:var(--fail)}.hint.svelte-sa3gfm{margin-top:var(--s2)}.sm.svelte-1wwkhju{padding:6px 10px;font-size:var(--t-sm)}.grow.svelte-1qidjt8{flex:1;min-width:0;resize:vertical;font-family:inherit}.sm.svelte-1f20tz6{padding:6px 10px;font-size:var(--t-sm)}.check.svelte-3wclrd{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;color:var(--ink-soft);cursor:pointer}.check.svelte-3wclrd input:where(.svelte-3wclrd){width:16px;height:16px;flex:none;accent-color:var(--brand);cursor:pointer}.off.svelte-3wclrd{opacity:.5;cursor:not-allowed}.off.svelte-3wclrd input:where(.svelte-3wclrd){cursor:not-allowed}.toggle.svelte-14iab8y{display:flex;align-items:flex-start;gap:var(--s3);padding:var(--s3) var(--s4);background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer}.toggle.svelte-14iab8y input:where(.svelte-14iab8y){margin-top:3px;width:16px;height:16px;flex:none;accent-color:var(--brand);cursor:pointer}.toggle-title.svelte-14iab8y{display:block;font-weight:600;font-size:var(--t-md)}.toggle-hint.svelte-14iab8y{display:block;font-size:var(--t-sm);color:var(--ink-soft)}.nested.svelte-14iab8y{margin-top:var(--s3);padding-left:var(--s4);border-left:2px solid var(--line-strong)}@media (pointer: coarse){.toggle.svelte-14iab8y{min-height:44px;align-items:center}}.head-text.svelte-d13yz0{min-width:0}.panel-body.svelte-d13yz0{padding:var(--gutter-panel)}.panel-head.svelte-d13yz0+.panel-body:where(.svelte-d13yz0){padding-top:var(--s4)}.panel-foot.svelte-d13yz0{padding:var(--s3) var(--s5) var(--s4);border-top:1px solid var(--line)}.tile.svelte-14efj7c{width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer}.tile.svelte-14efj7c:disabled{opacity:.5;cursor:not-allowed}.act.svelte-ublmwi{width:100%;text-align:left;font:inherit;color:inherit;background:transparent;border:0;border-bottom:1px solid var(--line);cursor:pointer}.act.svelte-ublmwi:last-child{border-bottom-width:0}.on.svelte-ublmwi{background:var(--surface-hover);box-shadow:inset 2px 0 0 var(--brand)}.plain.svelte-ublmwi{padding-left:0;padding-right:0;border-bottom:0}.plain.svelte-ublmwi:hover{background:transparent}.thead.svelte-1p2apkc{display:grid;gap:var(--s3);padding:var(--s2) var(--s5);border-bottom:1px solid var(--line);font-family:var(--face-mono);font-size:var(--t-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint)}@media (max-width: 860px){.thead.svelte-1p2apkc{display:none}}.link.svelte-py53oc{text-decoration:none}.act.svelte-py53oc{font:inherit;font-size:var(--t-xs);font-weight:600;cursor:pointer}.wait.svelte-19vyxbv{padding:var(--s4) var(--s5)}.line.svelte-19vyxbv+.line:where(.svelte-19vyxbv){margin-top:var(--s4)}.bar.svelte-19vyxbv{display:block;height:11px;border-radius:var(--r-xs);background:linear-gradient(90deg,var(--surface-soft) 25%,var(--line-strong) 37%,var(--surface-soft) 63%);background-size:400% 100%;animation:svelte-19vyxbv-sweep 1.4s ease infinite}.bar.thin.svelte-19vyxbv{height:8px;margin-top:6px}@keyframes svelte-19vyxbv-sweep{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion: reduce){.bar.svelte-19vyxbv{animation:none}}.sr.svelte-19vyxbv{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width: 640px){.wait.svelte-19vyxbv{padding:var(--s4)}}.bar.svelte-jxktxn{height:8px;border-radius:var(--r-pill);background:var(--surface-soft);border:1px solid var(--line);overflow:hidden}.fill.svelte-jxktxn{height:100%;background:var(--brand);transition:width .4s cubic-bezier(.16,1,.3,1)}.bar.warn.svelte-jxktxn .fill:where(.svelte-jxktxn){background:var(--warn)}.bar.fail.svelte-jxktxn .fill:where(.svelte-jxktxn){background:var(--fail)}.foot-base.svelte-vxvvz2{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--s3);margin-top:var(--s6);padding-top:var(--s5);border-top:1px solid var(--line);font-size:var(--t-sm);color:var(--ink-faint)}.rail.svelte-1ecb65y{display:flex;flex-direction:column;gap:var(--s5);width:var(--rail-w);height:100%;min-height:0;padding:22px 16px;background:transparent}.rail-brand.svelte-1ecb65y{padding:0 8px;font-size:var(--t-base)}.rail-nav.svelte-1ecb65y{display:flex;flex-direction:column;gap:2px}.rail-link.svelte-1ecb65y{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 12px;border:1px solid transparent;border-radius:var(--r-pill);color:var(--ink-soft);font-size:var(--t-md);font-weight:500;transition:background var(--dur-hover) var(--ease),color var(--dur-hover) var(--ease)}.rail-link.svelte-1ecb65y:hover{background:var(--surface-hover);color:var(--ink)}.rail-link.on.svelte-1ecb65y{background:var(--surface);border-color:var(--line);color:var(--ink);font-weight:600}.rail-count.svelte-1ecb65y{flex:none;font-size:var(--t-sm);color:var(--ink-faint);font-variant-numeric:tabular-nums}.rail-link.on.svelte-1ecb65y .rail-count:where(.svelte-1ecb65y){color:var(--ink-soft)}.rail-list.svelte-1ecb65y{display:flex;flex-direction:column;gap:var(--s2);min-height:0;overflow-y:auto;overscroll-behavior:contain}.rail-eyebrow.svelte-1ecb65y{padding:0 12px}.rail-foot.svelte-1ecb65y{margin-top:auto;display:flex;flex-direction:column;gap:var(--s3);padding-top:var(--s4);border-top:1px solid var(--line)}.rail-btn.svelte-1ecb65y{position:fixed;top:12px;left:12px;z-index:45;width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--ink);cursor:pointer}.rail-scrim.svelte-1ecb65y{z-index:44}.rail.out.svelte-1ecb65y{transform:translate(-100%);visibility:hidden}@media (max-width: 900px){.rail.svelte-1ecb65y{position:fixed;top:0;left:0;bottom:0;z-index:46;background:var(--canvas);border-right:1px solid var(--line);padding-top:60px;transition:transform var(--dur-state) var(--ease),visibility 0s linear var(--dur-state)}}.rail.svelte-1ecb65y:not(.out){visibility:visible;transition:transform var(--dur-state) var(--ease),visibility 0s}@media (prefers-reduced-motion: reduce){.rail.svelte-1ecb65y{transition:none}}.tabs.svelte-1fwbyla{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:2px;padding:3px;background:var(--surface-soft);border-radius:var(--r-pill)}.tabs.svelte-1fwbyla button:where(.svelte-1fwbyla){padding:9px var(--s3);font-size:var(--t-sm);font-weight:500;color:var(--ink-soft);background:transparent;border:1px solid transparent;border-radius:var(--r-pill);cursor:pointer;transition:color var(--dur-hover) var(--ease),background var(--dur-hover) var(--ease)}.tabs.svelte-1fwbyla button:where(.svelte-1fwbyla):hover{color:var(--ink)}.tabs.svelte-1fwbyla button.on:where(.svelte-1fwbyla){color:var(--ink);font-weight:600;background:var(--surface);border-color:var(--line)}.seg.svelte-5bfr2e{display:inline-flex;gap:2px;padding:3px;max-width:100%;min-width:0;background:var(--surface-soft);border-radius:var(--r-pill);overflow-x:auto;scrollbar-width:none}.seg.svelte-5bfr2e::-webkit-scrollbar{display:none}.seg.svelte-5bfr2e button:where(.svelte-5bfr2e){flex:none}.seg.svelte-5bfr2e button:where(.svelte-5bfr2e){padding:6px 14px;font-size:var(--t-sm);font-weight:500;color:var(--ink-soft);background:transparent;border:1px solid transparent;border-radius:var(--r-pill);cursor:pointer;transition:color var(--dur-hover) var(--ease),background var(--dur-hover) var(--ease)}.seg.svelte-5bfr2e button:where(.svelte-5bfr2e):hover{color:var(--ink)}.seg.svelte-5bfr2e button.on:where(.svelte-5bfr2e){color:var(--ink);font-weight:600;background:var(--surface);border-color:var(--line)}.wide.svelte-5bfr2e{display:flex;gap:2px;padding:3px;width:100%}.wide.svelte-5bfr2e button:where(.svelte-5bfr2e){flex:1;min-width:132px;padding:8px 12px}.m-root.svelte-9pi54v{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px}.m-backdrop.svelte-9pi54v{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--scrim-strong);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:none;padding:0;cursor:pointer}.m-panel.svelte-9pi54v{position:relative;width:100%;max-height:calc(100vh - 40px);overflow-y:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-float);padding:24px;animation:svelte-9pi54v-mIn .2s ease both}.m-panel.svelte-9pi54v:focus{outline:none}@keyframes svelte-9pi54v-mIn{0%{opacity:0;transform:translateY(12px) scale(.98)}}@media (prefers-reduced-motion: reduce){.m-panel.svelte-9pi54v{animation:none}}.m-head.svelte-9pi54v{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:18px}.m-head-text.svelte-9pi54v{min-width:0}.m-title.svelte-9pi54v{font-family:var(--face-display);font-weight:600;font-size:var(--t-lg);margin:0}.m-sub.svelte-9pi54v{margin:4px 0 0;max-width:560px;color:var(--ink-soft);font-size:var(--t-sm);line-height:1.55}.m-x.svelte-9pi54v{display:inline-flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;padding:0;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface-soft);color:var(--ink-soft);cursor:pointer}.m-x.svelte-9pi54v:hover{border-color:var(--line-strong);color:var(--ink)}.m-x.svelte-9pi54v:focus-visible{outline:none;box-shadow:var(--ring)}.m-x.svelte-9pi54v svg:where(.svelte-9pi54v){width:16px;height:16px}.m-foot.svelte-9pi54v{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}@media (max-width: 640px){.m-foot.svelte-9pi54v{flex-direction:column}}@media (pointer: coarse){.m-x.svelte-9pi54v{width:44px;height:44px}}.s-root.svelte-185xwm9{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:flex-end;justify-content:center}@media (min-width: 900px){.s-root.svelte-185xwm9{align-items:center;padding:var(--s5)}.s-grip.svelte-185xwm9{display:none}}.s-scrim.svelte-185xwm9{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--scrim-strong);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:none;padding:0;cursor:pointer}.s-panel.svelte-185xwm9{position:relative;display:flex;flex-direction:column;width:100%;max-width:560px;background:var(--surface);border:1px solid var(--line);border-bottom:0;border-radius:var(--r-lg) var(--r-lg) 0 0;box-shadow:var(--shadow-float);animation:svelte-185xwm9-sheetIn .24s cubic-bezier(.16,1,.3,1) both;transition:transform .2s cubic-bezier(.16,1,.3,1)}@media (min-width: 900px){.s-panel.svelte-185xwm9{border-bottom:1px solid var(--line);border-radius:var(--r-lg);animation-name:svelte-185xwm9-dialogIn}}.held.svelte-185xwm9{transition:none}.s-panel.svelte-185xwm9:focus{outline:none}@keyframes svelte-185xwm9-sheetIn{0%{transform:translateY(100%)}}@keyframes svelte-185xwm9-dialogIn{0%{opacity:0;transform:translateY(12px) scale(.98)}}@media (prefers-reduced-motion: reduce){.s-panel.svelte-185xwm9{animation:none}}.s-grip.svelte-185xwm9{display:flex;align-items:flex-end;justify-content:center;width:100%;height:26px;padding:0 0 6px;background:transparent;border:0;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.s-bar.svelte-185xwm9{display:block;width:36px;height:4px;border-radius:var(--r-pill);background:var(--line-strong)}.s-head.svelte-185xwm9{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:var(--s2) var(--s4) var(--s3)}.s-title.svelte-185xwm9{font-family:var(--face-display);font-weight:600;font-size:var(--t-lg);margin:0;min-width:0}.s-x.svelte-185xwm9{display:inline-flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;margin-left:auto;padding:0;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface-soft);color:var(--ink-soft);cursor:pointer}.s-x.svelte-185xwm9:hover{border-color:var(--line-strong);color:var(--ink)}.s-x.svelte-185xwm9:focus-visible{outline:none;box-shadow:var(--ring)}.s-body.svelte-185xwm9{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--s4) var(--s4)}.s-foot.svelte-185xwm9{display:flex;flex-direction:column;gap:var(--s2);padding:var(--s3) var(--s4) max(var(--s3),env(safe-area-inset-bottom));border-top:1px solid var(--line)}.s-body.svelte-185xwm9:last-child{padding-bottom:max(var(--s4),env(safe-area-inset-bottom))}@media (pointer: coarse){.s-x.svelte-185xwm9{width:44px;height:44px}}.theme-toggle.svelte-1ihlba3{background:transparent;border:1px solid var(--line);border-radius:var(--r-pill);width:36px;height:36px;cursor:pointer;color:var(--ink-soft);line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:border-color .15s,color .15s}.theme-toggle.svelte-1ihlba3:hover{border-color:var(--brand);color:var(--brand);background:var(--surface-soft)}.theme-toggle.svelte-1ihlba3:focus-visible{outline:none;box-shadow:var(--ring)}.theme-toggle.svelte-1ihlba3 svg:where(.svelte-1ihlba3){width:17px;height:17px}@media (pointer: coarse){.theme-toggle.svelte-1ihlba3{width:44px;height:44px}}.ws.svelte-1grkn5z{display:grid;grid-template-columns:minmax(0,1fr);height:calc(var(--ws-h, 100dvh) - var(--kb, 0px));min-height:0;background:var(--canvas);overflow:hidden}.ws.wide.svelte-1grkn5z{grid-template-columns:minmax(0,1fr) var(--mirror-w)}.talk.svelte-1grkn5z{display:grid;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0}.flow.svelte-1grkn5z{position:relative;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;min-height:0}.flow-in.svelte-1grkn5z{display:flex;flex-direction:column;gap:var(--s5);width:100%;max-width:var(--flow-w);margin:auto auto 0;padding:var(--s5) var(--s5) var(--s5)}.dock.svelte-1grkn5z{border-top:1px solid var(--line);background:color-mix(in srgb,var(--canvas) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.composer-slot.svelte-1grkn5z{max-width:var(--composer-w);margin:0 auto;padding:var(--s3) var(--s5) max(var(--s3),env(safe-area-inset-bottom))}.peek.svelte-1grkn5z{display:flex;align-items:center;gap:var(--s2);width:100%;min-height:44px;padding:var(--s2) var(--s4);background:transparent;border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;color:var(--ink)}.peek.svelte-1grkn5z:active{background:var(--surface-soft)}.peek-in.svelte-1grkn5z{display:flex;align-items:baseline;gap:var(--s2);flex:1;min-width:0}.peek-title.svelte-1grkn5z{font-weight:600;font-size:var(--t-md)}.peek-meta.svelte-1grkn5z{font-size:var(--t-sm);color:var(--ink-soft);min-width:0}.peek-arrow.svelte-1grkn5z{display:inline-flex;flex:none;color:var(--ink-faint)}.mirror.svelte-1grkn5z{position:relative;border-left:1px solid var(--line);background:var(--surface);overflow-y:auto;overscroll-behavior:contain;min-width:0}.mirror-in.svelte-1grkn5z{padding:var(--s5)}.msg.svelte-60wat{display:flex;flex-direction:column;min-width:0}.you.svelte-60wat{align-items:flex-end}.you.svelte-60wat .body:where(.svelte-60wat){max-width:min(78%,34rem);padding:12px 18px;background:var(--action-solid);color:var(--on-action-solid);border-radius:var(--r-lg) var(--r-lg) var(--r-xs) var(--r-lg);white-space:pre-wrap}.bot.svelte-60wat .body:where(.svelte-60wat){max-width:min(100%,68ch);padding:12px 18px;background:var(--surface-soft);color:var(--ink);border-radius:var(--r-lg) var(--r-lg) var(--r-lg) var(--r-xs)}.bot.svelte-60wat{align-items:flex-start}.body.svelte-60wat p+p{margin-top:var(--s3)}.acts.svelte-60wat{display:flex;flex-wrap:wrap;gap:var(--s2);margin-top:var(--s3)}.you.svelte-60wat .acts:where(.svelte-60wat){justify-content:flex-end}.prose.svelte-223kul{min-width:0;overflow-wrap:anywhere}.prose.svelte-223kul>:where(.svelte-223kul){margin:0}.prose.svelte-223kul>:where(.svelte-223kul)+:where(.svelte-223kul){margin-top:var(--s3)}.prose.svelte-223kul p:where(.svelte-223kul){white-space:pre-wrap}.prose.svelte-223kul h2:where(.svelte-223kul){font-size:var(--t-lg)}.prose.svelte-223kul h3:where(.svelte-223kul){font-size:var(--t-base)}.prose.svelte-223kul>h2:where(.svelte-223kul),.prose.svelte-223kul>h3:where(.svelte-223kul){margin-top:var(--s5)}.prose.svelte-223kul>h2:where(.svelte-223kul)+:where(.svelte-223kul),.prose.svelte-223kul>h3:where(.svelte-223kul)+:where(.svelte-223kul){margin-top:var(--s2)}.prose.svelte-223kul>:where(.svelte-223kul):first-child,.prose.svelte-223kul>h2:where(.svelte-223kul):first-child,.prose.svelte-223kul>h3:where(.svelte-223kul):first-child{margin-top:0}.prose.svelte-223kul ul:where(.svelte-223kul),.prose.svelte-223kul ol:where(.svelte-223kul){padding-left:1.35em}.prose.svelte-223kul li:where(.svelte-223kul){white-space:pre-wrap}.prose.svelte-223kul li:where(.svelte-223kul)+li:where(.svelte-223kul){margin-top:var(--s1)}.prose.svelte-223kul li:where(.svelte-223kul) ul:where(.svelte-223kul),.prose.svelte-223kul li:where(.svelte-223kul) ol:where(.svelte-223kul){margin:var(--s1) 0 0}.prose.svelte-223kul li:where(.svelte-223kul)::marker{color:var(--ink-faint)}.prose.svelte-223kul pre:where(.svelte-223kul){padding:var(--s3);font-size:.92em;line-height:1.5;background:var(--surface-soft);border:1px solid var(--line-soft);border-radius:var(--r-xs);overflow-x:auto;white-space:pre}.prose.svelte-223kul .scroll:where(.svelte-223kul){max-width:100%;overflow-x:auto}.prose.svelte-223kul table:where(.svelte-223kul){border-collapse:collapse;font-size:var(--t-sm)}.prose.svelte-223kul th:where(.svelte-223kul),.prose.svelte-223kul td:where(.svelte-223kul){padding:6px 10px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line);white-space:nowrap}.prose.svelte-223kul th:where(.svelte-223kul){font-weight:600;color:var(--ink-soft)}.prose.svelte-223kul tbody:where(.svelte-223kul) tr:where(.svelte-223kul):last-child td:where(.svelte-223kul){border-bottom:0}.prose.svelte-223kul hr:where(.svelte-223kul){height:0;border:0;border-top:1px solid var(--line)}.prose.svelte-223kul a:where(.svelte-223kul){font-weight:600;color:var(--brand)}.prose.svelte-223kul a:where(.svelte-223kul):hover{text-decoration:underline}.prose.svelte-223kul .w:where(.svelte-223kul){animation:svelte-223kul-word .18s ease both}@keyframes svelte-223kul-word{0%{opacity:0}}@media (prefers-reduced-motion: reduce){.prose.svelte-223kul .w:where(.svelte-223kul){animation:none}}.caret.svelte-1m5awne{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-.14em;border-radius:1px;background:var(--brand);animation:svelte-1m5awne-caret 1s steps(1) infinite}@keyframes svelte-1m5awne-caret{50%{opacity:0}}@media (prefers-reduced-motion: reduce){.caret.svelte-1m5awne{animation:none;opacity:1}}.typing.svelte-1db7soz{display:inline-flex;align-items:center;gap:var(--s2);color:var(--ink-faint);font-size:var(--t-sm)}.dots.svelte-1db7soz{display:inline-flex;align-items:center;gap:4px}.dots.svelte-1db7soz span:where(.svelte-1db7soz){width:5px;height:5px;border-radius:50%;background:var(--ink-faint);animation:svelte-1db7soz-typing 1.2s ease-in-out infinite}.dots.svelte-1db7soz span:where(.svelte-1db7soz):nth-child(2){animation-delay:.15s}.dots.svelte-1db7soz span:where(.svelte-1db7soz):nth-child(3){animation-delay:.3s}@keyframes svelte-1db7soz-typing{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-3px);opacity:1}}@media (prefers-reduced-motion: reduce){.dots.svelte-1db7soz span:where(.svelte-1db7soz){animation:none;opacity:.7}}.outcome.svelte-s11f0a{display:flex;gap:var(--s3);padding:var(--s3) var(--s4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);max-width:68ch;min-width:0}.badge.svelte-s11f0a{display:inline-flex;align-items:center;justify-content:center;flex:none;width:30px;height:30px;border-radius:var(--r-field);background:var(--surface-soft);color:var(--ink-soft)}.text.svelte-s11f0a{min-width:0;flex:1}.title.svelte-s11f0a{font-weight:600;letter-spacing:-.01em}.detail.svelte-s11f0a{margin-top:2px;font-size:var(--t-sm);color:var(--ink-soft)}.acts.svelte-s11f0a{display:flex;flex-wrap:wrap;gap:var(--s2);margin-top:var(--s3)}.ok.svelte-s11f0a{border-color:var(--ok-edge)}.ok.svelte-s11f0a .badge:where(.svelte-s11f0a){background:var(--ok-soft);color:var(--ok)}.warn.svelte-s11f0a{border-color:var(--warn-edge)}.warn.svelte-s11f0a .badge:where(.svelte-s11f0a){background:var(--warn-soft);color:var(--warn)}.fail.svelte-s11f0a{border-color:var(--fail-edge)}.fail.svelte-s11f0a .badge:where(.svelte-s11f0a){background:var(--fail-soft);color:var(--fail)}.filepick.svelte-5w5jzo{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.count.svelte-5w5jzo{margin:var(--s1) var(--s3) 0;font-size:var(--t-xs);color:var(--ink-faint);text-align:right}.count.too.svelte-5w5jzo{color:var(--fail-ink);text-align:left}.clip.svelte-5w5jzo{flex:none;display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:var(--r-pill);background:transparent;color:var(--ink-soft);cursor:pointer}.clip.svelte-5w5jzo:hover:not(:disabled){background:var(--surface-soft);color:var(--ink)}.clip.svelte-5w5jzo:disabled{opacity:.5;cursor:default}.composer.over.svelte-5w5jzo{border-color:var(--brand);background:var(--brand-soft)}.composer.svelte-5w5jzo{display:flex;align-items:flex-end;gap:var(--s2);padding:6px 6px 6px var(--s3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);transition:border-color var(--dur-state) var(--ease),box-shadow var(--dur-state) var(--ease)}.composer.svelte-5w5jzo:hover:not(.off){border-color:var(--line-strong)}.composer.svelte-5w5jzo:focus-within{border-color:var(--brand);box-shadow:var(--shadow-brand)}.off.svelte-5w5jzo{background:var(--surface-soft)}textarea.svelte-5w5jzo{flex:1;min-width:0;height:38px;padding:8px 0;font-family:inherit;font-size:var(--t-base);line-height:1.5;background:transparent;border:0;resize:none;outline:none;overflow-y:hidden}textarea.svelte-5w5jzo:focus-visible{box-shadow:none}textarea.svelte-5w5jzo::placeholder{color:var(--ink-faint)}.send.svelte-5w5jzo{display:inline-flex;align-items:center;justify-content:center;flex:none;width:38px;height:38px;padding:0;border:1px solid transparent;border-radius:var(--r-pill);background:var(--brand);color:var(--on-brand);cursor:pointer;transition:background var(--dur-hover) var(--ease),transform var(--dur-press) var(--ease)}.send.svelte-5w5jzo:hover:not(:disabled){background:var(--brand-deep)}.send.svelte-5w5jzo:active:not(:disabled){transform:scale(var(--press))}.send.svelte-5w5jzo:disabled{background:var(--surface-soft);border-color:var(--line);color:var(--ink-faint);cursor:not-allowed}.send.svelte-5w5jzo:focus-visible{outline:none;box-shadow:var(--ring)}@media (pointer: coarse){.send.svelte-5w5jzo{width:44px;height:44px}textarea.svelte-5w5jzo{height:44px;padding:11px 0}}.fact.svelte-30mugg{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3);padding:var(--s2) 0;border-bottom:1px solid var(--line);min-width:0}.fact.svelte-30mugg:last-child{border-bottom:0}.lbl.svelte-30mugg{font-size:var(--t-sm);color:var(--ink-soft);flex:none}.right.svelte-30mugg{display:inline-flex;align-items:baseline;gap:var(--s2);min-width:0;text-align:right}.val.svelte-30mugg{font-weight:600;color:var(--ink);overflow-wrap:anywhere;border-radius:var(--r-xs)}.muted.svelte-30mugg .val:where(.svelte-30mugg){font-weight:500;color:var(--ink-faint)}.lit.svelte-30mugg{animation:svelte-30mugg-lit 1.2s ease-out both}@keyframes svelte-30mugg-lit{0%{background:var(--brand-soft);box-shadow:0 0 0 4px var(--brand-soft);color:var(--brand-ink)}60%{background:var(--brand-soft);box-shadow:0 0 0 4px var(--brand-soft)}to{background:transparent;box-shadow:0 0 0 4px transparent}}.delta.svelte-30mugg{display:inline-flex;align-items:center;gap:2px;flex:none;font-family:var(--face-mono);font-size:var(--t-xs);font-weight:600;color:var(--brand-ink)}.delta.down.svelte-30mugg{color:var(--ink-faint)}.status.svelte-9nj5u4{display:inline-flex;align-items:center;gap:var(--s2);font-size:var(--t-sm);color:var(--ink-soft)}.d.svelte-9nj5u4{width:7px;height:7px;border-radius:50%;flex:none;background:var(--tone)}.beat.svelte-9nj5u4{animation:svelte-9nj5u4-beat 1.9s cubic-bezier(.4,0,.6,1) infinite}@keyframes svelte-9nj5u4-beat{0%{box-shadow:0 0 0 0 var(--tone-ring)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}.live.svelte-9nj5u4{--tone: var(--brand);--tone-ring: var(--brand-edge);color:var(--brand-ink)}.ok.svelte-9nj5u4{--tone: var(--ok);--tone-ring: var(--ok-edge)}.warn.svelte-9nj5u4{--tone: var(--warn);--tone-ring: var(--warn-edge)}.fail.svelte-9nj5u4{--tone: var(--fail);--tone-ring: var(--fail-edge);color:var(--fail-ink)}.idle.svelte-9nj5u4{--tone: var(--ink-faint);--tone-ring: var(--line-strong)}.credits.svelte-1jnrrwo{display:flex;flex-direction:column;gap:6px;min-width:0}.top.svelte-1jnrrwo{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s2)}.lbl.svelte-1jnrrwo{font-size:var(--t-sm);color:var(--ink-soft)}.pct.svelte-1jnrrwo{font-size:var(--t-xs);font-weight:600;color:var(--ink-faint)}.pct.warn.svelte-1jnrrwo{color:var(--warn)}.pct.fail.svelte-1jnrrwo{color:var(--fail)}.bottom.svelte-1jnrrwo{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}.num.svelte-1jnrrwo{font-size:var(--t-lg);font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.unit.svelte-1jnrrwo{font-size:var(--t-sm);color:var(--ink-soft)}.hint.svelte-1jnrrwo{font-size:var(--t-xs);color:var(--ink-faint)}.page-head.svelte-1568l9s{padding-block:var(--s7) var(--s8)}.head-grid.svelte-1568l9s{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s6);align-items:center}.split.svelte-1568l9s .head-grid:where(.svelte-1568l9s){grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.text.svelte-1568l9s{display:flex;flex-direction:column;gap:var(--s4)}.mid.svelte-1568l9s .text:where(.svelte-1568l9s){align-items:center;max-width:62ch;margin:0 auto;text-align:center}h1.svelte-1568l9s{font-size:var(--t-3xl);line-height:1.1;letter-spacing:var(--track-title);max-width:22ch}.mid.svelte-1568l9s h1:where(.svelte-1568l9s){max-width:18ch}.lede.svelte-1568l9s{max-width:56ch}.acts.svelte-1568l9s{display:flex;flex-wrap:wrap;gap:var(--s3);margin-top:var(--s2)}.fine.svelte-1568l9s{font-size:var(--t-sm);color:var(--ink-faint)}@media (min-width: 901px){h1.svelte-1568l9s{font-size:clamp(34px,4vw,46px)}}@media (max-width: 900px){.split.svelte-1568l9s .head-grid:where(.svelte-1568l9s){grid-template-columns:minmax(0,1fr)}}@media (max-width: 560px){.acts.svelte-1568l9s .btn{width:100%}}.section[id].svelte-mcw648{scroll-margin-top:calc(var(--topbar-h) + var(--s4))}.band.svelte-mcw648{background:var(--surface-soft);border-block:1px solid var(--line)}.dark.svelte-mcw648{padding-block:var(--s6);background:transparent}.dark.svelte-mcw648 .slab:where(.svelte-mcw648){padding:var(--s8) var(--s6);background:var(--canvas);border-radius:var(--r-xl)}@media (max-width: 560px){.dark.svelte-mcw648 .slab:where(.svelte-mcw648){padding:var(--s6) var(--s5);border-radius:var(--r-lg)}}.head.svelte-mcw648{display:flex;flex-direction:column;gap:var(--s3);margin-bottom:var(--s7);max-width:62ch}.head.wide.svelte-mcw648{max-width:none}.head.svelte-mcw648 h2:where(.svelte-mcw648){font-size:var(--t-3xl);letter-spacing:-.03em}@media (max-width: 560px){.head.svelte-mcw648{margin-bottom:var(--s6)}}.orb.svelte-1x0xg7q{position:fixed;top:46%;left:50%;width:min(600px,90vw);height:min(600px,90vw);margin:min(-300px,-45vw) 0 0 min(-300px,-45vw);pointer-events:none;z-index:0;opacity:0;will-change:transform,opacity}.orb.svelte-1x0xg7q canvas:where(.svelte-1x0xg7q){width:100%;height:100%;display:block}.tile.svelte-7ulvpb{display:flex;flex-direction:column;gap:var(--s3);padding:var(--s5);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-hairline);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.band .tile.svelte-7ulvpb{background:var(--canvas);box-shadow:none}.tile.svelte-7ulvpb:hover{border-color:var(--brand-edge);transform:translateY(-2px);box-shadow:var(--shadow-raised)}.tile.svelte-7ulvpb h3:where(.svelte-7ulvpb){font-size:var(--t-lg)}.body.svelte-7ulvpb{flex:1}.tile-ico.svelte-7ulvpb{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--r-md);background:var(--brand-tint);border:1px solid var(--brand-tint-line);color:var(--brand-ink);flex:none}.foot.svelte-7ulvpb{display:flex;flex-wrap:wrap;gap:var(--s2)}.stage.svelte-107ekjl{display:flex;flex-direction:column;gap:var(--s3);margin:0;min-width:0}.frame.svelte-107ekjl{position:relative;overflow:hidden;background:var(--canvas);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-raised);min-width:0}figcaption.svelte-107ekjl{max-width:68ch}.beat.svelte-65tpij{min-width:0}@media (prefers-reduced-motion: no-preference){html[data-js="1"] .beat.svelte-65tpij{opacity:0;animation:svelte-65tpij-beat-rescue 1ms linear 8s both}html[data-js=live] .beat.svelte-65tpij{opacity:0;transform:translateY(10px);transition:opacity .4s ease,transform .4s cubic-bezier(.16,1,.3,1)}html[data-js=live] .beat.on.svelte-65tpij{opacity:1;transform:none}}@keyframes svelte-65tpij-beat-rescue{to{opacity:1}}.wrap.svelte-g2n7ij{display:grid;grid-template-columns:minmax(0,1fr) 300px;min-width:0}.talk.svelte-g2n7ij{display:flex;flex-direction:column;min-width:0}.flow.svelte-g2n7ij{display:flex;flex-direction:column;justify-content:flex-end;gap:var(--s4);height:320px;padding:var(--s5);overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 56px);mask-image:linear-gradient(to bottom,transparent 0,#000 56px)}.dock.svelte-g2n7ij{padding:var(--s3) var(--s5) var(--s4);border-top:1px solid var(--line);background:var(--surface)}.mirror.svelte-g2n7ij{border-left:1px solid var(--line);background:var(--surface);min-width:0}.mirror.svelte-g2n7ij .mirror-in{display:flex;flex-direction:column;gap:var(--s4);padding:var(--s5)}.m-head.svelte-g2n7ij{display:flex;flex-direction:column;gap:var(--s2);align-items:flex-start}.m-facts.svelte-g2n7ij{display:flex;flex-direction:column}@media (max-width: 900px){.wrap.svelte-g2n7ij{grid-template-columns:minmax(0,1fr)}.flow.svelte-g2n7ij{height:430px;padding:var(--s4)}.dock.svelte-g2n7ij{padding:var(--s3) var(--s4)}.mirror.svelte-g2n7ij{border-left:0;border-top:1px solid var(--line)}.mirror.svelte-g2n7ij .mirror-in{padding:var(--s4)}}
