@font-face{font-family:Belfast Grotesk;src:url(/fonts/BelfastGrotesk-SemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}:root{--bg:#fafaf9;--surface:#fefdfa;--surface-muted:#f5f3ee;--border:#e3e1da;--border-strong:#d3d1c8;--text-1:#353027;--text-2:#656058;--text-3:#8e8a84;--accent-faint:#fbf2f7;--accent-subtle:#f9d5ea;--accent-muted:#e998c9;--accent:#db34aa;--accent-strong:#bb008d;--accent-deep:#610e49;--accent-hover:var(--accent-strong);--accent-soft:var(--accent-faint);--accent-border:#f4c6e1;--positive:#267b4c;--negative:#984041;--warning:#cb7229;--blue-50:#eef2ff;--blue-200:#bfdbfe;--blue-600:#3b5bdb;--blue-900:#1e3a8a;--purple-50:#f3f0ff;--purple-200:#ddd6fe;--purple-600:#7048e8;--purple-900:#4c1d95;--green-50:#ebfaf3;--green-200:#a7f3d0;--green-600:#1f7a52;--green-900:#14532d;--amber-100:#fef3c7;--amber-200:#fde68a;--amber-700:#b45309;--amber-900:#78350f;--driver-bg:var(--blue-50);--driver-fg:var(--blue-600);--driver-score:var(--blue-900);--team-bg:var(--purple-50);--team-fg:var(--purple-600);--team-score:var(--purple-900);--series-bg:var(--green-50);--series-fg:var(--green-600);--series-score:var(--green-900);--event-bg:var(--amber-100);--event-fg:var(--amber-700);--event-score:var(--amber-900);--venue-bg:#f0f9ff;--venue-fg:#0369a1;--radius-xs:8px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:16px;--radius-pill:999px;--radius-circle:50%;--surface-inner:#fafafa;--shadow-inset-ring:inset 0 0 0 8px #fff, 0 1px 6px #0000001a;--surface-control:#fff;--surface-control-muted:#f5f5f5;--surface-control-strong:#e9eaeb;--sai-logo-dark-surface:linear-gradient(145deg, #202836 0%, #10151f 100%);--control-border:#d5d7da;--control-border-hover:#b0b3b8;--control-text:#414651;--control-text-muted:#535862;--control-text-subtle:#9da4ae;--control-accent:#7f56d9;--control-accent-hover:#6941c6;--control-active-deep:#57439a;--control-active-deeper:#493481;--surface-glass:#ffffffe0;--surface-overlay:#fafaf9fa;--surface-sticky:#ffffffe0;--divider-subtle:#0000000f;--divider-standard:#00000014;--divider-dashed:#0000001a;--metric-connector:#1a17143d;--shadow-control:0 1px 2px #0a0d120d;--shadow-card:0 1px 6px #0000001a;--shadow-card-soft:0 1px 6px #00000014;--shadow-card-hover:0 1px 2px #0a0d120f, 0 4px 10px #0a0d1214, 0 16px 32px #0a0d1224;--shadow-dropdown:0 8px 32px #0000001f, 0 2px 8px var(--divider-subtle);--shadow-popover:0 4px 24px var(--divider-dashed), 0 1px 4px var(--divider-subtle);--shadow-modal:0 24px 80px #0a0d1233, 0 6px 18px #0a0d121a;--shadow-tray:0 -10px 28px #0a0d121a;--shadow-tray-expanded:0 -18px 44px #0a0d121f;--shadow-sticky:0 10px 28px #0a0d1214;--shadow-panel-side:-8px 0 32px #0000002e, -2px 0 8px #00000014;--badge-padding:3px 10px;--badge-height:22px;--chart-axis-text:#9b9489;--chart-axis-line:#e5e2dc;--chart-grid-line:#0000001a;--chart-reference-line:#1a17143d;--chart-reference-line-subtle:#1a17142e;--chart-tooltip-bg:#fafaf8;--chart-tooltip-border:#e5e2dc;--chart-tooltip-text:#1a1714;--chart-tooltip-primary:#2f2a24;--chart-tooltip-muted:#6f675d;--platform-track-bg:#0000001a;--platform-track-bg-subtle:#00000014;--platform-track-height:5px;--platform-tiktok:#6edad0;--platform-instagram:#d96a8a;--platform-youtube:#e35d5d;--platform-x:#9ca3af;--platform-facebook:#6b8fcf;--spacing-xs:4px;--spacing-sm:6px;--spacing-md:8px;--spacing-lg:12px;--spacing-xl:16px;--spacing-2xl:20px;--spacing-3xl:24px;--spacing-4xl:32px;--spacing-5xl:40px;--font:"Belfast Grotesk", system-ui, -apple-system, sans-serif;--font-inter:"Inter", system-ui, -apple-system, sans-serif;--mono:"DM Mono", "SF Mono", monospace;--text-xs:11px;--text-sm:12px;--text-md:14px;--text-lg:16px;--text-xl:20px;--text-2xl:28px;--text-3xl:36px;--text-2xs:var(--text-xs);--sai-page-gutter:48px;--sai-grid-gap:32px;--sai-card-pad-x:24px;--sai-card-metrics-pad:0 24px 20px;--sai-card-section-gap:16px;--sai-metric-card-pad:14px 16px;--sai-inner-card-pad:24px;--sai-compare-bar-pad-x:48px;--sai-compare-card-pad:18px;--sai-compare-section-inset:24px;--sai-compare-section-gap:32px;--sai-control-padding:10px 14px;--sai-segment-item-padding:8px 24px;--sai-tab-padding:8px 16px;--sai-search-padding:3px 16px 4px 24px;--sai-badge-padding:var(--badge-padding);--sai-overlay-pad-x:64px;--sai-overlay-body-pad:32px var(--sai-overlay-pad-x) 56px;--sai-platform-chart-pad:24px;--sai-table-cell-pad:var(--sai-compare-card-pad);--sai-stat-cell-pad:16px;--sai-stat-cell-pad-wide:32px;--bar-shadow:0 1px 3px var(--divider-standard), 0 0 0 1px var(--border);--sai-header-height:69px;--elite-text-primary:#e7d7a2e0;--elite-text-dim:#e7d7a240;--elite-text-subtle:#e7d7a261;--elite-gold-accent:#c9a020;--elite-gold-muted:#9b6e10;--elite-gold-gradient:linear-gradient(135deg, #8c6a1f 0%, #f3d37a 50%, #b8892d 100%);--elite-gold-gradient-hover:linear-gradient(135deg, #a07828 0%, #ffe090 50%, #c89a35 100%);--elite-surface-bg:#1e1e20;--elite-header-bg:#0a0800;--elite-platform-track-bg:#ffffff0f}@supports (color:lab(0% 0 0)){:root{--surface:lab(99.4452% -.128955 1.51817);--surface-muted:lab(95.9898% -.248581 3.04265);--border:lab(89.6219% -.303328 3.80838);--border-strong:lab(83.8336% -.354201 4.57684);--text-1:lab(19.9953% 1.11718 6.18279);--text-2:lab(40.876% .886366 5.33404);--text-3:lab(57.6878% .596046 3.78335);--accent-faint:lab(96.357% 3.88893 -1.29621);--accent-subtle:lab(88.9049% 15.4452 -5.16524);--accent-muted:lab(72.3114% 36.4485 -12.2766);--accent:lab(52.6458% 70.9203 -24.208);--accent-strong:lab(42.0996% 71.9518 -24.6489);--accent-deep:lab(21.5864% 40.0387 -13.6749);--accent-border:lab(84.6519% 19.8894 -6.66101);--positive:lab(45.7472% -35.1221 18.1162);--negative:lab(39.635% 37.4974 18.826);--warning:lab(57.5186% 32.5032 53.6734)}}@media (max-width:1280px){:root{--text-xs:10.5px;--text-sm:11px;--text-md:13px;--text-lg:15px;--text-xl:18px;--text-2xl:24px;--text-3xl:30px;--sai-page-gutter:32px;--sai-grid-gap:24px;--sai-card-pad-x:20px;--sai-card-metrics-pad:0 20px 18px;--sai-card-section-gap:14px;--sai-metric-card-pad:12px 14px;--sai-inner-card-pad:20px;--sai-compare-bar-pad-x:32px;--sai-compare-card-pad:16px;--sai-compare-section-inset:20px;--sai-compare-section-gap:28px;--sai-control-padding:9px 12px;--sai-segment-item-padding:7px 18px;--sai-tab-padding:7px 14px;--sai-search-padding:2px 14px 3px 20px;--sai-overlay-pad-x:48px;--sai-overlay-body-pad:28px var(--sai-overlay-pad-x) 48px;--sai-platform-chart-pad:20px;--sai-stat-cell-pad:14px;--sai-stat-cell-pad-wide:28px}}@media (max-width:768px){:root{--text-xs:10px;--text-sm:11px;--text-md:12px;--text-lg:14px;--text-xl:17px;--text-2xl:21px;--text-3xl:26px;--sai-page-gutter:20px;--sai-grid-gap:18px;--sai-card-pad-x:18px;--sai-card-metrics-pad:0 18px 16px;--sai-card-section-gap:12px;--sai-metric-card-pad:11px 12px;--sai-inner-card-pad:16px;--sai-compare-bar-pad-x:18px;--sai-compare-card-pad:14px;--sai-compare-section-inset:16px;--sai-compare-section-gap:24px;--sai-control-padding:8px 12px;--sai-segment-item-padding:7px 12px;--sai-tab-padding:7px 12px;--sai-search-padding:2px 12px 3px 18px;--sai-overlay-pad-x:20px;--sai-overlay-body-pad:24px var(--sai-overlay-pad-x) 40px;--sai-platform-chart-pad:16px;--sai-stat-cell-pad:12px;--sai-stat-cell-pad-wide:24px}.explore-filter-row{flex-direction:column;align-items:stretch;gap:12px;display:flex}.explore-filter-row__left{flex-wrap:wrap;justify-content:flex-start;gap:10px 12px;width:100%;min-width:0}.explore-filter-row__centre{scrollbar-width:none;width:100%;min-width:0;overflow-x:auto}.explore-filter-row__centre::-webkit-scrollbar{display:none}.explore-filter-row__right{justify-content:flex-start;width:100%}.explore-tab-list{width:max-content;max-width:100%}.explore-tab{padding-inline:12px}}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);color:var(--text-2);font-family:var(--font);font-size:var(--text-md);-webkit-font-smoothing:antialiased;margin:0;padding:0;line-height:1.5}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}.sai-header{justify-content:space-between;align-items:center;gap:var(--sai-card-section-gap);padding:12px var(--sai-page-gutter);-webkit-backdrop-filter:blur(8px);z-index:100;border-bottom:1px solid var(--divider-subtle);background:#fffc;display:flex;position:sticky;top:0}.sai-header__left{align-items:center;gap:var(--sai-grid-gap);min-width:0;display:flex}.sai-header__centre{justify-content:center;min-width:0;display:flex;position:relative}.sai-header__right{flex:360px;justify-content:flex-end;align-items:center;gap:16px;min-width:0;display:flex}.sai-header__logo{cursor:pointer;flex-shrink:0;align-items:center;height:24px;display:flex}.sai-header__logo svg{width:auto;height:24px}.sai-seg{background:var(--surface-control-muted);border-radius:var(--radius-pill);border-bottom:1px solid #fff;flex-shrink:0;align-items:center;padding:3px 4px 4px;display:flex;position:relative}.sai-seg__item{z-index:1;padding:var(--sai-segment-item-padding);font-size:var(--text-md);letter-spacing:.01em;color:var(--control-text-muted);cursor:pointer;border-radius:var(--radius-pill);white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;border:none;align-items:center;gap:6px;font-family:inherit;font-weight:500;line-height:20px;transition:color .25s;display:inline-flex;position:relative}.sai-seg__item:hover{color:var(--text-1)}.sai-seg__item--active{color:var(--control-accent)}.sai-seg__pill{border-radius:var(--radius-pill);background:var(--surface-control);height:calc(100% - 7px);box-shadow:var(--shadow-control);pointer-events:none;opacity:0;transition:transform .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1),opacity .25s;position:absolute;top:3px;left:4px}.sai-seg__pill--visible{opacity:1}.sai-search-row{justify-content:flex-end;align-items:center;width:100%;min-width:0;max-width:350px;display:flex}.sai-search{background:var(--surface-control-strong);border-radius:var(--radius-pill);width:100%;min-width:0;max-width:350px;padding:var(--sai-search-padding);border-bottom:1px solid #fff;align-items:center;transition:background .2s,box-shadow .2s;display:flex;position:relative}.sai-search--focused{background:var(--surface-control);box-shadow:0 0 0 2px color-mix(in srgb, var(--control-accent) 20%, transparent), 0 2px 8px var(--divider-subtle)}.sai-search__input{font-family:inherit;font-size:var(--text-md);color:var(--text-2);background:0 0;border:none;outline:none;flex:1;padding:8px 0;font-weight:500}.sai-search__input::placeholder{color:var(--control-text-muted)}.sai-search__icon{width:36px;height:36px;color:var(--control-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.sai-search__icon svg{width:20px;height:20px}.sai-search__clear{cursor:pointer;width:28px;height:28px;color:var(--control-text-subtle);border-radius:var(--radius-circle);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-right:4px;padding:0;transition:color .1s,background .1s;display:flex}.sai-search__clear svg{width:14px;height:14px}.sai-search__clear:hover{color:var(--control-text);background:var(--surface-control-strong)}.sai-header-how-link{color:var(--control-accent);cursor:pointer;font-family:var(--font-inter);font-size:var(--text-md);white-space:nowrap;background:0 0;border:0;flex-shrink:0;padding:0;font-weight:600;line-height:20px}.sai-header-how-link:hover,.sai-header-how-link:focus-visible{color:var(--control-accent-hover);text-underline-offset:4px;outline:none;text-decoration:underline}.sai-how-modal{z-index:1000;padding:var(--sai-inner-card-pad);-webkit-backdrop-filter:blur(8px);background:#181d2757;place-items:center;display:grid;position:fixed;inset:0}.sai-how-modal__panel{border:1px solid var(--divider-standard);background:var(--surface-control);width:min(720px,100%);max-height:min(720px,100vh - 48px);box-shadow:var(--shadow-modal);padding:calc(var(--sai-inner-card-pad) + 8px);border-radius:8px;position:relative;overflow:auto}.sai-how-modal__close{border:1px solid var(--border);border-radius:var(--radius-circle);background:var(--surface-control);width:36px;height:36px;color:var(--text-2);justify-content:center;align-items:center;transition:background .14s,color .14s,box-shadow .14s;display:inline-flex;position:absolute;top:16px;right:16px}.sai-how-modal__close:hover,.sai-how-modal__close:focus-visible{background:var(--surface-muted);color:var(--text-1);box-shadow:0 0 0 3px color-mix(in srgb, var(--control-accent) 16%, transparent);outline:none}.sai-how-modal__close svg{width:16px;height:16px}.sai-how-modal__eyebrow{color:var(--accent);font-family:var(--font-inter);font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;margin:0 48px 10px 0;font-weight:700;line-height:1.3}.sai-how-modal__title{max-width:560px;color:var(--text-1);font-family:var(--font);font-size:var(--text-3xl);margin:0;font-weight:700;line-height:1.18}.sai-how-modal__intro{max-width:600px;color:var(--control-text);font-family:var(--font-inter);font-size:var(--text-lg);margin:14px 0 0;line-height:1.65}.sai-how-modal__grid{gap:var(--sai-card-section-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px;display:grid}.sai-how-modal__section{border:1px solid var(--border);background:var(--surface);min-height:132px;padding:var(--sai-compare-card-pad);border-radius:8px}.sai-how-modal__section h3{color:var(--text-1);font-family:var(--font);font-size:var(--text-lg);margin:0 0 8px;font-weight:700;line-height:1.3}.sai-how-modal__section p{color:var(--text-2);font-family:var(--font-inter);font-size:var(--text-md);margin:0;line-height:1.55}@media (max-width:720px){.sai-header{flex-wrap:wrap;gap:12px;padding:12px 20px}.sai-header__left,.sai-header__right{flex:100%;justify-content:center}.sai-header__left{flex-wrap:wrap;gap:10px;overflow:hidden}.sai-header__logo{flex:100%;justify-content:center}.sai-seg__item{font-size:var(--text-sm);gap:4px;padding:7px 12px;line-height:18px}.sai-search-row{max-width:100%}.sai-search{flex-basis:100%;max-width:100%}.sai-how-modal{align-items:end;padding:16px}.sai-how-modal__panel{max-height:calc(100vh - 32px);padding:28px 20px 22px}.sai-how-modal__title{font-size:var(--text-3xl)}.sai-how-modal__grid{grid-template-columns:1fr}}.sai-search-dropdown{z-index:500;background:var(--surface-control);border:1px solid var(--border);box-shadow:var(--shadow-dropdown);border-radius:12px;padding:6px 0;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden}.sai-search-dropdown__label{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);padding:8px 14px 4px;font-weight:600}.sai-search-dropdown__header{justify-content:space-between;align-items:center;padding:8px 14px 4px;display:flex}.sai-search-dropdown__header .sai-search-dropdown__label{padding:0}.sai-search-dropdown__clear-btn{font-size:var(--text-sm);color:var(--text-3);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-weight:500;transition:color .1s}.sai-search-dropdown__clear-btn:hover{color:var(--text-2)}.sai-search-dropdown__item{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:7px 14px;font-family:inherit;transition:background .1s;display:flex}.sai-search-dropdown__item:hover,.sai-search-dropdown__item--active{background:var(--surface-muted)}.sai-search-dropdown__avatar{border-radius:var(--radius-circle);background:var(--surface-control-strong);width:28px;height:28px;font-size:var(--text-xs);color:var(--text-3);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex;overflow:hidden}.sai-search-dropdown__avatar img{object-fit:cover;width:100%;height:100%}.sai-search-dropdown__avatar--logo img{object-fit:contain;padding:3px}.sai-search-dropdown__avatar--history{color:var(--text-3);background:0 0}.sai-search-dropdown__text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.sai-search-dropdown__name{font-size:var(--text-md);color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.sai-search-dropdown__meta{font-size:var(--text-sm);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sai-search-dropdown__hint{font-size:var(--text-xs);color:var(--text-3);flex-shrink:0;margin-left:auto;font-weight:500}.sai-search-dropdown__empty{font-size:var(--text-md);color:var(--text-3);padding:8px 14px 10px}.sai-search-hl{color:inherit;background:0 0;font-weight:700}.sai-header__icon-btn{width:36px;height:36px;color:var(--control-text-muted);cursor:pointer;border-radius:var(--radius-pill);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;font-family:inherit;transition:color .2s,background .2s;display:inline-flex}.sai-header__icon-btn:hover{color:var(--text-1);background:var(--surface-control-muted)}.sai-header__icon-btn.active{color:var(--control-accent)}.bar-btn-profile{border-radius:var(--radius-circle);border:1.5px solid var(--border);background:var(--surface-muted);width:44px;height:44px;color:var(--text-1);cursor:pointer;font-size:var(--text-xs);letter-spacing:.02em;font-weight:600;font-family:var(--font);flex-shrink:0;justify-content:center;align-items:center;transition:border-color .12s,background .12s,color .12s;display:flex}.bar-btn-profile:hover{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent)}.profile-menu{z-index:201;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);opacity:0;pointer-events:none;transform-origin:100% 0;min-width:220px;padding:11px 16px 12px;transition:opacity .15s,transform .15s;position:fixed;top:65px;right:24px;transform:translateY(-6px)scale(.98)}.profile-menu.open{opacity:1;pointer-events:all;transform:translateY(0)scale(1)}.profile-header{border-bottom:1px solid var(--border);margin-bottom:6px;padding:0 4px 9px}.profile-context{font-family:var(--font-inter);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin-bottom:4px;font-weight:600}.profile-name{font-size:var(--text-md);color:var(--text-1);margin-bottom:1px;font-weight:600}.profile-organisation{font-size:var(--text-xs);color:var(--text-2);margin-bottom:1px}.profile-email{font-size:var(--text-xs);color:var(--text-3)}.profile-item{border-radius:var(--radius-sm);font-size:var(--text-md);color:var(--text-2);cursor:pointer;text-align:left;width:100%;font-family:var(--font);white-space:nowrap;background:0 0;border:none;align-items:center;gap:9px;padding:7px 8px;transition:background .1s,color .1s;display:flex}.profile-item:hover{background:var(--surface-muted);color:var(--text-1)}.menu-divider{background:var(--border);height:1px;margin:6px 0}.menu-section-label{font-size:var(--text-xs);letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);margin-top:2px;padding:4px 8px 2px;font-weight:700}.explore-result-count,.explore-last-updated{font-family:var(--font-inter), Inter, sans-serif;font-size:var(--text-md);color:var(--text-3);white-space:nowrap;font-weight:400}.sai-tooltip-trigger{cursor:pointer;border-radius:5px;outline:none;width:fit-content;padding:0 2px;transition:background .14s,box-shadow .14s;display:inline-flex}.sai-tooltip-trigger:hover,.sai-tooltip-trigger:focus-visible{background:color-mix(in srgb, var(--text-1) 5.5%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--text-1) 5.5%, transparent)}.sai-tooltip{z-index:2147483647;border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--chart-tooltip-bg);max-width:min(320px,100vw - 24px);color:var(--text-2);box-shadow:var(--shadow-popover);font-family:var(--font-inter), Inter, sans-serif;font-size:var(--text-md);letter-spacing:0;text-transform:none;pointer-events:none;padding:12px;font-weight:400;line-height:1.45;position:fixed}.sai-tooltip__arrow{background:var(--chart-tooltip-bg);border:1px solid var(--border);width:10px;height:10px;position:absolute;transform:translate(-50%)rotate(45deg)}.sai-tooltip[data-placement=top] .sai-tooltip__arrow{border-top:none;border-left:none;bottom:-5px}.sai-tooltip[data-placement=bottom] .sai-tooltip__arrow{border-bottom:none;border-right:none;top:-5px}.sai-tooltip-content{gap:8px;display:grid}.sai-tooltip-content__body,.sai-tooltip-content__footer{margin:0}.sai-tooltip-content__list{gap:4px;margin:0;padding-left:18px;display:grid}.sai-tooltip-content__list li{padding-left:1px}.explore-empty-state{text-align:center;padding:64px 0 80px}.explore-empty-state__msg{font-size:var(--text-md);color:var(--text-3);margin:0 0 12px}.explore-empty-state__action{font-size:var(--text-md);color:var(--control-accent);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-weight:500;transition:color .1s}.explore-empty-state__action:hover{color:var(--control-accent-hover)}.explore-hero{text-align:center;padding:var(--sai-header-height,69px) var(--sai-page-gutter) 0;max-width:1100px;margin:0 auto}.explore-hero__greeting{color:var(--accent);font-family:var(--font-inter);font-size:var(--text-md);margin:0 0 10px;font-weight:600;line-height:1.4}.explore-hero__title{font-family:var(--font);font-size:calc(var(--text-3xl) + 16px);color:var(--text-1);letter-spacing:-1px;margin:0;font-weight:700;line-height:1.15}.explore-hero__subtitle{font-size:var(--text-xl);color:var(--control-text);max-width:573px;margin-top:16px;margin-left:auto;margin-right:auto;line-height:28px}.explore-filter-row{padding:var(--sai-inner-card-pad) var(--sai-page-gutter);justify-content:space-between;align-items:center;display:flex}.explore-filter-row__left{flex:1;align-items:center;gap:20px;min-width:0;display:flex}.explore-card-density-toggle{color:var(--text-2);font-family:var(--font-inter), Inter, sans-serif;font-size:var(--text-sm);white-space:nowrap;align-items:center;gap:8px;font-weight:600;line-height:1.2;display:inline-flex}.explore-card-density-toggle input{width:14px;height:14px;accent-color:var(--accent);margin:0}.explore-filter-row__centre{flex-shrink:0}.explore-filter-row__right{justify-content:flex-end;align-items:center;gap:var(--sai-card-section-gap);flex:1;min-width:0;display:flex}.explore-tab-list{border-radius:var(--radius-pill);background:0 0;align-items:center;gap:0;padding:3px 4px;display:flex}.explore-tab{padding:var(--sai-tab-padding);font-size:var(--text-md);letter-spacing:.01em;color:var(--control-text-muted);cursor:pointer;border-radius:var(--radius-pill);white-space:nowrap;background:0 0;border:none;font-family:inherit;font-weight:500;line-height:20px;transition:color .2s,background .2s}.explore-tab:hover{color:var(--text-1)}.explore-tab--active{color:var(--control-accent);background:var(--surface-control);box-shadow:var(--shadow-control)}.explore-sort-btn{padding:var(--sai-control-padding);border:1px solid var(--control-border);border-radius:var(--radius-xs);background:var(--surface-control);box-shadow:var(--shadow-control);font-family:inherit;font-size:var(--text-md);color:var(--control-text);cursor:pointer;align-items:center;gap:4px;font-weight:600;display:inline-flex;position:relative}.explore-sort-btn:hover{border-color:var(--control-border-hover)}.explore-sort-btn--active{border-color:var(--control-accent);color:var(--control-accent)}.explore-sort-btn--active:hover{border-color:var(--control-accent-hover)}.explore-dropdown{z-index:200;background:var(--surface-control);border:1px solid var(--border);min-width:220px;box-shadow:0 4px 24px var(--divider-dashed), 0 1px 4px var(--divider-subtle);opacity:0;pointer-events:none;border-radius:12px;padding:6px 0;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 6px);left:0;transform:translateY(-4px)}.explore-dropdown--open{opacity:1;pointer-events:auto;transform:translateY(0)}.explore-dropdown--right{left:auto;right:0}.explore-dropdown__group-label{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);padding:8px 14px 4px;font-weight:600}.explore-dropdown__divider{background:var(--border);height:1px;margin:4px 0}.explore-dropdown__item{text-align:left;width:100%;font-size:var(--text-md);color:var(--text-1);cursor:pointer;background:0 0;border:none;padding:9px 14px;font-family:inherit;font-weight:500;transition:background .1s;display:block}.explore-dropdown__item:hover{background:var(--surface-muted)}.explore-dropdown__item--active{color:var(--control-accent);font-weight:600}.explore-dropdown__item--nested{padding-left:24px}.explore-grid-wrap{padding:0 var(--sai-page-gutter) 150px}.explore-grid{column-gap:var(--sai-grid-gap);row-gap:var(--sai-grid-gap);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.explore-grid .sai-card{width:100%}@media (prefers-reduced-motion:no-preference){.explore-grid-wrap--exit{animation:.14s cubic-bezier(.4,0,1,1) both sai-results-filter-exit}.explore-grid-wrap--exit .explore-grid>.sai-card,.explore-grid-wrap--exit .sai-group-list>.sai-group,.explore-grid-wrap--exit .sai-group-list>.sai-group-ungrouped,.explore-grid-wrap--exit .sai-group__cards>.sai-card,.explore-grid-wrap--exit .explore-empty-state{animation:.14s cubic-bezier(.4,0,1,1) both sai-card-filter-exit}.explore-grid-wrap--enter{animation:.26s cubic-bezier(.2,0,0,1) both sai-results-filter-enter}.explore-grid-wrap--enter .explore-grid>.sai-card,.explore-grid-wrap--enter .sai-group-list>.sai-group,.explore-grid-wrap--enter .sai-group-list>.sai-group-ungrouped,.explore-grid-wrap--enter .sai-group__cards>.sai-card,.explore-grid-wrap--enter .explore-empty-state{animation:.26s cubic-bezier(.2,0,0,1) both sai-card-filter-enter}.explore-grid-wrap--enter .explore-grid>:first-child,.explore-grid-wrap--enter .sai-group-list>:first-child,.explore-grid-wrap--enter .sai-group__cards>:first-child{animation-delay:0s}.explore-grid-wrap--enter .explore-grid>:nth-child(2),.explore-grid-wrap--enter .sai-group-list>:nth-child(2),.explore-grid-wrap--enter .sai-group__cards>:nth-child(2){animation-delay:20ms}.explore-grid-wrap--enter .explore-grid>:nth-child(3),.explore-grid-wrap--enter .sai-group-list>:nth-child(3),.explore-grid-wrap--enter .sai-group__cards>:nth-child(3){animation-delay:40ms}.explore-grid-wrap--enter .explore-grid>:nth-child(4),.explore-grid-wrap--enter .sai-group-list>:nth-child(4),.explore-grid-wrap--enter .sai-group__cards>:nth-child(4){animation-delay:60ms}.explore-grid-wrap--enter .explore-grid>:nth-child(5),.explore-grid-wrap--enter .sai-group-list>:nth-child(5),.explore-grid-wrap--enter .sai-group__cards>:nth-child(5){animation-delay:80ms}.explore-grid-wrap--enter .explore-grid>:nth-child(6),.explore-grid-wrap--enter .sai-group-list>:nth-child(6),.explore-grid-wrap--enter .sai-group__cards>:nth-child(6){animation-delay:.1s}.explore-grid-wrap--enter .explore-grid>:nth-child(7),.explore-grid-wrap--enter .sai-group-list>:nth-child(7),.explore-grid-wrap--enter .sai-group__cards>:nth-child(7){animation-delay:.12s}.explore-grid-wrap--enter .explore-grid>:nth-child(8),.explore-grid-wrap--enter .sai-group-list>:nth-child(8),.explore-grid-wrap--enter .sai-group__cards>:nth-child(8){animation-delay:.14s}.explore-grid-wrap--enter .explore-grid>:nth-child(9),.explore-grid-wrap--enter .sai-group-list>:nth-child(9),.explore-grid-wrap--enter .sai-group__cards>:nth-child(9){animation-delay:.16s}.explore-grid-wrap--enter .explore-grid>:nth-child(10),.explore-grid-wrap--enter .sai-group-list>:nth-child(10),.explore-grid-wrap--enter .sai-group__cards>:nth-child(10),.explore-grid-wrap--enter .explore-grid>:nth-child(11),.explore-grid-wrap--enter .sai-group-list>:nth-child(11),.explore-grid-wrap--enter .sai-group__cards>:nth-child(11),.explore-grid-wrap--enter .explore-grid>:nth-child(n+12),.explore-grid-wrap--enter .sai-group-list>:nth-child(n+12),.explore-grid-wrap--enter .sai-group__cards>:nth-child(n+12){animation-delay:.18s}@keyframes sai-results-filter-exit{0%{opacity:1;transform:translateY(0)}to{opacity:.84;transform:translateY(8px)}}@keyframes sai-results-filter-enter{0%{opacity:.84;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes sai-card-filter-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes sai-card-filter-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(12px)}}}@media (prefers-reduced-motion:reduce){.explore-grid-wrap--exit,.explore-grid-wrap--enter,.explore-grid-wrap--exit .explore-grid>.sai-card,.explore-grid-wrap--exit .sai-group-list>.sai-group,.explore-grid-wrap--exit .sai-group-list>.sai-group-ungrouped,.explore-grid-wrap--exit .sai-group__cards>.sai-card,.explore-grid-wrap--exit .explore-empty-state,.explore-grid-wrap--enter .explore-grid>.sai-card,.explore-grid-wrap--enter .sai-group-list>.sai-group,.explore-grid-wrap--enter .sai-group-list>.sai-group-ungrouped,.explore-grid-wrap--enter .sai-group__cards>.sai-card,.explore-grid-wrap--enter .explore-empty-state{animation:.12s ease-out both sai-results-filter-fade}@keyframes sai-results-filter-fade{0%{opacity:0}to{opacity:1}}}.sai-group-list{gap:var(--sai-grid-gap);flex-direction:column;display:flex}.sai-group{background:var(--surface-inner);border:none;border-radius:24px;flex-direction:column;gap:0;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000f,0 4px 12px #00000012}.sai-group:after{content:"";border:8px solid var(--surface-control);pointer-events:none;z-index:10;border-radius:24px;position:absolute;inset:0}.sai-group__summary{justify-content:space-between;align-items:center;gap:var(--sai-inner-card-pad);padding:var(--sai-inner-card-pad);background:var(--surface-inner);display:flex}.sai-group__left{align-items:center;gap:var(--sai-card-section-gap);flex:1;min-width:0;display:flex}.sai-group__logo{border-radius:var(--radius-pill);background:var(--surface-control);width:64px;height:64px;box-shadow:0 0 0 4px var(--surface-control), 0 4px 6px -1px #0a0d121a, 0 2px 4px -2px #0a0d120f;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.sai-group__logo-img{object-fit:contain}.sai-group__logo-initials{font-size:var(--text-xs);color:var(--text-2);font-weight:700}.sai-group__identity{flex-direction:column;gap:2px;min-width:0;display:flex}.sai-group__name{font-size:var(--text-xl);color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.sai-group__name--link{text-decoration:none}.sai-group__name--link:hover{text-decoration:underline}.sai-group__meta{font-size:var(--text-xs);color:var(--text-3)}.sai-group__right{align-items:center;gap:var(--sai-inner-card-pad);flex-shrink:0;display:flex}.sai-group__metrics{align-items:center;gap:var(--sai-inner-card-pad);display:flex}.sai-group__metrics--unavailable{justify-content:flex-end;min-width:220px}.sai-group__unavailable{font-size:var(--text-md);color:var(--text-3);white-space:nowrap}.sai-group__metric{flex-direction:column;align-items:flex-end;gap:3px;min-width:60px;display:flex}.sai-group__metric-value{font-size:var(--text-xl);color:var(--text-1);align-items:center;gap:6px;font-weight:700;line-height:1;display:flex}.sai-group__metric-label{font-size:var(--text-2xs);color:var(--text-3);text-transform:uppercase;letter-spacing:.04em}.sai-group__metric-sep{background:var(--border);flex-shrink:0;width:1px;height:32px}.sai-group__fanscore-row{align-items:center;gap:8px;display:flex}.sai-group__fanscore-label{font-size:var(--text-md);color:var(--text-2);font-weight:500}.sai-group__fanscore-value{font-size:var(--text-xl);color:var(--text-1);font-weight:700;line-height:1}.sai-group__trend{font-weight:400;font-size:var(--text-md)}.sai-group__trend--neutral{color:var(--text-3)}.sai-group__trend--pos{color:var(--positive)}.sai-group__trend--neg{color:var(--negative)}.sai-group__actions{align-items:center;gap:4px;display:flex}.sai-group__action-btn{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-3);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background .1s,color .1s;display:flex}.sai-group__action-btn:hover{background:var(--surface-muted);color:var(--text-1)}.sai-group__action-btn--active{background:var(--control-accent);color:var(--surface-control)}.sai-group__action-btn--active:hover{background:var(--control-accent-hover);color:var(--surface-control)}.sai-group__cta{padding:var(--sai-tab-padding);background:var(--control-accent);color:var(--surface-control);font-size:var(--text-md);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;border:none;font-family:inherit;font-weight:600;transition:background .15s}.sai-group__cta:hover{background:var(--control-accent-hover)}.sai-group__cards{gap:var(--sai-inner-card-pad);padding:0 var(--sai-inner-card-pad) var(--sai-inner-card-pad);background:var(--surface-inner);scrollbar-width:none;flex-direction:row;display:flex;overflow:auto visible}.sai-group__cards::-webkit-scrollbar{display:none}.sai-group__cards .sai-card{flex-shrink:0;width:330px;min-width:330px;min-height:auto}.sai-group-ungrouped{gap:var(--sai-card-section-gap);flex-direction:column;display:flex}.sai-group-ungrouped__label{font-size:var(--text-2xs);color:var(--text-3);letter-spacing:.06em;font-weight:600}.sai-group-ungrouped .sai-group__cards{background:0 0;padding:0}.sai-section-label{font-size:var(--text-lg);letter-spacing:.06em;color:var(--text-1);font-weight:600}.sai-h1{font-size:var(--text-2xl);color:var(--text-1);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.2}.sai-metric-value,.sai-metric-card__value{font-size:var(--text-xl);color:var(--text-1);font-weight:700;line-height:1.1}.sai-meta-text{font-size:var(--text-md);color:var(--text-2);line-height:1.6}.sai-type-badge{border-radius:var(--radius-pill);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;background:var(--surface-muted);color:var(--text-2);padding:3px 10px;font-weight:600;display:inline-block}.sai-type-badge[data-type=athlete],.sai-type-badge[data-type=driver]{background:var(--driver-bg);color:var(--driver-fg)}.sai-type-badge[data-type=team]{background:var(--team-bg);color:var(--team-fg)}.sai-type-badge[data-type=series]{background:var(--series-bg);color:var(--series-fg)}.sai-type-badge[data-type=event]{background:var(--event-bg);color:var(--event-fg)}.sai-type-badge[data-type=venue]{background:var(--venue-bg);color:var(--venue-fg)}.sai-metric-card{padding:var(--sai-metric-card-pad);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;flex:1;gap:3px;display:flex}.sai-metric-card__subvalue{font-size:var(--text-xs);color:var(--text-3)}.sai-metric-card__footnote{font-size:var(--text-xs);color:var(--text-3);margin-top:4px}.sai-inner-card{background:var(--surface-inner);border-radius:var(--radius-xl);box-shadow:var(--shadow-inset-ring);padding:var(--sai-inner-card-pad)}.sai-inner-card--flex{flex-direction:column;display:flex}.sai-comparable-row{gap:var(--sai-card-section-gap);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.sai-comparable-row .sai-card{width:100%}.sai-comparable-empty{border-radius:var(--radius-md);color:var(--text-3);text-align:center;border:1px dashed #0f172a24;padding:18px;font-size:.92rem}.platform-mini-grid{grid-template-columns:repeat(2,1fr);gap:0;display:grid}.platform-mini-chart{box-sizing:border-box;min-width:0;min-height:164px;padding:var(--sai-platform-chart-pad) 0;flex-direction:column;display:flex}.platform-mini-grid>:nth-child(odd){padding-right:var(--sai-platform-chart-pad)}.platform-mini-grid>:nth-child(2n){padding-left:var(--sai-platform-chart-pad)}.platform-mini-grid>:nth-child(odd){border-right:1px dashed var(--divider-dashed)}.platform-mini-grid>:nth-child(n+3){border-top:1px dashed var(--divider-dashed)}@media (max-width:480px){.platform-mini-grid{grid-template-columns:1fr}.platform-mini-grid>*{padding:var(--sai-platform-chart-pad) 0;border:none;border-bottom:1px dashed var(--divider-dashed)}.platform-mini-grid>:last-child{border-bottom:none}}.sai-section-subtext{font-family:var(--font-inter);font-size:var(--text-md);color:var(--text-3);margin-top:6px;font-weight:400;line-height:1.5}.sai-card{isolation:isolate;box-sizing:border-box;border-radius:var(--radius-xl);background:var(--surface-inner);width:280px;min-height:504px;box-shadow:var(--shadow-card);cursor:pointer;border:none;flex-direction:column;align-items:flex-start;transition:box-shadow .25s cubic-bezier(.2,.8,.2,1),transform .25s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}.sai-card--compact{height:auto;min-height:0}.sai-card:after{content:"";border:8px solid var(--surface-control);border-radius:var(--radius-xl);pointer-events:none;z-index:10;transition:border-color .18s,box-shadow .18s;position:absolute;inset:0}.sai-card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.sai-card--compared{z-index:1;box-shadow:var(--shadow-card);overflow:visible}.sai-card--compared:before{content:"";z-index:-1;border-radius:calc(var(--radius-xl) + 12px);filter:blur(12px);opacity:.66;pointer-events:none;-webkit-mask-composite:xor;background:radial-gradient(circle at 18% 18%,#c4aeff80,#0000 34%) 0 0/118% 118%,radial-gradient(circle at 82% 20%,#5431b25c,#0000 38%) 0 0/126% 126%,radial-gradient(circle at 50% 92%,#c458d842,#0000 42%) 0 0/132% 132%;padding:12px;animation:9s ease-in-out infinite saiComparedGlow;position:absolute;inset:-12px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.sai-card--compared:hover,.sai-card--compared:focus-within{box-shadow:var(--shadow-card-hover)}.sai-card--compared:hover:before,.sai-card--compared:focus-within:before{opacity:.74}@keyframes saiComparedGlow{0%,to{opacity:.58;background-position:0 48%,100% 54%,48% 100%}50%{opacity:.72;background-position:10% 42%,88% 60%,54% 88%}}.sai-card:focus-visible{outline:2px solid var(--control-accent);outline-offset:2px}.sai-card:has(.sai-card__hit-link:focus-visible){outline:2px solid var(--control-accent);outline-offset:2px}.sai-card__hit-link{z-index:11;border-radius:var(--radius-xl);position:absolute;inset:0}.sai-card__hit-link:focus-visible{outline:none}.sai-card__header{clip-path:inset(0 round 15px 15px 0 0);background-color:var(--header-tint,var(--brand-color,#333845));border-top-left-radius:15px;border-top-right-radius:15px;width:auto;height:88px;transition:background-color .4s cubic-bezier(.2,.8,.2,1);position:absolute;top:1px;left:1px;right:1px;overflow:hidden;box-shadow:inset 0 -28px 36px #00000038,inset 0 6px 16px #0000001f}.sai-card:hover .sai-card__header{background-color:#0000}.sai-card__header-banner{transform-origin:50%;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scale(1)}.sai-card:hover .sai-card__header-banner{transform:scale(1.08)}.sai-card__header-actions{z-index:12;align-items:center;gap:0;display:flex;position:absolute;top:105px;right:24px}.sai-card__header-action{border-radius:var(--radius-xs);width:40px;height:40px;color:var(--text-2);box-shadow:none;opacity:1;background:0 0;border:none;justify-content:center;align-items:center;transition:background .16s,box-shadow .16s,color .16s;display:inline-flex;transform:translateY(0)}.sai-card__header-actions .sai-tooltip-trigger:first-child .sai-card__header-action{transition-delay:0s}.sai-card__header-actions .sai-tooltip-trigger:nth-child(2) .sai-card__header-action{transition-delay:45ms}.sai-card__header-actions .sai-tooltip-trigger:nth-child(3) .sai-card__header-action{transition-delay:90ms}.sai-card__header-action:hover{background:color-mix(in srgb, var(--surface-inner) 88%, #000 12%);color:var(--text-2);box-shadow:none;outline:none}.sai-card__header-action:focus-visible{background:color-mix(in srgb, var(--surface-inner) 88%, #000 12%);color:var(--text-2);box-shadow:none;outline:2px solid color-mix(in srgb, var(--control-accent) 42%, transparent);outline-offset:2px}.sai-card__header-action--active{background:var(--control-active-deep);color:var(--surface-control);box-shadow:0 0 0 2px #fffffff0,0 6px 14px #57439a38}.sai-card__header-action--active:hover,.sai-card__header-action--active:focus-visible{background:var(--control-active-deeper);color:var(--surface-control)}.sai-card__header-action:active{transform:translateY(0)}@media (hover:none){.sai-card__header-action{transition-delay:0s}}@media (prefers-reduced-motion:reduce){.sai-card__header-action{transition:background .12s,box-shadow .12s,color .12s}.sai-card--compared:before{opacity:.66;animation:none}}.sai-card__header-actions .sai-tooltip-trigger{border-radius:var(--radius-xs);z-index:12;padding-inline:0;position:relative}.sai-card__header-actions .sai-tooltip-trigger:hover,.sai-card__header-actions .sai-tooltip-trigger:focus-visible{box-shadow:none;background:0 0}.sai-card__header-action svg{width:22px;height:22px}.sai-compare-tray{z-index:240;padding:14px var(--sai-compare-bar-pad-x);background:var(--surface-glass);border-top:1px solid var(--divider-standard);box-shadow:var(--shadow-tray);-webkit-backdrop-filter:blur(18px);position:fixed;bottom:0;left:0;right:0}.sai-compare-tray__hit{z-index:0;background:0 0;border:0;position:absolute;inset:0}.sai-compare-tray__inner{z-index:1;align-items:center;gap:var(--sai-card-section-gap);pointer-events:none;grid-template-columns:minmax(112px,150px) minmax(0,1fr) auto;max-width:1320px;margin:0 auto;display:grid;position:relative}.sai-compare-tray__inner>*{pointer-events:auto}.sai-compare-tray__meta{flex-direction:column;gap:2px;display:flex}.sai-compare-tray__meta span,.sai-compare-eyebrow{font-family:var(--font-inter);font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--control-accent);font-weight:700}.sai-compare-tray__meta strong{font-size:var(--text-md);color:var(--text-1)}.sai-compare-tray__slots{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.sai-compare-mini,.sai-compare-slot-empty{border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--surface-glass);align-items:center;gap:10px;min-width:0;height:64px;padding:10px;display:flex}.sai-compare-mini{cursor:default;transition:opacity .18s,transform .26s cubic-bezier(.22,1,.36,1),border-color .16s,background .16s;transform:translate(0,0)}.sai-compare-mini[role=button]{cursor:pointer}.sai-compare-mini--removing{opacity:0;pointer-events:none;transform:translateY(2px)scale(.985)}.sai-compare-mini__copy{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.sai-compare-mini__copy strong,.sai-compare-column h3{text-overflow:ellipsis;white-space:nowrap;color:var(--text-1);overflow:hidden}.sai-compare-mini__copy strong{font-size:var(--text-md);line-height:1.2}.sai-compare-mini__copy span,.sai-compare-column__meta{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-inter);font-size:var(--text-xs);color:var(--text-3);overflow:hidden}.sai-compare-slot-empty{color:var(--text-3);font-size:var(--text-xs);border-style:dashed;justify-content:center}.sai-compare-slot-empty span,.sai-compare-add-card span{border-radius:var(--radius-pill);background:var(--surface-muted);width:22px;height:22px;color:var(--text-2);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.sai-compare-thumb{border-radius:var(--radius-xs);background:color-mix(in srgb, var(--brand-color,var(--control-accent)) 18%, var(--surface-control));width:64px;height:64px;color:var(--text-1);flex:none;place-items:center;font-weight:700;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffb8}.sai-compare-thumb--dark-logo{background:var(--sai-logo-dark-surface);box-shadow:inset 0 0 0 1px #ffffff2e,0 2px 8px #0a0d122e}.sai-compare-thumb__img{object-fit:contain;padding:5px}.sai-compare-icon-btn{z-index:2;flex:none;margin-left:auto;position:relative}.sai-compare-cta{border-radius:var(--radius-pill);background:var(--control-accent);height:42px;color:var(--surface-control);font-size:var(--text-md);border:0;padding:0 20px;font-weight:700}.sai-compare-cta:hover{background:var(--control-accent-hover)}.sai-compare-overlay{z-index:300;background:var(--surface-overlay);position:fixed;inset:0;overflow-y:auto}.sai-compare-workspace{width:min(1180px,100% - 64px);margin:0 auto;padding:34px 0 72px}.sai-compare-workspace__top{justify-content:space-between;align-items:flex-start;gap:var(--sai-inner-card-pad);margin-bottom:28px;display:flex}.sai-compare-workspace__top h2{font-size:var(--text-2xl);margin:2px 0 0;line-height:1.1}.sai-compare-close{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-control);width:42px;height:42px;color:var(--text-1);justify-content:center;align-items:center;display:inline-flex}.sai-compare-close:hover,.sai-compare-close:focus-visible{border-color:var(--border-strong);outline:none}.sai-compare-columns{gap:var(--sai-card-section-gap);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin-bottom:36px;display:grid}.sai-compare-column,.sai-compare-add-card{min-height:260px;padding:var(--sai-compare-card-pad);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-control);flex-direction:column;gap:12px;display:flex;position:relative}.sai-compare-column h3{font-size:var(--text-lg);margin:4px 34px 0 0;line-height:1.15}.sai-compare-column p{font-family:var(--font-inter);font-size:var(--text-md);color:var(--text-2);margin:0;line-height:1.55}.sai-compare-add-card{color:var(--text-2);border-style:dashed;justify-content:center;align-items:center;font-weight:700}.sai-compare-section__head{justify-content:space-between;gap:var(--sai-inner-card-pad);align-items:end;margin-bottom:16px;display:flex}.sai-compare-section__head h3{font-size:var(--text-xl);margin:0}.sai-compare-section__head p{max-width:420px;font-family:var(--font-inter);font-size:var(--text-md);color:var(--text-2);margin:0}.sai-compare-differences{gap:var(--sai-card-section-gap);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.sai-compare-differences>div{padding:var(--sai-compare-card-pad);border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--surface-control);font-family:var(--font-inter);color:var(--text-2)}.sai-compare-section--chart{padding:var(--sai-inner-card-pad);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-control)}.sai-compare-table-wrap{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-control);overflow-x:auto}.sai-compare-table{border-collapse:collapse;width:100%;min-width:760px}.sai-compare-table th,.sai-compare-table td{padding:var(--sai-compare-card-pad);border-bottom:1px solid var(--border);text-align:left;vertical-align:top;font-family:var(--font-inter);font-size:var(--text-md)}.sai-compare-table thead th{color:var(--text-1);background:var(--surface-muted)}.sai-compare-table tbody th{width:190px;color:var(--text-1)}.sai-compare-table td{color:var(--text-2)}.sai-compare-table tr:last-child th,.sai-compare-table tr:last-child td{border-bottom:0}.sai-compare-platforms{gap:var(--sai-card-section-gap);display:grid}.sai-compare-platform-row{gap:var(--sai-card-section-gap);padding:var(--sai-compare-card-pad);border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--surface-control);grid-template-columns:160px 1fr;display:grid}.sai-compare-platform-row>div{font-family:var(--font-inter);color:var(--text-2);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}@media (max-width:920px){.sai-compare-tray{padding:12px 18px}.sai-compare-tray__inner{grid-template-columns:1fr auto}.sai-compare-tray__meta{display:none}.sai-compare-tray__slots{grid-template-columns:repeat(3,minmax(0,1fr))}.sai-compare-tray__slots>:nth-child(4){display:none}.sai-compare-workspace{width:min(100% - 32px,1180px);padding-top:24px}.sai-compare-section__head{display:block}.sai-compare-section__head p{margin-top:6px}}@media (max-width:640px){.sai-compare-tray__inner{grid-template-columns:1fr}.sai-compare-cta{width:100%}.sai-compare-mini{height:58px;padding:8px}.sai-compare-mini__copy{display:none}.sai-compare-mini{justify-content:space-between}.sai-compare-slot-empty{height:58px;font-size:0}.sai-compare-slot-empty span{font-size:var(--text-sm)}.sai-compare-workspace__top h2{font-size:var(--text-2xl)}.sai-compare-columns,.sai-compare-platform-row{grid-template-columns:1fr}}.sai-compare-tray{background:var(--surface-sticky);border-top:1px solid var(--divider-subtle);box-shadow:var(--shadow-tray);-webkit-backdrop-filter:blur(12px)}.sai-compare-tray__inner{max-width:none}.sai-compare-tray__meta span,.sai-compare-eyebrow{width:auto;color:var(--control-accent);background:0 0;border:0;border-radius:0;padding:0;display:inline}.sai-compare-tray__meta strong{color:var(--text-1)}.sai-compare-mini,.sai-compare-slot-empty{border-radius:var(--radius-pill);height:58px;box-shadow:none;background:0 0;border:0}.sai-compare-slot-empty:hover{background:var(--surface-muted);border-color:#0000}.sai-compare-mini__copy strong,.sai-compare-column h3{color:var(--text-1)}.sai-compare-mini__copy span,.sai-compare-column__meta,.sai-compare-slot-empty{color:var(--text-3)}.sai-compare-slot-empty{border:1px dashed var(--border-strong)}.sai-compare-slot-empty span,.sai-compare-add-card span{background:var(--surface-muted);color:var(--text-2)}.sai-compare-thumb{border:1px solid var(--border);background:var(--surface-control);box-shadow:0 2px 6px var(--divider-dashed);color:var(--text-1)}.sai-compare-thumb__img{filter:none}.sai-compare-close{color:var(--text-3);background:0 0}.sai-compare-close:hover,.sai-compare-close:focus-visible{background:var(--surface-muted);color:var(--text-1)}.sai-compare-cta{background:var(--control-accent);box-shadow:none}.sai-compare-workspace__top{border-bottom:1px solid var(--border);align-items:center;padding-bottom:24px}.sai-compare-workspace__top h2{color:var(--text-1);font-size:var(--text-2xl)}.sai-compare-close{border:1px solid var(--border);background:var(--surface-inner)}.sai-compare-columns{gap:var(--sai-card-section-gap);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:28px;margin-bottom:36px}.sai-compare-column,.sai-compare-add-card,.sai-compare-differences>div,.sai-compare-section--chart,.sai-compare-table-wrap,.sai-compare-platform-row{border:1px solid var(--border);background:var(--surface-inner);box-shadow:0 1px 6px var(--divider-standard);background-image:none}.sai-compare-column,.sai-compare-add-card{min-height:190px;padding:var(--sai-compare-card-pad);border-radius:var(--radius-xl);gap:10px}.sai-compare-column p{color:var(--text-2);font-size:var(--text-md);line-height:1.55}.sai-compare-column__meta{color:var(--text-3)}.sai-compare-type-badge{background:var(--surface-muted);color:var(--text-2);border:0}.sai-compare-add-card{color:var(--text-2);box-shadow:none;border-style:dashed}.sai-compare-add-card:hover,.sai-compare-add-card:focus-visible{border-color:var(--border-strong);background:var(--surface-muted);background-image:none}.sai-compare-section{margin-top:34px}.sai-compare-section__head h3{color:var(--text-1);font-size:var(--text-xl)}.sai-compare-section__head p{color:var(--text-2)}.sai-compare-differences{gap:var(--sai-card-section-gap)}.sai-compare-differences>div{padding:var(--sai-compare-card-pad);color:var(--text-2);border-radius:var(--radius-md)}.sai-compare-differences>div:before{background:var(--accent-faint);color:var(--accent-strong)}.sai-compare-section--chart{padding:var(--sai-inner-card-pad);border-radius:var(--radius-xl)}.sai-compare-table-wrap{border-radius:var(--radius-xl)}.sai-compare-table th,.sai-compare-table td{border-bottom-color:var(--border);color:var(--text-2)}.sai-compare-table thead th{background:var(--surface-muted);color:var(--text-1)}.sai-compare-table tbody th{color:var(--text-1)}.sai-compare-table tbody tr:hover td,.sai-compare-table tbody tr:hover th{background:#00000006}.sai-compare-platform-row strong{color:var(--text-1)}.sai-compare-platform-row>div{color:var(--text-2)}@media (max-width:920px){.sai-compare-workspace{width:100%;padding:var(--sai-inner-card-pad) var(--sai-compare-bar-pad-x) 64px}.sai-compare-column,.sai-compare-add-card{min-height:180px}}@media (max-width:640px){.sai-compare-workspace__top{align-items:flex-start}.sai-compare-chart{height:300px}}.sai-compare-overlay{background:var(--bg);color:var(--text-1)}.sai-compare-workspace{width:100%;max-width:none;padding:32px var(--sai-compare-bar-pad-x) 88px;margin:0}.sai-compare-workspace__top{border-bottom:1px solid var(--border);align-items:flex-start;margin-bottom:28px;padding-bottom:24px}.sai-compare-workspace__top h2{color:var(--text-1);font-size:var(--text-2xl);margin:4px 0 0;line-height:1.1}.sai-compare-helper{font-family:var(--font-inter);font-size:var(--text-md);color:var(--text-2);margin:8px 0 0}.sai-compare-close{border:1px solid var(--border);background:var(--surface-inner);box-shadow:0 1px 3px var(--divider-standard)}.sai-compare-column-shell,.sai-compare-matrix-wrap{scrollbar-width:thin;overflow-x:auto}.sai-compare-column-grid{min-width:var(--compare-min-width,760px);display:grid}.sai-compare-row-label{padding:var(--sai-compare-card-pad) var(--sai-compare-card-pad) var(--sai-compare-card-pad) 0;font-family:var(--font-inter);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-weight:700}.sai-compare-property-column,.sai-compare-add-column,.sai-compare-matrix-value{border-left:1px solid var(--border);min-width:0}.sai-compare-property-column{padding:var(--sai-compare-card-pad) 44px var(--sai-compare-card-pad) var(--sai-compare-card-pad);grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;display:grid;position:relative}.sai-compare-property-column h3{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-lg);color:var(--text-1);margin:0;line-height:1.2;overflow:hidden}.sai-compare-property-column p{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-inter);font-size:var(--text-xs);color:var(--text-3);margin:3px 0 8px;overflow:hidden}.sai-compare-property-copy{min-width:0}.sai-compare-column__remove{position:absolute;top:14px;right:12px}.sai-compare-type-badge{border-radius:var(--radius-pill);background:var(--surface-muted);width:max-content;color:var(--text-2);font-family:var(--font-inter);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;border:0;padding:3px 9px;font-weight:700;display:inline-flex}.sai-compare-add-column{min-height:104px;padding:var(--sai-compare-card-pad);color:var(--text-3);font-size:var(--text-md);background:0 0;border-style:none none none dashed;border-top-width:0;border-top-color:currentColor;border-bottom-width:0;border-bottom-color:currentColor;border-right-width:0;border-right-color:currentColor;justify-content:center;align-items:center;gap:8px;font-weight:700;display:inline-flex}.sai-compare-add-column:hover,.sai-compare-add-column:focus-visible{background:var(--surface-muted);color:var(--text-1);outline:none}.sai-compare-add-column span{border-radius:var(--radius-pill);background:var(--surface-muted);width:24px;height:24px;color:var(--text-2);justify-content:center;align-items:center;display:inline-flex}.sai-compare-observations{border-bottom:1px solid var(--border);padding-bottom:30px}.sai-compare-observation-list{gap:0;max-width:920px;display:grid}.sai-compare-observation-row{gap:var(--sai-inner-card-pad);border-top:1px solid var(--border);grid-template-columns:140px minmax(0,1fr);padding:12px 0;display:grid}.sai-compare-observation-row:first-child{border-top:0}.sai-compare-observation-row span{font-family:var(--font-inter);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-weight:700}.sai-compare-observation-row p{font-family:var(--font-inter);font-size:var(--text-md);color:var(--text-2);margin:0;line-height:1.55}.sai-compare-section--chart{padding:var(--sai-inner-card-pad);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface-inner);box-shadow:var(--shadow-inset-ring)}.sai-compare-chart{height:460px}.sai-compare-bar__toggle{font-size:var(--text-xs);color:var(--text-2);text-transform:none;letter-spacing:0;margin-top:8px;font-weight:600}.sai-compare-matrix{min-width:760px}.sai-compare-matrix-value{padding:var(--sai-compare-card-pad);font-family:var(--font-inter);font-size:var(--text-md);color:var(--text-2);line-height:1.45}.sai-compare-empty-matrix{font-family:var(--font-inter);font-size:var(--text-md);color:var(--text-3);border-top:1px solid var(--border);padding:20px 0}.sai-compare-platforms{display:block}.sai-compare-tray{padding:10px var(--sai-compare-bar-pad-x);background:var(--surface-sticky);border-top:1px solid var(--divider-subtle);box-shadow:var(--shadow-tray)}.sai-compare-tray__inner{gap:var(--sai-card-section-gap);grid-template-columns:minmax(104px,140px) minmax(0,1fr) auto;max-width:none}.sai-compare-tray__slots{gap:0}.sai-compare-mini,.sai-compare-slot-empty{border:0;border-left:1px solid var(--border);height:54px;box-shadow:none;background:0 0;border-radius:0;padding:0 14px}.sai-compare-mini:first-child,.sai-compare-slot-empty:first-child{border-left:0}.sai-compare-slot-empty:hover{background:var(--surface-muted)}.sai-compare-slot-empty{border-left-style:dashed;justify-content:center}.sai-compare-thumb{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface-control);width:56px;height:56px;box-shadow:0 2px 6px var(--divider-dashed)}.sai-compare-thumb--small{width:44px;height:44px}.sai-compare-thumb__img{border-radius:var(--radius-pill);object-fit:contain;filter:none;padding:4px}@media (max-width:920px){.sai-compare-workspace{padding:var(--sai-inner-card-pad) var(--sai-compare-bar-pad-x) 72px}.sai-compare-column-grid,.sai-compare-matrix{min-width:720px}.sai-compare-chart{height:380px}.sai-compare-observation-row{grid-template-columns:110px minmax(0,1fr)}}@media (max-width:640px){.sai-compare-tray{padding:var(--sai-control-padding)}.sai-compare-tray__inner{grid-template-columns:1fr;gap:10px}.sai-compare-tray__slots>:nth-child(4){display:none}.sai-compare-mini{justify-content:center}.sai-compare-thumb--small{width:36px;height:36px}.sai-compare-chart{height:320px}}.sai-compare-workspace{width:min(1440px,100% - 96px);max-width:1440px;margin:0 auto;padding:32px 0 88px}.sai-compare-column-shell,.sai-compare-sticky-shell,.sai-compare-matrix-wrap,.sai-compare-platforms{scrollbar-width:thin;overflow-x:auto}.sai-compare-column-grid{grid-template-columns:repeat(var(--compare-total-columns,5), minmax(0, 1fr));min-width:var(--compare-min-width,820px);display:grid}.sai-compare-property-header,.sai-compare-sticky-grid,.sai-compare-matrix-row{grid-template-columns:repeat(var(--compare-total-columns,5), minmax(0, 1fr))}.sai-compare-property-header{border-bottom:1px solid var(--border)}.sai-compare-sticky-shell{z-index:320;background:var(--surface-overlay);border-bottom:1px solid var(--border);box-shadow:var(--shadow-sticky);-webkit-backdrop-filter:blur(10px);margin:0;position:sticky;top:0}.sai-compare-sticky-grid{min-height:66px}.sai-compare-sticky-property{border-left:1px solid var(--border);align-items:center;gap:10px;min-width:0;padding:11px 18px;display:flex}.sai-compare-sticky-property>div{flex-direction:column;gap:1px;min-width:0;display:flex}.sai-compare-sticky-property strong,.sai-compare-sticky-property span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sai-compare-sticky-property strong{color:var(--text-1);font-size:var(--text-sm);line-height:1.2}.sai-compare-sticky-property span{font-family:var(--font-inter);font-size:var(--text-xs);color:var(--text-3)}.sai-compare-row-label{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.sai-compare-inline-add{color:var(--control-accent);font-family:var(--font-inter);font-size:var(--text-xs);text-transform:none;letter-spacing:0;background:0 0;border:0;padding:0;font-weight:700}.sai-compare-inline-add:hover,.sai-compare-inline-add:focus-visible{color:var(--control-accent-hover);text-underline-offset:3px;outline:none;text-decoration:underline}.sai-compare-property-column,.sai-compare-matrix-value{border-left:1px solid var(--border)}.sai-compare-matrix-row{border-top:1px solid var(--border)}.sai-compare-matrix-row:first-child{border-top:0}.sai-compare-section--chart{width:100%}@media (max-width:920px){.sai-compare-workspace{width:calc(100% - 36px);padding-top:24px}.sai-compare-column-grid{grid-template-columns:repeat(var(--compare-total-columns,5), minmax(0, 1fr));min-width:760px}}@media (max-width:640px){.sai-compare-workspace{width:calc(100% - 28px)}.sai-compare-column-grid{grid-template-columns:repeat(var(--compare-total-columns,5), minmax(0, 1fr));min-width:700px}.sai-compare-sticky-shell{top:0}}.sai-compare-sticky-shell{display:none}.sai-compare-tray__inner{width:min(1440px,100%);max-width:1440px;margin:0 auto}.sai-compare-observation-grid,.sai-compare-section-grid-head{border-top:1px solid var(--border);min-width:var(--compare-min-width,820px)}.sai-compare-property-observations,.sai-compare-section-grid-copy{box-sizing:border-box;min-width:0;padding:var(--sai-compare-card-pad);border-left:1px solid var(--border);font-family:var(--font-inter);font-size:var(--text-md);color:var(--text-2);line-height:1.55}.sai-compare-property-observations p{margin:0;padding-left:14px;position:relative}.sai-compare-property-observations p:before{content:"";border-radius:var(--radius-pill);background:var(--text-3);width:4px;height:4px;position:absolute;top:.7em;left:0}.sai-compare-section-grid-copy{justify-content:space-between;align-items:center;gap:var(--sai-card-section-gap);grid-column:2/-1;display:flex}.sai-compare-section-grid-copy p{margin:0}@media (max-width:920px){.sai-compare-section-grid-copy{flex-direction:column;align-items:flex-start}}.sai-compare-column-shell{z-index:320;background:var(--surface-sticky);border-bottom:1px solid var(--divider-subtle);box-shadow:var(--shadow-sticky);-webkit-backdrop-filter:blur(12px);margin-bottom:34px;position:sticky;top:0}.sai-compare-property-header{border-bottom:0;min-height:74px}.sai-compare-property-header .sai-compare-row-label{justify-content:center;min-width:0;padding:10px 44px 10px 0}.sai-compare-property-header .sai-compare-row-label span{font-size:var(--text-2xs);color:var(--control-accent)}.sai-compare-property-header .sai-compare-row-label strong{color:var(--text-1);font-size:var(--text-sm);text-transform:none;letter-spacing:0;line-height:1.2}.sai-compare-property-header .sai-compare-close{width:32px;height:32px;box-shadow:none;background:0 0;border:0;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.sai-compare-property-header .sai-compare-close:hover,.sai-compare-property-header .sai-compare-close:focus-visible{background:var(--surface-muted)}.sai-compare-property-column{grid-template-columns:38px minmax(0,1fr);gap:10px;min-height:74px;padding:10px 42px 10px 14px}.sai-compare-property-column .sai-compare-thumb{width:38px;height:38px}.sai-compare-property-column h3{font-size:var(--text-sm);line-height:1.2}.sai-compare-property-column p{margin:2px 0 0}.sai-compare-property-header .sai-compare-column__remove{top:50%;right:8px;transform:translateY(-50%)}.sai-compare-add-column{min-height:74px;padding:var(--sai-control-padding)}.sai-compare-type-badge{display:none}.sai-compare-observations{margin-top:0}@media (max-width:640px){.sai-compare-column-shell{margin-bottom:28px}.sai-compare-property-header,.sai-compare-property-column,.sai-compare-add-column{min-height:68px}}.sai-card__header:before{content:"";background-image:var(--header-img);opacity:.35;pointer-events:none;transform-origin:50%;background-position:50%;background-repeat:no-repeat;background-size:contain;transition:opacity .4s cubic-bezier(.2,.8,.2,1),transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;inset:-120px;transform:rotate(-15deg)scale(.85)}.sai-card:hover .sai-card__header:before{opacity:.85;transform:rotate(-15deg)scale(.9)}.sai-card__header:after{content:"";border-top-left-radius:inherit;border-top-right-radius:inherit;opacity:.06;mix-blend-mode:normal;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.72' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;transition:opacity .4s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.sai-card:hover .sai-card__header:after{opacity:0}.sai-card__tier-pill{background:var(--bg);color:#111;font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;z-index:4;border-radius:20px;padding:5px 16px;font-weight:600;position:absolute;top:18px;left:50%;transform:translate(-50%);box-shadow:inset 0 2px 3px #00000059}.sai-card__top-cluster{z-index:1;width:128px;height:128px;position:absolute;top:24px;left:24px}.sai-card__team-badge{border-radius:var(--radius-xs);width:48px;height:48px;box-shadow:none;z-index:2;background:0 0;border:none;position:absolute;top:24px;right:24px;overflow:hidden}.sai-card__team-badge--dark-logo{background:0 0}.sai-card__team-badge-img{object-fit:contain}.sai-card__avatar{box-sizing:content-box;border-radius:var(--radius-pill);background:var(--surface-control);width:128px;height:128px;box-shadow:0 0 0 4px var(--surface-control), 0 6px 14px -2px #0a0d1247, 0 3px 6px -2px #0a0d1229;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0;overflow:hidden}.sai-card__avatar--dark-logo{box-shadow:0 0 0 4px var(--surface-control), inset 0 0 0 1px #ffffff24, 0 6px 14px -2px #0a0d1247, 0 3px 6px -2px #0a0d1229;background:var(--sai-logo-dark-surface)!important}.sai-card__avatar-initials{font-size:var(--text-3xl);color:var(--brand-color,#333845);letter-spacing:-.5px;-webkit-user-select:none;user-select:none;font-weight:700}.sai-card__avatar-img{border-radius:var(--radius-pill)}.sai-card__avatar-img--cover{object-fit:cover;object-position:center top}.sai-card__avatar-img--contain{object-fit:contain;object-position:center center;padding:14px}.sai-card__avatar--dark-logo .sai-card__avatar-img--contain,.sai-card__team-badge--dark-logo .sai-card__team-badge-img,.sai-compare-thumb--dark-logo .sai-compare-thumb__img,.prop-overlay__avatar-toggle--dark-logo .sai-card__avatar-img--contain,.prop-overlay__team-badge--dark-logo .sai-card__team-badge-img{filter:drop-shadow(0 1px 2px #00000052)}.sai-card__content{z-index:1;box-sizing:border-box;flex-shrink:0;width:100%;margin-top:168px;padding:0 24px;position:relative}.sai-card__identity-row{align-items:center;gap:8px;min-width:0;display:flex}.sai-card__flag{border-radius:2px;flex:none;justify-content:center;align-items:center;width:28px;height:21px;font-size:22px;line-height:1;display:inline-flex;overflow:hidden}.sai-card__flag-trigger.sai-tooltip-trigger{flex:none;padding:0}.sai-card__name{font-family:var(--font);font-size:var(--text-xl);color:var(--text-1);-webkit-line-clamp:2;text-overflow:ellipsis;overflow-wrap:break-word;word-break:break-word;-webkit-box-orient:vertical;min-width:0;margin-top:0;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.sai-card__team{font-size:var(--text-md);color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-weight:500;line-height:1.2;display:block;overflow:hidden}.sai-card--elite .sai-card__team{color:var(--elite-text-primary)}.sai-card__category-primary{font-family:var(--font-inter), sans-serif;font-size:var(--text-md);color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-weight:500;line-height:1.2;display:block;overflow:hidden}.sai-card__category-secondary{font-family:var(--font-inter), sans-serif;font-size:var(--text-md);color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-weight:500;line-height:1.2;display:block;overflow:hidden}.sai-card__category-primary+.sai-card__category-secondary{margin-top:8px}.sai-card__metrics{padding:var(--sai-card-metrics-pad);box-sizing:border-box;flex-direction:column;flex:auto;width:100%;min-height:0;margin-top:8px;display:flex}.sai-card__divider{border:none;border-top:1px dashed var(--divider-dashed);height:1px;margin:0}.sai-card__primary-metric{justify-content:space-between;align-items:flex-end;padding:0;display:flex}.sai-card__metric-row{align-items:baseline;gap:4px;display:flex}.sai-card__metric-label,.sai-card__secondary-label,.sai-card__section-label{font-family:var(--font-inter), sans-serif;font-size:var(--text-md);color:var(--text-2);white-space:nowrap;font-weight:500}.sai-card__metrics .sai-tooltip-trigger{z-index:12;position:relative}.sai-card__metric-label,.sai-card__secondary-label{flex:none}.sai-card__metric-connector{background-image:radial-gradient(circle,#1a17143d 0 1px,#0000 1.2px);background-repeat:repeat-x;background-size:6px 1px;flex:auto;min-width:16px;height:1px;transform:translateY(1px)}.sai-card__metric-right{flex:none;align-items:flex-end;gap:6px;display:flex}.sai-card__metric-change{font-size:var(--text-md);align-items:center;gap:2px;font-weight:600;line-height:1;display:flex;position:relative;top:-2px}.sai-card__metric-change--positive{color:var(--positive)}.sai-card__metric-change--negative{color:var(--negative)}.sai-card__metric-change--neutral{color:var(--text-3)}.sai-card__metric-change--state{color:var(--text-3);top:-1px}.sai-card__momentum-state-icon{border:1px solid color-mix(in srgb, currentColor 34%, transparent);background:color-mix(in srgb, currentColor 8%, transparent);width:22px;height:22px;color:var(--text-3);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.sai-card__momentum-state-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.sai-card__momentum-state-icon--early{color:var(--text-2)}.sai-card__momentum-state-icon--hidden{color:var(--text-3)}.sai-card__metric-value{font-size:var(--text-3xl);color:var(--text-1);font-weight:600;line-height:1}.sai-card__metric-value--dim{color:var(--text-3)}.sai-card__secondary-metric{justify-content:space-between;align-items:baseline;padding:10px 0 0;display:flex}.sai-card__secondary-value{font-size:var(--text-md);color:var(--text-1);font-weight:600;line-height:1}.sai-card__metadata-rows{flex-direction:column;display:flex}.sai-card__distribution-section{flex-direction:column;margin-top:auto;display:flex}.sai-card__tier-row{justify-content:space-between;align-items:baseline;padding:10px 0 0;display:flex}.sai-card__tier-label{font-family:var(--font-inter), sans-serif;font-size:var(--text-md);color:var(--text-3);font-weight:500;line-height:1.2}.sai-card__tier-value{font-size:var(--text-md);color:var(--text-1);font-weight:600;line-height:1}.sai-card__platforms{flex-direction:column;gap:8px;padding:16px 0 4px;display:flex}.sai-card__section-label{margin-bottom:4px;line-height:1.25;display:block}.sai-card__platform-row{align-items:center;gap:var(--sai-card-section-gap);display:flex}.sai-card__platform-name{font-family:var(--font-inter), sans-serif;font-size:var(--text-md);color:var(--text-3);white-space:nowrap;flex:0 0 72px;font-weight:500}.sai-card__platform-track{background:var(--divider-dashed);border-radius:var(--radius-pill);flex:auto;height:5px;overflow:hidden}.sai-card__platform-fill{background:var(--platform-x);border-radius:var(--radius-pill);height:100%}.sai-card__platform-fill--tiktok{background:var(--platform-tiktok)}.sai-card__platform-fill--instagram{background:var(--platform-instagram)}.sai-card__platform-fill--youtube{background:var(--platform-youtube)}.sai-card__platform-fill--x{background:var(--platform-x)}.sai-card__platform-fill--facebook{background:var(--platform-facebook)}@keyframes elite-shimmer{0%{opacity:0;transform:translate(-180%)skew(-12deg)}6%{opacity:1}21%{opacity:1;transform:translate(240%)skew(-12deg)}27%{opacity:0}to{opacity:0;transform:translate(240%)skew(-12deg)}}.sai-card--elite{box-shadow:0 1px 6px var(--divider-dashed);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cline x1='0' y1='16' x2='16' y2='0' stroke='%23D4AF37' stroke-opacity='0.055' stroke-width='0.35'/%3E%3Cline x1='0' y1='0' x2='16' y2='16' stroke='%23D4AF37' stroke-opacity='0.055' stroke-width='0.35'/%3E%3C/svg%3E"),linear-gradient(#1e1e20 0%,#191919 50%,#1b1b1d 100%),linear-gradient(135deg,#8c6a1f 0%,#f3d37a 50%,#b8892d 100%);background-repeat:repeat,no-repeat,no-repeat;background-size:16px 16px,100%,100%;background-origin:content-box,content-box,border-box;background-clip:content-box,content-box,border-box;border:5px solid #0000;outline:none;transition:box-shadow .25s cubic-bezier(.2,.8,.2,1)}.sai-card--elite:before{content:"";z-index:6;pointer-events:none;border-radius:var(--radius-xl);will-change:transform, opacity;background:linear-gradient(108deg,#0000 30%,#f3d37a12 42%,#fff2a81f 50%,#f3d37a12 58%,#0000 70%);animation:11s ease-in-out 2s infinite elite-shimmer;position:absolute;inset:0;transform:translate(-180%)skew(-12deg)}.sai-card--elite:after{border:none}@keyframes elite-bar-shimmer{0%{background-position:-200%}to{background-position:200%}}@media (prefers-reduced-motion:reduce){.sai-card--elite:before{animation:none}}.sai-card--elite .sai-card__header{background-color:var(--elite-header-bg);top:-4px;left:-4px;right:-4px}.sai-card--elite:hover .sai-card__header{background-color:#0000}.sai-card--elite .sai-card__header:before{opacity:.45;filter:saturate(.65)brightness(.58)contrast(1.18);transition:opacity .4s,transform .5s}.sai-card--elite:hover .sai-card__header:before{opacity:.6;transform:scale(1.05)}.sai-card--elite .sai-card__header:after{opacity:1;mix-blend-mode:multiply;background-image:radial-gradient(150% 90% at 50% 115%,#080500d9 0%,#0000 60%);background-size:auto}.sai-card--elite .sai-card__top-cluster{top:24px}.sai-card--elite .sai-card__content{margin-top:168px}.sai-card--elite .sai-card__metrics{padding-top:5px;padding-bottom:15px}.sai-card--elite .sai-card__top-cluster:before{content:"";border-radius:var(--radius-circle);background:var(--elite-gold-gradient);width:128px;height:128px;-webkit-mask:linear-gradient(var(--surface-control) 0 0) content-box, linear-gradient(var(--surface-control) 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(var(--surface-control) 0 0) content-box, linear-gradient(var(--surface-control) 0 0);mask:linear-gradient(var(--surface-control) 0 0) content-box, linear-gradient(var(--surface-control) 0 0);z-index:0;pointer-events:none;padding:4px;position:absolute;top:-4px;left:-4px;-webkit-mask-composite:xor;mask-composite:exclude}.sai-card--elite .sai-card__avatar{background:var(--surface-control);box-shadow:0 4px 10px #0000008c}.sai-card--elite .sai-card__avatar-initials{background:linear-gradient(135deg,#f3d37a,#8c6a1f);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.sai-card--elite .sai-card__team-badge{background:#fff;border-color:#d4af378c;top:24px;right:24px;box-shadow:0 2px 8px #00000073}.sai-card--elite .sai-card__name{background:linear-gradient(#f3d37a 0%,#d4af37 48%,#8c6a1f 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.sai-card--elite .sai-card__category-primary,.sai-card--elite .sai-card__category-secondary,.sai-card--elite .sai-card__metric-label{color:var(--elite-text-primary)}.sai-card--elite .sai-card__metric-value{background:linear-gradient(#f3d37a 0%,#d4af37 48%,#8c6a1f 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.sai-card--elite .sai-card__metric-value--dim{background:0 0;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:var(--elite-text-dim)}.sai-card--elite .sai-card__metric-change--positive,.sai-card--elite .sai-card__metric-change--negative,.sai-card--elite .sai-card__metric-change--elite{color:var(--elite-gold-accent)}.sai-card--elite .sai-card__metric-change--neutral{color:var(--elite-text-subtle)}.sai-card--elite .sai-card__secondary-label,.sai-card--elite .sai-card__secondary-value{color:var(--elite-text-primary)}.sai-card--elite .sai-card__divider{background:linear-gradient(90deg,#0000 0%,#d4af3747 20%,#f3d37a85 50%,#d4af3747 80%,#0000 100%);border:none;height:1px}.sai-card--elite .sai-card__platform-track{background:var(--elite-platform-track-bg)}.sai-card--elite .sai-card__platform-name{color:var(--elite-text-primary)}.sai-card--elite .sai-card__platform-fill,.sai-card--elite .sai-card__platform-fill--tiktok,.sai-card--elite .sai-card__platform-fill--instagram,.sai-card--elite .sai-card__platform-fill--facebook,.sai-card--elite .sai-card__platform-fill--youtube,.sai-card--elite .sai-card__platform-fill--x{background:linear-gradient(90deg,#8c6a1f 0%,#f3d37a 55%,#b8892d 100%)}.sai-card--elite:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cline x1='0' y1='16' x2='16' y2='0' stroke='%23D4AF37' stroke-opacity='0.055' stroke-width='0.35'/%3E%3Cline x1='0' y1='0' x2='16' y2='16' stroke='%23D4AF37' stroke-opacity='0.055' stroke-width='0.35'/%3E%3C/svg%3E"),linear-gradient(#1e1e20 0%,#191919 50%,#1b1b1d 100%),linear-gradient(135deg,#9c7820 0%,#fbe490 50%,#c89830 100%);box-shadow:0 1px 2px #0a0d120f,0 4px 10px #0a0d1214,0 16px 32px #0a0d1224}.sai-card--elite:hover .sai-card__metric-value{background:linear-gradient(#fbe49a 0%,#e8c444 48%,#9c7a24 100%);-webkit-background-clip:text;background-clip:text}.sai-card--elite:hover .sai-card__top-cluster:before{background:var(--elite-gold-gradient-hover)}.sai-card--elite:hover .sai-card__avatar{box-shadow:0 4px 12px #000000a6}.overlay-skeleton{background:var(--surface);height:100vh}.prop-overlay__backdrop{cursor:default;background:#00000059}.prop-overlay__panel{box-shadow:-8px 0 32px #0000002e,-2px 0 8px #00000014}.prop-overlay__content{flex-direction:column;flex:1;min-height:100%;display:flex}.prop-overlay__content .sai-section-label{font-size:var(--text-xl)}.prop-overlay__avatar-toggle{cursor:pointer;border:0;padding:0;transition:box-shadow .16s,transform .16s,filter .16s}.prop-overlay__avatar-toggle:hover{filter:brightness(1.02);transform:translateY(-1px);box-shadow:0 0 0 4px var(--surface-control), 0 8px 18px -4px #0a0d1252, 0 4px 8px -4px #0a0d1233!important}.prop-overlay__avatar-toggle:focus-visible{outline:3px solid var(--accent-border);outline-offset:6px}.prop-overlay__drivers-reveal{max-height:0;transition:max-height .3s cubic-bezier(.2,0,0,1);overflow:hidden}.prop-overlay__drivers-reveal[data-phase=entering],.prop-overlay__drivers-reveal[data-phase=entered]{max-height:var(--drivers-reveal-height,1200px)}.prop-overlay__drivers-reveal[data-phase=entered]{overflow:visible}.prop-overlay__drivers-reveal-content{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.2,0,0,1);overflow:visible;transform:translateY(12px)}.prop-overlay__drivers-reveal[data-phase=entering] .prop-overlay__drivers-reveal-content,.prop-overlay__drivers-reveal[data-phase=entered] .prop-overlay__drivers-reveal-content{opacity:1;transform:translateY(0)}.prop-overlay__drivers-reveal[data-phase=entering] .prop-overlay__drivers-reveal-content{transition-delay:90ms}@media (prefers-reduced-motion:reduce){.prop-overlay__drivers-reveal{transition:max-height 80ms}.prop-overlay__drivers-reveal-content{transition:opacity 80ms,transform 80ms}}.prop-overlay__drivers-card{gap:var(--sai-inner-card-pad);flex-direction:column;display:flex;overflow:visible}.prop-overlay__drivers-intro,.prop-overlay__impact-helper{max-width:760px;color:var(--text-2);font-family:var(--font-inter), Inter, sans-serif;font-size:var(--text-md);margin:8px 0 0;line-height:1.55}.prop-overlay__drivers-grid{grid-template-columns:minmax(0,1fr) minmax(360px,1fr);align-items:stretch;gap:0;display:grid}.prop-overlay__driver-signal-card,.prop-overlay__impact-simulator{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.prop-overlay__drivers-signal-stack{border-right:1px dashed var(--divider-dashed);grid-template-rows:auto auto auto;display:grid}.prop-overlay__driver-signal-card{padding-right:var(--sai-inner-card-pad);flex-direction:column;display:flex}.prop-overlay__driver-signal-card+.prop-overlay__driver-signal-card{border-top:1px dashed var(--divider-dashed);margin-top:var(--sai-inner-card-pad);padding-top:var(--sai-inner-card-pad)}.prop-overlay__driver-signal-card[data-tone=strong]{--driver-dot:#1f7a52}.prop-overlay__driver-signal-card[data-tone=limiting]{--driver-dot:#b77900}.prop-overlay__driver-signal-card[data-tone=opportunity]{--driver-dot:var(--control-accent)}.prop-overlay__driver-signal-card h3,.prop-overlay__impact-simulator h3{color:var(--text-1);font-family:var(--font-inter), Inter, sans-serif;font-size:var(--text-md);align-items:center;gap:8px;margin:0;font-weight:700;line-height:1.35;display:flex}.prop-overlay__driver-signal-card h3 span,.prop-overlay__impact-simulator h3 span{border-radius:var(--radius-pill);background:var(--driver-dot,#3b5bdb);flex:none;width:7px;height:7px}.prop-overlay__driver-signal-card ul{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.prop-overlay__driver-signal-card li{color:var(--text-2);font-family:var(--font-inter), Inter, sans-serif;font-size:var(--text-md);padding-left:14px;line-height:1.45;position:relative}.prop-overlay__driver-signal-card li:before{content:"";border-radius:var(--radius-pill);opacity:.38;background:currentColor;width:5px;height:5px;position:absolute;top:.62em;left:0}.prop-overlay__impact-simulator{--driver-dot:#3b5bdb;padding-left:var(--sai-inner-card-pad);padding-bottom:0;padding-right:0}.prop-overlay__impact-helper{max-width:none;color:var(--text-3)}.prop-overlay__impact-context{color:var(--text-3);font-family:var(--font-inter), Inter, sans-serif;gap:4px;margin-top:16px;display:grid}.prop-overlay__impact-context strong{color:var(--text-2);font-size:var(--text-md);font-weight:700;line-height:1.35}.prop-overlay__impact-context p{font-size:var(--text-md);margin:0;line-height:1.45}.prop-overlay__impact-list{gap:var(--sai-card-section-gap);margin-top:16px;display:grid}.prop-overlay__impact-row{gap:var(--sai-card-section-gap);color:var(--text-2);font-family:var(--font-inter), Inter, sans-serif;font-size:var(--text-md);grid-template-columns:140px minmax(92px,1fr) 82px;align-items:center;line-height:1.35;display:grid}.prop-overlay__impact-row>span:first-child{white-space:nowrap}.prop-overlay__impact-bar{border-radius:var(--radius-pill);background:var(--divider-standard);height:5px;overflow:hidden}.prop-overlay__impact-bar span{border-radius:inherit;background:#7f56d99e;height:100%;display:block}.prop-overlay__impact-row strong{color:var(--text-2);text-align:left;font-weight:500}.prop-overlay__impact-row p{-webkit-line-clamp:2;width:100%;color:var(--text-3);font-size:var(--text-sm);-webkit-box-orient:vertical;grid-column:2;margin:-6px 0 0;line-height:1.45;display:-webkit-box;overflow:hidden}@media (max-width:860px){.prop-overlay__drivers-grid{grid-template-columns:1fr}.prop-overlay__drivers-signal-stack{border-right:0;padding-right:0}.prop-overlay__driver-signal-card,.prop-overlay__impact-simulator{border-right:0!important}.prop-overlay__impact-simulator{border-top:1px dashed var(--divider-dashed);margin-top:var(--sai-inner-card-pad);padding:var(--sai-inner-card-pad) 0 0;padding-bottom:0;padding-right:0}.prop-overlay__impact-row{grid-template-columns:1fr;gap:7px}.prop-overlay__impact-row strong{text-align:left}.prop-overlay__impact-row p{grid-column:auto;margin-top:-2px}}@media (prefers-reduced-motion:no-preference){.prop-overlay__content--exit{animation:.12s cubic-bezier(.4,0,1,1) both prop-overlay-content-exit}.prop-overlay__content--enter{animation:.2s cubic-bezier(.2,0,0,1) both prop-overlay-content-enter}@keyframes prop-overlay-content-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}@keyframes prop-overlay-content-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.prop-overlay__backdrop{animation:none}.prop-overlay__content--exit,.prop-overlay__content--enter{animation:.12s ease-out both prop-overlay-content-fade}@keyframes prop-overlay-content-fade{0%{opacity:0}to{opacity:1}}}.prop-overlay__sticky-header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border);padding:var(--sai-card-section-gap) var(--sai-inner-card-pad);background:#fffffff2;align-items:center;gap:20px;transition:opacity .18s,transform .18s;display:flex}.prop-overlay__sticky-title-group{flex:auto;align-items:baseline;gap:10px;min-width:0;display:flex;overflow:hidden}.prop-overlay__sticky-right{justify-content:flex-end;align-items:center;gap:var(--sai-card-section-gap);flex:0 auto;min-width:0;display:flex}.prop-overlay__sticky-metrics{align-items:center;gap:var(--sai-card-section-gap);min-width:0;color:var(--text-2);font-family:var(--font-inter), Inter, sans-serif;font-size:var(--text-md);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1;display:flex}.prop-overlay__sticky-metric{align-items:baseline;gap:6px;min-width:0;display:inline-flex}.prop-overlay__sticky-label{color:var(--text-3);font-weight:500}.prop-overlay__sticky-value{color:var(--text-1);font-size:var(--text-lg);font-weight:700}.prop-overlay__sticky-momentum{font-size:var(--text-md);font-weight:700}.prop-overlay__sticky-momentum--positive{color:var(--positive)}.prop-overlay__sticky-momentum--negative{color:var(--negative)}.prop-overlay__sticky-momentum--neutral{color:var(--text-3)}.prop-overlay__sticky-momentum--muted{color:var(--text-3);font-weight:500}.prop-overlay__sticky-divider{background:var(--border);flex:none;width:1px;height:18px}.prop-overlay__sticky-actions{flex:none;align-items:center;gap:6px;display:flex}.prop-overlay__sticky-action{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-inner);width:32px;height:32px;color:var(--text-2);cursor:pointer;justify-content:center;align-items:center;transition:background .16s,color .16s,transform .16s;display:inline-flex}.prop-overlay__sticky-action:hover,.prop-overlay__sticky-action:focus-visible{background:var(--surface);color:var(--text-1);outline:none}.prop-overlay__sticky-action:active{transform:scale(.96)}.prop-overlay__sticky-close{flex:none}.prop-overlay__hero-close{z-index:5;position:absolute;top:12px;right:16px}@media (max-width:1180px){.prop-overlay__sticky-actions{display:none}}@media (max-width:980px){.prop-overlay__sticky-metric--audience,.prop-overlay__sticky-divider{display:none}}@media (max-width:780px){.prop-overlay__sticky-header{gap:14px;padding:12px 16px}.prop-overlay__sticky-right{display:none}}@media (prefers-reduced-motion:reduce){.prop-overlay__sticky-header,.prop-overlay__sticky-action,.prop-overlay__sticky-close{transition:none}}.prop-overlay__header{background-color:var(--header-tint,#333845);flex-shrink:0;height:222px;position:relative;overflow:hidden}.prop-overlay__header:before{content:"";background-image:var(--header-img);opacity:.35;pointer-events:none;transform-origin:50%;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:-120px;transform:rotate(-15deg)scale(2)}.prop-overlay__header:after{content:"";opacity:.06;mix-blend-mode:normal;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.72' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;position:absolute;inset:0}.sai-compare-bar--top{z-index:320;width:100%;padding:10px var(--sai-compare-bar-pad-x);border-top:0;border-bottom:1px solid var(--divider-subtle);background:var(--surface-control);box-shadow:none;-webkit-backdrop-filter:none;position:sticky;inset:0 auto auto}.sai-compare-bar--top.sai-compare-bar--elevated{box-shadow:var(--shadow-sticky)}.sai-compare-bar--top .sai-compare-tray__inner,.sai-compare-bar--bottom .sai-compare-tray__inner{width:min(1440px,100%);max-width:1440px;margin:0 auto}.sai-compare-bar--bottom{background:var(--surface-control);-webkit-backdrop-filter:none}.sai-compare-bar--top .sai-compare-tray__inner,.sai-compare-bar--bottom .sai-compare-tray__inner,.sai-compare-bar--motion .sai-compare-tray__inner{grid-template-columns:none;gap:0;display:block;position:static}.sai-compare-bar--motion{z-index:340;width:100%;padding:10px var(--sai-compare-bar-pad-x);border-top:1px solid var(--divider-subtle);background:var(--surface-control);box-shadow:var(--shadow-tray);-webkit-backdrop-filter:none;border-bottom:0;transition:transform .34s ease-out,box-shadow .22s ease-out,border-color .22s ease-out;position:fixed;inset:auto 0 0;transform:translateY(0)}.sai-compare-bar--motion-active{border-top-color:#0000;border-bottom:1px solid var(--divider-subtle);box-shadow:var(--shadow-sticky);transform:translateY(calc(74px - 100vh))}.sai-compare-bar--top .sai-compare-close{position:absolute;top:50%;right:16px;transform:translateY(-50%)}.sai-compare-clear-all{border-radius:var(--radius-pill);height:34px;color:var(--text-3);font-family:var(--font-inter), Inter, sans-serif;font-size:var(--text-sm);letter-spacing:0;white-space:nowrap;background:0 0;border:0;font-weight:700;position:absolute;top:50%;right:66px;transform:translateY(-50%)}.sai-compare-clear-all:hover,.sai-compare-clear-all:focus-visible{background:var(--surface-muted);color:var(--text-1);outline:none}.sai-compare-bar--top .sai-compare-slot-empty{cursor:pointer}.sai-compare-bar__grid{grid-template-columns:repeat(var(--compare-total-columns,5), minmax(0, 1fr));min-width:var(--compare-min-width,820px);display:grid}.sai-compare-bar__grid .sai-compare-tray__meta{justify-content:center;min-width:0;padding:0 20px 0 0}.sai-compare-tray__meta em{text-overflow:ellipsis;white-space:nowrap;color:var(--text-3);font-family:var(--font-inter), Inter, sans-serif;font-size:var(--text-xs);font-style:normal;line-height:1.25;overflow:hidden}.sai-compare-bar__grid .sai-compare-mini,.sai-compare-bar__grid .sai-compare-slot-empty{border-left:1px solid var(--border);width:100%}.sai-compare-bar__grid .sai-compare-slot-empty{border-top:0;border-bottom:0;border-right:0}.sai-compare-bar .sai-compare-cta,.sai-compare-bar .sai-compare-close,.sai-compare-bar .sai-compare-clear-all{transition:opacity .18s,background .16s,color .16s;position:absolute;top:50%;transform:translateY(-50%)}.sai-compare-bar .sai-compare-cta,.sai-compare-bar .sai-compare-close{right:16px}.sai-compare-bar .sai-compare-clear-all{right:66px}.sai-compare-bar--bottom .sai-compare-cta,.sai-compare-bar--motion .sai-compare-cta{opacity:1;pointer-events:auto;visibility:visible}.sai-compare-bar--bottom .sai-compare-close,.sai-compare-bar--bottom .sai-compare-clear-all,.sai-compare-bar--top .sai-compare-cta,.sai-compare-bar--motion .sai-compare-close,.sai-compare-bar--motion .sai-compare-clear-all{opacity:0;pointer-events:none;visibility:hidden}.sai-compare-bar--top .sai-compare-close,.sai-compare-bar--top .sai-compare-clear-all,.sai-compare-bar--motion-active .sai-compare-close{opacity:1;pointer-events:auto;visibility:visible}.sai-compare-bar--motion-active .sai-compare-cta{opacity:0;pointer-events:none;visibility:hidden}.sai-compare-workspace{padding-top:0}.sai-compare-observations{border-bottom:0;margin-top:0;padding-bottom:8px}.sai-compare-observation-grid{border-top:0}.sai-compare-observation-grid .sai-compare-row-label,.sai-compare-property-observations{padding-top:18px;padding-bottom:12px}.sai-compare-property-observations p{line-height:1.35}.sai-compare-property-observations p+p{margin-top:6px}.sai-compare-section-grid-head{border-top:0}@media (max-width:920px){.sai-compare-bar--top,.sai-compare-bar--motion{padding:10px var(--sai-compare-bar-pad-x)}.sai-compare-bar__grid{min-width:var(--compare-min-width,760px)}}@media (max-width:767px){.sai-compare-bar--top,.sai-compare-bar--motion{padding:var(--sai-control-padding)}.sai-compare-bar__grid{grid-template-columns:1fr;min-width:0;padding-right:116px}.sai-compare-overlay .sai-compare-bar__grid .sai-compare-mini,.sai-compare-overlay .sai-compare-bar__grid .sai-compare-slot-empty{display:none}.sai-compare-tray__meta{display:flex}.sai-compare-tray__meta strong,.sai-compare-tray__meta em{white-space:normal}}@media (prefers-reduced-motion:reduce){.sai-compare-bar--motion,.sai-compare-bar .sai-compare-cta,.sai-compare-bar .sai-compare-close,.sai-compare-bar .sai-compare-clear-all{transition:none}.sai-compare-overlay{transition:none;animation:none}.sai-compare-overlay--tray-enter .sai-compare-overlay-shell{animation:none}.sai-compare-mini,.sai-compare-mini--removing{opacity:1;transition:none;animation:none;transform:none}}@keyframes saiCompareTrayIn{0%{opacity:0;transform:translateY(100dvh)}68%{opacity:1;transform:translateY(calc(100dvh - var(--compare-bar-height) - var(--compare-tray-overshoot)))}to{opacity:1;transform:translateY(calc(100dvh - var(--compare-bar-height)))}}@keyframes saiCompareTrayOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(18px)}}.sai-compare-overlay{--compare-bar-height:75px;--compare-tray-overshoot:19px;--compare-panel-duration:.24s;--compare-panel-ease:cubic-bezier(.4, 0, .2, 1);z-index:300;pointer-events:none;height:100dvh;color:var(--text-1);background:0 0;position:fixed;inset:0;overflow:hidden}.sai-compare-overlay-shell{background:var(--bg);min-height:100dvh;box-shadow:var(--shadow-tray);pointer-events:auto;transform:translateY(calc(100dvh - var(--compare-bar-height)));transition:transform var(--compare-panel-duration) var(--compare-panel-ease), box-shadow var(--compare-panel-duration) var(--compare-panel-ease);will-change:transform}.sai-compare-overlay--expanded{pointer-events:auto;overflow-y:auto}.sai-compare-overlay--expanded .sai-compare-overlay-shell{box-shadow:var(--shadow-tray-expanded);transform:translateY(0)}.sai-compare-overlay--opening .sai-compare-overlay-shell{transform:translateY(calc(100dvh - var(--compare-bar-height)))}.sai-compare-overlay--tray-enter,.sai-compare-overlay--tray-exit{animation:none}.sai-compare-overlay--tray-enter .sai-compare-overlay-shell{animation:.36s cubic-bezier(.2,.82,.22,1) both saiCompareTrayIn}.sai-compare-overlay--closing .sai-compare-overlay-shell{box-shadow:var(--shadow-tray);transform:translateY(calc(100dvh - var(--compare-bar-height)))}.sai-compare-overlay .sai-compare-bar{z-index:2;width:100%;min-height:var(--compare-bar-height);padding:10px var(--sai-compare-bar-pad-x);border-top:0;border-bottom:1px solid var(--divider-subtle);background:var(--surface-control);box-shadow:none;-webkit-backdrop-filter:none;position:relative;inset:0 auto auto}.sai-compare-overlay--expanded:not(.sai-compare-overlay--transitioning):not(.sai-compare-overlay--closing) .sai-compare-bar{position:sticky}.sai-compare-overlay--collapsed .sai-compare-bar{border-top:1px solid var(--divider-subtle);border-bottom:0}.sai-compare-overlay--expanded.sai-compare-overlay--scrolled .sai-compare-bar{box-shadow:var(--shadow-sticky)}.sai-compare-overlay .sai-compare-tray__inner{grid-template-columns:none;gap:0;width:min(1440px,100%);max-width:1440px;margin:0 auto;display:block;position:static}.sai-compare-overlay .sai-compare-bar__grid{grid-template-columns:repeat(var(--compare-total-columns,5), minmax(0, 1fr));width:calc(100% - 164px);min-width:min(var(--compare-min-width,820px), calc(100% - 164px));display:grid}.sai-compare-overlay .sai-compare-workspace{width:min(1440px,100% - 96px);max-width:1440px;margin:0 auto;padding:0 0 88px}.sai-compare-overlay--collapsed .sai-compare-workspace{visibility:hidden;pointer-events:none}.sai-compare-overlay--closing .sai-compare-workspace{visibility:visible;pointer-events:none}.sai-compare-overlay .sai-compare-cta,.sai-compare-overlay .sai-compare-close,.sai-compare-overlay .sai-compare-clear-all{transition:opacity var(--compare-panel-duration) var(--compare-panel-ease), background .16s ease, color .16s ease;position:absolute;top:50%;transform:translateY(-50%)}.sai-compare-overlay .sai-compare-cta,.sai-compare-overlay .sai-compare-close{right:16px}.sai-compare-overlay .sai-compare-clear-all{right:66px}.sai-compare-overlay--collapsed .sai-compare-cta{opacity:1;pointer-events:auto;visibility:visible}.sai-compare-overlay--expanded .sai-compare-cta,.sai-compare-overlay--collapsed .sai-compare-close,.sai-compare-overlay--collapsed .sai-compare-clear-all{opacity:0;pointer-events:none;visibility:hidden}.sai-compare-overlay--expanded .sai-compare-close,.sai-compare-overlay--expanded .sai-compare-clear-all{opacity:1;pointer-events:auto;visibility:visible}.sai-compare-overlay--closing .sai-compare-cta{opacity:0;pointer-events:none;visibility:hidden}.sai-compare-overlay--closing .sai-compare-close,.sai-compare-overlay--closing .sai-compare-clear-all{opacity:1;pointer-events:none;visibility:visible}.sai-compare-overlay .sai-compare-tray__hit{display:block}.sai-compare-overlay--expanded .sai-compare-tray__hit{display:none}@media (max-width:920px){.sai-compare-overlay .sai-compare-bar{padding:10px var(--sai-compare-bar-pad-x)}.sai-compare-overlay .sai-compare-bar__grid{min-width:var(--compare-min-width,760px)}.sai-compare-overlay .sai-compare-workspace{width:calc(100% - 36px)}}@media (max-width:767px){.sai-compare-overlay{--compare-bar-height:75px}.sai-compare-overlay .sai-compare-bar{padding:var(--sai-control-padding)}.sai-compare-overlay .sai-compare-bar__grid{grid-template-columns:1fr;width:100%;min-width:0;padding-right:116px}.sai-compare-overlay .sai-compare-workspace{width:calc(100% - 28px)}}@media (prefers-reduced-motion:reduce){.sai-compare-overlay,.sai-compare-overlay-shell{transition:none}.sai-compare-overlay--tray-enter .sai-compare-overlay-shell{animation:none}.sai-compare-mini,.sai-compare-mini--removing{opacity:1;transition:none;animation:none;transform:none}}.sai-compare-section--chart{padding:var(--sai-inner-card-pad);border-radius:var(--radius-xl);background:var(--surface-inner);box-shadow:var(--shadow-inset-ring);border:0}.sai-compare-section--chart .sai-compare-section__head{margin-bottom:24px;display:block}.sai-compare-section--chart .sai-compare-section__head p{display:none}.sai-compare-chart-stack{flex-direction:column;gap:0;display:flex}.sai-compare-chart-suite{--sai-chart-height:320px;--sai-chart-card-gap:var(--sai-inner-card-pad);--sai-chart-header-gap:24px;--sai-chart-legend-pad-top:32px;--sai-chart-legend-pad-bottom:16px;--sai-chart-legend-gap:16px;min-width:0}.sai-compare-chart-legend{justify-content:center;align-items:center;gap:var(--sai-chart-legend-gap);padding:var(--sai-chart-legend-pad-top) 0 var(--sai-chart-legend-pad-bottom);font-family:var(--font-inter), Inter, sans-serif;font-size:var(--text-md);color:var(--text-2);flex-wrap:wrap;font-weight:400;display:flex}.sai-compare-chart-legend__item{cursor:pointer;align-items:center;gap:10px;min-width:0;transition:color .16s,opacity .16s;display:inline-flex}.sai-compare-chart-legend__item--muted{color:var(--text-3);opacity:.72}.sai-compare-chart-legend__item input{border-color:var(--border-strong);cursor:pointer;flex:none;width:15px;height:15px;margin:0}.sai-compare-chart-legend__item:focus-within{color:var(--text-1);outline-offset:4px;border-radius:4px;outline:2px solid #7f56d938}.sai-compare-chart{width:100%;height:var(--sai-chart-height)}.sai-compare-chart-empty{width:100%;height:var(--sai-chart-height);padding:var(--sai-inner-card-pad);border-top:1px dashed var(--divider-dashed);border-bottom:1px dashed var(--divider-dashed);color:var(--text-3);font-family:var(--font-inter), Inter, sans-serif;font-size:var(--text-md);text-align:center;justify-content:center;align-items:center;line-height:1.45;display:flex}.sai-compare-chart-layout{gap:var(--sai-chart-card-gap);flex-direction:column;min-width:0;display:flex}.sai-compare-chart-card{min-width:0}.sai-compare-chart-card>.sai-section-label,.sai-compare-platform-card__head .sai-section-label{font-size:var(--text-xl)}.sai-compare-chart-card .sai-section-subtext{margin:6px 0 var(--sai-chart-header-gap)}.sai-compare-section--insights{padding:var(--sai-inner-card-pad);border-radius:var(--radius-xl);background:var(--surface-inner);box-shadow:var(--shadow-inset-ring);border:0}.sai-compare-platform-card-grid{gap:var(--sai-chart-card-gap);grid-template-columns:1fr;min-width:0;display:grid}.sai-compare-platform-card{flex-direction:column;gap:0;display:flex}.sai-compare-platform-card .sai-section-subtext{margin-bottom:var(--sai-chart-header-gap)}.sai-compare-platform-card__head{min-width:0}.sai-compare-platform-card__charts{gap:var(--sai-chart-card-gap);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.sai-compare-platform-axis{min-width:0;padding-top:var(--sai-chart-header-gap);border-top:1px dashed var(--divider-dashed)}.sai-compare-platform-axis__head{margin-bottom:var(--sai-chart-header-gap)}.sai-compare-platform-axis__head h4{color:var(--text-1);font-family:var(--font-inter), Inter, sans-serif;font-size:var(--text-xl);letter-spacing:.06em;margin:0;font-weight:600;line-height:1.25}.sai-compare-platform-axis__head p{color:var(--text-3);font-family:var(--font-inter), Inter, sans-serif;font-size:var(--text-md);margin:6px 0 0;line-height:1.5}.sai-compare-platform-axis__chart,.sai-compare-platform-axis__empty{width:100%;height:var(--sai-chart-height)}.sai-compare-platform-axis__legend{padding-top:var(--sai-chart-legend-pad-top);padding-bottom:var(--sai-chart-legend-pad-bottom)}.sai-compare-platform-axis__empty{border-top:1px dashed var(--divider-dashed);border-bottom:1px dashed var(--divider-dashed);color:var(--text-3);font-family:var(--font-inter), Inter, sans-serif;font-size:var(--text-sm);justify-content:center;align-items:center;display:flex}.sai-compare-chart-swatch{border-radius:50%;flex:none;width:9px;height:9px}.sai-compare-chart-missing{font-size:var(--text-xs);color:var(--text-3);line-height:1.45}.sai-compare-chart-missing span{color:var(--text-2);font-weight:700}@media (max-width:1120px){.sai-compare-chart-suite{--sai-chart-height:320px;--sai-chart-card-gap:var(--sai-inner-card-pad)}.sai-compare-platform-card__charts{grid-template-columns:1fr}}@media (max-width:920px){.sai-compare-chart-suite{--sai-chart-height:300px}}.sai-compare-standouts{margin-top:18px}.sai-compare-standouts-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px;display:grid}.sai-compare-standouts-item{background:#faf9f7b8;border-radius:8px;min-width:0;padding:0}.sai-compare-standouts-item span{color:var(--accent);font-family:var(--font-inter), Inter, sans-serif;font-size:var(--text-xs);letter-spacing:.02em;text-transform:uppercase;font-weight:700;line-height:1.45}.sai-compare-standouts-item p{color:var(--text-2);font-family:var(--font-inter), Inter, sans-serif;font-size:var(--text-md);margin:6px 0 0;font-weight:500;line-height:1.55}@media (max-width:980px){.sai-compare-standouts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.sai-compare-standouts-grid{grid-template-columns:1fr}}.sai-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sai-compare-section-title-label{font-size:var(--text-lg);letter-spacing:.06em;color:var(--text-1);font-weight:600}.sai-compare-section-grid-head--benchmark .sai-compare-section-grid-copy{justify-content:flex-end}.sai-compare-section-grid-head--benchmark{margin-bottom:32px}.sai-compare-momentum{font-weight:700}.sai-compare-muted-dash{color:var(--text-3)}.sai-compare-bool{border-radius:var(--radius-pill);background:var(--surface-muted);width:20px;height:20px;color:var(--text-3);font-size:var(--text-md);justify-content:center;align-items:center;font-weight:800;line-height:1;display:inline-flex}.sai-compare-bool--true{color:var(--positive)}.sai-compare-bool--false{color:var(--negative)}.sai-compare-platform-cell{gap:4px;min-width:0;display:grid}.sai-compare-platform-cell__top{align-items:center;gap:8px;min-width:0;display:inline-flex}.sai-compare-platform-cell__top strong,.sai-compare-platform-cell__top span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sai-compare-platform-cell__top strong{color:var(--text-2);font-size:var(--text-md);font-weight:400;line-height:1.45}.sai-compare-platform-cell>span{text-overflow:ellipsis;white-space:nowrap;color:var(--text-3);font-size:var(--text-md);line-height:1.45;overflow:hidden}.sai-compare-platform-cell>.sai-compare-platform-status{color:#d92d20;width:auto;height:auto;font-size:var(--text-3xl);text-overflow:clip;background:0 0;border-radius:0;flex:none;justify-content:center;align-items:center;font-weight:800;line-height:1;display:inline-flex;overflow:visible}.sai-compare-platform-cell--missing{color:var(--text-3);align-items:center;gap:8px;display:inline-flex}.sai-compare-platform-cell--coming-soon{align-items:center;min-height:22px;display:inline-flex}.sai-compare-platform-cell--coming-soon>span{color:var(--text-2);font-size:var(--text-sm);white-space:nowrap;font-weight:400;line-height:1.45}.sai-compare-platform-label{justify-content:center;align-items:center;gap:12px;min-height:56px;display:inline-flex}.sai-compare-platform-label__icon{flex:none;width:40px;height:40px;display:block}.sai-compare-platform-label__text{color:var(--text-2);font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase;font-weight:600;line-height:1.2}.sai-compare-platform-signal{align-items:center;gap:8px;min-width:0;display:inline-flex}.sai-compare-platform-signal__icon{flex:none;width:18px;height:18px;display:block}.sai-compare-team-signal{align-items:center;gap:8px;min-width:0;display:inline-flex}.sai-compare-team-signal__logo{flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.sai-compare-team-signal__logo img{object-fit:contain;width:18px;height:18px;display:block}.sai-compare-overlay{--compare-section-inset:24px}.sai-compare-workspace{--compare-section-gap:var(--sai-inner-card-pad)}.sai-compare-workspace>.sai-compare-section+.sai-compare-section{margin-top:var(--compare-section-gap)}.sai-compare-overlay .sai-compare-bar__grid,.sai-compare-workspace>.sai-compare-section:not(.sai-compare-section--chart):not(.sai-compare-chart-suite){box-sizing:border-box;padding-left:var(--compare-section-inset);padding-right:var(--compare-section-inset)}.sai-compare-section-grid-head .sai-compare-section-grid-copy{border-left:0}.sai-compare-section-grid-head .sai-compare-row-label{padding-top:16px;padding-bottom:16px}.sai-compare-report-head{margin-bottom:18px}.sai-compare-held-note,.sai-compare-mobile-shortlist{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-control);box-shadow:var(--shadow-card-soft)}.sai-compare-held-note{margin:var(--sai-inner-card-pad) 0;padding:var(--sai-metric-card-pad);color:var(--text-2);font-family:var(--font-inter), Inter, sans-serif;font-size:var(--text-md);line-height:1.45}.sai-compare-mobile-shortlist{margin:var(--sai-inner-card-pad) 0 0;padding:var(--sai-inner-card-pad)}.sai-compare-mobile-shortlist__head h2{color:var(--text-1);font-size:var(--text-2xl);margin:6px 0 0;line-height:1.1}.sai-compare-mobile-shortlist__head p,.sai-compare-mobile-shortlist__note{color:var(--text-2);font-family:var(--font-inter), Inter, sans-serif;font-size:var(--text-md);margin:8px 0 0;line-height:1.5}.sai-compare-mobile-shortlist__list{gap:var(--spacing-lg);margin-top:var(--sai-inner-card-pad);display:grid}.sai-compare-mobile-shortlist__list .sai-compare-mini{width:100%;height:62px;padding:0 var(--sai-compare-card-pad);border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--surface-control)}.sai-compare-mobile-shortlist__list .sai-compare-mini__copy{display:flex}.sai-compare-report-head .sai-compare-row-label p{max-width:260px;color:var(--text-3);font-size:var(--text-sm);letter-spacing:0;text-transform:none;margin:8px 0 0;font-weight:400;line-height:1.45}.sai-icon-action{--sai-icon-action-icon-size:18px;border-radius:var(--radius-pill);width:38px;height:38px;color:var(--text-3);cursor:pointer;background:#fffffff5;border:1px solid #e5e2dce6;flex:none;justify-content:center;align-items:center;line-height:1;transition:opacity .18s,background .16s,border-color .16s,box-shadow .16s,color .16s;display:inline-flex;box-shadow:0 4px 12px #0a0d1214}.sai-icon-action--compact{--sai-icon-action-icon-size:16px;width:32px;height:32px;box-shadow:0 3px 9px #0a0d120f}.sai-icon-action svg{width:var(--sai-icon-action-icon-size);height:var(--sai-icon-action-icon-size);display:block}.sai-icon-action:hover:not(:disabled),.sai-icon-action:focus-visible:not(:disabled){background:var(--surface-control);color:var(--text-1);border-color:#d2cdc4f2;outline:none;box-shadow:0 6px 16px #0a0d121a}.sai-icon-action:disabled{cursor:default;opacity:.45;pointer-events:none}@media (prefers-reduced-motion:reduce){.sai-icon-action{transition:none}}
