._3g0INW_root{max-width:1136px;margin:0 auto}._3g0INW_window{scrollbar-width:thin;height:clamp(380px,100svh - 300px,640px);overflow-y:auto}._3g0INW_slot{transition:grid-template-rows .35s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1)), opacity .25s ease;grid-template-rows:1fr;display:grid}._3g0INW_clip{min-height:0;overflow:hidden}._3g0INW_gone{opacity:0;grid-template-rows:0fr}._3g0INW_composer{border:1px solid var(--bg-hover);border-radius:var(--radius-card);background:var(--bg-elevated);cursor:default;-webkit-user-select:none;user-select:none;align-items:flex-end;gap:8px;max-width:760px;margin:0 auto;padding:6px 6px 6px 14px;display:flex}._3g0INW_input{min-height:44px;color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere;flex:1;padding:10px 0;font-size:1rem;line-height:1.5}._3g0INW_blur{filter:blur(5px);-webkit-user-select:none;user-select:none}._3g0INW_typing:after{content:"";vertical-align:-3px;background:var(--gold);width:2px;height:1.1em;margin-left:1px;display:inline-block}._3g0INW_send{border-radius:var(--radius-card);border:1px solid color-mix(in oklab, var(--gold) 30%, transparent);flex:none;place-items:center;width:44px;height:44px;transition:transform .12s,background-color .12s;display:grid}._3g0INW_send svg{width:18px;height:18px;stroke:var(--gold-ui);stroke-width:2px;fill:none}._3g0INW_ready{border-color:var(--gold)}._3g0INW_pressed{background:var(--gold);transform:scale(.92)}._3g0INW_pressed svg{stroke:var(--bg-abyss)}._3g0INW_thread{justify-content:flex-end;margin:20px 0;display:flex}._3g0INW_bubble{background:var(--bg-surface);border:1px solid var(--bg-hover);border-radius:var(--radius-card);max-width:86%;color:var(--text-primary);padding:12px 14px;font-size:1rem;line-height:1.5}._3g0INW_panel{padding:1.125rem 1rem}._3g0INW_cols{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}._3g0INW_who{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:.75rem;font-weight:700;display:flex}._3g0INW_kai{color:var(--gold)}._3g0INW_gen{color:var(--text-soft)}._3g0INW_meta{color:var(--text-soft);margin-top:4px;font-size:.75rem;line-height:1.5}._3g0INW_answer{overflow-wrap:anywhere;margin-top:14px;font-size:.9375rem;line-height:1.65}._3g0INW_aKai{color:var(--text-primary)}._3g0INW_aGen{color:var(--text-soft)}._3g0INW_answer p+p{margin-top:.8em}._3g0INW_answer p+ul{margin-top:.8em}._3g0INW_answer p+ol{margin-top:.8em}._3g0INW_answer ul+p{margin-top:.8em}._3g0INW_answer ol+p{margin-top:.8em}._3g0INW_answer h4+p{margin-top:.8em}._3g0INW_answer p+h4{margin-top:.8em}._3g0INW_answer ul+h4{margin-top:.8em}._3g0INW_answer hr+*{margin-top:.8em}._3g0INW_answer h4{color:var(--text-primary);margin-top:1em;font-size:1em;font-weight:700}:is(._3g0INW_answer ul,._3g0INW_answer ol){padding-left:1.2em}._3g0INW_answer ul{list-style:outside}._3g0INW_answer ol{list-style:decimal}._3g0INW_answer li+li{margin-top:.3em}._3g0INW_answer strong{color:var(--text-primary);font-weight:700}._3g0INW_answer hr{border:0;border-top:1px solid var(--bg-hover);margin:1em 0}._3g0INW_more{min-height:44px;color:var(--gold-ui);cursor:pointer;background:0 0;border:0;align-items:center;margin-top:6px;padding:0;font-size:.875rem;font-weight:600;display:inline-flex}._3g0INW_stage{position:relative}._3g0INW_table{grid-template-columns:auto 1fr;align-items:center;gap:8px 10px;margin-top:12px;display:grid}._3g0INW_k{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft);font-size:.625rem;font-weight:700}._3g0INW_v{flex-wrap:wrap;gap:6px;display:flex}._3g0INW_chip{border-radius:var(--radius-card);color:var(--text-soft);padding:6px 8px;font-size:.75rem;line-height:1}._3g0INW_chipNow{padding-left:0;padding-right:0}._3g0INW_chipMod{border:1px solid color-mix(in oklab, var(--text-primary) 22%, transparent);color:var(--text-primary)}._3g0INW_chipKnow{background:var(--bg-surface);border:1px solid var(--bg-surface)}._3g0INW_switch{border:1px solid var(--bg-hover);border-radius:var(--radius-card);grid-template-columns:1fr 1fr;margin-bottom:14px;display:grid}._3g0INW_switch button{min-height:44px;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft);cursor:pointer;background:0 0;border:0;font-size:.75rem;font-weight:700}._3g0INW_switch button[aria-pressed=true]{background:var(--bg-surface);color:var(--text-primary)}._3g0INW_switch button._3g0INW_kai[aria-pressed=true]{color:var(--gold)}._3g0INW_peek{text-align:left;border:1px solid var(--bg-hover);border-radius:var(--radius-card);width:100%;color:var(--text-soft);cursor:pointer;background:0 0;margin-top:12px;padding:14px 16px;font-size:.9375rem;display:block}._3g0INW_peekText{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:6px;line-height:1.55;display:-webkit-box;overflow:hidden}._3g0INW_peekGo{color:var(--gold-ui);margin-top:10px;font-size:.875rem;font-weight:600;display:block}._3g0INW_mark{flex:none;width:18px;height:18px}._3g0INW_mark path{fill:none;stroke:var(--gold);stroke-width:1.6px}._3g0INW_seam{stroke-width:1px;opacity:.6}._3g0INW_mark ._3g0INW_lit{stroke:var(--gold-hot);stroke-dasharray:0 72}._3g0INW_working ._3g0INW_mark ._3g0INW_lit{stroke-dasharray:12 60;animation:.7s linear infinite _3g0INW_sweep}@keyframes _3g0INW_sweep{0%{stroke-dashoffset:72px}to{stroke-dashoffset:0}}._3g0INW_method{color:var(--text-soft);text-align:center;margin-top:18px;font-size:.75rem;line-height:1.6}._3g0INW_method+._3g0INW_method{margin-top:4px}._3g0INW_controls{justify-content:center;align-items:center;gap:8px;margin-top:10px;display:flex}._3g0INW_controls button{border:1px solid var(--bg-hover);border-radius:var(--radius-card);min-width:96px;min-height:44px;color:var(--text-soft);cursor:pointer;background:0 0;font-size:.8125rem;font-weight:600}._3g0INW_count{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--text-soft);text-align:center;min-width:56px;font-size:.75rem;font-weight:700}._3g0INW_fade{animation:_3g0INW_fadein .3s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1)) both}@keyframes _3g0INW_fadein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (min-width:768px){._3g0INW_thread{margin:32px 0}._3g0INW_bubble{max-width:560px;font-size:1.125rem}._3g0INW_panel{padding:2.5rem}._3g0INW_answer{font-size:1.125rem;line-height:1.6}._3g0INW_who,._3g0INW_chip{font-size:.8125rem}._3g0INW_method{margin-top:32px;font-size:.875rem}}@media (prefers-reduced-motion:reduce){._3g0INW_slot,._3g0INW_send{transition:none}._3g0INW_fade,._3g0INW_working ._3g0INW_mark ._3g0INW_lit{animation:none}}
