:root{--sr-font-body:"Manrope", system-ui, sans-serif;--sr-font-data:"Manrope", system-ui, sans-serif;--sr-font-section:"Manrope", system-ui, sans-serif;--sr-font-ticker:"JetBrains Mono", monospace;--sr-font-heading:"Plus Jakarta Sans", "Manrope", system-ui, sans-serif;--sr-weight-medium:500;--sr-weight-semibold:600;--sr-page-title-size:28px;--sr-page-title-size-mobile:22px;--sr-page-title-weight:550;--sr-page-title-tracking:-.028em;--sr-section-title-size:20px;--sr-section-title-size-mobile:18px;--sr-text-body:14px;--sr-text-table:13.5px;--sr-text-table-heading:12px;--sr-text-meta:11px;--sr-text-status:10.5px;--sr-leading-body:1.5;--sr-page-title-leading:1.25;--sr-index-title-size:18px;--sr-index-title-size-mobile:17px;--sr-index-title-weight:550;--sr-index-title-tracking:-.02em;--sr-card-title-size:16px;--sr-card-title-size-mobile:15px;--sr-card-title-weight:550;--sr-card-title-tracking:-.015em;--sr-text-card:13px;--sr-text-caption:12px;--sr-text-micro:10px;--sr-figure-tracking:-.03em;--sr-ticker-tracking:.02em;--sr-table-heading-tracking:-.005em;--sr-page-top:25px;--sr-page-top-mobile:20px;--sr-title-gap:18px;--sr-title-gap-mobile:14px;--sr-section-gap:40px;--sr-section-gap-mobile:28px;--sr-section-title-gap:16px;--sr-card-gap:16px;--sr-card-gap-mobile:12px;--sr-card-padding:20px;--sr-gutter-mobile:12px;--sr-m-row:64px;--sr-m-row-dense:64px;--sr-m-star-w:28px;--sr-m-rank-w:28px;--sr-m-name-w:146px;--sr-m-control:40px;--sr-m-tile:56px;--sr-m-tile-text:12.5px;--sr-m-tile-gap:8px;--sr-m-tile-padding:12px;--sr-m-tile-icon:28px;--sr-m-tile-radius:12px;--sr-m-carousel-gap:10px;--sr-m-carousel-card:200px;--sr-space-1:4px;--sr-space-2:8px;--sr-space-3:12px;--sr-space-4:16px;--sr-space-5:20px;--sr-space-6:24px;--sr-space-8:32px;--sr-space-10:40px;--sr-space-12:48px;--sr-control-nav:30px;--sr-control-compact:32px;--sr-control-regular:38px;--sr-control-touch:44px;--sr-radius-compact:7px;--sr-radius-control:8px;--sr-radius-input:10px;--sr-radius-inset:10px;--sr-radius-menu:10px;--sr-radius-summary:12px;--sr-radius-card:14px;--sr-radius-glass:20px;--sr-radius-pill:999px;--sr-focus-width:2px;--sr-focus-offset:3px;--sr-duration-fast:.15s;--sr-duration-standard:.2s;--sr-ease:ease;--sr-glass-shadow-light:0 19px 20px -10px #0000001a, inset 0 0 2px 3px #fff;--sr-glass-shadow-dark:0 19px 24px -10px #00000073, inset 0 0 2px 2px #eaeaea1a;--sr-catalogue-shadow:0 4px 10px -6px #00000014, inset 0 0 2px 3px #fff;--sr-page-title-color:#383e48;--sr-glass-valuation-bg:#edf6f1;--sr-glass-valuation-border:#d9e7e3;--sr-glass-valuation-shadow:var(--sr-glass-shadow-light);--sr-glass-summary-bg:#fdfcfe;--sr-glass-summary-shadow:var(--sr-glass-shadow-light);--background:#fff;--surface:#fff;--surface-2:#f5f4f0;--border-1:#eaedf0;--rule:#14161c12;--rule-2:#14161c21;--grid-major:#14161c0a;--text-1:#0a0c11;--text-2:#515559;--fg:#1a1c20;--fg-2:#5a606b;--fg-3:#9097a1;--logotype:#3a3f4a;--ticker-color:#8b9199;--accent:#5bd0b0;--accent-soft:#5bd0b01a;--rank-btn-text:#4164f2;--up:#1c8a5e;--dn:#d14545;--warn:#d98e1f;--sidebar-icon-fill:#3a3a40;--watchlist-inactive:#e2e2e2;--accent-fg:#0a0c10;--danger-fg:#fff;--accent-gradient-end:#73e699;--backdrop:#0a0c108c;--shadow-navbar:0 1px 0 var(--rule), 0 6px 18px -16px #14161c2e;--shadow-input:0 1px 2px #14161c0a;--shadow-input-inset:inset 0 1px 2px #14161c0a;--shadow-input-focus:0 2px 6px #14161c14;--shadow-dropdown:0 4px 16px #14161c1a, 0 12px 40px #14161c14;--shadow-search:0 4px 12px #14161c14, 0 16px 40px #14161c1f;--shadow-dialog:0 8px 40px #14161c2e, 0 32px 80px #14161c1a;--shadow-card:0 1px 2px #14161c0a, 0 8px 24px -12px #14161c1a}body.dark{--background:#0a0c10;--surface:#14181f;--surface-2:#1c2129;--border-1:#222533;--rule:#ffffff17;--rule-2:#ffffff24;--grid-major:#ffffff0a;--text-1:#fff;--text-2:#b8bcc2;--fg:#e6e9ef;--fg-2:#a8aebb;--fg-3:#7f8694;--logotype:#c0c6d0;--ticker-color:#5c677e;--accent:#5bd0b0;--accent-soft:#5bd0b01f;--rank-btn-text:#b3bfff;--up:#5bd0b0;--dn:#e0635b;--warn:#ffb547;--sidebar-icon-fill:#d9d9d9;--watchlist-inactive:#445675;--accent-fg:#0a0c10;--danger-fg:#fff;--accent-gradient-end:#73e699;--backdrop:#000000a6;--shadow-navbar:0 1px 0 var(--rule), 0 6px 18px -10px #0009;--shadow-input:0 1px 2px #0006;--shadow-input-inset:inset 0 1px 2px #0006;--shadow-input-focus:0 2px 6px #00000080;--shadow-dropdown:0 4px 16px #00000059, 0 12px 40px #00000040;--shadow-search:0 4px 12px #0000004d, 0 16px 40px #0006;--shadow-dialog:0 8px 40px #00000080, 0 32px 80px #0000004d;--shadow-card:0 1px 2px #0006, 0 12px 32px -12px #0000008c;--sr-page-title-color:var(--fg);--sr-glass-valuation-bg:#1d242af0;--sr-glass-valuation-border:#31404b;--sr-glass-valuation-shadow:var(--sr-glass-shadow-dark);--sr-catalogue-shadow:0 4px 12px -6px #00000059, inset 0 0 2px 2px #eaeaea14;--sr-glass-summary-bg:color-mix(in srgb, color-mix(in srgb, #b2a1d0 5%, var(--surface)) 55%, transparent);--sr-glass-summary-shadow:0 19px 24px -10px #00000073, inset 0 0 2px 2px color-mix(in srgb, var(--fg-2) 5%, transparent)}:root,body.dark{--sr-color-text:var(--fg);--sr-color-muted:var(--fg-2);--sr-color-subtle:var(--fg-3);--sr-color-positive:var(--up);--sr-color-negative:var(--dn);--sr-color-danger:var(--dn);--sr-color-warning:var(--warn);--sr-color-action:var(--fg);--sr-focus-color:var(--fg);--sr-focus-ring:0 0 0 3px color-mix(in srgb, var(--fg) 16%, transparent);--sr-nav-control-bg:color-mix(in srgb, var(--surface) 65%, transparent);--sr-nav-control-filter:blur(10px) saturate(140%);--sr-row-hover:color-mix(in srgb, var(--accent) 4%, var(--surface,var(--background)));--sr-color-card-copy:color-mix(in srgb, var(--fg-2) 60%, var(--fg-3));--sr-status-positive-bg:color-mix(in srgb, var(--up) 8%, var(--surface,var(--background)));--sr-status-positive-border:color-mix(in srgb, var(--up) 15%, transparent);--sr-status-negative-bg:color-mix(in srgb, var(--dn) 8%, var(--surface,var(--background)));--sr-status-negative-border:color-mix(in srgb, var(--dn) 15%, transparent);--sr-glass-summary-border:var(--rule);--sr-raised-start:#fff;--sr-raised-end:#f3f3f1;--sr-raised-hover:#eeeeeb;--sr-raised-ink:var(--fg);--sr-raised-edge:#14161c2e;--sr-raised-bevel:#fff;--sr-raised-shadow:#14161c1f;--sr-raised-press:#14161c24}body.dark{--sr-glass-summary-border:color-mix(in srgb, var(--fg-2) 8%, transparent);--sr-raised-start:#2f3542;--sr-raised-end:#232832;--sr-raised-hover:#2a303b;--sr-raised-ink:var(--fg);--sr-raised-edge:#ffffff2e;--sr-raised-bevel:#ffffff17;--sr-raised-shadow:#00000073;--sr-raised-press:#00000073}.sr-button{box-sizing:border-box;height:var(--sr-control-regular);border:1px solid var(--rule-2);border-radius:var(--sr-radius-control);background:var(--surface);color:var(--fg);font-family:var(--sr-font-body);font-size:var(--sr-text-table);font-weight:var(--sr-weight-semibold);text-align:center;white-space:nowrap;cursor:pointer;transition:background-color var(--sr-duration-fast) var(--sr-ease), border-color var(--sr-duration-fast) var(--sr-ease), box-shadow var(--sr-duration-fast) var(--sr-ease);justify-content:center;align-items:center;gap:8px;padding:0 16px;line-height:1.25;text-decoration:none;display:inline-flex}.sr-button[data-size=compact]{height:var(--sr-control-compact);padding-inline:12px;font-size:12px}.sr-button[data-size=touch]{height:var(--sr-control-touch);border-radius:var(--sr-radius-input);padding-inline:20px;font-size:14px}.sr-button[data-variant=secondary]:hover:not(:disabled):not([aria-disabled=true]){background:var(--surface-2);border-color:var(--fg-3)}.sr-button[data-variant=ghost]{color:var(--fg-2);background:0 0;border-color:#0000}.sr-button[data-variant=ghost]:hover:not(:disabled):not([aria-disabled=true]){background:var(--surface-2);color:var(--fg)}.sr-button[data-variant=danger]{background:var(--sr-color-danger);border-color:var(--sr-color-danger);color:var(--danger-fg)}.sr-button[data-variant=raised],.sr-button[data-variant=mint]{border-radius:var(--sr-radius-input);border-color:var(--sr-raised-edge);background-color:var(--sr-raised-end);background-image:linear-gradient(180deg, var(--sr-raised-start), var(--sr-raised-end));color:var(--sr-raised-ink);box-shadow:0 1px 2px var(--sr-raised-shadow), 0 1px 0 color-mix(in srgb, var(--sr-raised-shadow) 35%, transparent), inset 0 1px 0 var(--sr-raised-bevel)}.sr-button[data-variant=raised]:hover:not(:disabled):not([aria-disabled=true]),.sr-button[data-variant=mint]:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--sr-raised-hover);background-image:linear-gradient(180deg, var(--sr-raised-start), var(--sr-raised-hover));box-shadow:0 2px 4px -1px var(--sr-raised-shadow), 0 1px 0 color-mix(in srgb, var(--sr-raised-shadow) 35%, transparent), inset 0 1px 0 var(--sr-raised-bevel)}.sr-button[data-variant=raised]:active:not(:disabled):not([aria-disabled=true]),.sr-button[data-variant=mint]:active:not(:disabled):not([aria-disabled=true]){background-image:none;background-color:var(--sr-raised-hover);box-shadow:inset 0 1px 3px var(--sr-raised-press)}.sr-button:disabled,.sr-button[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none}.sr-button:focus-visible,.sr-focus:focus-visible{outline:var(--sr-focus-width) solid var(--sr-focus-color);outline-offset:var(--sr-focus-offset)}.sr-input{box-sizing:border-box;width:100%;height:var(--sr-control-touch);border:1px solid var(--sr-input-border,var(--rule-2));border-radius:var(--sr-radius-input);background:color-mix(in srgb, var(--surface) 88%, transparent);color:var(--fg);font-family:var(--sr-font-body);box-shadow:var(--shadow-input-inset), inset 0 1px 0 #fff3;transition:border-color var(--sr-duration-fast) var(--sr-ease), box-shadow var(--sr-duration-fast) var(--sr-ease);padding:0 12px;font-size:13px}.sr-input::placeholder{color:var(--fg-3)}.sr-input:focus{border-color:var(--sr-focus-color);box-shadow:var(--sr-focus-ring);outline:none}.sr-input[aria-invalid=true]{border-color:var(--sr-color-danger)}.sr-input:disabled{opacity:.55;cursor:not-allowed}.sr-field{gap:7px;display:grid}.sr-field-label{color:var(--fg);font:600 12px/1.5 var(--sr-font-body)}.sr-field-hint{color:var(--fg-2);font:400 12px/1.5 var(--sr-font-body);margin:0}.sr-field-error{color:var(--sr-color-danger);font:400 12px/1.5 var(--sr-font-body);margin:0}.sr-surface{border:1px solid var(--rule);border-radius:var(--sr-radius-card);background:var(--surface);box-shadow:var(--shadow-card)}.sr-surface[data-material=summary]{border-color:var(--sr-glass-summary-border);border-radius:var(--sr-radius-summary);background:var(--sr-glass-summary-bg);box-shadow:var(--sr-glass-summary-shadow)}.sr-surface[data-material=valuation]{border-color:var(--sr-glass-valuation-border);border-radius:var(--sr-radius-glass);background:var(--sr-glass-valuation-bg);box-shadow:var(--sr-glass-valuation-shadow)}.sr-status{border:1px solid var(--rule-2);border-radius:var(--sr-radius-pill);color:var(--fg-2);font:500 var(--sr-text-status)/1.5 var(--sr-font-data);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:4px;padding:2px 7px;display:inline-flex}.sr-status[data-tone=positive]{color:var(--up);border-color:var(--sr-status-positive-border);background:var(--sr-status-positive-bg)}.sr-status[data-tone=negative]{color:var(--dn);border-color:var(--sr-status-negative-border);background:var(--sr-status-negative-bg)}.sr-number{font-family:var(--sr-font-data);font-variant-numeric:tabular-nums}@media (width<=768px){.sr-input{font-size:16px}}@media (prefers-reduced-motion:reduce){.sr-button,.sr-input{transition:none}}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/plus-jakarta-sans/PlusJakartaSans-Variable.ttf)format("truetype");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:Plus Jakarta Sans Hero;src:url(/fonts/plus-jakarta-sans/PlusJakartaSans-SemiBold.ttf)format("truetype");font-style:normal;font-weight:600;font-display:swap}:root{--font-page-heading:var(--sr-font-heading);font-family:var(--sr-font-body);font-synthesis:none;font-optical-sizing:auto;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;line-height:1.5}.sub-main h1{font-family:var(--font-page-heading)}.sub-main h1:not(.home-h1):not(.title-name){font-weight:var(--sr-page-title-weight)}body:not(.dark) .sub-main h1:not(.home-h1):not(.title-name){color:var(--sr-page-title-color)}body{background-color:var(--background);margin:0;padding:0}body.theme-snap,body.theme-snap *,body.theme-snap :before,body.theme-snap :after{transition:none!important}svg{shape-rendering:geometricprecision;text-rendering:geometricprecision;image-rendering:high-quality}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}html[data-density=tighter]{--sr-page-top:20px;--sr-page-top-mobile:18px;--sr-title-gap:14px;--sr-title-gap-mobile:12px;--sr-section-gap:32px;--sr-section-gap-mobile:24px;--sr-section-title-gap:14px;--dp-card-y:18px;--dp-panel-y:20px;--dp-small-y:10px;--dp-row-y:11px;--dp-section:32px;--dp-section-half:20px;--dp-gap:14px;--dp-control:36px;--dp-primary:40px;--dp-compact:30px;--dp-mover-row:34px;--dp-hero-gap:10px;--dp-hero-inset:14px;--dp-mover-bottom:11px;--dp-gauge-width:148px;--dp-gauge-height:87px;--dp-result-min:140px;--dp-screener-dial:360px}html[data-density=compact]{--sr-page-top:16px;--sr-page-top-mobile:16px;--sr-title-gap:12px;--sr-title-gap-mobile:10px;--sr-section-gap:24px;--sr-section-gap-mobile:20px;--sr-section-title-gap:12px;--dp-card-y:16px;--dp-panel-y:16px;--dp-small-y:8px;--dp-row-y:9px;--dp-section:24px;--dp-section-half:16px;--dp-gap:12px;--dp-control:34px;--dp-primary:38px;--dp-compact:28px;--dp-mover-row:32px;--dp-hero-gap:8px;--dp-hero-inset:12px;--dp-mover-bottom:10px;--dp-gauge-width:136px;--dp-gauge-height:80px;--dp-result-min:132px;--dp-screener-dial:320px}@media (width>=769px){html[data-density] .sr-button{height:var(--dp-control)}html[data-density] .sr-button[data-size=compact]{height:var(--dp-compact)}html[data-density] .sr-button[data-size=touch]{height:var(--dp-primary)}html[data-density] .rankings-toolbar{padding-block:var(--dp-small-y)}html[data-density] .rankings-toolbar .toolbar-button:not(.toolbar-refresh):not(.toolbar-more){min-height:var(--dp-control)}html[data-density] .rankings-toolbar .toolbar-rank{min-height:var(--dp-primary);height:var(--dp-primary)}html[data-density] .summary-hero{--hero-mover-row-height:var(--dp-mover-row)}html[data-density] .summary-hero.market-highlights .cards-row>.card{padding-block:var(--dp-hero-inset) var(--dp-mover-bottom);row-gap:var(--dp-hero-gap)}html[data-density] .summary-hero.market-highlights .cards-row{row-gap:var(--dp-gap)}html[data-density] .summary-hero.market-highlights .cards-row>.card:last-child{padding-block:var(--dp-hero-inset) calc(var(--dp-hero-inset) + 6px);row-gap:var(--dp-hero-gap)}html[data-density] .summary-hero.market-highlights .cards-row>.card:last-child .breadth-block{row-gap:calc(var(--dp-small-y) - 4px)}}@media (width>=1201px){html[data-density] .summary-hero.market-highlights .cards-row>.card:last-child .sent-body{grid-template-columns:var(--dp-gauge-width) minmax(0,1fr)}html[data-density] .summary-hero.market-highlights .cards-row>.card:last-child :is(.gauge,.skel-gauge){width:var(--dp-gauge-width);height:var(--dp-gauge-height)}html[data-density] .summary-hero.market-highlights .cards-row>.card:last-child .breadth-block{padding-top:calc(var(--dp-small-y) - 4px)}}html[data-density] .stock-page.refined-stock{row-gap:var(--sr-section-gap)}@media (width<=768px){html[data-density] .stock-page.refined-stock{row-gap:var(--sr-section-gap-mobile)}}@media (width>=769px){html[data-density] .stock-hero .crumb{padding-block:var(--dp-panel-y) var(--dp-small-y)}html[data-density] .stock-hero .id-row{padding-block:var(--dp-card-y) var(--dp-gap)}html[data-density] .stock-hero .half{padding-block:var(--dp-panel-y)}html[data-density] .stock-hero .foot{padding-block:var(--dp-small-y)}html[data-density] .stock360 .view-header{padding-block:var(--dp-card-y) var(--dp-gap)}html[data-density] .stock360 .profile{padding-block:var(--dp-panel-y)}html[data-density] .stock360 .analysis{padding-block:var(--dp-panel-y);row-gap:var(--dp-gap)}html[data-density] .stock360 .takeaway{padding-block:var(--dp-gap)}html[data-density] .stock360 .company-context{padding-block-start:var(--dp-gap)}html[data-density] .stock360 .metrics-strip{padding-block:var(--dp-gap) 4px}html[data-density] .stock360 .metrics-strip .kpi-row{padding-block:var(--dp-small-y)}html[data-density] .stock360 .pillar-header{padding-block:var(--dp-gap)}html[data-density] .stock360 .pillar{padding-block:var(--dp-card-y) var(--dp-gap)}html[data-density] .stock360 .pillar-heading{margin-block-end:var(--dp-small-y)}html[data-density] .sr-financial-statement{padding-block-start:var(--dp-panel-y)}html[data-density] .sr-financial-statement .fs-title-row,html[data-density] .sr-financial-statement .sb{margin-block-end:var(--dp-gap)}html[data-density] .tm{padding-block:var(--dp-panel-y);row-gap:var(--dp-small-y)}html[data-density] .cmp-page .cmp-flow-section+.cmp-flow-section{margin-block-start:var(--dp-section-half);padding-block-start:var(--dp-section-half)}html[data-density] .cmp-page .cmp-section{margin-block-end:var(--dp-section-half)}html[data-density] .cmp-page .cmp-flow-section .cmp-section:last-child{margin-block-end:0}html[data-density] .cmp-page .dcf-company{padding-block:var(--dp-card-y)}html[data-density] .cmp-page .dcf-difference{margin-block:var(--dp-gap)}html[data-density] .cmp-page .dcf-track{margin-block:6px var(--dp-gap)}html[data-density] .scr-root .scr-header{padding-block-end:var(--dp-section-half)}html[data-density] .scr-root .scr-card,html[data-density] .agentic-section .agentic-card,html[data-density] .overview[data-variant=icon] .category-card{padding-block:var(--dp-row-y)}html[data-density] .overview[data-variant=icon] .category-grid{row-gap:calc(var(--dp-small-y) - 2px)}html[data-density] .wl .wl-panel{padding-block:var(--dp-card-y)}html[data-density] .wl .wl-panel p,html[data-density] .watchlist-content .toolbar{margin-block-end:var(--dp-gap)}html[data-density] .wl .wl-foot,html[data-density] .watchlist-content .tbl-foot{padding-block:var(--dp-small-y)}html[data-density] .watchlist-content .empty{padding-block:var(--dp-section)}html[data-density] .account-page{padding-block:var(--dp-section) calc(var(--dp-section) * 2)}html[data-density] .account-page .page-header{margin-block-end:var(--dp-section-half)}html[data-density] .account-page .cards-grid{row-gap:var(--dp-gap)}html[data-density] .account-page .card{padding-block:var(--dp-panel-y)}html[data-density] .account-page .card-title:not(.danger-title){margin-block-end:var(--dp-gap)}html[data-density] .account-page .card .row{padding-block:var(--dp-small-y)}html[data-density] .auth-gallery .panel-content{padding-block:var(--dp-panel-y)}html[data-density] .auth-gallery .panel-right{padding-block:var(--dp-section) var(--dp-panel-y)}html[data-density] .auth-gallery .header{margin-block-end:var(--dp-card-y)}html[data-density] .auth-gallery .divider{margin-block:var(--dp-gap)}html[data-density] .auth-gallery form{row-gap:var(--dp-gap)}}@media (width>=769px) and (width<=900px){html[data-density] .cmp-page .dcf-company{padding-block:16px}}@media (width>=769px){html[data-density] :is(.article-page,.legal-page){padding-block-end:calc(var(--dp-section) + var(--dp-card-y))}html[data-density] :is(.article-page,.legal-page) .sections>section:not(:first-child){padding-block-start:var(--dp-section-half)}html[data-density] :is(.article-page,.legal-page) .sections>section:not(:last-child){padding-block-end:var(--dp-section-half)}html[data-density] :is(.article-page,.legal-page) .sections h2,html[data-density] :is(.article-page,.legal-page) .sections :is(p:not(.sub-title),ul):not(:last-child){margin-block-end:var(--dp-small-y)}html[data-density] .legal-page .sub-section+.sub-section{margin-block-start:var(--dp-gap)}html[data-density] footer.footer{margin-block-start:var(--dp-section)}html[data-density] footer.footer .footer-top{padding-block:var(--dp-section) var(--dp-section-half);row-gap:var(--dp-section-half)}html[data-density] footer.footer .brand-desc{margin-block-start:var(--dp-small-y)}html[data-density] footer.footer .disclaimer-section{padding-block:var(--dp-card-y)}html[data-density] footer.footer .disclaimer-heading{margin-block-end:var(--dp-small-y)}html[data-density] footer.footer .disclaimer-grid{row-gap:var(--dp-small-y)}html[data-density] footer.footer .footer-bottom{padding-block:var(--dp-small-y)}html[data-density] .error-page{padding-block:var(--dp-section) calc(var(--dp-section) * 2);row-gap:var(--dp-section-half)}html[data-density] .error-page .ascii-art{padding-block:var(--dp-card-y) var(--dp-gap)}html[data-density] .account-page :is(.page-loading,.not-logged-in){padding-block:calc(var(--dp-section) * 2)}html[data-density] .account-page .account-support{margin-block-start:var(--dp-gap)}html[data-density] .picker-dialog>.modal-heading{padding-block:var(--dp-gap) var(--dp-small-y)}html[data-density] .picker-dialog>.modal-footer{padding-block:var(--dp-small-y)}html[data-density] .stock-page.refined-stock .pc.mx{padding-block:var(--dp-panel-y);row-gap:var(--dp-small-y)}html[data-density] .stock-page.refined-stock .pc.mx .pc-chart{margin-block:var(--dp-gap) var(--dp-small-y)}html[data-density] .stock-page.refined-stock .pc.mx .mx-after{row-gap:var(--dp-gap);padding-block-start:var(--dp-panel-y)}html[data-density] .stock-page.refined-stock .pc.mx .mx-rail-wrap{margin-block-start:var(--dp-gap)}html[data-density] .stock-page.refined-stock .pc.mx .mx-links{margin-block-start:var(--dp-gap);padding-block-start:var(--dp-small-y)}html[data-density] .stock-page.refined-stock .peers-head{padding-block-start:var(--dp-panel-y)}html[data-density] .stock-page.refined-stock .peers-track{padding-block-end:var(--dp-panel-y)}html[data-density] .stock-page.refined-stock .peer-cell{padding-block:var(--dp-row-y)}html[data-density] .stock-page.refined-stock .sh-card.stock-review{padding-block:var(--dp-panel-y)}html[data-density] .stock-page.refined-stock .sh-card .own-lead{margin-block-end:var(--dp-gap)}html[data-density] .stock-page.refined-stock .sh-card .own-more{min-height:var(--dp-primary)}html[data-density] .stock-page.refined-stock .dv-card{padding-block:var(--dp-panel-y)}html[data-density] .stock-page.refined-stock .dv-card .dv-rows-head{margin-block-start:var(--dp-gap)}html[data-density] .stock-page.refined-stock .dv-card .dv-note{margin-block-start:var(--dp-small-y)}html[data-density] .projection-dialog .mxf-tabs{margin-block-end:var(--dp-gap)}html[data-density] .projection-dialog .mxf-params{margin-block-end:var(--dp-gap);padding-block-end:var(--dp-gap)}html[data-density] .projection-dialog .mxf-bridge{margin-block-start:var(--dp-gap);padding-block-start:var(--dp-gap)}html[data-density] .projection-dialog .mxf-result{padding-block:var(--dp-small-y);margin-block-start:var(--dp-small-y)}html[data-density] .custom-screener{padding-block:var(--sr-page-top) calc(var(--dp-section) * 2)}html[data-density] .custom-screener>.page-header{padding-block:var(--dp-card-y) var(--dp-panel-y)}html[data-density] .custom-screener .builder-card{padding-block:var(--dp-card-y)}html[data-density] .custom-screener .builder-card>.card-note{margin-block-start:var(--dp-gap)}html[data-density] .custom-screener .metric-rules{row-gap:var(--dp-small-y);margin-block-start:var(--dp-gap)}html[data-density] .custom-screener .metric-rule{padding-block:var(--dp-small-y)}html[data-density] .custom-screener>.run-bar{padding-block:var(--dp-gap);row-gap:var(--dp-gap)}html[data-density] .custom-screener>.save-bar{padding-block:var(--dp-small-y)}html[data-density] .custom-screener>.results-section{margin-block-start:var(--dp-section-half)}html[data-density] .custom-screener .results-section>.filter-chips{margin-block:var(--dp-small-y) var(--dp-gap)}html[data-density] .custom-screener .metrics-builder input[type=text],html[data-density] .custom-screener .metrics-builder select,html[data-density] .custom-screener .run-bar select,html[data-density] .custom-screener .save-bar input[type=text],html[data-density] .custom-screener .quiet-button{height:var(--dp-control);min-height:var(--dp-control);padding-block:calc(var(--dp-small-y) - 3px)}html[data-density] .sr-root>.back,html[data-density] .research-page>.back{margin-block-end:var(--dp-small-y)}html[data-density] .sr-root .sr-desc,html[data-density] .research-page .research-about,html[data-density] .research-page .research-desc,html[data-density] .sr-root .sr-filters{margin-block-start:var(--dp-small-y)}html[data-density] .sr-root{padding-block-end:calc(var(--dp-section) * 2)}html[data-density] .research-page{padding-block-end:calc(var(--dp-section) + var(--dp-gap))}html[data-density] .research-page .tiles{row-gap:var(--dp-gap)}html[data-density] .research-page .tile{min-height:var(--dp-result-min);padding-block:var(--dp-card-y);row-gap:var(--dp-small-y)}html[data-density] .research-page .tile .mark{row-gap:var(--dp-small-y)}html[data-density] .research-page .notice{padding-block:var(--dp-small-y)}html[data-density] .research-page .retry-button,html[data-density] .research-page .retry{height:var(--dp-compact);min-height:var(--dp-compact);padding-block:3px}html[data-density] .sr-root .tbl-foot,html[data-density] .custom-screener .results-section .tbl-foot,html[data-density] .sector-detail .constituents .tbl-foot{padding-block:var(--dp-gap)}html[data-density] .sr-root .rankings-toolbar .toolbar-segment button,html[data-density] .custom-screener .rankings-toolbar .toolbar-segment button{height:var(--dp-compact)}html[data-density] .sector-detail .breadcrumb{margin-block:var(--dp-card-y) var(--dp-section-half)}html[data-density] .sector-detail .sector-heading{row-gap:var(--dp-section-half);padding-block-end:var(--dp-panel-y)}html[data-density] .sector-detail .detail-content{padding-block-end:calc(var(--dp-section) * 2)}html[data-density] .sector-detail .constituents{margin-block-start:var(--dp-gap)}html[data-density] .sector-detail .constituents>.filter-row{padding-block:var(--dp-small-y)}html[data-density] .cmp-page .cmp-slot:not(.empty){padding-block:var(--dp-card-y)}html[data-density] .cmp-page .cmp-slot:not(.empty):not(.cmp-slot-error){row-gap:var(--dp-small-y)}html[data-density] .cmp-page .cmp-slot-add{padding-block:var(--dp-card-y)}html[data-density] .cmp-page .cmp-slot-row{padding-block-start:var(--dp-small-y)}html[data-density] .cmp-page .cmp-peer-grid{row-gap:var(--dp-gap)}html[data-density] .cmp-page .cmp-peer{padding-block:var(--dp-card-y)}html[data-density] .cmp-page .cmp-peer-top{margin-block-end:var(--dp-gap)}html[data-density] .cmp-page .cmp-peer-cta{margin-block-start:var(--dp-gap);padding-block-start:var(--dp-small-y)}html[data-density] dialog.picker-dialog.metric-dialog .modal-heading,html[data-density] .cmp-page dialog.picker-dialog .modal-heading{padding-block:var(--dp-gap) var(--dp-small-y)}html[data-density] dialog.picker-dialog.metric-dialog .modal-footer{padding-block:var(--dp-small-y)}html[data-density] dialog.picker-dialog.metric-dialog .search-field .sr-input,html[data-density] .cmp-page dialog.picker-dialog .search-field .sr-input{height:var(--dp-primary);min-height:var(--dp-primary)}html[data-density] dialog.picker-dialog.metric-dialog .search-field>svg,html[data-density] .cmp-page dialog.picker-dialog .search-field>svg{top:calc((var(--dp-primary) - 16px) / 2)}html[data-density] .container:has(>.filter-row)>.page-header{padding-block:var(--sr-page-top) var(--dp-card-y)}html[data-density] .container:has(>.filter-row)>.filter-row{padding-block:var(--dp-small-y)}html[data-density] .cmp-page .cmp-slot{min-height:calc(94px + var(--dp-panel-y) * 2)}html[data-density] .cmp-page .cmp-section-h-row{margin-block-end:var(--dp-small-y)}html[data-density] .cmp-page .cmp-mt-card{padding-block:calc(var(--dp-small-y) - 4px)}html[data-density] .cmp-page .size-heading{margin-block-end:var(--dp-small-y)}html[data-density] .cmp-page .size-company{padding-block:calc(var(--dp-card-y) - 2px)}html[data-density] .cmp-page .size-drawing{margin-block:calc(var(--dp-small-y) - 4px)}html[data-density] .cmp-page .size-analogy{margin-block-start:var(--dp-gap);padding-block-start:var(--dp-small-y)}html[data-density] .cmp-page .dcf-heading{margin-block-end:var(--dp-small-y)}html[data-density] .cmp-page .dcf-meta{padding-block-start:calc(var(--dp-small-y) - 2px)}html[data-density] .cmp-page .profiles>header{margin-block-end:var(--dp-gap)}html[data-density] .cmp-page .profiles .profile-grid>article{padding-block:calc(var(--dp-card-y) - 2px)}html[data-density] .cmp-page .profiles .profile-meta{padding-block-start:var(--dp-small-y)}html[data-density] .cmp-page .profiles .classification{margin-block-start:calc(var(--dp-small-y) - 2px)}html[data-density] .cmp-page .profiles>.pillars{padding-block:var(--dp-gap)}html[data-density] .cmp-page .profiles>.pillars button{height:var(--dp-compact);min-height:var(--dp-compact);padding-block:0}html[data-density] .cmp-page .cmp-trend-card{padding-block:var(--dp-card-y)}html[data-density] .cmp-page .cmp-trend-legend{row-gap:var(--dp-gap);margin-block-start:var(--dp-small-y);padding-block-start:var(--dp-small-y)}html[data-density] .cmp-page .cmp-shr-cell{padding-block:calc(var(--dp-card-y) - 2px);row-gap:var(--dp-small-y)}html[data-density] .cmp-page .cmp-shr-nodata{padding-block:var(--dp-small-y)}html[data-density] .cmp-page section:has(>.ai-scroll)>header{margin-block-end:var(--dp-gap)}html[data-density] .cmp-page .ai-grid>.company{padding-block:calc(var(--dp-card-y) - 2px)}html[data-density] .cmp-page .ai-grid>.cell{padding-block:calc(var(--dp-card-y) - 2px) var(--dp-card-y)}html[data-density] .cmp-page{padding-block-end:var(--dp-section)}html[data-density] .cmp-page .cmp-loading{padding-block:var(--dp-section)}html[data-density] .custom-screener .petal-dial.controls:not(.compact){width:min(var(--dp-screener-dial),calc(100% - 64px))}}html[data-density=tighter]{--dp-picker-height:448px;--dp-metric-picker-height:624px;--dp-projection-height:824px;--dp-auth-height:604px;--dp-modal-inset:64px;--dp-columns-height:76dvh;--dp-picker-row:48px}html[data-density=compact]{--dp-picker-height:420px;--dp-metric-picker-height:584px;--dp-projection-height:784px;--dp-auth-height:568px;--dp-modal-inset:80px;--dp-columns-height:72dvh;--dp-picker-row:44px}@media (width>=769px){html[data-density] .col-modal{max-height:var(--dp-columns-height)}html[data-density] .col-modal .col-modal-head,html[data-density] .col-modal .col-modal-foot{padding-block:var(--dp-small-y)}html[data-density] .col-modal .col-reorder{padding-block:var(--dp-small-y);margin-block:var(--dp-small-y);min-height:0}html[data-density] .col-modal .col-reorder-item{height:auto;min-height:var(--dp-compact);padding-block:3px}html[data-density] .col-modal .col-modal-body{min-height:0;padding-block:2px var(--dp-small-y)}html[data-density] .col-modal .col-modal-group{padding-block:var(--dp-small-y) 4px}html[data-density] .col-modal .col-pill{height:auto;min-height:var(--dp-compact);padding-block:4px}html[data-density] .col-modal :is(.col-modal-cancel,.col-modal-apply){height:var(--dp-compact)}html[data-density] dialog.picker-dialog{height:min(var(--dp-picker-height),calc(100dvh - var(--dp-modal-inset)))}html[data-density] dialog.picker-dialog.metric-dialog{height:min(var(--dp-metric-picker-height),calc(100dvh - var(--dp-modal-inset)))}html[data-density] dialog.picker-dialog.projection-dialog{height:min(var(--dp-projection-height),calc(100dvh - var(--dp-modal-inset)))}html[data-density] dialog.picker-dialog .search-field .sr-input{height:var(--dp-primary);min-height:var(--dp-primary)}html[data-density] dialog.picker-dialog .search-field>svg{top:calc((var(--dp-primary) - 16px) / 2)}html[data-density] dialog.picker-dialog .search-field .clear{height:var(--dp-primary);top:0}html[data-density] dialog.picker-dialog :is(.list,.panes){margin-top:var(--dp-small-y)}html[data-density] dialog.picker-dialog .result{min-height:var(--dp-picker-row);padding-block:calc(var(--dp-small-y) - 4px)}html[data-density] dialog.picker-dialog :is(.search-status,.status){padding-block:var(--dp-small-y)}html[data-density] dialog.picker-dialog.metric-dialog .group{min-height:var(--dp-compact);padding-block:4px}html[data-density] dialog.picker-dialog.metric-dialog .metric{min-height:var(--dp-control);padding-block:6px}html[data-density] dialog.picker-dialog .projection-scroll{padding-bottom:var(--dp-small-y)}html[data-density] .auth-gallery .modal{height:var(--dp-auth-height);max-height:calc(100dvh - var(--dp-modal-inset));padding-block:var(--dp-small-y)}html[data-density] .auth-gallery .field-input{height:var(--dp-primary);min-height:var(--dp-primary)}html[data-density] .auth-gallery .toggle-vis{height:var(--dp-primary)}html[data-density] .auth-gallery .field{row-gap:5px}html[data-density] .auth-gallery .footer{margin-top:var(--dp-gap)}html[data-density] .auth-gallery .forgot-body{row-gap:var(--dp-gap)}html[data-density] .auth-gallery .success-body{padding-top:var(--dp-small-y)}html[data-density] .auth-gallery .success-title{margin-block:var(--dp-gap) var(--dp-small-y)}html[data-density] .auth-gallery .success-hint,html[data-density] .auth-gallery .success-body .back-link{margin-top:var(--dp-gap)}html[data-density] .modal-overlay .modal-dialog .modal-header{padding-top:var(--dp-panel-y)}html[data-density] .modal-overlay .modal-dialog .modal-body{padding-block:var(--dp-card-y)}html[data-density] .modal-overlay .modal-dialog .modal-footer{padding-block:var(--dp-small-y)}html[data-density] .modal-overlay .modal-dialog .modal-input{height:var(--dp-primary)}html[data-density] .modal-overlay .modal-dialog :is(.modal-cancel,.btn-destroy-confirm){height:var(--dp-control)}html[data-density] .analytics-preferences{padding-block:var(--dp-gap)}html[data-density] .analytics-preferences .choices{margin-top:var(--dp-small-y)}html[data-density] .scr-root .saved-grid{row-gap:var(--dp-gap)}html[data-density] .scr-root .saved-card>a,html[data-density] .scr-root .saved-card>button{padding-block:var(--dp-small-y)}html[data-density] .container:has(>.summary-hero)>.tbl-foot{padding-block:var(--dp-gap)}html[data-density] .container:has(>.summary-hero) .rankings-toolbar .toolbar-segment button{height:var(--dp-compact)}html[data-density] .overview[data-variant=icon] .level-tabs{padding-block:calc(var(--dp-small-y) - 6px)}html[data-density] .overview[data-variant=icon] .more-button{height:var(--dp-control)}html[data-density] .overview[data-variant=icon] .browse-footnote{margin-block-start:var(--dp-small-y)}html[data-density] .overview[data-variant=icon]>.empty{padding-block:var(--dp-section)}html[data-density] .sector-detail .state-panel{padding-block:calc(var(--dp-section) * 2)}html[data-density] .stock-page.refined-stock{padding-block-end:var(--dp-section)}html[data-density] .stock-page.refined-stock>.sr-financial-statement .fs-th-l,html[data-density] .stock-page.refined-stock>.sr-financial-statement .fs-th-v{padding-block:var(--dp-small-y)}html[data-density] .stock-page.refined-stock>.sr-financial-statement .fs-td-l,html[data-density] .stock-page.refined-stock>.sr-financial-statement .fs-td-v{padding-block:calc(var(--dp-small-y) - 3px)}html[data-density] .stock-page.refined-stock>.sr-financial-statement .fs-td-group{padding-block:calc(var(--dp-small-y) - 2px)}html[data-density] .scr-root{padding-block-end:calc(var(--dp-section) * 2)}html[data-density] .overview[data-variant=icon]{padding-block-end:var(--dp-section)}html[data-density] .custom-screener .metric-rules{max-height:calc(var(--dp-screener-dial) + 70px)}html[data-density] .rankings-toolbar .toolbar-rank-menu .toolbar-menu-item{min-height:var(--dp-control);padding-block:calc(var(--dp-small-y) - 4px)}html[data-density] .rankings-toolbar .toolbar-rank-menu .toolbar-menu-label{padding-block:var(--dp-small-y) 4px}html[data-density] :is(.sr-root,.custom-screener .results-section) .column-options{max-height:calc(var(--dp-compact) * 10)}html[data-density] :is(.sr-root,.custom-screener .results-section) .column-options label{padding-block:calc(var(--dp-small-y) - 3px)}html[data-density] .overview[data-variant=icon] .sector-search .search-field{height:var(--dp-control)}html[data-density] .overview[data-variant=icon] .sector-search .search-option{padding-block:calc(var(--dp-small-y) - 3px)}html[data-density] .overview[data-variant=icon] .sector-search .search-empty{padding-block:var(--dp-small-y)}html[data-density] .overview[data-variant=icon] .loading-cards>div{min-height:calc(44px + var(--dp-row-y) * 2);padding-block:var(--dp-row-y)}html[data-density] :is(.sr-root,.custom-screener .results-section,.sector-detail .constituents) .tbl .empty-cell{padding-block:var(--dp-section)}html[data-density] .container:has(>.summary-hero) .tbl .empty-cell{padding-block:var(--dp-section)}html[data-density] .container:has(>.filter-row) .tbl .empty-cell{padding-block:var(--dp-section)}}@media (width>=769px) and (width<=1200px){html[data-density=tighter] .summary-hero{--dp-tablet-gauge-width:80px;--dp-tablet-gauge-height:47px}html[data-density=compact] .summary-hero{--dp-tablet-gauge-width:76px;--dp-tablet-gauge-height:45px}html[data-density] .summary-hero.market-highlights .cards-row>.card:last-child{grid-template-rows:auto auto;row-gap:4px;padding-block:12px}html[data-density] .summary-hero.market-highlights .cards-row>.card:last-child>.card-hd{grid-area:1/1}html[data-density] .summary-hero.market-highlights .cards-row>.card:last-child>:nth-child(2){grid-area:2/1;align-self:center}html[data-density] .summary-hero.market-highlights .cards-row>.card:last-child>:nth-child(3){grid-area:1/2/span 2;align-self:center}html[data-density] .summary-hero.market-highlights .cards-row>.card:last-child :is(.sent-body,.skel-sentiment){grid-template-columns:var(--dp-tablet-gauge-width) minmax(0,1fr);gap:12px}html[data-density] .summary-hero.market-highlights .cards-row>.card:last-child :is(.gauge,.skel-gauge){width:var(--dp-tablet-gauge-width);height:var(--dp-tablet-gauge-height)}html[data-density] .summary-hero.market-highlights .cards-row>.card:last-child .sent-meta{align-self:center;padding-bottom:0}html[data-density] .summary-hero.market-highlights .cards-row>.card:last-child .sent-val{font-size:28px}html[data-density] .summary-hero.market-highlights .cards-row>.card:last-child .skel-arc{border-width:6px;width:64px;height:32px}html[data-density] .summary-hero.market-highlights .cards-row>.card:last-child .skel-breadth{border-top:0;margin-top:0;padding-top:0}}@media (width>=769px){html[data-density] .stock-page.refined-stock .stock-hero .id-r>.action{height:var(--dp-compact);min-height:var(--dp-compact)}html[data-density] .stock-page.refined-stock .stock-hero .id-r>.watchlist-button.action{padding-block:calc((var(--dp-small-y) - 2px) / 2)}html[data-density] .stock-page.refined-stock .pc.mx .mx-after{margin-block-start:calc(var(--dp-small-y) - 4px)}html[data-density] .stock-page.refined-stock .pc.mx .mx-outcomes-title{margin-block-end:var(--dp-small-y)}html[data-density] .stock-page.refined-stock .pc.mx .mx-after-note{margin-block-start:var(--dp-small-y)}html[data-density] .stock-page.refined-stock .tm .tm-loading{height:calc(344px + var(--dp-small-y) * 2)}html[data-density] .stock-page.refined-stock .tm .controls{row-gap:var(--dp-small-y)}html[data-density] dialog.projection-dialog .mxf-tab{min-height:var(--dp-compact);padding-block:calc(var(--dp-small-y) - 4px)}html[data-density] dialog.projection-dialog .mxf-params-row{row-gap:var(--dp-gap)}html[data-density] dialog.projection-dialog .mxf-legend{row-gap:var(--dp-small-y);margin-block-end:var(--dp-small-y)}html[data-density] .sk-page{row-gap:var(--sr-section-gap);--dp-sk-inset-loss:calc(48px - var(--dp-panel-y) * 2);--dp-sk-gap-loss:calc(20px - var(--dp-gap));padding-block-end:var(--dp-section)}html[data-density] .sk-page .sk-crumb{padding-block:var(--dp-panel-y) var(--dp-small-y)}html[data-density] .sk-page .sk-id{padding-block:var(--dp-card-y) var(--dp-gap)}html[data-density] .sk-page .sk-half{padding-block:var(--dp-panel-y)}html[data-density] .sk-page>.sk-card{padding-block:var(--dp-panel-y);row-gap:var(--dp-gap);--dp-sk-gaps:2}html[data-density] .sk-page>.sk-card:has(>.sk-plot){--dp-sk-gaps:3}html[data-density] .sk-page>.sk-card:has(>.sk-strip){--dp-sk-gaps:1}html[data-density] .sk-page>.sk-card:not(.sk-view):not(:has(>.sk-bars)){min-height:calc(var(--h) - var(--dp-sk-inset-loss) - var(--dp-sk-gaps) * var(--dp-sk-gap-loss))}html[data-density] .sk-page>.sk-card:has(>.sk-bars){min-height:calc(var(--h) - (24px - var(--dp-panel-y)) - 2 * var(--dp-sk-gap-loss));padding-block-end:24px}html[data-density] .sk-page .sk-hero{min-height:calc(310px + var(--dp-card-y) + var(--dp-gap) + var(--dp-panel-y) * 2)}html[data-density] .sk-page .sk-view{min-height:calc(1313px - var(--dp-sk-inset-loss) - 3 * var(--dp-sk-gap-loss))}html[data-density] .sk-page .sk-view .sk-pillars{margin-block-end:calc(-1 * var(--dp-panel-y))}}@media (width>=1001px) and (width<=1279px){html[data-density] .sk-page .sk-hero{min-height:calc(338px + var(--dp-card-y) + var(--dp-gap) + var(--dp-panel-y) * 2)}}@media (width>=769px) and (width<=1000px){html[data-density] .sk-page .sk-hero{min-height:calc(559px + var(--dp-card-y) + var(--dp-gap) + var(--dp-panel-y) * 4)}}@media (width>=901px) and (width<=1100px){html[data-density] .sk-page .sk-view{min-height:calc(1880px - var(--dp-sk-inset-loss) - 3 * var(--dp-sk-gap-loss))}}@media (width>=769px) and (width<=900px){html[data-density] .sk-page .sk-view{min-height:calc(2100px - var(--dp-sk-inset-loss) - 3 * var(--dp-sk-gap-loss))}}@media (width>=769px){html[data-density] .wl{padding-block-end:calc(var(--dp-section) + var(--dp-card-y))}html[data-density] .wl .watchlist-content .feedback{margin-bottom:var(--dp-gap);padding-block:var(--dp-small-y)}html[data-density] .wl .watchlist-content .loading{padding-block:var(--dp-card-y);row-gap:var(--dp-small-y)}html[data-density] .account-page .membership-box{padding-block:var(--dp-small-y)}html[data-density] .account-page .danger-desc{margin-bottom:var(--dp-gap)}html[data-density] .account-page :is(.btn-primary,.btn-destroy){height:var(--dp-primary)}html[data-density] .account-page .btn-secondary{height:var(--dp-control)}html[data-density] .account-page :is(.edit-input,.btn-sm){height:var(--dp-compact)}html[data-density] .user-wrapper .menu .menu-item{height:var(--dp-control)}html[data-density] .user-wrapper .menu.auth-menu{padding-block:var(--dp-small-y);row-gap:calc(var(--dp-small-y) - 2px)}html[data-density] .user-wrapper .menu.auth-menu :is(.menu-item.auth-action,.auth-action.sr-button){height:var(--dp-primary)}html[data-density] footer.footer .link-col{row-gap:calc(var(--dp-small-y) / 2 + 4px)}html[data-density] .error-page .error-nav{row-gap:var(--dp-small-y)}}@media (width<=768px){html[data-density] .wl{padding-bottom:calc(var(--sr-section-gap-mobile) + var(--dp-card-y))}html[data-density] .wl .wl-signed-out{row-gap:var(--dp-gap)}html[data-density] .wl .wl-panel{padding-block:var(--dp-card-y)}html[data-density] .wl .wl-panel p{margin-bottom:var(--dp-gap)}html[data-density] .wl .wl-actions{row-gap:var(--dp-small-y)}html[data-density] .wl .wl-foot,html[data-density] .wl .watchlist-content .tbl-foot{padding-block:var(--dp-small-y)}html[data-density] .wl .watchlist-content .toolbar{margin-bottom:var(--dp-gap)}html[data-density] .wl .watchlist-content .feedback{margin-bottom:var(--dp-gap);padding-block:var(--dp-small-y)}html[data-density] .wl .watchlist-content .loading{padding-block:var(--dp-card-y);row-gap:var(--dp-small-y)}html[data-density] .wl .watchlist-content .empty{padding-block:var(--sr-section-gap-mobile)}html[data-density] .account-page{padding-block:var(--sr-page-top-mobile) calc(var(--sr-section-gap-mobile) * 2)}html[data-density] .account-page .page-header{margin-bottom:var(--dp-section-half)}html[data-density] .account-page .cards-grid{row-gap:var(--dp-gap)}html[data-density] .account-page .card{padding-block:var(--dp-card-y)}html[data-density] .account-page .card-title:not(.danger-title){margin-bottom:var(--dp-gap)}html[data-density] .account-page .card .row,html[data-density] .account-page .membership-box{padding-block:var(--dp-small-y)}html[data-density] .account-page .danger-desc{margin-bottom:var(--dp-gap)}html[data-density] .account-page .account-support{margin-top:var(--dp-gap)}html[data-density] .account-page :is(.page-loading,.not-logged-in){padding-block:calc(var(--sr-section-gap-mobile) * 2)}html[data-density] dialog.picker-dialog>.modal-heading{padding-block:var(--dp-small-y) calc(var(--dp-small-y) - 2px)}html[data-density] dialog.picker-dialog>.modal-footer{padding-block:calc(var(--dp-small-y) - 2px)}html[data-density] dialog.picker-dialog>.modal-body{padding-bottom:calc(var(--dp-small-y) - 4px)}html[data-density] dialog.picker-dialog :is(.list,.panes){margin-top:var(--dp-small-y)}html[data-density] dialog.picker-dialog :is(.search-status,.status){padding-block:var(--dp-small-y)}html[data-density] dialog.picker-dialog.metric-dialog .groups{row-gap:calc(var(--dp-small-y) - 4px)}html[data-density] dialog.picker-dialog .projection-scroll{padding-bottom:var(--dp-small-y)}html[data-density] .projection-dialog .mxf-tabs{margin-bottom:var(--dp-gap)}html[data-density] .projection-dialog .mxf-params{margin-bottom:var(--dp-gap);padding-bottom:var(--dp-gap)}html[data-density] .projection-dialog .mxf-bridge{margin-top:var(--dp-gap);padding-top:var(--dp-gap)}html[data-density] .projection-dialog .mxf-result{margin-top:var(--dp-small-y);padding-block:var(--dp-small-y)}html[data-density] .col-modal .col-modal-head,html[data-density] .col-modal .col-modal-foot{padding-block:calc(var(--dp-small-y) - 2px)}html[data-density] .col-modal .col-reorder{min-height:0;margin-block:calc(var(--dp-small-y) - 4px);padding-block:calc(var(--dp-small-y) - 4px)}html[data-density] .col-modal .col-modal-body{min-height:0;padding-block:2px var(--dp-small-y)}html[data-density] .col-modal .col-modal-group{padding-block:var(--dp-small-y) 4px}html[data-density] .auth-gallery .modal{height:min(var(--dp-auth-height),calc(100dvh - 32px));max-height:calc(100dvh - 32px)}html[data-density] .auth-gallery .panel-right{padding-block:var(--sr-section-gap-mobile) var(--dp-card-y)}html[data-density] .auth-gallery .panel-content{padding-block:var(--dp-card-y)}html[data-density] .auth-gallery .header{margin-bottom:var(--dp-gap)}html[data-density] .auth-gallery .divider{margin-block:var(--dp-gap)}html[data-density] .auth-gallery form{row-gap:var(--dp-gap)}html[data-density] .auth-gallery .field{row-gap:5px}html[data-density] .auth-gallery .footer{margin-top:var(--dp-gap)}html[data-density] .auth-gallery .forgot-body{row-gap:var(--dp-gap)}html[data-density] .auth-gallery .success-body{padding-top:var(--dp-small-y)}html[data-density] .auth-gallery .success-title{margin-block:var(--dp-gap) var(--dp-small-y)}html[data-density] .auth-gallery .success-hint,html[data-density] .auth-gallery .success-body .back-link{margin-top:var(--dp-gap)}html[data-density] .modal-overlay .modal-dialog .modal-header{padding-top:var(--dp-card-y)}html[data-density] .modal-overlay .modal-dialog .modal-body{padding-block:var(--dp-gap)}html[data-density] .modal-overlay .modal-dialog .modal-footer{padding-block:var(--dp-small-y)}html[data-density] .analytics-preferences{padding-block:var(--dp-gap)}html[data-density] .analytics-preferences .choices{margin-top:var(--dp-small-y)}html[data-density] .user-wrapper .menu.auth-menu{padding-block:var(--dp-small-y);row-gap:8px}html[data-density] :is(.article-page,.legal-page){padding-bottom:calc(var(--sr-section-gap-mobile) + var(--dp-card-y))}html[data-density] :is(.article-page,.legal-page) .page-header{margin-bottom:var(--dp-section-half)}html[data-density] :is(.article-page,.legal-page) .sections>section:not(:first-child){padding-top:var(--dp-card-y)}html[data-density] :is(.article-page,.legal-page) .sections>section:not(:last-child){padding-bottom:var(--dp-card-y)}html[data-density] :is(.article-page,.legal-page) .sections h2,html[data-density] :is(.article-page,.legal-page) .sections :is(p:not(.sub-title),ul):not(:last-child){margin-bottom:var(--dp-small-y)}html[data-density] .legal-page .sub-section+.sub-section{margin-top:var(--dp-gap)}html[data-density] footer.footer{margin-top:var(--sr-section-gap-mobile)}html[data-density] footer.footer .footer-top{padding-block:var(--sr-section-gap-mobile) var(--dp-card-y);row-gap:var(--dp-card-y)}html[data-density] footer.footer .footer-links{row-gap:var(--dp-card-y)}html[data-density] footer.footer .brand-desc{margin-top:var(--dp-small-y)}html[data-density] footer.footer .disclaimer-section{padding-block:var(--dp-card-y)}html[data-density] footer.footer .disclaimer-heading{margin-bottom:var(--dp-small-y)}html[data-density] footer.footer .disclaimer-grid{row-gap:var(--dp-small-y)}html[data-density] footer.footer .footer-bottom{padding-block:var(--dp-small-y)}html[data-density] .error-page{padding-block:var(--sr-section-gap-mobile) calc(var(--sr-section-gap-mobile) * 2);row-gap:var(--dp-card-y)}html[data-density] .error-page .ascii-art{padding-block:var(--dp-small-y)}html[data-density] .error-page .error-nav{row-gap:var(--dp-small-y)}}@media (width<=660px){html[data-density=tighter] .auth-gallery .modal{height:544px}html[data-density=compact] .auth-gallery .modal{height:520px}}@media (width<=360px){html[data-density=tighter] .auth-gallery .modal{height:576px}html[data-density=compact] .auth-gallery .modal{height:552px}}@media (width<=768px),(pointer:coarse){html[data-density] :is(.wl,.account-page,.auth-gallery,.analytics-preferences,.picker-dialog) .sr-button{min-height:40px}html[data-density] :is(.wl,.account-page,.auth-gallery,.analytics-preferences,.picker-dialog) .sr-button:is([data-variant=raised],[data-size=touch]){min-height:44px}html[data-density] .user-wrapper .menu :is(.menu-item,.auth-action.sr-button){min-height:40px}html[data-density] .user-wrapper .menu.auth-menu :is(.menu-item.auth-action,.auth-action.sr-button){min-height:44px}html[data-density] dialog.picker-dialog .search-field .sr-input,html[data-density] .auth-gallery .field-input,html[data-density] .auth-gallery .toggle-vis{height:44px;min-height:44px}html[data-density] dialog.picker-dialog .search-field>svg{top:14px}html[data-density] dialog.picker-dialog .search-field .clear{height:44px;min-height:44px;top:0}html[data-density] dialog.picker-dialog .result{min-height:48px}html[data-density] dialog.picker-dialog.metric-dialog :is(.group,.metric){min-height:44px}html[data-density] dialog.picker-dialog>.modal-heading .close,html[data-density] .auth-gallery .close-btn,html[data-density] .modal-overlay .modal-dialog .modal-close,html[data-density] .col-modal .col-modal-close{width:44px;height:44px;min-height:44px}html[data-density] .col-modal .col-modal-reset{min-height:40px}html[data-density] .col-modal .col-pill{height:auto;min-height:40px}html[data-density] .col-modal .col-reorder-item{height:auto;min-height:40px;padding-block:0}html[data-density] .col-modal .cr-move{height:40px}html[data-density] .col-modal .col-modal-cancel{height:40px;min-height:40px}html[data-density] .col-modal .col-modal-apply{height:44px;min-height:44px}html[data-density] .account-page :is(.btn-secondary,.edit-input,.btn-sm){height:40px;min-height:40px}html[data-density] .account-page :is(.btn-primary,.btn-destroy){height:44px;min-height:44px}html[data-density] .modal-overlay .modal-dialog :is(.modal-input,.modal-cancel){height:40px;min-height:40px}html[data-density] .modal-overlay .modal-dialog .btn-destroy-confirm{height:44px;min-height:44px}}@media (width<=768px){html[data-density] .stock-page.refined-stock .stock-hero .crumb{padding-block:calc(var(--dp-small-y) + 2px) calc(var(--dp-small-y) - 2px)}html[data-density] .stock-page.refined-stock .stock-hero .id-row{padding-block:calc(var(--dp-small-y) + 2px)}html[data-density] .stock-page.refined-stock .stock-hero .half{padding-block:var(--dp-gap)}html[data-density] .stock-page.refined-stock .stock-hero .foot{padding-block:var(--dp-small-y)}html[data-density] .stock-page.refined-stock .pc.mx{padding-block:calc(var(--dp-card-y) - 2px);row-gap:var(--dp-small-y)}html[data-density] .stock-page.refined-stock .pc.mx .pc-chart{margin-block:var(--dp-gap) calc(var(--dp-small-y) - 2px)}html[data-density] .stock-page.refined-stock .pc.mx .mx-after{row-gap:calc(var(--dp-card-y) - 2px);padding-block-start:calc(var(--dp-card-y) - 2px)}html[data-density] .stock-page.refined-stock .pc.mx .mx-rail-wrap{margin-block-start:var(--dp-gap)}html[data-density] .stock-page.refined-stock .pc.mx .mx-links{margin-block-start:var(--dp-gap);padding-block-start:var(--dp-small-y)}html[data-density] .stock-page.refined-stock .pc.mx .mx-outcomes-title{margin-block-end:var(--dp-small-y)}html[data-density] .stock-page.refined-stock .pc.mx .mx-after-note{margin-block-start:var(--dp-small-y)}html[data-density] .stock-page.refined-stock .stock360 .view-header{padding-block:var(--dp-gap) var(--dp-small-y)}html[data-density] .stock-page.refined-stock .stock360 .profile{padding-block:var(--dp-small-y) calc(var(--dp-small-y) + 2px)}html[data-density] .stock-page.refined-stock .stock360 .analysis{padding-block:var(--dp-gap);row-gap:var(--dp-gap)}html[data-density] .stock-page.refined-stock .stock360 .takeaway{padding-block:calc(var(--dp-small-y) + 2px)}html[data-density] .stock-page.refined-stock .stock360 .signals{row-gap:var(--dp-gap)}html[data-density] .stock-page.refined-stock .stock360 .company-context{padding-block-start:var(--dp-small-y)}html[data-density] .stock-page.refined-stock .stock360 .metrics-strip{padding-block:calc(var(--dp-small-y) + 2px) 2px}html[data-density] .stock-page.refined-stock .stock360 .metrics-strip .kpi-row{padding-block:calc(var(--dp-small-y) - 2px) var(--dp-small-y);row-gap:var(--dp-small-y)}html[data-density] .stock-page.refined-stock .stock360 .pillar-header{padding-block:calc(var(--dp-small-y) + 2px) calc(var(--dp-small-y) - 2px)}html[data-density] .stock-page.refined-stock .stock360 .pillar-row{min-height:calc(36px + var(--dp-small-y) * 2);padding-block:calc(var(--dp-small-y) - 2px);row-gap:5px}html[data-density] .stock-page.refined-stock .stock360 .pillar-body{padding-block-end:calc(var(--dp-small-y) + 2px)}html[data-density] .stock-page.refined-stock .peers-head{padding-block-start:calc(var(--dp-card-y) - 2px)}html[data-density] .stock-page.refined-stock .peers-track{padding-block:var(--dp-small-y) calc(var(--dp-card-y) - 2px)}html[data-density] .stock-page.refined-stock .peer-cell{padding-block:calc(var(--dp-small-y) - 2px)}html[data-density] .stock-page.refined-stock .tm{padding-block:calc(var(--dp-card-y) - 2px);row-gap:var(--dp-small-y)}html[data-density] .stock-page.refined-stock .tm .controls{row-gap:calc(var(--dp-small-y) - 2px)}html[data-density] .stock-page.refined-stock .tm .tm-loading{height:calc(372px + var(--dp-small-y) * 2)}html[data-density] .stock-page.refined-stock>.sr-financial-statement{padding-block-start:var(--dp-card-y)}html[data-density] .stock-page.refined-stock>.sr-financial-statement .fs-title-row,html[data-density] .stock-page.refined-stock>.sr-financial-statement .sb{margin-block-end:var(--dp-gap)}html[data-density] .stock-page.refined-stock>.sr-financial-statement .fs-td-l,html[data-density] .stock-page.refined-stock>.sr-financial-statement .fs-td-v{padding-block:calc((var(--dp-small-y) + 4px) / 2)}html[data-density] .stock-page.refined-stock .sh-card.stock-review,html[data-density] .stock-page.refined-stock .dv-card{padding-block:calc(var(--dp-card-y) - 2px)}html[data-density] .stock-page.refined-stock .sh-card .own-lead{margin-block-end:var(--dp-gap)}html[data-density] .stock-page.refined-stock .dv-card .dv-rows-head{margin-block:var(--dp-gap) calc(var(--dp-small-y) - 2px)}html[data-density] .stock-page.refined-stock .dv-card .dv-note{margin-block-start:var(--dp-small-y)}html[data-density] .stock-page.refined-stock{padding-block-end:var(--sr-section-gap-mobile)}html[data-density] dialog.projection-dialog .mxf-tabs{margin-block-end:calc(var(--dp-small-y) + 2px)}html[data-density] dialog.projection-dialog .mxf-params{margin-block-end:var(--dp-gap);padding-block-end:var(--dp-gap)}html[data-density] dialog.projection-dialog .mxf-params-row{row-gap:var(--dp-small-y)}html[data-density] dialog.projection-dialog .mxf-bridge{margin-block-start:var(--dp-gap);padding-block-start:var(--dp-gap)}html[data-density] .cmp-page .cmp-slot:not(.empty){padding-block:var(--dp-small-y)}html[data-density] .cmp-page .cmp-slot.loading{row-gap:6px}html[data-density] .cmp-page .cmp-slot-add{padding-block:var(--dp-gap)}html[data-density] .cmp-page .cmp-peer{padding-block:var(--dp-small-y)}html[data-density] .cmp-page .cmp-peer-top{margin-block-end:calc(var(--dp-small-y) - 2px)}html[data-density] .cmp-page .cmp-results{margin-block-start:var(--sr-section-gap-mobile)}html[data-density] .cmp-page .cmp-flow-section+.cmp-flow-section{margin-block-start:var(--dp-section-half);padding-block-start:var(--dp-section-half)}html[data-density] .cmp-page .cmp-section{margin-block-end:var(--dp-section-half)}html[data-density] .cmp-page .cmp-flow-section .cmp-section:last-child{margin-block-end:0}html[data-density] .cmp-page .cmp-section-h-row,html[data-density] .cmp-page .size-heading,html[data-density] .cmp-page .dcf-heading{margin-block-end:var(--dp-small-y)}html[data-density] .cmp-page .size-company{padding-block:calc(var(--dp-small-y) + 2px)}html[data-density] .cmp-page .size-drawing{margin-block:calc(var(--dp-small-y) - 4px)}html[data-density] .cmp-page .size-analogy{margin-block-start:var(--dp-gap);padding-block-start:var(--dp-small-y)}html[data-density] .cmp-page .dcf-company{padding-block:var(--dp-gap)}html[data-density] .cmp-page .dcf-difference{margin-block:var(--dp-gap)}html[data-density] .cmp-page .dcf-price-row{margin-block-start:var(--dp-small-y)}html[data-density] .cmp-page .dcf-track{margin-block-start:calc(var(--dp-small-y) - 4px)}html[data-density] .cmp-page .dcf-meta{margin-block-start:var(--dp-gap);padding-block-start:calc(var(--dp-small-y) - 2px)}html[data-density] .cmp-page .profiles>header{margin-block-end:var(--dp-small-y)}html[data-density] .cmp-page .profiles .profile-grid>article{padding-block:calc(var(--dp-small-y) + 2px) var(--dp-small-y)}html[data-density] .cmp-page .profiles>.pillars{padding-block:var(--dp-small-y)}html[data-density] .cmp-page .cmp-trend-card{padding-block:var(--dp-small-y) calc(var(--dp-small-y) + 2px)}html[data-density] .cmp-page .cmp-trend-legend{margin-block-start:calc(var(--dp-small-y) - 2px);padding-block-start:calc(var(--dp-small-y) - 2px)}html[data-density] .cmp-page .cmp-shr-cell{padding-block:calc(var(--dp-small-y) + 2px);row-gap:calc(var(--dp-small-y) - 2px)}html[data-density] .cmp-page section:has(>.ai-scroll)>header{margin-block-end:var(--dp-small-y)}html[data-density] .cmp-page .ai-tabs{margin-block-end:var(--dp-small-y)}html[data-density] .cmp-page .ai-grid>.cell{padding-block:calc(var(--dp-small-y) + 2px) var(--dp-gap)}html[data-density] .cmp-page{padding-block-end:var(--sr-section-gap-mobile)}html[data-density] .cmp-page .cmp-loading{padding-block:var(--sr-section-gap-mobile)}html[data-density] .sk-page{row-gap:var(--sr-section-gap-mobile);--dp-sk-mobile-inset-loss:calc(40px - (var(--dp-card-y) - 2px) * 2);--dp-sk-mobile-gap-loss:calc(16px - var(--dp-gap));padding-block-end:var(--sr-section-gap-mobile)}html[data-density] .sk-page .sk-crumb{padding-block:calc(var(--dp-small-y) + 2px) calc(var(--dp-small-y) - 2px)}html[data-density] .sk-page .sk-id{padding-block:calc(var(--dp-small-y) + 2px)}html[data-density] .sk-page .sk-half{padding-block:var(--dp-gap)}html[data-density] .sk-page>.sk-card{--dp-sk-mobile-base:var(--hm);--dp-sk-mobile-gaps:2;padding-block:calc(var(--dp-card-y) - 2px);row-gap:var(--dp-gap)}:is(html[data-density] .sk-page>.sk-card:has(>.sk-plot),html[data-density] .sk-page>.sk-view){--dp-sk-mobile-gaps:3}html[data-density] .sk-page>.sk-card:has(>.sk-strip){--dp-sk-mobile-gaps:1}html[data-density] .sk-page>.sk-view{--dp-sk-pillar-loss:calc(160px - var(--dp-small-y) * 10)}html[data-density] .sk-page>.sk-card:not(:has(>.sk-bars)){min-height:calc(var(--dp-sk-mobile-base) - var(--dp-sk-mobile-inset-loss) - var(--dp-sk-mobile-gaps) * var(--dp-sk-mobile-gap-loss) - var(--dp-sk-pillar-loss,0px))}html[data-density] .sk-page>.sk-card:has(>.sk-bars){padding-block:var(--dp-card-y) 20px;min-height:calc(var(--dp-sk-mobile-base) - (20px - var(--dp-card-y)) - 2 * var(--dp-sk-mobile-gap-loss))}html[data-density] .sk-page .sk-view .sk-pillars{margin-block-end:calc(2px - var(--dp-card-y))}html[data-density] .sk-page .sk-view .sk-pillar{min-height:calc(36px + var(--dp-small-y) * 2);padding-block:calc(var(--dp-small-y) - 2px);row-gap:5px}html[data-density] .sk-page .sk-hero{min-height:calc(543px + 2 * (var(--dp-small-y) + 2px) + 4 * var(--dp-gap))}}@media (width<=520px){html[data-density] .sk-page>.sk-card{--dp-sk-mobile-base:var(--hs)}html[data-density] .sk-page .sk-hero{min-height:calc(525px + 2 * (var(--dp-small-y) + 2px) + 4 * var(--dp-gap))}}@media (width<=768px){html[data-density=tighter]{--dp-discovery-row-gap:7px;--dp-discovery-rule-y:9px;--dp-discovery-sent-height:58px;--dp-discovery-sent-gap:5px}html[data-density=compact]{--dp-discovery-row-gap:6px;--dp-discovery-rule-y:8px;--dp-discovery-sent-height:54px;--dp-discovery-sent-gap:4px}html[data-density] .summary-hero.market-highlights .cards-row>.card:last-child{padding-block:calc(var(--dp-small-y) - 2px);row-gap:var(--dp-discovery-sent-gap)}html[data-density] .summary-hero.market-highlights .cards-row>.card:last-child :is(.sent-body,.skel-sentiment){height:var(--dp-discovery-sent-height)}html[data-density] .summary-hero.market-highlights .cards-row>.card:last-child :is(.breadth-block,.skel-breadth){row-gap:var(--dp-discovery-row-gap)}html[data-density] .summary-hero.market-highlights .cards-row>.card:last-child .card-placeholder{min-height:var(--dp-discovery-sent-height)}html[data-density] :is(.sr-root,.custom-screener .results-section) .rankings-toolbar{padding-block:calc(var(--dp-small-y) - 2px)}html[data-density] .container:has(>.summary-hero) .rankings-toolbar{padding-block:calc(var(--dp-small-y) - 2px)}html[data-density] :is(.sr-root,.custom-screener .results-section) .rankings-toolbar{row-gap:calc(var(--dp-small-y) - 2px)}html[data-density] .sector-detail .constituents>.filter-row{padding-block:var(--dp-discovery-row-gap)}html[data-density] .container:has(>.filter-row)>.filter-row{padding-block:var(--dp-discovery-row-gap)}html[data-density] :is(.sr-root,.custom-screener .results-section,.sector-detail .constituents) .tbl-foot{padding-block:calc(var(--dp-small-y) + 2px) 8px;row-gap:calc(var(--dp-small-y) - 2px)}html[data-density] .container:has(>.summary-hero)>.tbl-foot{padding-block:calc(var(--dp-small-y) + 2px) 8px;row-gap:calc(var(--dp-small-y) - 2px)}html[data-density] :is(.sr-root,.custom-screener .results-section,.sector-detail .constituents) .tbl .empty-cell{padding-block:var(--sr-section-gap-mobile)}html[data-density] .container:has(>.summary-hero) .tbl .empty-cell{padding-block:var(--sr-section-gap-mobile)}html[data-density] .container:has(>.filter-row) .tbl .empty-cell{padding-block:var(--sr-section-gap-mobile)}html[data-density] .container:has(>.filter-row)>.page-header{padding-block-end:var(--dp-small-y)}html[data-density] :is(.scr-root,.custom-screener,.sr-root,.research-page){padding-block-end:var(--dp-section)}html[data-density] .scr-root .scr-header{padding-block-end:calc(var(--dp-panel-y) - 4px)}html[data-density] .scr-root :is(.scr-grid,.agentic-grid,.saved-grid){row-gap:var(--dp-discovery-row-gap)}html[data-density] .scr-root .scr-my-empty{padding-block:calc(var(--dp-small-y) + 2px)}html[data-density] .scr-root .saved-card>a{padding-block:calc(var(--dp-small-y) + 2px);row-gap:5px}html[data-density] .scr-root .saved-card>button{padding-block:var(--dp-small-y)}html[data-density] .custom-screener .petal-dial.controls.compact{margin-block-end:calc(var(--dp-small-y) + 14px)}html[data-density] .custom-screener .card-note{margin-block-start:var(--dp-small-y)}html[data-density] .custom-screener .metric-rules{row-gap:var(--dp-discovery-row-gap);margin-block-start:var(--dp-small-y)}html[data-density] .custom-screener .metric-rule{padding-block:var(--dp-discovery-rule-y)}html[data-density] .custom-screener .run-bar{row-gap:var(--dp-small-y);padding-block-end:calc(var(--dp-small-y) + 2px)}html[data-density] .custom-screener .save-bar{padding-block:calc(var(--dp-small-y) + 2px)}html[data-density] .custom-screener .filter-chips{margin-block:var(--dp-small-y) var(--dp-gap)}html[data-density] .sr-root .sr-filters{margin-block-start:var(--dp-small-y)}html[data-density] .research-page .tiles{row-gap:var(--dp-discovery-row-gap)}html[data-density] .research-page .tile{padding-block:calc(var(--dp-small-y) - 2px)}html[data-density] .research-page .notice{padding-block:var(--dp-small-y);margin-block-end:var(--dp-gap)}html[data-density] .overview[data-variant=icon]{padding-block-end:calc(var(--dp-section-half) + 8px)}html[data-density] .overview[data-variant=icon] .level-tabs{padding-block:calc(var(--dp-small-y) / 2 - 2px)}html[data-density] .overview[data-variant=icon] .browse-toolbar{row-gap:var(--dp-small-y);margin-block-end:var(--dp-small-y)}html[data-density] .overview[data-variant=icon] .category-grid{row-gap:var(--dp-discovery-row-gap)}html[data-density] .overview[data-variant=icon] .browse-footnote{margin-block-start:var(--dp-small-y)}html[data-density] .overview[data-variant=icon]>.empty{padding-block:var(--sr-section-gap-mobile)}html[data-density] .overview[data-variant=icon] .sector-search .search-option{padding-block:calc(var(--dp-small-y) - 2px)}html[data-density] .overview[data-variant=icon] .sector-search .search-empty{padding-block:var(--dp-small-y)}html[data-density] .sector-detail .breadcrumb{margin-block:calc(var(--dp-gap) + 2px)}html[data-density] .sector-detail .sector-heading{row-gap:var(--dp-card-y);padding-block-end:var(--dp-card-y)}html[data-density] .sector-detail .constituents{margin-block-start:var(--dp-gap)}html[data-density] .sector-detail .detail-content{padding-block-end:var(--dp-section)}html[data-density] .sector-detail .state-panel{padding-block:calc(var(--sr-section-gap-mobile) * 2)}}@media (width<=768px),(pointer:coarse){html[data-density] .scr-root .scr-new,html[data-density] .custom-screener :is(.add-metric,.run-button){height:44px;min-height:44px}html[data-density] .custom-screener :is(.quiet-button,input:not([type=checkbox]):not([type=range]):not(.axis-value),select),html[data-density] .custom-screener .remove-rule,html[data-density] .rankings-toolbar .toolbar-button{min-height:40px}html[data-density] .rankings-toolbar :is(.toolbar-rank,.toolbar-direction,.toolbar-more){height:44px;min-height:44px}html[data-density] .rankings-toolbar .toolbar-segment button{height:40px;min-height:40px}html[data-density] .rankings-toolbar .toolbar-menu-item,html[data-density] .rankings-toolbar .toolbar-rank-menu .toolbar-menu-item{min-height:44px}:is(html[data-density] .container:has(>.filter-row) .filter-row :is(.chip,.seg-b,.ic-sm),html[data-density] .sector-detail .filter-row :is(.chip,.seg-b,.chip-dropdown-item)),html[data-density] :is(.sr-root,.custom-screener .results-section,.sector-detail .constituents) .tbl-foot .pager :is(.seg-b,.ic-sm){height:40px;min-height:40px}html[data-density] .container:has(>.summary-hero) .tbl-foot .pager :is(.seg-b,.ic-sm){height:40px;min-height:40px}html[data-density] .overview[data-variant=icon] .level-tab{height:auto;min-height:44px}html[data-density] .overview[data-variant=icon] :is(.more-button,.search-field){height:40px;min-height:40px}html[data-density] .overview[data-variant=icon] .sector-search .search-option{box-sizing:border-box;min-height:44px}html[data-density] :is(.sr-root,.custom-screener .results-section) .column-options label{box-sizing:border-box;min-height:40px}html[data-density] :is(.sr-root,.custom-screener .results-section,.sector-detail .constituents) .empty-cell .retry-btn,html[data-density] .research-page :is(.retry,.retry-button),html[data-density] .sector-detail .state-panel button,html[data-density] .scr-root .saved-card>button{min-height:40px}html[data-density] .container:has(>.summary-hero) .empty-cell .retry-btn{min-height:40px}html[data-density] .container:has(>.filter-row) .empty-cell .retry-btn{min-height:40px}}@media (width>=769px) and (pointer:coarse){html[data-density] .stock-page.refined-stock .stock-hero .id-r>.action,html[data-density] .stock-page.refined-stock .sh-card .own-more,html[data-density] :is(.stock-page.refined-stock,.cmp-page) .sr-button,html[data-density] .cmp-page .profiles>.pillars button,html[data-density] dialog.projection-dialog .mxf-tab{min-height:40px}html[data-density] :is(.stock-page.refined-stock,.cmp-page) .sr-button:is([data-variant=raised],[data-variant=mint],[data-size=touch]){min-height:44px}}html[data-density=tighter]{--sr-section-gap:40px}html[data-density=compact]{--sr-section-gap:32px}@media (width>=769px){html[data-density] .summary-hero.market-highlights .cards-row,html[data-density] .research-page .tiles,html[data-density] .cmp-page .cmp-peer-grid,html[data-density] .scr-root .saved-grid{row-gap:var(--sr-card-gap)}html[data-density] .overview[data-variant=icon] .category-grid{row-gap:10px}html[data-density] .account-page .cards-grid{row-gap:16px}html[data-density=tighter] .scr-root .scr-header{padding-block-end:28px}html[data-density=compact] .scr-root .scr-header{padding-block-end:22px}html[data-density=tighter] .sector-detail .constituents{margin-block-start:20px}html[data-density=compact] .sector-detail .constituents{margin-block-start:16px}html[data-density=tighter] .cmp-page .cmp-flow-section+.cmp-flow-section{margin-block-start:24px;padding-block-start:24px}html[data-density=compact] .cmp-page .cmp-flow-section+.cmp-flow-section{margin-block-start:20px;padding-block-start:20px}}@media (width<=768px){html[data-density] .scr-root :is(.scr-grid,.agentic-grid,.saved-grid),html[data-density] .research-page .tiles,html[data-density] .overview[data-variant=icon] .category-grid{row-gap:var(--sr-m-tile-gap)}}html[data-density=tighter]{--dp-hero-gap:8px}html[data-density=compact]{--dp-hero-gap:6px}html[data-density=tighter]{--dp-in-gap:12px;--dp-in-chart:10px 8px;--dp-in-metric-min:32px;--dp-in-metric-y:5px;--dp-in-track:8px 10px;--dp-in-desc:10px;--dp-in-dividend-row:38px;--dp-in-title:10px 14px;--dp-dial-offset:465px}html[data-density=compact]{--dp-in-gap:10px;--dp-in-chart:8px 6px;--dp-in-metric-min:30px;--dp-in-metric-y:4px;--dp-in-track:7px 8px;--dp-in-desc:8px;--dp-in-dividend-row:34px;--dp-in-title:8px 12px;--dp-dial-offset:443px}@media (width>=769px){html[data-density] .stock-page.refined-stock .stock-hero .about{row-gap:var(--dp-in-gap)}html[data-density] .stock-page.refined-stock .pc.mx .pc-chart{margin-block:var(--dp-in-chart)}html[data-density] .stock-page.refined-stock .stock360 .pillar .metrics>div{min-height:var(--dp-in-metric-min);padding-block:var(--dp-in-metric-y)}html[data-density] .stock-page.refined-stock .stock360 .pillar>.score-track{margin-block:var(--dp-in-track)}html[data-density] .stock-page.refined-stock .stock360 .pillar .pillar-description{margin-block-end:var(--dp-in-desc)}html[data-density] .stock-page.refined-stock .dv-card .dv-row{min-height:var(--dp-in-dividend-row)}html[data-density] .custom-screener>.page-header{padding-block:var(--dp-in-title)}html[data-density] .auth-gallery .modal{padding-block:12px}}@media (width>=769px) and (pointer:fine){html[data-density] .rankings-toolbar .toolbar-refresh{width:var(--dp-control);min-height:var(--dp-control)}}@media (width>=769px){html[data-density] .custom-screener{--dp-dial:min(var(--dp-screener-dial), max(280px, calc(107dvh - var(--dp-dial-offset))))}html[data-density] .custom-screener .petal-dial.controls:not(.compact){width:min(var(--dp-dial), calc(100% - 64px))}html[data-density] .custom-screener .metric-rules{max-height:calc(var(--dp-dial) + 70px)}}.ic.svelte-ip7hew{width:var(--sr-control-nav);height:var(--sr-control-nav);border-radius:var(--sr-radius-compact);background:var(--sr-nav-control-bg);-webkit-backdrop-filter:var(--sr-nav-control-filter);border:1px solid var(--rule);color:var(--fg-2);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.ic.svelte-ip7hew:hover{background:var(--surface);color:var(--fg)}.brand.svelte-imjtqw{--navbar-logo-ink:#303d56;--stockrank-symbol-ink:#42658d;--stockrank-wordmark-ink:#303d56;flex-shrink:0;align-items:center;display:flex}body.dark .brand.svelte-imjtqw{--navbar-logo-ink:var(--fg);--stockrank-symbol-ink:#9abde8;--stockrank-wordmark-ink:var(--fg)}.brand.inverse.svelte-imjtqw,body.dark .brand.inverse.svelte-imjtqw{--stockrank-symbol-ink:#fff;--stockrank-wordmark-ink:#fff}.brand-link.svelte-imjtqw{align-items:center;gap:6px;text-decoration:none;display:flex;position:relative}.brand-form.svelte-imjtqw{flex-shrink:0;align-items:center;display:flex}.brand-form.svelte-imjtqw .legacy-symbol:where(.svelte-imjtqw){height:16px}.symbol-override.svelte-imjtqw{width:auto;height:16px;display:block}.painted-symbol.svelte-imjtqw{aspect-ratio:408.77/280.2;-webkit-mask:var(--symbol-source) center / contain no-repeat;mask:var(--symbol-source) center / contain no-repeat;-webkit-mask:var(--symbol-source) center / contain no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.cropped-symbol.svelte-imjtqw{aspect-ratio:408.77/280.2;overflow:hidden}.logo-form-1.svelte-imjtqw{fill:var(--accent);stroke-width:0}.brand-type.svelte-imjtqw{align-items:center;display:flex}.brand-type.svelte-imjtqw .wordmark:where(.svelte-imjtqw){flex-shrink:0;height:13px;display:block;overflow:visible}.balanced-logo.svelte-imjtqw .brand-link:where(.svelte-imjtqw){gap:var(--balance-logo-gap);min-height:16px}.balanced-logo.svelte-imjtqw .brand-form:where(.svelte-imjtqw) .legacy-symbol:where(.svelte-imjtqw),.balanced-logo.svelte-imjtqw .symbol-override:where(.svelte-imjtqw){height:var(--balance-form-height)}.balanced-logo.svelte-imjtqw .brand-type:where(.svelte-imjtqw) .wordmark:where(.svelte-imjtqw){height:var(--balance-type-height)}@media (width<=768px){.brand-link.svelte-imjtqw{gap:4px}.brand-form.svelte-imjtqw .legacy-symbol:where(.svelte-imjtqw),.symbol-override.svelte-imjtqw{height:13px}.brand-type.svelte-imjtqw .wordmark:where(.svelte-imjtqw){height:11px}.balanced-logo.svelte-imjtqw .brand-link:where(.svelte-imjtqw){gap:var(--balance-mobile-logo-gap);min-height:13px}.balanced-logo.svelte-imjtqw .brand-form:where(.svelte-imjtqw) .legacy-symbol:where(.svelte-imjtqw),.balanced-logo.svelte-imjtqw .symbol-override:where(.svelte-imjtqw){height:var(--balance-mobile-form-height)}.balanced-logo.svelte-imjtqw .brand-type:where(.svelte-imjtqw) .wordmark:where(.svelte-imjtqw){height:var(--balance-mobile-type-height)}}.nav.svelte-185e2dq{gap:2px;display:flex}.nav-a.svelte-185e2dq{letter-spacing:-.01em;color:var(--fg-2);border-radius:6px;padding:6px 12px;font-size:13px;font-weight:600;text-decoration:none}.nav-a.svelte-185e2dq:hover{background:var(--sr-nav-control-bg);-webkit-backdrop-filter:var(--sr-nav-control-filter);color:var(--fg)}.nav-a.active.svelte-185e2dq{color:var(--fg);background:color-mix(in srgb, var(--surface-2) 65%, transparent);-webkit-backdrop-filter:var(--sr-nav-control-filter)}@media (width<=768px){.nav.svelte-185e2dq{display:none}}.search.svelte-1xems06{flex-direction:column;height:100%;min-height:0;display:flex}.search-field.svelte-1xems06{flex:none;position:relative}.search-field.svelte-1xems06>svg:where(.svelte-1xems06){color:var(--fg-3);pointer-events:none;position:absolute;top:14px;left:13px}.sr-input.svelte-1xems06{padding-left:38px}.has-clear.svelte-1xems06 .sr-input:where(.svelte-1xems06){padding-right:44px}.clear.svelte-1xems06{width:var(--sr-m-control);height:var(--sr-m-control);border-radius:var(--sr-radius-control);color:var(--fg-3);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:2px;right:2px}.clear.svelte-1xems06:hover{color:var(--fg)}.list.svelte-1xems06{min-height:0;margin-top:var(--sr-space-3);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--rule-2) transparent;flex:1;overflow-y:auto}.list.svelte-1xems06:focus{outline:none}.suggestion-heading.svelte-1xems06{color:var(--fg-3);font-size:var(--sr-text-meta);font-weight:var(--sr-weight-medium);margin:0 8px 4px}.search-status.svelte-1xems06{color:var(--fg-2);font-size:var(--sr-text-card);margin:0;padding:14px 10px;line-height:1.5}.retry.svelte-1xems06{color:var(--fg);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.retry.svelte-1xems06:focus-visible,.result.svelte-1xems06:focus-visible{outline:var(--sr-focus-width) solid var(--sr-focus-color);outline-offset:-2px}.result.svelte-1xems06{box-sizing:border-box;min-height:var(--sr-m-row);color:var(--fg);-webkit-tap-highlight-color:transparent;border-radius:6px;align-items:center;gap:10px;padding:10px 8px;text-decoration:none;display:flex}.result.svelte-1xems06:hover,.result.active.svelte-1xems06{background:var(--sr-row-hover)}.result-logo.svelte-1xems06{background:var(--surface-2);width:28px;height:28px;color:var(--fg-2);border-radius:50%;flex:none;place-items:center;font-size:9px;font-weight:700;display:grid;position:relative;overflow:hidden}.image-slot.svelte-1xems06{position:absolute;inset:0}.image-slot.svelte-1xems06 img{object-fit:contain;background:var(--surface);width:100%;height:100%;display:block}.result-text.svelte-1xems06{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.result-name.svelte-1xems06{font-size:var(--sr-text-card);font-weight:var(--sr-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.result-ticker.svelte-1xems06{font-family:var(--sr-font-ticker);font-size:var(--sr-text-meta);letter-spacing:var(--sr-ticker-tracking);color:var(--fg-3)}.search-wrapper.svelte-lm2811{position:relative}.search.svelte-lm2811{box-sizing:border-box;background:var(--surface);border:1px solid var(--rule-2);border-radius:var(--sr-radius-compact);width:580px;height:36px;color:var(--fg-2);box-shadow:var(--shadow-input);align-items:center;gap:8px;padding:0 8px 0 12px;transition:border-color .15s,box-shadow .15s;display:flex}.search.svelte-lm2811:hover{border-color:var(--fg-3)}.search.active.svelte-lm2811{border-color:var(--sr-focus-color);box-shadow:var(--sr-focus-ring)}.search.svelte-lm2811 input:where(.svelte-lm2811){color:var(--fg);background:0 0;border:0;outline:0;flex:1;min-width:0;font-family:inherit;font-size:13px}.search.svelte-lm2811 input:where(.svelte-lm2811)::placeholder{color:var(--fg-2)}.search-icon.svelte-lm2811{color:var(--fg-2);flex-shrink:0}.kbd.svelte-lm2811{font-family:var(--sr-font-ticker);border:1px solid var(--rule-2);color:var(--fg-3);border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:10px}.clear-btn.svelte-lm2811{width:20px;height:20px;color:var(--fg-3);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.clear-btn.svelte-lm2811:hover{color:var(--fg);background:var(--surface-2)}.dropdown.svelte-lm2811{background:var(--surface);border:1px solid var(--rule);border-radius:var(--sr-radius-menu);width:100%;min-width:380px;box-shadow:var(--shadow-search);z-index:100;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden}.dropdown-empty.svelte-lm2811{justify-content:center;align-items:center;height:120px;display:flex}.empty-text.svelte-lm2811{color:var(--fg-3);font-size:13px;font-weight:500}.dropdown-header.svelte-lm2811{align-items:center;gap:6px;padding:12px 14px 8px;display:flex}.dropdown-title.svelte-lm2811{color:var(--fg-3);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.dropdown-list.svelte-lm2811{padding:0 6px 6px}.result.svelte-lm2811{border-radius:var(--sr-radius-compact);cursor:pointer;align-items:center;gap:10px;padding:8px;text-decoration:none;display:flex}.result.svelte-lm2811:hover,.result.selected.svelte-lm2811{background:var(--surface-2)}.result-avatar.svelte-lm2811{flex-shrink:0;width:24px;height:24px;position:relative}.prepared-logo.svelte-lm2811 img{background:var(--surface,#fff);object-fit:contain;border-radius:50%;width:24px;height:24px;display:block;position:absolute;top:0;left:0}.result-initials.svelte-lm2811{letter-spacing:.02em;border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:700;display:flex;box-shadow:inset 0 1px #fff6}.result-info.svelte-lm2811{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.result-top.svelte-lm2811{align-items:baseline;gap:8px;min-width:0;display:flex}.result-name.svelte-lm2811{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.result-ticker.svelte-lm2811{color:var(--fg-3);letter-spacing:.03em;flex-shrink:0;font-size:11px;font-weight:500}.spinner.svelte-lm2811{border:2px solid var(--rule-2);border-top-color:var(--accent);border-radius:50%;width:20px;height:20px;animation:.6s linear infinite svelte-lm2811-spin}@keyframes svelte-lm2811-spin{to{transform:rotate(360deg)}}@media (width>=1101px){.search.svelte-lm2811{width:100%}.dropdown.svelte-lm2811{box-sizing:border-box;left:50%;transform:translate(-50%)}}.search-trigger.svelte-lm2811{width:var(--sr-control-nav);height:var(--sr-control-nav);border-radius:var(--sr-radius-compact);background:var(--surface);border:1px solid var(--rule);color:var(--fg-2);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:none}.search-trigger.svelte-lm2811:hover{color:var(--fg);border-color:var(--rule-2)}@media (width<=1100px){.search-trigger.svelte-lm2811{display:inline-flex}.search-wrapper.svelte-lm2811{display:none}.search-wrapper.mobile-active.svelte-lm2811{z-index:60;box-sizing:border-box;background:var(--background);border-bottom:1px solid var(--rule);padding:10px 12px;display:block;position:fixed;top:0;left:0;right:0}.search-wrapper.mobile-active.svelte-lm2811 .search:where(.svelte-lm2811){box-sizing:border-box;width:100%}.search-wrapper.mobile-active.svelte-lm2811 .dropdown:where(.svelte-lm2811){min-width:unset;border-left:none;border-right:none;border-radius:0;width:100%;max-height:calc(100vh - 108px);position:fixed;top:52px;left:0;right:0;overflow-y:auto}.kbd.svelte-lm2811{display:none}}.user-wrapper.svelte-1khvpgv{position:relative}.user-wrapper.signed-in.svelte-1khvpgv{flex-shrink:0}.ic-avatar.svelte-1khvpgv{width:var(--sr-control-nav);height:var(--sr-control-nav);border-radius:var(--sr-radius-compact);background:var(--sr-nav-control-bg);-webkit-backdrop-filter:var(--sr-nav-control-filter);border:1px solid var(--rule);color:var(--fg-2);cursor:pointer;transition:opacity var(--sr-duration-fast) var(--sr-ease), border-color var(--sr-duration-fast) var(--sr-ease), filter var(--sr-duration-fast) var(--sr-ease);justify-content:center;align-items:center;padding:0;display:inline-flex}.ic-avatar.svelte-1khvpgv:hover{color:var(--fg);border-color:var(--rule-2)}.avatar-initial.svelte-1khvpgv{letter-spacing:.02em;font-size:13px;font-weight:700;line-height:1}.ic-avatar.active.svelte-1khvpgv{border-radius:50%;width:36px;height:36px;margin:-3px 0 -3px 4px}.ic-avatar.active.svelte-1khvpgv:hover{filter:brightness(.96)}.menu.svelte-1khvpgv{box-sizing:border-box;background:var(--surface);border:1px solid var(--rule);border-radius:var(--sr-radius-menu);width:224px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-dropdown);z-index:200;flex-direction:column;gap:4px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.menu.dev-menu.svelte-1khvpgv{max-height:calc(100dvh - 72px);overflow-y:auto}.menu-item.svelte-1khvpgv{cursor:pointer;width:100%;height:36px;color:var(--fg);text-align:left;white-space:nowrap;box-sizing:border-box;transition:background-color var(--sr-duration-fast) var(--sr-ease), color var(--sr-duration-fast) var(--sr-ease);background:0 0;border:none;border-radius:6px;justify-content:flex-start;align-items:center;gap:10px;padding:0 10px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.25;text-decoration:none;display:flex}.menu-item.svelte-1khvpgv:hover{background:var(--surface-2)}.menu-item.svelte-1khvpgv span:where(.svelte-1khvpgv){text-overflow:ellipsis;min-width:0;overflow:hidden}.menu-icon.svelte-1khvpgv{color:var(--fg-3);transition:color var(--sr-duration-fast) var(--sr-ease);flex-shrink:0}.menu-item.svelte-1khvpgv:hover .menu-icon:where(.svelte-1khvpgv),.menu-item.secondary.svelte-1khvpgv{color:var(--fg-2)}.menu-item.secondary.svelte-1khvpgv:hover{color:var(--fg)}.menu-dev.svelte-1khvpgv{flex-direction:column;gap:0;display:flex}.menu-divider.svelte-1khvpgv{background:var(--rule);height:1px;margin:4px 0}.menu.account-menu.svelte-1khvpgv{gap:0}.menu-item.accent.svelte-1khvpgv{background:var(--accent);color:var(--accent-fg);justify-content:center;font-weight:600}.menu-item.accent.svelte-1khvpgv:hover{filter:brightness(.95)}.auth-action.sr-button.svelte-1khvpgv{width:100%;height:40px;font-size:13px}.menu.auth-menu.svelte-1khvpgv{gap:10px;padding:12px}.menu.auth-menu.svelte-1khvpgv .menu-divider:where(.svelte-1khvpgv){margin:0}.menu-item.auth-action.svelte-1khvpgv{--hero-btn-bevel:#fff;--hero-btn-shadow:#0000001f;background:color-mix(in srgb,var(--surface) 85%,var(--surface-2));height:40px;color:var(--fg);box-shadow:0 10px 14px -8px var(--hero-btn-shadow),inset 0 0 2px 1.5px var(--hero-btn-bevel);border:1px solid #eaeaea;border-radius:10px;justify-content:center;padding:0 14px;font-size:13px;font-weight:600}.menu-item.auth-action.svelte-1khvpgv:hover{filter:none;background:color-mix(in srgb,var(--surface) 85%,var(--surface-2));box-shadow:0 13px 18px -8px var(--hero-btn-shadow),inset 0 0 2px 1.5px var(--hero-btn-bevel);border-color:var(--fg-3)}.menu-item.auth-action.svelte-1khvpgv:active{box-shadow:0 2px 4px -2px var(--hero-btn-shadow),inset 0 1px 3px #00000040}body.dark .menu-item.auth-action.svelte-1khvpgv{--hero-btn-bevel:color-mix(in srgb,var(--fg-2) 6%,transparent);--hero-btn-shadow:#00000073;background:color-mix(in srgb,var(--surface) 55%,transparent);border-color:color-mix(in srgb,var(--fg-2) 12%,transparent)}body.dark .menu-item.auth-action.svelte-1khvpgv:hover{background:color-mix(in srgb,var(--surface) 55%,transparent)}@media (prefers-reduced-motion:reduce){.ic-avatar.svelte-1khvpgv,.menu-item.svelte-1khvpgv,.menu-icon.svelte-1khvpgv{transition:none}}.bottom-nav.svelte-m3pbz{z-index:50;background:color-mix(in srgb, var(--surface) 96%, transparent);-webkit-backdrop-filter:blur(28px)saturate(140%);border-top:1px solid var(--rule-2);height:56px;padding:0 4px;padding-bottom:env(safe-area-inset-bottom,0);justify-content:space-around;align-items:center;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 20px -14px #14161c47}@media (width<=768px){.bottom-nav.svelte-m3pbz{display:flex}}.bottom-nav-item.svelte-m3pbz{height:100%;color:var(--fg-2);-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex}.bottom-nav-item.active.svelte-m3pbz{color:var(--fg)}.bottom-nav-item.active.svelte-m3pbz .bottom-nav-icon:where(.svelte-m3pbz){color:var(--fg);background:color-mix(in srgb, var(--fg) 10%, transparent)}.bottom-nav-icon.svelte-m3pbz{border-radius:var(--sr-radius-pill);width:52px;height:28px;transition:background-color var(--sr-duration-fast) var(--sr-ease);justify-content:center;align-items:center;display:flex}.bottom-nav-label.svelte-m3pbz{font-size:var(--sr-text-meta);letter-spacing:0;font-weight:600;line-height:1}body.dark .bottom-nav.svelte-m3pbz{box-shadow:0 -8px 20px -14px #0009}body.dark .bottom-nav-item.active.svelte-m3pbz .bottom-nav-icon:where(.svelte-m3pbz){background:color-mix(in srgb, var(--fg) 14%, transparent)}body.dark .hdr.svelte-13as1nd{--navbar-logo-blue:#9abde8;--navbar-logo-gradient:linear-gradient(180deg, #f2f4f7 0%, #d7dde5 52%, #b9c2ce 100%)}.hdr.svelte-13as1nd{--navbar-logo-blue:#42658d;--navbar-logo-gradient:linear-gradient(180deg, #697791 0%, #4f5d77 52%, #303d56 100%);z-index:50;background:color-mix(in srgb, var(--background) 45%, transparent);-webkit-backdrop-filter:blur(8px)saturate(140%);border-bottom:1px solid var(--rule);height:58px;box-shadow:none;transition:background-color .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s,border-color .25s,box-shadow .25s;position:relative}.hdr-inner.svelte-13as1nd{box-sizing:border-box;justify-content:space-between;align-items:center;max-width:1500px;height:100%;margin:0 auto;padding:0 30px;display:flex;position:relative}.hdr-l.svelte-13as1nd,.hdr-r.svelte-13as1nd{align-items:center;gap:6px;display:flex}.hdr-l.svelte-13as1nd{gap:18px}.hdr-btn.svelte-13as1nd{height:var(--sr-control-nav);border-radius:var(--sr-radius-compact);background:var(--sr-nav-control-bg);-webkit-backdrop-filter:var(--sr-nav-control-filter);border:1px solid var(--rule);color:var(--fg-2);box-shadow:var(--shadow-input);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.hdr-btn.svelte-13as1nd:hover{color:var(--fg);border-color:var(--rule-2);box-shadow:var(--shadow-input-focus)}.hdr-btn.svelte-13as1nd svg:where(.svelte-13as1nd){color:var(--fg-3)}@media (width>=1101px){.hdr-inner.svelte-13as1nd .search-wrapper{width:min(580px, calc(100% - 60px - 2 * var(--navbar-search-side)));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (width<=768px){.desktop-only.svelte-13as1nd{display:none}.hdr.svelte-13as1nd{-webkit-backdrop-filter:none;background:var(--background)}.hdr-inner.svelte-13as1nd{padding:0 var(--sr-gutter-mobile)}.hdr-l.svelte-13as1nd{gap:12px}}@media (width>=769px) and (width<=900px){.hdr-inner.svelte-13as1nd{padding-inline:16px}.hdr-l.svelte-13as1nd{gap:8px}.hdr.svelte-13as1nd .nav-a{padding-inline:4px}}.analytics-preferences-link.svelte-1b4fnhr{appearance:none;color:var(--fg-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:0;padding:0;font-size:13px;line-height:1.5}.analytics-preferences-link.svelte-1b4fnhr:hover{color:var(--fg)}.footer.svelte-1b4fnhr{border-top:1px solid var(--rule);width:100%;margin-top:60px}.footer-top.svelte-1b4fnhr{justify-content:space-between;gap:40px;padding:32px 0 28px;display:flex}.footer-brand-col.svelte-1b4fnhr{flex-direction:column;flex-shrink:0;max-width:340px;display:flex}.brand-desc.svelte-1b4fnhr{color:var(--fg-3);margin:14px 0 0;font-size:12px;line-height:1.6}.brand-entity.svelte-1b4fnhr{color:var(--fg-3);opacity:.7;margin:8px 0 0;font-size:11px}.footer-links.svelte-1b4fnhr{gap:64px;display:flex}.link-col.svelte-1b4fnhr{flex-direction:column;gap:10px;display:flex}.link-heading.svelte-1b4fnhr{color:var(--fg-2);text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px;font-size:11px;font-weight:600}.link-col.svelte-1b4fnhr a:where(.svelte-1b4fnhr){color:var(--fg-3);font-size:12.5px;line-height:1.4;text-decoration:none}.link-col.svelte-1b4fnhr a:where(.svelte-1b4fnhr):hover{color:var(--fg)}.disclaimer-section.svelte-1b4fnhr{border-top:1px solid var(--rule);padding:20px 0}.disclaimer-heading.svelte-1b4fnhr{color:var(--fg-3);text-transform:uppercase;letter-spacing:.06em;margin:0 0 14px;font-size:10px;font-weight:600}.disclaimer-grid.svelte-1b4fnhr{grid-template-columns:1fr 1fr;gap:14px 32px;display:grid}.disclaimer-text.svelte-1b4fnhr{color:var(--fg-3);margin:0;font-size:10.5px;line-height:1.65}.disclaimer-text.svelte-1b4fnhr strong:where(.svelte-1b4fnhr){color:var(--fg-3);font-weight:600}.disclaimer-link.svelte-1b4fnhr{color:var(--accent);white-space:nowrap;font-weight:500;text-decoration:none}.disclaimer-link.svelte-1b4fnhr:hover{text-decoration:underline}.footer-bottom.svelte-1b4fnhr{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;padding:14px 0 18px;display:flex}.copyright.svelte-1b4fnhr{color:var(--fg-3);flex-wrap:wrap;align-items:center;gap:6px;font-size:10.5px;display:flex}.sep.svelte-1b4fnhr{opacity:.4}.version.svelte-1b4fnhr{color:var(--fg-3);opacity:.5;font-size:10px}@media (width<=900px){.footer-top.svelte-1b4fnhr{flex-direction:column;gap:28px}.footer-brand-col.svelte-1b4fnhr{max-width:100%}.footer-links.svelte-1b4fnhr{gap:40px}.disclaimer-grid.svelte-1b4fnhr{grid-template-columns:1fr;gap:12px}}@media (width<=768px){.footer.svelte-1b4fnhr{margin-top:40px}.footer-links.svelte-1b4fnhr{flex-wrap:wrap;gap:24px}.link-col.svelte-1b4fnhr{min-width:calc(50% - 12px)}}.auth-gallery{--auth-ink:var(--fg);--auth-muted:#52607a;--auth-border:#d9e1ed;--sr-input-border:var(--auth-border);--auth-heading:linear-gradient(180deg, #697791 0%, #4f5d77 52%, #303d56 100%);z-index:1000;color:var(--auth-ink);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}body.dark .auth-gallery{--auth-muted:#c1cade;--auth-border:var(--rule-2);--sr-input-border:var(--auth-border);--auth-heading:linear-gradient(180deg, #f5f7fa 0%, #dde5ef 52%, #b8cce4 100%)}.auth-gallery *,.auth-gallery :before{box-sizing:border-box}.auth-gallery button,.auth-gallery input{font-family:inherit}.auth-gallery button{cursor:pointer}.auth-gallery button:focus-visible{outline:var(--sr-focus-width) solid var(--sr-focus-color);outline-offset:var(--sr-focus-offset)}.auth-gallery .backdrop{background:var(--backdrop);cursor:default;border:0;position:absolute;inset:0}.auth-gallery .modal{z-index:1;border:1px solid var(--auth-border);background:var(--surface);text-align:left;border-radius:22px;grid-template-rows:minmax(0,1fr);grid-template-columns:.92fr 1.08fr;width:min(1080px,100vw - 64px);height:643.586px;max-height:calc(100dvh - 40px);padding:12px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 68px -30px #19273c52,0 2px 6px #19273c0a,inset 0 1px #ffffffb3}body.dark .auth-gallery .modal{box-shadow:0 24px 68px -30px #000000b3,inset 0 1px #ffffff0f}.auth-gallery .panel-left{isolation:isolate;-webkit-user-select:none;user-select:none;background:#243b53;border-radius:12px;min-width:0;min-height:0;position:relative;overflow:hidden}.auth-gallery .panel-bg,.auth-gallery .panel-overlay{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.auth-gallery .panel-overlay{mix-blend-mode:multiply;opacity:.2;background:linear-gradient(#0000 45%,#000 100%)}.auth-gallery .panel-logo-veil{mix-blend-mode:multiply;opacity:.5;pointer-events:none;background:linear-gradient(#000 0%,#000000d1 28%,#0000 100%);height:112px;position:absolute;inset:0 0 auto}.auth-gallery .panel-content{flex-direction:column;justify-content:space-between;height:100%;padding:28px;display:flex;position:relative}.auth-gallery .panel-brand{width:max-content}.auth-gallery .panel-bottom{color:#fff;margin-top:auto}.auth-gallery .panel-heading{font-family:var(--font-page-heading);letter-spacing:-.05em;margin:0 0 14px;font-size:31px;font-weight:550;line-height:1.17}.auth-gallery .panel-sub{color:#dce5ef;margin:0;font-size:12px;line-height:1.65}.auth-gallery .panel-right{min-width:0;min-height:0;padding:48px clamp(26px,4.5vw,64px) 24px;position:relative;overflow:hidden}.auth-gallery .form-content{flex-direction:column;width:100%;max-width:380px;height:100%;min-height:0;margin:0 auto;display:flex}.auth-gallery .header{flex-shrink:0;min-width:0;margin-bottom:23px;display:grid}.auth-gallery .header-inner{flex-direction:column;gap:6px;min-width:0;display:flex}.auth-gallery .header-title{font-family:var(--font-page-heading);letter-spacing:-.055em;background:var(--auth-heading);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:27px;font-weight:600;line-height:1.3}.auth-gallery .header-sub{color:var(--auth-muted);margin:0;font-size:12px;line-height:1.6}.auth-gallery .close-btn{z-index:2;width:30px;height:30px;color:var(--fg-2);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:10px;right:10px}.auth-gallery .close-btn:hover{background:var(--surface-2);color:var(--fg)}.auth-gallery .body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--rule-2) transparent;flex:auto;min-width:0;min-height:0;overflow-y:auto}.auth-gallery .google-btn,.auth-gallery .submit-btn{flex-shrink:0;width:100%}.auth-gallery .google-btn{gap:10px}.auth-gallery .submit-btn{gap:8px;margin-top:3px}.auth-gallery .divider{align-items:center;gap:13px;margin:20px 0;display:flex}.auth-gallery .divider-line{background:var(--rule);flex:1;height:1px}.auth-gallery .divider-text{color:var(--auth-muted);white-space:nowrap;font-size:9px;line-height:1.5}.auth-gallery form{flex-direction:column;gap:17px;display:flex}.auth-gallery .field{flex-direction:column;gap:7px;display:flex}.auth-gallery .field-label{color:var(--auth-ink);margin:0;font-size:12px;font-weight:600;line-height:1.5}.auth-gallery .field-input{width:100%;font-size:13px}.auth-gallery .password-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.auth-gallery .forgot-link,.auth-gallery .footer-link,.auth-gallery .back-link{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--rule-2);text-decoration-color:var(--rule-2);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.auth-gallery .forgot-link:hover,.auth-gallery .footer-link:hover,.auth-gallery .back-link:hover{text-decoration-color:currentColor}.auth-gallery .forgot-link{color:var(--fg-2);font-weight:500;text-decoration:none}.auth-gallery .password-wrapper{position:relative}.auth-gallery .password-wrapper .field-input{padding-right:var(--sr-control-touch)}.auth-gallery .toggle-vis{width:var(--sr-control-touch);height:var(--sr-control-touch);color:var(--fg-2);background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid;position:absolute;top:0;right:0}.auth-gallery .toggle-vis:hover{background:var(--surface-2)}.auth-gallery .field-hint{color:var(--fg-2);font-size:10px;line-height:1.5}.auth-gallery .checkbox-row{color:var(--fg-2);cursor:pointer;align-items:center;gap:8px;margin:0;display:flex;position:relative}.auth-gallery .checkbox-native{opacity:0;cursor:pointer;width:16px;height:16px;margin:-8px 0 0;position:absolute;top:50%;left:0}.auth-gallery .checkbox-box{border:1px solid var(--auth-border);background:var(--surface);color:#fff;border-radius:3px;flex-shrink:0;place-items:center;width:14px;height:14px;display:grid}.auth-gallery .checkbox-native:checked+.checkbox-box{background:#526b85;border-color:#526b85}.auth-gallery .checkbox-native:focus-visible+.checkbox-box{outline:var(--sr-focus-width) solid var(--sr-focus-color);outline-offset:var(--sr-focus-offset)}.auth-gallery .checkbox-label{font-size:12px;line-height:1.5}.auth-gallery .footer{min-height:33px;color:var(--auth-muted);flex-wrap:wrap;place-content:center;align-items:center;gap:5px;margin-top:24px;font-size:12px;line-height:1.5;display:flex}.auth-gallery .error{color:var(--sr-color-danger);margin:0;font-size:12px;line-height:1.5}.auth-gallery .header-row{align-items:flex-start;gap:8px;display:flex}.auth-gallery .back-btn{width:28px;height:35px;color:var(--fg-2);background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;padding:0;display:grid}.auth-gallery .back-btn:hover{color:var(--fg);background:var(--surface-2)}.auth-gallery .forgot-body{flex-direction:column;gap:18px;display:flex}.auth-gallery .instructions{color:var(--auth-muted);margin:0;font-size:12px;line-height:1.7}.auth-gallery .back-link{min-height:var(--sr-control-touch);justify-content:center;align-self:center;align-items:center;gap:6px;display:flex}.auth-gallery .success-body{text-align:center;flex-direction:column;align-items:center;padding-top:16px;display:flex}.auth-gallery .success-icon{border:1px solid var(--auth-border);color:#6485ae;background:var(--surface-2);border-radius:14px;flex-shrink:0;place-items:center;width:50px;height:50px;display:grid}.auth-gallery .success-title{color:var(--fg);margin:18px 0 12px;font-size:16px;font-weight:600}.auth-gallery .success-text{max-width:320px;color:var(--auth-muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.7}.auth-gallery .success-hint{color:var(--fg-2);margin:18px 0 0;font-size:12px;line-height:1.6}.auth-gallery .success-body .back-link{margin-top:18px}.auth-gallery .auth-loading{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;display:flex}.auth-gallery .auth-spinner{border:2px solid var(--rule-2);border-top-color:var(--fg);border-radius:50%;width:28px;height:28px;animation:.7s linear infinite auth-gallery-spin}.auth-gallery .auth-loading-text{color:var(--fg-2);margin:0;font-size:13px}@keyframes auth-gallery-spin{to{transform:rotate(360deg)}}@media (width<=660px){.auth-gallery .modal{border-radius:16px;flex-direction:column;width:min(400px,100vw - 28px);height:574.992px;padding:0;display:flex;box-shadow:0 16px 36px -26px #14233740}.auth-gallery .panel-left{display:none}.auth-gallery .panel-right{flex:1;padding:38px 24px 24px}.auth-gallery .header{grid-template-columns:minmax(0,1fr) 44px;gap:6px 10px}.auth-gallery .header-inner{display:contents}.auth-gallery .header-title{grid-area:1/1;font-size:25px}.auth-gallery .header-sub{grid-area:2/1/3/3}.auth-gallery .close-btn{width:var(--sr-control-touch);height:var(--sr-control-touch);grid-area:1/2;align-self:start;margin-top:-5.75px;position:static}.auth-gallery .header-row{display:contents}.auth-gallery .header-row .back-btn{display:none}.auth-gallery .field-input{font-size:16px}.auth-gallery .footer{margin-top:16px}}@media (width<=360px){.auth-gallery .modal{height:607.492px}.auth-gallery .header-title{min-height:65px}}@media (height<=680px) and (width>=661px){.auth-gallery .panel-right{padding-top:32px;padding-bottom:20px}}@media (prefers-reduced-motion:reduce){.auth-gallery .google-btn,.auth-gallery .submit-btn,.auth-gallery .field-input{transition:none}.auth-gallery .auth-spinner{animation-duration:1.4s}}.toast-stack.svelte-1cpok13{z-index:9999;pointer-events:none;flex-direction:column;gap:8px;max-width:min(480px,100% - 60px);display:flex;position:fixed;top:66px;right:max(30px,50% - 720px)}.toast.svelte-1cpok13{--toast-accent:var(--accent);box-sizing:border-box;border-radius:var(--sr-radius-menu);pointer-events:auto;white-space:normal;background:color-mix(in srgb, var(--toast-accent) 12%, var(--surface));-webkit-backdrop-filter:blur(16px)saturate(140%);border:1px solid color-mix(in srgb, var(--toast-accent) 20%, var(--rule));min-width:0;max-width:100%;color:color-mix(in srgb, var(--toast-accent) 72%, var(--fg));box-shadow:none;align-items:center;gap:10px;padding:10px 14px;font-family:inherit;font-size:13px;font-weight:500;animation:.3s cubic-bezier(.16,1,.3,1) svelte-1cpok13-toast-in;display:flex}.toast.removing.svelte-1cpok13{animation:.2s ease-in forwards svelte-1cpok13-toast-out}@keyframes svelte-1cpok13-toast-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-1cpok13-toast-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(20px)}}.toast-icon.svelte-1cpok13{flex-shrink:0;align-items:center;display:inline-flex}.toast-success.svelte-1cpok13 .toast-icon:where(.svelte-1cpok13){color:var(--up)}.toast-success.svelte-1cpok13{background:color-mix(in srgb, var(--up) 10%, var(--surface));border-color:color-mix(in srgb, var(--up) 18%, var(--rule))}.toast-error.svelte-1cpok13 .toast-icon:where(.svelte-1cpok13){color:var(--dn)}.toast-error.svelte-1cpok13{background:color-mix(in srgb, var(--dn) 8%, var(--surface));border-color:color-mix(in srgb, var(--dn) 18%, var(--rule))}.toast-info.svelte-1cpok13{--toast-accent:var(--rank-btn-text);background:color-mix(in srgb, var(--toast-accent) 10%, var(--surface));border-color:color-mix(in srgb, var(--toast-accent) 18%, var(--rule))}.toast-info.svelte-1cpok13 .toast-icon:where(.svelte-1cpok13){color:var(--toast-accent)}.toast-msg.svelte-1cpok13{overflow-wrap:anywhere;min-width:0;line-height:1.3}.toast-close.svelte-1cpok13{width:18px;height:18px;color:var(--fg-3);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-left:2px;padding:0;display:inline-flex}.toast-close.svelte-1cpok13:hover{color:var(--fg)}@media (width<=768px){.toast-stack.svelte-1cpok13{top:60px;right:var(--sr-gutter-mobile,12px);left:var(--sr-gutter-mobile,12px);max-width:none}}.analytics-preferences.svelte-1p8omul{z-index:60;box-sizing:border-box;border:1px solid var(--rule-2);border-radius:var(--sr-radius-card);background:var(--surface);width:min(380px,100vw - 32px);color:var(--fg);box-shadow:var(--shadow-dropdown);animation:svelte-1p8omul-consent-rise var(--sr-duration-standard) cubic-bezier(.2,.7,.2,1) both;padding:16px;position:fixed;bottom:20px;right:20px}@keyframes svelte-1p8omul-consent-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.copy.svelte-1p8omul{font-family:var(--sr-font-body);color:var(--fg);margin:0;font-size:13px;line-height:1.55}.cookie.svelte-1p8omul{vertical-align:-3px;color:var(--fg-2);margin-right:6px;display:inline-block}.copy.svelte-1p8omul a:where(.svelte-1p8omul){color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--fg-3);text-decoration-color:var(--fg-3);text-underline-offset:3px;border-radius:2px}.copy.svelte-1p8omul a:where(.svelte-1p8omul):hover{-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg)}.choices.svelte-1p8omul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.choices.svelte-1p8omul .action:where(.svelte-1p8omul){border-radius:var(--sr-radius-input);width:100%}.choices.svelte-1p8omul .accept:where(.svelte-1p8omul),.choices.svelte-1p8omul .accept:where(.svelte-1p8omul):hover:not(:disabled),.choices.svelte-1p8omul .accept:where(.svelte-1p8omul):active:not(:disabled){background-color:var(--text-1);border-color:var(--text-1);color:var(--background);box-shadow:none;background-image:none}.choices.svelte-1p8omul .accept:where(.svelte-1p8omul):hover:not(:disabled){background-color:color-mix(in srgb, var(--text-1) 88%, var(--background));border-color:color-mix(in srgb, var(--text-1) 88%, var(--background))}.choices.svelte-1p8omul .accept:where(.svelte-1p8omul):active:not(:disabled){transform:translateY(1px)}.analytics-preferences.svelte-1p8omul:focus-visible,.copy.svelte-1p8omul a:where(.svelte-1p8omul):focus-visible{outline:var(--sr-focus-width) solid var(--sr-focus-color);outline-offset:var(--sr-focus-offset)}@media (width<=768px){.analytics-preferences.svelte-1p8omul{left:var(--sr-gutter-mobile,12px);right:var(--sr-gutter-mobile,12px);bottom:calc(57px + var(--sr-gutter-mobile,12px) + env(safe-area-inset-bottom,0px));width:auto}}@media (prefers-reduced-motion:reduce){.analytics-preferences.svelte-1p8omul{animation:none}}.container.svelte-12qhfyh{display:flex;overflow-x:clip}.dimensions.svelte-12qhfyh{flex-direction:column;width:100%;display:flex}.main.svelte-12qhfyh{box-sizing:border-box;justify-content:center;align-items:stretch;width:100%;display:flex}.sub-main.svelte-12qhfyh{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;max-width:1500px;padding:0 30px;display:flex}.page-content.svelte-12qhfyh{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;min-width:0;min-height:calc(100dvh - 59px);display:flex}@media (width<=768px){.sub-main.svelte-12qhfyh{padding:0 var(--sr-gutter-mobile);padding-bottom:calc(57px + env(safe-area-inset-bottom,0px))}}
