.design_page__5jCer{min-height:100svh;background:var(--color-surface);color:var(--color-text-primary);padding:var(--space-8) var(--space-6);font-family:var(--font-sans)}.design_header__x0_Cy{max-width:1200px;margin:0 auto var(--space-8)}.design_kicker__6kuZ_{font-size:var(--text-caption-size);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-tertiary);font-weight:var(--font-weight-semibold)}.design_title__55_24{font-family:var(--font-display);font-size:var(--text-display-size);line-height:var(--text-display-lh);letter-spacing:var(--text-display-ws);font-weight:var(--text-display-wt);margin:var(--space-2) 0 var(--space-3)}.design_lede__gR_0Z{font-size:1.0625rem;line-height:1.6;color:var(--color-text-secondary);max-width:46rem}.design_themes__7laBD{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6)}@media (max-width:860px){.design_themes__7laBD{grid-template-columns:1fr}}.design_column__4dKGI{background:var(--color-surface);border:var(--border-1) solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);overflow:hidden}.design_columnLabel__TonL_{font-size:var(--text-label-size);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);margin-bottom:var(--space-4);display:flex;align-items:center;gap:var(--space-2)}.design_frame__EaxHP{width:100%;height:2200px;max-height:80vh;border:var(--border-1) solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface);display:block}.design_panel__RcItN{min-height:100svh;background:var(--color-surface);color:var(--color-text-primary);padding:var(--space-6);font-family:var(--font-sans)}.design_gallery__gnWC6{max-width:760px}.design_previewCardWrap__lnSTX{margin-top:var(--space-4)}.design_inputRow__da0MV{display:flex;flex-direction:column;gap:var(--space-3);max-width:22rem}.design_columnDot__gAn2e{width:.625rem;height:.625rem;border-radius:var(--radius-pill);background:var(--color-accent)}.design_group__vS8df{margin-bottom:var(--space-8)}.design_group__vS8df:last-child{margin-bottom:0}.design_groupName__HzLBK{font-size:var(--text-caption-size);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary);font-weight:var(--font-weight-semibold);border-bottom:var(--border-1) solid var(--color-border-subtle);padding-bottom:var(--space-2);margin-bottom:var(--space-4)}.design_swatchGrid__tm367{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--space-3)}.design_swatch__P3tBC{border:var(--border-1) solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface-raised)}.design_swatchChip__9OHdO{height:56px;background:var(--swatch);border-bottom:var(--border-1) solid var(--color-border-subtle)}.design_swatchMeta__O6pr4{padding:var(--space-2) var(--space-3)}.design_swatchName__n0qME{font-family:var(--font-mono);font-size:.6875rem;color:var(--color-text-secondary);word-break:break-all}.design_textRow__xQ4Jq{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2) 0;border-bottom:var(--border-1) solid var(--color-border-subtle)}.design_textRow__xQ4Jq:last-child{border-bottom:0}.design_textSpec__SdUFJ{color:var(--spec);font-weight:var(--font-weight-medium)}.design_textTag__ViZPO{font-family:var(--font-mono);font-size:.6875rem;color:var(--color-text-tertiary)}.design_typeRow__8d4SX{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:var(--border-1) solid var(--color-border-subtle)}.design_typeRow__8d4SX:last-child{border-bottom:0}.design_typeSpecimen__VFiU0{color:var(--color-text-primary)}.design_typeMeta__ROw75{font-family:var(--font-mono);font-size:.6875rem;color:var(--color-text-tertiary);white-space:nowrap}.design_tDisplay__hCIq1{font-family:var(--font-display);font-size:var(--text-display-size);line-height:var(--text-display-lh);letter-spacing:var(--text-display-ws);font-weight:var(--text-display-wt)}.design_tH1__luTji{font-family:var(--font-display);font-size:var(--text-h1-size);line-height:var(--text-h1-lh);letter-spacing:var(--text-h1-ws);font-weight:var(--text-h1-wt)}.design_tH2__ifvYg{font-size:var(--text-h2-size);line-height:var(--text-h2-lh);letter-spacing:var(--text-h2-ws);font-weight:var(--text-h2-wt)}.design_tH3__tJLX_{font-size:var(--text-h3-size);line-height:var(--text-h3-lh);letter-spacing:var(--text-h3-ws);font-weight:var(--text-h3-wt)}.design_tBody__3f_l3{font-size:var(--text-body-size);line-height:var(--text-body-lh);font-weight:var(--text-body-wt)}.design_tLabel__Mw0QE{font-size:var(--text-label-size);line-height:var(--text-label-lh);font-weight:var(--text-label-wt)}.design_tCaption__QgAAL{font-size:var(--text-caption-size);line-height:var(--text-caption-lh);letter-spacing:var(--text-caption-ws);font-weight:var(--text-caption-wt)}.design_tMono__hH_r3{font-family:var(--font-mono);font-size:.875rem}.design_spaceRow__igjmR{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-1) 0}.design_spaceBar__COrlj{height:14px;background:var(--color-accent-muted);border:var(--border-1) solid var(--color-accent);border-radius:var(--radius-sm);width:var(--spec)}.design_spaceTag__e_F_i{font-family:var(--font-mono);font-size:.6875rem;color:var(--color-text-tertiary);min-width:9rem}.design_radiusGrid__G2JR7{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:var(--space-3)}.design_radiusCell__xc7RA{text-align:center}.design_radiusBox__F6K4i{height:64px;background:var(--color-accent-muted);border:var(--border-1) solid var(--color-accent);border-radius:var(--spec);margin-bottom:var(--space-2)}.design_elevGrid__HmG7u{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--space-5)}.design_elevBox__mlzES{height:72px;background:var(--color-surface-raised);border:var(--border-1) solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--spec);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:.6875rem;color:var(--color-text-secondary)}.design_previewRow__bShyA{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.design_btnPrimary__anm18{border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-text-inverse);border:var(--border-1) solid var(--color-accent)}.design_btnPrimary__anm18,.design_btnSecondary__ifN5U{padding:var(--space-2) var(--space-4);font-weight:var(--font-weight-semibold);font-size:var(--text-label-size)}.design_btnSecondary__ifN5U{border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text-primary);border:var(--border-1) solid var(--color-border)}.design_pill__dodLJ{padding:var(--space-1) var(--space-3);background:var(--color-accent-muted);color:var(--color-accent)}.design_badge__yeb_t,.design_pill__dodLJ{border-radius:var(--radius-pill);font-weight:var(--font-weight-semibold);font-size:var(--text-caption-size)}.design_badge__yeb_t{padding:2px var(--space-2);background:var(--spec-bg);color:var(--spec-text);border:var(--border-1) solid var(--spec-border)}.design_previewCard__EhsIk{background:var(--color-surface-raised);border:var(--border-1) solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-4);box-shadow:var(--elevation-1);max-width:18rem}.design_previewCardTitle__32Glp{font-weight:var(--font-weight-semibold);margin-bottom:var(--space-1)}.design_previewCardBody__Z_WMq{color:var(--color-text-secondary);font-size:var(--text-label-size)}.button_base__1XkiH{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-label-size);font-weight:var(--font-weight-medium);transition-property:color,background-color,border-color,opacity;transition-duration:.15s;border:var(--border-1) solid transparent;cursor:pointer;text-decoration:none}.button_base__1XkiH:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-focus-ring),0 0 0 4px var(--color-surface)}.button_base__1XkiH:disabled{pointer-events:none;opacity:.5}.button_variantPrimary__SUbUb{background-color:var(--color-accent);color:var(--color-text-inverse);border-color:var(--color-accent)}.button_variantPrimary__SUbUb:hover{background-color:var(--color-accent-hover);border-color:var(--color-accent-hover)}.button_variantDefault__CZMgn{background-color:var(--color-bg-muted);color:var(--color-text-strong)}.button_variantDefault__CZMgn:hover{opacity:.9}.button_variantDestructive__OV1Nf{background-color:var(--flair-danger);color:var(--color-text-on-color)}.button_variantDestructive__OV1Nf:hover{background-color:color-mix(in oklab,var(--flair-danger) 90%,transparent)}.button_variantOutline__ts8mV{border:var(--border-1) solid var(--color-border);background-color:var(--color-surface-raised);color:var(--color-text)}.button_variantOutline__ts8mV:hover{background-color:var(--color-bg-muted);color:var(--color-text-strong)}.button_variantSecondary__zi_DT{background-color:var(--color-bg-muted);color:var(--color-text)}.button_variantSecondary__zi_DT:hover{background-color:color-mix(in oklab,var(--color-bg-muted) 80%,transparent)}.button_variantGhost__G0XCu{background:transparent}.button_variantGhost__G0XCu:hover{background-color:var(--color-bg-muted);color:var(--color-text-strong)}.button_variantLink__y9Ajy{background:transparent;color:var(--color-text);text-underline-offset:4px}.button_variantLink__y9Ajy:hover{text-decoration:underline}.button_sizeDefault__KLSvx{height:2.5rem;padding:var(--space-2) var(--space-4)}.button_sizeSm__MEhPw{height:2.25rem;border-radius:var(--radius-md);padding:0 var(--space-3)}.button_sizeLg__5Jgui{height:2.75rem;border-radius:var(--radius-md);padding:0 var(--space-8)}.button_sizeIcon__CxGY5{height:2.5rem;width:2.5rem;padding:0}.badge_base__ZDqgP{display:inline-flex;align-items:center;border-radius:var(--radius-pill);border:var(--border-1) solid;padding:var(--space-1) var(--space-3);font-family:var(--font-sans);font-size:var(--text-caption-size);font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color;transition-duration:.15s}.badge_base__ZDqgP:focus{outline:none;box-shadow:0 0 0 2px var(--color-focus-ring),0 0 0 4px var(--color-surface)}.badge_variantDefault__12IQf{border-color:transparent;background-color:var(--color-bg-muted);color:var(--color-text-strong)}.badge_variantDefault__12IQf:hover{opacity:.8}.badge_variantSecondary__43iul{border-color:transparent;background-color:var(--color-bg-muted);color:var(--color-text)}.badge_variantSecondary__43iul:hover{opacity:.8}.badge_variantDestructive__fnk6W{border-color:transparent;background-color:var(--flair-danger);color:var(--color-text-on-color)}.badge_variantDestructive__fnk6W:hover{background-color:color-mix(in oklab,var(--flair-danger) 80%,transparent)}.badge_variantOutline__YaPX_{border-color:var(--color-border);color:var(--color-text)}.badge_variantSuccess__MbWT0{background-color:var(--badge-success-bg);color:var(--badge-success-text);border-color:var(--badge-success-border)}.badge_variantWarning__gnXW8{background-color:var(--badge-warning-bg);color:var(--badge-warning-text);border-color:var(--badge-warning-border)}.badge_variantInfo__Ikusl{background-color:var(--badge-info-bg);color:var(--badge-info-text);border-color:var(--badge-info-border)}.badge_variantAccent__xEm9U{background-color:var(--color-accent-muted);color:var(--color-accent);border-color:transparent}.pill_base__2v8I8{display:inline-flex;align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);border:var(--border-1) solid transparent;padding:var(--space-1) var(--space-3);font-family:var(--font-sans);font-size:var(--text-caption-size);font-weight:var(--font-weight-medium);line-height:1.3;white-space:nowrap;transition-property:color,background-color,border-color;transition-duration:.15s}.pill_variantNeutral__AqT6p{background-color:var(--color-surface-raised);color:var(--color-text-secondary);border-color:var(--color-border)}.pill_variantSubtle__tcJnm{background-color:var(--color-bg-muted);color:var(--color-text-secondary)}.pill_variantAccent__QsP_h{background-color:var(--color-accent-muted);color:var(--color-accent)}.pill_variantOutline__ifHOE{color:var(--color-text-secondary);border-color:var(--color-border)}.pill_dismiss__ew_7o{display:inline-flex;align-items:center;justify-content:center;margin-left:var(--space-1);width:1rem;height:1rem;border-radius:var(--radius-pill);background:transparent;border:0;color:currentColor;cursor:pointer;opacity:.7}.pill_dismiss__ew_7o:hover{opacity:1;background-color:var(--color-border-muted)}.textarea_textarea__e9a9D{display:flex;min-height:80px;width:100%;border-radius:.375rem;border:1px solid var(--color-border);background-color:var(--color-bg-subtle);padding:.5rem .75rem;font-size:.875rem;color:var(--color-text)}.textarea_textarea__e9a9D::placeholder{color:var(--color-text-muted)}.textarea_textarea__e9a9D:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-border),0 0 0 4px var(--color-bg-subtle)}.textarea_textarea__e9a9D:disabled{cursor:not-allowed;opacity:.5}.alert_base__VGmag{position:relative;width:100%;border-radius:.5rem;border:1px solid;padding:1rem}.alert_variantDefault__5K37e{background-color:var(--color-bg-subtle);color:var(--color-text-strong);border-color:var(--color-border)}.alert_variantDestructive__Wokm6{border-color:color-mix(in oklab,var(--flair-danger) 50%,transparent);color:var(--badge-danger-text);background-color:var(--badge-danger-bg)}.alert_variantDestructive__Wokm6 svg{color:var(--badge-danger-text)}.alert_description__wFkeD{font-size:.875rem;line-height:1.5}.alert_description__wFkeD p{line-height:1.625}.MultiPageFinancialChart_tooltip__p0WfZ{background-color:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:.5rem;box-shadow:0 10px 15px -3px var(--shadow-color);padding:.75rem;min-width:160px}.MultiPageFinancialChart_tooltipTitle__37Ymf{font-size:.75rem;font-weight:600;color:var(--color-text-strong);margin-bottom:.5rem;padding-bottom:.375rem;border-bottom:1px solid var(--color-border)}.MultiPageFinancialChart_tooltipRow__YVGbM{display:flex;align-items:center;gap:.5rem;padding:.125rem 0;font-size:.75rem}.MultiPageFinancialChart_tooltipSwatch__V_NhL{width:.625rem;height:.625rem;border-radius:9999px;flex-shrink:0}.MultiPageFinancialChart_tooltipLabel__PlCGT{color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;max-width:140px}.MultiPageFinancialChart_tooltipValue__hQ4Nj{font-weight:600;color:var(--color-text-strong);padding-left:.5rem;font-variant-numeric:tabular-nums}.MultiPageFinancialChart_emptyState__7t5Vu{display:flex;align-items:center;justify-content:center;height:16rem;color:var(--color-text-muted)}.MultiPageFinancialChart_wrapper__a6_ep{width:100%;display:flex;flex-direction:column;gap:1rem}.MultiPageFinancialChart_tabBar__Eq_YM{display:flex;gap:.25rem;border-bottom:1px solid var(--color-border);overflow-x:auto}.MultiPageFinancialChart_tab__cZ0U_{padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:color .15s ease;white-space:nowrap;margin-bottom:-1px;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;color:var(--color-text-muted)}.MultiPageFinancialChart_tab__cZ0U_:hover{color:var(--color-text);border-bottom-color:var(--color-border)}.MultiPageFinancialChart_tabActive__VUj2t{border-bottom-color:var(--flair-accent);color:var(--color-info)}.MultiPageFinancialChart_metaStrip__Istor{display:flex;flex-wrap:wrap;column-gap:1.5rem;row-gap:.25rem;font-size:.75rem;color:var(--color-text-muted);padding:0 .25rem}.MultiPageFinancialChart_metaLabel__m0epL{font-weight:500;color:var(--color-text)}html[data-mobile=true] .MultiPageFinancialChart_wrapper__a6_ep{gap:.5rem}html[data-mobile=true] .MultiPageFinancialChart_tabBar__Eq_YM{gap:.125rem}html[data-mobile=true] .MultiPageFinancialChart_tab__cZ0U_{padding:.375rem .625rem;font-size:.7rem}html[data-mobile=true] .MultiPageFinancialChart_emptyState__7t5Vu{height:10rem;font-size:.75rem}html[data-mobile=true] .MultiPageFinancialChart_tooltip__p0WfZ{padding:.5rem;min-width:120px}html[data-mobile=true] .MultiPageFinancialChart_tooltipTitle__37Ymf{font-size:.65rem}html[data-mobile=true] .MultiPageFinancialChart_tooltipRow__YVGbM{font-size:.6rem}html[data-mobile=true] .MultiPageFinancialChart_tooltipSwatch__V_NhL{width:.5rem;height:.5rem}html[data-mobile=true] .MultiPageFinancialChart_metaStrip__Istor{font-size:.6rem;column-gap:.75rem}.PagedSmartPlot_root__3_mJ1{display:flex;flex-direction:column;gap:1rem}.PagedSmartPlot_header__02zDN{background-color:var(--color-bg-subtle);padding:.75rem;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:space-between}.PagedSmartPlot_header__02zDN,.PagedSmartPlot_tabGroup__nwDjQ{border-radius:.5rem;border:1px solid var(--color-border);display:flex}.PagedSmartPlot_tabGroup__nwDjQ{gap:.375rem;flex-wrap:nowrap;background-color:var(--color-bg-muted);padding:.25rem}.PagedSmartPlot_tab__Ottsw{padding:.375rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:600;transition:all .15s ease;white-space:nowrap;background:none;border:none;cursor:pointer;color:var(--color-text-muted)}.PagedSmartPlot_tab__Ottsw:hover{background-color:var(--color-bg-subtle);color:var(--color-text-strong)}.PagedSmartPlot_tabActive__f_A0Y{background-color:var(--color-info);color:var(--color-text-on-color);box-shadow:0 4px 6px -1px var(--shadow-color)}.PagedSmartPlot_checkboxPanel__AeWp2{background-color:var(--color-bg-subtle);border-radius:.5rem;border:1px solid var(--color-border);padding:1rem}.PagedSmartPlot_checkboxGrid__NYWhj{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:768px){.PagedSmartPlot_checkboxGrid__NYWhj{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}.PagedSmartPlot_categoryHeader__l8Be0{display:flex;align-items:center;gap:.5rem;cursor:pointer;margin-bottom:.5rem}.PagedSmartPlot_categoryHeaderLabel__biVIB{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}.PagedSmartPlot_categoryHeader__l8Be0:hover .PagedSmartPlot_categoryHeaderLabel__biVIB{color:var(--color-info)}.PagedSmartPlot_categoryCheckbox__1zE3w{border-radius:.25rem;accent-color:var(--color-info)}.PagedSmartPlot_checkboxLabel__r1nC1{display:flex;align-items:center;gap:.5rem;cursor:pointer;margin:.25rem 0}.PagedSmartPlot_checkboxInput__jt21j{border-radius:.25rem;accent-color:var(--color-info)}.PagedSmartPlot_checkboxInner__P0fSd{display:flex;align-items:center;gap:.5rem}.PagedSmartPlot_checkboxTextActive__EumCU{font-size:.875rem;color:var(--color-text-strong);font-weight:500}.PagedSmartPlot_checkboxTextMuted__YNMv5{font-size:.875rem;color:var(--color-text-muted)}.PagedSmartPlot_chartCard__yx4UF{border-radius:.5rem;border:1px solid var(--color-border);padding:1rem;min-height:450px}html[data-mobile=true] .PagedSmartPlot_header__02zDN{padding:.25rem .75rem;gap:.375rem}html[data-mobile=true] .PagedSmartPlot_tabGroup__nwDjQ{flex-wrap:wrap}html[data-mobile=true] .PagedSmartPlot_checkboxGrid__NYWhj{gap:.6rem}html[data-mobile=true] .PagedSmartPlot_tab__Ottsw{padding:.25rem .625rem;font-size:.7rem}html[data-mobile=true] .PagedSmartPlot_checkboxPanel__AeWp2{padding:.25rem .75rem}html[data-mobile=true] .PagedSmartPlot_checkboxTextActive__EumCU,html[data-mobile=true] .PagedSmartPlot_checkboxTextMuted__YNMv5{font-size:.7rem}html[data-mobile=true] .PagedSmartPlot_categoryHeaderLabel__biVIB{font-size:.6rem}html[data-mobile=true] .PagedSmartPlot_chartCard__yx4UF{min-height:320px}.SmartPlotExport_container__WG90t{display:inline-block;background-color:var(--color-bg-subtle);border-radius:.75rem;overflow:hidden;border:1px solid var(--color-border)}.SmartPlotExport_details__aIBsT{position:relative}.SmartPlotExport_summary___FDRv{list-style:none;cursor:pointer;user-select:none;padding:.5rem .75rem;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text);background-color:var(--color-bg-subtle);display:flex;align-items:center;gap:.4rem;transition:background-color .15s ease}.SmartPlotExport_summary___FDRv:hover{background-color:var(--color-bg-muted)}.SmartPlotExport_summary___FDRv::-webkit-details-marker{display:none}.SmartPlotExport_chevron__Fg6iF{font-size:.6rem;transition:transform .15s ease;color:var(--color-text-muted)}.SmartPlotExport_details__aIBsT[open] .SmartPlotExport_chevron__Fg6iF{transform:rotate(180deg)}.SmartPlotExport_panel__dfPCr{padding:.5rem .75rem .75rem;display:flex;flex-direction:column;gap:.375rem;background-color:var(--color-bg-subtle);border-top:1px solid var(--color-border)}.SmartPlotExport_csvBtnFull__AZc6Y{text-align:left;font-size:.6875rem;padding:.375rem .5rem;border-radius:.25rem;transition:background-color .15s ease;color:var(--color-info);font-weight:700;background:transparent;border:0;cursor:pointer}.SmartPlotExport_csvBtnFull__AZc6Y:hover{background-color:color-mix(in srgb,var(--color-info) 10%,transparent)}.SmartPlotExport_csvBtnView__MRQlT{text-align:left;font-size:.6875rem;padding:.375rem .5rem;border-radius:.25rem;transition:background-color .15s ease;color:var(--color-success);font-weight:700;background:transparent;border:0;cursor:pointer}.SmartPlotExport_csvBtnView__MRQlT:hover{background-color:color-mix(in srgb,var(--color-success) 10%,transparent)}.McpModeToggle_toggleGroup__Qfb5H{display:inline-flex;padding:.2rem;border-radius:.5rem;background-color:var(--color-bg-muted);box-shadow:inset 0 1px 3px 0 var(--shadow-color);height:32px;align-items:center;flex-shrink:0}.McpModeToggle_btn__PTUfV{padding:.2rem .85rem;border-radius:.375rem;font-size:.72rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;transition:background-color .15s ease,color .15s ease,border-color .15s ease;border:1px solid transparent;background:transparent;cursor:pointer;color:var(--color-text-muted)}.McpModeToggle_btn__PTUfV:hover{color:var(--color-text)}.McpModeToggle_btnActive__is_DG{background-color:var(--color-bg-subtle);border-color:color-mix(in oklab,var(--flair-accent) 40%,transparent);color:var(--color-info);box-shadow:0 1px 2px 0 var(--shadow-color)}.McpModeToggle_btnActive__is_DG:hover{color:var(--color-info)}@media (prefers-reduced-motion:reduce){.McpModeToggle_btn__PTUfV{transition:none}}html[data-mobile=true] .McpModeToggle_toggleGroup__Qfb5H{flex-shrink:1;max-width:100%}html[data-mobile=true] .McpModeToggle_btn__PTUfV{padding:.2rem .55rem;font-size:.66rem}.BoltOverviewPopover_inlineHost__Dppdn{width:100%;display:flex;justify-content:center;padding:.25rem 0}.BoltOverviewPopover_popoverInline__C54x_{position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;width:min(420px,100%)}.BoltOverviewPopover_dialogFlex__JrVl4{display:flex;flex-direction:column;overflow:hidden}.BoltOverviewPopover_scrollList___jTZf{flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:.125rem}.BoltOverviewPopover_noShrink__HYG38{flex:0 0 auto}.BoltOverviewPopover_popoverInline__C54x_:before{display:none!important}.CompanyOverviewButton_btn__46fvS,.CompanyOverviewButton_wrap__Q6YQ0{position:relative;display:inline-flex;align-items:center}.CompanyOverviewButton_btn__46fvS{gap:.45rem;padding:.5rem 1rem .5rem .85rem;border-radius:999px;font-size:.8125rem;font-weight:700;letter-spacing:.01em;color:var(--color-text-on-color);background:var(--color-accent);border:1px solid var(--color-accent);box-shadow:var(--elevation-1);cursor:pointer;transition:transform .14s ease,box-shadow .2s ease,filter .14s ease}.CompanyOverviewButton_btn__46fvS:hover{transform:translateY(-1px);filter:saturate(1.05);box-shadow:var(--elevation-2)}.CompanyOverviewButton_btn__46fvS:active{transform:translateY(0)}.CompanyOverviewButton_btn__46fvS:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.CompanyOverviewButton_btn__46fvS:disabled{opacity:.6;cursor:not-allowed;transform:none;filter:none}.CompanyOverviewButton_btnSparkle__7z1Bc{display:inline-block;font-size:.95rem;line-height:1;transform-origin:center;transition:transform .32s cubic-bezier(.34,1.56,.64,1)}.CompanyOverviewButton_btn__46fvS:hover .CompanyOverviewButton_btnSparkle__7z1Bc{transform:rotate(20deg) scale(1.15)}.CompanyOverviewButton_popover__ThBNt{position:absolute;top:calc(100% + .5rem);right:0;z-index:50;min-width:320px;max-width:360px;padding:.875rem;text-align:left;background-color:color-mix(in oklab,var(--color-bg-subtle) 92%,transparent);-webkit-backdrop-filter:saturate(1.2) blur(14px);backdrop-filter:saturate(1.2) blur(14px);border:1px solid var(--color-border-muted);border-radius:14px;box-shadow:var(--elevation-2);animation:CompanyOverviewButton_popIn__gMOQE .16s cubic-bezier(.2,.9,.3,1.2)}@keyframes CompanyOverviewButton_popIn__gMOQE{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.CompanyOverviewButton_popover__ThBNt:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;border-radius:14px 14px 0 0;background:var(--color-accent);opacity:.85;pointer-events:none}.CompanyOverviewButton_popoverHeader__dhG_5{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.25rem}.CompanyOverviewButton_popoverTitle__OxyAu{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted)}.CompanyOverviewButton_popoverCount__yJJb3{font-size:.7rem;font-weight:600;font-variant-numeric:tabular-nums;color:color-mix(in oklab,var(--flair-accent) 80%,var(--color-text));padding:.1rem .45rem;border-radius:999px;background:color-mix(in oklab,var(--flair-accent) 12%,transparent)}.CompanyOverviewButton_popoverHint__2K02l{font-size:.75rem;color:var(--color-text-muted);margin:0 0 .625rem;line-height:1.45}.CompanyOverviewButton_streamList__C2iJs{display:flex;flex-direction:column;gap:.375rem;margin:.25rem 0 .5rem}.CompanyOverviewButton_checkboxRow___DVP2{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.625rem;padding:.55rem .625rem;border-radius:10px;cursor:pointer;user-select:none;font-size:.8125rem;color:var(--color-text-strong);background:color-mix(in oklab,var(--color-bg-muted) 50%,transparent);border:1px solid var(--color-border-muted);transition:background-color .14s ease,border-color .14s ease,transform .14s ease}.CompanyOverviewButton_checkboxRow___DVP2:hover{background:color-mix(in oklab,var(--flair-accent) 6%,var(--color-bg-muted));border-color:color-mix(in oklab,var(--flair-accent) 28%,var(--color-border-muted))}.CompanyOverviewButton_checkboxRow___DVP2:has(input[type=checkbox]:checked){background:color-mix(in oklab,var(--flair-accent) 12%,var(--color-bg-subtle));border-color:color-mix(in oklab,var(--flair-accent) 45%,transparent);box-shadow:0 0 0 3px color-mix(in oklab,var(--flair-accent) 10%,transparent)}.CompanyOverviewButton_checkboxRow___DVP2:focus-within{outline:2px solid color-mix(in oklab,var(--flair-primary) 60%,transparent);outline-offset:2px}.CompanyOverviewButton_checkboxRow___DVP2.CompanyOverviewButton_disabled__4v10T{cursor:not-allowed;opacity:.55;background:transparent}.CompanyOverviewButton_checkboxRow___DVP2.CompanyOverviewButton_disabled__4v10T:hover{background:transparent;border-color:var(--color-border-muted)}.CompanyOverviewButton_streamIcon__jaaN4{width:1.6rem;height:1.6rem;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;font-size:.95rem;background:color-mix(in oklab,var(--color-bg-subtle) 70%,var(--color-bg-muted));border:1px solid var(--color-border-muted);color:color-mix(in oklab,var(--flair-accent) 75%,var(--color-text-strong));flex-shrink:0}.CompanyOverviewButton_checkboxRow___DVP2:has(input[type=checkbox]:checked) .CompanyOverviewButton_streamIcon__jaaN4{background:color-mix(in oklab,var(--flair-accent) 22%,var(--color-bg-subtle));border-color:color-mix(in oklab,var(--flair-accent) 45%,transparent);color:color-mix(in oklab,var(--flair-accent) 90%,var(--color-text-strong))}.CompanyOverviewButton_checkboxLabel__MN_ES{display:flex;flex-direction:column;gap:.125rem;min-width:0}.CompanyOverviewButton_checkboxLabel__MN_ES>span:first-child{font-weight:600;line-height:1.2}.CompanyOverviewButton_checkboxSub__LBBAn{font-size:.7rem;color:var(--color-text-muted);line-height:1.3}.CompanyOverviewButton_checkboxRow___DVP2 input[type=checkbox]{appearance:none;-webkit-appearance:none;position:relative;width:32px;height:18px;border-radius:999px;background:color-mix(in oklab,var(--color-text-muted) 30%,transparent);border:1px solid var(--color-border-muted);cursor:pointer;transition:background-color .16s ease,border-color .16s ease;flex-shrink:0;margin:0}.CompanyOverviewButton_checkboxRow___DVP2 input[type=checkbox]:after{content:"";position:absolute;top:1px;left:1px;width:14px;height:14px;border-radius:50%;background:var(--color-bg-subtle);box-shadow:0 1px 2px var(--shadow-color);transition:transform .16s cubic-bezier(.4,0,.2,1)}.CompanyOverviewButton_checkboxRow___DVP2 input[type=checkbox]:checked{background:var(--color-accent);border-color:color-mix(in oklab,var(--flair-accent) 50%,transparent)}.CompanyOverviewButton_checkboxRow___DVP2 input[type=checkbox]:checked:after{transform:translateX(14px)}.CompanyOverviewButton_checkboxRow___DVP2 input[type=checkbox]:focus-visible{outline:2px solid color-mix(in oklab,var(--flair-primary) 60%,transparent);outline-offset:2px}.CompanyOverviewButton_checkboxRow___DVP2 input[type=checkbox]:disabled{cursor:not-allowed}.CompanyOverviewButton_actions__UnRLZ{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.625rem;padding-top:.625rem;border-top:1px solid var(--color-border-muted)}.CompanyOverviewButton_cancelBtn__FEaS0{padding:.4rem .75rem;border-radius:8px;font-size:.78rem;font-weight:600;background:transparent;color:var(--color-text-muted);border:1px solid transparent;cursor:pointer;transition:color .14s ease,background-color .14s ease,border-color .14s ease}.CompanyOverviewButton_cancelBtn__FEaS0:hover{color:var(--color-text-strong);background:var(--color-bg-muted)}.CompanyOverviewButton_cancelBtn__FEaS0:focus-visible{outline:2px solid color-mix(in oklab,var(--flair-primary) 60%,transparent);outline-offset:2px}.CompanyOverviewButton_generateBtn__jXci2{padding:.45rem .95rem;border-radius:8px;font-size:.78rem;font-weight:700;letter-spacing:.01em;color:var(--color-text-on-color);background:var(--color-accent);border:1px solid color-mix(in oklab,var(--flair-accent) 40%,transparent);box-shadow:var(--elevation-1);cursor:pointer;transition:transform .14s ease,filter .14s ease,box-shadow .2s ease}.CompanyOverviewButton_generateBtn__jXci2:hover{transform:translateY(-1px);filter:saturate(1.05)}.CompanyOverviewButton_generateBtn__jXci2:focus-visible{outline:2px solid color-mix(in oklab,var(--flair-primary) 60%,transparent);outline-offset:2px}.CompanyOverviewButton_generateBtn__jXci2:disabled{opacity:.6;cursor:not-allowed;transform:none;filter:none;box-shadow:none}.CompanyOverviewButton_paidBadge__3_SCa{display:inline-flex;align-items:center;margin-left:.4rem;padding:.05rem .4rem;border-radius:999px;font-size:.65rem;font-weight:700;letter-spacing:.04em;color:color-mix(in oklab,var(--flair-accent) 90%,var(--color-text-strong));background:color-mix(in oklab,var(--flair-accent) 14%,transparent);border:1px solid color-mix(in oklab,var(--flair-accent) 28%,transparent);vertical-align:middle}.CompanyOverviewButton_creditError__U_Emc{margin:.375rem 0 0;padding:.45rem .625rem;border-radius:8px;font-size:.75rem;color:color-mix(in oklab,var(--color-danger) 90%,var(--color-text-strong));background:var(--color-danger-muted);border:1px solid color-mix(in oklab,var(--color-danger) 25%,transparent);line-height:1.4}@media (max-width:640px){.CompanyOverviewButton_popover__ThBNt{right:auto;left:50%;transform:translateX(-50%);min-width:min(320px,calc(100vw - 2rem))}@keyframes CompanyOverviewButton_popIn__gMOQE{0%{opacity:0;transform:translateX(-50%) translateY(-6px) scale(.98)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}}@media (prefers-reduced-motion:reduce){.CompanyOverviewButton_btnSparkle__7z1Bc,.CompanyOverviewButton_btn__46fvS,.CompanyOverviewButton_btn__46fvS:hover,.CompanyOverviewButton_checkboxRow___DVP2,.CompanyOverviewButton_generateBtn__jXci2,.CompanyOverviewButton_generateBtn__jXci2:hover{transition:none;transform:none}.CompanyOverviewButton_popover__ThBNt{animation:none}}.MCPChatFrame_frameHeader__wXA_W{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid color-mix(in oklab,var(--flair-accent) 18%,transparent);background:color-mix(in oklab,var(--flair-accent) 3%,transparent);flex-wrap:wrap;flex-shrink:0}.BuyCreditsModal_backdrop__icU02{position:fixed;inset:0;z-index:200;display:flex;align-items:flex-end;justify-content:center;padding:0;background-color:var(--color-overlay);backdrop-filter:blur(3px)}@media (min-width:480px){.BuyCreditsModal_backdrop__icU02{align-items:center;padding:1rem}}.BuyCreditsModal_panel__n798D{position:relative;width:100%;max-width:28rem;background-color:var(--color-bg-subtle);border-radius:1.25rem 1.25rem 0 0;box-shadow:0 -4px 32px var(--shadow-color);overflow:hidden;max-height:92dvh;display:flex;flex-direction:column}@media (min-width:480px){.BuyCreditsModal_panel__n798D{border-radius:1.25rem;box-shadow:0 20px 60px var(--shadow-color);max-height:none}}.BuyCreditsModal_dragHandle__BwZ8K{display:block;width:2.5rem;height:.25rem;background-color:var(--color-border);border-radius:9999px;margin:.625rem auto 0;flex-shrink:0}@media (min-width:480px){.BuyCreditsModal_dragHandle__BwZ8K{display:none}}.BuyCreditsModal_header__gcSsc{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--color-border);background:var(--color-bg-subtle);flex-shrink:0}.BuyCreditsModal_headerLeft__dBD6n{display:flex;align-items:center;gap:.75rem}.BuyCreditsModal_headerIcon__PEFut{width:2.25rem;height:2.25rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;background-color:color-mix(in oklab,var(--flair-primary) 15%,var(--color-bg-subtle));flex-shrink:0}.BuyCreditsModal_headerIconSvg__hFn06{width:1.125rem;height:1.125rem;color:var(--flair-primary)}.BuyCreditsModal_headerTitle__HU7KW{font-size:.9375rem;font-weight:700;color:var(--color-text-strong)}.BuyCreditsModal_headerBalance__bcTTC{font-size:.75rem;color:var(--color-text-muted);margin-top:.0625rem}.BuyCreditsModal_headerBalanceStrong__bGa1O{font-weight:600;color:var(--color-text)}.BuyCreditsModal_closeBtn__LCfvX{color:var(--color-text-muted);border-radius:9999px;padding:.25rem;background:none;border:none;cursor:pointer;transition:color .15s ease,background-color .15s ease;display:flex;align-items:center;justify-content:center}.BuyCreditsModal_closeBtn__LCfvX:hover{color:var(--color-text);background-color:var(--color-bg-muted)}.BuyCreditsModal_closeBtnIcon__JHhM_{width:1.125rem;height:1.125rem}.BuyCreditsModal_body__amUHe{padding:1.25rem;display:flex;flex-direction:column;gap:1.25rem;overflow-y:auto;-webkit-overflow-scrolling:touch}.BuyCreditsModal_maxNotice__TIP5X{text-align:center;font-size:.875rem;color:var(--color-warning);background-color:var(--color-warning-muted);border:1px solid color-mix(in oklab,var(--color-warning) 30%,transparent);border-radius:.75rem;padding:.75rem 1rem}.BuyCreditsModal_sectionLabel__o40ry{display:block;font-size:.6875rem;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.07em;margin-bottom:.5rem}.BuyCreditsModal_presetRow__GzXIt{display:flex;gap:.5rem;margin-bottom:.75rem;flex-wrap:wrap}.BuyCreditsModal_presetBtn__Ryn9K{padding:.375rem .875rem;border-radius:.5rem;font-size:.875rem;font-weight:600;border:2px solid var(--color-border);color:var(--color-text-muted);background-color:var(--color-bg-muted);cursor:pointer;transition:border-color .15s ease,color .15s ease,background-color .15s ease;min-height:2.25rem}.BuyCreditsModal_presetBtn__Ryn9K:hover:not(:disabled){border-color:var(--flair-primary);color:var(--flair-primary)}.BuyCreditsModal_presetBtn__Ryn9K:disabled{opacity:.5;cursor:not-allowed}.BuyCreditsModal_presetBtnActive__2oQDi{border-color:var(--flair-primary)!important;background-color:color-mix(in oklab,var(--flair-primary) 12%,var(--color-bg-subtle))!important;color:var(--flair-primary)!important}.BuyCreditsModal_amountWrap__CCFhD{position:relative}.BuyCreditsModal_amountInput__ZUscG{width:100%;padding:.625rem 5rem .625rem 1rem;border:2px solid var(--color-border);border-radius:.75rem;font-size:.875rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;text-align:right;color:var(--color-text);background-color:var(--color-bg-muted);outline:none;transition:border-color .15s ease,background-color .15s ease}.BuyCreditsModal_amountInput__ZUscG:focus{border-color:var(--flair-primary);background-color:var(--color-bg-subtle)}.BuyCreditsModal_amountInput__ZUscG:disabled{opacity:.5}.BuyCreditsModal_amountInput__ZUscG::-webkit-inner-spin-button,.BuyCreditsModal_amountInput__ZUscG::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.BuyCreditsModal_amountInput__ZUscG[type=number]{-moz-appearance:textfield}.BuyCreditsModal_amountSuffix__3Eebz{position:absolute;right:1rem;top:50%;transform:translateY(-50%);font-size:.6875rem;color:var(--color-text-muted);pointer-events:none;white-space:nowrap}.BuyCreditsModal_payGrid__PhI5Y{display:grid;grid-template-columns:1fr 1fr;gap:.625rem}.BuyCreditsModal_payBtn__XAhfl{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:.75rem .5rem;border-radius:.75rem;border:2px solid transparent;font-weight:600;font-size:.8125rem;cursor:pointer;transition:opacity .15s ease,transform .15s ease,box-shadow .15s ease;min-height:4rem}.BuyCreditsModal_payBtn__XAhfl:active:not(:disabled){transform:scale(.96)}.BuyCreditsModal_payBtn__XAhfl:disabled{opacity:.5;cursor:not-allowed}.BuyCreditsModal_payBtnIcon__C_J8L{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center}.BuyCreditsModal_payBtnSub__7x3VJ{font-size:.6875rem;font-weight:400;opacity:.75}.BuyCreditsModal_payBtnApple__uf6RU{background-color:var(--brand-pay-black);color:var(--brand-pay-white);border-color:var(--brand-pay-black)}.BuyCreditsModal_payBtnApple__uf6RU:hover:not(:disabled){background-color:var(--brand-pay-black-hover)}.BuyCreditsModal_payBtnGoogle__zbrrF{background-color:var(--color-bg-subtle);color:var(--color-text);border-color:var(--color-border)}.BuyCreditsModal_payBtnGoogle__zbrrF:hover:not(:disabled){border-color:var(--flair-primary)}.BuyCreditsModal_payBtnSaved___dYv8{background-color:var(--color-info);color:var(--color-text-on-color);border-color:var(--color-info)}.BuyCreditsModal_payBtnSaved___dYv8:hover:not(:disabled){opacity:.88}.BuyCreditsModal_payBtnCard__Pn7g_{background-color:color-mix(in oklab,var(--color-info) 10%,var(--color-bg-subtle));color:var(--color-info);border-color:var(--color-info)}.BuyCreditsModal_payBtnCard__Pn7g_:hover:not(:disabled){background-color:color-mix(in oklab,var(--color-info) 18%,var(--color-bg-subtle))}.BuyCreditsModal_spinIcon__CSnOv{width:1.25rem;height:1.25rem;animation:BuyCreditsModal_spin__zUYmJ .7s linear infinite}@keyframes BuyCreditsModal_spin__zUYmJ{to{transform:rotate(1turn)}}.BuyCreditsModal_successBanner__jKFx1{display:flex;align-items:center;gap:.75rem;background-color:var(--color-success-muted);border:1px solid color-mix(in oklab,var(--color-success) 35%,transparent);border-radius:.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;color:var(--color-success)}.BuyCreditsModal_successIcon__bFZdT{width:1.125rem;height:1.125rem;flex-shrink:0}.BuyCreditsModal_errorNotice__S9Scd{font-size:.875rem;color:var(--flair-danger);background-color:var(--color-danger-muted);border:1px solid color-mix(in oklab,var(--flair-danger) 30%,transparent);border-radius:.75rem;padding:.75rem 1rem}.BuyCreditsModal_demoHint__9DH5D{font-size:.6875rem;color:var(--color-text-muted);text-align:center}.SignOutButton_button__XgRE_{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:var(--color-text);background-color:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:.5rem;cursor:pointer;box-shadow:0 1px 2px var(--shadow-color);transition:all .2s}.SignOutButton_button__XgRE_:hover{background-color:var(--color-bg-muted);border-color:var(--flair-accent);transform:scale(1.05) translateY(-.125rem);box-shadow:0 10px 15px -3px var(--shadow-color),0 4px 6px -4px var(--shadow-color)}.SignOutButton_button__XgRE_:focus{outline:none}.SignOutButton_button__XgRE_:disabled{opacity:.5;cursor:not-allowed}.SignOutButton_button__XgRE_:disabled:hover{box-shadow:0 1px 2px var(--shadow-color);background-color:var(--color-bg-subtle);transform:scale(1) translateY(0)}.SignOutButton_icon__jz3m7{height:1rem;width:1rem;color:var(--color-text-muted);transition:color .2s}.SignOutButton_button__XgRE_:hover .SignOutButton_icon__jz3m7{color:var(--color-text)}.ThemeToggle_btn__ikNdw{padding:.375rem .5rem;border-radius:.375rem;font-size:1rem;transition:opacity .15s ease;background:transparent;border:0;cursor:pointer}.ThemeToggle_btn__ikNdw:hover{opacity:.8}.NavBar_mobileMenu__rAr6S{max-height:0;overflow:hidden;transition:max-height .25s ease}.NavBar_mobileMenuOpen___xOYv{max-height:400px}.NavBar_nav__eBqHO{position:sticky;top:0;z-index:50;background-color:var(--nav-bg)}.NavBar_container__GVXhF{width:100%;max-width:80rem;margin-left:auto;margin-right:auto;padding:.75rem 1rem}.NavBar_inner__KNIvd{display:flex;align-items:center;justify-content:space-between}.NavBar_logo__BV09G{letter-spacing:-.025em;font-weight:800;font-size:1.5rem;color:var(--nav-text);text-decoration:none}.NavBar_desktopNav__lNGMQ{display:none;align-items:center;gap:1.5rem;list-style:none;margin:0;padding:0}@media (min-width:640px){.NavBar_desktopNav__lNGMQ{display:flex}}.NavBar_mobileControls__bC_TS{display:flex;align-items:center;gap:.5rem}@media (min-width:640px){.NavBar_mobileControls__bC_TS{display:none}}.NavBar_mobileDrawer__KcS5s{display:none}@media (max-width:639px){.NavBar_mobileDrawer__KcS5s{display:block}}.NavBar_mobileList__rwzLb{display:flex;flex-direction:column;gap:.25rem;list-style:none;margin:0;padding:.5rem 0}.NavBar_relative__O8Tg0{position:relative}.NavBar_navButton__f81yg{font-weight:800;padding:.5rem .75rem;border-radius:.375rem;background:transparent;border:0;cursor:pointer;color:var(--nav-text)}.NavBar_caret__gZkhv{display:inline-block;margin-left:.5rem;transition:transform .15s ease}.NavBar_caretOpen__CqY7C{transform:rotate(180deg)}.NavBar_dropdown__DZiyK{position:absolute;right:0;margin-top:.5rem;width:12rem;border-radius:var(--radius-md);border:var(--border-1) solid var(--color-border);box-shadow:var(--elevation-2);padding:.25rem 0;z-index:50;background-color:var(--color-surface-raised)}.NavBar_dropdownLink__ohWTl{display:block;padding:.5rem 1rem;font-weight:600;color:var(--nav-text);text-decoration:none}.NavBar_dropdownLink__ohWTl:hover{opacity:.85}.NavBar_navLink__4V1I7{display:block;padding:.5rem .75rem;border-radius:.375rem;color:var(--nav-text);text-decoration:none;transition:opacity .15s ease}.NavBar_navLink__4V1I7:hover{opacity:.8}.NavBar_settingsLink__a68Py{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:var(--text-label-size);font-weight:var(--font-weight-medium);background-color:var(--color-surface-raised);border:var(--border-1) solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.NavBar_settingsLink__a68Py:hover{background-color:var(--color-bg-muted);border-color:var(--color-border-strong)}.NavBar_settingsLink__a68Py:focus{outline:none}.NavBar_settingsIcon__sHQBQ{height:1rem;width:1rem}.NavBar_hamburger__pphga{padding:.5rem;border-radius:.375rem;background:transparent;border:0;cursor:pointer;color:var(--nav-text)}.NavBar_hamburgerIcon__Lt69c{height:1.5rem;width:1.5rem}html[data-mobile=true] .NavBar_nav__eBqHO{max-width:100vw;overflow-x:hidden}html[data-mobile=true] .NavBar_container__GVXhF{max-width:100vw;box-sizing:border-box;padding:.5rem .75rem}html[data-mobile=true] .NavBar_logo__BV09G{font-size:1.2rem}.SmartPlotSources_details__dhrVb{margin-top:.75rem;font-size:.8rem;border:1px solid var(--color-border);border-radius:6px;padding:.4rem .6rem}.SmartPlotSources_summary__K1lhb{cursor:pointer;user-select:none;color:var(--color-text-muted)}.SmartPlotSources_list__MTuRm{list-style:none;padding:0;margin:.4rem 0 0;display:grid;gap:.25rem}.SmartPlotSources_item__t_FYD{display:flex;gap:.5rem;flex-wrap:wrap}.SmartPlotSources_label__mx2td{color:var(--color-text-muted)}.SmartPlotSources_path__CxJ00{font-size:.75rem;word-break:break-all}.SmartPlotSources_rawLink__PG5vS{color:var(--color-accent);text-decoration:underline}.SmartPlotComponent_root__rVTRV{display:flex;flex-direction:column;gap:1.5rem}.SmartPlotComponent_formFields__qxNVv{display:flex;flex-direction:column;gap:1rem}.SmartPlotComponent_formActions__4Qx6X{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.SmartPlotComponent_availabilityContent__vvAyy{display:flex;flex-direction:column;gap:1rem}.SmartPlotComponent_resolvedCompanies__FNad3{display:flex;flex-wrap:wrap;gap:.5rem}.SmartPlotComponent_resolvedCompany__zS5KY{display:flex;align-items:center;gap:.375rem;font-size:.875rem}.SmartPlotComponent_resolvedIcon__8qpje{color:var(--color-success)}.SmartPlotComponent_resolvedName__RzNx7{font-weight:500}.SmartPlotComponent_disambiguationList__Oi46a{display:flex;flex-direction:column;gap:.75rem}.SmartPlotComponent_disambiguationCard__tmYXA{border:1px solid color-mix(in oklab,var(--color-amber) 50%,transparent);border-radius:.5rem;padding:.75rem;display:flex;flex-direction:column;gap:.5rem;background-color:color-mix(in oklab,var(--color-amber) 10%,transparent)}.SmartPlotComponent_disambiguationHeader__wIT6E{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:var(--color-amber)}.SmartPlotComponent_disambiguationIcon__RQCnL{color:var(--color-amber);flex-shrink:0}.SmartPlotComponent_candidateList__bEKJS{display:flex;flex-direction:column;gap:.375rem;padding-left:.25rem}.SmartPlotComponent_candidateLabel__J2RSz{display:flex;align-items:center;gap:.625rem;cursor:pointer;font-size:.875rem}.SmartPlotComponent_candidateRadio__jXWzI{accent-color:var(--color-amber)}.SmartPlotComponent_candidateName__WTGGY{font-weight:500}.SmartPlotComponent_candidateNumber__bjOTC{font-size:.75rem;font-family:var(--font-mono,ui-monospace,monospace)}.SmartPlotComponent_badgeMuted__gFUxd{background-color:var(--color-bg-muted);color:var(--color-text-muted)}.SmartPlotComponent_schemaInfo__qhSFY{font-size:.875rem;display:flex;flex-direction:column;gap:.25rem;color:var(--color-text-muted)}.SmartPlotComponent_schemaLabel__nlFpr{font-weight:500;color:var(--color-text)}.SmartPlotComponent_dataTypesRow__0GONO{display:flex;flex-wrap:wrap;gap:.25rem;align-items:center}.SmartPlotComponent_selectHint__vKQ5t{font-size:.75rem;color:var(--color-amber)}.SmartPlotComponent_generateBtn__mqQVl{width:100%}@media (min-width:640px){.SmartPlotComponent_generateBtn__mqQVl{width:auto}}.SmartPlotComponent_feedbackList__wW_ma{display:flex;flex-direction:column;gap:.5rem}.SmartPlotComponent_alertAmber__z3bxk{border-color:color-mix(in oklab,var(--color-amber) 50%,transparent);color:var(--color-amber)}.SmartPlotComponent_alertAmber__z3bxk svg{color:var(--color-amber)}.SmartPlotComponent_dateFilterCard__8UlE2{border-color:color-mix(in oklab,var(--color-info) 40%,transparent)}.SmartPlotComponent_dateFilterTitle__vrB3R{display:flex;align-items:center;gap:.5rem;color:var(--color-info);font-size:1rem}.SmartPlotComponent_dateFilterContent__6SfpV{display:flex;flex-direction:column;gap:.75rem}.SmartPlotComponent_dateFilterActions__xWS3n{display:flex;gap:.5rem;font-size:.75rem}.SmartPlotComponent_dateFilterLink__u5_pH{color:var(--color-info);background:none;border:none;cursor:pointer;padding:0;font-size:inherit}.SmartPlotComponent_dateFilterLink__u5_pH:hover{text-decoration:underline}.SmartPlotComponent_dateFilterSep__ajhpv{color:var(--color-text-muted)}.SmartPlotComponent_dateFilterLabels__v7byk{display:flex;flex-wrap:wrap;gap:.5rem}.SmartPlotComponent_dateFilterLabel__H1AlN{display:flex;align-items:center;gap:.375rem;cursor:pointer;user-select:none}.SmartPlotComponent_dateFilterCheckbox__e4tVL{accent-color:var(--color-info)}.SmartPlotComponent_dateFilterText__8Wb_Y{font-size:.875rem}.SmartPlotComponent_dateFilterTextActive__YQt85{color:var(--color-info);font-weight:500}.SmartPlotComponent_dateFilterTextInactive__132wP{color:var(--color-text-muted);text-decoration:line-through}.SmartPlotComponent_summaryContent__AR7OL{display:flex;flex-direction:column;gap:.375rem}.SmartPlotComponent_summaryPageCount__9JReY{color:var(--color-text-muted);font-size:.75rem;margin-bottom:.5rem}.SmartPlotComponent_summaryPageRow__QhxkR{font-size:.75rem;display:flex;gap:.5rem;align-items:center}.SmartPlotComponent_summaryPageLabel__ivh1g{font-weight:500}.SmartPlotComponent_summaryPageMeta__tEJup{color:var(--color-text-muted)}.SmartPlotComponent_summaryDatasetRow__oO40b{display:flex;align-items:center;gap:.5rem;font-size:.75rem}.SmartPlotComponent_summaryDot__pvaUT{width:.625rem;height:.625rem;border-radius:9999px;flex-shrink:0}.SmartPlotComponent_summaryDatasetLabel__7opw2{font-weight:500;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.SmartPlotComponent_summaryDatasetCount__yyjhr{color:var(--color-text-muted);font-variant-numeric:tabular-nums}.SmartPlotComponent_summaryFallback__jfk8k{font-size:.75rem;color:var(--color-text-muted)}.SmartPlotComponent_headerRow__PBurI{display:flex;align-items:center;gap:.5rem}.SmartPlotComponent_textareaMin__47xYq{min-height:100px}.SmartPlotComponent_iconSpin__2bEBK{margin-right:.5rem;animation:SmartPlotComponent_spin__vhaYw 1s linear infinite}@keyframes SmartPlotComponent_spin__vhaYw{to{transform:rotate(1turn)}}.SmartPlotComponent_headerPb3__EsTif{padding-bottom:.75rem}.SmartPlotComponent_titleSm__aMoQl{font-size:.875rem}.SmartPlotComponent_metaLine___HOg_{font-size:.85rem;line-height:1.5}.SmartPlotComponent_tokenFieldset__bCQid{border:1px solid var(--color-border);border-radius:6px;padding:.5rem .75rem}.SmartPlotComponent_tokenLegend__qk4tM{font-size:.8rem;padding:0 .4rem}.SmartPlotComponent_sourceLabel__sRoIX{font-weight:500}.SmartPlotComponent_pickerHint__VFXYz{font-size:.8rem;color:var(--color-text-muted)}.SmartPlotComponent_notesList__jsBEC{margin:0;padding-left:1.1rem;color:var(--color-warning)}.pageLayouts_pageMain__pfQ4e{min-height:100vh;padding-top:2.5rem;padding-bottom:2.5rem}@media (min-width:768px){.pageLayouts_pageMain__pfQ4e{padding-top:3.5rem;padding-bottom:3.5rem}}.pageLayouts_homeCard__NYAaE{max-width:56rem;margin-left:auto;margin-right:auto;padding:1rem 1.5rem}@media (min-width:640px){.pageLayouts_homeCard__NYAaE{padding-left:2rem;padding-right:2rem}}@media (min-width:768px){.pageLayouts_homeCard__NYAaE{padding-top:1.25rem;padding-bottom:1.25rem}}.pageLayouts_searchCard__bddux{max-width:48rem;margin-left:auto;margin-right:auto;padding:2rem 1.5rem}@media (min-width:640px){.pageLayouts_searchCard__bddux{padding-left:2rem;padding-right:2rem}}@media (min-width:768px){.pageLayouts_searchCard__bddux{padding-top:2.5rem;padding-bottom:2.5rem}}.pageLayouts_pageCentered__RDQmn{display:flex;flex-direction:column;align-items:center;padding:1rem;max-width:80rem;margin-left:auto;margin-right:auto;width:100%}@media (min-width:640px){.pageLayouts_pageCentered__RDQmn{padding:2rem}}.pageLayouts_pageCenteredFull__G8_JP{display:flex;flex-direction:column;align-items:center;padding:1rem;overflow-x:hidden;max-width:100vw}@media (min-width:640px){.pageLayouts_pageCenteredFull__G8_JP{padding:2rem}}.pageLayouts_pageStack__T1CVp{width:100%;max-width:80rem;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:2rem;box-sizing:border-box}html[data-mobile=true] .pageLayouts_pageCenteredFull__G8_JP,html[data-mobile=true] .pageLayouts_pageCentered__RDQmn{padding:.5rem;max-width:100vw;overflow-x:hidden;box-sizing:border-box}html[data-mobile=true] .pageLayouts_pageStack__T1CVp{gap:1rem;max-width:100%;box-sizing:border-box}@media (min-width:640px){.pageLayouts_cardHeroPad__g82Wg{padding:2rem}}.pageLayouts_heading1__vO2er{font-size:2.25rem;margin-bottom:1.5rem;text-align:center}@media (min-width:768px){.pageLayouts_heading1__vO2er{font-size:3rem}}.pageLayouts_heading2__WiYnN{font-size:1.5rem;margin-bottom:.5rem}@media (min-width:768px){.pageLayouts_heading2__WiYnN{font-size:1.875rem}}.pageLayouts_heading3__8eBfJ{font-size:1.25rem;margin-bottom:.5rem}@media (min-width:768px){.pageLayouts_heading3__8eBfJ{font-size:1.5rem}}.pageLayouts_searchHeading__tzjnd{font-size:1.875rem;margin-bottom:1.5rem;text-align:center}@media (min-width:768px){.pageLayouts_searchHeading__tzjnd{font-size:2.25rem}}.pageLayouts_bodyText__ilF3o{color:var(--muted);line-height:2;margin-bottom:1.5rem}.pageLayouts_orderedList__roczD{list-style-type:decimal;padding-left:1.5rem}.pageLayouts_orderedList__roczD>*+*{margin-top:.5rem}.pageLayouts_smartPlotMain__CmDXm{max-width:56rem;margin-left:auto;margin-right:auto;padding:2rem 1rem}.pageLayouts_contractsMain__Vo0zH{display:flex;align-items:flex-start;justify-content:center;padding:1rem}@media (min-width:640px){.pageLayouts_contractsMain__Vo0zH{padding:3rem}}.pageLayouts_charityPageHeading___HOjN{font-size:2.25rem;font-weight:800;color:var(--color-text-strong);margin-bottom:1.5rem;text-align:center}.pageLayouts_searchWrapper__xWKJr{margin-bottom:2rem}.pageLayouts_infoSep__jY7BP{margin-top:2rem;padding-top:2rem;border-top-width:1px}.pageLayouts_pageFlexCenter__AaaKJ{display:flex;flex-direction:column;align-items:center;padding:1rem;margin-left:auto;margin-right:auto}@media (min-width:640px){.pageLayouts_pageFlexCenter__AaaKJ{padding:2rem}}.comparePage_headerCard__qKMa9{width:100%;max-width:56rem;padding:1.5rem;background-color:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:.5rem;box-shadow:0 4px 6px -1px var(--shadow-color),0 2px 4px -2px var(--shadow-color);margin-bottom:2rem}.comparePage_headerTitle__yd7fS{font-size:1.875rem;font-weight:700;color:var(--color-text-strong);margin-bottom:1rem}.comparePage_headerText__pG9pt{color:var(--color-text-muted)}.comparePage_headerText__pG9pt+.comparePage_headerText__pG9pt{margin-top:.5rem}.searchBar_input__j6Gt7{flex-grow:1;padding:.75rem 1.25rem;border:1px solid var(--flair-accent);border-radius:.5rem;font-size:1.125rem;line-height:1.75rem;outline:none;background:var(--color-bg-subtle);color:var(--color-text);width:100%;transition:box-shadow .15s ease}.searchBar_input__j6Gt7:focus{box-shadow:0 0 0 2px color-mix(in oklab,var(--flair-accent) 35%,transparent)}.searchBar_input__j6Gt7:disabled{opacity:.5;cursor:not-allowed;background:var(--color-bg-muted)}.searchBar_error__aCE_5{margin-top:.5rem;color:var(--flair-danger);font-size:.875rem;font-weight:500}.CharitySearch_container__RFMD2{position:relative}.CharitySearch_resultsList__kmUbL{position:absolute;z-index:10;width:100%;margin-top:.25rem;background-color:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:.5rem;box-shadow:0 10px 15px -3px var(--shadow-color);max-height:15rem;overflow-y:auto}.CharitySearch_resultItem__oVABI{padding:.75rem 1rem;cursor:pointer;transition:background-color .15s ease;border-bottom:1px solid var(--color-border)}.CharitySearch_resultItem__oVABI:last-child{border-bottom:0}.CharitySearch_resultItem__oVABI:hover{background-color:var(--color-bg-muted)}.CharitySearch_resultItemActive__IqLJR{background-color:var(--color-accent-muted)}.CharitySearch_resultItemBody__XtKQA{display:flex;justify-content:space-between;align-items:center;gap:1rem}.CharitySearch_resultItemLeft__vUQ3q{display:flex;flex-direction:column;overflow:hidden}.CharitySearch_resultName__uzOnV{font-weight:600;color:var(--color-text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CharitySearch_resultMeta__tqV6N{font-size:.75rem;color:var(--color-text-muted);font-family:ui-monospace,monospace}.CharitySearch_statusBadge__gOnCc{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.25rem .625rem;border:1px solid;border-radius:.25rem;flex-shrink:0}.CharitySearch_statusHidden__hSDSG{display:none}.CharitySearch_statusActive__2NKvm{background-color:var(--badge-success-bg);color:var(--badge-success-text);border-color:var(--badge-success-border)}.CharitySearch_statusInactive__pZb0M{background-color:var(--badge-danger-bg);color:var(--badge-danger-text);border-color:var(--badge-danger-border)}.CompanyWebScrape_wrapper__aJsl2{margin-top:1.5rem;border-top:1px solid var(--color-border);padding-top:1rem}.CompanyWebScrape_triggerRow__LFwAz{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.CompanyWebScrape_scrapeBtn__z0Uis{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.125rem;border-radius:.625rem;background-color:var(--color-accent);background-size:200% 200%;background-position:0 50%;color:var(--color-text-on-color);border:none;cursor:pointer;font-weight:600;font-size:.875rem;letter-spacing:.015em;text-shadow:0 1px 2px var(--shadow-color);transition:background-position .32s ease,transform 80ms ease,box-shadow .2s ease;box-shadow:0 1px 2px var(--shadow-color),0 0 0 1px color-mix(in oklab,var(--flair-primary) 35%,transparent) inset}.CompanyWebScrape_scrapeBtn__z0Uis:hover:not(:disabled){background-position:100% 50%;transform:translateY(-1px);box-shadow:0 4px 14px color-mix(in oklab,var(--flair-accent) 25%,transparent),0 2px 4px color-mix(in oklab,var(--flair-primary) 30%,transparent),0 0 0 1px color-mix(in oklab,var(--flair-accent) 45%,transparent) inset}.CompanyWebScrape_scrapeBtn__z0Uis:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px var(--shadow-color),0 0 0 1px color-mix(in oklab,var(--flair-accent) 50%,transparent) inset}.CompanyWebScrape_scrapeBtn__z0Uis:focus-visible{outline:2px solid color-mix(in oklab,var(--flair-accent) 70%,transparent);outline-offset:2px}.CompanyWebScrape_scrapeBtn__z0Uis:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;background-color:var(--color-text-muted)}.CompanyWebScrape_checkboxLabel__Y7FM_{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--color-text)}.CompanyWebScrape_errorText__Y_0Rl{margin-top:.75rem;color:var(--flair-danger);font-size:.875rem}.CompanyWebScrape_results__X1zuC{margin-top:1.25rem;display:flex;flex-direction:column;gap:1.75rem;color:var(--color-text-strong)}.CompanyWebScrape_sectionLabel__1UAhe{font-weight:600;font-size:.8125rem;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:.5rem}.CompanyWebScrape_countDim__x6aSF{color:var(--color-text-muted);font-weight:400;text-transform:none;letter-spacing:0}.CompanyWebScrape_emptyText__GKcia{font-size:.875rem;color:var(--color-text-muted)}.CompanyWebScrape_statRow__H1Cfr{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.CompanyWebScrape_statChip__OkJoo{position:relative;display:inline-flex;align-items:baseline;gap:.375rem;padding:.3125rem .75rem;border-radius:999px;background-color:var(--color-bg-subtle);border:1px solid var(--color-border-muted);font-size:.8125rem;color:var(--color-text);line-height:1.2;transition:background-color .15s ease,border-color .15s ease}.CompanyWebScrape_statChipNumber__EofLA{font-weight:600;font-variant-numeric:tabular-nums;color:var(--color-text-strong);font-size:.9375rem}.CompanyWebScrape_statChipLabel__XtpCb{color:var(--color-text-muted)}.CompanyWebScrape_statChipGood__R_DRd{background-color:color-mix(in oklab,var(--color-info) 8%,var(--color-bg-subtle));border-color:color-mix(in oklab,var(--color-info) 30%,var(--color-border-muted))}.CompanyWebScrape_statChipGood__R_DRd .CompanyWebScrape_statChipNumber__EofLA{color:var(--color-info)}.CompanyWebScrape_statChipRejected__Uotqw{background-color:color-mix(in oklab,var(--flair-danger) 6%,var(--color-bg-subtle));border-color:color-mix(in oklab,var(--flair-danger) 25%,var(--color-border-muted))}.CompanyWebScrape_statChipRejected__Uotqw .CompanyWebScrape_statChipNumber__EofLA{color:var(--flair-danger)}.CompanyWebScrape_abortedBadge__N6P1o{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:999px;background-color:var(--color-warning-muted);color:var(--color-warning);font-size:.75rem;font-weight:600;letter-spacing:.02em}.CompanyWebScrape_tooltipHost__OFneM{cursor:help;outline:none}.CompanyWebScrape_tooltipHost__OFneM:focus-visible,.CompanyWebScrape_tooltipHost__OFneM:hover{background-color:var(--color-info-muted);border-color:var(--color-info)}.CompanyWebScrape_tooltipPanel__aaCe6{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translateX(-50%);min-width:280px;max-width:360px;max-height:240px;overflow-y:auto;background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:.5rem;box-shadow:0 8px 24px var(--shadow-color);padding:.625rem .75rem;z-index:10;visibility:hidden;opacity:0;transition:opacity .12s ease,visibility 0s linear .12s;text-align:left}.CompanyWebScrape_tooltipPanel__aaCe6:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top:6px solid var(--color-bg);filter:drop-shadow(0 1px 0 var(--color-border))}.CompanyWebScrape_tooltipHost__OFneM:focus-within .CompanyWebScrape_tooltipPanel__aaCe6,.CompanyWebScrape_tooltipHost__OFneM:hover .CompanyWebScrape_tooltipPanel__aaCe6,.CompanyWebScrape_tooltipPanel__aaCe6:hover{visibility:visible;opacity:1;transition:opacity .12s ease,visibility 0s linear 0s}.CompanyWebScrape_tooltipHeader__Wfnr_{display:block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin-bottom:.375rem}.CompanyWebScrape_tooltipList__Bn8T4{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.CompanyWebScrape_tooltipLink__gzbnP{display:inline-block;color:var(--color-info);text-decoration:none;font-size:.8125rem;word-break:break-all}.CompanyWebScrape_tooltipLink__gzbnP:hover{text-decoration:underline}.CompanyWebScrape_gptGrid__qmxjw{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:768px){.CompanyWebScrape_gptGrid__qmxjw{grid-template-columns:repeat(2,1fr)}}.CompanyWebScrape_colSpanTwo__Csx8i{display:flex;flex-direction:column;gap:.25rem}@media (min-width:768px){.CompanyWebScrape_colSpanTwo__Csx8i{grid-column:span 2/span 2}}.CompanyWebScrape_spaceY2__m_2v5{display:flex;flex-direction:column;gap:.25rem}.CompanyWebScrape_chipList__dSbB1{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.375rem}.CompanyWebScrape_chip__0W05q{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:999px;background-color:var(--color-bg-subtle);border:1px solid var(--color-border-muted);font-size:.8125rem;color:var(--color-text);line-height:1.3}.CompanyWebScrape_milestonesList__NCi9P{list-style:disc;padding-left:1.25rem;margin:0;font-size:.875rem;line-height:1.55;display:flex;flex-direction:column;gap:.25rem}.CompanyWebScrape_synopsisWrap__lCR0T{margin-top:.25rem;padding-top:1rem;border-top:1px dashed var(--color-border-muted)}.CompanyWebScrape_synopsisPanel__y2LtM{background-color:var(--color-bg-muted);border:1px solid var(--color-border-muted);border-radius:.5rem;padding:.875rem 1rem;font-size:.9375rem;line-height:1.6;white-space:pre-wrap;color:var(--color-text-strong);margin:0}.CompanyWebScrape_mt2__JB3XS{margin-top:.5rem}.CompanyWebScrape_downloadCsvBtn__yEiLB{display:inline-flex;align-items:center;padding:.375rem .75rem;border-radius:.375rem;border:1px solid var(--color-success);color:var(--color-success);font-size:.875rem;font-weight:600;transition:background-color .15s ease;background:none;cursor:pointer}.CompanyWebScrape_downloadCsvBtn__yEiLB:hover{background-color:var(--color-success-muted)}.FilingDownloadButton_dlBtn__hcKQ6{flex-shrink:0;padding:.375rem;border-radius:.25rem;color:var(--color-text-muted);transition:color .15s ease,background-color .15s ease}.FilingDownloadButton_dlBtn__hcKQ6:hover{color:var(--color-info);background-color:var(--color-info-muted)}.FilingDownloadButton_dlSpinner__lqfwt{flex-shrink:0;padding:.375rem;color:var(--color-text-muted)}.FilingDownloadButton_dlDone__8mDHv{flex-shrink:0;padding:.375rem;color:var(--color-success)}.FilingDownloadButton_dlError___NtL_{flex-shrink:0;padding:.375rem;color:var(--flair-danger)}.FilingDownloadButton_dlSpinIcon__vYOoL{animation:FilingDownloadButton_dl-spin__Z3nLQ 1s linear infinite;height:1rem;width:1rem}@keyframes FilingDownloadButton_dl-spin__Z3nLQ{to{transform:rotate(1turn)}}.FilingAlertBanner_alertBadge__i85el{display:inline-flex;align-items:center;gap:.25rem;font-size:11px;font-weight:700;letter-spacing:.01em;padding:.125rem .5rem;border-radius:.375rem;border:1px solid;white-space:nowrap}.FilingAlertBanner_alertIcon__6T2vG{font-size:.875em;line-height:1}.FilingAlertBanner_alertCritical__TM0kL{background-color:color-mix(in oklab,var(--flair-danger) 14%,transparent);color:var(--flair-danger);border-color:color-mix(in oklab,var(--flair-danger) 35%,transparent)}.FilingAlertBanner_alertCaution___WauU{background-color:color-mix(in oklab,var(--flair-accent) 14%,transparent);color:var(--flair-accent);border-color:color-mix(in oklab,var(--flair-accent) 35%,transparent)}.FilingAlertBanner_alertHistorical__Bo9tZ{background-color:var(--color-bg-muted);color:var(--color-text-muted);border-color:var(--color-border);font-weight:600}.FilingAlertBanner_alertCharges__J3f_j{background-color:color-mix(in oklab,var(--color-amber) 14%,transparent);color:var(--color-amber);border-color:color-mix(in oklab,var(--color-amber) 35%,transparent)}.FilingAlertBanner_alertSummary__Srb_7{display:flex;flex-direction:column;gap:.5rem;font-size:.8125rem;padding:.75rem 1.25rem;border-bottom:1px solid var(--color-border-muted)}.FilingAlertBanner_alertSummary__Srb_7.FilingAlertBanner_alertCritical__TM0kL{border-left:4px solid var(--flair-danger)}.FilingAlertBanner_alertSummary__Srb_7.FilingAlertBanner_alertCaution___WauU{border-left:4px solid var(--flair-accent)}.FilingAlertBanner_alertSummary__Srb_7.FilingAlertBanner_alertCharges__J3f_j{border-left:4px solid var(--color-amber)}.FilingAlertBanner_alertSummary__Srb_7.FilingAlertBanner_alertHistorical__Bo9tZ{border-left:4px solid var(--color-text-muted)}.FilingAlertBanner_alertSummaryHead__GQS5j{display:flex;align-items:center;gap:.5rem;font-weight:600;width:100%;background:none;border:none;padding:0;margin:0;cursor:pointer;color:inherit;font-size:inherit;font-family:inherit;text-align:left}.FilingAlertBanner_alertSummaryText__hTbKU{flex:1}.FilingAlertBanner_alertToggleHint__J5JJI{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;opacity:.7}.FilingAlertBanner_alertCaret__EdLbI{width:.875rem;height:.875rem;flex-shrink:0;transition:transform .15s ease}.FilingAlertBanner_alertCaretOpen__C2lFd{transform:rotate(180deg)}.FilingAlertBanner_alertFileList__whTWG{display:flex;flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none}.FilingAlertBanner_alertFileRow__8gOzD{display:flex;align-items:center;gap:.5rem;padding:.25rem 0;font-weight:400;color:var(--color-text)}.FilingAlertBanner_alertDot___iYvT{flex-shrink:0;width:.5rem;height:.5rem;border-radius:9999px;background:var(--color-text-muted)}.FilingAlertBanner_alertDotRed__e1Vkj{background:var(--flair-danger)}.FilingAlertBanner_alertDotOrange__JpxnS{background:var(--flair-accent)}.FilingAlertBanner_alertDotYellow__C_kJE{background:var(--color-amber)}.FilingAlertBanner_alertFileDate__hKMs2{flex-shrink:0;font-size:.75rem;color:var(--color-text-muted);font-variant-numeric:tabular-nums;min-width:5.5rem}.FilingAlertBanner_alertFileDesc__Aeynp{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FilingAlertBanner_alertNoDoc___DZ07{flex-shrink:0;width:1.75rem;text-align:center;color:var(--color-text-muted)}.FilingAlertBanner_alertMore__lQJtL{font-size:.75rem;color:var(--color-text-muted)}.FilingHistoryPanel_panel__2Yimj{margin-top:1.5rem;border:1px solid var(--color-border);border-radius:.75rem;overflow:hidden}.FilingHistoryPanel_header__T2kpq{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.875rem 1.25rem;background-color:var(--color-bg-muted);text-align:left;transition:opacity .15s ease}.FilingHistoryPanel_header__T2kpq:hover{opacity:.9}.FilingHistoryPanel_headerLeft__TWwzF{display:flex;align-items:center;gap:.5rem}.FilingHistoryPanel_headerIcon__bVW7g{width:1rem;height:1rem;color:var(--color-text-muted)}.FilingHistoryPanel_headerTitle__XyOLl{font-size:.875rem;font-weight:600;color:var(--color-text)}.FilingHistoryPanel_headerCount__pq8Pb{font-size:.75rem;color:var(--color-text-muted);font-weight:400;margin-left:.25rem}.FilingHistoryPanel_caret__Xp6Rp{width:1rem;height:1rem;color:var(--color-text-muted);transition:transform .15s ease}.FilingHistoryPanel_caretOpen__1tnF4{transform:rotate(180deg)}.FilingHistoryPanel_body__CjXBX{background-color:var(--color-bg-subtle)}.FilingHistoryPanel_loadingRow__Zmzjg{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:2.5rem 0;color:var(--color-text-muted);font-size:.875rem}.FilingHistoryPanel_spinIcon__DSUQR{animation:FilingHistoryPanel_spin__Sc4fM 1s linear infinite;height:1rem;width:1rem}.FilingHistoryPanel_errorText__lm_ZY{padding:1rem 1.25rem;font-size:.875rem;color:var(--flair-danger)}.FilingHistoryPanel_rowsWrapper__ET0ah{padding-left:1.25rem;padding-right:1.25rem}.FilingHistoryPanel_filingRow__wIiRZ{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--color-border)}.FilingHistoryPanel_filingRow__wIiRZ:last-child{border-bottom:none}.FilingHistoryPanel_highlightRed__2p2Qa{border-left:4px solid var(--flair-danger);background-color:color-mix(in oklab,var(--flair-danger) 10%,transparent);padding-left:.75rem}.FilingHistoryPanel_highlightOrange__I1etY{border-left:4px solid var(--flair-accent);background-color:color-mix(in oklab,var(--flair-accent) 10%,transparent);padding-left:.75rem}.FilingHistoryPanel_highlightYellow__u6W59{border-left:4px solid var(--color-amber);background-color:color-mix(in oklab,var(--color-amber) 10%,transparent);padding-left:.75rem}.FilingHistoryPanel_dateCol__oCzVB{width:6rem;flex-shrink:0;text-align:right}.FilingHistoryPanel_dateText__gpIgR{font-size:.75rem;font-family:monospace;color:var(--color-text-muted)}.FilingHistoryPanel_mainContent__V_sLe{flex:1;min-width:0}.FilingHistoryPanel_description__YwxTb{font-size:.875rem;color:var(--color-text);line-height:1.375}.FilingHistoryPanel_metaRow___O6sk{margin-top:.25rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.FilingHistoryPanel_typeBadge___Mklq{font-family:monospace;background-color:var(--color-bg-muted);border:1px solid var(--color-border);padding:.125rem .375rem;border-radius:.25rem}.FilingHistoryPanel_metaNoteItalic__QZq0M,.FilingHistoryPanel_metaNote__6U9k7,.FilingHistoryPanel_typeBadge___Mklq{font-size:10px;color:var(--color-text-muted)}.FilingHistoryPanel_metaNoteItalic__QZq0M{font-style:italic}.FilingHistoryPanel_spacer__gngqY{flex-shrink:0;width:1.75rem}.FilingHistoryPanel_categoryBase__LhN1O{display:inline-block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.125rem .5rem;border-radius:.25rem;border:1px solid}.FilingHistoryPanel_categoryAccounts__EeJ5w{background-color:color-mix(in oklab,var(--color-info) 10%,transparent);color:var(--color-info);border-color:color-mix(in oklab,var(--color-info) 25%,transparent)}.FilingHistoryPanel_categoryConfirmation__ccT4h{background-color:color-mix(in oklab,var(--color-indigo) 10%,transparent);color:var(--color-indigo);border-color:color-mix(in oklab,var(--color-indigo) 25%,transparent)}.FilingHistoryPanel_categoryOfficers__luFO0{background-color:color-mix(in oklab,var(--color-purple) 10%,transparent);color:var(--color-purple);border-color:color-mix(in oklab,var(--color-purple) 25%,transparent)}.FilingHistoryPanel_categoryCapital__khmR9{background-color:color-mix(in oklab,var(--color-cyan) 10%,transparent);color:var(--color-cyan);border-color:color-mix(in oklab,var(--color-cyan) 25%,transparent)}.FilingHistoryPanel_categoryInsolvency__g2NTN{background-color:color-mix(in oklab,var(--flair-danger) 10%,transparent);color:var(--flair-danger);border-color:color-mix(in oklab,var(--flair-danger) 25%,transparent)}.FilingHistoryPanel_categoryGazette__1o_Sr{background-color:color-mix(in oklab,var(--flair-accent) 10%,transparent);color:var(--flair-accent);border-color:color-mix(in oklab,var(--flair-accent) 25%,transparent)}.FilingHistoryPanel_categoryMortgage__h8CUj{background-color:color-mix(in oklab,var(--color-warning) 10%,transparent);color:var(--color-warning);border-color:color-mix(in oklab,var(--color-warning) 25%,transparent)}.FilingHistoryPanel_categoryIncorporation__VSsIT{background-color:color-mix(in oklab,var(--color-success) 10%,transparent);color:var(--color-success);border-color:color-mix(in oklab,var(--color-success) 25%,transparent)}.FilingHistoryPanel_categoryAddress__iv_6J{background-color:color-mix(in oklab,var(--color-teal) 10%,transparent);color:var(--color-teal);border-color:color-mix(in oklab,var(--color-teal) 25%,transparent)}.FilingHistoryPanel_categoryPsc__GpFbN{background-color:color-mix(in oklab,var(--color-violet) 10%,transparent);color:var(--color-violet);border-color:color-mix(in oklab,var(--color-violet) 25%,transparent)}.FilingHistoryPanel_categoryAnnualReturn__Mdzih{background-color:color-mix(in oklab,var(--color-indigo) 10%,transparent);color:var(--color-indigo);border-color:color-mix(in oklab,var(--color-indigo) 25%,transparent)}.FilingHistoryPanel_categoryAuditors__VtZi8{background-color:color-mix(in oklab,var(--color-emerald) 10%,transparent);color:var(--color-emerald);border-color:color-mix(in oklab,var(--color-emerald) 25%,transparent)}.FilingHistoryPanel_categoryConstitution__MRflv{background-color:color-mix(in oklab,var(--color-amber) 12%,transparent);color:var(--color-amber);border-color:color-mix(in oklab,var(--color-amber) 30%,transparent)}.FilingHistoryPanel_categoryNameChange__edQe6{background-color:color-mix(in oklab,var(--flair-secondary) 22%,transparent);color:var(--color-text);border-color:color-mix(in oklab,var(--flair-secondary) 45%,transparent)}.FilingHistoryPanel_categoryResolution__eO_ro{background-color:color-mix(in oklab,var(--color-warning) 14%,transparent);color:var(--color-warning);border-color:color-mix(in oklab,var(--color-warning) 32%,transparent)}.FilingHistoryPanel_categoryDefault__BMFS6{background-color:var(--color-bg-muted);color:var(--color-text-muted);border-color:var(--color-border)}.FilingHistoryPanel_filterBar__RxLld{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;padding:.625rem 1.25rem;border-bottom:1px solid var(--color-border-muted);background:color-mix(in oklab,var(--color-bg-subtle) 60%,transparent)}.FilingHistoryPanel_filterChip__DUOYP{display:inline-flex;align-items:center;gap:.25rem;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.25rem .625rem;border-radius:.375rem;border:1px solid;cursor:pointer;transition:opacity .12s ease,transform 60ms ease,box-shadow .12s ease;background:transparent;font-family:inherit}.FilingHistoryPanel_filterChip__DUOYP:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 1px 3px var(--shadow-color)}.FilingHistoryPanel_filterChip__DUOYP:active:not(:disabled){transform:translateY(0)}.FilingHistoryPanel_filterChipMuted__Mzi35{opacity:.32}.FilingHistoryPanel_filterChipMuted__Mzi35:hover{opacity:.7}.FilingHistoryPanel_filterChipCount__ACnwn{font-weight:400;font-size:10px;opacity:.8;margin-left:.125rem;letter-spacing:0;text-transform:none}.FilingHistoryPanel_filterActions__R2Yla{margin-left:auto;display:inline-flex;gap:.375rem}.FilingHistoryPanel_filterActionBtn__p5zet{font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--color-text-muted);background:none;border:none;padding:.25rem .5rem;cursor:pointer;border-radius:.25rem;transition:color .12s ease,background-color .12s ease}.FilingHistoryPanel_filterActionBtn__p5zet:hover{color:var(--color-text);background-color:var(--color-bg-muted)}.FilingHistoryPanel_emptyFilter__cM0an{padding:2rem 1.25rem;text-align:center;font-size:.875rem;color:var(--color-text-muted)}.FilingHistoryPanel_pagination__kGJY5{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem;border-top:1px solid var(--color-border);background-color:var(--color-bg-muted)}.FilingHistoryPanel_pageInfo__1S65j{font-size:.75rem;color:var(--color-text-muted)}.FilingHistoryPanel_pageButtons__GqQKk{display:flex;gap:.25rem}.FilingHistoryPanel_pageBtn___HeX3{padding:.375rem .75rem;font-size:.75rem;font-weight:600;border-radius:.25rem;border:1px solid var(--color-border);background-color:var(--color-bg-subtle);color:var(--color-text);transition:background-color .15s ease}.FilingHistoryPanel_pageBtn___HeX3:hover:not(:disabled){background-color:var(--color-bg-muted)}.FilingHistoryPanel_pageBtn___HeX3:disabled{opacity:.4;cursor:not-allowed}.CompanyInfo_emptyShell__WDdfr,.CompanyInfo_errorShell__4kOgQ,.CompanyInfo_loadingShell__b_mq2{background-color:var(--color-bg-muted);border-radius:.75rem;border:1px solid var(--color-border-muted);padding:1.25rem}.CompanyInfo_loadingShell__b_mq2{animation:CompanyInfo_pulse__P03ry 2s cubic-bezier(.4,0,.6,1) infinite}.CompanyInfo_mutedText__Pu0ty{color:var(--color-text-muted);font-size:.875rem}.CompanyInfo_errorText__00Jfj{color:var(--flair-danger);font-size:.875rem}.CompanyInfo_sectorBlock__SmHMt{margin-top:.25rem}@media (min-width:768px){.CompanyInfo_sectorBlock__SmHMt{grid-column:span 2/span 2}}.CompanyInfo_sectorHeading__rXOYx{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin-bottom:.5rem}.CompanyInfo_sectorList__FoL7x{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:0}.CompanyInfo_sectorItem__ELBpV{display:inline-flex;align-items:center;gap:.5rem;background:var(--color-bg-muted);padding:.35rem .65rem;border-radius:9999px;border:1px solid var(--color-border-muted);font-size:.8rem}.CompanyInfo_sicCodeBadge__XAm_0{background:color-mix(in oklab,var(--flair-primary) 15%,transparent);color:var(--flair-primary);padding:.1rem .4rem;border-radius:.25rem;font-family:ui-monospace,monospace;font-size:.7rem;font-weight:700;flex-shrink:0}.CompanyInfo_sectorDescription__HvROm{color:var(--color-text);font-size:.8rem;line-height:1.3}.ErrorBox_box__np0Zi{background-color:var(--badge-danger-bg);color:var(--badge-danger-text);padding:1.5rem;border:1px solid var(--badge-danger-text);border-radius:.5rem;margin-top:1rem;margin-bottom:1rem;box-shadow:0 4px 6px -1px var(--shadow-color),0 2px 4px -2px var(--shadow-color)}.ErrorBox_title__VB3CB{font-size:1.5rem;font-weight:600;margin:0 0 .25rem}.ErrorBox_status__J7SLG{font-size:1.125rem}.ErrorBox_message__Mag5r{margin-top:.5rem}.ErrorBox_pre__Ceraz{margin-top:1rem;background-color:var(--badge-danger-bg);padding:.5rem;border-radius:.25rem;font-size:.875rem;overflow-x:auto}.EntityLink_link__VZLXm{color:var(--color-info);font-weight:600;transition:color .15s ease;text-decoration:none}.EntityLink_link__VZLXm:hover{text-decoration:underline}.EntityLink_nameText__gMI4j{color:var(--color-text-strong);font-weight:500;display:inline-flex;align-items:center;gap:.5rem}.EntityLink_spinner__Wlqkp{display:inline-block;width:.75rem;height:.75rem;border-width:2px;border-style:solid;border-color:var(--color-border);border-top-color:var(--color-info);border-radius:9999px;animation:EntityLink_spin__6N_Wz 1s linear infinite;flex-shrink:0}