.band.svelte-164z3i{height:var(--band-height,clamp(32rem, 100vh, 56rem));pointer-events:none;perspective:900px;-webkit-mask-image:linear-gradient(to bottom, #000 var(--band-fade,55%), transparent 100%);mask-image:linear-gradient(to bottom, #000 var(--band-fade,55%), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, #000 var(--band-fade,55%), transparent 100%);position:absolute;inset:0 0 auto;overflow:hidden}.board.svelte-164z3i{font-family:var(--font-mono);white-space:pre;color:color-mix(in oklab, var(--ink) var(--band-ink,26%), transparent);will-change:transform;margin:0;font-size:clamp(.5rem,.95vw,.9rem);line-height:1.16;position:absolute;inset:-3rem -4rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%)}.dock-head.svelte-15vnp2f{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--line);display:flex}.dock-btn.svelte-15vnp2f{align-items:center;gap:var(--sp-2);font-size:var(--text-xs);color:var(--ink-soft);font-weight:700;display:inline-flex}.dock-btn.svelte-15vnp2f:last-child{margin-left:auto}.body.svelte-15vnp2f{gap:var(--sp-5);padding:var(--sp-4);flex-direction:column;display:flex}.turn.svelte-15vnp2f{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.turn.svelte-15vnp2f.mine{align-items:flex-end}.bubble.svelte-15vnp2f{max-width:88%;padding:var(--sp-2) .875rem;border-radius:var(--radius-lg) var(--radius-lg) 0 var(--radius-lg);background:var(--accent);color:var(--accent-ink);font-size:var(--text-sm)}.picked.svelte-15vnp2f{gap:var(--sp-1);max-width:100%;display:inline-flex;overflow:hidden}.process.svelte-15vnp2f{border:1px solid var(--line);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--ink-faint);flex-direction:column;display:flex;overflow:hidden}.process-head.svelte-15vnp2f{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);background:var(--field);display:flex}.process-head.svelte-15vnp2f .count:where(.svelte-15vnp2f){font-variant-numeric:tabular-nums;flex:none}.process-head.svelte-15vnp2f .thought:where(.svelte-15vnp2f){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.process-head.svelte-15vnp2f .chevron{flex:none}.process.open.svelte-15vnp2f .process-head:where(.svelte-15vnp2f){border-bottom:1px solid var(--line)}.process.working.svelte-15vnp2f .process-head:where(.svelte-15vnp2f){color:var(--ink-soft)}.process-steps.svelte-15vnp2f{padding:var(--sp-2) var(--sp-3);flex-direction:column;gap:3px;display:flex}.wheel.svelte-15vnp2f{border:2px solid var(--line-strong);border-top-color:var(--accent);border-radius:var(--radius-full);flex:none;width:.8rem;height:.8rem;animation:.9s linear infinite svelte-15vnp2f-spin}@keyframes svelte-15vnp2f-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.wheel.svelte-15vnp2f{animation:none}}.answer-head.svelte-15vnp2f{color:var(--accent-text)}.answer.svelte-15vnp2f{gap:var(--sp-2);font-size:var(--text-sm);color:var(--ink);flex-direction:column;display:flex}.answer.svelte-15vnp2f code:where(.svelte-15vnp2f){font-family:var(--font-mono);font-size:var(--text-xs);color:var(--accent-text);white-space:nowrap}.composer.svelte-15vnp2f{gap:var(--sp-3);padding:var(--sp-4);border-top:1px solid var(--line);background:color-mix(in oklab, var(--field) 45%, var(--paper));flex-direction:column;display:flex}.field.svelte-15vnp2f{font-size:var(--text-sm);color:var(--ink-faint)}.tools.svelte-15vnp2f{align-items:center;gap:var(--sp-2);color:var(--ink-faint);display:flex}.tool.svelte-15vnp2f{border-radius:var(--radius-full);background:var(--paper);border:1px solid var(--line);flex:none;place-items:center;width:1.75rem;height:1.75rem;display:grid}.model.svelte-15vnp2f{margin-left:var(--sp-2);font-size:var(--text-xs);font-weight:700;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ring.svelte-15vnp2f{flex:none;width:1.1rem;height:1.1rem}.ring.svelte-15vnp2f circle:where(.svelte-15vnp2f){fill:none;stroke-width:3px}.ring.svelte-15vnp2f .track:where(.svelte-15vnp2f){stroke:var(--line-strong)}.ring.svelte-15vnp2f .arc:where(.svelte-15vnp2f){stroke:var(--accent);transform-origin:50%;transform:rotate(-90deg)}.mode.svelte-15vnp2f{align-items:center;gap:var(--sp-1);padding:.3rem var(--sp-3);border-radius:var(--radius-lg);font-size:var(--text-xs);white-space:nowrap;margin-left:auto;font-weight:700;display:inline-flex}.send.svelte-15vnp2f{border-radius:var(--radius-full);background:var(--accent);width:1.75rem;height:1.75rem;color:var(--accent-ink);flex:none;place-items:center;display:grid}.hint.svelte-15vnp2f{color:var(--ink-faint);text-align:center;font-size:.65rem}@media (width<30rem){.tools.svelte-15vnp2f .tool:where(.svelte-15vnp2f):not(:first-child){display:none}.model.svelte-15vnp2f{max-width:6rem}}.mode.svelte-i8a1xg{margin-left:auto}.body.svelte-i8a1xg{gap:var(--sp-3);flex-direction:column;display:flex}.bubble.svelte-i8a1xg{max-width:88%;padding:var(--sp-2) .875rem;border-radius:var(--radius-lg) var(--radius-lg) 0 var(--radius-lg);background:var(--accent);color:var(--accent-ink);font-size:var(--text-sm);align-self:flex-end}.process.svelte-i8a1xg{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--field);font-size:var(--text-xs);color:var(--ink-faint);display:flex}.process.svelte-i8a1xg .count:where(.svelte-i8a1xg){flex:none}.process.svelte-i8a1xg .thought:where(.svelte-i8a1xg){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.plan.svelte-i8a1xg{gap:var(--sp-2);padding:var(--sp-4);background:var(--field);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;display:flex}.plan.svelte-i8a1xg p:where(.svelte-i8a1xg):not(.plan-lead){font-size:var(--text-sm);color:var(--ink-soft)}.plan-head.svelte-i8a1xg{align-items:center;gap:var(--sp-2);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text);font-weight:700;display:inline-flex}.plan-lead.svelte-i8a1xg{font-size:var(--text-sm);font-weight:700}.plan-steps.svelte-i8a1xg{gap:var(--sp-2);padding-left:var(--sp-5);font-size:var(--text-sm);color:var(--ink-soft);flex-direction:column;list-style:decimal;display:flex}.plan-steps.svelte-i8a1xg li:where(.svelte-i8a1xg)::marker{color:var(--ink-faint);font-weight:700}.plan-sub.svelte-i8a1xg{margin-top:var(--sp-2);font-size:var(--text-sm);font-weight:700}.plan-btn.svelte-i8a1xg{align-items:center;gap:var(--sp-2);margin-top:var(--sp-3);padding:var(--sp-2) var(--sp-4);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--paper);font-size:var(--text-sm);align-self:flex-end;font-weight:700;display:inline-flex}.head-band.svelte-1v9ey6r{--band-height:100%;--band-fade:88%;--band-ink:17%;min-height:clamp(46rem,120vh,72rem);margin-bottom:clamp(-18rem,-24vh,-10rem);position:relative;overflow:hidden}.head-band.svelte-1v9ey6r .page-header{z-index:1;position:relative}.head-band.svelte-1v9ey6r .page-header .kicker,.head-band.svelte-1v9ey6r .page-header .lede{color:var(--ink)}.stuck.svelte-1v9ey6r{z-index:1;padding-top:0;position:relative}.narrow.svelte-1v9ey6r{max-width:48rem}.toolkit.svelte-1v9ey6r{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));display:grid}.toolkit.svelte-1v9ey6r strong:where(.svelte-1v9ey6r){font-size:var(--text-md)}.ops.svelte-1v9ey6r{gap:var(--sp-2);padding-top:var(--sp-2);flex-wrap:wrap;margin-top:auto;display:flex}.ops.svelte-1v9ey6r li:where(.svelte-1v9ey6r){background:var(--field);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-soft);padding:.15rem .5rem}.postscript.svelte-1v9ey6r{max-width:46rem;margin-top:var(--sp-8);padding-left:var(--sp-5);border-left:2px solid var(--line-strong);font-size:var(--text-sm);color:var(--ink-soft)}.postscript.svelte-1v9ey6r.notice-data{border-left-color:var(--accent-as-ink)}.review.svelte-1v9ey6r{gap:var(--sp-3);flex-direction:column;display:flex}.review-row.svelte-1v9ey6r{align-items:center;gap:var(--sp-3);font-size:var(--text-sm);display:flex}.review-key.svelte-1v9ey6r{min-width:4.5rem;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-faint);flex:none}.review-val.svelte-1v9ey6r{align-items:center;gap:var(--sp-2);font-weight:700;display:inline-flex}.review-val.svelte-1v9ey6r.ok{color:var(--success)}.review-val.svelte-1v9ey6r.bad{color:var(--danger)}.review-log.svelte-1v9ey6r{padding:var(--sp-3);background:var(--field);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-soft);white-space:pre-wrap;line-height:1.6}.review-note.svelte-1v9ey6r{align-items:flex-start;gap:var(--sp-2);font-size:var(--text-xs);color:var(--ink-faint);display:flex}.review-note.svelte-1v9ey6r .icon{flex:none;margin-top:2px}.memory.svelte-1v9ey6r{gap:var(--sp-2);flex-direction:column;display:flex}.memory-label.svelte-1v9ey6r{align-items:center;gap:var(--sp-2);font-size:var(--text-sm);font-weight:700;display:inline-flex}.memory-hint.svelte-1v9ey6r{font-size:var(--text-xs);color:var(--ink-faint)}.memory-box.svelte-1v9ey6r{gap:var(--sp-2);margin-top:var(--sp-2);padding:var(--sp-4);background:var(--field);border:1px solid var(--line);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--ink-soft);flex-direction:column;display:flex}.providers.svelte-1v9ey6r{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.provider.svelte-1v9ey6r{gap:var(--sp-1);padding:var(--sp-5);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;display:flex}.provider.svelte-1v9ey6r strong:where(.svelte-1v9ey6r){font-size:var(--text-md)}.provider.svelte-1v9ey6r span:where(.svelte-1v9ey6r){font-size:var(--text-sm);color:var(--ink-soft)}.settings.svelte-1v9ey6r{max-width:38rem;margin-top:var(--sp-6)}.container.svelte-1v9ey6r .check-list code{font-family:var(--font-mono);font-size:var(--text-xs)}
