.RunView_runLayout__mNvo_{display:flex;flex-direction:column;gap:1rem;min-height:calc(100vh - 120px)}.RunView_runLayoutComplete__FHXB6{gap:1.25rem}.RunView_runLayoutTransitioning__ESuig .RunView_resultsHero__xC2Mz{animation:RunView_fadeSlideIn__0jPLR .65s ease forwards}.RunView_runLayoutTransitioning__ESuig .RunView_agentPipeline__ChYGF{animation:RunView_slideDown__LxJfS .65s ease forwards}.RunView_resultsHero__xC2Mz{opacity:0;transform:translateY(16px);border:1px solid var(--color-border);border-radius:14px;background:var(--color-bg-surface);padding:1rem;display:flex;flex-direction:column;gap:.85rem}.RunView_resultsHeroVisible__6A6d3{opacity:1;transform:translateY(0);transition:opacity .55s ease,transform .55s ease}.RunView_chartHero__fY4kS{padding:1rem}.RunView_chartHero__fY4kS,.RunView_decisionHero__jd_gV{border:1px solid var(--color-border);border-radius:14px;background:var(--color-bg-surface)}.RunView_decisionHero__jd_gV{padding:1.1rem 1.2rem;display:flex;flex-direction:column;gap:.45rem}.RunView_decisionEyebrow__QcdoD{margin:0;font-size:.75rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-subtle)}.RunView_decisionTitle__ODq3y{margin:0;font-size:1.55rem;font-weight:700;line-height:1.2}.RunView_decisionPreview__15zxs{margin:0;font-size:.92rem;color:var(--color-text-subtle);max-width:48rem}.RunView_decisionOpen__hoN5S{width:-moz-fit-content;width:fit-content;margin-top:.25rem;border:none;background:none;padding:0;color:var(--color-link,var(--color-accent,#2563eb));font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.RunView_researchLibrary__H4tp2{opacity:.98}.RunView_chartShareRoot__mERmI{display:flex;flex-direction:column;gap:.85rem}.RunView_chartHeader__zusVF{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.RunView_chartTitle__YElpk{margin:0 0 .2rem;font-size:1.2rem;font-weight:650;color:var(--color-text)}.RunView_chartMeta__VrThX{margin:0;font-size:.85rem;color:var(--color-text-subtle)}.RunView_chartPriceBlock__cPxE3{text-align:right}.RunView_chartPrice__clguH{font-size:1.35rem;font-weight:700;line-height:1.2}.RunView_chartPriceUp__QH5gT{color:var(--color-success)}.RunView_chartPriceDown__B0Skt{color:var(--color-error-strong)}.RunView_agentPipeline__ChYGF{border:1px solid var(--color-border);border-radius:14px;background:var(--color-bg-surface);padding:1.35rem;display:flex;flex-direction:column;gap:1.1rem;transition:padding .45s ease,transform .45s ease}.RunView_agentPipelineCompact__dSxlM{padding:1rem;order:3}.RunView_pipelineHeader___VX6j{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.RunView_pipelineTitle__Y0UHY{margin:0;font-size:1rem}.RunView_pipelineSubtitle__oPAJD{margin:.25rem 0 0;font-size:.85rem;color:var(--color-text-subtle)}.RunView_progressMeta__PeEer{display:flex;gap:.45rem;flex-wrap:wrap}.RunView_progressChipActive__NctlN{font-size:.8rem;color:var(--color-status-progress)}.RunView_progressTrack__Kp_rq{height:6px;border-radius:999px;background:var(--color-border-subtle);overflow:hidden}.RunView_progressFill__WjHty{height:100%;border-radius:inherit;background:linear-gradient(90deg,#3b82f6,#22c55e);transition:width .45s ease}.RunView_agentTeamGroup__qJc1Y{display:flex;flex-direction:column;gap:.85rem}.RunView_agentTeamTitle__J5dE0{margin:0;font-size:.88rem;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-faint)}.RunView_agentGrid__qRyUN{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:1rem;gap:1rem}.RunView_agentGridCompact__WZGiJ{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem}.RunView_appendixHeader__HzL5Q{display:flex;flex-direction:column;gap:.25rem}.RunView_appendixTitle__00lEw{margin:0;font-size:1rem}.RunView_appendixHint__2rLd1{margin:0;font-size:.82rem;color:var(--color-text-faint)}@keyframes RunView_fadeSlideIn__0jPLR{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes RunView_slideDown__LxJfS{0%{transform:translateY(-12px)}to{transform:translateY(0)}}.RunView_runHeader__rCXGu{margin-bottom:-.25rem}.RunView_runTitleBlock__QFvjd h1{margin-bottom:.25rem}.RunView_runSubtitle__IwdJ6{margin:0 0 .25rem;color:var(--color-text-subtle);font-size:.95rem}.RunView_backLink__KGSaE{color:var(--color-link);font-size:.9rem;text-decoration:none;font-weight:500}.RunView_backLink__KGSaE:hover{color:var(--color-link-hover);text-decoration:underline}.RunView_upperRow__s1boV{display:flex;flex-direction:column;gap:.75rem}.RunView_activityPanel__LoCjW{border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-surface);overflow:hidden}.RunView_activityToggle__5DMez{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem .85rem;border:none;background:var(--color-bg-surface-raised);color:var(--color-text-muted);font-size:.9rem;cursor:pointer;text-align:left}.RunView_activityToggle__5DMez:hover{background:var(--color-bg-hover)}.RunView_activityToggleLabel__MdgLk{display:flex;align-items:center;gap:.4rem;font-weight:600;color:var(--color-text)}.RunView_chevron___p3VU{display:inline-block;font-size:1.1rem;line-height:1;color:var(--color-text-faint);transition:transform .15s ease}.RunView_chevronOpen__ALKXv{transform:rotate(90deg)}.RunView_activitySummary__S5EeF{font-size:.8rem;color:var(--color-text-faint);white-space:nowrap}.RunView_activityBody__wy8UM{padding:.5rem .75rem .75rem;max-height:280px;overflow:auto;border-top:1px solid var(--color-border)}.RunView_feedItem__7kNvH{border-bottom:1px solid var(--color-border-subtle);font-size:.85rem}.RunView_feedItem__7kNvH:last-child{border-bottom:none}.RunView_feedSummary__UXSve{display:flex;flex-direction:column;gap:.15rem;padding:.45rem .25rem;cursor:pointer;list-style:none}.RunView_feedSummary__UXSve::-webkit-details-marker{display:none}.RunView_feedPreview__6djk3{color:var(--color-text-faint);font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.RunView_feedContent__378C8{padding:0 .25rem .6rem;color:var(--color-text-muted);white-space:pre-wrap;word-break:break-word;font-size:.82rem;line-height:1.45}.RunView_feedItem__7kNvH[open] .RunView_feedPreview__6djk3{display:none}.RunView_panel__EJQKF{border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-surface);overflow:hidden}.RunView_panelTitle__uq09E{margin:0;padding:.65rem .85rem;font-size:.95rem;border-bottom:1px solid var(--color-border);background:var(--color-bg-surface-raised)}.RunView_panelBody__zJcrl{padding:.75rem;max-height:320px;overflow:auto}.RunView_table__hmCsZ{width:100%;border-collapse:collapse;font-size:.85rem}.RunView_table__hmCsZ td,.RunView_table__hmCsZ th{border-bottom:1px solid var(--color-border-subtle);padding:.4rem .5rem;text-align:left;vertical-align:top}.RunView_table__hmCsZ th{color:var(--color-text-subtle);font-weight:600}.RunView_statusPending__lXn5i{color:var(--color-status-pending)}.RunView_statusInProgress__gWWDt{color:var(--color-status-progress)}.RunView_statusCompleted__S6Q8Y{color:var(--color-status-completed)}.RunView_statusError__egTRV{color:var(--color-status-error)}.RunView_statusCancelled__x3JI_{color:var(--color-status-cancelled);text-decoration:line-through;opacity:.7}.RunView_statusCell__oLbPh{display:inline-flex;align-items:center;gap:.4rem}.RunView_pulseDot__j8lrX{width:8px;height:8px;border-radius:50%;background:var(--color-pulse-dot);flex-shrink:0;animation:RunView_pulseDot__j8lrX 1.4s ease-in-out infinite}.RunView_activeRow__qQLyi{background:var(--color-bg-active-row)}.RunView_workingBanner__uEK5Q{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem 1rem;padding:.75rem 1rem;border-radius:8px;border:1px solid var(--color-working-banner-border);background:var(--color-working-banner-bg);background-size:200% 100%;animation:RunView_bannerShimmer__pPQmC 2.5s ease-in-out infinite;font-size:.95rem;color:var(--color-text-muted)}.RunView_workingBannerDeep__J1hFh{border-color:var(--color-working-banner-deep-border);background:var(--color-working-banner-deep-bg);background-size:200% 100%}.RunView_workingAgent__fEE9j{font-size:.85rem;color:var(--color-text-faint)}.RunView_thinkingDots__r70v3{display:inline-flex;gap:3px;margin-left:4px;vertical-align:middle}.RunView_dot__Gcvjd{width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.35;animation:RunView_dotBounce__2XJkY 1.2s ease-in-out infinite}.RunView_dot__Gcvjd:nth-child(2){animation-delay:.15s}.RunView_dot__Gcvjd:nth-child(3){animation-delay:.3s}.RunView_errorMessage__5hNGw{margin:.35rem 0 0;font-size:.95rem}.RunView_errorHint__KSyaA{margin:.5rem 0 0;font-size:.9rem;color:var(--color-banner-error-strong)}.RunView_errorMeta__lP4SU{margin:.35rem 0 0;font-size:.85rem;color:var(--color-text-faint)}@keyframes RunView_pulseDot__j8lrX{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}@keyframes RunView_dotBounce__2XJkY{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes RunView_bannerShimmer__pPQmC{0%{background-position:100% 0}to{background-position:-100% 0}}.RunView_feedMeta__qtHqf{color:var(--color-text-subtle);font-size:.75rem}.RunView_progressHeader__PdmOw{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem .85rem;border-bottom:1px solid var(--color-border);background:var(--color-bg-surface-raised)}.RunView_panelTitleInline__INrB9{margin:0;font-size:.95rem}.RunView_progressChip__lsguF{font-size:.8rem;color:var(--color-text-faint);white-space:nowrap}.RunView_reportsPanel__FahN_{border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-surface);padding:.85rem;display:flex;flex-direction:column;gap:.85rem}.RunView_reportsPanelHeader__WK5Ir{display:flex;flex-direction:column;gap:.35rem}.RunView_reportTabs__vyuSc{display:flex;gap:.35rem;flex-wrap:wrap}.RunView_reportTab__PwQ_N{border:1px solid var(--color-border);background:var(--color-bg-surface-raised);color:var(--color-text-muted);border-radius:999px;padding:.35rem .85rem;font-size:.85rem;cursor:pointer}.RunView_reportTab__PwQ_N:hover{background:var(--color-bg-hover)}.RunView_reportTabActive__dMgNp{color:var(--color-text);border-color:var(--color-link);background:rgba(59,130,246,.08)}.RunView_reportsPanelTitle__0AvOb{margin:0;font-size:1rem;color:var(--color-text)}.RunView_reportsPanelHint__jvBge{margin:0;font-size:.82rem;color:var(--color-text-faint)}.RunView_reportGroup__pkGvZ{display:flex;flex-direction:column;gap:.35rem}.RunView_reportGroupTitle__G_wW9{margin:0;font-size:.82rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-faint)}.RunView_reportList__z5nVY{display:flex;flex-direction:column;gap:.35rem}.RunView_reportRow___O_ig{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.65rem .75rem;border:1px solid var(--color-border-subtle);border-radius:6px;background:var(--color-bg-surface-raised);color:inherit;text-align:left;cursor:default;font:inherit}.RunView_reportRowOpenable__dD7AP{cursor:pointer}.RunView_reportRowOpenable__dD7AP:hover{border-color:var(--color-border-strong);background:var(--color-bg-hover)}.RunView_reportRowOpenable__dD7AP:focus-visible{outline:2px solid var(--color-link);outline-offset:2px}.RunView_reportRow___O_ig:disabled{opacity:.72;cursor:not-allowed}.RunView_reportRowMain__P9UXl{display:flex;align-items:center;gap:.55rem;min-width:0;flex-wrap:wrap}.RunView_reportRowTitle__kSjPM{font-size:.9rem;color:var(--color-text);font-weight:500}.RunView_reportRowMeta__p5LTm{display:flex;align-items:center;gap:.55rem;min-width:0;flex-shrink:0}.RunView_reportRowAction__xwolA{font-size:.75rem;font-weight:600;color:var(--color-link);white-space:nowrap}.RunView_reportBadge__luWjV{font-size:.72rem;font-weight:500;text-transform:lowercase;white-space:nowrap;display:inline-flex;align-items:center}.RunView_reportSignal__dma99{font-size:.75rem;font-weight:700;padding:.12rem .55rem;border-radius:4px;white-space:nowrap;letter-spacing:.02em;border:1px solid transparent}.RunView_reportSignalBullish__u5_Ip{color:var(--color-signal-bullish-text);background:var(--color-signal-bullish-bg);border-color:var(--color-signal-bullish-border)}.RunView_reportSignalNeutral__VOGMq{color:var(--color-signal-neutral-text);background:var(--color-signal-neutral-bg);border-color:var(--color-signal-neutral-border)}.RunView_reportSignalBearish__tBPYZ{color:var(--color-signal-bearish-text);background:var(--color-signal-bearish-bg);border-color:var(--color-signal-bearish-border)}.RunView_footer__ivLtd{margin-top:auto;border:1px solid var(--color-border);border-radius:8px;padding:.75rem 1rem;background:var(--color-bg-surface-raised);display:flex;flex-wrap:wrap;gap:1.25rem;font-size:.9rem}.RunView_banner__OueIh{padding:.75rem 1rem;background:var(--color-banner-info-bg);color:var(--color-banner-info-text)}.RunView_bannerInfo__3Rl4W,.RunView_banner__OueIh{border-radius:8px;border:1px solid var(--color-banner-info-border)}.RunView_bannerInfo__3Rl4W{padding:.85rem 1rem;background:var(--color-banner-info-accent);color:var(--color-banner-info-accent-text);line-height:1.5}.RunView_bannerInfo__3Rl4W>strong{display:block;margin-bottom:.35rem;color:var(--color-text)}.RunView_bannerInfo__3Rl4W p{margin:.35rem 0 0;font-size:.92rem}.RunView_bannerInfoFootnote__7GIrH{font-size:.85rem!important;color:var(--color-text-subtle)}.RunView_bannerError__Pc49X{padding:.75rem 1rem;border-radius:8px;border:1px solid var(--color-banner-error-border);background:var(--color-banner-error-bg);color:var(--color-banner-error-text)}.RunView_bannerError__Pc49X strong{display:block;font-size:1rem;color:var(--color-banner-error-strong)}.RunView_bannerComplete__tgKI3{padding:.85rem 1rem;border-radius:8px;border:1px solid var(--color-success-border);background:var(--color-success-bg);color:var(--color-success-text);line-height:1.5}.RunView_bannerComplete__tgKI3 strong{display:block;margin-bottom:.25rem}.RunView_bannerComplete__tgKI3 p{margin:0;font-size:.92rem}@media print{@page{size:letter portrait;margin:.5in}body[data-print-trade-check=true] .RunView_runLayout__mNvo_ .RunView_activityPanel__LoCjW,body[data-print-trade-check=true] .RunView_runLayout__mNvo_ .RunView_bannerError__Pc49X,body[data-print-trade-check=true] .RunView_runLayout__mNvo_ .RunView_bannerInfo__3Rl4W,body[data-print-trade-check=true] .RunView_runLayout__mNvo_ .RunView_banner__OueIh,body[data-print-trade-check=true] .RunView_runLayout__mNvo_ .RunView_footer__ivLtd,body[data-print-trade-check=true] .RunView_runLayout__mNvo_ .RunView_runHeader__rCXGu,body[data-print-trade-check=true] .RunView_runLayout__mNvo_ .RunView_runTitleBlock__QFvjd,body[data-print-trade-check=true] .RunView_runLayout__mNvo_ .RunView_workingBanner__uEK5Q{display:none!important}body[data-print-trade-check=true] .RunView_runLayout__mNvo_ .RunView_resultsHero__xC2Mz{display:block!important;opacity:1!important;transform:none!important}body[data-print-trade-check=true] .RunView_runLayout__mNvo_ [data-print-hide=true],body[data-print-trade-check=true]:not([data-print-full-report=true]) .RunView_runLayout__mNvo_ .RunView_agentPipeline__ChYGF{display:none!important}body[data-print-full-report=true] .RunView_runLayout__mNvo_ .RunView_agentPipeline__ChYGF{break-inside:avoid;page-break-inside:avoid}}.RunSettingsPanel_panel__ILCPo{border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-surface);overflow:hidden}.RunSettingsPanel_toggle__GFyer{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem .85rem;border:none;background:var(--color-bg-surface-raised);color:var(--color-text-muted);font-size:.9rem;cursor:pointer;text-align:left}.RunSettingsPanel_toggle__GFyer:hover{background:var(--color-bg-hover)}.RunSettingsPanel_toggleLabel__Ql1xo{display:flex;align-items:center;gap:.4rem;font-weight:600;color:var(--color-text)}.RunSettingsPanel_chevron__1Jyg7{display:inline-block;font-size:1.1rem;line-height:1;color:var(--color-text-faint);transition:transform .15s ease}.RunSettingsPanel_chevronOpen__t_lSF{transform:rotate(90deg)}.RunSettingsPanel_summary___AFMF{font-size:.82rem;color:var(--color-text-faint);white-space:nowrap}.RunSettingsPanel_details__Fs0dA{margin:0;padding:.75rem 1rem 1rem;border-top:1px solid var(--color-border);display:grid;grid-gap:.65rem;gap:.65rem}.RunSettingsPanel_row__5T56C{display:grid;grid-template-columns:minmax(8rem,11rem) 1fr;grid-gap:.75rem 1rem;gap:.75rem 1rem;align-items:start}.RunSettingsPanel_row__5T56C dt{margin:0;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-faint)}.RunSettingsPanel_row__5T56C dd{margin:0;font-size:.9rem;color:var(--color-text)}.RunSettingsPanel_multiline__H1Nvj{white-space:pre-wrap;line-height:1.45}@media (max-width:640px){.RunSettingsPanel_row__5T56C{grid-template-columns:1fr;gap:.2rem}.RunSettingsPanel_summary___AFMF{display:none}}.AgentProgressCard_card__piMO3{border:1px solid var(--color-border);border-radius:14px;background:var(--color-bg-surface-raised);padding:1.35rem 1.25rem;min-height:9.5rem;display:flex;flex-direction:column;gap:.85rem;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease,padding .35s ease}.AgentProgressCard_cardActive__Zucdp{border-color:rgba(59,130,246,.55);box-shadow:0 0 0 1px rgba(59,130,246,.15),0 8px 24px rgba(15,23,42,.12);transform:translateY(-2px)}.AgentProgressCard_cardDone__zj611{border-color:rgba(34,197,94,.35)}.AgentProgressCard_cardCompact__t70FO{padding:1rem 1.1rem;min-height:7.5rem;border-radius:12px}.AgentProgressCard_cardHeader__9Bkue{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem}.AgentProgressCard_cardIdentity___sPNM{min-width:0}.AgentProgressCard_teamTag__4Fj2D{display:inline-block;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-subtle);margin-bottom:.35rem}.AgentProgressCard_agentName__aS7tP{margin:0;font-size:1.15rem;font-weight:600;line-height:1.3}.AgentProgressCard_cardCompact__t70FO .AgentProgressCard_agentName__aS7tP{font-size:1rem}.AgentProgressCard_statusBadge__8dgMp{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;white-space:nowrap;padding:.3rem .7rem;border-radius:999px;background:var(--color-bg-surface)}.AgentProgressCard_statusPending__q3SiC{color:var(--color-status-pending)}.AgentProgressCard_statusInProgress__V70Dy{color:var(--color-status-progress)}.AgentProgressCard_statusCompleted__QaVGb{color:var(--color-status-completed)}.AgentProgressCard_statusError__uuoNb{color:var(--color-status-error)}.AgentProgressCard_statusCancelled__m1JlP{color:var(--color-status-cancelled)}.AgentProgressCard_pulseDot__jWTGS{width:9px;height:9px;border-radius:50%;background:currentColor;animation:AgentProgressCard_pulseDot__jWTGS 1.4s ease-in-out infinite}.AgentProgressCard_expandButton__vZIVI{align-self:flex-start;border:1px solid var(--color-border);background:transparent;color:var(--color-text-muted);border-radius:8px;padding:.45rem .85rem;font-size:.875rem;cursor:pointer}.AgentProgressCard_expandButton__vZIVI:hover{background:var(--color-bg-hover)}.AgentProgressCard_expandButton__vZIVI:focus-visible{outline:2px solid rgba(59,130,246,.85);outline-offset:2px}.AgentProgressCard_preview__kAqZ_{margin:0;max-height:240px;overflow:auto;white-space:pre-wrap;word-break:break-word;font-size:.875rem;line-height:1.5;color:var(--color-text-muted);border-top:1px solid var(--color-border-subtle);padding-top:.75rem}.AgentProgressCard_previewHint__vEeBe,.AgentProgressCard_waitingHint__z8YzP{margin:0;font-size:.875rem;color:var(--color-text-subtle)}@keyframes AgentProgressCard_pulseDot__jWTGS{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.05)}}@media print{.AgentProgressCard_expandButton__vZIVI,.AgentProgressCard_previewHint__vEeBe,.AgentProgressCard_waitingHint__z8YzP{display:none}.AgentProgressCard_card__piMO3{page-break-inside:avoid;break-inside:avoid;box-shadow:none}}.MarkdownReport_prose__6mqCF{color:var(--color-text-muted);font-size:.95rem;line-height:1.65}.MarkdownReport_prose__6mqCF>:first-child{margin-top:0}.MarkdownReport_prose__6mqCF>:last-child{margin-bottom:0}.MarkdownReport_prose__6mqCF h1,.MarkdownReport_prose__6mqCF h2,.MarkdownReport_prose__6mqCF h3,.MarkdownReport_prose__6mqCF h4{color:var(--color-text);line-height:1.3;margin:1.4em 0 .55em;font-weight:650}.MarkdownReport_prose__6mqCF h1{font-size:1.45rem}.MarkdownReport_prose__6mqCF h2{font-size:1.25rem}.MarkdownReport_prose__6mqCF h3{font-size:1.1rem}.MarkdownReport_prose__6mqCF h4{font-size:1rem}.MarkdownReport_prose__6mqCF p{margin:.75em 0}.MarkdownReport_prose__6mqCF ol,.MarkdownReport_prose__6mqCF ul{margin:.75em 0;padding-left:1.35rem}.MarkdownReport_prose__6mqCF li{margin:.3em 0}.MarkdownReport_prose__6mqCF li>ol,.MarkdownReport_prose__6mqCF li>ul{margin:.25em 0}.MarkdownReport_prose__6mqCF strong{color:var(--color-text);font-weight:650}.MarkdownReport_prose__6mqCF a{color:var(--color-link);text-decoration:underline;text-underline-offset:2px}.MarkdownReport_prose__6mqCF a:hover{color:var(--color-link-hover)}.MarkdownReport_prose__6mqCF blockquote{margin:1em 0;padding:.35rem 0 .35rem .9rem;border-left:3px solid var(--color-border-strong);color:var(--color-text-subtle)}.MarkdownReport_prose__6mqCF hr{border:none;border-top:1px solid var(--color-border-subtle);margin:1.5em 0}.MarkdownReport_prose__6mqCF code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88em;background:var(--color-bg-muted);border:1px solid var(--color-border-subtle);border-radius:4px;padding:.1em .35em}.MarkdownReport_prose__6mqCF pre{margin:1em 0;padding:.85rem 1rem;overflow-x:auto;background:var(--color-bg-muted);border:1px solid var(--color-border-subtle);border-radius:8px}.MarkdownReport_prose__6mqCF pre code{background:none;border:none;padding:0;font-size:.85rem;line-height:1.5}.MarkdownReport_prose__6mqCF table{width:100%;border-collapse:collapse;margin:1em 0;font-size:.88rem;display:block;overflow-x:auto}.MarkdownReport_prose__6mqCF td,.MarkdownReport_prose__6mqCF th{border:1px solid var(--color-border-subtle);padding:.45rem .65rem;text-align:left;vertical-align:top}.MarkdownReport_prose__6mqCF th{background:var(--color-bg-muted);color:var(--color-text);font-weight:600}.MarkdownReport_prose__6mqCF img{max-width:100%;height:auto;border-radius:6px}.ReportModal_backdrop__uGNup{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:rgba(8,12,18,.72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ReportModal_dialog__EB1bZ{display:flex;flex-direction:column;width:min(920px,100%);max-height:min(88vh,960px);border:1px solid var(--color-border-strong);border-radius:12px;background:var(--color-bg-surface);box-shadow:0 24px 64px rgba(0,0,0,.45);outline:none}.ReportModal_header__vSqkO{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;border-bottom:1px solid var(--color-border-subtle);flex-shrink:0}.ReportModal_headerMain__7yX7O{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;min-width:0}.ReportModal_title___lXtM{margin:0;font-size:1.15rem;font-weight:650;color:var(--color-text);line-height:1.3}.ReportModal_signal___PYfs{font-size:.75rem;font-weight:700;padding:.12rem .55rem;border-radius:4px;white-space:nowrap;letter-spacing:.02em;border:1px solid transparent}.ReportModal_closeButton__gg3Zl{flex-shrink:0;border-radius:8px;padding:.4rem .75rem;font-size:.85rem;cursor:pointer;border:1px solid var(--color-border);background:var(--color-bg-surface-raised);color:var(--color-text)}.ReportModal_closeButton__gg3Zl:hover{background:var(--color-bg-hover)}.ReportModal_closeButton__gg3Zl:focus-visible{outline:2px solid var(--color-link);outline-offset:2px}.ReportModal_body__kL5fw{flex:1 1;min-height:0;overflow:auto;padding:1.15rem 1.25rem 1.5rem;-webkit-overflow-scrolling:touch}@media (max-width:640px){.ReportModal_backdrop__uGNup{padding:.5rem;align-items:flex-end}.ReportModal_dialog__EB1bZ{width:100%;max-height:92vh;border-radius:12px 12px 0 0}.ReportModal_header__vSqkO{padding:.85rem 1rem}.ReportModal_body__kL5fw{padding:1rem 1rem 1.25rem}}.RunExportBar_bar__V_FAa{display:flex;flex-direction:column;gap:.45rem;padding:.85rem 1rem;border:1px solid var(--color-border);border-radius:12px;background:linear-gradient(135deg,rgba(59,130,246,.08),rgba(34,197,94,.06))}.RunExportBar_actions__j1z__{display:flex;flex-wrap:wrap;gap:.5rem}.RunExportBar_primaryButton__Ou8Mz,.RunExportBar_secondaryButton__xPUSx{border-radius:8px;padding:.45rem .85rem;font-size:.85rem;cursor:pointer;border:1px solid var(--color-border)}.RunExportBar_primaryButton__Ou8Mz{background:var(--color-link);border-color:var(--color-link);color:#fff;font-weight:600}.RunExportBar_primaryButton__Ou8Mz:hover{filter:brightness(1.05)}.RunExportBar_secondaryButton__xPUSx{background:var(--color-bg-surface);color:var(--color-text)}.RunExportBar_secondaryButton__xPUSx:hover:not(:disabled){background:var(--color-bg-hover)}.RunExportBar_secondaryButton__xPUSx:disabled{opacity:.55;cursor:not-allowed}.RunExportBar_feedback__o0kIQ,.RunExportBar_hint___k89Z{margin:0;font-size:.8rem;color:var(--color-text-subtle)}.RunExportBar_feedback__o0kIQ{color:var(--color-status-completed)}@media print{.RunExportBar_bar__V_FAa{display:none!important}}.FeedbackModal_backdrop__YL8rs{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:rgba(8,12,18,.72)}.FeedbackModal_dialog__xGR1W{width:min(32rem,100%);max-height:min(90vh,40rem);overflow:auto;border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg-surface);box-shadow:0 18px 48px rgba(0,0,0,.45)}.FeedbackModal_header__ezXCo{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.1rem .35rem}.FeedbackModal_title__WkxiG{margin:0;font-size:1.15rem;font-weight:650;color:var(--color-text)}.FeedbackModal_closeButton___JNvF{border:none;background:transparent;color:var(--color-text-muted);font-size:1.5rem;line-height:1;cursor:pointer;padding:.2rem .45rem;border-radius:6px}.FeedbackModal_closeButton___JNvF:hover{background:var(--color-bg-hover);color:var(--color-text)}.FeedbackModal_closeButton___JNvF:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.FeedbackModal_form__kVv6D,.FeedbackModal_success__Iv6GR{display:grid;grid-gap:.9rem;gap:.9rem;padding:.5rem 1.1rem 1.15rem}.FeedbackModal_replyHint__aad3O{margin:0;font-size:.85rem;color:var(--color-text-subtle)}.FeedbackModal_field__SdWtM{display:grid;grid-gap:.35rem;gap:.35rem}.FeedbackModal_label__9x08r{font-size:.8rem;font-weight:600;color:var(--color-text-muted)}.FeedbackModal_select__2wwC0,.FeedbackModal_textarea__RYgeL{width:100%;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-input);color:var(--color-text);padding:.55rem .7rem;font:inherit}.FeedbackModal_select__2wwC0:focus-visible,.FeedbackModal_textarea__RYgeL:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.FeedbackModal_textarea__RYgeL{resize:vertical;min-height:8rem}.FeedbackModal_ratingFieldset__58kSk{margin:0;padding:0;border:none}.FeedbackModal_ratingRow__rhrHO{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.35rem}.FeedbackModal_ratingOption__qOZJD{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .55rem;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-surface-raised);color:var(--color-text-muted);font-size:.85rem;cursor:pointer}.FeedbackModal_ratingOption__qOZJD:has(input:checked){border-color:var(--color-link);color:var(--color-text);background:rgba(110,182,255,.1)}.FeedbackModal_ratingOption__qOZJD input{margin:0}.FeedbackModal_error__8uBAE{margin:0;color:var(--color-error);font-size:.85rem}.FeedbackModal_success__Iv6GR p{margin:0;color:var(--color-success-text)}.FeedbackModal_actions__LmdCg{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.FeedbackModal_primaryButton__CdqiV,.FeedbackModal_secondaryButton__LgLEu{border-radius:8px;padding:.45rem .85rem;font-size:.85rem;cursor:pointer;border:1px solid var(--color-border)}.FeedbackModal_primaryButton__CdqiV{background:var(--color-link);border-color:var(--color-link);color:#fff;font-weight:600}.FeedbackModal_primaryButton__CdqiV:hover:not(:disabled){filter:brightness(1.05)}.FeedbackModal_secondaryButton__LgLEu{background:var(--color-bg-surface);color:var(--color-text)}.FeedbackModal_secondaryButton__LgLEu:hover:not(:disabled){background:var(--color-bg-hover)}.FeedbackModal_primaryButton__CdqiV:disabled,.FeedbackModal_secondaryButton__LgLEu:disabled{opacity:.55;cursor:not-allowed}.FeedbackModal_primaryButton__CdqiV:focus-visible,.FeedbackModal_secondaryButton__LgLEu:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.SiteFooter_footer__aUaTs{flex-shrink:0;margin-top:auto;border-top:1px solid var(--color-border-subtle);background:var(--color-bg-surface-raised)}.SiteFooter_inner__23SNm{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;max-width:1200px;margin:0 auto;padding:1.25rem 1.5rem}.SiteFooter_meta__DPG9R{flex:1 1 16rem;display:grid;grid-gap:.35rem;gap:.35rem}.SiteFooter_attribution__37xKu,.SiteFooter_disclaimer__nB_AE{margin:0;color:var(--color-text-faint);font-size:.85rem;line-height:1.55}.SiteFooter_attributionLink__PYqoB{color:var(--color-text-muted);text-decoration:underline;text-underline-offset:.15em}.SiteFooter_attributionLink__PYqoB:hover{color:var(--color-link)}.SiteFooter_attributionLink__PYqoB:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.SiteFooter_nav__wwNXy{display:flex;flex-shrink:0;flex-wrap:wrap;gap:.75rem 1.25rem}.SiteFooter_link__o6Bsu{color:var(--color-text-muted);font-size:.9rem;text-decoration:none}.SiteFooter_link__o6Bsu:hover{color:var(--color-link)}.SiteFooter_link__o6Bsu:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.SiteFooter_linkButton___prL_{border:none;background:transparent;padding:0;color:var(--color-text-muted);font:inherit;font-size:.9rem;cursor:pointer;text-decoration:none}.SiteFooter_linkButton___prL_:hover{color:var(--color-link)}.SiteFooter_linkButton___prL_:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.SiteHeader_header__SRb_V{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--color-border-subtle);padding:1rem 1.5rem;background:var(--color-bg-surface-raised);box-shadow:var(--shadow-header)}.SiteHeader_brand__td4g5{display:flex;align-items:baseline;gap:.75rem;min-width:0}.SiteHeader_titleLink__QhqX7{color:var(--color-text);font-weight:700;text-decoration:none;font-family:var(--font-family-display)}.SiteHeader_titleLink__QhqX7:hover{color:var(--color-link)}.SiteHeader_subtitle__E0if2{color:var(--color-text-subtle);font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SiteHeader_nav__5IxZo{display:flex;align-items:center;gap:1rem;flex-shrink:0}.SiteHeader_navLink__GqI97{color:var(--color-text-muted);font-size:.9rem;text-decoration:none}.SiteHeader_navLink__GqI97:hover{color:var(--color-link)}.SiteHeader_controls__uZEjE{gap:.75rem}.SiteHeader_authControls__jjN_9,.SiteHeader_controls__uZEjE{display:flex;align-items:center;flex-shrink:0}.SiteHeader_signInButton__ZFZxM{border:1px solid var(--color-border-strong);border-radius:.5rem;background:var(--color-bg-hover);color:var(--color-text);cursor:pointer;font:inherit;font-size:.9rem;padding:.4rem .85rem}.SiteHeader_signInButton__ZFZxM:hover{border-color:var(--color-link);color:var(--color-link)}.SiteHeader_signInButton__ZFZxM:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media (max-width:720px){.SiteHeader_subtitle__E0if2{display:none}.SiteHeader_header__SRb_V{flex-wrap:wrap}.SiteHeader_controls__uZEjE{width:100%;justify-content:flex-end}}.ThemePicker_wrapper__r3b33{display:flex;align-items:center;gap:.4rem}.ThemePicker_panel__fOXQX{display:grid;grid-gap:.85rem;gap:.85rem;padding:.25rem .15rem .75rem}.ThemePicker_panelTitle__qW4Rn{margin:0;font-size:1.15rem;font-weight:650;color:var(--color-text)}.ThemePicker_panelCopy__DkAxw{margin:0;font-size:.9rem;line-height:1.5;color:var(--color-text-muted)}.ThemePicker_panelControl___hmLm{display:grid;grid-gap:.45rem;gap:.45rem;max-width:18rem}.ThemePicker_panelSelect__x4yss{width:100%;max-width:none;padding:.55rem .65rem;border-radius:8px;border:1px solid var(--color-border-strong);background:var(--color-bg-input);color:var(--color-text);font-size:.92rem}.ThemePicker_panelSelect__x4yss:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ThemePicker_label__a3zdL{font-size:.78rem;color:var(--color-text-subtle);white-space:nowrap}.ThemePicker_select__YkWEJ{padding:.35rem .5rem;border-radius:6px;border:1px solid var(--color-border-strong);background:var(--color-bg-input);color:var(--color-text);font-size:.82rem;max-width:7.5rem}.ThemePicker_select__YkWEJ:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media (max-width:720px){.ThemePicker_wrapper__r3b33 .ThemePicker_label__a3zdL{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.SiteShell_shell__C2PYX{display:flex;flex-direction:column;min-height:100dvh;width:100%}.SiteShell_main___wz2z{flex:1 0 auto;width:100%}.skeleton_pulse__uAg_o{animation:skeleton_skeletonPulse__WSFnv 1.4s ease-in-out infinite}@keyframes skeleton_skeletonPulse__WSFnv{0%,to{opacity:.45}50%{opacity:.85}}.skeleton_block__71uxs{border-radius:4px;background:var(--color-skeleton)}.skeleton_line__AbC39{height:.85rem}.skeleton_lineWide__M3gHB{width:55%}.skeleton_lineMedium__uXrmm{width:35%}.skeleton_lineShort__TzAgJ{width:22%}.skeleton_panel__mLEIW{border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-surface);overflow:hidden}.skeleton_row__fp7cm{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border-bottom:1px solid var(--color-border-subtle)}.skeleton_row__fp7cm:last-child{border-bottom:none}.skeleton_rowPrimary__qcGpG{display:flex;flex-direction:column;gap:.35rem}.skeleton_circle__jfLtT{width:1.75rem;height:1.75rem;border-radius:999px;flex-shrink:0}.TrialEndedModal_backdrop__LVa0m{position:fixed;inset:0;z-index:70;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;padding:1.5rem 1rem 2rem;background:rgba(12,16,22,.62);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.TrialEndedModal_dialog__lPxkI{width:min(44rem,100%);margin:auto;border:1px solid var(--color-border-subtle);border-radius:1.1rem;background:var(--color-bg-surface);box-shadow:0 22px 60px rgba(16,18,22,.22);padding:1.45rem 1.4rem 1.25rem}.TrialEndedModal_eyebrow__Os2pJ{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.TrialEndedModal_title__SjbvW{margin:.35rem 0 0;font-size:clamp(1.35rem,2.5vw,1.7rem);font-weight:700;line-height:1.2;color:var(--color-text)}.TrialEndedModal_intro__9P2BG{margin:.7rem 0 0}.TrialEndedModal_intro__9P2BG p{margin:0;color:var(--color-text-muted);font-size:.98rem;line-height:1.55}.TrialEndedModal_benefits__XkTKl{margin-top:1.15rem;padding:.9rem 1rem;border-radius:.85rem;background:var(--color-bg-muted,color-mix(in srgb,var(--color-text) 4%,var(--color-bg-surface)));border:1px solid var(--color-border-subtle)}.TrialEndedModal_benefitsTitle__Hf9Iw{margin:0;font-size:.95rem;font-weight:650;color:var(--color-text)}.TrialEndedModal_benefitsList__Tq0lm{list-style:none;margin:.65rem 0 0;padding:0;display:grid;grid-gap:.65rem;gap:.65rem}.TrialEndedModal_benefitsList__Tq0lm li{display:grid;grid-gap:.15rem;gap:.15rem}.TrialEndedModal_benefitsList__Tq0lm strong{font-size:.9rem;color:var(--color-text)}.TrialEndedModal_benefitsList__Tq0lm span{font-size:.88rem;line-height:1.45;color:var(--color-text-muted)}.TrialEndedModal_plans__5LLX4{display:grid;grid-gap:.85rem;gap:.85rem;margin-top:1.15rem}@media (min-width:700px){.TrialEndedModal_plans__5LLX4{grid-template-columns:1fr 1fr;align-items:stretch}}.TrialEndedModal_planFeatured__cNEah,.TrialEndedModal_plan__CLLb8{display:flex;flex-direction:column;gap:.35rem;border:1px solid var(--color-border-subtle);border-radius:.9rem;padding:1rem 1rem 1.05rem;background:var(--color-bg-surface)}.TrialEndedModal_planFeatured__cNEah{border-color:color-mix(in srgb,var(--color-accent) 55%,var(--color-border-subtle));box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent) 25%,transparent)}.TrialEndedModal_planBadge__nDAhI{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent)}.TrialEndedModal_planName__t7cPQ{margin:0;font-size:1.1rem;font-weight:700;color:var(--color-text)}.TrialEndedModal_planTagline__E7Nvg{margin:0;font-size:.88rem;line-height:1.4;color:var(--color-text-muted)}.TrialEndedModal_planPrice__uxb9S{margin:.35rem 0 0;display:flex;align-items:baseline;gap:.3rem}.TrialEndedModal_planPriceValue__HxDwf{font-size:1.45rem;font-weight:750;color:var(--color-text)}.TrialEndedModal_planPriceSuffix__ZN452{font-size:.88rem;color:var(--color-text-muted)}.TrialEndedModal_planCaption__3Bhej{margin:0;font-size:.8rem;color:var(--color-text-muted)}.TrialEndedModal_planHighlights__X6jlq{margin:.45rem 0 0;padding-left:1.05rem;display:grid;grid-gap:.28rem;gap:.28rem;flex:1 1;font-size:.86rem;line-height:1.4;color:var(--color-text-muted)}.TrialEndedModal_primaryCta__hsDuY,.TrialEndedModal_secondaryCta__HE2ZD{display:inline-flex;align-items:center;justify-content:center;margin-top:.75rem;border-radius:999px;font-size:.9rem;font-weight:650;padding:.6rem 1rem;text-decoration:none;text-align:center}.TrialEndedModal_primaryCta__hsDuY{border:1px solid var(--color-accent);background:var(--color-accent);color:var(--color-accent-text)}.TrialEndedModal_secondaryCta__HE2ZD{border:1px solid var(--color-border-strong);background:var(--color-bg-surface);color:var(--color-text)}.TrialEndedModal_primaryCta__hsDuY:focus-visible,.TrialEndedModal_secondaryCta__HE2ZD:focus-visible,.TrialEndedModal_signOutButton__ykTdn:focus-visible,.TrialEndedModal_textLink__KZ2pi:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.TrialEndedModal_footerNote__VT7S3{margin:1rem 0 0;font-size:.84rem;line-height:1.45;color:var(--color-text-muted)}.TrialEndedModal_footerActions__BdbsY{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem;margin-top:.85rem}.TrialEndedModal_textLink__KZ2pi{color:var(--color-text);font-size:.9rem;font-weight:600}.TrialEndedModal_signOutButton__ykTdn{border:none;background:transparent;color:var(--color-text-muted);font:inherit;font-size:.88rem;font-weight:600;cursor:pointer;padding:.25rem 0;text-decoration:underline;text-underline-offset:.15em}.TrialEndedModal_signOutButton__ykTdn:hover{color:var(--color-text)}.Wizard_wizard__ot2Ws{display:flex;flex-direction:column;gap:1.25rem}.Wizard_stepHeader__nlYQm{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem}.Wizard_stepHeading__LQJhU{display:flex;flex-direction:column;gap:.35rem;min-width:0}.Wizard_stepTitle__3VZVN{margin:0;font-size:1.35rem}.Wizard_stepDescription__T2wi6{margin:0;color:var(--color-text-subtle);font-size:.95rem;line-height:1.5;max-width:40rem}.Wizard_stepMeta__Oekap{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;flex-shrink:0}.Wizard_stepIndicator__rNl_G{color:var(--color-text-subtle);font-size:.9rem;white-space:nowrap}.Wizard_progressTrack__uSKbP{width:8rem;height:.35rem;border-radius:999px;background:var(--color-border-subtle);overflow:hidden}.Wizard_progressFill__XIXgY{height:100%;border-radius:inherit;background:var(--color-primary);transition:width .2s ease}.Wizard_panel__lH5H_{border:1px solid var(--color-border);border-radius:8px;padding:1.25rem;background:var(--color-bg-surface)}.Wizard_field__UQz5E{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1rem}.Wizard_field__UQz5E:last-child{margin-bottom:0}.Wizard_fieldLabelRow__tn3sB{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.Wizard_modelMeta__opnb4{display:inline-flex;align-items:center;gap:.4rem;margin-left:auto}.Wizard_multiplierChip__Y567S{display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--color-border-strong);background:var(--color-bg-surface);color:var(--color-text-muted);font-size:.72rem;font-weight:700;letter-spacing:.02em;padding:.12rem .45rem}.Wizard_providerStatus__c7gdy{display:flex;align-items:flex-start;gap:.55rem;margin:0;color:var(--color-text-muted);font-size:.9rem;line-height:1.45}.Wizard_field__UQz5E label{font-weight:600}.Wizard_field__UQz5E input,.Wizard_field__UQz5E select,.Wizard_field__UQz5E textarea{padding:.55rem .65rem;border-radius:6px;border:1px solid var(--color-border-strong);background:var(--color-bg-input);color:var(--color-text)}.Wizard_field__UQz5E textarea{resize:vertical;min-height:8rem}.Wizard_checkboxGroup__6mai7{display:flex;flex-direction:column;gap:.5rem}.Wizard_checkboxRow__Irv1z{display:flex;align-items:flex-start;gap:.5rem;line-height:1.45}.Wizard_checkboxHint__PNEo7{display:block;margin-top:.15rem;font-size:.82rem;color:var(--color-text-faint);font-weight:400}.Wizard_actions__swWlH{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap;margin-top:1rem}.Wizard_actionGroup__9KtSq{display:flex;gap:.65rem;flex-wrap:wrap}.Wizard_button__VHMJG{padding:.55rem 1rem;border-radius:6px;border:1px solid var(--color-button-secondary-border);background:var(--color-button-secondary-bg);color:var(--color-text)}.Wizard_buttonPrimary__qrZyt{padding:.55rem 1rem;border-radius:6px;border:1px solid var(--color-primary-border);background:var(--color-primary);color:var(--color-primary-text);font-weight:600}.Wizard_buttonGhost__nN8_B{padding:.55rem 1rem;border-radius:6px;border:1px dashed var(--color-border-strong);background:transparent;color:var(--color-text-muted)}.Wizard_buttonGhost__nN8_B:hover:not(:disabled){border-color:var(--color-link);color:var(--color-link);background:var(--color-bg-hover)}.Wizard_buttonGhost__nN8_B:disabled,.Wizard_buttonPrimary__qrZyt:disabled,.Wizard_button__VHMJG:disabled{opacity:.5;cursor:not-allowed}.Wizard_hint___W6zB{font-size:.85rem;color:var(--color-text-subtle);line-height:1.45}.Wizard_exampleList__0M3MQ{margin:.35rem 0 0;padding-left:1.1rem;color:var(--color-text-faint);font-size:.85rem}.Wizard_exampleList__0M3MQ li{margin-bottom:.25rem}.Wizard_loading__WiZUF{padding:2rem;text-align:center;color:var(--color-text-subtle)}.Wizard_customModelRow__qW_lo{margin-top:.5rem}.Wizard_checkboxLegend__zb8IJ{font-weight:600;margin-bottom:.35rem;color:var(--color-text)}.Wizard_liveRegion__zR9_5{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Wizard_stepCallout__p9iHJ{margin-bottom:1rem}@media (max-width:640px){.Wizard_stepHeader__nlYQm{flex-direction:column}.Wizard_stepMeta__Oekap{align-items:flex-start;width:100%}.Wizard_progressTrack__uSKbP{width:100%}}.DashboardNewAnalysisSection_empty__Y7553,.DashboardNewAnalysisSection_notice__Yjt_5{margin-top:.5rem;border:1px solid var(--color-border-subtle);border-radius:1rem;background:var(--color-bg-surface);padding:1.35rem 1.4rem;box-shadow:0 12px 32px rgba(28,25,23,.04)}.DashboardNewAnalysisSection_emptyTitle__sYQEs,.DashboardNewAnalysisSection_title__Cbr1f{margin:0;font-size:1.35rem;color:var(--color-text)}.DashboardNewAnalysisSection_copy__4chRa,.DashboardNewAnalysisSection_emptyCopy__Y5gY3{margin:.55rem 0 0;color:var(--color-text-muted);font-size:.98rem;line-height:1.55;max-width:40rem}.DashboardNewAnalysisSection_emptyActions__aow1X{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.1rem}.DashboardNewAnalysisSection_primaryLink__rZnK6,.DashboardNewAnalysisSection_retryButton__UBLio,.DashboardNewAnalysisSection_secondaryLink__VFTHb{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:.9rem;font-weight:600;padding:.55rem 1rem;text-decoration:none;cursor:pointer}.DashboardNewAnalysisSection_primaryLink__rZnK6{margin-top:1rem;border:1px solid var(--color-accent);background:var(--color-accent);color:var(--color-accent-text)}.DashboardNewAnalysisSection_emptyActions__aow1X .DashboardNewAnalysisSection_primaryLink__rZnK6{margin-top:0}.DashboardNewAnalysisSection_retryButton__UBLio,.DashboardNewAnalysisSection_secondaryLink__VFTHb{border:1px solid var(--color-border-strong);background:var(--color-bg-surface);color:var(--color-text)}.DashboardNewAnalysisSection_retryButton__UBLio{margin-top:.75rem;font:inherit}.DashboardNewAnalysisSection_primaryLink__rZnK6:focus-visible,.DashboardNewAnalysisSection_retryButton__UBLio:focus-visible,.DashboardNewAnalysisSection_secondaryLink__VFTHb:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.RecentSessions_wrapper__Tll6a{display:flex;flex-direction:column;gap:.5rem}.RecentSessions_panel__7kMjN{border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-surface);max-height:400px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:.15rem}.RecentSessions_list__kAFSO{list-style:none;margin:0;padding:0}.RecentSessions_item__tlBeC{display:flex;align-items:center;gap:.5rem;border-bottom:1px solid var(--color-border-subtle)}.RecentSessions_item__tlBeC:last-child{border-bottom:none}.RecentSessions_rowLink__iwht_{flex:1 1;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-width:0;padding:.75rem .75rem .75rem 1rem;text-decoration:none;color:inherit}.RecentSessions_rowLink__iwht_:hover{background:var(--color-bg-hover)}.RecentSessions_primary__eEEeH{display:flex;flex-direction:column;gap:.15rem;min-width:0}.RecentSessions_ticker__Gv_LZ{font-weight:700;font-size:1rem;color:var(--color-text)}.RecentSessions_date__lNA_5{font-size:.82rem;color:var(--color-text-faint)}.RecentSessions_meta__nfOTt{display:flex;align-items:center;gap:.65rem;flex-shrink:0}.RecentSessions_decision__TBKyH{font-size:.78rem;font-weight:700;padding:.12rem .5rem;border-radius:4px;color:var(--color-decision-badge-text);background:var(--color-decision-badge-bg);border:1px solid var(--color-decision-badge-border)}.RecentSessions_status__mEfRT{font-size:.75rem;font-weight:500;text-transform:lowercase}.RecentSessions_statusCompleted__Ou642{color:var(--color-status-completed)}.RecentSessions_statusRunning__Do70B{color:var(--color-link)}.RecentSessions_statusError__CktFU{color:var(--color-status-error)}.RecentSessions_statusOther__TXy9Q{color:var(--color-text-faint)}.RecentSessions_deleteButton__qg5F_{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin-right:.75rem;padding:0;border-radius:999px;border:1px solid var(--color-border-strong);background:transparent;color:var(--color-text-faint)}.RecentSessions_deleteIcon__5cB5B{display:block}.RecentSessions_deleteButton__qg5F_:hover:not(:disabled){background:rgba(239,68,68,.12);border-color:rgba(239,68,68,.45);color:var(--color-status-error)}.RecentSessions_deleteButton__qg5F_:disabled{opacity:.6;cursor:not-allowed}.RecentSessions_error__yNEES{margin:0;color:var(--color-status-error);font-size:.9rem}.FeedbackPrompt_prompt__8Urpa{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem 1rem;margin-top:.65rem;padding:.7rem .9rem;border:1px solid var(--color-border-subtle);border-radius:10px;background:var(--color-bg-surface-raised)}.FeedbackPrompt_ask__MQut5{margin:0;flex:1 1 14rem;font-size:.9rem;color:var(--color-text-muted)}.FeedbackPrompt_actions__yxXMI{display:flex;flex-wrap:wrap;gap:.45rem}.FeedbackPrompt_ghostButton__It3_G,.FeedbackPrompt_primaryButton__KzV8U,.FeedbackPrompt_secondaryButton__Rh1hC{border-radius:8px;padding:.4rem .75rem;font-size:.82rem;cursor:pointer;border:1px solid var(--color-border)}.FeedbackPrompt_primaryButton__KzV8U{background:var(--color-link);border-color:var(--color-link);color:#fff;font-weight:600}.FeedbackPrompt_primaryButton__KzV8U:hover{filter:brightness(1.05)}.FeedbackPrompt_secondaryButton__Rh1hC{background:var(--color-bg-surface);color:var(--color-text)}.FeedbackPrompt_secondaryButton__Rh1hC:hover{background:var(--color-bg-hover)}.FeedbackPrompt_ghostButton__It3_G{background:transparent;border-color:transparent;color:var(--color-text-subtle);text-decoration:underline;text-underline-offset:.15em}.FeedbackPrompt_ghostButton__It3_G:hover{color:var(--color-text-muted)}.FeedbackPrompt_ghostButton__It3_G:focus-visible,.FeedbackPrompt_primaryButton__KzV8U:focus-visible,.FeedbackPrompt_secondaryButton__Rh1hC:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media print{.FeedbackPrompt_prompt__8Urpa{display:none!important}}.TradeCheckChart_wrapper__67fK0{display:flex;flex-direction:column;gap:.5rem}.TradeCheckChart_chart__WrNEe{width:100%;min-height:360px;border:1px solid var(--color-border);border-radius:8px;overflow:hidden}.TradeCheckChart_legend__9Mc7b{margin:0;padding-left:1.1rem;color:var(--color-text-subtle);font-size:.8rem}.TradeCheckChart_empty__RqQW7{padding:2rem 1rem;border:1px dashed var(--color-border);border-radius:8px;color:var(--color-text-subtle);text-align:center;font-size:.9rem}.TradeCheckChart_printFallback__CFSxe{display:none}.TradeCheckChart_printSummary__Qxrp6{margin:0 0 .5rem;font-size:.85rem}.TradeCheckChart_printTable__t_DxU{width:100%;border-collapse:collapse;margin:0 0 .75rem;font-size:.8rem}.TradeCheckChart_printTable__t_DxU caption{text-align:left;font-weight:600;margin-bottom:.35rem}.TradeCheckChart_printTable__t_DxU td,.TradeCheckChart_printTable__t_DxU th{border:1px solid var(--color-border);padding:.25rem .4rem;text-align:left}@media print{.TradeCheckChart_chart__WrNEe{display:none!important}.TradeCheckChart_printFallback__CFSxe{display:block!important;break-inside:avoid;page-break-inside:avoid}.TradeCheckChart_legend__9Mc7b{font-size:9pt}}.RichContent_prose__GoEL4{font-size:.95rem;line-height:1.55;color:var(--color-text);overflow-wrap:anywhere}.RichContent_prose__GoEL4 :is(h1,h2,h3,h4){margin:.85em 0 .4em;line-height:1.25;color:var(--color-text)}.RichContent_prose__GoEL4 p{margin:.55em 0}.RichContent_prose__GoEL4 ol,.RichContent_prose__GoEL4 ul{margin:.45em 0;padding-left:1.35rem}.RichContent_prose__GoEL4 pre{overflow-x:auto;padding:.75rem;border-radius:8px;background:var(--color-bg-muted,rgba(0,0,0,.04));font-size:.85rem}.RichContent_prose__GoEL4 code{font-size:.88em}.RichContent_prose__GoEL4 table{width:100%;border-collapse:collapse;font-size:.88rem}.RichContent_prose__GoEL4 td,.RichContent_prose__GoEL4 th{border:1px solid var(--color-border);padding:.35rem .5rem}.RichContent_image__Y2pzi{display:block;max-width:100%;height:auto;margin:.75rem 0;border-radius:8px;border:1px solid var(--color-border)}.ChatMessageParts_parts__SfOzb{display:flex;flex-direction:column;gap:.55rem}.ChatMessageParts_empty__EeHkA{margin:0;color:var(--color-text-subtle);font-style:italic}.ChatMessageParts_collapsed__0qc04{border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-muted,rgba(0,0,0,.03));font-size:.85rem}.ChatMessageParts_collapsedSummary__NTwzX{cursor:pointer;list-style:none;padding:.45rem .7rem;color:var(--color-text-subtle);font-weight:560}.ChatMessageParts_collapsedSummary__NTwzX::-webkit-details-marker{display:none}.ChatMessageParts_collapsedSummary__NTwzX:before{content:"›";display:inline-block;margin-right:.4rem;transition:transform .15s ease}.ChatMessageParts_collapsed__0qc04[open] .ChatMessageParts_collapsedSummary__NTwzX:before{transform:rotate(90deg)}.ChatMessageParts_collapsedBody__KTfYY{padding:0 .7rem .7rem}.ChatMessageParts_toolArgs__z5PIz{margin:0;padding:0 .7rem .7rem;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.8rem;color:var(--color-text-subtle)}.ChatMessageParts_image__0zaHL{display:block;max-width:100%;height:auto;border-radius:8px;border:1px solid var(--color-border)}.SessionChatPanel_panel__SnqL8{display:flex;flex-direction:column;gap:.85rem;border:1px solid var(--color-border);border-radius:14px;background:var(--color-bg-surface);padding:1rem 1.1rem 1.15rem;min-height:320px}.SessionChatPanel_header__ayTAL{display:flex;justify-content:space-between;gap:1rem}.SessionChatPanel_title__BPE8c{margin:0 0 .25rem;font-size:1.15rem;font-weight:650}.SessionChatPanel_subtitle__1YtEC{margin:0;font-size:.88rem;color:var(--color-text-subtle);max-width:52rem}.SessionChatPanel_list__FmfDV{display:flex;flex-direction:column;gap:.75rem;max-height:min(52vh,560px);overflow-y:auto;padding-right:.25rem}.SessionChatPanel_bubble__aUW7h{border-radius:12px;padding:.75rem .9rem;border:1px solid var(--color-border)}.SessionChatPanel_user__Q142I{align-self:flex-end;max-width:min(92%,40rem);background:color-mix(in srgb,var(--color-accent,#2563eb) 10%,transparent)}.SessionChatPanel_assistant__3VS7A{align-self:stretch;max-width:100%;background:var(--color-bg-muted,rgba(0,0,0,.02))}.SessionChatPanel_bubbleMeta___vhnh{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;margin-bottom:.45rem;font-size:.78rem;font-weight:600;color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.03em}.SessionChatPanel_decisionBadge__CARkX,.SessionChatPanel_errorBadge__dHcs0,.SessionChatPanel_streamingBadge__sWFld{text-transform:none;letter-spacing:0;font-weight:560;padding:.1rem .45rem;border-radius:999px;border:1px solid var(--color-border)}.SessionChatPanel_streamingBadge__sWFld{display:inline-flex;align-items:center;gap:.15rem;color:var(--color-accent,#2563eb)}.SessionChatPanel_waitingRow__JvFBf{display:flex;align-items:center;min-height:1.5rem;margin:.15rem 0 0;color:var(--color-text-subtle)}.SessionChatPanel_thinkingDots__wHGo9{display:inline-flex;gap:3px;margin-left:4px;vertical-align:middle}.SessionChatPanel_waitingRow__JvFBf .SessionChatPanel_thinkingDots__wHGo9{margin-left:0;gap:4px}.SessionChatPanel_dot__Fd5YF{width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.35;animation:SessionChatPanel_chatDotBounce__KiJJ6 1.2s ease-in-out infinite}.SessionChatPanel_waitingRow__JvFBf .SessionChatPanel_dot__Fd5YF{width:6px;height:6px}.SessionChatPanel_dot__Fd5YF:nth-child(2){animation-delay:.15s}.SessionChatPanel_dot__Fd5YF:nth-child(3){animation-delay:.3s}@keyframes SessionChatPanel_chatDotBounce__KiJJ6{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.SessionChatPanel_decisionBadge__CARkX{color:var(--color-text)}.SessionChatPanel_errorBadge__dHcs0{color:var(--color-error-strong)}.SessionChatPanel_messageError__GGnyP{margin:.5rem 0 0;color:var(--color-error-strong);font-size:.88rem}.SessionChatPanel_statsLine__qqjTd{margin:.55rem 0 0;font-size:.78rem;color:var(--color-text-subtle)}.SessionChatPanel_composer__eqcVp{display:flex;flex-direction:column;gap:.55rem;border-top:1px solid var(--color-border);padding-top:.85rem}.SessionChatPanel_input__g_gU4{width:100%;resize:vertical;min-height:4.5rem;border-radius:10px;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);padding:.7rem .8rem;font:inherit;line-height:1.45}.SessionChatPanel_input__g_gU4:focus{outline:2px solid color-mix(in srgb,var(--color-accent,#2563eb) 45%,transparent);outline-offset:1px}.SessionChatPanel_composerActions__bi3bH{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.SessionChatPanel_hint__Tey4G{font-size:.78rem;color:var(--color-text-subtle)}.SessionChatPanel_sendButton__n0fjx{border:none;border-radius:999px;padding:.55rem 1.1rem;background:var(--color-accent,#2563eb);color:#fff;font-weight:600;cursor:pointer}.SessionChatPanel_sendButton__n0fjx:disabled{opacity:.55;cursor:not-allowed}.SessionChatPanel_locked__AtIlb{border-top:1px solid var(--color-border);padding-top:.85rem;display:flex;flex-direction:column;gap:.55rem;font-size:.9rem;color:var(--color-text-subtle)}.SessionChatPanel_upgradeLink__iPpyL{width:-moz-fit-content;width:fit-content;font-weight:600;color:var(--color-accent,#2563eb)}.SessionChatPanel_viewerNote__pblUz{margin:0;font-size:.8rem;color:var(--color-text-subtle)}.SessionChatPanel_bannerError__LCs30,.SessionChatPanel_banner__oWJsd{border-radius:10px;padding:.65rem .8rem;font-size:.88rem}.SessionChatPanel_banner__oWJsd{background:color-mix(in srgb,var(--color-accent,#2563eb) 12%,transparent)}.SessionChatPanel_bannerError__LCs30{background:color-mix(in srgb,var(--color-error-strong,#b91c1c) 12%,transparent);color:var(--color-error-strong,#b91c1c)}.SessionChatPanel_muted__YVomi{margin:0;color:var(--color-text-subtle);font-size:.92rem}.SessionChatPanel_srOnly__PRgnJ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:640px){.SessionChatPanel_user__Q142I{max-width:100%;align-self:stretch}.SessionChatPanel_composerActions__bi3bH{flex-direction:column;align-items:stretch}.SessionChatPanel_sendButton__n0fjx{width:100%}}.auth-layout_authMain__G424O{display:flex;flex-direction:column;max-width:none;margin:0;padding:0}