.page_page__ZU32B{max-width:900px;margin:0 auto;padding:var(--space-section) var(--space-3) var(--space-4)}.page_masthead__rOak8{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--rule-strong);flex-wrap:wrap}.page_brand__f_q1F{font-size:var(--text-xl);font-weight:700;letter-spacing:-.02em}.page_brandAccent__Pt03m{color:var(--risk-high);margin-left:1px}.page_mastheadRight__CzS_F,.page_searchRow__THDyd{display:flex;align-items:center;gap:var(--space-2)}.page_searchRow__THDyd{justify-content:space-between;margin-top:var(--space-3);flex-wrap:wrap}.page_hero__SKW6o{display:flex;align-items:center;gap:var(--space-4);margin:var(--space-4) 0 var(--space-3);flex-wrap:wrap}.page_verdict__7zhzj{flex:1 1;min-width:260px}.page_lede__RDnn4{font-size:var(--text-lg);color:var(--ink-soft);margin:0;max-width:42ch}.page_lede__RDnn4 strong{color:var(--ink)}.page_metrics__H899y{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:var(--radius);overflow:hidden;margin-bottom:var(--space-3)}.page_tile__23dd4{background:var(--surface);padding:var(--space-2) var(--space-2) calc(var(--space-2) + 2px);display:flex;flex-direction:column;gap:6px}.page_tileValue__jBaOG{font-size:1.65rem;font-weight:600;line-height:1}.page_allocation__0bK_h{background:var(--surface);margin-bottom:var(--space-3)}.page_allocation__0bK_h,.page_explain__WOKQ_{border:1px solid var(--rule);border-radius:var(--radius);padding:var(--space-3)}.page_explain__WOKQ_{background:var(--surface-raised)}.page_verified__DUNIg{display:inline-flex;align-items:center;gap:7px;font-size:var(--text-xs);color:var(--ink-soft);padding:4px 10px 4px 8px;border-radius:100px;background:var(--risk-low-soft);margin-bottom:var(--space-2)}.page_check__ayEMt{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--risk-low);color:#fff;font-size:10px;font-weight:700}.page_summary__7gEMW{font-size:var(--text-lg);line-height:1.55;margin:0 0 var(--space-3);max-width:60ch}.page_cols__Ds9jE{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3)}.page_list__NOc4w{list-style:none;margin:10px 0 0;padding:0}.page_list__NOc4w li{position:relative;padding:8px 0 8px 16px;border-top:1px solid var(--rule);font-size:var(--text-sm);color:var(--ink-soft);line-height:1.5}.page_list__NOc4w li:before{content:"";position:absolute;left:0;top:15px;width:5px;height:5px;border-radius:1px;background:var(--rule-strong)}.page_code__9lUUd{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:var(--text-sm);background:var(--bg-grain);border:1px solid var(--rule);border-radius:var(--radius-sm);padding:var(--space-2);overflow-x:auto;color:var(--ink)}.page_footer__sHKi3{margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--rule);font-size:var(--text-xs);color:var(--ink-faint)}.page_footer__sHKi3 .page_disclaimer__8xBl4{margin:8px 0 0}@media (max-width:680px){.page_hero__SKW6o{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.page_metrics__H899y{grid-template-columns:repeat(2,1fr)}.page_cols__Ds9jE{grid-template-columns:1fr;gap:var(--space-2)}}.page_tickerNav__ZsPxc{margin-top:var(--space-4)}.page_tickerNavList__AUyDk{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;padding:0;margin:var(--space-2) 0 0}.page_tickerNavList__AUyDk a{text-decoration:none}.allocation-bar_bar__Qezd_{display:flex;width:100%;height:28px;border-radius:var(--radius-sm);overflow:hidden;background:var(--rule);box-shadow:inset 0 0 0 1px var(--rule-strong)}.allocation-bar_seg__Ja8TG{height:100%;box-shadow:inset -1px 0 0 oklch(100% 0 0/.5);transition:filter var(--dur-fast) var(--ease-out-expo)}.allocation-bar_seg__Ja8TG:hover{filter:brightness(1.06)}.allocation-bar_legend__38Odp{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:4px 18px}.allocation-bar_legendItem__jNLmB{display:flex;align-items:center;gap:7px;font-size:var(--text-sm)}.allocation-bar_dot__4TVT6{width:9px;height:9px;border-radius:2px;flex-shrink:0}.allocation-bar_legendSector__YmVcb{color:var(--ink-soft)}.allocation-bar_legendPct__0sxiw{color:var(--ink);font-weight:600}.grounded-text_chip__H9SXi{display:inline-block;padding:0 5px;margin:0 1px;border-radius:4px;background:var(--risk-low-soft);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--risk-low) 30%,transparent);color:color-mix(in oklch,var(--risk-low) 70%,var(--ink));font-weight:600;font-size:.95em;cursor:help}.holdings-table_table__CYUHe{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.holdings-table_table__CYUHe th{text-align:left;padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--rule-strong);color:var(--ink-faint);font-weight:600;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em}.holdings-table_table__CYUHe td{padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--rule)}.holdings-table_table__CYUHe tbody tr{cursor:pointer;transition:background var(--dur-fast) var(--ease-out-expo)}.holdings-table_table__CYUHe tbody tr:hover{background:var(--surface-raised)}.holdings-table_rowSelected__Te1tJ{background:var(--accent-soft)}.holdings-table_right__UwD7M{text-align:right}.holdings-table_ticker__UJ7sC{font-weight:600;color:var(--ink)}.holdings-table_sector__iwnTF{color:var(--ink-soft)}.holdings-table_sortBtn__AAPT8{background:none;border:none;font:inherit;color:inherit;cursor:pointer;padding:0;text-transform:inherit;letter-spacing:inherit}.holdings-table_sortBtn__AAPT8:hover{color:var(--accent)}.risk-gauge_wrap__Jtt2p{position:relative;width:260px;height:260px;flex-shrink:0}.risk-gauge_svg__zciuo{display:block;overflow:visible}.risk-gauge_valueArc__FiM_Z{transition:stroke-dashoffset var(--dur-slow) var(--ease-out-expo);filter:drop-shadow(0 1px 6px color-mix(in oklch,currentColor 35%,transparent))}.risk-gauge_center__ThkIF{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.risk-gauge_score__FJjYa{font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:4.25rem;font-weight:700;line-height:.9}.risk-gauge_band__XSIwX{margin-top:6px;font-size:.8rem;font-weight:600}@media (max-width:480px){.risk-gauge_wrap__Jtt2p{width:220px;height:220px}.risk-gauge_score__FJjYa{font-size:3.5rem}}.verdict-headline_verdict__IZHqp{font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.4rem,1.1rem + 1.6vw,2.1rem);font-weight:600;line-height:1.15;letter-spacing:-.02em;margin:0 0 var(--space-2);max-width:24ch;text-wrap:balance}.coach-view_coach__YV7m6{max-width:680px}.coach-view_lead___d5qn{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap}.coach-view_gaugeSmall__w22Eb{transform:scale(.78);transform-origin:left center;margin:-20px 0 -20px -10px;flex-shrink:0}.coach-view_why__7o3A6{font-size:var(--text-lg);color:var(--ink-soft);line-height:1.55;margin:0;max-width:52ch}.coach-view_takeaway__MQH5_{background:var(--surface);border:1px solid var(--rule);border-left:3px solid var(--risk-low);border-radius:var(--radius);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-3)}.coach-view_takeaway__MQH5_ p{font-size:var(--text-lg);line-height:1.55;margin:8px 0 0}.coach-view_stats__xXtRL{display:grid;grid-gap:1px;gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:var(--radius);overflow:hidden;margin-bottom:var(--space-3)}.coach-view_stat__yIAFM{background:var(--surface);padding:var(--space-2) var(--space-3)}.coach-view_statHead__uYvXi{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.coach-view_statLabel__8h8HL{font-weight:600;font-size:var(--text-base)}.coach-view_statValue__OXUGz{font-size:1.5rem;font-weight:700}.coach-view_statPlain__blmaP{font-size:var(--text-sm);color:var(--ink-soft);margin:4px 0 0;line-height:1.5}.coach-view_prompt__MPxiR{display:flex;gap:var(--space-2);background:linear-gradient(135deg,color-mix(in oklch,var(--risk-mid) 10%,var(--surface)),var(--surface));border:1px solid color-mix(in oklch,var(--risk-mid) 30%,var(--rule));border-radius:var(--radius);padding:var(--space-3)}.coach-view_promptIcon__ZtFXr{color:var(--risk-mid);font-size:1.2rem;line-height:1.4;flex-shrink:0}.coach-view_promptTitle__sacrb{font-weight:700;font-size:var(--text-lg);margin-bottom:10px}.coach-view_questions__ileyi{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.coach-view_questions__ileyi li{position:relative;padding-left:18px;font-size:var(--text-base);line-height:1.5;color:var(--ink)}.coach-view_questions__ileyi li:before{content:"→";position:absolute;left:0;color:var(--risk-mid);font-weight:700}.coach-view_promptFoot__a9v8D{font-size:var(--text-sm);color:var(--ink-soft);margin:14px 0 0;line-height:1.5}@media (max-width:600px){.coach-view_lead___d5qn{gap:var(--space-1)}.coach-view_gaugeSmall__w22Eb{transform:scale(.7);margin:-24px auto;transform-origin:center}}.dashboard_toggle__uB5tc{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;gap:0;padding:4px;background:var(--bg-grain);border:1px solid var(--rule-strong);border-radius:100px;margin:var(--space-3) 0;isolation:isolate}.dashboard_tab__xw9_3{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:1px;padding:8px 22px;border:none;background:none;cursor:pointer;border-radius:100px;color:var(--ink-soft);font-size:var(--text-sm);font-weight:600;transition:color var(--dur-fast) var(--ease-out-expo);font-family:inherit}.dashboard_tab__xw9_3.dashboard_active__r3Yze{color:var(--ink)}.dashboard_tabHint__If699{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.62rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);opacity:.85}.dashboard_thumb__88SM_{position:absolute;z-index:0;top:4px;left:4px;width:calc(50% - 4px);height:calc(100% - 8px);background:var(--surface);border-radius:100px;box-shadow:0 1px 4px oklch(0 0 0/.08),0 0 0 1px var(--rule);transition:transform var(--dur-normal) var(--ease-out-expo)}.search-palette_trigger__kpCm8{display:inline-flex;align-items:center;gap:var(--space-1);min-width:280px;padding:.6rem .8rem;background:var(--surface);border:1px solid var(--rule-strong);border-radius:var(--radius-sm);color:var(--ink-soft);cursor:pointer;font:inherit;text-align:left;transition:border-color var(--dur-fast) var(--ease-out-expo),transform var(--dur-fast) var(--ease-out-expo)}.search-palette_trigger__kpCm8:hover{border-color:var(--ink-faint);transform:translateY(-1px)}.search-palette_triggerLabel__YxSLv{flex:1 1;font-size:var(--text-sm)}.search-palette_icon__3C5Xn{color:var(--ink-faint);flex-shrink:0}.search-palette_kbd__F4Z_M{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.7rem;padding:.1rem .4rem;border:1px solid var(--rule-strong);border-radius:4px;color:var(--ink-faint);background:var(--bg-grain)}.search-palette_overlay__Thgcy{position:fixed;inset:0;z-index:50;display:flex;align-items:flex-start;justify-content:center;padding-top:14vh;background:oklch(22% .012 264/.7);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:search-palette_overlayIn__UebUW var(--dur-fast) var(--ease-out-expo) both}@keyframes search-palette_overlayIn__UebUW{0%{opacity:0}to{opacity:1}}.search-palette_panel__daHUJ{width:min(560px,92vw);background:var(--surface);border:1px solid var(--rule-strong);border-radius:var(--radius);box-shadow:inset 0 1px 0 oklch(100% 0 0/.8),0 24px 60px -20px oklch(20% .012 264/.45);overflow:hidden;animation:search-palette_panelIn__idAQC var(--dur-normal) var(--ease-out-expo) both}@keyframes search-palette_panelIn__idAQC{0%{opacity:0;transform:translateY(-8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.search-palette_searchRow__CcmR4{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--rule)}.search-palette_input__2cRGb{flex:1 1;border:none;outline:none;background:transparent;color:var(--ink);font:inherit;font-size:var(--text-lg)}.search-palette_input__2cRGb::placeholder{color:var(--ink-faint)}.search-palette_results__br8ZR{list-style:none;margin:0;padding:var(--space-1) var(--space-2);max-height:46vh;overflow-y:auto;overflow-x:hidden}.search-palette_option__46hJF{display:grid;grid-template-columns:5rem 1fr auto;align-items:center;grid-gap:var(--space-2);gap:var(--space-2);padding:.65rem .85rem;border-radius:var(--radius-sm);cursor:pointer}.search-palette_optionActive__xsX0t{background:var(--risk-low-soft)}.search-palette_optTicker__HpNOJ{font-weight:600;font-size:var(--text-base);color:var(--ink)}.search-palette_optSector__abOiS{font-size:var(--text-sm);color:var(--ink-soft)}.search-palette_optGo__wi3JV{font-family:ui-monospace,Menlo,monospace;color:var(--risk-low);opacity:0;font-size:var(--text-sm)}.search-palette_optionActive__xsX0t .search-palette_optGo__wi3JV{opacity:1}.search-palette_empty__MCZzD{padding:var(--space-3)}.search-palette_empty__MCZzD p{margin:0 0 var(--space-1);color:var(--ink)}.search-palette_emptyHint__GtrXB{font-size:var(--text-sm);color:var(--ink-soft)!important;line-height:1.55}.search-palette_footer__KHlaH{display:flex;justify-content:space-between;padding:var(--space-1) var(--space-3);border-top:1px solid var(--rule);background:var(--surface-raised)}@media (max-width:480px){.search-palette_trigger__kpCm8{min-width:0;width:100%}.search-palette_triggerLabel__YxSLv{font-size:var(--text-xs)}}.theme-toggle_toggle__cf6CO{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid var(--rule-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-soft);cursor:pointer;font-size:1rem;transition:border-color var(--dur-fast) var(--ease-out-expo),color var(--dur-fast) var(--ease-out-expo)}.theme-toggle_toggle__cf6CO:hover{border-color:var(--accent);color:var(--accent)}.live-context_panel__tNQmf{margin-top:var(--space-4);padding:var(--space-3);background:var(--surface-raised);border:1px dashed var(--rule-strong);border-radius:var(--radius)}.live-context_head__AigzY{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-1)}.live-context_title__Clp4P{color:var(--ink-soft)}.live-context_badge__rpj5C{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.66rem;letter-spacing:.08em;padding:.15rem .5rem;border-radius:4px;color:var(--risk-high);background:var(--risk-high-soft);white-space:nowrap}.live-context_note__JqJnR{font-size:var(--text-sm);color:var(--ink-soft);line-height:1.55;margin:0 0 var(--space-2);max-width:64ch}.live-context_note__JqJnR strong{color:var(--ink)}.live-context_widget__wDKIE{min-height:200px;border-radius:var(--radius-sm);overflow:hidden}