.ep-preview.svelte-1eukwjl{padding:14px 16px 4px;font-family:var(--font-mono, monospace)}.ep-header.svelte-1eukwjl{margin-bottom:14px}.ep-eyebrow.svelte-1eukwjl{font-size:var(--text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:rgba(var(--ink-rgb),1);margin-bottom:6px}.ep-name.svelte-1eukwjl{margin:0 0 4px;font-size:var(--text-base);font-weight:600;color:rgba(var(--ink-rgb),1);letter-spacing:-.01em}.ep-desc.svelte-1eukwjl{margin:0 0 8px;font-size:var(--text-xs);line-height:1.55;color:var(--ink-muted)}.ep-meta.svelte-1eukwjl{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:var(--text-2xs);color:rgba(var(--ink-rgb),1)}.ep-meta-item.svelte-1eukwjl{display:inline-flex;align-items:baseline;gap:4px}.ep-meta-val.svelte-1eukwjl{color:rgba(var(--ink-rgb),1);font-variant-numeric:tabular-nums;font-weight:500}.ep-meta-lbl.svelte-1eukwjl{text-transform:lowercase;letter-spacing:.02em}.ep-meta-sep.svelte-1eukwjl{color:rgba(var(--ink-rgb),1)}.ep-sections.svelte-1eukwjl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.ep-section.svelte-1eukwjl{display:grid;grid-template-columns:28px 1fr;gap:12px;padding-top:12px;border-top:1px solid rgba(var(--ink-rgb),.06)}.ep-section.svelte-1eukwjl:first-child{border-top:0;padding-top:0}.ep-section-num.svelte-1eukwjl{font-size:var(--text-xs);font-weight:500;color:#7dd3fc;font-variant-numeric:tabular-nums;line-height:1.4;padding-top:1px}.ep-section-body.svelte-1eukwjl{min-width:0}.ep-section-title.svelte-1eukwjl{margin:0 0 2px;font-size:var(--text-sm);font-weight:600;color:rgba(var(--ink-rgb),1);letter-spacing:-.005em}.ep-section-sub.svelte-1eukwjl{margin:0 0 8px;font-size:var(--text-2xs);color:var(--ink-weak);font-style:italic}.ep-text.svelte-1eukwjl{margin:0 0 6px;font-size:var(--text-xs);line-height:1.65;color:rgba(var(--ink-rgb),1)}.ep-widget-slot.svelte-1eukwjl{margin-top:10px}.ep-quiz.svelte-1eukwjl{margin-top:12px;padding:10px 12px;background:#7dd3fc0a;border-left:2px solid rgba(125,211,252,.35);border-radius:0 4px 4px 0}.ep-quiz-eyebrow.svelte-1eukwjl{font-size:var(--text-3xs);font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:#7dd3fc;margin-bottom:6px}.ep-quiz-q.svelte-1eukwjl{font-size:var(--text-xs);line-height:1.5;color:rgba(var(--ink-rgb),1);margin-bottom:8px}.ep-quiz-opts.svelte-1eukwjl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.ep-quiz-opt.svelte-1eukwjl{display:flex;align-items:baseline;gap:8px;font-size:var(--text-2xs);color:rgba(var(--ink-rgb),1);line-height:1.4}.ep-quiz-marker.svelte-1eukwjl{font-weight:600;color:#7dd3fc;min-width:14px}.ep-quiz-opt-text.svelte-1eukwjl{flex:1}[data-theme=light] .ep-section-num.svelte-1eukwjl{color:#2e69c3}[data-theme=light] .ep-quiz.svelte-1eukwjl{background:#2e69c30d;border-left-color:#2e69c3}[data-theme=light] .ep-quiz-eyebrow.svelte-1eukwjl,[data-theme=light] .ep-quiz-marker.svelte-1eukwjl{color:#2e69c3}.cc-card.svelte-gdky1v{border:1px solid rgba(220,185,100,.15);border-radius:8px;overflow:hidden}.cc-header.svelte-gdky1v{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#dcb9640f;border-bottom:1px solid rgba(220,185,100,.08)}.cc-icon.svelte-gdky1v{font-size:12px}.cc-label.svelte-gdky1v{font-family:JetBrains Mono,monospace;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:#dcb964}.cc-body.svelte-gdky1v{padding:8px 12px}.cc-row.svelte-gdky1v{display:flex;justify-content:space-between;padding:3px 0;font-size:var(--text-sm)}.cc-key.svelte-gdky1v{font-family:JetBrains Mono,monospace;font-size:var(--text-xs);color:rgba(var(--ink-rgb),1)}.cc-val.svelte-gdky1v{color:rgba(var(--ink-rgb),1);font-weight:500}.cc-footer.svelte-gdky1v{padding:6px 12px;font-size:var(--text-xs);color:rgba(var(--ink-rgb),1);border-top:1px solid rgba(var(--ink-rgb),.03);text-align:center}.cc-footer.svelte-gdky1v strong:where(.svelte-gdky1v){color:#dcb964}.opf.svelte-a15xuv{font-family:var(--font-mono, "JetBrains Mono", monospace);border:1px solid var(--border);border-radius:var(--radius-md);background:rgba(var(--ink-rgb),.02);padding:12px;display:flex;flex-direction:column;gap:10px}.opf-head.svelte-a15xuv{display:flex;align-items:baseline;justify-content:space-between}.opf-eyebrow.svelte-a15xuv{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.12em;color:var(--text-secondary)}.opf-count.svelte-a15xuv{font-size:var(--text-2xs);font-variant-numeric:tabular-nums;color:var(--accent-light)}.opf-rail.svelte-a15xuv{display:flex;gap:3px;align-items:center}.opf-seg.svelte-a15xuv{flex:1 1 0;height:3px;min-width:0;padding:0;border:0;border-radius:2px;background:rgba(var(--ink-rgb),.12);cursor:pointer;transition:background var(--transition-fast),flex-grow var(--transition-normal)}.opf-seg.svelte-a15xuv:hover{background:rgba(var(--ink-rgb),.28)}.opf-seg-on.svelte-a15xuv{background:var(--accent)}.opf-seg-here.svelte-a15xuv{flex-grow:2.4;background:var(--accent-light)}.opf-seg.svelte-a15xuv:focus-visible{outline:1px solid var(--accent-light);outline-offset:2px}.opf-intro.svelte-a15xuv{margin:2px 0 0;font-size:var(--text-2xs);line-height:1.5;color:var(--text-secondary)}.opf-stage.svelte-a15xuv{animation:svelte-a15xuv-opf-enter .18s ease-out}@keyframes svelte-a15xuv-opf-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.opf-question.svelte-a15xuv{margin:6px 0 4px;font-size:var(--text-md);line-height:1.35;color:var(--text)}.opf-hint.svelte-a15xuv{margin:0 0 10px;font-size:var(--text-xs);line-height:1.5;color:var(--text-secondary)}.opf-input.svelte-a15xuv{width:100%;box-sizing:border-box;font-family:inherit;font-size:var(--text-sm);color:var(--text);background:rgba(var(--ink-rgb),.04);border:1px solid var(--border);border-radius:var(--radius-sm);padding:9px 11px;transition:border-color var(--transition-fast),background var(--transition-fast)}.opf-input.svelte-a15xuv::placeholder{color:var(--placeholder);opacity:.55}.opf-input.svelte-a15xuv:focus{outline:none;border-color:var(--accent-light);background:rgba(var(--ink-rgb),.06)}.opf-input-multi.svelte-a15xuv{resize:vertical;line-height:1.5}.opf-choices.svelte-a15xuv{display:flex;flex-wrap:wrap;gap:8px}.opf-chip.svelte-a15xuv{font-family:inherit;font-size:var(--text-sm);color:var(--text);background:rgba(var(--ink-rgb),.04);border:1px solid var(--border);border-radius:var(--radius-sm);padding:9px 14px;cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast)}.opf-chip.svelte-a15xuv:hover{border-color:var(--border-hover);background:rgba(var(--ink-rgb),.07)}.opf-chip-on.svelte-a15xuv{border-color:var(--accent-light);color:var(--accent-light)}.opf-chip-locked.svelte-a15xuv{background:var(--accent-glow)}.opf-chip.svelte-a15xuv:focus-visible{outline:1px solid var(--accent-light);outline-offset:2px}.opf-recap.svelte-a15xuv{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.opf-row.svelte-a15xuv{width:100%;display:grid;grid-template-columns:5.5rem 1fr auto;align-items:baseline;gap:10px;text-align:left;font-family:inherit;font-size:var(--text-xs);background:none;border:0;border-bottom:1px solid rgba(var(--ink-rgb),.06);padding:7px 2px;cursor:pointer;transition:background var(--transition-fast)}.opf-row.svelte-a15xuv:hover{background:rgba(var(--ink-rgb),.05)}.opf-row.svelte-a15xuv:focus-visible{outline:1px solid var(--accent-light);outline-offset:-1px}.opf-row-key.svelte-a15xuv{color:var(--text-secondary)}.opf-row-val.svelte-a15xuv{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opf-row-empty.svelte-a15xuv{color:var(--text-secondary)}.opf-row-mark.svelte-a15xuv{font-size:var(--text-3xs);text-transform:uppercase;letter-spacing:.08em;color:var(--success)}.opf-err.svelte-a15xuv{min-height:1.15rem;font-size:var(--text-2xs);line-height:1.15rem;color:var(--error)}.opf-foot.svelte-a15xuv{display:flex;align-items:center;gap:8px}.opf-spacer.svelte-a15xuv{flex:1 1 auto}.opf-btn.svelte-a15xuv{font-family:inherit;font-size:var(--text-xs);border-radius:var(--radius-sm);padding:7px 12px;cursor:pointer;border:1px solid transparent;background:none;color:var(--text-secondary);transition:color var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast)}.opf-btn.svelte-a15xuv:hover:not(:disabled){color:var(--text);background:rgba(var(--ink-rgb),.06)}.opf-btn.svelte-a15xuv:disabled{opacity:.35;cursor:default}.opf-btn.svelte-a15xuv:focus-visible{outline:1px solid var(--accent-light);outline-offset:1px}.opf-btn-go.svelte-a15xuv{border-color:var(--border-hover);color:var(--accent-light)}.opf-btn-go.svelte-a15xuv:hover:not(:disabled){color:var(--accent-light);background:var(--accent-glow)}.opf-status.svelte-a15xuv{margin:0;font-size:var(--text-xs);color:var(--text-secondary)}.opf-status-bad.svelte-a15xuv{color:var(--error)}.opf-done.svelte-a15xuv{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.opf-done-text.svelte-a15xuv{margin:0;font-size:var(--text-sm);color:var(--text)}.opf-done-sub.svelte-a15xuv{margin:0;font-size:var(--text-2xs);color:var(--text-secondary)}@media(prefers-reduced-motion:reduce){.opf-stage.svelte-a15xuv{animation:none}.opf-seg.svelte-a15xuv,.opf-input.svelte-a15xuv,.opf-chip.svelte-a15xuv,.opf-btn.svelte-a15xuv,.opf-row.svelte-a15xuv{transition:none}}.pl.svelte-91imfb{margin-top:14px;display:flex;flex-direction:column;gap:8px}.pl-head.svelte-91imfb{display:flex;justify-content:space-between;align-items:baseline}.pl-count.svelte-91imfb{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-muted)}.pl-band.svelte-91imfb{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--link-color);text-transform:lowercase}.pl-bar.svelte-91imfb{display:flex;gap:3px}.pl-seg.svelte-91imfb{height:2px;flex:1;border-radius:1px;background:rgba(var(--ink-rgb),.14)}.pl-seg-done.svelte-91imfb{background:var(--link-color)}.pl-seg-here.svelte-91imfb{background:var(--ink-strong);flex:2}.pl-q.svelte-91imfb{font-size:var(--text-sm);color:var(--ink-strong);margin:4px 0 0}.pl-opts.svelte-91imfb{display:flex;flex-direction:column;gap:5px}.pl-open.svelte-91imfb{width:100%;box-sizing:border-box;background:rgba(var(--ink-rgb),.05);border:1px solid rgba(var(--ink-rgb),.15);border-radius:0;padding:8px 10px;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text);outline:none;resize:vertical}.pl-open.svelte-91imfb:focus{border-color:var(--accent)}.pl-open.svelte-91imfb::placeholder{color:var(--placeholder)}.pl-open-actions.svelte-91imfb{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:8px}.pl-kbd.svelte-91imfb{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-subtle);letter-spacing:.04em}.pl-other.svelte-91imfb{margin-top:8px}.pl-open-ok.svelte-91imfb{width:auto}.pl-opt.svelte-91imfb{text-align:left;padding:8px 10px;border-radius:4px;cursor:pointer;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink);background:rgba(var(--ink-rgb),.04);border:1px solid rgba(var(--ink-rgb),.12);transition:border-color .15s,background .15s}.pl-opt.svelte-91imfb:hover{border-color:var(--link-color);background:rgba(var(--ink-rgb),.09)}.pl-opt-on.svelte-91imfb,.pl-opt-on.svelte-91imfb:hover{border-color:var(--accent);color:var(--accent);background:rgba(var(--accent-rgb, 74, 144, 217),.12)}.pl-skip.svelte-91imfb{align-self:flex-start;padding:3px 0;cursor:pointer;background:none;border:none;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-muted)}.pl-skip.svelte-91imfb:hover{color:var(--ink-strong)}.pl-score.svelte-91imfb{font-family:var(--font-mono);font-size:var(--text-xl);color:var(--ink-strong);margin:0}.pl-bands.svelte-91imfb{display:flex;flex-direction:column;gap:4px}.pl-row.svelte-91imfb{display:grid;grid-template-columns:1fr auto auto auto;gap:8px;align-items:baseline;font-family:var(--font-mono);font-size:var(--text-xs)}.pl-row-name.svelte-91imfb{color:var(--ink)}.pl-row-years.svelte-91imfb,.pl-row-n.svelte-91imfb,.pl-starting.svelte-91imfb{color:var(--ink-muted)}.pl-working.svelte-91imfb{color:var(--link-color)}.pl-solid.svelte-91imfb{color:var(--success)}.pl-ok.svelte-91imfb{align-self:flex-start;margin-top:4px;font-family:var(--font-mono);font-size:var(--text-xs);padding:5px 12px;border-radius:4px;cursor:pointer;color:var(--link-color);background:rgba(var(--ink-rgb),.06);border:1px solid rgba(var(--ink-rgb),.16)}.pl-ok.svelte-91imfb:hover{border-color:rgba(var(--ink-rgb),.34);background:rgba(var(--ink-rgb),.12)}.pl-entry.svelte-91imfb{font-size:var(--text-sm);color:var(--ink);margin:6px 0 0}.pl-entry.svelte-91imfb strong:where(.svelte-91imfb){color:var(--ink-strong)}.pl-note.svelte-91imfb{font-size:var(--text-xs);color:var(--ink-muted);margin:0}.tw.svelte-1v3cs2p{white-space:pre-wrap}.tw-link.svelte-1v3cs2p{all:unset;cursor:pointer;color:var(--link-color);text-decoration:underline;text-underline-offset:2px}.tw-link.svelte-1v3cs2p:hover{text-decoration-thickness:2px}.tw-link.svelte-1v3cs2p:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tw-caret.svelte-1v3cs2p{opacity:.7;animation:svelte-1v3cs2p-tw-blink 1s steps(2,start) infinite}.tw-caret.tw-done.svelte-1v3cs2p{opacity:0}@keyframes svelte-1v3cs2p-tw-blink{to{visibility:hidden}}@media(prefers-reduced-motion:reduce){.tw-caret.svelte-1v3cs2p{display:none}}.ob.svelte-18bwjyr{margin-top:14px;display:flex;flex-direction:column;gap:6px}.ob-q.svelte-18bwjyr{font-size:var(--text-sm);color:var(--ink);margin:0 0 4px}.ob-row.svelte-18bwjyr{display:flex;gap:6px}.ob-in.svelte-18bwjyr{flex:1;min-width:0;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink-strong);background:transparent;border:none;border-bottom:1px solid rgba(var(--ink-rgb),.2);padding:5px 2px}.ob-in.svelte-18bwjyr:focus{outline:none;border-bottom-color:var(--link-color)}.ob-in.svelte-18bwjyr::placeholder{color:var(--placeholder)}.ob-err.svelte-18bwjyr{min-height:1.2em;margin:2px 0 0;font-size:var(--text-xs);color:var(--error)}.ob-actions.svelte-18bwjyr{display:flex;gap:6px}.ob-ok.svelte-18bwjyr,.ob-later.svelte-18bwjyr{font-family:var(--font-mono);font-size:var(--text-xs);padding:5px 12px;border-radius:4px;cursor:pointer;background:rgba(var(--ink-rgb),.06);border:1px solid rgba(var(--ink-rgb),.16)}.ob-ok.svelte-18bwjyr{color:var(--link-color)}.ob-later.svelte-18bwjyr{color:var(--ink-muted)}.ob-ok.svelte-18bwjyr:hover:not(:disabled),.ob-later.svelte-18bwjyr:hover:not(:disabled){border-color:rgba(var(--ink-rgb),.34);background:rgba(var(--ink-rgb),.12)}.ob-ok.svelte-18bwjyr:disabled,.ob-later.svelte-18bwjyr:disabled{opacity:.4;cursor:not-allowed}.ob-note.svelte-18bwjyr{font-size:var(--text-xs);color:var(--ink-muted);margin:4px 0 0}.ob-reassure.svelte-18bwjyr{line-height:1.55;margin-bottom:10px}.ob-skip.svelte-18bwjyr{all:unset;cursor:pointer;margin-left:10px;font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-subtle);opacity:.55;text-decoration:none;transition:opacity .15s}.ob-skip.svelte-18bwjyr:hover{opacity:1;text-decoration:underline;text-underline-offset:2px}.ob-skip.svelte-18bwjyr:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.ob-line.svelte-18bwjyr{margin:10px 0 0;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text);display:flex;align-items:baseline;gap:8px}.x0w.svelte-dc59jy{font-family:JetBrains Mono,monospace;position:fixed;bottom:calc(16px + var(--safe-bottom, 0px));right:calc(16px + var(--safe-right, 0px));width:520px;height:720px;z-index:1000;transition:width .3s ease,height .3s ease,bottom .3s ease,right .3s ease,left .3s ease,top .3s ease}.x0w-half.svelte-dc59jy{height:380px}.x0w-big.svelte-dc59jy{width:620px;height:min(720px,70vh)}.x0w-fs.svelte-dc59jy{inset:16px;width:auto;height:auto}.x0w-fs.svelte-dc59jy .x0w-box:where(.svelte-dc59jy){border-radius:10px}.x0w-above-console.svelte-dc59jy{right:calc(16px + var(--x0-console-w, 0px))}.x0w-box.svelte-dc59jy{width:100%;height:100%;background:var(--bg-elevated);border:1px solid rgba(74,144,217,.15);border-radius:8px;box-shadow:0 24px 64px -16px #000000b8,0 8px 24px -8px #00000080,0 1px #4a90d91a inset;overflow:hidden;display:flex;flex-direction:column}.x0w-header.svelte-dc59jy{display:flex;align-items:center;padding:0 14px;height:38px;background:rgba(var(--ink-rgb),.02);border-bottom:1px solid rgba(74,144,217,.08);flex-shrink:0;cursor:pointer;-webkit-user-select:none;user-select:none;gap:8px}.x0w-header.svelte-dc59jy:hover{background:#4a90d908}.x0w-dot.svelte-dc59jy{width:5px;height:5px;border-radius:50%;background:#4ad990d9;box-shadow:0 0 4px #4ad99066;animation:svelte-dc59jy-statusPulse 2.4s ease-in-out infinite;flex-shrink:0}@keyframes svelte-dc59jy-statusPulse{0%,to{opacity:.85}50%{opacity:.4}}.x0w-title.svelte-dc59jy{font-weight:400;color:rgba(var(--ink-rgb),1);font-size:var(--text-xs);text-transform:lowercase;letter-spacing:.5px;flex:1}.x0w-header.svelte-dc59jy:hover .x0w-title:where(.svelte-dc59jy){color:var(--link-color)}.x0w-hactions.svelte-dc59jy{display:flex;gap:2px;align-items:center}.x0w-history-wrap.svelte-dc59jy{position:relative}.x0w-history-overlay.svelte-dc59jy{position:fixed;inset:0;z-index:110;background:transparent}.x0w-history-menu.svelte-dc59jy{position:absolute;top:calc(100% + 6px);right:0;z-index:120;min-width:260px;max-width:320px;max-height:60vh;overflow-y:auto;background:var(--bg-elevated, rgba(15, 17, 22, .97));border:1px solid rgba(74,144,217,.22);border-radius:4px;box-shadow:0 8px 28px #0000008c;font-family:var(--font-mono, monospace);font-size:var(--text-xs);padding:4px}.x0w-history-head.svelte-dc59jy{display:flex;justify-content:space-between;align-items:center;padding:6px 8px 8px;border-bottom:1px solid rgba(var(--ink-rgb),.06);color:var(--ink-muted);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.12em}.x0w-history-new.svelte-dc59jy{background:transparent;border:1px solid rgba(125,211,252,.3);color:#93c5fd;font-family:inherit;font-size:var(--text-2xs);padding:2px 8px;border-radius:3px;cursor:pointer;text-transform:lowercase;letter-spacing:0}.x0w-history-new.svelte-dc59jy:hover{background:#7dd3fc1a;border-color:#7dd3fc}.x0w-history-list.svelte-dc59jy{display:flex;flex-direction:column;gap:1px;padding-top:4px}.x0w-history-item.svelte-dc59jy{display:flex;align-items:center;gap:4px;padding:6px 8px;border-radius:3px;cursor:pointer;color:rgba(var(--ink-rgb),1);transition:background .1s ease}.x0w-history-item.svelte-dc59jy:hover{background:#7dd3fc0f}.x0w-history-item.x0w-history-active.svelte-dc59jy{background:#7dd3fc1a;border:1px solid rgba(125,211,252,.3);padding:5px 7px}.x0w-history-main.svelte-dc59jy{flex:1 1 0;min-width:0}.x0w-history-title.svelte-dc59jy{font-size:var(--text-xs);color:rgba(var(--ink-rgb),1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x0w-history-meta.svelte-dc59jy{display:flex;gap:5px;font-size:var(--text-3xs);color:rgba(var(--ink-rgb),1);margin-top:1px}.x0w-history-del.svelte-dc59jy{background:transparent;border:0;color:rgba(var(--ink-rgb),1);font-size:var(--text-base);cursor:pointer;padding:0 4px;line-height:1}.x0w-history-del.svelte-dc59jy:hover{color:#f87171}[data-theme=light] .x0w-history-menu.svelte-dc59jy{background:#f6f4fbeb;backdrop-filter:blur(22px) saturate(1.6);-webkit-backdrop-filter:blur(22px) saturate(1.6);border-color:#5e6eaf;box-shadow:0 10px 30px #3a466e1f}[data-theme=light] .x0w-history-new.svelte-dc59jy{color:#2e69c3;border-color:#2e69c3}[data-theme=light] .x0w-history-item.x0w-history-active.svelte-dc59jy{background:#2e69c31a;border-color:#2e69c3}.x0w-hbtn.svelte-dc59jy{background:none;border:none;color:rgba(var(--ink-rgb),1);font-family:JetBrains Mono,monospace;font-size:var(--text-xs);padding:4px 6px;cursor:pointer;border-radius:3px;transition:all .15s}.x0w-hbtn.svelte-dc59jy:hover{color:var(--ink-muted);background:rgba(var(--ink-rgb),.04)}.x0w-msgs.svelte-dc59jy{flex:1;overflow-y:auto;overflow-x:hidden;padding:0;background:transparent;min-height:0;scrollbar-width:thin;scrollbar-color:rgba(var(--ink-rgb),.14) transparent;scroll-padding-top:8px}.x0w-stale .x0w-choice-btn{cursor:not-allowed}.x0w-choice-btn.x0w-choice-selected{background:#7dd3fc2e;border-color:#7dd3fc;color:#93c5fd;font-weight:500}[data-theme=light] .x0w-choice-btn.x0w-choice-selected{background:#2e69c31f;border-color:#2e69c3;color:#2e69c3}.x0w-choice-btn.x0w-choice-correct{background:#4ade8038!important;border-color:#4ade80!important;color:#bbf7d0!important;font-weight:600;opacity:1!important}.x0w-choice-btn.x0w-choice-wrong{background:#f8717133!important;border-color:#f87171!important;color:#fecaca!important;font-weight:600;opacity:1!important}[data-theme=light] .x0w-choice-btn.x0w-choice-correct{background:#15803d2e!important;border-color:#15803d!important;color:#14532d!important}[data-theme=light] .x0w-choice-btn.x0w-choice-wrong{background:#b91c1c26!important;border-color:#b91c1c!important;color:#7f1d1d!important}.x0w-stale .x0w-choice-btn:not(.x0w-choice-selected):not(.x0w-choice-correct):not(.x0w-choice-wrong){opacity:.3}.x0w-msgs.svelte-dc59jy::-webkit-scrollbar{width:3px}.x0w-msgs.svelte-dc59jy::-webkit-scrollbar-track{background:transparent}.x0w-msgs.svelte-dc59jy::-webkit-scrollbar-thumb{background:rgba(var(--ink-rgb),.14);border-radius:2px}.x0w-welcome.svelte-dc59jy{padding:12px 16px;animation:svelte-dc59jy-msgSlide .2s ease-out}.x0w-wtext.svelte-dc59jy{font-size:var(--text-sm);color:rgba(var(--ink-rgb),1);line-height:1.65}.x0w-tuyaux.svelte-dc59jy{margin-top:14px;padding-top:10px;border-top:1px dashed rgba(var(--ink-rgb),.08)}.x0w-tuyaux-title.svelte-dc59jy{font-family:var(--font-mono, monospace);font-size:var(--text-2xs);color:var(--ink-weak);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.x0w-tuyaux-grid.svelte-dc59jy{display:flex;flex-direction:column;gap:3px}.x0w-tuyau.svelte-dc59jy{font-family:var(--font-mono, monospace);font-size:var(--text-2xs);line-height:1.55}.x0w-tuyau.ok.svelte-dc59jy{color:#4ade80}.x0w-tuyau.wip.svelte-dc59jy{color:#fbbf24}.x0w-tuyau.plan.svelte-dc59jy{color:rgba(var(--ink-rgb),1)}.x0w-msg.svelte-dc59jy{padding:10px 16px;animation:svelte-dc59jy-msgSlide .2s ease-out;position:relative}.x0w-msg-user.svelte-dc59jy{background:linear-gradient(90deg,#7dd3fc12,#7dd3fc05);border-left:2px solid rgba(125,211,252,.5)}.x0w-msg-assistant.svelte-dc59jy{background:transparent;border-bottom:1px solid rgba(var(--ink-rgb),.04)}.x0w-msg.svelte-dc59jy+.x0w-msg-assistant:where(.svelte-dc59jy){border-top:none}.x0w-msg-content.svelte-dc59jy{flex:1;min-width:0}.x0w-prompt-gt.svelte-dc59jy{color:#7dd3fc;font-size:var(--text-xs);margin-right:2px}.x0w-msg-text.svelte-dc59jy{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:var(--text-sm);color:rgba(var(--ink-rgb),1);line-height:1.7;letter-spacing:.005em;font-feature-settings:"calt" 1,"liga" 1;word-wrap:break-word;display:inline}.x0w-msg-user.svelte-dc59jy .x0w-msg-text:where(.svelte-dc59jy){color:#93c5fd}.x0w-msg-text code{background:#4a90d90f;padding:1px 5px;border-radius:2px;font-size:var(--text-xs);color:#4ade80;border:1px solid rgba(74,222,128,.1)}.x0w-msg-text strong{color:rgba(var(--ink-rgb),1);font-weight:600}.x0w-msg-text em{color:var(--link-color);font-style:italic}.x0w-h2{display:block;font-size:var(--text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--ink-muted);padding:4px 0 6px;margin-top:2px}.x0w-h3{display:block;font-size:var(--text-2xs);font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:rgba(var(--ink-rgb),1);padding:6px 0 2px;margin-top:4px}.x0w-li{display:block;padding:0;margin:0;line-height:1.45}.x0w-num{color:var(--link-color);font-weight:500}.x0w-wchip{display:inline-block;background:#4ade800f;border:1px solid rgba(74,222,128,.15);color:#4ade80;font-family:JetBrains Mono,monospace;font-size:var(--text-xs);padding:2px 8px;border-radius:3px;cursor:pointer;transition:all .15s;line-height:1.4;margin:1px 0}.x0w-wchip:hover{background:#4ade801f;border-color:#4ade80;color:#4ade80;box-shadow:0 0 6px #4ade8026}.x0w-cursor.svelte-dc59jy{display:inline;color:var(--link-color);animation:svelte-dc59jy-cursorBlink .8s step-end infinite;margin-left:1px}@keyframes svelte-dc59jy-cursorBlink{0%,50%{opacity:1}51%,to{opacity:0}}.x0w-tool.svelte-dc59jy{display:flex;align-items:center;gap:6px;padding:4px 16px;font-size:var(--text-2xs);color:rgba(var(--ink-rgb),1);border-bottom:1px solid rgba(var(--ink-rgb),.015);animation:svelte-dc59jy-toolSlide .25s ease-out}.x0w-tool-icon.svelte-dc59jy{font-size:var(--text-2xs);flex-shrink:0}.x0w-tok.svelte-dc59jy{color:#4ade80}.x0w-terr.svelte-dc59jy{color:#ef4444}.x0w-tool-label.svelte-dc59jy{letter-spacing:.02em}@keyframes svelte-dc59jy-toolSlide{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}.x0w-widget-wrap.svelte-dc59jy{margin:8px 16px;border:1px solid rgba(74,144,217,.1);border-radius:6px;overflow:hidden;animation:svelte-dc59jy-msgSlide .2s ease-out}.x0w-widget-confirm.svelte-dc59jy{border-color:#dcb964}.x0w-history-reveal.svelte-dc59jy{display:block;margin:12px auto 6px;padding:4px 12px;background:transparent;border:1px dashed rgba(var(--ink-rgb),.18);border-radius:12px;color:var(--ink-weak);font-family:var(--font-mono, monospace);font-size:var(--text-2xs);cursor:pointer;transition:all .15s ease}.x0w-history-reveal.svelte-dc59jy:hover{color:rgba(var(--ink-rgb),1);border-color:rgba(var(--ink-rgb),1)}.x0w-choice.svelte-dc59jy{padding:12px 14px;background:#4a90d90a;border-color:var(--link-color)}.x0w-choice-q.svelte-dc59jy{color:rgba(var(--ink-rgb),1);font-family:var(--font-mono, monospace);font-size:var(--text-sm);margin-bottom:10px;font-weight:500}.x0w-quiz-badge.svelte-dc59jy{display:inline-block;padding:2px 8px;margin-bottom:8px;background:#7dd3fc1f;color:#93c5fd;font-family:var(--font-mono, monospace);font-size:var(--text-xs);font-weight:600;letter-spacing:.5px;border:1px solid rgba(125,211,252,.35);border-radius:3px}.x0w-choice-code.svelte-dc59jy{margin:0 0 10px;padding:10px 12px;background:rgba(var(--ink-rgb),.06);border:1px solid rgba(var(--ink-rgb),.12);border-radius:3px;color:rgba(var(--ink-rgb),1);font-family:var(--font-mono, monospace);font-size:var(--text-xs);line-height:1.5;white-space:pre-wrap;overflow-x:auto}.x0w-choice-code.lang-asm.svelte-dc59jy{color:#fcd34d}.x0w-code.svelte-dc59jy{padding:0;background:rgba(var(--ink-rgb),.06);border:1px solid rgba(74,144,217,.18);border-radius:4px;overflow:hidden}.x0w-code-head.svelte-dc59jy{display:flex;align-items:center;gap:8px;padding:4px 10px;background:rgba(var(--ink-rgb),.05);border-bottom:1px solid rgba(var(--ink-rgb),.08);font-family:var(--font-mono, monospace);font-size:var(--text-2xs);color:var(--ink-muted)}.x0w-code-title.svelte-dc59jy{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x0w-code-lang.svelte-dc59jy{padding:1px 6px;background:#7dd3fc1a;border:1px solid rgba(125,211,252,.28);border-radius:2px;color:#93c5fd;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.x0w-code-copy.svelte-dc59jy{background:transparent;border:1px solid rgba(var(--ink-rgb),.15);color:var(--ink-muted);font-family:inherit;font-size:var(--text-3xs);padding:1px 6px;border-radius:2px;cursor:pointer;flex-shrink:0;transition:all .12s ease}.x0w-code-copy.svelte-dc59jy:hover{color:#7dd3fc;border-color:#7dd3fc}.x0w-code-body.svelte-dc59jy{margin:0;padding:8px 0;color:rgba(var(--ink-rgb),1);font-family:var(--font-mono, monospace);font-size:var(--text-xs);line-height:1.55;white-space:pre;overflow-x:auto}.x0w-code-ln.svelte-dc59jy{display:flex;align-items:flex-start}.x0w-code-gutter.svelte-dc59jy{flex:0 0 auto;width:36px;padding-right:10px;text-align:right;color:rgba(var(--ink-rgb),1);-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;border-right:1px solid rgba(var(--ink-rgb),.08);margin-right:10px}.x0w-code-src.svelte-dc59jy{flex:1 1 auto;white-space:pre}.x0w-code-body.svelte-dc59jy .hljs-keyword{color:#c792ea}.x0w-code-body.svelte-dc59jy .hljs-string{color:#c3e88d}.x0w-code-body.svelte-dc59jy .hljs-number{color:#f78c6c}.x0w-code-body.svelte-dc59jy .hljs-comment{color:rgba(var(--ink-rgb),1);font-style:italic}.x0w-code-body.svelte-dc59jy .hljs-function{color:#82aaff}.x0w-code-body.svelte-dc59jy .hljs-title{color:#ffcb6b}.x0w-code-body.svelte-dc59jy .hljs-built_in{color:#82aaff}.x0w-code-body.svelte-dc59jy .hljs-type{color:#ffcb6b}.x0w-code-body.svelte-dc59jy .hljs-attr{color:#c792ea}.x0w-code-body.svelte-dc59jy .hljs-params{color:#89ddff}.x0w-code-body.svelte-dc59jy .hljs-literal{color:#ff5370}.x0w-code-body.svelte-dc59jy .hljs-meta{color:#82aaff}.x0w-code-body.svelte-dc59jy .hljs-symbol{color:#f78c6c}.x0w-code-body.svelte-dc59jy .hljs-operator{color:rgba(var(--ink-rgb),1)}[data-theme=light] .x0w-code.svelte-dc59jy{background:#f6f4fbd9;border-color:#5e6eaf}[data-theme=light] .x0w-code-head.svelte-dc59jy{background:#1c20380a;border-bottom-color:#1c2038;color:#1c2038}[data-theme=light] .x0w-code-lang.svelte-dc59jy{color:#2e69c3;background:#2e69c314;border-color:#2e69c3}[data-theme=light] .x0w-code-body.svelte-dc59jy{color:#1c2038}[data-theme=light] .x0w-code-gutter.svelte-dc59jy{color:#1c2038;border-right-color:#1c2038}[data-theme=light] .x0w-code-body.svelte-dc59jy .hljs-keyword{color:#7c4dff}[data-theme=light] .x0w-code-body.svelte-dc59jy .hljs-string{color:#2e7d32}[data-theme=light] .x0w-code-body.svelte-dc59jy .hljs-number{color:#e65100}[data-theme=light] .x0w-code-body.svelte-dc59jy .hljs-comment{color:#1c2038;font-style:italic}[data-theme=light] .x0w-code-body.svelte-dc59jy .hljs-function{color:#1565c0}[data-theme=light] .x0w-code-body.svelte-dc59jy .hljs-title{color:#bf360c}[data-theme=light] .x0w-code-body.svelte-dc59jy .hljs-built_in{color:#1565c0}[data-theme=light] .x0w-code-body.svelte-dc59jy .hljs-type{color:#bf360c}[data-theme=light] .x0w-code-body.svelte-dc59jy .hljs-attr{color:#7c4dff}[data-theme=light] .x0w-code-body.svelte-dc59jy .hljs-params{color:#0288d1}[data-theme=light] .x0w-code-body.svelte-dc59jy .hljs-literal{color:#c62828}.x0w-choice-opts.svelte-dc59jy{display:flex;flex-wrap:wrap;gap:6px}.x0w-choice-btn.svelte-dc59jy{display:inline-flex;align-items:center;gap:5px;padding:7px 13px;background:rgba(var(--ink-rgb),.04);border:1px solid rgba(var(--ink-rgb),.15);color:rgba(var(--ink-rgb),1);font-family:var(--font-mono, monospace);font-size:var(--text-sm);border-radius:4px;cursor:pointer;transition:all .12s ease}.x0w-choice-btn.svelte-dc59jy:hover:not(:disabled){background:#7dd3fc1f;border-color:#7dd3fc;color:#93c5fd}.x0w-choice-btn.svelte-dc59jy:disabled{opacity:.45;cursor:not-allowed}.x0w-choice-btn.suggested.svelte-dc59jy{background:#7dd3fc1a;border-color:#7dd3fc;color:#93c5fd}.x0w-choice-quiz.svelte-dc59jy .x0w-choice-opts:where(.svelte-dc59jy){flex-direction:column;align-items:stretch;gap:8px}.x0w-choice-quiz.svelte-dc59jy .x0w-choice-btn:where(.svelte-dc59jy){justify-content:flex-start;text-align:left;white-space:normal;line-height:1.5;padding:12px 14px;min-height:2.6em}.x0w-msg-text .x0w-ok{color:#4ade80;font-weight:500}.x0w-msg-text .x0w-ko{color:#f87171;font-weight:500}[data-theme=light] .x0w-msg-text .x0w-ok{color:#15803d}[data-theme=light] .x0w-msg-text .x0w-ko{color:#b91c1c}.x0w-choice-mark.svelte-dc59jy{font-size:var(--text-xs);color:#7dd3fc}.x0w-choice-check.svelte-dc59jy{font-size:var(--text-xs);margin-left:4px;color:#4ade80}.x0w-choice-multi-row.svelte-dc59jy{display:flex;justify-content:flex-end;margin-top:8px}.x0w-choice-confirm.svelte-dc59jy{padding:6px 14px;background:#4ade801a;border:1px solid rgba(74,222,128,.4);color:#4ade80;font-family:var(--font-mono, monospace);font-size:var(--text-sm);border-radius:4px;cursor:pointer;transition:all .12s ease}.x0w-choice-confirm.svelte-dc59jy:hover:not(:disabled){background:#4ade8033}.x0w-choice-confirm.svelte-dc59jy:disabled{opacity:.35;cursor:not-allowed}.x0w-choice-other-row.svelte-dc59jy{margin-top:8px;padding-top:8px;border-top:1px dashed rgba(var(--ink-rgb),.1)}.x0w-choice-other-hint.svelte-dc59jy{font-family:var(--font-mono, monospace);font-size:var(--text-xs);color:var(--ink-weak)}.x0w-thinking.svelte-dc59jy .x0w-msg-content:where(.svelte-dc59jy){padding:0}.x0w-think-dots.svelte-dc59jy{display:flex;gap:3px;padding:3px 0}.x0w-tdot.svelte-dc59jy{width:3px;height:3px;border-radius:50%;background:#4a90d966;animation:svelte-dc59jy-thinkPulse 1.4s ease-in-out infinite}.x0w-tdot.svelte-dc59jy:nth-child(2){animation-delay:.15s}.x0w-tdot.svelte-dc59jy:nth-child(3){animation-delay:.3s}@keyframes svelte-dc59jy-thinkPulse{0%,80%,to{opacity:.2;transform:scale(.8)}40%{opacity:1;transform:scale(1.1)}}.x0w-confirm.svelte-dc59jy{display:flex;flex-direction:column;gap:6px;padding:8px 14px 10px;border-top:1px solid rgba(var(--ink-rgb),.06);background:rgba(var(--ink-rgb),.015);flex-shrink:0}.x0w-confirm-label.svelte-dc59jy{font-family:var(--font-mono, monospace);font-size:var(--text-2xs);color:var(--ink-muted);text-transform:lowercase;letter-spacing:.02em;padding-left:2px}.x0w-confirm-btns.svelte-dc59jy{display:flex;gap:6px}.x0w-cbtn.svelte-dc59jy{flex:1;padding:7px;border-radius:3px;font-family:JetBrains Mono,monospace;font-size:var(--text-xs);cursor:pointer;transition:all .15s}.x0w-cyes.svelte-dc59jy{background:none;border:1px solid rgba(74,222,128,.15);color:#4ade80}.x0w-cyes.svelte-dc59jy:hover{background:#4ade800f;border-color:#4ade80;color:#4ade80}.x0w-cno.svelte-dc59jy{background:none;border:1px solid rgba(239,68,68,.12);color:#ef4444}.x0w-cno.svelte-dc59jy:hover{background:#ef44440d;border-color:#ef4444;color:#ef4444}.x0w-input-area.svelte-dc59jy{display:flex;gap:8px;padding:10px 14px;background:rgba(var(--ink-rgb),.015);border-top:1px solid rgba(74,144,217,.08);align-items:flex-end;flex-shrink:0}.x0w-input-area.svelte-dc59jy:focus-within{border-color:var(--link-color)}.x0w-input-area.svelte-dc59jy:focus-within .x0w-prompt-char:where(.svelte-dc59jy){color:var(--link-color)}.x0w-prompt-char.svelte-dc59jy{color:var(--link-color);font-size:var(--text-sm);line-height:28px;flex-shrink:0;-webkit-user-select:none;user-select:none}.x0w-input.svelte-dc59jy{flex:1;background:transparent;border:none;padding:4px 0;color:rgba(var(--ink-rgb),1);font-family:JetBrains Mono,monospace;font-size:var(--text-sm);line-height:1.5;resize:none;min-height:24px;max-height:100px;outline:none;caret-color:var(--link-color)}.x0w-input.svelte-dc59jy:focus{outline:none;border:none;box-shadow:none}.x0w-input.svelte-dc59jy::placeholder{color:var(--placeholder)}.x0w-input.svelte-dc59jy:disabled{opacity:.3}.x0w-hint.svelte-dc59jy{font-family:JetBrains Mono,monospace;font-size:20px;line-height:1;color:var(--ink-muted);min-width:26px;text-align:center;-webkit-user-select:none;user-select:none;pointer-events:none;opacity:1;transition:color .2s}.x0w-hint-ready.svelte-dc59jy{opacity:1;color:var(--link-color)}.x0w-typing-dots.svelte-dc59jy{display:inline-block;letter-spacing:2px;animation:svelte-dc59jy-typingDots 1.2s infinite}@keyframes svelte-dc59jy-typingDots{0%,20%{opacity:.2}50%{opacity:.6}80%,to{opacity:.2}}@keyframes svelte-dc59jy-msgSlide{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.x0w.svelte-dc59jy{bottom:8px;right:8px;left:8px;width:auto;height:80vh}.x0w-fs.svelte-dc59jy{inset:0}.x0w-fs.svelte-dc59jy .x0w-box:where(.svelte-dc59jy){border-radius:0}}.x0w-bubbles.svelte-dc59jy{position:fixed;bottom:16px;right:16px;z-index:1000;display:flex;gap:8px}.x0w-bubbles.svelte-dc59jy .x0w-bubble:where(.svelte-dc59jy){position:static;bottom:auto;right:auto}.x0w-bubble.svelte-dc59jy{position:fixed;bottom:16px;right:16px;width:auto;height:38px;z-index:1000;display:inline-flex;align-items:center;gap:8px;padding:0 16px;background:var(--bg-elevated);border:1px solid rgba(var(--ink-rgb),.14);border-radius:19px;box-shadow:0 4px 14px #00000059;cursor:pointer;transition:all .2s,bottom .3s ease;font-family:JetBrains Mono,monospace}.x0w-bubble-above-console.svelte-dc59jy{right:calc(16px + var(--x0-console-w, 0px))}.x0w-bubble.svelte-dc59jy:hover{background:var(--bg-card-hover, var(--bg-elevated));border-color:var(--link-color)}.x0w-bubble-dot.svelte-dc59jy{width:5px;height:5px;border-radius:50%;background:#4ad990d9;box-shadow:0 0 4px #4ad99066;animation:svelte-dc59jy-statusPulse 2.4s ease-in-out infinite;flex-shrink:0}.x0w-bubble-text.svelte-dc59jy{font-weight:400;color:rgba(var(--ink-rgb),1);font-size:var(--text-xs);text-transform:lowercase;letter-spacing:.5px}.x0w-bubble.svelte-dc59jy:hover .x0w-bubble-text:where(.svelte-dc59jy){color:var(--link-color)}[data-theme=light] .x0w-box.svelte-dc59jy{background:linear-gradient(180deg,#fdfcff,#f4f1fa);border:1px solid rgba(94,110,175,.18);box-shadow:0 16px 48px -12px #4d6ea338,0 4px 16px #4d6ea314,0 1px rgba(var(--ink-rgb),.9) inset;-webkit-backdrop-filter:saturate(1.05);backdrop-filter:saturate(1.05)}[data-theme=light] .x0w-header.svelte-dc59jy{background:#5e6eaf06;border-bottom:1px solid rgba(94,110,175,.1)}[data-theme=light] .x0w-header.svelte-dc59jy:hover{background:#4d6ea30d}[data-theme=light] .x0w-title.svelte-dc59jy{color:#4d6ea3;letter-spacing:.6px}[data-theme=light] .x0w-header.svelte-dc59jy:hover .x0w-title:where(.svelte-dc59jy){color:#4d6ea3}[data-theme=light] .x0w-dot.svelte-dc59jy{background:#2e9d6a;box-shadow:0 0 6px #2e9d6a73}[data-theme=light] .x0w-msg-user.svelte-dc59jy{background:#4d6ea30b;border-bottom:1px solid rgba(77,110,163,.07)}[data-theme=light] .x0w-msg-user.svelte-dc59jy .x0w-msg-text:where(.svelte-dc59jy){color:#2c5394}[data-theme=light] .x0w-msg-assistant.svelte-dc59jy{border-bottom:1px solid rgba(94,110,175,.05)}[data-theme=light] .x0w-msg-text.svelte-dc59jy,[data-theme=light] .x0w-wtext.svelte-dc59jy{color:#1a1c2a}[data-theme=light] .x0w-prompt-gt.svelte-dc59jy{color:#4d6ea3}[data-theme=light] .x0w-msg-text code{background:#4d6ea312;color:#1f7c52;border:1px solid rgba(46,157,106,.18)}[data-theme=light] .x0w-msg-text strong{color:#1a1c2a}[data-theme=light] .x0w-msg-text em{color:#4d6ea3}[data-theme=light] .x0w-h2{color:#1a1c2a;border-bottom:1px solid rgba(77,110,163,.18)}[data-theme=light] .x0w-h3{color:#1a1c2a}[data-theme=light] .x0w-li{border-left:2px solid rgba(77,110,163,.22)}[data-theme=light] .x0w-num{color:#4d6ea3}[data-theme=light] .x0w-wchip{background:#2e9d6a12;border:1px solid rgba(46,157,106,.25);color:#1f7c52}[data-theme=light] .x0w-wchip:hover{background:#2e9d6a21;border-color:#2e9d6a;color:#166644;box-shadow:0 0 6px #2e9d6a2e}[data-theme=light] .x0w-tool.svelte-dc59jy{color:#1a1c2a;border-bottom:1px solid rgba(94,110,175,.05)}[data-theme=light] .x0w-tok.svelte-dc59jy{color:#1f7c52}[data-theme=light] .x0w-terr.svelte-dc59jy{color:#b13e3e}[data-theme=light] .x0w-widget-wrap.svelte-dc59jy{border-color:#4d6ea3}[data-theme=light] .x0w-widget-confirm.svelte-dc59jy{border-color:#c89632}[data-theme=light] .x0w-confirm.svelte-dc59jy{border-top:1px solid rgba(94,110,175,.1)}[data-theme=light] .x0w-cyes.svelte-dc59jy{border-color:#2e9d6a;color:#1f7c52}[data-theme=light] .x0w-cyes.svelte-dc59jy:hover{background:#2e9d6a14;border-color:#2e9d6a;color:#155538}[data-theme=light] .x0w-cno.svelte-dc59jy{border-color:#b13e3e;color:#b13e3e}[data-theme=light] .x0w-cno.svelte-dc59jy:hover{background:#b13e3e0f;border-color:#b13e3e;color:#8a2929}[data-theme=light] .x0w-tdot.svelte-dc59jy{background:#4d6ea38c}[data-theme=light] .x0w-cursor.svelte-dc59jy{color:#4d6ea3}[data-theme=light] .x0w-hbtn.svelte-dc59jy{color:#1a1c2a}[data-theme=light] .x0w-hbtn.svelte-dc59jy:hover{color:#1a1c2a;background:#5e6eaf14}[data-theme=light] .x0w-input-area.svelte-dc59jy{background:#5e6eaf09;border-top:1px solid rgba(94,110,175,.12)}[data-theme=light] .x0w-input-area.svelte-dc59jy:focus-within{background:#4d6ea30d}[data-theme=light] .x0w-prompt-char.svelte-dc59jy{color:#4d6ea3}[data-theme=light] .x0w-input.svelte-dc59jy{color:#1a1c2a;caret-color:#2c5394}[data-theme=light] .x0w-input.svelte-dc59jy::placeholder{color:var(--placeholder)}[data-theme=light] .x0w-msgs.svelte-dc59jy::-webkit-scrollbar-thumb{background:#4d6ea333}[data-theme=light] .x0w-bubble.svelte-dc59jy{background:linear-gradient(180deg,#fdfcff,#f4f1fa);border:1px solid rgba(94,110,175,.18);box-shadow:0 10px 28px -10px #4d6ea347,0 2px 6px #4d6ea314}[data-theme=light] .x0w-bubble.svelte-dc59jy:hover{background:linear-gradient(180deg,#fff,#f0ecf8);border-color:#4d6ea3;box-shadow:0 14px 36px -12px #4d6ea352,0 3px 8px #4d6ea31a}[data-theme=light] .x0w-bubble-text.svelte-dc59jy{color:#4d6ea3}[data-theme=light] .x0w-bubble.svelte-dc59jy:hover .x0w-bubble-text:where(.svelte-dc59jy){color:#2c5394}[data-theme=light] .x0w-bubble-dot.svelte-dc59jy{background:#2e9d6a;box-shadow:0 0 5px #2e9d6a73}
