.editor.svelte-10zkpa0{background:var(--dx-panel);max-height:18rem;overflow-y:auto;border-bottom:1px solid var(--dx-line)}.chartwrap.svelte-1soj0s9{position:relative;border-bottom:1px solid var(--dx-line);overflow:hidden}svg.svelte-1soj0s9{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}text.svelte-1soj0s9{fill:var(--dx-faint);font-size:9px;font-family:var(--dx-mono)}text.hov.svelte-1soj0s9{fill:var(--dx-bright);font-size:10px}@media(prefers-reduced-motion:no-preference){.landing.svelte-1soj0s9{animation:svelte-1soj0s9-land .7s ease-out}.landing-fill.svelte-1soj0s9{animation:svelte-1soj0s9-land-fill .7s ease-out}}@keyframes svelte-1soj0s9-land{0%{stroke-width:2.8;opacity:.5}to{stroke-width:1.7;opacity:1}}@keyframes svelte-1soj0s9-land-fill{0%{fill-opacity:0}to{fill-opacity:.08}}.tablewrap.svelte-1dyi9lt{position:relative;flex:1;overflow:auto;min-height:0}table.svelte-1dyi9lt{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}th.svelte-1dyi9lt{position:sticky;top:0;z-index:1;background:var(--dx-card);text-align:left;font-size:.62rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--dx-dim);padding:.5rem .9rem .4rem;border-bottom:1px solid var(--dx-strong-line);white-space:nowrap}th.num.svelte-1dyi9lt{text-align:right}th.svelte-1dyi9lt:first-child{padding-left:1.1rem}th.vibe.svelte-1dyi9lt,td.vibe.svelte-1dyi9lt{padding-left:1.1rem;padding-right:.4rem}td.vibe.svelte-1dyi9lt{white-space:nowrap;cursor:default}td.vibe.svelte-1dyi9lt .rk:where(.svelte-1dyi9lt){display:inline-block;min-width:1.5rem;text-align:right;color:var(--dx-bright);font-size:.72rem;font-weight:600}td.vibe.svelte-1dyi9lt .up:where(.svelte-1dyi9lt){color:var(--dx-live);font-size:.6rem;margin-left:.25rem}td.vibe.svelte-1dyi9lt .dn:where(.svelte-1dyi9lt){color:var(--dx-err);font-size:.6rem;margin-left:.25rem;opacity:.75}td.vibe.svelte-1dyi9lt .eq:where(.svelte-1dyi9lt){color:var(--dx-faint);font-size:.6rem;margin-left:.25rem}td.vibe.svelte-1dyi9lt .sbar:where(.svelte-1dyi9lt){display:inline-block;height:.3rem;width:var(--w);margin-left:.35rem;vertical-align:middle;background:var(--dx-live);border-radius:2px;opacity:.75;transform-origin:left center;animation:svelte-1dyi9lt-sgrow .5s ease-out both;animation-delay:calc(var(--pos) * 14ms)}@keyframes svelte-1dyi9lt-sgrow{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:.75}}td.vibe.svelte-1dyi9lt .thinking:where(.svelte-1dyi9lt){color:var(--dx-live);letter-spacing:.2em;animation:svelte-1dyi9lt-pulse 1.1s ease-in-out infinite}@keyframes svelte-1dyi9lt-pulse{0%,to{opacity:1}50%{opacity:.35}}.fam.svelte-1dyi9lt{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:.4rem;vertical-align:middle;background:var(--dx-dim)}.fam-temporal.svelte-1dyi9lt{background:var(--fam-temporal)}.fam-numeric.svelte-1dyi9lt{background:var(--fam-numeric)}.fam-text.svelte-1dyi9lt{background:var(--fam-text)}.fam-id.svelte-1dyi9lt{background:var(--fam-id)}.fam-vector.svelte-1dyi9lt{background:var(--fam-vector)}.fam-bool.svelte-1dyi9lt{background:var(--fam-bool)}span.v.svelte-1dyi9lt{background:none}span.v.fam-temporal.svelte-1dyi9lt{color:var(--fam-temporal)}span.v.fam-id.svelte-1dyi9lt{color:var(--fam-id)}span.v.fam-bool.svelte-1dyi9lt{color:var(--fam-bool)}span.v.fam-vector.svelte-1dyi9lt{color:var(--fam-vector)}.sorts.svelte-1dyi9lt{display:inline-flex;gap:1px;margin-left:.35rem;opacity:0;transition:opacity .15s}th.svelte-1dyi9lt:hover .sorts:where(.svelte-1dyi9lt){opacity:1}.sorts.svelte-1dyi9lt button:where(.svelte-1dyi9lt){background:none;border:1px solid var(--dx-line);color:var(--dx-dim);font-size:.6rem;line-height:1;padding:1px 3px;border-radius:3px;cursor:pointer}.sorts.svelte-1dyi9lt button:where(.svelte-1dyi9lt):hover{color:var(--card-ink);border-color:var(--card-ink)}td.svelte-1dyi9lt{padding:.28rem .9rem;text-align:left;font-size:.78rem;border-bottom:1px solid var(--dx-grid);color:var(--dx-data);white-space:nowrap;cursor:pointer;max-width:44rem;overflow:hidden;text-overflow:ellipsis}.wrap.svelte-1dyi9lt td:where(.svelte-1dyi9lt){white-space:pre-line;max-width:44rem;overflow:visible;text-overflow:clip;vertical-align:top}td.num.svelte-1dyi9lt{text-align:right}td.first.svelte-1dyi9lt{color:var(--dx-dim);padding-left:1.1rem}td.open.svelte-1dyi9lt{background:color-mix(in oklab,var(--card-ink) 7%,transparent);box-shadow:inset 0 0 0 1px var(--card-ink)}.compact.svelte-1dyi9lt td:where(.svelte-1dyi9lt){padding:.18rem .6rem;font-size:.7rem;cursor:default}.compact.svelte-1dyi9lt th:where(.svelte-1dyi9lt){padding:.35rem .6rem .3rem}.bar.svelte-1dyi9lt{display:inline-block;height:.5rem;background:var(--card-ink);opacity:.5;border-radius:1px;margin-right:.45rem;vertical-align:middle}tr.svelte-1dyi9lt:hover td:where(.svelte-1dyi9lt){background:var(--dx-panel-hi)}.empty.svelte-1dyi9lt{padding:1.1rem;color:var(--dx-faint);font-size:.78rem}.moves.svelte-1dyi9lt{position:absolute;z-index:5;min-width:15rem;max-width:24rem;background:var(--dx-card);border:1px solid var(--card-ink);border-radius:8px;box-shadow:var(--dx-shadow);padding:.35rem;display:flex;flex-direction:column;gap:1px}.mv-head.svelte-1dyi9lt{font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--dx-dim);padding:.3rem .5rem .15rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mv-full.svelte-1dyi9lt{font-size:.74rem;line-height:1.5;color:var(--dx-bright);padding:.15rem .5rem .4rem;border-bottom:1px solid var(--dx-line);margin-bottom:.2rem;max-height:11rem;overflow-y:auto;white-space:pre-line;overflow-wrap:anywhere;-webkit-user-select:text;-moz-user-select:text;user-select:text;cursor:text}.moves.svelte-1dyi9lt button:where(.svelte-1dyi9lt),.moves.svelte-1dyi9lt a:where(.svelte-1dyi9lt){display:grid;grid-template-columns:3.4rem 1fr;gap:.6rem;align-items:baseline;text-align:left;background:none;border:none;color:var(--dx-data);font-family:var(--dx-mono);font-size:.72rem;padding:.32rem .5rem;border-radius:5px;cursor:pointer;text-decoration:none}.moves.svelte-1dyi9lt button:where(.svelte-1dyi9lt):hover,.moves.svelte-1dyi9lt a:where(.svelte-1dyi9lt):hover{background:color-mix(in oklab,var(--dx-data) 7%,transparent)}.moves.svelte-1dyi9lt b:where(.svelte-1dyi9lt){color:var(--card-ink);font-weight:600}.moves.svelte-1dyi9lt span:where(.svelte-1dyi9lt){color:var(--dx-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card.svelte-sr690b{--card-ink: oklch(var(--ink-l) var(--ink-c) var(--card-hue));display:flex;flex-direction:column;min-height:0;min-width:0;background:var(--dx-card);border:1px solid var(--dx-strong-line);border-radius:14px;overflow:hidden;box-shadow:var(--dx-shadow)}header.svelte-sr690b{display:flex;align-items:baseline;gap:.8rem;padding:1rem 1.25rem .5rem;flex-wrap:wrap}h2.svelte-sr690b{margin:0;font-family:var(--dx-serif);font-weight:400;font-size:1.35rem;color:var(--dx-bright);letter-spacing:-.005em;flex:1;min-width:0}.meta.svelte-sr690b{display:inline-flex;gap:.35rem;align-items:center;flex-wrap:wrap}.src.svelte-sr690b{--src: oklch(var(--ink-l) var(--ink-c) var(--src-hue));font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:var(--src);border:1px solid color-mix(in oklab,var(--src) 40%,transparent);border-radius:999px;padding:.12rem .5rem}.light.svelte-sr690b{font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;padding:.12rem .42rem;border-radius:999px;border:1px solid var(--dx-line);color:var(--dx-faint);cursor:help}.light.on.svelte-sr690b{color:var(--dx-on);border-color:color-mix(in oklab,var(--dx-on) 45%,transparent)}.light.warn.svelte-sr690b{color:var(--dx-warn);border-color:color-mix(in oklab,var(--dx-warn) 45%,transparent)}.light.off.svelte-sr690b{color:var(--dx-err);border-color:color-mix(in oklab,var(--dx-err) 40%,transparent)}.composing.svelte-sr690b{font-size:.62rem;color:var(--card-ink);animation:svelte-sr690b-pulse 1.1s ease-in-out infinite}.match.svelte-sr690b{font-size:.62rem;font-family:var(--dx-mono);color:var(--card-ink);border:1px solid color-mix(in oklab,var(--card-ink) 40%,transparent);border-radius:999px;padding:.12rem .5rem;cursor:help}.match.counting.svelte-sr690b{animation:svelte-sr690b-pulse 1.1s ease-in-out infinite}.actions.svelte-sr690b{display:inline-flex;gap:.25rem}.actions.svelte-sr690b button:where(.svelte-sr690b){background:none;border:1px solid var(--dx-line);border-radius:6px;color:var(--dx-dim);font-family:var(--dx-mono);font-size:.66rem;padding:.18rem .5rem;cursor:pointer}.actions.svelte-sr690b button:where(.svelte-sr690b):hover,.actions.svelte-sr690b button.on:where(.svelte-sr690b){color:var(--card-ink);border-color:var(--card-ink)}.pending.svelte-sr690b{margin:0 1.25rem .4rem;text-align:left;background:color-mix(in oklab,var(--card-ink) 10%,transparent);border:1px dashed var(--card-ink);border-radius:8px;color:var(--dx-data);font-family:var(--dx-mono);font-size:.72rem;padding:.45rem .7rem;cursor:pointer}.pending.svelte-sr690b b:where(.svelte-sr690b){color:var(--card-ink);margin-right:.4rem}.note.svelte-sr690b{margin:0 1.25rem .4rem;font-size:.68rem;color:var(--dx-dim)}.rack.svelte-sr690b{display:flex;flex-direction:column;gap:.15rem;padding:.3rem .9rem .7rem}.dial.svelte-sr690b{display:grid;grid-template-columns:1.4rem 6.5rem 1fr;align-items:center;gap:.6rem;padding:.3rem .35rem;border-radius:8px;border:1px solid transparent}.dial.active.svelte-sr690b{border-color:color-mix(in oklab,var(--card-ink) 35%,transparent);background:color-mix(in oklab,var(--card-ink) 4%,transparent)}.key.svelte-sr690b{display:inline-grid;place-items:center;width:1.4rem;height:1.4rem;border-radius:5px;border:1px solid var(--dx-line);border-bottom-width:2px;font-family:var(--dx-mono);font-size:.66rem;color:var(--dx-dim);background:var(--dx-panel)}.dial.active.svelte-sr690b .key:where(.svelte-sr690b){color:var(--card-ink);border-color:var(--card-ink)}label.svelte-sr690b{font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--dx-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}label.scrub.svelte-sr690b{cursor:ew-resize;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:none}label.scrub.svelte-sr690b:hover{color:var(--card-ink)}.typed.svelte-sr690b{background:var(--dx-panel);border:1px solid var(--dx-line);color:var(--dx-bright);font-family:var(--dx-mono);font-size:.86rem;padding:.32rem .55rem;border-radius:6px;width:100%;max-width:22rem}.typed.svelte-sr690b::-moz-placeholder{color:var(--dx-faint)}.typed.svelte-sr690b::placeholder{color:var(--dx-faint)}.typed.svelte-sr690b:focus-visible{outline:none;border-color:var(--card-ink);box-shadow:0 0 0 3px color-mix(in oklab,var(--card-ink) 20%,transparent)}.exact.svelte-sr690b{display:inline-flex;align-items:center;gap:.35rem}.exact.svelte-sr690b .or:where(.svelte-sr690b){font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:var(--dx-faint);white-space:nowrap}.typed.date.svelte-sr690b{width:8.4rem;padding:.22rem .4rem;font-size:.68rem;color:var(--dx-dim);max-width:none}.rungs.svelte-sr690b{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center}.rung.svelte-sr690b{position:relative;display:inline-flex;align-items:baseline;gap:.35rem;overflow:hidden;background:var(--dx-panel);border:1px solid var(--dx-line);border-radius:7px;color:var(--dx-data);font-family:var(--dx-mono);font-size:.76rem;padding:.3rem .6rem .36rem;cursor:pointer;transition:border-color .12s,color .12s,transform .08s}.rung.svelte-sr690b:hover{border-color:var(--dx-dim)}.rung.svelte-sr690b:active{transform:translateY(1px)}.rung.on.svelte-sr690b{color:var(--dx-bright);border-color:var(--card-ink);background:color-mix(in oklab,var(--card-ink) 14%,var(--dx-panel))}.rung.svelte-sr690b .n:where(.svelte-sr690b){position:absolute;top:1px;left:3px;font-style:normal;font-size:.5rem;color:var(--dx-dim)}.rung.on.svelte-sr690b .n:where(.svelte-sr690b){color:var(--card-ink)}.rung.svelte-sr690b .c:where(.svelte-sr690b){font-size:.62rem;color:var(--dx-dim)}.rung.on.svelte-sr690b .c:where(.svelte-sr690b){color:var(--card-ink)}.rung.svelte-sr690b .bar:where(.svelte-sr690b){position:absolute;left:0;bottom:0;height:2px;width:calc(var(--share, 0) * 100%);background:var(--card-ink);opacity:.55;transition:width .4s ease-out}.rung.svelte-sr690b:not(.priced) .bar:where(.svelte-sr690b){display:none}.assay.svelte-sr690b{display:flex;align-items:center;gap:.6rem;padding:0 1.25rem .5rem}.assay.svelte-sr690b label:where(.svelte-sr690b){flex:none}.assay.svelte-sr690b .typed:where(.svelte-sr690b){max-width:30rem}.oncol.svelte-sr690b{font-size:.62rem;color:var(--dx-dim);white-space:nowrap}.oncol.svelte-sr690b b:where(.svelte-sr690b){color:var(--dx-data);font-weight:600}.campaigns.svelte-sr690b{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;padding:0 1.25rem .55rem}.camp.svelte-sr690b{display:inline-flex;align-items:baseline;gap:.4rem;background:var(--dx-card);border:1px solid var(--dx-line);border-radius:999px;color:var(--dx-data);font-family:var(--dx-mono);font-size:.66rem;padding:.22rem .6rem;cursor:pointer;transition:border-color .15s,background .15s}.camp.svelte-sr690b .lamp:where(.svelte-sr690b){width:7px;height:7px;border-radius:50%;background:var(--dx-faint);align-self:center}.camp.live.svelte-sr690b .lamp:where(.svelte-sr690b){background:var(--dx-live);animation:svelte-sr690b-pulse 1.1s ease-in-out infinite}.camp.on.svelte-sr690b{border-color:var(--dx-live);background:color-mix(in oklab,var(--dx-live) 8%,transparent)}.camp.on.svelte-sr690b .lamp:where(.svelte-sr690b){background:var(--dx-live)}.camp.dead.svelte-sr690b{opacity:.6;cursor:help}.camp.svelte-sr690b b:where(.svelte-sr690b){font-weight:600;color:var(--dx-bright)}.camp.svelte-sr690b .st:where(.svelte-sr690b){color:var(--dx-dim)}.camp.live.svelte-sr690b .st:where(.svelte-sr690b){color:var(--dx-live);animation:svelte-sr690b-pulse 1.1s ease-in-out infinite}.camp.ask.svelte-sr690b{border-style:dashed;color:var(--dx-dim)}.camp.ask.svelte-sr690b:hover{color:var(--dx-live);border-color:var(--dx-live)}.agree.svelte-sr690b{font-size:.62rem;color:var(--dx-dim);cursor:help;border-bottom:1px dotted var(--dx-faint)}.sql.svelte-sr690b{border-top:1px solid var(--dx-line)}.nudges.svelte-sr690b{display:flex;gap:.4rem;padding:.35rem 1.25rem .5rem;flex-wrap:wrap}.nudges.svelte-sr690b button:where(.svelte-sr690b){background:none;border:1px dashed color-mix(in oklab,var(--dx-on) 50%,transparent);color:var(--dx-on);border-radius:6px;font-family:var(--dx-mono);font-size:.66rem;padding:.2rem .5rem;cursor:pointer}.stage.svelte-sr690b{display:flex;flex-direction:column;min-height:0;border-top:1px solid var(--dx-line);max-height:62vh}footer.svelte-sr690b{display:flex;align-items:center;gap:.9rem;padding:.45rem 1.25rem;border-top:1px solid var(--dx-line);font-size:.68rem;color:var(--dx-data);flex-wrap:wrap}.dim.svelte-sr690b{color:var(--dx-dim)}.err.svelte-sr690b{color:var(--dx-err)}.warn.svelte-sr690b{color:var(--dx-warn);cursor:help}.fgrow.svelte-sr690b{flex:1}.deeper.svelte-sr690b{background:none;border:1px solid var(--dx-line);border-radius:999px;color:var(--dx-dim);font-family:var(--dx-mono);font-size:.64rem;padding:.14rem .55rem;cursor:pointer}.deeper.svelte-sr690b:hover{color:var(--card-ink);border-color:var(--card-ink)}.pulse.svelte-sr690b,.pricing.svelte-sr690b{animation:svelte-sr690b-pulse 1.1s ease-in-out infinite}@keyframes svelte-sr690b-pulse{0%,to{opacity:1}50%{opacity:.45}}@media(max-width:640px){.dial.svelte-sr690b{grid-template-columns:1.3rem 1fr}.dial.svelte-sr690b>.rungs:where(.svelte-sr690b),.dial.svelte-sr690b>.typed:where(.svelte-sr690b){grid-column:1 / -1}.typed.svelte-sr690b,.assay.svelte-sr690b .typed:where(.svelte-sr690b){font-size:16px}.rung.svelte-sr690b{padding:.42rem .7rem .48rem;font-size:.86rem}}@media(hover:none)and (pointer:coarse){.key.svelte-sr690b,.rung.svelte-sr690b .n:where(.svelte-sr690b){display:none}.dial.svelte-sr690b{grid-template-columns:6.5rem 1fr}}@media(hover:none)and (pointer:coarse)and (max-width:640px){.dial.svelte-sr690b{grid-template-columns:1fr}}.dex.svelte-1t3p3t7{--dx-ground: var(--tal-bg);--dx-card: var(--tal-card);--dx-panel: var(--tal-pill);--dx-panel-hi: color-mix(in oklab, var(--tal-pill) 55%, var(--tal-bg));--dx-line: var(--tal-line);--dx-strong-line: var(--tal-line-2);--dx-grid: var(--tal-line);--dx-data: var(--tal-ink);--dx-bright: var(--tal-ink);--dx-dim: var(--tal-ink-2);--dx-faint: var(--tal-muted);--dx-live: var(--accent);--dx-ghost: var(--tal-muted);--dx-err: var(--danger);--dx-warn: #91600b;--dx-on: var(--accent);--ink-l: .48;--ink-c: .105;--fam-l: .5;--fam-c: .09;--fam-temporal: oklch(var(--fam-l) var(--fam-c) 255);--fam-numeric: var(--tal-ink);--fam-text: var(--tal-ink);--fam-id: oklch(var(--fam-l) var(--fam-c) 310);--fam-vector: oklch(var(--fam-l) var(--fam-c) 175);--fam-bool: oklch(var(--fam-l) var(--fam-c) 75);--dx-kw: var(--accent);--dx-str: #7a4f14;--dx-serif: var(--font-prose);--dx-mono: var(--font-code);--dx-shadow: 0 1px 2px rgba(35, 34, 31, .05), 0 10px 30px rgba(35, 34, 31, .08);min-height:calc(100vh - 4rem);display:flex;justify-content:center;gap:1rem;background:var(--dx-ground);color:var(--dx-data);font-family:var(--dx-mono);font-size:13px;padding:1.6rem 1rem 2.5rem}[data-theme=dark] .dex.svelte-1t3p3t7{--dx-live: #3aa98c;--dx-on: #3aa98c;--dx-warn: #e9c46a;--dx-str: #d3a95f;--ink-l: .76;--ink-c: .12;--fam-l: .78;--fam-c: .1;--dx-shadow: 0 1px 0 rgba(255, 255, 255, .04) inset, 0 16px 40px rgba(0, 0, 0, .45)}.col.svelte-1t3p3t7{width:100%;max-width:120rem;min-width:0;display:flex;flex-direction:column;gap:.9rem}@media(max-width:900px){.dex.svelte-1t3p3t7{flex-direction:column}}.banner.svelte-1t3p3t7{margin:0;padding:.45rem .8rem;border:1px solid var(--dx-line);border-radius:8px;background:var(--dx-panel);color:var(--dx-dim);font-size:.72rem;line-height:1.5}.banner.svelte-1t3p3t7 b:where(.svelte-1t3p3t7){color:var(--dx-warn);font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;margin-right:.3rem}.banner.svelte-1t3p3t7 a:where(.svelte-1t3p3t7){color:var(--dx-data);text-decoration:underline;text-underline-offset:2px}.ask.svelte-1t3p3t7{position:relative;display:flex;align-items:center}.ask.svelte-1t3p3t7 input:where(.svelte-1t3p3t7){width:100%;background:var(--dx-card);border:1px solid var(--dx-strong-line);border-radius:12px;color:var(--dx-bright);font-family:var(--dx-serif);font-size:1.15rem;padding:.8rem 3rem .85rem 1.1rem;box-shadow:var(--dx-shadow)}.ask.svelte-1t3p3t7 input:where(.svelte-1t3p3t7)::-moz-placeholder{color:var(--dx-faint);font-style:italic}.ask.svelte-1t3p3t7 input:where(.svelte-1t3p3t7)::placeholder{color:var(--dx-faint);font-style:italic}.ask.svelte-1t3p3t7 input:where(.svelte-1t3p3t7):focus-visible{outline:none;border-color:var(--dx-live);box-shadow:0 0 0 3px color-mix(in oklab,var(--dx-live) 15%,transparent),var(--dx-shadow)}.ask.svelte-1t3p3t7 kbd:where(.svelte-1t3p3t7){position:absolute;right:.9rem;font-family:var(--dx-mono);font-size:.7rem;color:var(--dx-faint);border:1px solid var(--dx-line);border-radius:4px;padding:.05rem .35rem}.keyline.svelte-1t3p3t7{display:flex;align-items:center;gap:.7rem;padding:.55rem .9rem;flex-wrap:wrap;border:1px solid var(--dx-line);border-radius:10px;background:color-mix(in oklab,var(--dx-warn) 6%,transparent);font-size:.72rem;color:var(--dx-dim)}.keyline.svelte-1t3p3t7 a:where(.svelte-1t3p3t7){color:var(--dx-live)}.keyline.svelte-1t3p3t7 input:where(.svelte-1t3p3t7){background:var(--dx-panel);border:1px solid var(--dx-line);color:var(--dx-data);font-family:var(--dx-mono);font-size:.7rem;padding:.3rem .5rem;border-radius:4px;width:15rem}.keyline.svelte-1t3p3t7 input:where(.svelte-1t3p3t7)::-moz-placeholder{color:var(--dx-faint)}.keyline.svelte-1t3p3t7 input:where(.svelte-1t3p3t7)::placeholder{color:var(--dx-faint)}@media(max-width:640px){.keyline.svelte-1t3p3t7 input:where(.svelte-1t3p3t7){font-size:16px;width:100%}}.deck.svelte-1t3p3t7{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;padding:0 .2rem}.dot.svelte-1t3p3t7{--ink: oklch(var(--ink-l) var(--ink-c) var(--card-hue));display:inline-flex;align-items:center;gap:.3rem;background:none;border:1px solid transparent;border-radius:999px;padding:.2rem .45rem;cursor:pointer;color:var(--dx-dim);font-family:var(--dx-mono);font-size:.66rem}.dot.svelte-1t3p3t7 i:where(.svelte-1t3p3t7){width:9px;height:9px;border-radius:50%;background:var(--ink);opacity:.55}.dot.on.svelte-1t3p3t7{border-color:var(--ink);color:var(--ink)}.dot.on.svelte-1t3p3t7 i:where(.svelte-1t3p3t7),.dot.svelte-1t3p3t7:hover i:where(.svelte-1t3p3t7){opacity:1}.sep.svelte-1t3p3t7{width:1px;height:.9rem;background:var(--dx-line);margin:0 .3rem}.starter.svelte-1t3p3t7,.tool.svelte-1t3p3t7{background:none;border:1px solid var(--dx-line);border-radius:999px;color:var(--dx-dim);font-family:var(--dx-mono);font-size:.64rem;padding:.2rem .6rem;cursor:pointer}.starter.svelte-1t3p3t7:hover,.tool.svelte-1t3p3t7:hover,.tool.on.svelte-1t3p3t7{color:var(--dx-live);border-color:var(--dx-live)}.grow.svelte-1t3p3t7{flex:1}.legend.svelte-1t3p3t7{margin:0;font-size:.66rem;color:var(--dx-dim);line-height:1.7;padding:0 .3rem}.legend.svelte-1t3p3t7 b:where(.svelte-1t3p3t7){color:var(--dx-data);font-weight:600;border:1px solid var(--dx-line);border-radius:4px;padding:0 .3rem}.sidechat.svelte-1t3p3t7{display:flex;flex-direction:column;gap:.5rem;width:24rem;flex:none;align-self:flex-start;position:sticky;top:1rem;max-height:calc(100vh - 6rem);border:1px solid var(--dx-line);border-radius:12px;background:var(--dx-card);box-shadow:var(--dx-shadow);padding:.7rem .8rem .8rem;font-size:.74rem}.sidechat.svelte-1t3p3t7 header:where(.svelte-1t3p3t7){display:flex;align-items:center;gap:.6rem;color:var(--dx-dim);font-size:.66rem;letter-spacing:.06em;text-transform:uppercase}.sidechat.svelte-1t3p3t7 .name:where(.svelte-1t3p3t7){color:var(--dx-live);font-weight:600}.sidechat.svelte-1t3p3t7 .ctx:where(.svelte-1t3p3t7){display:inline-flex;align-items:center;gap:.25rem;cursor:pointer;text-transform:none;letter-spacing:0}.sidechat.svelte-1t3p3t7 .ctx:where(.svelte-1t3p3t7) input:where(.svelte-1t3p3t7){accent-color:var(--dx-live);width:auto}.sidechat.svelte-1t3p3t7 a.tool:where(.svelte-1t3p3t7){text-decoration:none}.sidechat.svelte-1t3p3t7 .thread:where(.svelte-1t3p3t7){flex:1;min-height:8rem;overflow-y:auto;display:grid;gap:.45rem;align-content:start;padding-right:.2rem}.sidechat.svelte-1t3p3t7 .empty:where(.svelte-1t3p3t7){margin:.2rem 0;color:var(--dx-faint);line-height:1.6}.sidechat.svelte-1t3p3t7 .msg:where(.svelte-1t3p3t7){border:1px solid var(--dx-line);border-radius:9px;padding:.45rem .6rem;background:var(--dx-panel-hi)}.sidechat.svelte-1t3p3t7 .msg.user:where(.svelte-1t3p3t7){background:var(--dx-panel);margin-left:1.6rem}.sidechat.svelte-1t3p3t7 .msg.errored:where(.svelte-1t3p3t7){border-color:var(--dx-err)}.sidechat.svelte-1t3p3t7 .plain:where(.svelte-1t3p3t7),.sidechat.svelte-1t3p3t7 .errtext:where(.svelte-1t3p3t7){margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.sidechat.svelte-1t3p3t7 .errtext:where(.svelte-1t3p3t7){color:var(--dx-err)}.sidechat.svelte-1t3p3t7 .stream:where(.svelte-1t3p3t7){margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.sidechat.svelte-1t3p3t7 .caret:where(.svelte-1t3p3t7){display:inline-block;width:6px;height:12px;margin-left:2px;vertical-align:-2px;background:var(--dx-live);animation:svelte-1t3p3t7-sc-pulse 1s steps(2) infinite}.sidechat.svelte-1t3p3t7 .md:where(.svelte-1t3p3t7){overflow-wrap:anywhere;line-height:1.55}.sidechat.svelte-1t3p3t7 .md:where(.svelte-1t3p3t7) p{margin:0 0 .5rem}.sidechat.svelte-1t3p3t7 .md:where(.svelte-1t3p3t7) p:last-child{margin-bottom:0}.sidechat.svelte-1t3p3t7 .md:where(.svelte-1t3p3t7) pre{margin:.5rem 0;padding:.5rem .6rem;border:1px solid var(--dx-line);border-radius:7px;background:var(--dx-ground);overflow-x:auto}.sidechat.svelte-1t3p3t7 .md:where(.svelte-1t3p3t7) code{font-family:var(--dx-mono);font-size:.7rem}.sidechat.svelte-1t3p3t7 .md:where(.svelte-1t3p3t7) :not(pre)>code{padding:0 .25rem;border:1px solid var(--dx-line);border-radius:4px;background:var(--dx-ground)}.sidechat.svelte-1t3p3t7 .md:where(.svelte-1t3p3t7) ul,.sidechat.svelte-1t3p3t7 .md:where(.svelte-1t3p3t7) ol{margin:0 0 .5rem;padding-left:1.2rem}.sidechat.svelte-1t3p3t7 .md:where(.svelte-1t3p3t7) a{color:var(--dx-live)}.sidechat.svelte-1t3p3t7 .md:where(.svelte-1t3p3t7) table{border-collapse:collapse;margin:.5rem 0;display:block;overflow-x:auto}.sidechat.svelte-1t3p3t7 .md:where(.svelte-1t3p3t7) th,.sidechat.svelte-1t3p3t7 .md:where(.svelte-1t3p3t7) td{padding:.2rem .45rem;border:1px solid var(--dx-line)}.sidechat.svelte-1t3p3t7 .play:where(.svelte-1t3p3t7){margin-top:.35rem;background:none;border:1px solid var(--dx-live);border-radius:999px;color:var(--dx-live);font:inherit;font-size:.64rem;padding:.15rem .6rem;cursor:pointer}.sidechat.svelte-1t3p3t7 .play:where(.svelte-1t3p3t7):hover{background:color-mix(in oklab,var(--dx-live) 12%,transparent)}.chat-error.svelte-1t3p3t7{margin:0;color:var(--dx-err);font-size:.68rem}.sidechat.svelte-1t3p3t7 .composer:where(.svelte-1t3p3t7){display:grid;gap:.4rem}.sidechat.svelte-1t3p3t7 textarea:where(.svelte-1t3p3t7),.sidechat.svelte-1t3p3t7 .model:where(.svelte-1t3p3t7){width:100%;box-sizing:border-box;border:1px solid var(--dx-line);border-radius:8px;background:var(--dx-panel);color:var(--dx-data);font:inherit;padding:.45rem .55rem}.sidechat.svelte-1t3p3t7 textarea:where(.svelte-1t3p3t7){resize:vertical}.sidechat.svelte-1t3p3t7 textarea:where(.svelte-1t3p3t7):focus-visible,.sidechat.svelte-1t3p3t7 .model:where(.svelte-1t3p3t7):focus-visible{outline:none;border-color:var(--dx-live)}.sidechat.svelte-1t3p3t7 .row:where(.svelte-1t3p3t7){display:flex;gap:.4rem}.sidechat.svelte-1t3p3t7 .model:where(.svelte-1t3p3t7){flex:1;font-size:.66rem;color:var(--dx-dim)}.sidechat.svelte-1t3p3t7 button[type=submit]:where(.svelte-1t3p3t7){flex:none;border:1px solid var(--dx-live);border-radius:8px;background:var(--dx-live);color:var(--dx-ground);font:inherit;font-weight:600;padding:.35rem 1rem;cursor:pointer}.sidechat.svelte-1t3p3t7 button[type=submit]:where(.svelte-1t3p3t7):disabled{opacity:.55;cursor:default}@keyframes svelte-1t3p3t7-sc-pulse{50%{opacity:.3}}@media(prefers-reduced-motion:reduce){.sidechat.svelte-1t3p3t7 .caret:where(.svelte-1t3p3t7){animation:none}}@media(max-width:900px){.sidechat.svelte-1t3p3t7{width:100%;position:static;max-height:60vh}.sidechat.svelte-1t3p3t7 textarea:where(.svelte-1t3p3t7),.sidechat.svelte-1t3p3t7 .model:where(.svelte-1t3p3t7){font-size:16px}}
