.overlay-layer.svelte-4ca9v4{z-index:20;background:color-mix(in oklab, var(--color-base-300) 55%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;padding:1.5rem;display:flex;position:absolute;inset:0}.overlay-card.svelte-4ca9v4{max-height:100%;width:min(var(--overlay-width), 100%);border-radius:var(--radius-box,.5rem);background:var(--color-base-100);box-shadow:var(--shadow-lg,0 10px 30px #00000040);flex-direction:column;gap:1rem;padding:1.5rem;display:flex;overflow:auto}.section-list.svelte-1lsq5c1{flex-direction:column;gap:.125rem;display:flex}.section-list.svelte-1lsq5c1 li:where(.svelte-1lsq5c1){gap:.5rem;display:flex}.uws-tm-pop.svelte-t93z1y{z-index:20;background:var(--color-base-100);border:1px solid var(--color-base-300);text-align:left;border-radius:.75rem;width:21rem;max-width:calc(100% - 2rem);max-height:18rem;animation:.32s cubic-bezier(.2,1.2,.35,1) svelte-t93z1y-uws-tm-in;position:absolute;bottom:calc(100% + .55rem);left:1rem;overflow-y:auto;box-shadow:0 10px 28px #2b262224}@keyframes svelte-t93z1y-uws-tm-in{0%{opacity:0;transform:translateY(6px)scale(.97)}60%{opacity:1;transform:translateY(-2px)scale(1.005)}to{opacity:1;transform:none}}.uws-tm-crumb.svelte-t93z1y{font-family:var(--font-display,Montserrat, sans-serif);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab, var(--color-base-content) 55%, transparent);align-items:center;gap:.4rem;padding:.5rem .85rem .4rem;font-size:.6rem;font-weight:700;display:flex}.uws-tm-crumb-sep.svelte-t93z1y{color:color-mix(in oklab, var(--color-base-content) 35%, transparent)}.uws-tm-crumb-on.svelte-t93z1y{color:var(--uws-accent-deep)}.uws-tm-search.svelte-t93z1y{border:1px solid var(--color-base-300);background:color-mix(in oklab, var(--color-base-200) 60%, var(--color-base-100));font-family:var(--font-display,Montserrat, sans-serif);color:var(--color-base-content);white-space:nowrap;text-overflow:ellipsis;border-radius:.5rem;margin:.15rem .35rem .1rem;padding:.32rem .55rem;font-size:.8rem;overflow:hidden}.uws-tm-search--ph.svelte-t93z1y{color:color-mix(in oklab, var(--color-base-content) 45%, transparent);font-style:italic}.uws-tm-rows.svelte-t93z1y{padding:.25rem .35rem .4rem}.uws-tm-row.svelte-t93z1y{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items:baseline;gap:.6rem;width:100%;padding:.34rem .55rem;display:flex}.uws-tm-row--sel.svelte-t93z1y{background:color-mix(in oklab, var(--uws-accent) 10%, var(--color-base-100))}.uws-tm-label.svelte-t93z1y{font-family:var(--font-display,Montserrat, sans-serif);color:var(--color-base-content);font-size:.8rem;font-weight:500}.uws-tm-row--sel.svelte-t93z1y .uws-tm-label:where(.svelte-t93z1y){color:var(--uws-accent-deep)}.uws-tm-code.svelte-t93z1y{font-family:var(--font-mono,ui-monospace, monospace);color:color-mix(in oklab, var(--color-base-content) 55%, transparent);margin-left:auto;font-size:.66rem}.uws-tm-row--sel.svelte-t93z1y .uws-tm-code:where(.svelte-t93z1y){color:var(--uws-accent-deep);opacity:.7}.uws-tm-hint.svelte-t93z1y{font-family:var(--font-display,Montserrat, sans-serif);color:color-mix(in oklab, var(--color-base-content) 45%, transparent);padding:.55rem .9rem .65rem;font-size:.74rem;font-style:italic}.uws-tm-foot.svelte-t93z1y{border-top:1px solid var(--color-base-200);font-family:var(--font-display,Montserrat, sans-serif);letter-spacing:.04em;color:color-mix(in oklab, var(--color-base-content) 55%, transparent);padding:.32rem .85rem .4rem;font-size:.58rem}.uws-tm-foot.svelte-t93z1y kbd{border:1px solid var(--color-base-300);background:var(--color-base-100);border-bottom-width:2px;border-radius:5px;padding:.03rem .28rem;font-size:.58rem}.ht-tag.svelte-1s5d7fb{font-family:var(--font-display,Montserrat, sans-serif);letter-spacing:.1em;text-transform:uppercase;color:var(--uws-accent-deep);background:color-mix(in oklab, var(--uws-accent) 10%, var(--color-base-100));cursor:pointer;white-space:nowrap;border:0;border-radius:.4rem;flex:none;padding:.2rem .45rem;font-size:.6rem;font-weight:700;animation:.3s cubic-bezier(.2,1.2,.35,1) svelte-1s5d7fb-ht-in}@keyframes svelte-1s5d7fb-ht-in{0%{opacity:0;transform:translateY(6px)scale(.97)}60%{opacity:1;transform:translateY(-2px)scale(1.005)}to{opacity:1;transform:none}}.session-input.svelte-c4uiom{z-index:15;border:1px solid var(--uws-line-strong,var(--color-base-300));background:color-mix(in srgb, var(--uws-card) 85%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-sm,0 1px 2px #00000014);border-radius:9999px;align-items:center;gap:.5rem;padding:.375rem .375rem .375rem 1rem;display:flex;position:absolute;bottom:1.75rem;left:1.75rem;right:1.75rem}.session-input.svelte-c4uiom:focus-within{border-color:var(--uws-accent-deep);box-shadow:0 0 0 4px color-mix(in oklab, var(--uws-accent) 18%, transparent)}.session-prompt-prefix.svelte-c4uiom{color:var(--uws-subtle);flex:none}.session-spin.svelte-c4uiom{border:2px solid color-mix(in oklab, var(--uws-ink) 18%, transparent);border-top-color:var(--uws-accent);border-radius:50%;flex:none;width:1rem;height:1rem;animation:.7s linear infinite svelte-c4uiom-session-spin}@keyframes svelte-c4uiom-session-spin{to{transform:rotate(360deg)}}.session-bundle-chip.svelte-c4uiom{font-family:var(--font-display,Montserrat, sans-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--uws-accent-deep);border:1px solid var(--uws-accent-deep);background:color-mix(in oklab, var(--uws-accent) 8%, var(--color-base-100));white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:.22rem .5rem .22rem .6rem;font-size:.62rem;font-weight:600;display:inline-flex}.session-bundle-x.svelte-c4uiom{color:var(--uws-accent-deep);cursor:pointer;background:0 0;border:0;padding:0 0 0 .1rem;font-size:.62rem;font-weight:700;line-height:1}.session-input-field.svelte-c4uiom{width:100%;min-width:0;color:var(--color-base-content);font-family:var(--font-body,Georgia, serif);box-shadow:none;background:0 0;border:0;outline:0;padding:.25rem 0;font-size:.8125rem;line-height:1.5rem;display:block}.session-input-field.svelte-c4uiom:focus,.session-input-field.svelte-c4uiom:focus-visible{box-shadow:none;border:0;outline:0}.session-input-field.svelte-c4uiom::placeholder{color:color-mix(in oklab, var(--color-base-content) 45%, transparent);font-style:italic}.session-mode-switch.svelte-c4uiom{z-index:10;justify-content:center;margin-bottom:.5rem;display:flex;position:relative}.session-input-ultra.svelte-c4uiom{color:var(--uws-accent);font-family:var(--font-mono);letter-spacing:.02em;text-underline-offset:4px;cursor:pointer;opacity:.9;background:0 0;border:0;flex:none;padding:.15rem .25rem;font-size:.66rem;font-weight:600;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.session-input-ultra.svelte-c4uiom:hover:not(:disabled){opacity:1}.session-input-ultra.svelte-c4uiom:disabled{opacity:.35;cursor:not-allowed}@media (width<=640px){.session-input.svelte-c4uiom{bottom:1rem;left:1rem;right:1rem}}.session-attachments.svelte-c4uiom{z-index:15;flex-wrap:wrap;gap:.375rem;display:flex;position:absolute;bottom:4.5rem;left:1.75rem;right:1.75rem}.session-attachment-name.svelte-c4uiom{text-overflow:ellipsis;white-space:nowrap;max-width:9rem;overflow:hidden}.cb-user-line.svelte-v7685i{background:var(--color-base-200);border-radius:var(--radius);white-space:pre-wrap;word-break:break-word;margin:.35rem -.75rem;padding:.5rem .75rem;font-weight:500}.cb-user-text.svelte-v7685i{white-space:pre-wrap;word-break:break-word;font-weight:500}.span-source.svelte-v7685i{color:var(--color-warning)}.span-hint.svelte-v7685i{opacity:.55}.span-banner.svelte-v7685i{color:var(--uws-accent);font-weight:600}.span[data-tone=red].svelte-v7685i{color:var(--color-error)}.span[data-tone=green].svelte-v7685i{color:var(--color-success)}.span[data-tone=yellow].svelte-v7685i,.span[data-tone=orange].svelte-v7685i{color:var(--color-warning)}.span[data-tone=cyan].svelte-v7685i,.span[data-tone=blue].svelte-v7685i{color:var(--color-info)}.span[data-tone=dim].svelte-v7685i{opacity:.55}.line-title.svelte-v7685i{letter-spacing:.01em;margin:.65rem 0 .2rem;font-size:.95rem;font-weight:650;line-height:1.3}.line-heading.svelte-v7685i{color:var(--uws-accent);margin:.55rem 0 .15rem;font-size:.88rem;font-weight:650;line-height:1.3}.line-prose.svelte-v7685i,.line-prompt.svelte-v7685i{margin:.15rem 0;line-height:1.45}.line-prompt.svelte-v7685i{opacity:.85;font-weight:600}.line-dim.svelte-v7685i{opacity:.55;margin:.1rem 0;font-size:.75rem;line-height:1.35}.line-cite.svelte-v7685i{opacity:.6;margin:.1rem 0;padding-left:.5rem;font-size:.75rem}.line-bullet.svelte-v7685i{grid-template-columns:.55rem 1fr;align-items:start;gap:.4rem;margin:.12rem 0;line-height:1.4;display:grid}.line-bullet-mark.svelte-v7685i{background:color-mix(in oklab, currentColor 45%, transparent);border-radius:999px;width:.28rem;height:.28rem;margin-top:.45em;display:block}.line-bullet-body.svelte-v7685i{min-width:0}.cb-lucide{vertical-align:-.15em;flex-shrink:0;display:inline-block}.cb-lucide-num{vertical-align:-.12em;place-items:center;width:1.05em;height:1.05em;margin-right:.2em;display:inline-grid;position:relative}.cb-lucide-num>span{font-size:.55em;font-weight:700;font-family:var(--font-sans);line-height:1;position:absolute}.cb-inline-cite{border:1px solid color-mix(in oklab, var(--uws-accent) 32%, transparent);max-width:100%;color:var(--uws-accent-deep);background:color-mix(in oklab, var(--uws-accent) 7%, var(--report-paper));font-family:var(--font-mono);vertical-align:.08em;border-radius:999px;align-items:center;gap:.35rem;margin:0 .12rem;padding:.16rem .42rem;font-size:.64em;line-height:1.2;display:inline-flex}.cb-inline-cite code{font:inherit;flex:none}.kv.svelte-127eu9t{grid-template-columns:minmax(4.5rem,auto) minmax(0,1fr);gap:.28rem .7rem;margin:0;font-size:.74rem;line-height:1.4;display:grid}.kv.svelte-127eu9t dt:where(.svelte-127eu9t){color:var(--report-muted);font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:700}.kv.svelte-127eu9t dd:where(.svelte-127eu9t){overflow-wrap:anywhere;min-width:0;margin:0}.kv.svelte-127eu9t a{color:var(--uws-accent-deep);text-underline-offset:2px;text-decoration:underline}.kv--plain.svelte-127eu9t{gap:.125rem 1rem;font-size:.75rem}.kv--plain.svelte-127eu9t dt:where(.svelte-127eu9t){font-family:inherit;font-size:inherit;letter-spacing:normal;text-transform:none;color:inherit;opacity:.6;white-space:nowrap;font-weight:400}.kv--plain.svelte-127eu9t dd:where(.svelte-127eu9t){font-variant-numeric:tabular-nums}.range-track.svelte-1a2hizr{background:color-mix(in oklab, currentColor 12%, transparent);border-radius:9999px;flex:1;min-width:6rem;height:.5rem;display:block;position:relative}.range-fill.svelte-1a2hizr{background:color-mix(in oklab, currentColor 35%, transparent);border-radius:9999px;height:100%;display:block}.range-marker.svelte-1a2hizr{background:currentColor;width:.125rem;height:.75rem;position:absolute;top:-.125rem;transform:translate(-50%)}.range-track--spectrum.svelte-1a2hizr{background:var(--q-line);border-radius:999px;height:.4rem}.range-track--spectrum.svelte-1a2hizr .range-fill:where(.svelte-1a2hizr){border-radius:inherit;background:linear-gradient(90deg, var(--q-down), #facc15 55%, var(--q-up));opacity:.85}.range-track--spectrum.svelte-1a2hizr .range-marker:where(.svelte-1a2hizr){background:var(--report-panel-canon);border-radius:999px;width:.18rem;height:.8rem;top:-.2rem}.chart.svelte-77p00v{width:100%;margin:.75rem 0;container:chart/inline-size}.chart-canvas.svelte-77p00v{width:100%;height:clamp(14rem,42cqw,26rem);min-height:14rem}figcaption.svelte-77p00v{opacity:.55;margin-top:.25rem;font-size:.6875rem}@container chart (width<=30rem){.chart-canvas.svelte-77p00v{height:13rem;min-height:13rem}}.visual.svelte-1fafhfd{width:100%;margin:.75rem 0;container:visual/inline-size}h4.svelte-1fafhfd{opacity:.7;margin:0 0 .25rem;font-size:.75rem;font-weight:650}.map-canvas.svelte-1fafhfd{width:100%;height:clamp(16rem,44cqw,28rem);min-height:16rem}.map-legend.svelte-1fafhfd{color:color-mix(in oklab, currentColor 72%, transparent);grid-template-columns:auto auto minmax(5rem,1fr) auto auto;align-items:center;gap:.45rem;margin-top:.45rem;font-size:.68rem;display:grid}.map-legend.svelte-1fafhfd strong:where(.svelte-1fafhfd){color:currentColor;font-weight:650}.map-legend.svelte-1fafhfd small:where(.svelte-1fafhfd){opacity:.7;grid-column:2/-1}.map-ramp.svelte-1fafhfd{background:linear-gradient(90deg, color-mix(in oklab, var(--uws-accent,currentColor) 10%, transparent), var(--uws-accent,currentColor));border-radius:999px;height:.45rem}.map-unit.svelte-1fafhfd{font-weight:600}.map-status.svelte-1fafhfd{opacity:.72;margin:.35rem 0 0;font-size:.72rem}.map-error.svelte-1fafhfd{border:1px dashed color-mix(in oklab, currentColor 25%, transparent);border-radius:var(--radius);text-align:center;place-items:center;min-height:5rem;padding:1rem;display:grid}@container visual (width<=30rem){.map-canvas.svelte-1fafhfd{height:14rem;min-height:14rem}}.sfield-wrap.svelte-1oyc7vz{color:#191817;gap:4px;font-size:12px;display:grid}.sfield.svelte-1oyc7vz{border:1px solid color-mix(in srgb, var(--color-base-content,#191817) 14%, transparent);background:color-mix(in srgb, var(--color-base-100,#fff) 85%, transparent);color:#191817;cursor:pointer;border-radius:999px;align-items:center;transition:border-color .3s,box-shadow .3s;display:inline-flex}.sfield.svelte-1oyc7vz:focus{border-color:#d75b5b;outline:none;box-shadow:0 0 0 4px #e870702e}.sfield.svelte-1oyc7vz:disabled{cursor:not-allowed;opacity:.5}.sfield--standard.svelte-1oyc7vz{height:36px;padding:0 12px;font-size:14px}.sfield--compact.svelte-1oyc7vz{height:22px;padding:0 8px;font-size:12px}.op-param-text.svelte-14x7ig7{border:1px solid var(--color-base-300,var(--line));background:var(--color-base-100,var(--paper-base));color:var(--color-base-content);font:inherit;border-radius:10px;padding:.25rem .45rem}.op-param-text.svelte-14x7ig7:focus{border-color:var(--uws-accent-deep,#d75b5b);outline:none}.visual.svelte-uz5k7c{width:100%;margin:.75rem 0;container:visual/inline-size}h4.svelte-uz5k7c{opacity:.7;margin:0 0 .25rem;font-size:.75rem;font-weight:650}.diagram-canvas.svelte-uz5k7c{height:min(var(--diagram-height), max(20rem, 72cqw));width:100%;min-height:20rem;max-height:44rem;overflow:hidden}@container visual (width<=30rem){.diagram-canvas.svelte-uz5k7c{height:16rem}}.visual.svelte-t93ks8{width:100%;margin:.75rem 0;container:visual/inline-size}h4.svelte-t93ks8{opacity:.7;margin:0 0 .25rem;font-size:.75rem;font-weight:650}.matrix-scroll.svelte-t93ks8{border:1px solid var(--report-line,var(--report-line-canon));border-radius:var(--radius);background:#fff;overflow-x:auto}table.svelte-t93ks8{border-collapse:collapse;width:max-content;min-width:100%;font-family:var(--font-sans)}thead.svelte-t93ks8 th:where(.svelte-t93ks8){border-bottom:1px solid var(--report-line,var(--report-line-canon));background:var(--uws-wash)}th.rot.svelte-t93ks8{vertical-align:bottom;text-align:center;height:7.5rem;padding:.5rem .15rem .45rem}th.rot.svelte-t93ks8 span:where(.svelte-t93ks8){writing-mode:vertical-rl;max-height:6.6rem;color:var(--report-muted,var(--report-muted-canon));font-family:var(--font-mono);letter-spacing:.02em;white-space:nowrap;font-size:.6rem;font-weight:500;display:inline-block;overflow:hidden;transform:rotate(180deg)}th.corner.svelte-t93ks8{color:var(--uws-subtle);font:700 8.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;text-align:left;vertical-align:bottom;padding:.4rem .6rem}tbody.svelte-t93ks8 th[scope=row]:where(.svelte-t93ks8){border-bottom:1px solid var(--report-line,var(--report-line-canon));color:var(--report-ink,var(--report-ink-canon));font:600 12px/1 var(--font-sans);text-align:left;white-space:nowrap;padding:.4rem .6rem}td.svelte-t93ks8{border-bottom:1px solid var(--report-line,var(--report-line-canon));text-align:center;padding:.3rem .35rem}tbody.svelte-t93ks8 tr:where(.svelte-t93ks8):last-child th:where(.svelte-t93ks8),tbody.svelte-t93ks8 tr:where(.svelte-t93ks8):last-child td:where(.svelte-t93ks8){border-bottom:0}td.cell.svelte-t93ks8{min-width:1.5rem;color:var(--report-line,var(--report-line-canon));font-variant-numeric:tabular-nums;font-size:.62rem}td.cell.is-on.svelte-t93ks8{color:var(--uws-accent);font-size:.7rem}td.note.svelte-t93ks8{color:var(--report-muted,var(--report-muted-canon));text-align:left;white-space:nowrap;font-size:.62rem}td.verdict.svelte-t93ks8{text-align:left;padding-inline:.4rem}.pill.svelte-t93ks8{border:1px solid var(--report-line,var(--report-line-canon));letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.1rem .45rem;font-size:.55rem;font-weight:700;display:inline-block}.pill--keep.svelte-t93ks8{color:#1f6b3a;background:#e6f3ea;border-color:#b7d9c2}.pill--merge.svelte-t93ks8{color:#8a5a00;background:#fdf3e0;border-color:#ecd9ad}.pill--compose.svelte-t93ks8{color:var(--report-accent-canon);background:#e9f2f8;border-color:#7ea4bd}.pill--drop.svelte-t93ks8{color:#b91c1c;background:#fdeaea;border-color:#f0c4c4}.pill--live.svelte-t93ks8{background:var(--report-chip);color:var(--report-coral-deep);border-color:#f0c4c4}.pill--plain.svelte-t93ks8{color:var(--report-muted,var(--report-muted-canon))}tbody.svelte-t93ks8 tr.matrix-section:where(.svelte-t93ks8) th:where(.svelte-t93ks8){border-bottom:1px solid var(--report-line,var(--report-line-canon));color:var(--report-coral-deep);font:700 8.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;text-align:left;background:#faf4f2;padding:.5rem .6rem .3rem}.quote-panel.svelte-1r3nola{--q-line:#2c2a30;--q-mut:#b9b4ab;--q-up:#4ade80;--q-down:#f87171;border-radius:var(--radius-box,.75rem);width:min(72rem,100%);color:var(--report-panel-canon);font-family:var(--font-mono);background:#17161a;border:1px solid #2c2223;margin:.75rem 0;overflow:hidden;box-shadow:0 16px 40px #17161a59}.quote-header.svelte-1r3nola{border-bottom:1px solid var(--q-line);justify-content:space-between;align-items:flex-end;gap:2rem;padding:1.1rem 1.3rem .9rem;display:flex}.quote-kicker.svelte-1r3nola,.price-label.svelte-1r3nola,.section-label.svelte-1r3nola,.market-grid.svelte-1r3nola dt:where(.svelte-1r3nola),.return-stat.svelte-1r3nola span:where(.svelte-1r3nola){color:var(--q-mut);letter-spacing:.14em;text-transform:uppercase;font-size:.6rem;font-weight:500;display:block}.quote-identity.svelte-1r3nola h4:where(.svelte-1r3nola){letter-spacing:.03em;margin:.25rem 0 0;font-size:1.5rem;font-weight:700;line-height:1.15}.quote-identity.svelte-1r3nola p:where(.svelte-1r3nola){color:var(--q-mut);margin:.25rem 0 0;font-size:.75rem}.quote-price.svelte-1r3nola{text-align:right}.price-line.svelte-1r3nola{justify-content:flex-end;align-items:baseline;gap:.75rem;margin-top:.125rem;display:flex}.price-line.svelte-1r3nola>strong:where(.svelte-1r3nola){font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:2.1rem;font-weight:700;line-height:1}.quote-panel.svelte-1r3nola:has(.change[data-dir=up]:where(.svelte-1r3nola)) .price-line:where(.svelte-1r3nola)>strong:where(.svelte-1r3nola){color:var(--q-up);text-shadow:0 0 14px #4ade8059}.quote-panel.svelte-1r3nola:has(.change[data-dir=down]:where(.svelte-1r3nola)) .price-line:where(.svelte-1r3nola)>strong:where(.svelte-1r3nola){color:var(--q-down);text-shadow:0 0 14px #f8717159}.change.svelte-1r3nola{border-radius:var(--radius);font-variant-numeric:tabular-nums;padding:.2rem .5rem;font-size:.75rem;font-weight:500}.change[data-dir=up].svelte-1r3nola{color:var(--q-up);background:#4ade801a;border:1px solid #4ade8040}.change[data-dir=down].svelte-1r3nola{color:var(--q-down);background:#f871711a;border:1px solid #f8717140}.market-grid.svelte-1r3nola{border-bottom:1px solid var(--q-line);grid-template-columns:repeat(auto-fit,minmax(8.75rem,1fr));margin:0;display:grid}.market-grid.svelte-1r3nola>div:where(.svelte-1r3nola){border-right:1px solid var(--q-line);min-width:0;padding:.7rem .9rem}.market-grid.svelte-1r3nola>div:where(.svelte-1r3nola):last-child{border-right:0}.market-grid.svelte-1r3nola dd:where(.svelte-1r3nola){font-variant-numeric:tabular-nums;margin:.25rem 0 0;font-size:.8125rem}.range-section.svelte-1r3nola{border-bottom:1px solid var(--q-line);padding:.9rem 1.3rem .8rem}.section-heading.svelte-1r3nola{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.section-heading.svelte-1r3nola>div:where(.svelte-1r3nola)>span:where(.svelte-1r3nola){letter-spacing:.14em;text-transform:uppercase;color:var(--q-mut);font-size:.62rem;font-weight:500;display:block}.section-heading.svelte-1r3nola>div:where(.svelte-1r3nola)>strong:where(.svelte-1r3nola),.range-current.svelte-1r3nola{color:var(--q-mut);font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:400}.rangewrap.svelte-1r3nola{margin-top:.65rem}.range-labels.svelte-1r3nola{color:var(--q-mut);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:.375rem;font-size:.6875rem;display:flex}.returns-section.svelte-1r3nola{align-items:center;gap:1.5rem;padding:.8rem 1.3rem;display:flex}.section-label.svelte-1r3nola{min-width:6rem}.returns-grid.svelte-1r3nola{flex-wrap:wrap;flex:1;gap:.75rem 2rem;display:flex}.return-stat.svelte-1r3nola{min-width:4rem}.return-stat.svelte-1r3nola strong:where(.svelte-1r3nola){font-variant-numeric:tabular-nums;margin-top:.125rem;font-size:.9375rem;font-weight:700;display:block}.return-stat[data-dir=up].svelte-1r3nola strong:where(.svelte-1r3nola){color:var(--q-up)}.return-stat[data-dir=down].svelte-1r3nola strong:where(.svelte-1r3nola){color:var(--q-down)}footer.svelte-1r3nola{border-top:1px solid var(--q-line);color:var(--q-mut);padding:.55rem 1.3rem;font-size:.65rem}@media (width<=700px){.quote-header.svelte-1r3nola{flex-direction:column;align-items:flex-start;gap:1rem}.quote-price.svelte-1r3nola{text-align:left}.price-line.svelte-1r3nola{flex-wrap:wrap;justify-content:flex-start}.market-grid.svelte-1r3nola{grid-template-columns:repeat(2,minmax(0,1fr))}.market-grid.svelte-1r3nola>div:where(.svelte-1r3nola){border-bottom:1px solid var(--q-line)}.returns-section.svelte-1r3nola{flex-direction:column;align-items:flex-start;gap:.75rem}}.panel.svelte-9xpw5p{border-radius:var(--radius-field,.375rem);border:1px solid var(--color-base-300);background:var(--color-base-200);margin:.75rem 0;padding:.75rem 1rem}.panel.visual-panel.svelte-9xpw5p{background:var(--color-base-200)}.stat-chip.svelte-9xpw5p{flex-direction:column;gap:.0625rem;display:flex}.stat-chip[data-dir=up].svelte-9xpw5p{color:var(--color-success)}.stat-chip[data-dir=down].svelte-9xpw5p{color:var(--color-error)}.evidence-card.svelte-1jffwv4{border:1px solid var(--report-line);border-radius:var(--radius);background:var(--report-paper);min-width:0;color:var(--report-ink);box-shadow:var(--uws-glass-shadow);overflow:hidden}.evidence-head.svelte-1jffwv4{background:color-mix(in oklab, var(--uws-accent) 16%, var(--report-paper));color:var(--uws-accent-deep);border-bottom:1px solid color-mix(in oklab, var(--uws-accent) 30%, transparent);padding:.65rem .8rem .7rem}.evidence-head.svelte-1jffwv4 h3:where(.svelte-1jffwv4){color:color-mix(in oklab, var(--uws-accent-deep) 55%, var(--report-ink))}.evidence-head.svelte-1jffwv4 span:where(.svelte-1jffwv4){font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;opacity:.86;margin-bottom:.15rem;font-size:.58rem;font-weight:700;display:block}.evidence-head.svelte-1jffwv4 h3:where(.svelte-1jffwv4){font-family:var(--font-serif);overflow-wrap:anywhere;margin:0;font-size:.92rem;font-weight:700;line-height:1.35}.evidence-paper.svelte-1jffwv4{min-width:0;padding:.8rem}blockquote.svelte-1jffwv4{border-left:3px solid var(--uws-accent);background:var(--report-panel);font-family:var(--font-serif);overflow-wrap:anywhere;margin:.75rem 0;padding:.6rem .7rem;font-size:.79rem;line-height:1.5}.evidence-citation.svelte-1jffwv4{border:1px solid color-mix(in oklab, var(--uws-accent) 38%, transparent);max-width:100%;color:var(--uws-accent-deep);background:color-mix(in oklab, var(--uws-accent) 8%, var(--report-paper));font-family:var(--font-mono);border-radius:999px;align-items:center;gap:.45rem;padding:.22rem .5rem;font-size:.61rem;line-height:1.2;display:inline-flex}.evidence-citation.svelte-1jffwv4 span:where(.svelte-1jffwv4){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.evidence-citation.svelte-1jffwv4 code:where(.svelte-1jffwv4){font:inherit;flex:none}.evidence-actions.svelte-1jffwv4{flex-wrap:wrap;gap:.4rem;margin-top:.75rem;display:flex}.evidence-action.svelte-1jffwv4{border:1px solid var(--report-line);border-radius:var(--radius);background:var(--report-paper);min-height:1.9rem;color:inherit;font-family:var(--font-sans);cursor:pointer;align-items:center;gap:.3rem;padding:.35rem .58rem;font-size:.68rem;font-weight:650;line-height:1;text-decoration:none;display:inline-flex}.evidence-action.svelte-1jffwv4:hover,.evidence-action.svelte-1jffwv4:focus-visible{border-color:var(--uws-accent-deep);outline:none}.evidence-action--primary.svelte-1jffwv4{border-color:var(--uws-accent);color:var(--uws-accent-deep)}.choice-block.svelte-4ht8ta{border:1px solid var(--color-base-300);border-radius:var(--radius);background:var(--color-base-200);width:min(60rem,100%);color:var(--color-base-content);font-family:var(--font-display);margin:.625rem 0;padding:1.25rem;box-shadow:0 10px 30px #00000029}.choice-header.svelte-4ht8ta{flex-direction:column;gap:.25rem;margin-bottom:1rem;display:flex}.choice-header.svelte-4ht8ta h2:where(.svelte-4ht8ta){margin:0;font-size:1rem;font-weight:650}.choice-header.svelte-4ht8ta p:where(.svelte-4ht8ta){color:color-mix(in oklab, var(--color-base-content) 55%, transparent);margin:0;font-size:.75rem}.choice-grid.svelte-4ht8ta{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.75rem;display:grid}.choice-tile.svelte-4ht8ta{border-radius:var(--radius-field,.375rem);border:1px solid var(--color-base-300);background:var(--color-base-100);text-align:left;color:var(--color-base-content);flex-direction:column;align-items:flex-start;gap:0;padding:.75rem .875rem;transition:background-color .14s,border-color .14s;display:flex}.choice-tile.svelte-4ht8ta:hover:enabled{border-color:var(--uws-accent-deep);background:var(--color-base-200)}.choice-tile.svelte-4ht8ta:disabled{cursor:default;opacity:.55}.choice-tile-active.svelte-4ht8ta,.choice-tile-active.svelte-4ht8ta:disabled{background:var(--uws-accent);color:var(--uws-accent-content);opacity:1;border-color:#0000}.choice-head.svelte-4ht8ta{align-items:center;gap:.4rem;display:flex}@media (width<=640px){.choice-block.svelte-4ht8ta{padding:1rem}.choice-grid.svelte-4ht8ta{grid-template-columns:1fr}}.choice-wrap.svelte-1fq52x9 .choice-icon{opacity:.7;flex:none}.choice-wrap.svelte-1fq52x9 .choice-tile-active .choice-icon{opacity:1}.picker-wrap.svelte-1akxryn .choice-head{flex-direction:column;align-items:stretch;gap:.35rem}.preview.svelte-1akxryn{pointer-events:none;background:color-mix(in oklab, currentColor 3%, transparent);border:1px solid var(--color-base-300);border-radius:var(--radius-field,.375rem);height:8rem;padding:.2rem}.generic-preview.svelte-1akxryn{justify-content:center;align-items:end;gap:.5rem;height:100%;padding:1.5rem;display:flex}.generic-preview.svelte-1akxryn span:where(.svelte-1akxryn){background:var(--uws-accent);border-radius:.2rem .2rem 0 0;width:18%}.generic-preview.svelte-1akxryn span:where(.svelte-1akxryn):first-child{height:45%}.generic-preview.svelte-1akxryn span:where(.svelte-1akxryn):nth-child(2){height:80%}.generic-preview.svelte-1akxryn span:where(.svelte-1akxryn):nth-child(3){height:60%}.waiting.svelte-1akxryn{opacity:.6;margin:.2rem 0 0;font-size:.75rem}@media (width<=600px){.preview.svelte-1akxryn{height:6.5rem}}.bar.svelte-nimx3o{background:#e8707033;border-radius:999px;height:2px;overflow:hidden}.bar.svelte-nimx3o>span:where(.svelte-nimx3o){border-radius:inherit;background:var(--salmon);height:100%;transition:width .14s;display:block}.thinking-body.svelte-1wx6r8j{padding:.125rem 0 .25rem}.thinking-progress.svelte-1wx6r8j{margin:.25rem 0 .625rem}.current-thought.svelte-1wx6r8j{color:var(--subtle);margin:0 0 .5rem;font-size:.75rem;font-weight:400}.thought-tree.svelte-1wx6r8j,.thought-children.svelte-1wx6r8j{margin:0;padding:0;list-style:none}.thought-children.svelte-1wx6r8j{border-left:1px solid var(--line-strong);margin:.125rem 0 .125rem .4375rem;padding-left:.75rem}.thought-line.svelte-1wx6r8j{align-items:baseline;gap:.4rem;min-width:0;padding:.125rem 0;font-size:.75rem;line-height:1.45;display:flex}.thought-mark.svelte-1wx6r8j{color:currentColor;flex:0 0 .75rem;justify-content:center;align-items:center;width:.75rem;font-size:.75rem;display:inline-flex}.thought-copy.svelte-1wx6r8j{min-width:0;color:var(--ink);font-weight:400}.agent-name.svelte-1wx6r8j{color:var(--muted);letter-spacing:.01em;flex:none;font-size:.75rem;font-weight:500}.agent-name.svelte-1wx6r8j:after{content:"›";color:var(--faint);margin-left:.4rem}.thought[data-depth="1"].svelte-1wx6r8j>.thought-line:where(.svelte-1wx6r8j) .thought-copy:where(.svelte-1wx6r8j){color:#0e7490}.thought[data-depth="2"].svelte-1wx6r8j>.thought-line:where(.svelte-1wx6r8j) .thought-copy:where(.svelte-1wx6r8j){color:#6d28d9}.thought[data-depth="3"].svelte-1wx6r8j>.thought-line:where(.svelte-1wx6r8j) .thought-copy:where(.svelte-1wx6r8j){color:var(--salmon-deep)}.thought[data-depth="4"].svelte-1wx6r8j>.thought-line:where(.svelte-1wx6r8j) .thought-copy:where(.svelte-1wx6r8j){color:#a16207}.thought[data-status=done].svelte-1wx6r8j>.thought-line:where(.svelte-1wx6r8j) .thought-mark:where(.svelte-1wx6r8j){color:#4d9a72}.thought[data-status=error].svelte-1wx6r8j>.thought-line:where(.svelte-1wx6r8j) .thought-mark:where(.svelte-1wx6r8j){color:#a33333}.thought[data-status=pending].svelte-1wx6r8j{opacity:.48}.pulse.svelte-1wx6r8j{background:var(--salmon);border-radius:999px;width:.375rem;height:.375rem;animation:1.4s ease-out infinite svelte-1wx6r8j-breathe;box-shadow:0 0 #e8707073}@keyframes svelte-1wx6r8j-breathe{70%,to{box-shadow:0 0 0 .3rem #e8707000}}@media (prefers-reduced-motion:reduce){.pulse.svelte-1wx6r8j{animation:none}}.activity.svelte-1iu3q84{border-radius:var(--radius-panel);color:var(--ink);font-family:var(--font-mono,ui-monospace, Menlo, Consolas, monospace);margin:.5rem 0;padding:.65rem .85rem .75rem;overflow:hidden;box-shadow:0 4px 14px #d75b5b14;border:1px solid var(--salmon-border)!important;background:var(--salmon-wash)!important}.activity.panel-run.svelte-1iu3q84{box-shadow:none;border-radius:0;margin:0;padding:.75rem 1rem .875rem;border:0!important;border-bottom:1px solid var(--salmon-border)!important}.activity.inline-band.svelte-1iu3q84{margin:0;padding:.65rem .85rem .75rem}.activity-summary.svelte-1iu3q84{cursor:pointer;align-items:center;gap:.5rem;list-style:none;display:flex}.activity-summary.svelte-1iu3q84::-webkit-details-marker{display:none}.thinking-title.svelte-1iu3q84{color:var(--salmon-deep);font:700 9px/1 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;flex-shrink:0}.thinking-ask.svelte-1iu3q84{color:var(--ink);font:400 11px/1.4 var(--font-serif);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.thinking-count.svelte-1iu3q84{color:var(--salmon-deep);font:600 8.5px/1 var(--font-mono);flex-shrink:0;margin-left:auto}.telemetry-badge.svelte-1iu3q84{border:1px solid var(--salmon-border);border-radius:var(--radius-pill);color:var(--salmon-deep);font:600 9px/1 var(--font-mono);letter-spacing:.06em;background:#ffffffb3;flex-shrink:0;align-items:center;gap:6px;padding:3px 8px;display:inline-flex}.telemetry-dot.svelte-1iu3q84{background:var(--salmon);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #e8707033}.thinking-track.svelte-1iu3q84{margin-top:8px}.thinking-tree.svelte-1iu3q84{padding:.35rem 0 0 .15rem}.activity-summary.svelte-1iu3q84 .loading-spinner{color:var(--salmon-deep)}.activity-error.svelte-1iu3q84{color:#a33333}.activity-warning.svelte-1iu3q84{color:#8a6d1a}.activity-success.svelte-1iu3q84{color:#4d9a72}.visual-card.svelte-a4zdq0{border:1px solid color-mix(in oklab, currentColor 18%, transparent);border-radius:var(--radius-box,.5rem);background:color-mix(in oklab, var(--color-base-200) 70%, transparent);margin:.5rem 0;padding:.75rem}.visual-header.svelte-a4zdq0{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}h3.svelte-a4zdq0{text-transform:capitalize;margin:.125rem 0 0;font-size:.8rem;font-weight:650}.metric-grid.svelte-a4zdq0{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.5rem;margin-top:.75rem;display:grid}.metric.svelte-a4zdq0{border-left:2px solid color-mix(in oklab, var(--uws-accent) 45%, transparent);gap:.075rem;padding-left:.5rem;display:grid}.metric.svelte-a4zdq0 span:where(.svelte-a4zdq0),.metric.svelte-a4zdq0 small:where(.svelte-a4zdq0){opacity:.62;font-size:.68rem}.metric.svelte-a4zdq0 strong:where(.svelte-a4zdq0){font-variant-numeric:tabular-nums;font-size:1rem}.visual-footer.svelte-a4zdq0,.event-detail.svelte-a4zdq0{opacity:.68;flex-wrap:wrap;gap:.75rem;margin-top:.7rem;font-size:.68rem;display:flex}.event-detail.svelte-a4zdq0 strong:where(.svelte-a4zdq0){color:var(--color-base-content);opacity:1}.review-actions.svelte-a4zdq0{flex-wrap:wrap;gap:.35rem;margin-top:.75rem;display:flex}.review-error.svelte-a4zdq0{color:var(--color-error);margin:.5rem 0 0;font-size:.68rem}.cue-row.svelte-a4zdq0{flex-wrap:wrap;gap:.35rem;margin-top:.7rem;display:flex}.metric-list.svelte-a4zdq0{gap:.25rem;margin:.7rem 0 0;font-size:.7rem;display:grid}.metric-list.svelte-a4zdq0 div:where(.svelte-a4zdq0){border-bottom:1px solid color-mix(in oklab, currentColor 10%, transparent);justify-content:space-between;gap:1rem;padding-bottom:.2rem;display:flex}.metric-list.svelte-a4zdq0 dt:where(.svelte-a4zdq0){opacity:.6}.metric-list.svelte-a4zdq0 dd:where(.svelte-a4zdq0){font-variant-numeric:tabular-nums;margin:0}.timeline-events.svelte-a4zdq0{gap:.35rem;margin-top:.75rem;font-size:.7rem;display:grid}.timeline-events.svelte-a4zdq0 div:where(.svelte-a4zdq0){align-items:center;gap:.45rem;display:flex}.timeline-events.svelte-a4zdq0 div:where(.svelte-a4zdq0) span:where(.svelte-a4zdq0):nth-child(2){flex:1}.dot.svelte-a4zdq0{background:var(--color-info);border-radius:999px;width:.45rem;height:.45rem}.dot[data-severity=warning].svelte-a4zdq0{background:var(--color-warning)}.dot[data-severity=urgent].svelte-a4zdq0{background:var(--color-error)}.event-card[data-severity=urgent].svelte-a4zdq0{border-color:color-mix(in oklab, var(--color-error) 45%, transparent)}.event-card[data-severity=warning].svelte-a4zdq0{border-color:color-mix(in oklab, var(--color-warning) 35%, transparent)}.cvxn-reg-source-gate.svelte-1cxob05{border:1px solid var(--report-line);background:var(--report-panel);font-family:var(--font-mono);color:var(--report-muted);border-radius:3px;flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;margin:.35rem 0 .75rem;padding:.45rem .55rem;font-size:.62rem;line-height:1.35;display:flex}.cvxn-reg-source-gate.svelte-1cxob05 .gate-label:where(.svelte-1cxob05){text-transform:uppercase;letter-spacing:.04em;color:var(--report-ink);font-weight:600}.cvxn-reg-source-gate.svelte-1cxob05 .cvxn-report-status:where(.svelte-1cxob05){margin-left:0}.cvxn-reg-source-gate.is-incomplete.svelte-1cxob05{border-color:var(--uws-accent-deep);background:color-mix(in oklab, var(--uws-accent) 12%, var(--report-panel))}.cvxn-reg-source-gate.svelte-1cxob05 .gate-miss:where(.svelte-1cxob05){color:var(--uws-accent-deep);flex:100%;font-weight:600}.cvxn-reg-source-gate.svelte-1cxob05 .gate-ok:where(.svelte-1cxob05){color:var(--report-ink)}.cvxn-report--dual-incomplete.svelte-1cxob05{outline:1px solid color-mix(in oklab, var(--uws-accent) 45%, var(--report-line))}.cvxn-etch-fill.svelte-1cxob05{will-change:clip-path, opacity;animation:.5s ease-out svelte-1cxob05-cvxn-etch-fill}@keyframes svelte-1cxob05-cvxn-etch-fill{0%{clip-path:inset(0 0 100%);opacity:.4}to{clip-path:inset(0 0 0%);opacity:1}}@media (prefers-reduced-motion:reduce){.cvxn-etch-fill.svelte-1cxob05{animation:none}}.cvxn-report-figure.svelte-1cxob05{margin:.9rem 0 .3rem}.cvxn-report-kg-error.svelte-1cxob05{opacity:.55;font-size:.72rem;font-style:italic}.cvxn-report-chart.svelte-1cxob05{height:15rem}.cvxn-report-figure.svelte-1cxob05 figcaption:where(.svelte-1cxob05){opacity:.6;text-align:center;margin-top:.3rem;font-size:.7rem}.transcript-wrap.svelte-1vugxio{height:100%;min-height:0;position:relative}.transcript.svelte-1vugxio{height:100%;font-size:.8125rem;line-height:1.5;font-family:var(--font-sans,var(--font-display));padding:0 0 5rem;overflow-y:auto}.transcript.svelte-1vugxio pre{font-family:var(--font-mono)}.band.svelte-1vugxio{border:0;border-radius:0;margin:0;padding:.75rem 1rem}.band-agent.svelte-1vugxio{background:var(--ultra-card,#fff);border:1px solid var(--report-line,var(--report-line-canon,#d6cfc2));border-radius:var(--radius);color:var(--report-ink,var(--report-ink-canon,#1a1a1a));font-family:var(--font-serif);margin:.5rem 1rem;padding:.65rem .9rem;font-size:.86rem;line-height:1.5;box-shadow:0 1px 2px #231c1c0f,0 4px 14px #231c1c12}.band-user.svelte-1vugxio{background:color-mix(in oklab, var(--pane-fg,currentColor) 8%, var(--pane-bg,var(--color-base-200)));color:var(--pane-fg,var(--color-base-content));font-weight:500}.band-report.svelte-1vugxio,.band-report.cvxn-report-block.svelte-1vugxio{background:var(--report-paper,#faf8f4);color:var(--report-ink,var(--report-ink-canon));font-family:var(--font-serif);padding:.85rem 1rem 1rem;line-height:1.55}.band-report.svelte-1vugxio .cvxn-report{background:0 0;border:0;border-radius:0;margin:0}.band-report.svelte-1vugxio h2,.band-report.svelte-1vugxio .text-primary{font-family:var(--font-serif);color:var(--report-ink,var(--report-ink-canon))!important}.band-report.svelte-1vugxio h3{color:var(--report-accent,var(--report-accent-canon))!important;font-family:var(--font-display)!important}.band-report.svelte-1vugxio .table-wrap{background:var(--report-panel,#f4f1ea);border:1px solid var(--report-line,#d8d4cc);border-radius:var(--radius);padding:.35rem .45rem}.band-report.svelte-1vugxio .data-table th{background:var(--report-panel,#f4f1ea);font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.04em;color:var(--report-muted,var(--report-muted-canon));border:1px solid var(--report-line,#d8d4cc);font-size:.62rem;font-weight:600}.band-report.svelte-1vugxio .data-table td{border:1px solid var(--report-line,#d8d4cc);color:var(--report-ink,var(--report-ink-canon))}.band-report.svelte-1vugxio cite,.band-report.svelte-1vugxio .span-source{font-style:normal;font-family:var(--font-mono);color:var(--report-accent,var(--report-accent-canon));border-radius:var(--radius);opacity:1;background:#e8f0f6;padding:0 .2rem;font-size:.74rem}.band-thinking.svelte-1vugxio{color:var(--uws-terminal-text);font-family:var(--font-mono);background:0 0;padding:.5rem 1rem}.band-panel.svelte-1vugxio{background:color-mix(in oklab, var(--pane-fg,currentColor) 5%, var(--pane-bg,var(--color-base-100)))}.band-evidence-drawer.svelte-1vugxio{background:var(--report-paper);padding:.75rem 1rem}.band-evidence-drawer.svelte-1vugxio summary:where(.svelte-1vugxio){cursor:pointer;font-family:var(--font-sans,var(--font-display));letter-spacing:.04em;text-transform:uppercase;color:var(--report-muted,var(--report-muted-canon));align-items:center;gap:.35rem;font-size:.72rem;font-weight:600;list-style:none;display:inline-flex}.band-evidence-drawer.svelte-1vugxio summary:where(.svelte-1vugxio)::-webkit-details-marker{display:none}.band-evidence-drawer.svelte-1vugxio summary:where(.svelte-1vugxio):before{content:"▸";font-size:.6rem;transition:transform .15s;display:inline-block}.band-evidence-drawer.svelte-1vugxio details[open]:where(.svelte-1vugxio) summary:where(.svelte-1vugxio):before{transform:rotate(90deg)}.evidence-drawer-body.svelte-1vugxio{flex-direction:column;gap:.5rem;margin-top:.6rem;display:flex}.band-choice.svelte-1vugxio,.band-visual.svelte-1vugxio{background:color-mix(in oklab, var(--pane-accent,var(--uws-accent)) 8%, var(--pane-bg,var(--color-base-100)))}.jump-btn.svelte-1vugxio{z-index:20;border:1px solid color-mix(in oklab, var(--pane-fg,currentColor) 25%, transparent);background:color-mix(in oklab, var(--pane-bg,var(--color-base-100)) 88%, transparent);font-family:var(--font-sans,var(--font-display));color:var(--pane-fg,inherit);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;border-radius:999px;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:inline-flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:0 2px 10px #00000040}.jump-btn.svelte-1vugxio:hover{border-color:var(--pane-accent,currentColor)}.table-wrap.svelte-1vugxio{border-radius:var(--radius);background:color-mix(in oklab, currentColor 6%, transparent);margin:.35rem 0;padding:.5rem .75rem;overflow-x:auto}.data-table.svelte-1vugxio{border-collapse:collapse;table-layout:fixed;width:100%}.data-table.svelte-1vugxio th:where(.svelte-1vugxio),.data-table.svelte-1vugxio td:where(.svelte-1vugxio){border-bottom:1px solid var(--uws-line);text-align:left;vertical-align:middle;white-space:normal;overflow-wrap:anywhere;height:36px;padding:0 12px}.data-table.svelte-1vugxio td:where(.svelte-1vugxio){font:600 12px/1.4 var(--font-sans);font-variant-numeric:tabular-nums}.data-table.svelte-1vugxio tr:where(.svelte-1vugxio):last-child td:where(.svelte-1vugxio){border-bottom:0}.data-table.svelte-1vugxio th:where(.svelte-1vugxio){background:var(--uws-wash);color:var(--uws-subtle);font:700 8.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.data-table.svelte-1vugxio tbody:where(.svelte-1vugxio) tr:where(.svelte-1vugxio):hover{background:color-mix(in oklab, currentColor 6%, transparent)}.report-actions.svelte-4as9sd{z-index:12;gap:.35rem;display:flex;position:absolute;bottom:.75rem;right:.75rem}.report-actions.svelte-4as9sd .uws-chip:not(.report-actions-publish){background:var(--uws-card)}.report-actions.svelte-4as9sd .uws-chip:not(.report-actions-publish):hover{background:color-mix(in oklab, var(--uws-ink) 5%, var(--uws-card))}.report-actions-publish.svelte-4as9sd{background:var(--uws-accent);color:var(--uws-accent-content);border-color:#0000}.publish-dialog-overlay.svelte-4as9sd{z-index:100;background:oklab(0% none none/.5);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.publish-dialog.svelte-4as9sd{background:var(--uws-card);border:1px solid var(--uws-line);border-radius:var(--radius);width:90%;max-width:500px;max-height:90vh;padding:1.5rem;position:relative;overflow-y:auto;box-shadow:0 20px 25px -5px oklab(0% none none/.1)}.publish-dialog.svelte-4as9sd h3:where(.svelte-4as9sd){color:var(--uws-ink);font-family:var(--font-report);margin:0 0 1rem;font-size:1rem;font-weight:600}.publish-dialog.svelte-4as9sd fieldset:where(.svelte-4as9sd){border:none;flex-direction:column;gap:.8rem;margin:0 0 1rem;padding:0;display:flex}.publish-dialog.svelte-4as9sd label:where(.svelte-4as9sd){flex-direction:column;gap:.3rem;display:flex}.publish-dialog.svelte-4as9sd label:where(.svelte-4as9sd) span:where(.svelte-4as9sd){color:var(--uws-ink);font-family:var(--font-report);font-size:.78rem;font-weight:600}.publish-dialog.svelte-4as9sd input:where(.svelte-4as9sd),.publish-dialog.svelte-4as9sd select:where(.svelte-4as9sd){border:1px solid var(--uws-line);border-radius:var(--radius);font-family:var(--font-report);color:var(--uws-ink);padding:.5rem .75rem;font-size:.78rem}.publish-dialog.svelte-4as9sd input:where(.svelte-4as9sd):focus,.publish-dialog.svelte-4as9sd select:where(.svelte-4as9sd):focus{border-color:var(--uws-accent-deep);box-shadow:0 0 0 3px color-mix(in oklab, var(--uws-accent-deep) 10%, transparent);outline:none}.publish-dialog.svelte-4as9sd input:where(.svelte-4as9sd):disabled,.publish-dialog.svelte-4as9sd select:where(.svelte-4as9sd):disabled{background:color-mix(in oklab, var(--uws-ink) 4%, transparent);opacity:.6;cursor:not-allowed}.publish-dialog.svelte-4as9sd .error:where(.svelte-4as9sd){background:color-mix(in oklab, var(--uws-accent-deep) 12%, transparent);border:1px solid color-mix(in oklab, var(--uws-accent-deep) 40%, transparent);border-radius:var(--radius);color:var(--uws-accent-deep);margin-bottom:.8rem;padding:.6rem .75rem;font-size:.75rem}.dialog-actions.svelte-4as9sd{justify-content:flex-end;gap:.6rem;display:flex}.dialog-actions.svelte-4as9sd button:where(.svelte-4as9sd){border:1px solid var(--uws-line);border-radius:var(--radius);background:var(--uws-ground);color:var(--uws-ink);font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;padding:.5rem 1rem;font-size:.65rem;font-weight:700;transition:all .2s}.dialog-actions.svelte-4as9sd button:where(.svelte-4as9sd):hover:not(:disabled){background:color-mix(in oklab, var(--uws-ink) 8%, transparent);border-color:var(--uws-accent-deep)}.dialog-actions.svelte-4as9sd button.primary:where(.svelte-4as9sd){background:var(--uws-accent-deep);color:var(--uws-accent-content);border-color:var(--uws-accent-deep)}.dialog-actions.svelte-4as9sd button.primary:where(.svelte-4as9sd):hover:not(:disabled){background:var(--uws-accent-deep);opacity:.9}.dialog-actions.svelte-4as9sd button:where(.svelte-4as9sd):disabled{opacity:.5;cursor:not-allowed}.launcher-dim.svelte-1guniym{z-index:90;background:#2b26226b;position:fixed;inset:0}.launcher-pal.svelte-1guniym{border:1px solid var(--color-base-300,#e8dcda);border-radius:var(--radius,.25rem);background:#fff;width:min(44rem,100vw - 2rem);animation:.45s cubic-bezier(.2,1.2,.35,1) svelte-1guniym-launcher-spring;position:absolute;top:18%;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 18px 50px #2b262259}@keyframes svelte-1guniym-launcher-spring{0%{opacity:0;transform:translate(-50%)scale(.92)}55%{opacity:1;transform:translate(-50%)scale(1.02)}to{opacity:1;transform:translate(-50%)scale(1)}}.launcher-input.svelte-1guniym{background:#fff;border-bottom:3px solid #e87070;align-items:center;gap:.8rem;padding:.85rem 1.1rem;display:flex}.launcher-mark.svelte-1guniym{flex:none;display:flex}.launcher-input.svelte-1guniym input:where(.svelte-1guniym){field-sizing:content;min-width:2ch;font-family:var(--font-body,Georgia, serif);color:#2b2622;background:0 0;border:0;outline:0;flex:0 auto;font-size:.98rem}.launcher-input.svelte-1guniym input:where(.svelte-1guniym)::placeholder{opacity:.55;font-style:italic}.launcher-input--picked.svelte-1guniym input:where(.svelte-1guniym){flex:1;font-size:.95rem}.launcher-hint.svelte-1guniym{white-space:nowrap;font-family:var(--font-body,Georgia, serif);color:oklab(27.2695% .00504788 .00911865/.45);flex:1;font-size:.98rem;font-style:italic;overflow:hidden}.launcher-list.svelte-1guniym{background:#fff;max-height:24rem;overflow-y:auto}.launcher-group.svelte-1guniym{font-family:var(--font-display,Montserrat, sans-serif);letter-spacing:.16em;text-transform:uppercase;color:#8a8175;padding:.55rem 1.1rem .32rem;font-size:.58rem;font-weight:700}.launcher-row.svelte-1guniym{text-align:left;cursor:pointer;color:#2b2622;background:#fff;border:0;border-left:3px solid #0000;align-items:center;gap:.85rem;width:100%;padding:.65rem 1.1rem;transition:background-color .14s,border-color .14s;display:flex}.launcher-row--sel.svelte-1guniym{background:#fff5f3;border-left-color:#e87070}.launcher-row--freeform.svelte-1guniym{border-bottom:0}.launcher-icon-wrap.svelte-1guniym{color:#6b6b6b;background:#f7f2eb;border:1px solid #efe7dd;border-radius:999px;flex:none;align-self:center;place-items:center;width:22px;height:22px;transition:background-color .14s,border-color .14s,color .14s;display:grid}.launcher-row--sel.svelte-1guniym .launcher-icon-wrap:where(.svelte-1guniym){color:#fff;background:#e87070;border-color:#d75b5b}.launcher-row.svelte-1guniym .launcher-icon{opacity:1;display:block}.launcher-title.svelte-1guniym{font-family:var(--font-body,Georgia, serif);color:#1a1a1a;flex:none;min-width:11rem;font-size:.875rem;font-weight:700;line-height:1.25}.launcher-blurb.svelte-1guniym{font-family:var(--font-body,Georgia, serif);color:#7a7a7a;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;font-size:.75rem;line-height:1.5;display:-webkit-box;overflow:hidden}.launcher-tag.svelte-1guniym{font-family:var(--font-display,Montserrat, sans-serif);letter-spacing:.1em;text-transform:uppercase;color:#8a7a5e;background:#fff7ec;border:1px solid #ecdcc0;border-radius:999px;flex:none;align-self:center;padding:3px 7px;font-size:.56rem;font-weight:700;line-height:1}.launcher-picked-blurb.svelte-1guniym{font-family:var(--font-body,Georgia, serif);color:#6b6b6b;background:#fff;padding:.75rem 1.1rem;font-size:.8rem;line-height:1.5}.launcher-foot.svelte-1guniym{font-family:var(--font-display,Montserrat, sans-serif);letter-spacing:.04em;color:#8a8175;background:oklab(97.2876% .00449773 .00306851);border-top:1px solid #e8dcda;align-items:center;gap:1rem;padding:.5rem 1.1rem;font-size:.62rem;display:flex}.launcher-foot-right.svelte-1guniym{margin-left:auto}.launcher-foot.svelte-1guniym kbd:where(.svelte-1guniym){font-family:var(--font-mono,ui-monospace, monospace);background:#fff;border:1px solid #e8dcda;border-bottom-width:2px;border-radius:5px;padding:.1rem .35rem;font-size:.6rem}.tn.svelte-nffqay{gap:.45rem;min-width:0;display:grid}.tn-toggle.svelte-nffqay{border:1px solid var(--uws-line);background:var(--uws-card);color:var(--uws-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;justify-self:start;padding:.22rem .5rem;font-size:.62rem}.tn-toggle[aria-expanded=true].svelte-nffqay{border-color:var(--uws-line-strong);color:var(--uws-ink)}.tn-panel.svelte-nffqay{border:1px solid var(--uws-line);background:var(--uws-card);border-radius:12px;gap:.45rem;margin:0;padding:.7rem .8rem .8rem;display:grid}.tn-panel.svelte-nffqay legend:where(.svelte-nffqay){font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--uws-subtle);padding:0 .3rem;font-size:.6rem}.tn-group.svelte-nffqay{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--uws-accent-deep);margin:.35rem 0 0;font-size:.58rem}.tn-check.svelte-nffqay{accent-color:var(--color-primary);margin-top:.2rem}.tn-row.svelte-nffqay{cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:.55rem;display:grid}.tn-row.svelte-nffqay b:where(.svelte-nffqay){color:var(--uws-ink);font-size:.78rem;font-weight:600;display:block}.tn-row.svelte-nffqay small:where(.svelte-nffqay){color:var(--uws-muted);font-size:.7rem;line-height:1.35;display:block}.tn-compact.svelte-nffqay .tn-panel:where(.svelte-nffqay){padding:.55rem .65rem}.lr.svelte-f38u0g{min-width:0;display:grid}.lr-toggle.svelte-f38u0g{border:1px solid var(--uws-line);background:var(--uws-card);color:var(--uws-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;justify-self:start;padding:.22rem .5rem;font-size:.62rem}.lr-toggle[aria-pressed=true].svelte-f38u0g{border-color:var(--uws-line-strong);color:var(--uws-ink)}.research-flags.svelte-k3klll{flex-wrap:wrap;align-items:start;gap:.45rem;display:flex}.chart-preference.svelte-k3klll{z-index:14;border:1px solid color-mix(in oklab, var(--uws-accent) 35%, var(--color-base-300));border-radius:var(--radius-field,.375rem);background:color-mix(in oklab, var(--color-base-100) 92%, transparent);box-shadow:var(--shadow-sm,0 1px 3px #00000026);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:space-between;align-items:center;gap:.5rem;padding:.25rem .375rem .25rem .625rem;font-size:.6875rem;display:flex;position:absolute;bottom:3.75rem;left:.75rem;right:.75rem}.surface.svelte-k3klll{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.window-fill.svelte-k3klll .surface:where(.svelte-k3klll){background:var(--color-base-200)}.research-surface.svelte-k3klll{--report-paper:var(--report-paper-canon);--report-panel:var(--report-panel-canon);--report-line:var(--report-line-canon)}[data-theme$=-dark] .research-surface.svelte-k3klll{--report-paper:var(--report-paper-canon);--report-panel:var(--report-panel-canon);--report-line:var(--report-line-canon);--report-ink:var(--report-ink-canon);--report-muted:var(--report-muted-canon);color:var(--report-ink)}.research-surface.window-fill.svelte-k3klll .surface:where(.svelte-k3klll),.research-surface.svelte-k3klll .surface:where(.svelte-k3klll){background:var(--ultra-card,#fff);box-shadow:inset 0 0 64px 12px #2a241c08}.research-surface.svelte-k3klll .components-pane:where(.svelte-k3klll):not(.pane-window){background:0 0;border-radius:0;margin:0}.restore-veil.svelte-k3klll{z-index:20;background:var(--pane-bg,var(--color-base-100));justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.trial-chrome.svelte-k3klll{justify-content:flex-end;padding:.35rem .75rem 0;display:flex}.run-tabs.svelte-k3klll{z-index:15;background:var(--pane-bg,var(--color-base-100));flex-wrap:wrap;gap:.35rem;padding:.4rem 0 .5rem;display:flex;position:sticky;top:0}.run-tab.svelte-k3klll{cursor:pointer;align-items:center;gap:.35rem;max-width:16rem;display:inline-flex}.run-tab-active.svelte-k3klll{background:var(--uws-accent);color:var(--uws-accent-content);border-color:#0000}.run-tab-no.svelte-k3klll{font-family:var(--font-mono);opacity:.6}.run-tab-title.svelte-k3klll{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.run-tab-dot.svelte-k3klll{background:currentColor;border-radius:50%;width:.35rem;height:.35rem;animation:1.2s ease-in-out infinite svelte-k3klll-run-tab-pulse}@keyframes svelte-k3klll-run-tab-pulse{0%,to{opacity:.25}50%{opacity:1}}.components-pane.svelte-k3klll{border-radius:var(--radius-box,.5rem);background:var(--pane-bg,var(--color-base-100));min-width:0;min-height:0;color:var(--pane-fg,var(--color-base-content));font-family:var(--pane-font,inherit);flex:1;margin:.75rem 1rem 1rem;position:relative;overflow:hidden}.components-pane.pane-window.svelte-k3klll{border-radius:0;margin:0}.components-pane.svelte-k3klll .transcript{color:var(--pane-fg);font-family:var(--pane-font,inherit)}.components-pane.svelte-k3klll .band-agent,.components-pane.svelte-k3klll .band-user{color:var(--pane-fg)}.components-pane.svelte-k3klll .band-agent .text-primary,.components-pane.svelte-k3klll .band-agent h3,.components-pane.svelte-k3klll .band-user .text-primary{color:var(--pane-accent)}.components-pane.svelte-k3klll .text-error{color:var(--pane-error)}.components-pane.svelte-k3klll .text-warning{color:var(--pane-warn)}.components-pane.svelte-k3klll .text-success{color:var(--pane-ok)}.components-pane.svelte-k3klll .band-agent .span-source,.components-pane.svelte-k3klll .band-user .span-source{color:var(--pane-warn)}.components-pane.svelte-k3klll .band-agent .span-banner,.components-pane.svelte-k3klll .band-user .span-banner{color:var(--pane-accent)}.components-pane.svelte-k3klll .bar{background:var(--pane-accent)}.components-pane.svelte-k3klll .line{stroke:var(--pane-accent)}.components-pane.report-paper.svelte-k3klll,.components-pane.report-paper.svelte-k3klll .band-user,.components-pane.report-paper.svelte-k3klll .band-panel,.components-pane.report-paper.svelte-k3klll .band-choice,.components-pane.report-paper.svelte-k3klll .band-visual,.components-pane.report-paper.svelte-k3klll .band-report{background:var(--report-paper)!important;color:var(--report-ink,var(--report-ink-canon))!important;font-family:var(--font-report)!important}.research-redline.svelte-k3klll{margin:0 24px 8px;font-family:var(--font-report)!important}.components-pane.report-paper.svelte-k3klll .transcript{font-size:.8125rem;line-height:1.45;background:var(--report-paper)!important;color:var(--report-ink,var(--report-ink-canon))!important;font-family:var(--font-report)!important}.components-pane.report-paper.svelte-k3klll .band-user{border-bottom:0;font-weight:500;background:var(--report-panel,var(--report-panel-canon))!important}.components-pane.report-paper.svelte-k3klll .band-agent{border-bottom:0;font-family:var(--font-report)!important;color:var(--report-ink,var(--report-ink-canon))!important}.components-pane.report-paper.svelte-k3klll .band-thinking{border-bottom:0;background:0 0!important}.components-pane.report-paper.svelte-k3klll .band-agent h2,.components-pane.report-paper.svelte-k3klll .text-primary,.components-pane.report-paper.svelte-k3klll .band-report h2:not(.cvxn-report-title){color:var(--report-accent,var(--report-accent-canon))!important;font-family:var(--font-report)!important}.components-pane.report-paper.svelte-k3klll .band-report h3,.components-pane.report-paper.svelte-k3klll .band-agent h3{color:var(--report-accent,var(--report-accent-canon))!important;font-family:var(--font-display)!important}.components-pane.report-paper.svelte-k3klll .band-report p,.components-pane.report-paper.svelte-k3klll .band-agent p{font-family:var(--font-report)!important;color:var(--report-ink,var(--report-ink-canon))!important}.components-pane.report-paper.svelte-k3klll .jump-btn{font-family:var(--font-sans);background:color-mix(in oklab, var(--report-paper) 92%, white);color:var(--report-ink,var(--report-ink-canon));border-color:var(--report-line,var(--report-line-canon))}.research-surface.svelte-k3klll .session-input{border-color:var(--report-line,var(--report-line-canon));background:#fff;box-shadow:0 1px 3px #2a241c14}.research-splash.svelte-k3klll{text-align:center;flex-direction:column;align-items:center;gap:2rem;height:100%;min-height:0;padding:clamp(1.5rem,4vh,3rem) 1.5rem 2.5rem;display:flex;overflow-y:auto}.research-splash.svelte-k3klll>:where(.svelte-k3klll):first-child{margin-top:auto}.research-splash.svelte-k3klll>:where(.svelte-k3klll):last-child{margin-bottom:auto}.research-splash-hero.svelte-k3klll{justify-items:center;gap:1rem;width:min(42rem,100%);display:grid}.research-hero-copy.svelte-k3klll{text-align:center;box-sizing:border-box;width:100%;max-width:52rem;margin:.65rem auto 0;padding:0 1rem}.research-hero-claim.svelte-k3klll{color:var(--report-ink,var(--report-ink-canon));font-family:var(--font-report);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.6rem,5vw,4rem);font-weight:500;line-height:.94}.research-hero-accent.svelte-k3klll{font-style:italic;font-weight:inherit;color:var(--uws-accent,var(--report-coral-deep))}.research-hero-support.svelte-k3klll{color:var(--report-muted,var(--report-muted-canon));font-family:var(--font-report);margin:.4rem 0 0;font-size:clamp(.95rem,1.4vw,1.12rem);font-style:italic;line-height:1.5}.research-chat.svelte-k3klll{flex:1;grid-template-columns:1fr;height:100%;min-height:0;display:grid}.research-chat-left.svelte-k3klll{flex-direction:column;gap:.9rem;min-width:0;min-height:0;padding:1.4rem 1.5rem 1.2rem;display:flex}.chat-pane-title.svelte-k3klll{border-radius:var(--radius);background:var(--paper-base);color:var(--uws-muted,#8a8175);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0;padding:.45rem .7rem;font-size:.6rem;font-weight:700;box-shadow:0 1px 2px #231c1c0d,0 3px 10px #231c1c0f}.research-chat-composer.svelte-k3klll .session-input,.splash-composer.svelte-k3klll .session-input{position:static;bottom:auto;left:auto;right:auto}.research-chat-composer.svelte-k3klll .session-attachments{margin-bottom:.4rem;position:static;bottom:auto;left:auto;right:auto}.research-surface.svelte-k3klll .components-pane:where(.svelte-k3klll) section.band-user{border-radius:var(--radius);font-family:var(--font-mono);font-size:.72rem;font-weight:600;line-height:1.55;color:#fff!important;background:#d75b5b!important}.research-surface.svelte-k3klll .components-pane:where(.svelte-k3klll) .band-thinking{padding-inline:0}.research-chat-doc.svelte-k3klll{flex:1;min-height:0;padding:.9rem 1.1rem;overflow-y:auto}.research-chat-doc--bare.svelte-k3klll{padding:0}.research-chat-composer.svelte-k3klll{flex:none}.research-home.svelte-k3klll{flex-direction:column;align-items:center;gap:.4rem;width:min(64rem,100%);padding-top:2.2rem;display:flex}.research-home--scenes.svelte-k3klll{gap:0;width:100%;max-width:100%;padding-top:0}.research-scene.svelte-k3klll{scroll-snap-align:start;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;width:100%;min-height:calc(100dvh - 36px);padding:3rem 1.25rem;display:flex;position:relative}.research-scene.svelte-k3klll .research-home-stats:where(.svelte-k3klll){margin-top:1.4rem}.research-scene-cue.svelte-k3klll{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;color:var(--report-muted,var(--report-muted-canon));font-size:.62rem;animation:1.8s ease-in-out infinite svelte-k3klll-research-cue-bob;position:absolute;bottom:1.1rem;left:50%;transform:translate(-50%)}@keyframes svelte-k3klll-research-cue-bob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,5px)}}.research-starters.svelte-k3klll{gap:.5rem;width:100%;max-width:36rem;margin-top:1.4rem;display:grid}.research-starter-shell.svelte-k3klll{position:relative}.research-starter.svelte-k3klll{border:1px solid var(--report-line,var(--report-line-canon));border-radius:var(--radius);text-align:left;cursor:pointer;background:#fff;align-items:flex-start;gap:.75rem;width:100%;padding:.65rem 4.6rem .65rem .8rem;transition:border-color .14s,transform .14s;display:flex;position:relative}.research-starter.svelte-k3klll:hover{border-color:var(--uws-accent);transform:translateY(-1.5px)}.research-starter-ico.svelte-k3klll{border-radius:var(--radius);flex:none;width:2rem;height:2rem}.research-starter-body.svelte-k3klll{min-width:0}.research-starter-body.svelte-k3klll b:where(.svelte-k3klll){color:var(--report-muted,var(--report-muted-canon));font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.15rem;font-size:.6rem;font-weight:700;display:block}.research-starter-body.svelte-k3klll>span:where(.svelte-k3klll){color:var(--report-ink,var(--report-ink-canon));font-family:var(--font-report);font-size:.82rem;line-height:1.5;display:block}.research-starter-run.svelte-k3klll{color:var(--uws-accent);font-family:var(--font-mono);opacity:0;font-size:.72rem;font-style:normal;font-weight:700;transition:opacity .14s;position:absolute;top:.7rem;right:.8rem;transform:none}.research-starter.svelte-k3klll:hover .research-starter-run:where(.svelte-k3klll){opacity:1}.research-starter-ultra.svelte-k3klll{z-index:1;color:var(--uws-accent);font-family:var(--font-mono);letter-spacing:.02em;text-underline-offset:3px;cursor:pointer;opacity:.85;background:0 0;border:0;padding:0;font-size:.66rem;font-weight:600;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;position:absolute;bottom:.55rem;right:.75rem}.research-starter-ultra.svelte-k3klll:hover{opacity:1;color:var(--report-coral-deep)}.research-starter-more.svelte-k3klll{color:var(--report-coral-deep);font-family:var(--font-mono);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;justify-self:center;margin-top:.15rem;padding:.2rem .3rem;font-size:.66rem;font-weight:600;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.research-starters--option-c.svelte-k3klll{grid-template-columns:1fr;max-width:48rem}@media (width>=640px){.research-starters--option-c.svelte-k3klll{grid-template-columns:repeat(3,minmax(0,1fr))}}.research-starter-card.svelte-k3klll{border:1px solid var(--report-line,var(--report-line-canon));border-radius:var(--radius);text-align:left;background:#fff;flex-direction:column;display:flex;overflow:hidden}.research-starter-card-main.svelte-k3klll{cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;flex:1;gap:.4rem;padding:.75rem .85rem .35rem;display:flex}.research-starter-cat.svelte-k3klll{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--report-muted-warm);font-size:.58rem;font-weight:700}.research-starter-prompt.svelte-k3klll{font-family:var(--font-report);color:var(--report-ink,var(--report-ink-canon));font-size:.82rem;line-height:1.45}.research-starter-card-foot.svelte-k3klll{justify-content:space-between;align-items:center;padding:.35rem .85rem .65rem;display:flex}.research-starter-run-btn.svelte-k3klll{color:var(--uws-accent);font-family:var(--font-mono);cursor:pointer;background:0 0;border:0;padding:0;font-size:.66rem;font-weight:700}.research-starters--option-c.svelte-k3klll .research-starter-ultra:where(.svelte-k3klll){opacity:1;position:static}.research-starters--option-c.svelte-k3klll .research-starter-more:where(.svelte-k3klll){grid-column:1/-1}.research-home-stats.svelte-k3klll{font-family:var(--font-display);color:var(--report-muted,var(--report-muted-canon));text-align:center;flex-wrap:wrap;justify-content:center;gap:1rem 2.6rem;margin-top:2.4rem;font-size:.68rem;display:flex}.research-home-stats.svelte-k3klll b:where(.svelte-k3klll){color:var(--report-ink,var(--report-ink-canon));font-size:1rem;display:block}.research-command-deck.svelte-k3klll{background:color-mix(in oklab, var(--report-raised) 78%, transparent);-webkit-backdrop-filter:blur(24px);border:1px solid var(--report-line-canon);width:100%;max-width:45rem;box-shadow:0 16px 40px -10px color-mix(in oklab, var(--report-ink-warm) 9%, transparent), 0 0 0 1px color-mix(in oklab, var(--uws-accent) 8%, transparent);z-index:10;border-radius:24px;flex-direction:column;gap:.45rem;margin:1.25rem auto 0;padding:1.125rem 1.25rem 1rem;transition:box-shadow .2s,border-color .2s;display:flex;position:relative}.research-command-deck.svelte-k3klll:focus-within{border-color:color-mix(in oklab, var(--uws-accent) 35%, transparent);box-shadow:0 20px 48px -10px color-mix(in oklab, var(--report-ink-warm) 12%, transparent), 0 0 0 2px color-mix(in oklab, var(--uws-accent) 15%, transparent)}.research-command-top.svelte-k3klll{justify-content:space-between;align-items:center;gap:.75rem;padding:.1rem .25rem .15rem;display:flex}.research-command-top.svelte-k3klll .segmented-ctrl:where(.svelte-k3klll){background:color-mix(in oklab, var(--report-ink-warm) 5%, transparent);border:1px solid color-mix(in oklab, var(--report-ink-warm) 8%, transparent)}.research-engine-status.svelte-k3klll{font-family:var(--font-mono,monospace);letter-spacing:.05em;text-transform:uppercase;color:var(--report-muted,var(--report-muted-canon));-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:.65rem;font-weight:600;display:inline-flex}.engine-pulse-dot.svelte-k3klll{background:var(--report-affirm);width:6px;height:6px;box-shadow:0 0 6px color-mix(in oklab, var(--report-affirm) 60%, transparent);border-radius:50%;animation:2.2s ease-in-out infinite svelte-k3klll-engine-pulse}@keyframes svelte-k3klll-engine-pulse{0%,to{opacity:.75;transform:scale(.95)}50%{opacity:1;box-shadow:0 0 8px color-mix(in oklab, var(--report-affirm) 90%, transparent);transform:scale(1.15)}}.research-command-form.svelte-k3klll{background:var(--report-raised);border:1px solid var(--report-line-canon);box-shadow:inset 0 1px 2px color-mix(in oklab, var(--report-ink-warm) 3%, transparent);border-radius:10px;align-items:center;gap:.6rem;padding:.4rem .45rem .4rem .75rem;transition:border-color .15s;display:flex;position:relative}.research-command-form.svelte-k3klll:focus-within{border-color:color-mix(in oklab, var(--uws-accent) 45%, transparent)}.research-prompt-token.svelte-k3klll{color:var(--uws-accent-deep,var(--report-coral-deep));-webkit-user-select:none;user-select:none;flex:none}.research-command-form.svelte-k3klll input:where(.svelte-k3klll){min-width:0;font-family:var(--font-display,sans-serif);color:var(--report-ink-canon);background:0 0;border:none;outline:none;flex:1;padding:.35rem 0;font-size:.95rem;line-height:1.4}.research-command-form.svelte-k3klll input:where(.svelte-k3klll)::placeholder{color:var(--report-placeholder)}.research-command-form.svelte-k3klll .research-suite-ultra:where(.svelte-k3klll){font-family:var(--font-mono,monospace);letter-spacing:.03em;color:var(--uws-accent);text-underline-offset:3px;cursor:pointer;white-space:nowrap;background:0 0;border:none;flex:none;padding:0 .35rem;font-size:.72rem;font-weight:600;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.research-command-form.svelte-k3klll .research-suite-ultra:where(.svelte-k3klll):hover:not(:disabled){color:var(--uws-accent-deep,var(--report-coral-deep))}.research-command-form.svelte-k3klll .research-suite-ultra:where(.svelte-k3klll):disabled{opacity:.35;cursor:not-allowed}.research-command-form.svelte-k3klll .research-suite-run:where(.svelte-k3klll){background:var(--uws-accent);color:var(--report-raised);font-family:var(--font-mono,monospace);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;box-shadow:0 2px 8px color-mix(in oklab, var(--uws-accent) 32%, transparent);border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:.45rem 1.25rem;font-size:.75rem;font-weight:700;transition:background .15s,transform .15s,box-shadow .15s;display:inline-flex}.research-command-form.svelte-k3klll .research-suite-run:where(.svelte-k3klll):hover{background:var(--uws-accent-deep,var(--report-coral-deep));box-shadow:0 4px 12px color-mix(in oklab, var(--uws-accent-deep,var(--report-coral-deep)) 40%, transparent);transform:translateY(-1.5px)}.research-command-presets.svelte-k3klll{border-top:1px dashed color-mix(in oklab, var(--report-ink-warm) 10%, transparent);flex-wrap:wrap;align-items:center;gap:.4rem;padding:.35rem .25rem .15rem;display:flex}.preset-pill.svelte-k3klll{font-family:var(--font-display,sans-serif);color:var(--report-ink-canon);background:color-mix(in oklab, var(--report-ink-warm) 4%, transparent);border:1px solid color-mix(in oklab, var(--report-ink-warm) 8%, transparent);cursor:pointer;white-space:nowrap;border-radius:6px;padding:.2rem .55rem;font-size:.72rem;font-weight:500;transition:background .15s,border-color .15s,color .15s,transform .15s}.preset-pill.svelte-k3klll:hover{background:color-mix(in oklab, var(--uws-accent) 10%, transparent);border-color:color-mix(in oklab, var(--uws-accent) 35%, transparent);color:var(--uws-accent-deep,var(--report-coral-deep));transform:translateY(-1.5px)}@media (width<=640px){.research-command-top.svelte-k3klll{flex-direction:column;align-items:stretch;gap:.4rem}.research-engine-status.svelte-k3klll{justify-content:flex-end}.research-prompt-token.svelte-k3klll{display:none}.research-command-presets.svelte-k3klll{flex-wrap:nowrap;padding-bottom:.3rem;overflow-x:auto}}.segmented-ctrl.svelte-k3klll{background:var(--report-line);border:1px solid var(--report-line-canon);border-radius:999px;align-items:center;gap:2px;padding:2.5px;display:inline-flex}.mode-pill.svelte-k3klll{font-family:var(--font-mono,monospace);letter-spacing:.05em;text-transform:uppercase;color:var(--report-muted-warm);cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:4px;padding:4px 12px;font-size:10px;font-weight:600;transition:all .15s;display:inline-flex}.mode-pill.svelte-k3klll:hover{color:var(--report-ink-canon)}.mode-pill.active.svelte-k3klll{background:var(--report-raised);color:var(--report-ink-canon);font-weight:700;box-shadow:0 1px 3px #00000014,0 1px 1px #0000000a}.mode-pill.active.mode-search.svelte-k3klll{color:var(--color-info)}.mode-pill.active.mode-ask.svelte-k3klll{color:var(--color-success)}.mode-pill.active.mode-report.svelte-k3klll{color:var(--report-coral-deep)}.research-scene--hero.svelte-k3klll{background-color:var(--report-paper-canon);background-image:radial-gradient(circle at 50% 12%, color-mix(in oklab, var(--uws-accent) 7%, transparent), transparent 44rem), linear-gradient(180deg, color-mix(in oklab, var(--report-raised) 70%, var(--report-paper-canon)) 0%, color-mix(in oklab, var(--report-raised) 35%, var(--report-paper-canon)) 45%, var(--report-paper-canon) 100%);box-sizing:border-box;width:100%;min-height:calc(100dvh - 36px);padding:3rem 1.25rem;position:relative;overflow:hidden}.research-scene--hero.svelte-k3klll .research-hero-copy:where(.svelte-k3klll){z-index:1;position:relative}.research-scene--hero.svelte-k3klll .research-scene-cue:where(.svelte-k3klll){z-index:1;position:absolute}.research-finding-deck.svelte-k3klll{z-index:1;text-align:left;grid-template-columns:repeat(3,1fr);gap:12px;width:100%;max-width:45rem;margin:1.125rem auto 0;display:grid;position:relative}.research-finding-card.svelte-k3klll{box-sizing:border-box;border:1px solid var(--report-line-canon);background:var(--report-raised);border-radius:20px;padding:1rem}.research-finding-kicker.svelte-k3klll{font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--report-coral-deep);font-size:.55rem;font-weight:700}.research-finding-title.svelte-k3klll{font-family:var(--font-serif,Georgia, serif);color:var(--report-ink,var(--report-ink-canon));margin:.35rem 0 .25rem;font-size:1rem;font-weight:500}.research-finding-body.svelte-k3klll{color:var(--report-muted,var(--report-muted-canon));margin:0;font-size:.69rem;line-height:1.45}.research-finding-card--boundary.svelte-k3klll{background:linear-gradient(145deg, var(--uws-accent), var(--uws-accent-deep));color:var(--uws-accent-content);border:0}.research-finding-card--boundary.svelte-k3klll .research-finding-kicker:where(.svelte-k3klll){color:var(--uws-accent-content);opacity:.85}.research-finding-stat.svelte-k3klll{font-family:var(--font-serif,Georgia, serif);margin:.35rem 0 .25rem;font-size:2rem;font-weight:500;line-height:1}.research-finding-card--boundary.svelte-k3klll .research-finding-body:where(.svelte-k3klll){color:var(--uws-accent-content);opacity:.9}@media (width<=40rem){.research-finding-deck.svelte-k3klll{grid-template-columns:1fr}}.splash-composer.svelte-k3klll{flex:none;margin:0 1rem 1rem;position:relative}.splash-composer--window.svelte-k3klll{margin:0 .75rem .75rem}@media (width<=47.9375rem){.splash-composer.svelte-k3klll,.research-chat-composer.svelte-k3klll{bottom:calc(4rem + env(safe-area-inset-bottom) + .5rem);z-index:30;position:sticky}.splash-composer--window.svelte-k3klll{bottom:.75rem}}.research-mobile-export.svelte-k3klll{display:none}@media (width<=47.9375rem){.research-mobile-export.svelte-k3klll{bottom:calc(4rem + env(safe-area-inset-bottom) + .5rem);z-index:31;flex:none;margin:0 1rem .5rem;display:block;position:sticky}.research-mobile-export--window.svelte-k3klll{margin:0 .75rem .75rem;bottom:.75rem}.research-mobile-export.svelte-k3klll .research-mobile-export-btn{width:100%}}.research-splash--suite.svelte-k3klll{box-sizing:border-box;background:0 0;width:100%;padding-block:0;padding-inline:0}.research-splash-prompts-card.svelte-k3klll{border:1px solid var(--report-line,var(--report-line-canon));border-radius:var(--radius);width:100%;font-family:var(--font-display);background:#fff;padding:.9rem}.research-splash-prompts.svelte-k3klll{text-align:left;gap:.55rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.research-splash-prompt.svelte-k3klll{border:1px solid var(--report-line,var(--report-line-canon));border-radius:var(--radius);width:100%;color:var(--report-ink,var(--report-ink-canon));font-family:var(--font-mono);text-align:left;cursor:pointer;background:#fff;margin:0;padding:.7rem .85rem;font-size:.74rem;line-height:1.4;transition:border-color .12s,background .12s;display:block}.research-splash-prompt.svelte-k3klll:hover,.research-splash-prompt.svelte-k3klll:focus-visible{border-color:var(--report-accent,var(--report-accent-canon));background:#f7fafc;outline:none}.session-tile.svelte-1vo8qfn{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--white-sheet)}.session-tile.svelte-1vo8qfn:hover{background:var(--paper-wash)}.session-tile-current.svelte-1vo8qfn,.session-tile-current.svelte-1vo8qfn:hover{border-color:var(--salmon-border);background:var(--white-sheet);color:var(--ink);box-shadow:0 2px 6px var(--salmon-glow)}.session-tile-idle.svelte-1vo8qfn{background:color-mix(in oklab, var(--white-sheet) 60%, transparent)}.ledger-chip.svelte-1vo8qfn{border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink);font:600 7.5px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:#fffdf9d9;align-items:center;padding:3px 8px;display:inline-flex}.card-surface.svelte-7d5xe5{border:1px solid var(--line-glass);background:color-mix(in srgb, var(--white-sheet) 85%, transparent);-webkit-backdrop-filter:var(--blur-glass)}.card-surface--raised.svelte-7d5xe5{box-shadow:var(--shadow-card)}.card-surface--floating.svelte-7d5xe5{box-shadow:var(--shadow-ambient)}.card-surface--interactive.svelte-7d5xe5{cursor:pointer;transition:transform .3s,border-color .3s,box-shadow .3s}.card-surface--interactive.svelte-7d5xe5:hover{border-color:color-mix(in srgb, var(--color-primary) 40%, transparent);box-shadow:var(--shadow-card);transform:translateY(-.125rem)}
