.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}.session-input.svelte-c4uiom{z-index:15;border:1px solid var(--color-base-300);background:var(--color-base-100);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:color-mix(in oklab, var(--color-base-content) 45%, transparent)}.session-input-field.svelte-c4uiom{width:100%;min-width:0;color:var(--color-base-content);box-shadow:none;background:0 0;border:0;outline:0;padding:.25rem 0;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;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)}.session-input-ultra.svelte-c4uiom{color:var(--uws-accent);letter-spacing:.02em;text-underline-offset:4px;cursor:pointer;opacity:.9;background:0 0;border:0;flex:none;padding:.15rem .25rem;font-family:ui-monospace,SF Mono,Menlo,monospace;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);white-space:pre-wrap;word-break:break-word;border-radius:.375rem;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(--color-primary);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(--color-primary);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-say-prompt.svelte-v7685i{border:1px solid color-mix(in oklab, currentColor 14%, transparent);background:color-mix(in oklab, currentColor 4%, transparent);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;border-radius:.35rem;align-items:flex-start;gap:.45rem;margin:.2rem 0;padding:.45rem .55rem;line-height:1.4;transition:background .12s,border-color .12s;display:flex}.cb-say-prompt.svelte-v7685i:hover,.cb-say-prompt.svelte-v7685i:focus-visible{background:color-mix(in oklab, var(--color-primary,#0b3d5c) 10%, transparent);border-color:color-mix(in oklab, var(--color-primary,#0b3d5c) 35%, transparent);outline:none}.cb-say-prompt-icon{opacity:.55;flex-shrink:0;margin-top:.15em}.cb-say-prompt-text.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-family:ui-sans-serif,system-ui,sans-serif;font-size:.55em;font-weight:700;line-height:1;position:absolute}.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(--color-primary,currentColor) 10%, transparent), var(--color-primary,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);text-align:center;border-radius:.5rem;place-items:center;min-height:5rem;padding:1rem;display:grid}@container visual (width<=30rem){.map-canvas.svelte-1fafhfd{height:14rem;min-height:14rem}}.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}}.quote-panel.svelte-1r3nola{--q-line:#2c2a30;--q-mut:#b9b4ab;--q-up:#4ade80;--q-down:#f87171;border-radius:var(--radius-box,.75rem);color:#f6eeec;background:#17161a;border:1px solid #2c2223;width:min(72rem,100%);margin:.75rem 0;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;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{font-variant-numeric:tabular-nums;border-radius:.3rem;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}.range-track.svelte-1r3nola{background:var(--q-line);border-radius:999px;height:.4rem;margin-top:.65rem;position:relative}.range-fill.svelte-1r3nola{border-radius:inherit;background:linear-gradient(90deg, var(--q-down), #facc15 55%, var(--q-up));opacity:.85;height:100%;display:block}.range-marker.svelte-1r3nola{background:#f6eeec;border-radius:999px;width:.18rem;height:.8rem;position:absolute;top:-.2rem;transform:translate(-50%)}.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)}.fact-table.svelte-9xpw5p{border-collapse:collapse;width:auto;font-size:.75rem}.fact-table.svelte-9xpw5p th:where(.svelte-9xpw5p){text-align:left;white-space:nowrap;opacity:.6;padding:.0625rem 1rem .0625rem 0;font-weight:400}.fact-table.svelte-9xpw5p td:where(.svelte-9xpw5p){font-variant-numeric:tabular-nums;padding:.0625rem 0}.range-track.svelte-9xpw5p{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-9xpw5p{background:color-mix(in oklab, currentColor 35%, transparent);border-radius:9999px;height:100%;display:block}.range-marker.svelte-9xpw5p{background:currentColor;width:.125rem;height:.75rem;position:absolute;top:-.125rem;transform:translate(-50%)}.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)}.choice-block.svelte-1fq52x9{border:1px solid var(--color-base-300);background:var(--color-base-200);width:min(60rem,100%);color:var(--color-base-content);border-radius:.75rem;margin:.625rem 0;padding:1.25rem;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;box-shadow:0 10px 30px #00000029}.choice-header.svelte-1fq52x9{flex-direction:column;gap:.25rem;margin-bottom:1rem;display:flex}.choice-header.svelte-1fq52x9 h2:where(.svelte-1fq52x9){margin:0;font-size:1rem;font-weight:650}.choice-header.svelte-1fq52x9 p:where(.svelte-1fq52x9){color:color-mix(in oklab, var(--color-base-content) 55%, transparent);margin:0;font-size:.75rem}.choice-grid.svelte-1fq52x9{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.75rem;display:grid}.choice-tile.svelte-1fq52x9{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 .12s,border-color .12s;display:flex}.choice-tile.svelte-1fq52x9:hover:enabled{border-color:var(--color-base-content);background:var(--color-base-200)}.choice-tile.svelte-1fq52x9:disabled{cursor:default;opacity:.55}.choice-tile-active.svelte-1fq52x9,.choice-tile-active.svelte-1fq52x9:disabled{border-color:var(--color-base-content);background:var(--color-base-content);color:var(--color-base-100);opacity:1}@media (width<=640px){.choice-block.svelte-1fq52x9{padding:1rem}.choice-grid.svelte-1fq52x9{grid-template-columns:1fr}}.picker.svelte-1akxryn{border:1px solid var(--color-base-300);border-radius:var(--radius-box,.5rem);margin:.75rem 0;padding:1rem}header.svelte-1akxryn h3:where(.svelte-1akxryn){margin:0;font-size:.875rem;font-weight:650}header.svelte-1akxryn p:where(.svelte-1akxryn),.waiting.svelte-1akxryn{opacity:.6;margin:.2rem 0 0;font-size:.75rem}.picker-grid.svelte-1akxryn{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.625rem;margin-top:.875rem;display:grid}button.svelte-1akxryn{border:1px solid var(--color-base-300);border-radius:var(--radius-field,.375rem);background:color-mix(in oklab, currentColor 3%, transparent);text-align:left;min-width:0;color:inherit;padding:0;transition:border-color .12s,transform .12s,background-color .12s;overflow:hidden}button.svelte-1akxryn:not(:disabled):hover{border-color:var(--color-primary);transform:translateY(-1px)}button.svelte-1akxryn:disabled{cursor:default;opacity:.72}button.selected.svelte-1akxryn{border-color:var(--color-primary);background:color-mix(in oklab, var(--color-primary) 12%, transparent);opacity:1}.preview.svelte-1akxryn{pointer-events:none;background:color-mix(in oklab, currentColor 3%, transparent);border-bottom:1px solid var(--color-base-300);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(--color-primary);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%}.label.svelte-1akxryn{padding:.55rem .65rem 0;font-size:.75rem;font-weight:650;display:block}.blurb.svelte-1akxryn{opacity:.58;min-height:2.8rem;padding:.15rem .65rem .6rem;font-size:.6875rem;line-height:1.35;display:block}@media (width<=600px){.picker-grid.svelte-1akxryn{grid-template-columns:repeat(2,minmax(0,1fr))}.preview.svelte-1akxryn{height:6.5rem}}.thinking-body.svelte-1wx6r8j{padding:.125rem 0 .25rem}.thinking-progress.svelte-1wx6r8j{background:var(--uws-terminal-line);border-radius:999px;height:2px;margin:.25rem 0 .625rem;overflow:hidden}.thinking-progress.svelte-1wx6r8j>span:where(.svelte-1wx6r8j){border-radius:inherit;background:#22d3ee;height:100%;transition:width .18s;display:block}.current-thought.svelte-1wx6r8j{color:var(--uws-terminal-faint);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(--uws-terminal-line);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(--uws-terminal-text);font-weight:400}.agent-name.svelte-1wx6r8j{color:var(--uws-terminal-muted);letter-spacing:.01em;flex:none;font-size:.75rem;font-weight:500}.agent-name.svelte-1wx6r8j:after{content:"›";color:var(--uws-terminal-edge);margin-left:.4rem}.thought[data-depth="1"].svelte-1wx6r8j>.thought-line:where(.svelte-1wx6r8j) .thought-copy:where(.svelte-1wx6r8j){color:#67e8f9}.thought[data-depth="2"].svelte-1wx6r8j>.thought-line:where(.svelte-1wx6r8j) .thought-copy:where(.svelte-1wx6r8j){color:#c4b5fd}.thought[data-depth="3"].svelte-1wx6r8j>.thought-line:where(.svelte-1wx6r8j) .thought-copy:where(.svelte-1wx6r8j){color:#fda4af}.thought[data-depth="4"].svelte-1wx6r8j>.thought-line:where(.svelte-1wx6r8j) .thought-copy:where(.svelte-1wx6r8j){color:#fde68a}.thought[data-status=done].svelte-1wx6r8j>.thought-line:where(.svelte-1wx6r8j) .thought-mark:where(.svelte-1wx6r8j){color:#34d399}.thought[data-status=error].svelte-1wx6r8j>.thought-line:where(.svelte-1wx6r8j) .thought-mark:where(.svelte-1wx6r8j){color:#fb7185}.thought[data-status=pending].svelte-1wx6r8j{opacity:.48}.pulse.svelte-1wx6r8j{background:#22d3ee;border-radius:999px;width:.375rem;height:.375rem;animation:1.4s ease-out infinite svelte-1wx6r8j-breathe;box-shadow:0 0 #22d3ee73}@keyframes svelte-1wx6r8j-breathe{70%,to{box-shadow:0 0 0 .3rem #22d3ee00}}@media (prefers-reduced-motion:reduce){.pulse.svelte-1wx6r8j{animation:none}}.activity.svelte-1iu3q84{color:var(--uws-terminal-text);font-family:var(--font-mono,ui-monospace, Menlo, Consolas, monospace);border-radius:.5rem;margin:.5rem 0;padding:.5rem .75rem .625rem;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 8px 24px #00000029;border:1px solid var(--uws-terminal-line)!important;background:var(--uws-terminal-bg)!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(--uws-terminal-line)!important}.activity.inline-band.svelte-1iu3q84{border-radius:.5rem;margin:0;padding:.65rem .85rem .75rem;box-shadow:inset 0 1px #ffffff09,0 4px 14px #18181b24;border:1px solid var(--uws-terminal-line)!important}.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(--uws-terminal-ink);flex-shrink:0;font-size:.75rem;font-weight:500}.thinking-ask.svelte-1iu3q84{color:var(--uws-terminal-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.75rem;font-weight:400;overflow:hidden}.thinking-count.svelte-1iu3q84{color:var(--uws-terminal-faint);flex-shrink:0;margin-left:auto;font-size:.75rem;font-weight:400}.thinking-tree.svelte-1iu3q84{padding:.35rem 0 0 .15rem}.activity-summary.svelte-1iu3q84 .loading-spinner{color:#22d3ee}.activity-error.svelte-1iu3q84{color:#fb7185}.activity-warning.svelte-1iu3q84{color:#facc15}.activity-success.svelte-1iu3q84{color:#34d399}.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}.eyebrow.svelte-a4zdq0{letter-spacing:.08em;text-transform:uppercase;opacity:.55;font-size:.625rem}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(--color-primary) 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)}.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,Montserrat, ui-sans-serif, system-ui, sans-serif);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:color-mix(in oklab, var(--pane-bg,var(--color-base-100)) 92%, transparent);color:var(--pane-fg,var(--color-base-content))}.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,#1a1a1a);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,#1a1a1a)!important}.band-report.svelte-1vugxio h3{color:var(--report-accent,#0b3d5c)!important;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif!important}.band-report.svelte-1vugxio .table-wrap{background:var(--report-panel,#f4f1ea);border:1px solid var(--report-line,#d8d4cc);border-radius:4px;padding:.35rem .45rem}.band-report.svelte-1vugxio .data-table th{background:var(--report-panel,#f4f1ea);text-transform:uppercase;letter-spacing:.04em;color:var(--report-muted,#5c5c5c);border:1px solid var(--report-line,#d8d4cc);font-family:ui-sans-serif,system-ui,sans-serif;font-size:.62rem;font-weight:600}.band-report.svelte-1vugxio .data-table td{border:1px solid var(--report-line,#d8d4cc);color:var(--report-ink,#1a1a1a)}.band-report.svelte-1vugxio cite,.band-report.svelte-1vugxio .span-source{color:var(--report-accent,#0b3d5c);opacity:1;background:#e8f0f6;border-radius:2px;padding:0 .2rem;font-family:ui-monospace,Menlo,monospace;font-size:.74rem;font-style:normal}.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-choice.svelte-1vugxio,.band-visual.svelte-1vugxio{background:color-mix(in oklab, var(--pane-accent,var(--color-primary)) 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,Montserrat, sans-serif);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)}.band.writing.svelte-1vugxio>:where(.svelte-1vugxio):last-child:after{content:"▍";opacity:.7;margin-left:.125rem;animation:1s steps(2,start) infinite svelte-1vugxio-blink}@keyframes svelte-1vugxio-blink{to{visibility:hidden}}.table-wrap.svelte-1vugxio{background:color-mix(in oklab, currentColor 6%, transparent);border-radius:.375rem;margin:.35rem 0;padding:.5rem .75rem;overflow-x:auto}.data-table.svelte-1vugxio{border-collapse:collapse;width:100%;font-size:.75rem}.data-table.svelte-1vugxio th:where(.svelte-1vugxio),.data-table.svelte-1vugxio td:where(.svelte-1vugxio){text-align:left;vertical-align:top;white-space:normal;padding:.35rem .75rem .35rem 0}.data-table.svelte-1vugxio td:where(.svelte-1vugxio){font-variant-numeric:tabular-nums}.data-table.svelte-1vugxio th:where(.svelte-1vugxio){opacity:.7;border-bottom:1px solid color-mix(in oklab, currentColor 20%, transparent);white-space:nowrap;font-weight:600}.data-table.svelte-1vugxio tbody:where(.svelte-1vugxio) tr:where(.svelte-1vugxio):hover{background:color-mix(in oklab, currentColor 6%, transparent)}.research-rail.svelte-cebpor{border-left:1px solid var(--report-line,#e8dcda);background:linear-gradient(160deg, var(--uws-wash), var(--uws-ground));min-width:0;height:100%;padding:1.4rem 1.5rem;overflow-y:auto}.rail-heading.svelte-cebpor{color:var(--report-muted,#5c5c5c);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .6rem;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;font-size:.6rem;font-weight:700}.rail-terminal.svelte-cebpor+.rail-heading:where(.svelte-cebpor),.rail-counts.svelte-cebpor+.rail-heading:where(.svelte-cebpor){margin-top:1.1rem}.rail-card.svelte-cebpor{border:1px solid var(--report-line,#e8dcda);background:var(--uws-card);border-radius:.6rem;margin-bottom:.8rem;padding:.75rem .9rem}.rail-terminal.svelte-cebpor{border:1px solid var(--uws-terminal-line);background:var(--uws-terminal-bg);color:var(--uws-terminal-text);font-family:var(--font-mono,ui-monospace, Menlo, Consolas, monospace);border-radius:.5rem;margin-bottom:.8rem;padding:.5rem .75rem .625rem;font-size:.75rem;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 8px 24px #00000029}.rail-terminal-head.svelte-cebpor{width:100%;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.5rem;padding:0;display:flex}.term-title.svelte-cebpor{color:var(--uws-terminal-ink);font-weight:500}.term-count.svelte-cebpor{color:var(--uws-terminal-faint);margin-left:auto}.term-toggle.svelte-cebpor{color:var(--uws-terminal-faint);flex:none}.rail-terminal-head.svelte-cebpor .term-count:where(.svelte-cebpor)+.term-toggle:where(.svelte-cebpor){margin-left:.4rem}.rail-terminal-head.svelte-cebpor .term-title:where(.svelte-cebpor)+.term-toggle:where(.svelte-cebpor){margin-left:auto}.term-spin.svelte-cebpor{color:#22d3ee}.term-error.svelte-cebpor{color:#fb7185}.term-ok.svelte-cebpor{color:#34d399}.rail-terminal-tree.svelte-cebpor{padding:.35rem 0 0 .15rem}.rail-terminal-tail.svelte-cebpor{padding-top:.35rem}.rail-terminal-tail.svelte-cebpor .tail-row:where(.svelte-cebpor){text-overflow:ellipsis;white-space:nowrap;align-items:baseline;gap:.4rem;margin:0;padding-top:.15rem;display:flex;overflow:hidden}.tail-agent.svelte-cebpor{color:#67e8f9;flex:none;font-weight:600}.tail-copy.svelte-cebpor{color:var(--uws-terminal-muted)}.rail-outline-row.svelte-cebpor{cursor:pointer;text-align:left;background:0 0;border:0;width:100%}.rail-outline-row.svelte-cebpor:hover span:where(.svelte-cebpor){color:#b84848}.rail-outline.svelte-cebpor .rail-outline-row:where(.svelte-cebpor){font-family:var(--font-report);color:var(--report-ink,#1a1a1a);border-bottom:1px solid #f2e7e4;justify-content:space-between;align-items:center;gap:.6rem;padding:.3rem 0;font-size:.78rem;display:flex}.rail-outline.svelte-cebpor .rail-outline-row:where(.svelte-cebpor):last-child{border-bottom:0}.rail-outline.svelte-cebpor em:where(.svelte-cebpor){border:1px solid var(--report-line,#e8dcda);color:var(--report-muted,#5c5c5c);border-radius:3px;flex:none;padding:.08rem .35rem;font-family:ui-monospace,Menlo,monospace;font-size:.55rem;font-style:normal}.rail-outline.svelte-cebpor em.is-ready:where(.svelte-cebpor){color:#1f6b3a;background:#e6f3ea;border-color:#b7d9c2}.rail-source.svelte-cebpor{color:inherit;border-bottom:1px solid #f2e7e4;flex-flow:wrap;align-items:center;gap:.3rem .5rem;padding:.45rem 0;text-decoration:none;display:flex}.rail-source.svelte-cebpor:last-child{border-bottom:0}.rail-source.svelte-cebpor small:where(.svelte-cebpor){color:var(--report-muted,#5c5c5c);font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;font-size:.62rem}.rail-source.svelte-cebpor:hover small:where(.svelte-cebpor){color:#b84848}.rail-cite.svelte-cebpor{color:#0b3d5c;white-space:nowrap;background:#e9f2f8;border:1px solid #7ea4bd;border-radius:.3rem;flex-direction:row;align-items:center;display:inline-flex;overflow:hidden}.rail-cite.svelte-cebpor b:where(.svelte-cebpor){letter-spacing:.03em;background:#d3e4f0;align-self:stretch;align-items:center;padding:.1rem .35rem;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;font-size:.56rem;font-weight:700;display:inline-flex}.rail-cite.svelte-cebpor i:where(.svelte-cebpor){padding:.1rem .4rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.62rem;font-style:normal;font-weight:500}.rail-figure.svelte-cebpor{margin:0 0 .8rem}.rail-chart.svelte-cebpor{border:1px solid var(--report-line,#e8dcda);background:var(--uws-card);border-radius:.6rem;height:12rem;padding:.4rem}.rail-figure.svelte-cebpor figcaption:where(.svelte-cebpor){color:var(--report-muted,#5c5c5c);text-align:center;margin-top:.35rem;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;font-size:.62rem}.rail-counts.svelte-cebpor{border:1px solid var(--report-line,#e8dcda);background:var(--uws-card);color:var(--report-muted,#5c5c5c);letter-spacing:.16em;text-transform:uppercase;border-radius:.6rem;align-items:baseline;gap:.45rem;margin-bottom:.8rem;padding:.45rem .9rem;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;font-size:.6rem;font-weight:700;display:flex}.rail-counts.svelte-cebpor b:where(.svelte-cebpor){color:var(--report-ink,#1a1a1a);letter-spacing:0;text-transform:none;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.68rem;font-weight:600}.counts-dot.svelte-cebpor{opacity:.5}.rail-quote.svelte-cebpor{border:1px solid var(--uws-terminal-line);background:var(--uws-terminal-bg);color:var(--uws-terminal-text);border-left:3px solid #67e8f9;border-radius:.6rem;margin:0 0 .8rem;padding:.85rem 1rem;box-shadow:inset 0 1px #ffffff09,0 8px 24px #00000029}.rail-quote.svelte-cebpor p:where(.svelte-cebpor){font-family:var(--font-report);margin:0;font-size:.86rem;font-style:italic;line-height:1.55}.rail-quote.svelte-cebpor footer:where(.svelte-cebpor){color:var(--uws-terminal-muted);letter-spacing:.14em;text-transform:uppercase;margin-top:.45rem;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;font-size:.6rem;font-weight:700}.rail-empty.svelte-cebpor{color:var(--report-muted,#5c5c5c);font-family:var(--font-report);margin:0;font-size:.78rem;font-style:italic}.rest-state-header.svelte-cebpor{justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.8rem;display:flex}.publish-button.svelte-cebpor{background:var(--uws-ground);color:#b84848;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border:1px solid #b84848;border-radius:.3rem;flex:none;padding:.45rem .9rem;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;font-size:.65rem;font-weight:700;transition:all .2s}.publish-button.svelte-cebpor:hover{color:#fff;background:#b84848}.publish-button.svelte-cebpor:disabled{opacity:.5;cursor:not-allowed}.publish-dialog-overlay.svelte-cebpor{z-index:100;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.publish-dialog.svelte-cebpor{background:var(--uws-card);border:1px solid #e8dcda;border-radius:.6rem;width:90%;max-width:500px;max-height:90vh;padding:1.5rem;position:relative;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a}.publish-dialog.svelte-cebpor h3:where(.svelte-cebpor){color:var(--report-ink,#1a1a1a);font-family:var(--font-report);margin:0 0 1rem;font-size:1rem;font-weight:600}.publish-dialog.svelte-cebpor fieldset:where(.svelte-cebpor){border:none;flex-direction:column;gap:.8rem;margin:0 0 1rem;padding:0;display:flex}.publish-dialog.svelte-cebpor label:where(.svelte-cebpor){flex-direction:column;gap:.3rem;display:flex}.publish-dialog.svelte-cebpor label:where(.svelte-cebpor) span:where(.svelte-cebpor){color:var(--report-ink,#1a1a1a);font-family:var(--font-report);font-size:.78rem;font-weight:600}.publish-dialog.svelte-cebpor input:where(.svelte-cebpor),.publish-dialog.svelte-cebpor select:where(.svelte-cebpor){font-family:var(--font-report);color:var(--report-ink,#1a1a1a);border:1px solid #e8dcda;border-radius:.3rem;padding:.5rem .75rem;font-size:.78rem}.publish-dialog.svelte-cebpor input:where(.svelte-cebpor):focus,.publish-dialog.svelte-cebpor select:where(.svelte-cebpor):focus{border-color:#b84848;outline:none;box-shadow:0 0 0 3px #b848481a}.publish-dialog.svelte-cebpor input:where(.svelte-cebpor):disabled,.publish-dialog.svelte-cebpor select:where(.svelte-cebpor):disabled{opacity:.6;cursor:not-allowed;background:#f5f5f5}.publish-dialog.svelte-cebpor .error:where(.svelte-cebpor){color:#c33;background:#fee;border:1px solid #fcc;border-radius:.3rem;margin-bottom:.8rem;padding:.6rem .75rem;font-size:.75rem}.dialog-actions.svelte-cebpor{justify-content:flex-end;gap:.6rem;display:flex}.dialog-actions.svelte-cebpor button:where(.svelte-cebpor){background:var(--uws-ground);color:var(--report-ink,#1a1a1a);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border:1px solid #e8dcda;border-radius:.3rem;padding:.5rem 1rem;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;font-size:.65rem;font-weight:700;transition:all .2s}.dialog-actions.svelte-cebpor button:where(.svelte-cebpor):hover:not(:disabled){background:#f2e7e4;border-color:#b84848}.dialog-actions.svelte-cebpor button.primary:where(.svelte-cebpor){color:#fff;background:#b84848;border-color:#b84848}.dialog-actions.svelte-cebpor button.primary:where(.svelte-cebpor):hover:not(:disabled){background:#a83d3d}.dialog-actions.svelte-cebpor button:where(.svelte-cebpor):disabled{opacity:.5;cursor:not-allowed}.chart-preference.svelte-k3klll{z-index:14;border:1px solid color-mix(in oklab, var(--color-primary) 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(--report-paper);box-shadow:inset 0 0 48px 8px #2a241c0b,inset 0 0 110px 28px #2a241c0e}.research-surface.svelte-k3klll .components-pane:where(.svelte-k3klll):not(.pane-window){background:0 0;border-radius:0;margin:0}.surface-overlay.svelte-k3klll{z-index:30;align-items:center;gap:.5rem;display:flex;position:absolute;bottom:4.4rem;right:1.1rem}.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;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{background:var(--report-paper)!important;color:var(--report-ink,#1a1a1a)!important;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,#1a1a1a)!important;font-family:var(--font-report)!important}.components-pane.report-paper.svelte-k3klll .band-agent,.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{font-family:var(--font-report)!important;color:var(--report-ink,#1a1a1a)!important;background:var(--report-paper)!important}.components-pane.report-paper.svelte-k3klll .band-user{border-bottom:0;font-weight:500;background:var(--report-panel,#f6eeec)!important}.components-pane.report-paper.svelte-k3klll .band-agent{border-bottom:0}.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,#0b3d5c)!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,#0b3d5c)!important;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif!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,#1a1a1a)!important}.components-pane.report-paper.svelte-k3klll .jump-btn{background:color-mix(in oklab, var(--report-paper) 92%, white);color:var(--report-ink,#1a1a1a);border-color:var(--report-line,#e8dcda);font-family:ui-sans-serif,system-ui,sans-serif}.research-surface.svelte-k3klll .session-input{border-color:var(--report-line,#e8dcda);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;margin:.65rem auto 0}.research-hero-claim.svelte-k3klll{color:var(--report-ink,#1a1a1a);letter-spacing:-.015em;margin:0;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.3rem,2.4vw,1.65rem);font-weight:800}.research-hero-support.svelte-k3klll{color:var(--report-muted,#5c5c5c);font-family:var(--font-report);margin:.4rem 0 0;font-size:1.02rem;line-height:1.6}.research-pitch-chip.svelte-k3klll{border:1px dashed var(--uws-accent);color:#b84848;background:#f9e9e7;border-radius:.45rem;align-items:center;margin:0 .15em;padding:.04em .5em;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82em;font-weight:600;animation:.45s svelte-k3klll-pitch-chip-in;display:inline-flex}.research-pitch-caret.svelte-k3klll{background:#b84848;width:.4rem;height:.8em;margin-left:.18em;animation:1s step-end infinite svelte-k3klll-pitch-caret-blink;display:inline-block}@keyframes svelte-k3klll-pitch-chip-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}@keyframes svelte-k3klll-pitch-caret-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.research-pitch-chip.svelte-k3klll,.research-pitch-caret.svelte-k3klll{animation:none}}.research-chat.svelte-k3klll{flex:1;grid-template-columns:minmax(0,7fr) minmax(0,5fr);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}.research-chat-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:.45rem;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;font-weight:600;line-height:1.55;color:#f6eeec!important;background:#17161a!important}.research-chat-doc.svelte-k3klll section.band-user{z-index:6;position:sticky;top:0;box-shadow:0 4px 10px #231c1c14}.research-chat-doc.svelte-k3klll{flex:1;min-height:0;padding:.9rem 1.1rem;overflow-y:auto}.research-chat-composer.svelte-k3klll{flex:none}@media (width<=959px){.research-chat.svelte-k3klll{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;display:grid}.research-chat.svelte-k3klll .research-rail{border-left:0;border-top:1px solid var(--report-line,#e8dcda);max-height:16rem}}.research-home.svelte-k3klll{flex-direction:column;align-items:center;gap:.4rem;width:min(52rem,100%);padding-top:2.2rem;display:flex}.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,#e8dcda);text-align:left;cursor:pointer;background:#fff;border-radius:.65rem;align-items:flex-start;gap:.75rem;width:100%;padding:.65rem 4.6rem .65rem .8rem;transition:border-color .12s,transform .12s;display:flex;position:relative}.research-starter.svelte-k3klll:hover{border-color:var(--uws-accent);transform:translateY(-1px)}.research-starter-ico.svelte-k3klll{border-radius:.5rem;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,#5c5c5c);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.15rem;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;font-size:.6rem;font-weight:700;display:block}.research-starter-body.svelte-k3klll>span:where(.svelte-k3klll){color:var(--report-ink,#1a1a1a);font-family:var(--font-report);font-size:.82rem;line-height:1.5;display:block}.research-starter-run.svelte-k3klll{color:var(--uws-accent);opacity:0;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;font-style:normal;font-weight:700;transition:opacity .12s;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);letter-spacing:.02em;text-underline-offset:3px;cursor:pointer;opacity:.85;background:0 0;border:0;padding:0;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;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:#b84848}.research-starter-more.svelte-k3klll{color:#b84848;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;justify-self:center;margin-top:.15rem;padding:.2rem .3rem;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;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,#e8dcda);text-align:left;background:#fff;border-radius:.65rem;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{letter-spacing:.14em;text-transform:uppercase;color:#8a7a78;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.58rem;font-weight:700}.research-starter-prompt.svelte-k3klll{font-family:var(--font-report);color:var(--report-ink,#1a1a1a);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);cursor:pointer;background:0 0;border:0;padding:0;font-family:JetBrains Mono,ui-monospace,monospace;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{color:var(--report-muted,#5c5c5c);text-align:center;flex-wrap:wrap;justify-content:center;gap:1rem 2.6rem;margin-top:2.4rem;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;font-size:.68rem;display:flex}.research-home-stats.svelte-k3klll b:where(.svelte-k3klll){color:var(--report-ink,#1a1a1a);font-size:1rem;display:block}.research-splash--suite.svelte-k3klll .research-studio:where(.svelte-k3klll){border-radius:.75rem;overflow:hidden}.research-studio.svelte-k3klll{text-align:left;background:var(--uws-ground);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:stretch;gap:0;width:100%;display:grid}.research-studio-left.svelte-k3klll{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2.4rem 2.6rem 2.2rem;display:flex}.research-studio-title.svelte-k3klll{font-size:clamp(1.6rem,3vw,2.2rem)}.research-studio-right.svelte-k3klll{background:linear-gradient(160deg, var(--uws-wash), var(--uws-ground));align-items:stretch;padding:2.2rem;display:flex}.research-studio-right.svelte-k3klll .research-doc:where(.svelte-k3klll){background:#fff;border-radius:.6rem;flex:1;max-height:30rem;overflow:hidden auto;box-shadow:0 18px 44px #231c1c1a}.research-studio-ask.svelte-k3klll{background:#fff;border:1px solid #e8dcda;border-radius:999px;align-items:center;gap:.7rem;width:100%;max-width:36rem;padding:.35rem .45rem .35rem 1.2rem;display:flex;box-shadow:0 10px 30px #231c1c12}.research-studio-ask.svelte-k3klll input:where(.svelte-k3klll){min-width:0;color:var(--report-ink,#1a1a1a);background:0 0;border:0;outline:none;flex:1;padding:.45rem 0;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;font-size:.85rem}.research-studio-ask.svelte-k3klll input:where(.svelte-k3klll)::placeholder{color:#a89a98}.research-studio-ask.svelte-k3klll button:where(.svelte-k3klll){background:var(--uws-accent);color:#fff;cursor:pointer;border:0;border-radius:999px;flex:none;place-items:center;width:2.1rem;height:2.1rem;font-size:.85rem;display:grid}.research-studio-ask.svelte-k3klll button:where(.svelte-k3klll):hover{filter:brightness(.96)}.research-studio-ask.svelte-k3klll button.research-studio-ultra:where(.svelte-k3klll){width:auto;height:auto;color:var(--uws-accent);letter-spacing:.02em;text-underline-offset:3px;filter:none;background:0 0;border-radius:0;padding:.15rem .2rem;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem;font-weight:600;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;display:inline}.research-studio-ask.svelte-k3klll button.research-studio-ultra:where(.svelte-k3klll):hover:not(:disabled){color:#b84848;filter:none}.research-studio-ask.svelte-k3klll button.research-studio-ultra:where(.svelte-k3klll):disabled{opacity:.35;cursor:not-allowed}.research-studio-ask.svelte-k3klll button.research-studio-run:where(.svelte-k3klll){letter-spacing:.08em;text-transform:uppercase;border-radius:999px;width:auto;height:auto;padding:.4rem .95rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.66rem;font-weight:700}.research-studio-ask.svelte-k3klll button[type=submit]:where(.svelte-k3klll):hover{background:#b84848}@media (width<=959px){.research-studio.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}.splash-composer.svelte-k3klll .session-input{position:static;bottom:auto;left:auto;right:auto}.research-splash--suite.svelte-k3klll{box-sizing:border-box;padding-inline:clamp(1.25rem,3vw,3rem)}.research-splash-prompts-card.svelte-k3klll{border:1px solid var(--report-line,#e8dcda);background:#fff;border-radius:.75rem;width:100%;padding:.9rem;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif}.research-doc.svelte-k3klll{border:1px solid var(--report-line,#e8dcda);background:var(--report-paper);text-align:left;min-height:12rem;max-height:22rem;font-family:var(--font-report);color:var(--report-ink,#1a1a1a);border-radius:.6rem;padding:0 1.05rem 1rem;overflow-y:auto}.research-doc.svelte-k3klll>:where(.svelte-k3klll){animation:.24s ease-out svelte-k3klll-research-stream-in}.research-doc-prompt.svelte-k3klll{z-index:6;color:#f6eeec;background:#17161a;border-radius:.55rem .55rem 0 0;margin:0 -1.05rem .9rem;padding:.55rem 1.05rem;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem;font-weight:600;line-height:1.5;position:sticky;top:0}.research-doc-kicker.svelte-k3klll{color:var(--report-muted,#5c5c5c);letter-spacing:.16em;text-transform:uppercase;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;font-size:.58rem;font-weight:600}.research-doc-title.svelte-k3klll{text-wrap:balance;margin:.25rem 0 .55rem;font-size:1.02rem;font-weight:700;line-height:1.25}.research-doc-block.svelte-k3klll{margin:0 0 .55rem}.research-doc-block.svelte-k3klll h5:where(.svelte-k3klll){color:var(--report-accent,#0b3d5c);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .1rem;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;font-size:.58rem;font-weight:700}.research-doc-block.svelte-k3klll p:where(.svelte-k3klll){margin:0;font-size:.76rem;line-height:1.55}.research-doc-block--headline.svelte-k3klll p:where(.svelte-k3klll){font-size:.84rem;font-weight:600;line-height:1.45}.research-doc-facts.svelte-k3klll{color:var(--report-muted,#5c5c5c)}.research-doc-cites.svelte-k3klll{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.research-doc-cite.svelte-k3klll{color:#0b3d5c;vertical-align:.08em;white-space:nowrap;background:#e9f2f8;border:1px solid #7ea4bd;border-radius:.3rem;flex-direction:row;align-items:center;margin:0 .125rem;font-size:.58rem;line-height:.95rem;display:inline-flex;overflow:hidden}.research-doc-cite.svelte-k3klll b:where(.svelte-k3klll){letter-spacing:.03em;background:#d3e4f0;align-self:stretch;align-items:center;padding:.0625rem .3rem;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;font-size:.52rem;font-weight:700;display:inline-flex}.research-doc-cite.svelte-k3klll i:where(.svelte-k3klll){padding:.0625rem .35rem;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal;font-weight:500}.research-doc-status.svelte-k3klll{border:1px solid var(--report-line,#e8dcda);color:var(--report-muted,#5c5c5c);letter-spacing:.02em;vertical-align:.1em;border-radius:3px;margin-left:.4rem;padding:.08rem .35rem;font-family:ui-monospace,Menlo,monospace;font-size:.5rem;font-style:normal;display:inline-block}.research-doc-status.is-ready.svelte-k3klll{color:#1f6b3a;background:#e6f3ea;border-color:#b7d9c2}.research-doc-done.svelte-k3klll{color:#1f6b3a;margin-top:.35rem;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;font-size:.66rem;font-weight:600}.research-doc-caret.svelte-k3klll{vertical-align:-.1em;background:var(--report-accent,#0b3d5c);width:.45rem;height:.85em;margin-left:.15rem;animation:1s step-end infinite svelte-k3klll-research-stream-blink;display:inline-block}@keyframes svelte-k3klll-research-stream-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes svelte-k3klll-research-stream-blink{50%{opacity:0}}.research-splash-brand.svelte-k3klll{align-items:center;gap:1rem;font-size:clamp(2.25rem,5vw,3.5rem);display:flex}.research-studio-brand.svelte-k3klll{font-size:clamp(1.6rem,3vw,2.2rem)}.research-splash-title.svelte-k3klll{color:var(--uws-accent);text-shadow:0 2px #9e3d3d42;margin:0;font-size:clamp(2.25rem,5vw,3.5rem)}.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,#e8dcda);width:100%;color:var(--report-ink,#1a1a1a);text-align:left;cursor:pointer;background:#fff;border-radius:4px;margin:0;padding:.7rem .85rem;font-family:ui-monospace,Menlo,Consolas,monospace;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,#0b3d5c);background:#f7fafc;outline:none}@media (width<=639px){.research-splash-brand.svelte-k3klll{gap:.7rem}}
