:root{color:#f3f4f7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;font-feature-settings:"kern" 1, "tnum" 1;font-variant-numeric:tabular-nums;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#000;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Inter,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{background:#000;min-width:320px;min-height:100%;margin:0}body{min-height:100dvh;line-height:1.5;overflow-x:hidden}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}::selection{color:#fff;background:#5f6978aa}:root{--bg:#05030d;--bg-elevated:#0a0713;--panel:#0d0918fa;--panel-solid:#0c0816;--panel-soft:#8e5bd10e;--surface-inset:#080611;--surface-hover:#130d20;--surface-overlay:#100b1afb;--line:#cfb4ff14;--line-strong:#d3bbff24;--text:#f2f3f5;--muted:#8c949f;--muted-strong:#b8bec7;--muted-quiet:#69727f;--blue:#a889d7;--blue-bright:#d9c7f8;--blue-soft:#8e5bd11b;--green:#79b49b;--amber:#bca271;--red:#c9838c;--radius:18px;--radius-panel:18px;--radius-card:14px;--radius-control:10px;--radius-compact:8px;--radius-pill:999px;--shadow:0 24px 64px #00000057;--shadow-panel:0 16px 44px #00000024;--shadow-control:0 12px 30px #00000038;--text-micro:.625rem;--text-caption:.6875rem;--text-small:.75rem;--motion-instant:.1s;--motion-fast:.16s;--motion-standard:.22s;--motion-slow:.42s;--motion-reveal:.52s;--ease-standard:cubic-bezier(.2, .68, .2, 1);--ease-enter:cubic-bezier(.16, 1, .3, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1)}:root[data-theme=graphite]{--bg:#08090b;--bg-elevated:#0d0e11;--panel:#111215fa;--panel-solid:#111215;--surface-inset:#0d0e11;--surface-hover:#15161a;--surface-overlay:#141519fb;--blue:#9ca2b2;--blue-bright:#c0c4cf;--blue-soft:#9ca2b214}body{color:var(--text);background:#000}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;clip-path:inset(50%)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}:where(a,button,input,select,summary,[tabindex]):focus-visible{outline:2px solid var(--blue-bright);outline-offset:3px}.skip-link{z-index:200;border:1px solid var(--line-strong);border-radius:var(--radius-control);color:#fff;background:var(--surface-overlay);box-shadow:var(--shadow-control);font-size:var(--text-small);transition:transform var(--motion-fast) var(--ease-standard);padding:11px 15px;font-weight:650;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.icon{color:currentColor;flex:none;display:block}.brand-mark{color:#cbb8ed;display:block}.eyebrow{color:#9ea6b1;font-size:var(--text-micro);letter-spacing:.12em;text-transform:uppercase;font-weight:680;line-height:1.35;display:block}.muted-copy{color:var(--muted);line-height:1.65}.reveal,.page-stack{animation:reveal var(--motion-reveal) var(--ease-enter) backwards}.reveal--delay{animation-delay:var(--motion-instant)}.primary-button,.secondary-button,.ghost-button,.danger-button{border-radius:var(--radius-control);cursor:pointer;min-height:44px;transition:transform var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard);border:0;justify-content:center;align-items:center;gap:9px;padding:0 17px;font-size:.8125rem;font-weight:630;display:inline-flex}.primary-button{color:#0b0d11;background:#dfe6f1;box-shadow:inset 0 1px #ffffff80,0 8px 18px #0000002e}.primary-button:hover:not(:disabled){background:#edf1f7;transform:translateY(-1px)}.secondary-button{border:1px solid var(--line-strong);color:var(--muted-strong);background:var(--panel-soft)}.secondary-button:hover:not(:disabled),.ghost-button:hover{color:#fff;background:var(--blue-soft);border-color:#b7c0cc47}.ghost-button{color:var(--muted-strong);background:0 0;border:1px solid #0000}.danger-button{color:#ff9ba8;background:#ff4f6414;border:1px solid #ff647833}.primary-button:active:not(:disabled),.secondary-button:active:not(:disabled),.ghost-button:active:not(:disabled),.danger-button:active:not(:disabled){transform:translateY(0)scale(.99)}button:disabled{cursor:not-allowed;opacity:.48}.text-link{color:var(--blue-bright);align-items:center;gap:7px;font-size:.8125rem;font-weight:650;display:inline-flex}.app-shell{background:var(--bg);isolation:isolate;min-height:100dvh;position:relative;overflow:clip}.app-shell--home{--bg:#020204;--bg-elevated:#07060a;--panel:#09080df6;--panel-solid:#09080d;--surface-inset:#07060b;--surface-hover:#100d16;--line:#cfb4ff16;--line-strong:#d3bbff26;--blue:#a889d7;--blue-bright:#d9c7f8;--blue-soft:#8e5bd11b}.app-shell:before{z-index:0;contain:strict;pointer-events:none;content:"";opacity:.58;will-change:transform;background:radial-gradient(circle at 73% 16%,#6d46c414,#0000 31%),radial-gradient(circle at 37% 72%,#4b2a8c0e,#0000 38%);animation:28s ease-in-out infinite alternate ambient-depth;position:fixed;inset:-16vmax;transform:translate(-.7vw,-.35vh)scale(1.015)}.sidebar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(165deg,#050511f5,#02030bf7 65%,#070512f7);border-right:1px solid #9b83cf33;flex-direction:column;width:clamp(186px,12.1vw,240px);padding:24px 8px 25px;display:flex;position:fixed;inset:0 auto 0 0}.brand-link{flex-direction:column;align-items:center;gap:8px;min-height:44px;padding:0 0 34px;display:flex}.brand-link__mark .brand-mark{width:62px;height:52px}.brand-link>span:last-child{gap:2px;display:grid}.brand-link b{letter-spacing:.5em;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;font-size:15px;font-weight:400;line-height:1}.brand-link small{display:none}.sidebar-nav{scrollbar-width:none;flex-direction:column;flex:1;gap:12px;min-height:0;padding-bottom:74px;display:flex;overflow:visible}.sidebar-nav::-webkit-scrollbar{display:none}.nav-item{color:#b4a8d2;min-height:46px;transition:color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard);border:1px solid #0000;border-radius:0;align-items:center;gap:17px;padding:0 25px;font-size:14px;font-weight:400;display:flex;position:relative}.nav-item:before{border-radius:var(--radius-pill);content:"";opacity:0;background:#b17dff;width:2px;height:100%;position:absolute;left:0}.nav-item:hover{color:#d8c9f2;background:#512abc1f}.nav-item.active{color:#f6f0ff;background:linear-gradient(90deg,#512abc78,#21165735);border-color:#8e62e222;box-shadow:inset 0 1px #c4a1ff12,0 0 24px #693fd11a}.nav-item.active:before{opacity:1}.nav-item.active .icon{color:#ded0ff}.nav-item>.icon{width:23px;height:23px}.app-main{z-index:1;min-height:100dvh;margin-left:clamp(186px,12.1vw,240px);position:relative}.topbar{z-index:15;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);height:72px;transition:height var(--motion-standard) var(--ease-standard),background var(--motion-standard) var(--ease-standard),border-color var(--motion-standard) var(--ease-standard);background:#070410e6;justify-content:space-between;align-items:center;padding:0 clamp(25px,4vw,56px);display:flex;position:sticky;top:0}.mobile-header-brand{display:none}.topbar-actions{align-items:center;gap:14px;display:flex}.connection-pill{color:var(--muted-quiet);font-size:var(--text-caption);align-items:center;gap:7px;display:flex}.connection-pill i,.live-dot{background:var(--green);border-radius:50%;width:6px;height:6px}.connection-pill--checking i{background:var(--amber);box-shadow:none}.connection-pill--unavailable{color:#c88c95}.connection-pill--unavailable i{background:var(--red);box-shadow:none}.profile-menu{position:relative}.profile-menu summary{border:1px solid var(--line);border-radius:var(--radius-control);cursor:pointer;background:var(--panel-soft);min-width:198px;min-height:44px;transition:border-color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard);align-items:center;gap:9px;padding:5px 8px 5px 5px;list-style:none;display:flex}.profile-menu summary::-webkit-details-marker{display:none}.profile-menu summary:hover,.profile-menu[open] summary{border-color:var(--line-strong);background:#ffffff0a}.avatar{border-radius:var(--radius-compact);color:#eef1f6;width:32px;height:32px;font-size:var(--text-small);background:#38414e;place-items:center;font-weight:680;display:grid}.profile-menu summary img{border-radius:var(--radius-compact);object-fit:cover;width:32px;height:32px}.profile-menu__identity{flex:1;gap:2px;display:grid}.profile-menu__identity b{max-width:112px;font-size:var(--text-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-menu__identity small{color:var(--muted-quiet);font-size:var(--text-micro)}.profile-menu summary>.icon{color:#596476;transition:transform var(--motion-standard) var(--ease-standard)}.profile-menu[open] summary>.icon{transform:rotate(180deg)}.profile-popover{border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--surface-overlay);width:235px;box-shadow:var(--shadow-control);animation:popover var(--motion-standard) var(--ease-enter) both;padding:8px;display:grid;position:absolute;top:calc(100% + 9px);right:0}.profile-popover__head{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin:2px 2px 7px;padding:10px;display:flex}.profile-popover__head div{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.profile-popover__head b{font-size:.78rem}.profile-popover__head small{color:var(--muted);font-size:.65rem}.profile-popover a,.profile-popover button{border-radius:var(--radius-compact);color:#a2aab5;min-height:42px;font-size:var(--text-small);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;display:flex}.profile-popover a:hover,.profile-popover button:hover{color:#fff;background:#ffffff0a}.profile-popover button{border-top:1px solid var(--line);color:#ff8d9c;margin-top:4px}.page-content{width:min(1260px,100%);margin:0 auto;padding:clamp(32px,4vw,58px);position:relative}.page-stack{gap:24px;min-width:0;display:grid}.page-stack>*{min-width:0}.mobile-nav{display:none}.offline-banner{z-index:40;color:#d8bd8b;min-height:44px;font-size:var(--text-caption);text-align:center;background:#242016;justify-content:center;align-items:center;gap:9px;padding:5px 16px;display:flex;position:relative}.offline-banner button{border-radius:var(--radius-compact);color:#e6cda0;min-height:38px;font-size:var(--text-micro);cursor:pointer;background:#ffffff09;border:1px solid #d8bd8b42;flex:none;padding:0 11px}.app-shell--home [data-launch-brand] .brand-mark{--brand-cutout:#000}.app-shell--home .brand-link b,.app-shell--home .mobile-header-brand b{color:#f8f4ff}.app-shell--home .primary-button{color:#fff;background:linear-gradient(135deg,#7250aa,#9b69d7);box-shadow:inset 0 1px #ffffff3d,0 10px 24px #4e267e38}.app-shell--home .primary-button:hover:not(:disabled){background:linear-gradient(135deg,#7e59b8,#a673df)}.page-header{justify-content:space-between;align-items:flex-end;gap:26px;margin-bottom:3px;display:flex}.page-header h1{letter-spacing:-.035em;text-wrap:balance;margin:9px 0;font-size:clamp(1.9rem,3.5vw,2.75rem);font-weight:600;line-height:1.1}.page-header p{max-width:700px;color:var(--muted);margin:0;font-size:.875rem;line-height:1.65}.page-header__action{flex:none}.tier-badge{border-radius:var(--radius-control);color:#cfb47f;font-size:var(--text-caption);background:#bca27111;border:1px solid #bca27133;align-items:center;gap:7px;padding:9px 12px;font-weight:650;display:inline-flex}.panel{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel);box-shadow:inset 0 1px #ffffff05, var(--shadow-panel);padding:23px}.panel-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.panel-heading h2{letter-spacing:-.02em;margin:6px 0 0;font-size:1.06rem;font-weight:630}.panel-heading a{color:var(--blue-bright);align-items:center;gap:6px;font-size:.71rem;display:flex}.content-grid{grid-template-columns:1.65fr .75fr;gap:13px;display:grid}.ai-orb{border:1px solid var(--line-strong);border-radius:var(--radius-control);width:34px;height:34px;color:var(--blue-bright);background:var(--blue-soft);place-items:center;display:grid}.ai-center-hero{border:1px solid var(--line-strong);border-radius:var(--radius-panel);background:var(--panel-solid);box-shadow:inset 0 1px #ffffff06, var(--shadow-panel);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:clamp(24px,4vw,38px);display:grid;position:relative;overflow:hidden}.ai-center-hero__copy{align-items:flex-start;gap:14px;min-width:0;display:flex}.ai-center-hero__copy>div{min-width:0}.ai-center-hero h2{letter-spacing:-.025em;max-width:720px;margin:8px 0;font-size:clamp(1.15rem,2.3vw,1.75rem)}.ai-center-hero p{max-width:760px;color:var(--muted);margin:0;font-size:.73rem;line-height:1.65}.ai-center-hero ul{gap:9px;min-width:max-content;margin:0;padding:0;list-style:none;display:grid}.ai-center-hero li{color:var(--muted-strong);align-items:center;gap:8px;font-size:.65rem;display:flex}.ai-center-hero li .icon{color:var(--green)}.ai-center-tabs{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-inset);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:6px;display:grid}.ai-center-tabs button{border-radius:var(--radius-control);min-width:0;min-height:72px;color:var(--muted);text-align:left;cursor:pointer;transition:color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard);background:0 0;border:1px solid #0000;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;padding:12px 14px;display:grid}.ai-center-tabs button>.icon{color:#687a98}.ai-center-tabs button span{gap:5px;min-width:0;display:grid}.ai-center-tabs button strong,.ai-center-tabs button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-center-tabs button strong{color:var(--muted-strong);font-size:.72rem}.ai-center-tabs button small{color:var(--muted);font-size:var(--text-micro)}.ai-center-tabs button:hover{background:#ffffff06}.ai-center-tabs button.active{border-color:var(--line-strong);background:#ffffff0d;box-shadow:inset 0 1px #ffffff08}.ai-center-tabs button.active>.icon,.ai-center-tabs button.active strong{color:var(--blue-bright)}.ai-center-workspace{scroll-margin-top:90px}.ai-center-workspace[hidden]{display:none}.ai-selector-panel{z-index:5;grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);align-items:end;gap:24px;display:grid;position:relative;overflow:visible}.ai-selector-panel h2{margin:7px 0 6px;font-size:1.12rem}.ai-selector-panel p{color:var(--muted);margin:0;font-size:.67rem;line-height:1.55}.ai-selector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ai-source-context{border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--panel-soft);gap:14px;padding:18px;display:grid}.ai-source-context>header{justify-content:space-between;align-items:flex-start;gap:13px;display:flex}.ai-source-context h2{margin:6px 0 0;font-size:.95rem}.ai-deterministic-badge{border-radius:var(--radius-pill);min-width:max-content;color:var(--green);font-size:var(--text-micro);background:#63d9a50f;border:1px solid #63d9a52b;padding:7px 9px;font-weight:720}.ai-source-context__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.ai-source-context__items>div{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-inset);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.ai-source-context__items strong{color:var(--muted-strong);font-size:var(--text-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-source-context>p{color:var(--muted);font-size:var(--text-micro);margin:0;line-height:1.5}.ai-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.ai-section-heading h2,.ai-center-workspace .panel>h2{margin:7px 0 16px;font-size:1.08rem}.ai-section-heading h2{margin-bottom:0}.ai-form-pair{grid-template-columns:auto auto;align-items:center;gap:6px 9px;display:grid}.ai-form-pair>span{color:var(--muted);font-size:var(--text-micro);text-align:right}.ai-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.ai-metric{border:1px solid var(--line);border-radius:var(--radius-control);min-width:0;min-height:94px;transition:border-color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard);background:#ffffff03;align-content:start;gap:7px;padding:13px;display:grid}.ai-metric:hover{border-color:var(--line-strong);background:#ffffff06}.ai-metric>span{color:var(--muted);font-size:var(--text-micro);line-height:1.4}.ai-metric>strong{overflow-wrap:anywhere;font-size:1.08rem;font-weight:660}.ai-metric>small{color:var(--muted-quiet);font-size:var(--text-micro);line-height:1.4}.ai-factors>header p{max-width:760px;color:var(--muted);margin:-7px 0 19px;font-size:.65rem;line-height:1.55}.ai-factors ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ai-factor{border:1px solid var(--line);border-radius:var(--radius-card);background:#ffffff03;align-content:start;gap:7px;min-width:0;padding:15px;display:grid;position:relative}.ai-factor:before{background:var(--blue);content:"";border-radius:3px;width:2px;position:absolute;inset:13px auto 13px 0}.ai-factor--strength:before{background:var(--green)}.ai-factor--attention:before{background:var(--amber)}.ai-factor--trend:before{background:var(--blue-bright)}.ai-factor>span{color:var(--blue-bright);font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;font-weight:750}.ai-factor--strength>span{color:var(--green)}.ai-factor--attention>span{color:var(--amber)}.ai-factor>strong{font-size:.72rem;line-height:1.35}.ai-factor>p{color:var(--muted);font-size:var(--text-micro);margin:0;line-height:1.55}.ai-comparison-scroll{overscroll-behavior-inline:contain;border:1px solid var(--line);border-radius:var(--radius-card);width:100%;min-width:0;overflow-x:auto}.ai-comparison-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:560px}.ai-comparison-table caption{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.ai-comparison-table th,.ai-comparison-table td{border-top:1px solid var(--line);text-align:center;padding:12px 13px;font-size:.65rem}.ai-comparison-table thead th{color:var(--muted);background:#ffffff05;border-top:0;font-weight:620}.ai-comparison-table tbody th{color:var(--muted);text-align:left;font-weight:580}.ai-comparison-table td{color:var(--text);font-size:.72rem;font-weight:670}.ai-match-hero{padding:0;overflow:hidden}.ai-match-hero>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:18px 21px;display:flex}.ai-match-hero>header h2{margin:7px 0 5px;font-size:1.15rem}.ai-match-hero>header p{color:var(--muted);margin:0;font-size:.62rem}.ai-match-hero__teams{background:#ffffff03;grid-template-columns:1fr minmax(150px,.55fr) 1fr;align-items:center;gap:18px;padding:clamp(25px,4vw,43px);display:grid}.ai-match-hero__teams>a,.ai-match-hero__teams>div{text-align:center;justify-items:center;gap:9px;display:grid}.ai-match-hero__teams>a>strong{font-size:.86rem}.ai-match-hero__teams small{color:var(--muted);font-size:var(--text-micro)}.ai-match-hero__teams>div>strong{letter-spacing:-.045em;font-size:clamp(1.8rem,4vw,2.7rem)}.ai-compare-hero{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;display:grid}.ai-compare-hero>article{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;display:grid}.ai-compare-hero>article h2{text-overflow:ellipsis;white-space:nowrap;margin:6px 0 4px;font-size:1.05rem;overflow:hidden}.ai-compare-hero>article p{color:var(--muted);font-size:var(--text-micro);margin:0 0 9px}.ai-compare-hero>article>a{border:1px solid var(--line);border-radius:var(--radius-control);width:40px;height:40px;color:var(--blue-bright);place-items:center;display:grid}.ai-compare-hero__versus{border:1px solid var(--line-strong);width:42px;height:42px;color:var(--muted-strong);background:#ffffff06;border-radius:50%;place-items:center;font-size:.65rem;display:grid}.ai-competition-hero{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.ai-competition-hero h2{margin:7px 0 5px;font-size:1.45rem}.ai-competition-hero p{color:var(--muted);margin:0;font-size:.64rem}.ai-leader-grid,.ai-notable-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.ai-leader-grid>a{border:1px solid var(--line);border-radius:var(--radius-control);grid-template-columns:24px auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:48px;padding:11px;display:grid}.ai-leader-grid>a>span{color:var(--blue-bright);text-align:center;font-size:.78rem;font-weight:750}.ai-leader-grid div{gap:3px;min-width:0;display:grid}.ai-leader-grid strong,.ai-leader-grid small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-leader-grid strong{font-size:.68rem}.ai-leader-grid small{color:var(--muted);font-size:var(--text-micro)}.ai-leader-grid b{color:var(--muted-strong);font-size:.64rem}.ai-notable-grid>a{border:1px solid var(--line);border-radius:var(--radius-control);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:48px;padding:12px;display:grid}.ai-notable-grid>a>span{gap:4px;min-width:0;display:grid}.ai-notable-grid small{color:var(--muted);font-size:var(--text-micro)}.ai-notable-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.ai-notable-grid b{color:var(--blue-bright);font-size:.68rem}.ai-coverage-note{border-radius:var(--radius-card);background:#bca2710f;border:1px solid #bca2712e;gap:7px;padding:15px 17px;display:grid}.ai-coverage-note strong{color:#e7c27c;font-size:.68rem}.ai-coverage-note p{color:var(--muted);margin:0;font-size:.62rem;line-height:1.55}.history-table{padding:0;overflow:hidden}.history-table__head,.history-row{grid-template-columns:2fr .75fr .75fr .8fr;align-items:center;gap:14px;padding:14px 19px;display:grid}.history-table__head{color:#5e687a;text-transform:uppercase;letter-spacing:.08em;background:#ffffff05;font-size:.61rem}.history-row{border-top:1px solid var(--line);min-height:69px}.history-row>div{gap:4px;min-width:0;display:grid}.history-row b,.history-row small{overflow-wrap:anywhere}.history-row b{font-size:.75rem}.history-row small,.history-row>span,.history-row time{color:#687285;font-size:.65rem}.info-strip{border:1px solid var(--line);border-radius:var(--radius-card);color:var(--blue-bright);background:var(--panel-soft);align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.info-strip div{gap:4px;display:grid}.info-strip b{font-size:.74rem}.info-strip span{color:#778398;font-size:.66rem;line-height:1.5}.profile-overview{align-items:center;gap:19px;display:flex}.profile-avatar{border:1px solid var(--line-strong);border-radius:var(--radius-panel);object-fit:cover;width:76px;height:76px}.profile-avatar--fallback{background:#38414e;place-items:center;font-size:1.3rem;font-weight:680;display:grid}.profile-overview__identity{gap:5px;display:grid}.profile-overview__identity h2{letter-spacing:-.03em;margin:0;font-size:1.35rem}.profile-overview__identity p{color:var(--muted);margin:0;font-size:.73rem}.profile-overview__badges{gap:7px;margin-left:auto;display:flex}.detail-grid{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}.detail-grid>div{background:var(--panel-solid);gap:7px;min-width:0;padding:18px;display:grid}.detail-grid small{color:#677286;font-size:.63rem}.detail-grid b{text-overflow:ellipsis;font-size:.76rem;overflow:hidden}.session-list{gap:10px;display:grid}.session-card{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--panel);align-items:center;gap:15px;padding:18px;display:flex}.session-card__icon{border:1px solid var(--line);border-radius:var(--radius-control);width:42px;height:42px;color:var(--blue-bright);background:var(--blue-soft);place-items:center;display:grid}.session-card__body{flex:1;gap:5px;min-width:0;display:grid}.session-card__body>div{align-items:center;gap:8px;display:flex}.session-card__body b{text-overflow:ellipsis;white-space:nowrap;max-width:700px;font-size:.76rem;overflow:hidden}.session-card__body small{color:#8791a2;font-size:.66rem}.session-card__body>span{color:#5d687b;text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.icon-button{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel-soft);cursor:pointer;width:44px;height:44px;transition:border-color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);flex:none;place-items:center;display:grid}.icon-button:active:not(:disabled){transform:scale(.97)}.icon-button--danger{color:#dd7887}.icon-button--danger:hover{background:#ff506412;border-color:#ff647838}.settings-panel{padding:24px}.timezone-setting{grid-template-columns:minmax(220px,1fr) minmax(210px,280px) auto;align-items:end;gap:18px;display:grid}.timezone-setting>div{gap:6px;display:grid}.timezone-setting>div b{font-size:.84rem}.timezone-setting>div span,.timezone-setting label span{color:var(--muted);font-size:.69rem;line-height:1.6}.timezone-setting label{gap:7px;display:grid}.timezone-setting select{border:1px solid var(--line-strong);border-radius:var(--radius-control);width:100%;height:44px;color:var(--text);background:var(--surface-inset);font:inherit;font-size:var(--text-small);padding:0 12px}.timezone-save{min-width:110px}.choice-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.theme-choice{border:1px solid var(--line);border-radius:var(--radius-card);color:#a4acb7;background:var(--panel-soft);text-align:left;cursor:pointer;min-height:72px;transition:border-color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);grid-template-rows:1fr 1fr;grid-template-columns:52px 1fr;align-items:center;gap:0 12px;padding:12px;display:grid}.theme-choice:hover{border-color:var(--line-strong);background:#ffffff08}.theme-choice:active{transform:scale(.995)}.theme-choice.active{background:var(--blue-soft);border-color:#b7c0cc47}.theme-preview{border:1px solid var(--line-strong);border-radius:var(--radius-control);grid-row:1/3;width:52px;height:42px;display:block}.theme-preview--midnight{background:radial-gradient(circle at 70% 20%,#17305a,#070a10 58%)}.theme-preview--graphite{background:radial-gradient(circle at 70% 20%,#363944,#0d0e11 58%)}.theme-choice b{align-self:end;font-size:.74rem}.theme-choice small{color:#687285;align-self:start;font-size:.61rem}.setting-toggle{justify-content:space-between;align-items:center;gap:20px;display:flex}.setting-toggle>div{gap:6px;display:grid}.setting-toggle b{font-size:.78rem}.setting-toggle span{color:var(--muted);font-size:.68rem}.switch{border:1px solid var(--line-strong);border-radius:var(--radius-pill);cursor:pointer;width:46px;height:28px;transition:border-color var(--motion-standard) var(--ease-standard), background-color var(--motion-standard) var(--ease-standard);background:#252a32;flex:none;position:relative}.switch i{width:19px;height:19px;transition:left var(--motion-standard) var(--ease-standard), background-color var(--motion-standard) var(--ease-standard);background:#8b94a4;border-radius:50%;position:absolute;top:3px;left:3px}.switch.active{background:#68778b;border-color:#7f8d9f}.switch.active i{background:#fff;left:22px}.danger-zone{justify-content:space-between;align-items:center;gap:20px;display:flex}.danger-zone h2{margin:7px 0 6px;font-size:1rem}.danger-zone p{color:var(--muted);margin:0;font-size:.67rem;line-height:1.5}.status-pill{border-radius:var(--radius-pill);width:max-content;font-size:var(--text-micro);border:1px solid;justify-content:center;align-items:center;padding:5px 8px;font-weight:650;line-height:1.2;display:inline-flex}.status-pill--success{color:var(--green);background:#63d9a512;border-color:#63d9a529}.status-pill--warning{color:var(--amber);background:#e8b86512;border-color:#e8b8652b}.status-pill--danger{color:var(--red);background:#ff7b8b12;border-color:#ff7b8b29}.status-pill--neutral{border-color:var(--line);color:#a0a9b8;background:#ffffff08}.page-state{border:1px solid var(--line);border-radius:var(--radius-panel);text-align:center;background:#ffffff03;align-content:center;place-items:center;min-height:250px;padding:30px;display:grid}.page-state__icon{border:1px solid var(--line);border-radius:var(--radius-card);width:46px;height:46px;color:var(--muted-strong);background:var(--panel-soft);place-items:center;display:grid}.page-state h2{margin:15px 0 7px;font-size:1rem}.page-state p{max-width:460px;color:var(--muted);font-size:var(--text-caption);margin:0;line-height:1.6}.page-state .secondary-button{margin-top:17px}.page-state--offline .page-state__icon{color:var(--amber);background:#e8b86512}.page-state--error .page-state__icon{color:var(--red);background:#ff7b8b12}.skeleton-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.skeleton-grid--compact{gap:8px}.skeleton-grid--compact .skeleton-card{padding:14px}.skeleton-card{contain:layout paint;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--panel-soft);align-content:center;gap:10px;min-height:140px;padding:18px;display:grid}.skeleton-line{border-radius:var(--radius-pill);background:#ffffff0b;height:7px;position:relative;overflow:hidden}.skeleton-line:after{content:"";width:38%;animation:shimmer 2.35s var(--ease-standard) infinite;will-change:transform;background:linear-gradient(90deg,#0000,#fff1,#0000);position:absolute;inset:0 auto 0 -44%}.skeleton-line--short{width:34%}.skeleton-line--medium{width:72%}.skeleton-line--title{width:64%;height:15px;margin:4px 0}.toast-viewport{z-index:100;gap:8px;width:min(340px,100vw - 32px);display:grid;position:fixed;bottom:20px;right:20px}.toast{border:1px solid var(--line-strong);border-radius:var(--radius-card);color:#dce1e8;background:var(--surface-overlay);box-shadow:var(--shadow-control);font-size:var(--text-small);animation:toast-in var(--motion-standard) var(--ease-enter) both;padding:13px 15px}.toast--success{border-color:#63d9a533}.toast--error{border-color:#ff7b8b33}.brand-link__mark--hero{border-radius:var(--radius-card);width:56px;height:56px;margin-bottom:34px}.brand-link__mark--hero .brand-mark{width:39px;height:39px}.inline-alert--error{color:#e78a97;background:#ff7b8b0f;border-color:#ff7b8b26}.not-found{text-align:center;align-content:center;place-items:center;min-height:calc(100dvh - 190px);display:grid}.not-found__mark{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel);place-items:center;width:62px;height:62px;margin-bottom:23px;display:grid}.not-found__mark .brand-mark{width:42px}.not-found h1{letter-spacing:-.055em;margin:13px 0;font-size:clamp(2.4rem,6vw,4.8rem);line-height:1.05}.not-found p{max-width:500px;color:var(--muted);margin:0 0 24px;font-size:.78rem;line-height:1.65}.system-state,.route-loading{text-align:center;background:var(--bg);align-content:center;place-items:center;min-height:100dvh;padding:30px;display:grid}.system-state .brand-mark{width:56px;height:56px;margin-bottom:22px}.route-loading .brand-mark{opacity:.72;width:30px;height:30px;margin-bottom:17px}.system-state h1{margin:12px 0;font-size:2rem}.system-state p{max-width:520px;color:var(--muted);margin:0 0 22px;line-height:1.6}.route-loading span{color:var(--muted);letter-spacing:.06em;font-size:.67rem}.page-content .route-loading{background:0 0;min-height:min(440px,62vh)}.route-error{align-content:center;min-height:min(440px,62vh)}.route-error h1{margin:9px 0 5px;font-size:clamp(1.45rem,3vw,2.1rem)}.route-error__actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.sports-toolbar{grid-template-columns:auto minmax(240px,1fr) auto;align-items:center;gap:14px;padding:13px;display:grid}.segmented-control{scroll-snap-type:x proximity;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-inset);scrollbar-width:none;gap:3px;padding:3px;display:flex;overflow-x:auto}.segmented-control::-webkit-scrollbar{display:none}.segmented-control button{scroll-snap-align:start;border-radius:var(--radius-compact);color:#7e8794;min-width:max-content;height:38px;font-size:var(--text-caption);cursor:pointer;transition:color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard);background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;font-weight:620;display:flex}.segmented-control button.active{color:#edf0f4;box-shadow:inset 0 0 0 1px var(--line);background:#ffffff0f}.segmented-control button i{background:var(--red);border-radius:50%;width:5px;height:5px}.segmented-control--standalone{width:max-content;max-width:100%}.sports-search{border:1px solid var(--line);border-radius:var(--radius-control);height:44px;color:var(--muted-quiet);background:var(--surface-inset);align-items:center;gap:9px;padding:0 12px;display:flex}.sports-search input{color:#dce1e8;width:100%;font-size:var(--text-small);background:0 0;border:0;outline:0}.matches-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.match-card{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--panel);transition:transform var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard);position:relative;overflow:hidden}.match-card:hover{border-color:var(--line-strong);background:var(--surface-hover);transform:translateY(-1px)}.match-card:active{transform:translateY(0)}.match-card__link{display:block}.match-card__link>header{border-bottom:1px solid var(--line);height:36px;color:var(--muted-quiet);font-size:var(--text-micro);justify-content:space-between;align-items:center;padding:0 54px 0 16px;display:flex}.match-card__link>header .icon{color:var(--amber)}.match-card__favorite{z-index:2;border:1px solid var(--line);border-radius:var(--radius-compact);width:34px;height:32px;color:var(--muted);cursor:pointer;transition:color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);background:#080611c7;place-items:center;display:grid;position:absolute;top:2px;right:6px}.match-card__favorite:hover:not(:disabled){color:var(--blue-bright);border-color:var(--line-strong);background:var(--blue-soft)}.match-card__favorite:active:not(:disabled){transform:scale(.96)}.match-card__favorite.is-saved{color:var(--amber);background:#bca27114;border-color:#bca27159}.match-card__favorite.is-saved .icon path{fill:currentColor}.match-card__favorite:disabled{cursor:wait;opacity:.5}.match-card__main{grid-template-columns:58px 1fr 34px;align-items:center;gap:11px;padding:16px;display:grid}.match-card__main>time{text-align:center;gap:4px;display:grid}.match-card__main>time b{font-size:.75rem}.match-card__main>time small{color:var(--muted-quiet);font-size:var(--text-micro)}.live-copy{color:var(--red);justify-content:center;align-items:center;gap:5px;display:inline-flex}.live-copy:before{content:"";width:5px;height:5px;animation:live-copy-breathe 2.6s var(--ease-standard) infinite;background:currentColor;border-radius:50%;flex:none}.match-card__teams{gap:11px;display:grid}.match-team{align-items:center;gap:9px;min-width:0;display:flex}.match-team img,.match-team i{border-radius:var(--radius-compact);object-fit:contain;flex:none;width:25px;height:25px}.match-team i{border:1px solid var(--line);color:var(--blue-bright);background:var(--blue-soft);place-items:center;font-size:.5625rem;font-style:normal;font-weight:750;display:grid}.match-team b{font-size:var(--text-small);text-overflow:ellipsis;white-space:nowrap;font-weight:590;overflow:hidden}.match-score{color:#637086;justify-items:center;gap:9px;display:grid}.match-score b{font-size:.92rem}.match-card__link>footer{border-top:1px solid var(--line);background:#ffffff03;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:8px 14px;display:flex}.coverage-chips{gap:5px;display:flex;overflow:hidden}.coverage-chips span{color:#798390;min-width:max-content;font-size:var(--text-micro);background:#ffffff08;border-radius:6px;padding:4px 6px}.match-card--compact{border-radius:var(--radius-control);background:#ffffff03}.match-card--compact .match-card__link>header{height:30px}.match-card--compact .match-card__main{padding:11px 13px}.data-freshness{min-width:max-content;color:var(--muted);align-items:center;gap:9px;font-size:.65rem;display:flex}.data-freshness>span{border:1px solid var(--line);border-radius:var(--radius-pill);letter-spacing:.03em;align-items:center;gap:6px;padding:6px 9px;font-weight:720;display:inline-flex}.data-freshness i{background:currentColor;border-radius:50%;width:6px;height:6px}.data-freshness--fresh>span{color:var(--green)}.data-freshness--stale>span{color:var(--amber)}.data-freshness--outdated>span{color:var(--red)}.data-freshness--unavailable>span{color:var(--muted)}.data-freshness--compact small{display:none}.filter-panel{padding:15px 17px;position:relative;overflow:visible}.filter-panel:not([open]){padding-block:11px}.filter-panel>summary{cursor:pointer;grid-template-columns:1fr auto auto;align-items:center;gap:12px;min-height:36px;list-style:none;display:grid}.filter-panel>summary::-webkit-details-marker{display:none}.filter-panel>summary span{align-items:center;gap:9px;font-size:.78rem;font-weight:700;display:flex}.filter-panel>summary small{color:var(--muted);font-size:.62rem}.filter-panel>summary>.icon{color:var(--muted);transition:transform var(--motion-fast) var(--ease-standard)}.filter-panel[open]>summary>.icon{transform:rotate(180deg)}.filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:14px;display:grid}.field-control,.entity-filter{gap:7px;min-width:0;display:grid;position:relative}.field-control>span,.entity-filter>label,.search-hero>label:first-child{color:var(--muted-strong);font-size:.66rem;font-weight:650}.field-control input,.field-control select,.entity-filter__control,.search-hero>div{border:1px solid var(--line-strong);border-radius:var(--radius-control);width:100%;min-height:44px;color:var(--text);background:var(--surface-inset)}.field-control input,.field-control select{outline:0;padding:0 11px}.field-control select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.entity-filter__control{color:var(--muted);align-items:center;gap:7px;padding:0 9px;display:flex}.entity-filter__control input{min-width:0;min-height:44px;color:var(--text);font-size:var(--text-caption);background:0 0;border:0;outline:0;flex:1}.entity-filter__control button{border-radius:var(--radius-compact);width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none}.entity-filter__results{z-index:25;border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--surface-overlay);max-height:250px;box-shadow:var(--shadow-control);padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.entity-filter__results>span{color:var(--muted);padding:12px;font-size:.66rem}.entity-filter__results button{border-radius:var(--radius-compact);min-height:44px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}.entity-filter__results button:hover,.entity-filter__results button[aria-selected=true]{background:var(--blue-soft)}.entity-filter__results b{font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.entity-filter__results small{color:var(--muted);font-size:var(--text-micro)}.entity-filter__results .entity-filter__retry{width:auto;color:var(--blue-bright);font-size:inherit;background:0 0;padding:0;text-decoration:underline;display:inline}.filter-panel>footer{border-top:1px solid var(--line);justify-content:flex-end;margin-top:10px;padding-top:10px;display:flex}.list-summary,.section-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.list-summary{color:var(--muted);font-size:.7rem}.pagination-bar{min-height:54px;color:var(--muted);justify-content:center;align-items:center;gap:13px;font-size:.68rem;display:flex}.page-state__retry{color:var(--amber)!important}.page-state--pending .page-state__icon,.page-state--rate-limit .page-state__icon{color:var(--amber);background:#e8b86512}.page-state--not-found .page-state__icon{color:var(--muted-strong)}.unavailable{color:var(--muted);font-size:.72rem;font-style:italic;display:inline-flex}.unavailable--inline{display:inline}.remote-image{opacity:0;background-color:var(--surface-inset);transition:opacity var(--motion-slow) var(--ease-standard);display:block}.remote-image--loaded{opacity:1}.entity-logo{border:1px solid var(--line);border-radius:var(--radius-control);object-fit:contain;background:var(--panel-soft);flex:none;place-items:center;display:grid}.entity-logo--small{border-radius:var(--radius-compact);width:28px;height:28px;font-size:.5625rem}.entity-logo--medium{width:42px;height:42px;font-size:.6rem}.entity-logo--large{border-radius:var(--radius-panel);width:82px;height:82px;font-size:.9rem}.entity-logo--fallback{color:var(--blue-bright);font-weight:780}.match-status{border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--muted-strong);font-size:var(--text-micro);text-transform:uppercase;padding:6px 9px;font-weight:720}.match-status--live{color:var(--red);background:#ff7b8b12;border-color:#ff7b8b2e}.detail-grid--sports{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-card h2{margin:7px 0 17px;font-size:1.05rem}.detail-card dl{margin:0;display:grid}.detail-card dl>div{border-top:1px solid var(--line);grid-template-columns:minmax(110px,.65fr) minmax(0,1fr);gap:13px;padding:10px 0;display:grid}.detail-card dt{color:var(--muted);font-size:.66rem}.detail-card dd{overflow-wrap:anywhere;min-width:0;color:var(--muted-strong);text-align:right;margin:0;font-size:.7rem}.section-title>div{min-width:0}.section-title h2{margin:7px 0 4px;font-size:1.45rem}.section-title p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.5}.content-grid--equal{grid-template-columns:repeat(2,minmax(0,1fr))}.content-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.insight-panel{min-width:0}.insight-panel h3,.panel>h3{margin:8px 0 16px;font-size:1rem}.insight-panel__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.insight-panel__header h3{margin:7px 0 0}.form-strip{gap:5px;min-width:max-content;display:flex}.form-result{border-radius:var(--radius-compact);width:27px;height:27px;font-size:var(--text-micro);place-items:center;font-weight:800;display:grid}.form-result--w{color:#9af0c6;background:#63d9a521}.form-result--d{color:#f2ce84;background:#e8b86521}.form-result--l{color:#ff9aa7;background:#ff7b8b21}.insight-metrics,.goal-distribution,.competition-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.insight-metric{border:1px solid var(--line);border-radius:var(--radius-control);background:#ffffff03;align-content:start;gap:5px;min-height:78px;padding:12px;display:grid}.insight-metric strong{font-size:1.05rem;font-weight:660}.insight-metric span,.insight-metric small{color:var(--muted);font-size:var(--text-micro);line-height:1.4}.trend-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:10px;display:grid}.trend-grid span{border-radius:var(--radius-compact);color:var(--muted);background:var(--panel-soft);font-size:var(--text-micro);gap:3px;padding:8px;display:grid}.trend-grid b{color:var(--muted-strong);font-size:.75rem}.goal-distribution{grid-template-columns:repeat(4,minmax(0,1fr))}.insight-note{color:var(--muted);margin:12px 0 0;font-size:.62rem}.recent-results{display:grid}.recent-result-link{border-top:1px solid var(--line);color:inherit;transition:color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard);grid-template-columns:29px 1fr auto;align-items:center;gap:10px;padding:11px 0;text-decoration:none;display:grid}.recent-result-link:hover{color:var(--blue-bright);background:var(--panel-soft)}.recent-result-link>div{gap:3px;display:grid}.recent-results b{font-size:.7rem}.recent-results small{color:var(--muted);font-size:var(--text-micro)}.recent-result-link>strong{font-size:.84rem}.insight-meta{border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--panel-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:14px;display:grid}.insight-meta span{color:var(--muted);font-size:var(--text-micro);gap:4px;display:grid}.insight-meta b{color:var(--muted-strong);font-size:.67rem}.entity-hero{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}.entity-hero h2{margin:6px 0 5px;font-size:1.65rem}.entity-hero p{color:var(--muted);margin:0;font-size:.7rem}.entity-links{gap:6px;display:grid}.entity-links a{border:1px solid var(--line);border-radius:var(--radius-control);min-height:44px;color:var(--muted-strong);font-size:var(--text-caption);grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:9px;display:grid}.team-directory{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.team-directory a{border:1px solid var(--line);border-radius:var(--radius-control);align-items:center;gap:9px;min-width:0;min-height:44px;padding:9px;display:flex}.team-directory span{text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.standings-panel{min-width:0;padding:23px;overflow:hidden}.standings-block{min-width:0}.standings-block+.standings-block{margin-top:24px}.standings-block>header{justify-content:space-between;align-items:flex-end;margin:17px 0 10px;display:flex}.standings-block h3{margin:5px 0 0}.standings-block>header>span{color:var(--muted);font-size:.62rem}.standings-scroll{overscroll-behavior-inline:contain;contain:layout inline-size paint;border:1px solid var(--line);border-radius:var(--radius-card);width:100%;min-width:0;max-width:100%;overflow-x:auto}.standings-scroll table{border-collapse:collapse;width:100%;min-width:790px}.standings-scroll th,.standings-scroll td{border-top:1px solid var(--line);color:var(--muted-strong);font-size:var(--text-micro);text-align:center;padding:11px 9px}.standings-scroll thead th{color:var(--muted);background:#ffffff05;border-top:0;font-weight:580}.standings-scroll th:nth-child(2){text-align:left}.standing-team{align-items:center;gap:8px;min-width:180px;display:flex}.standing-team span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.standings-scroll .form-strip{justify-content:center}.competition-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.news-sources{border-top:1px solid var(--line);gap:10px;margin-top:22px;padding-top:17px;display:grid}.verification{color:#8b96a8;align-items:center;gap:7px;width:max-content;font-size:.62rem;font-weight:650;display:flex}.verification i{background:#697488;border-radius:50%;width:6px;height:6px}.verification--official{color:var(--green)}.verification--official i,.verification--multi_source i{background:var(--green)}.verification--multi_source{color:#8fd5bc}.verification--single_source{color:var(--blue-bright)}.verification--single_source i{background:var(--blue-bright)}.source-links{gap:7px;display:grid}.source-links a{border:1px solid var(--line);border-radius:var(--radius-control);color:#a2aab5;background:#ffffff04;grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:9px 11px;display:grid}.source-links a:hover{background:var(--blue-soft);border-color:#60a0ff38}.source-links b{color:#d7deea;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.source-links span{text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.source-links time{color:var(--muted-quiet);font-size:var(--text-micro)}.news-sources--compact{margin-top:17px}.news-sources--compact .source-links a{grid-template-columns:95px minmax(0,1fr)}.movement-filter{grid-template-columns:1fr auto;align-items:center;gap:11px 22px;display:grid}.movement-filter>div{color:var(--blue-bright);align-items:center;gap:11px;display:flex}.movement-filter>div div{color:var(--text);gap:4px;display:grid}.movement-filter b{font-size:.76rem}.movement-filter span{color:#687386;font-size:.62rem}.movement-filter output{color:var(--blue-bright);font-size:1.3rem;font-weight:680}.movement-filter input{width:100%;min-height:44px;accent-color:var(--blue);grid-column:1/-1}.movement-list{gap:9px;display:grid}.movement-card{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--panel);transition:border-color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard);grid-template-columns:76px minmax(210px,1fr) auto minmax(230px,.8fr);align-items:center;gap:17px;padding:17px;display:grid}.movement-card:hover{border-color:var(--line-strong);background:var(--surface-hover)}.movement-strength{border:1px solid var(--line-strong);border-radius:var(--radius-card);width:66px;height:66px;color:var(--muted-strong);background:var(--panel-soft);align-content:center;place-items:center;display:grid}.movement-strength--up{border-color:var(--line-strong);color:var(--muted-strong);background:#ffffff06}.movement-strength strong{font-size:1.2rem}.movement-strength span{font-size:var(--text-micro);letter-spacing:.04em;text-transform:uppercase}.movement-match{gap:5px;display:grid}.movement-match small,.movement-match span{color:#687487;font-size:.61rem}.movement-match b{font-size:.78rem}.movement-price{grid-template-columns:auto auto auto auto auto;align-items:center;gap:7px;display:grid}.movement-price small{color:var(--muted-quiet);font-size:var(--text-micro)}.movement-price b{font-size:.8rem}.movement-price .icon{color:var(--blue)}.movement-context{border-left:1px solid var(--line);padding-left:17px}.movement-context>span{color:var(--blue-bright);font-size:var(--text-micro);text-transform:uppercase;align-items:center;gap:6px;display:flex}.movement-context p{color:#a0aabb;margin:7px 0;font-size:.68rem;line-height:1.45}.movement-context small{color:var(--muted-quiet);font-size:var(--text-micro)}.section-empty{border:1px solid var(--line);border-radius:var(--radius-card);min-height:115px;color:var(--muted-quiet);text-align:left;background:#ffffff02;justify-content:center;align-items:center;gap:12px;padding:18px;display:flex}.section-empty>div{gap:5px;display:grid}.section-empty b{color:#9da8b9;font-size:.7rem}.section-empty span{max-width:300px;font-size:var(--text-micro);line-height:1.5}:where(.ai-leader-grid>a,.ai-notable-grid>a,.entity-links a,.team-directory a,.search-results>a,.source-links a){transition:border-color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard)}:where(.ai-leader-grid>a,.ai-notable-grid>a,.entity-links a,.team-directory a,.search-results>a,.source-links a):hover{border-color:var(--line-strong);background:#ffffff06}:where(.match-card,.movement-card,.dashboard-news-card,.dashboard-movement-card,.dashboard-ai-tools>a,.ai-leader-grid>a,.ai-notable-grid>a,.entity-links a,.team-directory a,.search-results>a,.source-links a):focus-within{border-color:#b7c0cc4d;box-shadow:inset 0 0 0 1px #b7c0cc0b}:where(.field-control input,.field-control select,.entity-filter__control,.search-hero>div,.sports-search){transition:border-color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard)}:where(.entity-filter__control,.search-hero>div,.sports-search):focus-within,:where(.field-control input,.field-control select):focus{background-color:#ffffff06;border-color:#b7c0cc61;box-shadow:0 0 0 3px #929fb114}@keyframes ambient-depth{0%{opacity:.45;transform:translate(-.7vw,-.35vh)scale(1.015)}to{opacity:.64;transform:translate(.75vw,.55vh)scale(1.035)}}@keyframes reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes popover{0%{opacity:0;transform:translateY(-4px)scale(.99)}}@keyframes toast-in{0%{opacity:0;transform:translateY(6px)}}@keyframes shimmer{0%{transform:translate(-120%)}to{transform:translate(260%)}}@keyframes pulse{50%{opacity:.5}}@keyframes live-copy-breathe{0%,to{opacity:.64;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}@media (max-width:1120px){.skeleton-grid{grid-template-columns:repeat(2,1fr)}.content-grid,.sports-toolbar{grid-template-columns:1fr}.filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-grid--three{grid-template-columns:1fr}.team-directory,.competition-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.movement-card{grid-template-columns:70px 1fr auto}.movement-context{border-top:1px solid var(--line);border-left:0;grid-column:2/-1;padding:11px 0 0}.ai-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-factors ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.sidebar{display:none}.app-main{margin-left:0}.topbar{height:calc(72px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);padding-right:max(20px, env(safe-area-inset-right));padding-left:max(20px, env(safe-area-inset-left))}.mobile-header-brand{color:#f7f2ff;align-items:center;gap:9px;min-width:0;display:flex}.mobile-header-brand__mark{flex:none;place-items:center;width:26px;height:26px;display:grid}.mobile-header-brand__mark .brand-mark{width:26px;height:26px}.mobile-header-brand b{letter-spacing:.34em;text-overflow:ellipsis;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;font-size:.76rem;font-weight:430;line-height:1;overflow:hidden}.page-content{padding:32px 22px calc(105px + env(safe-area-inset-bottom))}.mobile-nav{z-index:30;padding:6px max(8px, env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));border-top:1px solid var(--line-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080a0df7;border-bottom:0;border-left:0;border-right:0;border-radius:16px 16px 0 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 32px #00000047}.mobile-nav a{border-radius:var(--radius-control);color:#747d8a;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:52px;padding:5px 2px;display:flex}.mobile-nav a.active{color:#dfe5ee;background:#ffffff0e}.mobile-nav small{max-width:100%;font-size:var(--text-micro);text-overflow:ellipsis;overflow:hidden}.app-shell--home .mobile-nav{background:#060509f0;border-color:#ccadff24;box-shadow:0 16px 46px #00000080,0 0 36px #6031990e}.app-shell--home .mobile-nav a.active{color:#eadfff;background:linear-gradient(#844cc72e,#703bb213)}.brand-link__mark--hero{margin-inline:auto}.matches-grid,.news-grid{grid-template-columns:1fr}.entity-logo--large{width:68px;height:68px}.detail-grid--sports,.content-grid--equal{grid-template-columns:1fr}.team-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-center-hero{grid-template-columns:1fr}.ai-center-hero ul{grid-template-columns:repeat(3,minmax(0,max-content));min-width:0}.ai-selector-panel{grid-template-columns:1fr;align-items:stretch}.ai-compare-hero{grid-template-columns:1fr}.ai-compare-hero__versus{justify-self:center;width:34px;height:34px}}@media (max-width:620px){.timezone-setting{grid-template-columns:1fr;align-items:stretch}.connection-pill,.profile-menu__identity,.profile-menu summary>.icon,.home-notifications{display:none}.offline-banner{text-align:left;flex-direction:column;align-items:flex-start;padding:9px 15px}.offline-banner .icon{position:absolute;top:13px;left:15px}.offline-banner span{padding-left:25px;line-height:1.45}.offline-banner button{width:100%;min-height:44px}.profile-menu summary{background:0 0;border:0;justify-content:center;min-width:44px;min-height:44px;padding:4px}.profile-popover{top:calc(64px + env(safe-area-inset-top) + 8px);right:max(10px, env(safe-area-inset-right));left:max(10px, env(safe-area-inset-left));width:auto;max-height:calc(100dvh - 144px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:16px;padding:10px;position:fixed;overflow-y:auto}.profile-popover a,.profile-popover button{min-height:48px;padding-inline:12px;font-size:.78rem}.profile-popover__head{padding:12px}.topbar{height:calc(64px + env(safe-area-inset-top))}.page-content{padding:25px 15px calc(98px + env(safe-area-inset-bottom))}.page-stack{gap:16px}.page-header{flex-direction:column;align-items:flex-start;gap:14px}.page-header h1{font-size:2.05rem}.page-header p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.page-header__action{gap:8px;display:grid}.page-header__action,.page-header__action>a,.page-header__action>button{width:100%}.entity-search-action{display:none}.skeleton-grid,.choice-grid{grid-template-columns:1fr}.content-grid{gap:10px}.panel{padding:19px}.ai-center-hero{gap:20px;padding:23px 20px}.ai-center-hero__copy{align-items:flex-start}.ai-center-hero ul{grid-template-columns:1fr}.ai-center-tabs{scroll-snap-type:x proximity;overscroll-behavior-inline:contain;scrollbar-width:none;grid-template-columns:none;display:flex;overflow-x:auto}.ai-center-tabs::-webkit-scrollbar{display:none}.ai-center-tabs button{scroll-snap-align:center;flex:0 0 min(76vw,250px);min-height:56px;padding:10px 12px}.ai-center-tabs button small{font-size:.58rem}.ai-selector-grid,.ai-source-context__items{grid-template-columns:1fr}.entity-filter__control{min-height:48px}.entity-filter__control button{flex:none;width:44px;height:44px}.ai-source-context>header,.ai-source-context__items>div,.ai-section-heading{flex-direction:column;align-items:flex-start}.ai-source-context__items>div{display:flex}.ai-deterministic-badge{min-width:0}.ai-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-factors ul{grid-template-columns:1fr}.ai-match-hero>header{flex-direction:column;align-items:stretch}.ai-match-hero>header .secondary-button{width:100%}.ai-match-hero__teams{grid-template-columns:1fr 1fr;gap:19px 10px}.ai-match-hero__teams>div{grid-area:1/1/auto/-1}.ai-form-pair{justify-content:start;width:100%}.ai-competition-hero{grid-template-columns:auto minmax(0,1fr)}.ai-competition-hero .secondary-button{grid-column:1/-1;width:100%}.ai-leader-grid,.ai-notable-grid{grid-template-columns:1fr}.ai-comparison-table{min-width:0}.ai-comparison-table th:first-child{width:42%}.ai-comparison-table th,.ai-comparison-table td{overflow-wrap:anywhere;padding:10px 6px}.history-table__head{display:none}.history-row{grid-template-columns:1fr auto;gap:9px;padding:16px}.history-row>span,.history-row time{grid-column:1/2}.profile-overview{flex-wrap:wrap;align-items:flex-start}.profile-overview__badges{width:100%;margin-left:0}.detail-grid{grid-template-columns:1fr}.session-card{align-items:flex-start;padding:15px}.session-card__icon{display:none}.session-card__body>div{flex-direction:column;align-items:flex-start}.session-card__body b{white-space:normal;overflow-wrap:anywhere}.timezone-save{width:100%}.switch{width:50px;height:44px}.switch i{top:10px}.switch.active i{left:26px}.danger-zone{flex-direction:column;align-items:flex-start}.danger-zone .danger-button{width:100%}.brand-link__mark--hero{width:60px;height:60px;margin-bottom:25px}.brand-link__mark--hero .brand-mark{width:42px;height:42px}.toast-viewport{right:max(16px, env(safe-area-inset-right));bottom:calc(88px + env(safe-area-inset-bottom))}.sports-toolbar{padding:10px}.matches-page .page-header p,.matches-page .page-header__action,.matches-page .sports-toolbar .data-freshness{display:none}.matches-page .sports-toolbar{grid-template-columns:minmax(0,1fr);gap:9px}.matches-page .segmented-control{width:100%;margin-inline:0}.matches-page .segmented-control button{height:44px;min-height:44px;padding-inline:13px}.matches-page .sports-search{width:100%;height:46px}.filter-panel{padding:11px 13px}.filter-panel>summary{grid-template-columns:1fr auto auto;align-items:center;gap:8px;min-height:44px}.filter-panel>summary small{font-size:.6rem}.filter-grid{grid-template-columns:1fr;margin-top:12px}.segmented-control--standalone{width:100%}.matches-grid{grid-template-columns:1fr}.matches-page .coverage-chips span:nth-child(n+4){display:none}.match-card__main{grid-template-columns:52px 1fr 28px;padding:13px}.match-card__favorite{width:44px;height:44px;top:0;right:3px}.match-card__link>header{height:44px;padding-right:52px}.coverage-chips{max-width:230px;overflow-x:auto}.news-lead__meta .status-pill{margin-left:47px}.source-links a{grid-template-columns:1fr;gap:3px}.movement-card{grid-template-columns:58px 1fr;gap:12px;padding:14px}.movement-strength{border-radius:var(--radius-card);width:54px;height:54px}.movement-price{border:1px solid var(--line);border-radius:var(--radius-control);grid-column:1/-1;justify-content:center;padding:11px}.movement-context{grid-column:1/-1}.data-freshness:not(.data-freshness--compact),.list-summary,.section-title{flex-direction:column;align-items:flex-start}.entity-logo--large{border-radius:var(--radius-card);width:60px;height:60px}.entity-hero{grid-template-columns:auto minmax(0,1fr);gap:14px;padding:16px}.entity-hero .entity-logo--large{width:52px;height:52px}.entity-hero .eyebrow,.entity-hero h2{display:none}.entity-hero p{font-size:.72rem;line-height:1.45}.entity-hero .data-freshness{grid-column:1/-1;display:none}.insight-metrics,.competition-metrics,.trend-grid,.goal-distribution,.h2h-summary,.insight-meta,.team-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.team-directory a{min-height:52px}.team-directory span{text-overflow:clip;white-space:normal;line-height:1.3;overflow:visible}.standing-team{min-width:150px}.standings-scroll{-webkit-overflow-scrolling:touch}.standings-scroll thead th:first-child,.standings-scroll tbody td:first-child{z-index:2;background:var(--surface-inset);position:sticky;left:0}.standings-scroll thead th:nth-child(2),.standings-scroll tbody th[scope=row]{z-index:2;background:var(--surface-inset);position:sticky;left:38px;box-shadow:10px 0 14px -14px #000000e6}}:root[data-motion=reduced] *,:root[data-motion=reduced] :before,:root[data-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.match-page-actions .secondary-button[aria-pressed=true]{color:#eadcff;background:#7341b01f;border-color:#bc8af457}.match-page-actions .secondary-button:disabled{opacity:.55;cursor:wait}@media (max-width:620px){.match-page-actions .secondary-button{justify-content:center;width:100%}}.match-lens-panel{position:relative;overflow:hidden}.match-lens-panel:after{content:"";pointer-events:none;background:radial-gradient(circle,#a889d71f,#0000 68%);border-radius:50%;width:220px;height:220px;position:absolute;top:-120px;right:-90px}.arvix-lens{z-index:1;gap:18px;display:grid;position:relative}.arvix-lens__intro{gap:8px;max-width:760px;display:grid}.arvix-lens__intro p{color:var(--muted-strong);margin:0;line-height:1.6}.arvix-lens__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;display:grid}.arvix-lens__metric{border:1px solid var(--line);border-radius:var(--radius-card);background:linear-gradient(145deg,var(--surface-inset),var(--panel-soft));min-width:0;padding:13px 14px}.arvix-lens__metric>div:first-child{grid-template-columns:minmax(42px,auto) 1fr minmax(42px,auto);align-items:center;gap:10px;display:grid}.arvix-lens__metric strong{font-variant-numeric:tabular-nums;font-size:.95rem}.arvix-lens__metric strong:last-child{text-align:right}.arvix-lens__metric span{color:var(--muted);font-size:var(--text-small);text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.arvix-lens__bar{border-radius:var(--radius-pill);background:var(--line);height:3px;margin-top:10px;display:flex;overflow:hidden}.arvix-lens__bar i{background:var(--blue-bright);opacity:.82;min-width:2px;display:block}.arvix-lens__bar i:last-child{background:var(--muted-quiet);opacity:.6}.arvix-lens__derived{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.arvix-lens__derived article{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--panel-soft);gap:8px;padding:15px;display:grid}.arvix-lens__derived article>span{color:var(--muted-strong);font-size:var(--text-small);font-weight:650}.arvix-lens__derived article>div{grid-template-columns:1fr 32px 1fr;align-items:center;gap:8px;display:grid}.arvix-lens__derived article strong{font-variant-numeric:tabular-nums;font-size:1.35rem}.arvix-lens__derived article strong:last-child{text-align:right}.arvix-lens__derived article i{background:linear-gradient(90deg,var(--blue),var(--line-strong),var(--muted-quiet));height:1px}.arvix-lens__derived article small{color:var(--muted-quiet);font-size:var(--text-micro)}.arvix-lens__rhythm{gap:12px;padding-top:2px;display:grid}.arvix-lens__rhythm header{gap:4px;display:grid}.arvix-lens__rhythm h4{margin:0;font-size:.95rem}.arvix-lens__rhythm-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.arvix-lens__rhythm-grid>div{border:1px solid var(--line);border-radius:var(--radius-compact);background:var(--surface-inset);text-align:center;gap:4px;min-width:0;padding:11px 9px;display:grid}.arvix-lens__rhythm-grid>div.is-empty{opacity:.42}.arvix-lens__rhythm-grid span,.arvix-lens__rhythm-grid small{color:var(--muted);font-size:var(--text-micro)}.arvix-lens__rhythm-grid b{font-variant-numeric:tabular-nums;font-size:.875rem}.arvix-lens__rhythm-grid b small{color:var(--muted-quiet)}.arvix-lens__evidence{border-top:1px solid var(--line);color:var(--muted-quiet);font-size:var(--text-micro);padding-top:11px;line-height:1.55}@media (max-width:900px){.arvix-lens__rhythm-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.arvix-lens{gap:14px}.arvix-lens__metrics,.arvix-lens__derived{grid-template-columns:1fr}.arvix-lens__metric{padding:12px}.arvix-lens__metric>div:first-child{grid-template-columns:minmax(48px,auto) 1fr minmax(48px,auto)}.arvix-lens__rhythm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.arvix-lens__evidence{overflow-wrap:anywhere}}.player-evidence{position:relative;overflow:hidden}.player-evidence:after{content:"";pointer-events:none;background:radial-gradient(circle,#a889d71a,#0000 70%);border-radius:50%;width:190px;height:190px;position:absolute;inset:auto -70px -100px auto}.player-evidence__intro{z-index:1;gap:7px;margin-bottom:16px;display:grid;position:relative}.player-evidence__intro p{color:var(--muted-strong);margin:0;line-height:1.6}.player-evidence__metrics{z-index:1;position:relative}.player-evidence__coverage{border-top:1px solid var(--line);color:var(--muted-quiet);font-size:var(--text-micro);z-index:1;margin:14px 0 0;padding-top:12px;line-height:1.55;position:relative}@media (max-width:620px){.player-evidence__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.player-evidence__coverage{overflow-wrap:anywhere}}.entity-lens{position:relative;overflow:hidden}.entity-lens:before{content:"";pointer-events:none;background:linear-gradient(115deg,#a889d70e,#0000 42%);position:absolute;inset:0}.entity-lens:after{content:"";pointer-events:none;background:radial-gradient(circle,#d9c7f817,#0000 68%);border-radius:50%;width:260px;height:260px;position:absolute;top:-145px;right:-120px}.entity-lens__header,.entity-lens__headline,.entity-lens__signals,.entity-lens>footer{z-index:1;position:relative}.entity-lens__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.entity-lens__header h3{margin:6px 0 0;font-size:1.05rem}.entity-lens__sample{border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--muted);background:var(--surface-inset);font-size:var(--text-micro);font-variant-numeric:tabular-nums;flex:none;padding:5px 8px}.entity-lens__headline{max-width:850px;color:var(--muted-strong);margin:15px 0 18px;font-size:.9rem;line-height:1.65}.entity-lens__signals{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.entity-lens__signals>div{border:1px solid var(--line);border-radius:var(--radius-card);background:#0806119e;gap:5px;min-width:0;padding:13px 14px;display:grid}.entity-lens__signals strong{color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.15rem;line-height:1.1}.entity-lens__signals span{color:var(--muted-strong);font-size:var(--text-small);font-weight:650}.entity-lens__signals small{color:var(--muted-quiet);font-size:var(--text-micro);line-height:1.45}.entity-lens>footer{border-top:1px solid var(--line);color:var(--muted-quiet);font-size:var(--text-micro);margin-top:14px;padding-top:11px;line-height:1.5}@media (max-width:1050px){.entity-lens__signals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.entity-lens__header{gap:10px}.entity-lens__headline{margin:12px 0 14px;font-size:.82rem}.entity-lens__signals{grid-template-columns:1fr 1fr;gap:7px}.entity-lens__signals>div{padding:11px}.entity-lens__signals strong{font-size:1rem}.entity-lens>footer{overflow-wrap:anywhere}}.evidence-player-link{color:inherit;transition:border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);border-bottom:1px solid #0000;text-decoration:none}.evidence-player-link:hover{color:var(--blue-bright);border-bottom-color:var(--line-strong)}.evidence-player-link:focus-visible{border-radius:3px}.player-appearance-evidence{font-variant-numeric:tabular-nums;color:var(--blue)!important}.match-statistics--grouped{gap:14px}.match-stat-group{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-inset);gap:8px;padding:13px 14px;display:grid}.match-stat-group>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:12px;padding-bottom:7px;display:flex}.match-stat-group>header>div{gap:2px;display:grid}.match-stat-group>header h4{color:var(--muted-strong);margin:0;font-size:.82rem}.match-stat-group>header>span{color:var(--muted-quiet);font-size:var(--text-micro);font-variant-numeric:tabular-nums}.match-stat-group>div{gap:9px;display:grid}@media (max-width:620px){.match-stat-group{padding:12px}.match-stat-group>header h4{font-size:.78rem}}.match-data-map{align-items:center;gap:12px;min-width:0;padding:0 2px 10px;display:flex}.match-data-map__label{color:var(--muted-quiet);font-size:var(--text-micro);letter-spacing:.14em;flex:none;font-weight:700}.match-data-map>div{overscroll-behavior-inline:contain;scrollbar-width:none;gap:7px;min-width:0;display:flex;overflow-x:auto}.match-data-map>div::-webkit-scrollbar{display:none}.match-data-map button{border:1px solid var(--line);border-radius:var(--radius-pill);min-height:38px;color:var(--muted-strong);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);background:#0806119e;flex:none;align-items:center;gap:8px;padding:0 11px;display:inline-flex}.match-data-map button:hover{border-color:var(--line-strong);color:var(--text);background:var(--panel-soft)}.match-data-map button span{font-size:var(--text-caption)}.match-data-map button b{color:var(--blue-bright);font-size:var(--text-caption);font-variant-numeric:tabular-nums}@media (max-width:620px){.match-data-map{margin-inline:-2px;padding-bottom:8px}.match-data-map__label{display:none}.match-data-map button{min-height:44px;padding-inline:12px}}.match-stat-search{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-inset);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:44px;padding:0 11px;display:grid}.match-stat-search>.icon{color:var(--muted-quiet)}.match-stat-search input{min-width:0;min-height:42px;color:var(--text);background:0 0;border:0;outline:0;font-size:.78rem}.match-stat-search input::placeholder{color:var(--muted-quiet)}.match-stat-search button{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:1.15rem;display:grid}.match-stat-search button:hover{color:var(--text);background:var(--panel-soft)}@media (max-width:620px){.match-stat-search{min-height:48px}.match-stat-search input{min-height:46px;font-size:16px}.match-stat-search button{width:44px;height:44px}}.match-flow{gap:14px;display:grid}.match-flow__legend{flex-wrap:wrap;gap:7px;display:flex}.match-flow__legend span{border:1px solid var(--line);border-radius:var(--radius-pill);min-height:28px;color:var(--muted);background:var(--surface-inset);font-size:var(--text-micro);letter-spacing:.04em;align-items:center;padding:0 9px;font-weight:700;display:inline-flex}.match-flow__legend .is-goal{color:var(--green)}.match-flow__legend .is-card{color:var(--amber)}.match-flow__legend .is-sub{color:var(--blue-bright)}.match-flow__legend .is-var{color:var(--muted-strong)}.match-flow__phase{gap:8px;display:grid}.match-flow__phase>header{justify-content:space-between;align-items:center;gap:12px;padding:0 2px;display:flex}.match-flow__phase>header span{color:var(--muted-strong);font-size:var(--text-small);font-weight:750}.match-flow__phase>header small{color:var(--muted-quiet);font-size:var(--text-micro);font-variant-numeric:tabular-nums}.match-flow__events{gap:7px;display:grid}.match-flow__event{border:1px solid var(--line);border-radius:var(--radius-card);background:linear-gradient(110deg,var(--surface-inset),#8e5bd109);grid-template-columns:48px 30px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:66px;padding:10px 12px;display:grid;position:relative;overflow:hidden}.match-flow__event:before{content:"";background:var(--line-strong);width:2px;position:absolute;inset:0 auto 0 0}.match-flow__event--away:before{inset:0 0 0 auto}.match-flow__event time{color:var(--muted);font-size:var(--text-small);font-variant-numeric:tabular-nums;font-weight:760}.match-flow__marker{border:1px solid var(--line-strong);width:28px;height:28px;color:var(--muted-strong);background:var(--panel-soft);border-radius:9px;place-items:center;font-size:.8rem;font-weight:900;display:grid}.match-flow__copy{gap:3px;min-width:0;display:grid}.match-flow__copy b{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.match-flow__copy small{color:var(--muted);font-size:var(--text-micro);line-height:1.45}.match-flow__score{border:1px solid var(--line-strong);color:var(--text);background:var(--panel);font-size:var(--text-small);font-variant-numeric:tabular-nums;border-radius:7px;align-self:start;padding:4px 7px}.match-flow__event--goal:before{background:var(--green)}.match-flow__event--goal .match-flow__marker{color:var(--green);background:#79b49b14;border-color:#79b49b47}.match-flow__event--yellow:before{background:var(--amber)}.match-flow__event--yellow .match-flow__marker{color:var(--amber);background:#bca27114;border-color:#bca2714d}.match-flow__event--red:before{background:var(--red)}.match-flow__event--red .match-flow__marker{color:var(--red);background:#c9838c14;border-color:#c9838c4d}.match-flow__event--substitution .match-flow__marker,.match-flow__event--var .match-flow__marker{color:var(--blue-bright)}.match-flow--compact .match-flow__event{min-height:58px}.match-lineups__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.lineup-team{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface-inset);min-width:0;overflow:hidden}.lineup-team__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:12px;padding:14px 15px 12px;display:flex}.lineup-team__header h4{color:var(--text);margin:3px 0 0;font-size:.92rem}.lineup-team__header>strong{color:var(--muted-quiet);font-variant-numeric:tabular-nums;font-size:1.35rem}.lineup-pitch{background:radial-gradient(circle at 50% 48%,#8e5bd121,#0000 33%),linear-gradient(#0b0716,#07050f);border-block:1px solid #d3bbff1a;min-height:520px;position:relative;overflow:hidden}.lineup-pitch:before{content:"";pointer-events:none;border:1px solid #d9c7f82e;border-radius:8px;position:absolute;inset:22px 18px}.lineup-pitch:after{content:"";pointer-events:none;border-top:1px solid #d9c7f824;position:absolute;top:50%;left:18px;right:18px}.lineup-pitch__box{pointer-events:none;border:1px solid #d9c7f824;width:42%;height:68px;position:absolute;left:50%;transform:translate(-50%)}.lineup-pitch__box--top{border-top:0;border-radius:0 0 10px 10px;top:22px}.lineup-pitch__circle{pointer-events:none;border:1px solid #d9c7f824;border-radius:50%;width:86px;height:86px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lineup-pitch__rows{z-index:1;flex-direction:column;justify-content:space-around;gap:10px;min-height:520px;padding:28px 24px;display:flex;position:relative}.lineup-pitch__row{justify-content:space-around;align-items:flex-start;gap:8px;display:flex}.lineup-player{text-align:center;justify-items:center;gap:3px;width:min(96px,24%);display:grid}.lineup-player__avatar{background:#05030de6;border:1px solid #d9c7f833;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;overflow:hidden;box-shadow:0 8px 24px #0000003d}.lineup-player__avatar img{object-fit:cover;width:100%;height:100%}.lineup-player__avatar b{color:var(--blue-bright);font-size:.72rem}.lineup-player__name{width:100%;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;font-weight:720;line-height:1.25;overflow:hidden}.lineup-player>small{color:var(--muted-quiet);font-size:.56rem}.lineup-bench{padding:14px 15px 15px}.lineup-bench>header{color:var(--muted-strong);font-size:var(--text-small);justify-content:space-between;align-items:center;padding-bottom:8px;font-weight:720;display:flex}.lineup-bench>header small{color:var(--muted-quiet)}.lineup-bench>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;display:grid}.lineup-bench__player{border-top:1px solid var(--line);grid-template-columns:24px minmax(0,1fr);gap:7px;padding:7px 0;display:grid}.lineup-bench__player>span{color:var(--muted-quiet);font-size:var(--text-caption);font-variant-numeric:tabular-nums}.lineup-bench__player>b{min-width:0;color:var(--muted-strong);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:760px){.match-lineups__grid{grid-template-columns:1fr}.lineup-pitch{min-height:470px}.lineup-pitch__rows{min-height:470px;padding-inline:16px}.lineup-player{width:min(88px,25%)}.lineup-bench>div{grid-template-columns:1fr}.match-flow__event{grid-template-columns:42px 28px minmax(0,1fr) auto;padding-inline:10px}}@media (max-width:420px){.match-flow__legend{gap:5px}.match-flow__event{grid-template-columns:38px 26px minmax(0,1fr) auto;gap:7px}.match-flow__marker{width:26px;height:26px}.lineup-pitch,.lineup-pitch__rows{min-height:440px}.lineup-player__avatar{width:38px;height:38px}.lineup-player__name{font-size:.58rem}}.competition-season-switch{justify-content:space-between;align-items:center;gap:24px;display:flex}.competition-season-switch>div{min-width:0}.competition-season-switch h3{margin:5px 0 4px;font-size:1rem}.competition-season-switch p{color:var(--muted);font-size:var(--text-small);margin:0;line-height:1.5}.competition-season-switch label{min-width:min(300px,42%);color:var(--muted);font-size:var(--text-micro);gap:6px;display:grid}.competition-season-switch select{border:1px solid var(--line-strong);border-radius:var(--radius-control);width:100%;min-height:44px;color:var(--text);background:var(--surface-inset);padding:0 36px 0 12px}@media (max-width:620px){.competition-season-switch{flex-direction:column;align-items:stretch;gap:14px}.competition-season-switch label{width:100%;min-width:0}.competition-season-switch select{min-height:48px;font-size:16px}}.registered-loading{z-index:100;opacity:1;isolation:isolate;background:#05060c;position:fixed;inset:0;overflow:hidden;container-type:size}.registered-loading__frame{aspect-ratio:16/9;width:max(100cqw,177.778cqh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.registered-loading__scene{transform-origin:50% 70%;position:absolute;inset:0}.registered-loading__layer,.registered-loading__network{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.registered-loading__space{opacity:.28}.registered-loading__earth{opacity:.08}.registered-loading__atmo{opacity:.12}.registered-loading__city{opacity:.03}.registered-loading__network :is([data-node],[data-edge],[data-signal],[data-impulse]){opacity:0}.registered-loading__brand{opacity:0;object-fit:contain;pointer-events:none;width:10%;height:auto;position:absolute;top:14%;left:45%}.registered-loading--handoff{opacity:0;transition:opacity .45s}.registered-loading[data-reduced=true]{transition-duration:.15s}.registered-loading[data-reduced=true] .registered-loading__scene{transform:none}.product-experience[data-registered-loading]>.product-experience__stage{transition:none}@media (max-width:767px) and (max-aspect-ratio:3/4){.registered-loading__frame{aspect-ratio:6/13;width:max(100cqw,46.1538cqh);top:auto;bottom:0;transform:translate(-50%)}.registered-loading__brand{width:23%;top:43%;left:38.5%;transform:scale(1.38)}}.premium-auth-world{z-index:0;pointer-events:none;background:#020208;position:fixed;inset:0;overflow:hidden}.premium-auth-world>img{object-fit:cover;object-position:center;width:100%;height:100%}.premium-auth-world:after{content:"";background:linear-gradient(90deg,#02020860,#0000 65%);position:absolute;inset:0}.product-experience{--entry-w:clamp(240px,min(32vw,42svh),430px);isolation:isolate;background:#020208;min-height:100svh;position:relative}.product-experience__stage{z-index:2;opacity:1;min-height:100svh;transition:opacity .55s .35s;position:relative}.product-experience--launching .product-experience__stage{opacity:0;visibility:hidden}.product-experience--handoff .product-experience__stage{opacity:1}.entry-identity{z-index:4;pointer-events:none;--iw:var(--entry-w);--it:27svh;--mw:calc(var(--iw) * .62);--ml:calc(50% - var(--mw) / 2);--mt:var(--it);--ww:var(--iw);--wl:calc(50% - var(--ww) / 2);--wt:calc(var(--mt) + var(--mw) * .8169 + 22px);position:fixed;inset:0}.entry-mark{width:62%;height:auto;display:block;overflow:visible}.entry-identity__mark{top:var(--mt);left:var(--ml);width:var(--mw);aspect-ratio:142/116;position:absolute}.entry-identity__mark .entry-mark{width:100%;height:100%}.entry-mark__light{animation:24s ease-in-out infinite alternate entry-metal}.entry-identity__word{top:var(--wt);left:var(--wl);width:var(--ww);position:absolute}.entry-identity--handoff,.entry-identity--ready{--mw:52px;--ml:max(5.1vw,env(safe-area-inset-left));--mt:max(44px,env(safe-area-inset-top));--ww:103px;--wl:calc(var(--ml) + 69px);--wt:calc(var(--mt) + 11px)}.entry-loading{z-index:5;width:140px;height:1px;left:calc(50% - 70px);top:calc(27svh + var(--entry-w) * .7043 + 65px);background:#b999ff22;transition:opacity .25s;position:fixed;overflow:hidden}.entry-loading>span:first-child{background:linear-gradient(90deg,#0000,#cbb9fb,#0000);width:45%;height:100%;animation:2.4s ease-in-out infinite entry-loading;display:block}.entry-loading--handoff{opacity:0}.entry-auth{color:#f1eef8;grid-template-columns:minmax(0,1fr) minmax(350px,455px);gap:52px clamp(50px,9vw,165px);min-height:100svh;padding:138px 6.1vw 65px 5.1vw;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;position:relative}.entry-auth__top{top:max(53px,env(safe-area-inset-top));letter-spacing:.26em;color:#b3a8cc;justify-content:flex-end;gap:45px;width:100%;padding-right:6.1vw;font-size:10px;line-height:1.8;display:flex;position:absolute;left:0}.entry-auth__top>span:last-child{border-left:1px solid #a481d9;padding-left:45px}.entry-auth__story{align-self:center;max-width:520px;padding-top:0}.entry-eyebrow{color:#b5a8d0;letter-spacing:.36em;border-left:1px solid #9267bb;margin-bottom:clamp(45px,8vh,100px);padding-left:15px;font-size:10px;line-height:1.8}.entry-auth h1{color:#f3eff9;letter-spacing:-.035em;margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(58px,5.3vw,82px);font-weight:500;line-height:1.1}.entry-auth h1 em{color:#a36cef;font-style:normal}.entry-auth__story>p{color:#b1aabd;max-width:385px;margin:23px 0 0;font-size:clamp(15px,1.3vw,18px);line-height:1.65}.entry-trust{gap:26px;margin-top:clamp(50px,14vh,165px);display:flex}.entry-trust>span{letter-spacing:.18em;color:#bfb1d5;white-space:nowrap;padding-left:32px;font-size:9px;line-height:1.7;position:relative}.entry-trust .icon{color:#b078ec;width:25px;height:25px;position:absolute;top:2px;left:0}.entry-card{background:linear-gradient(135deg,#10101aec,#07070ded 60%,#100a1bec);border:1px solid #76619390;border-radius:22px;align-self:center;padding:32px;animation:.8s ease-out both entry-card;box-shadow:0 0 36px #6941a012,inset 0 0 25px #b291d607}.entry-card__welcome{justify-content:space-between;align-items:center;gap:10px;margin:0 0 38px;font-size:15px;display:flex}.entry-card__welcome small{letter-spacing:.23em;color:#c4b7d5;font-size:9px}.entry-card h2{color:#e9e2f3;letter-spacing:-.035em;margin:0 0 8px;font-size:28px;font-weight:400}.entry-card>p{color:#b6aec3;margin:0 0 18px;font-size:16px;line-height:1.5}.entry-providers{gap:11px;display:grid}.entry-button{color:#f2edff;text-align:left;width:100%;min-height:54px;font:inherit;cursor:pointer;touch-action:manipulation;background:linear-gradient(110deg,#101327,#11132b);border:1px solid #383454;border-radius:14px;align-items:center;gap:18px;padding:10px 18px;font-size:16px;transition:border-color .15s,background-color .15s,transform .15s,opacity .15s;display:flex}.entry-provider-icon{color:#5182ff;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:34px;font-weight:700;line-height:1;display:grid}.entry-button--telegram .entry-provider-icon{color:#eae0ff}.entry-provider-icon svg{width:27px;height:27px}.entry-button--vk .entry-provider-icon{color:#fff;letter-spacing:-.1em;background:#3378ef;border-radius:7px;padding-right:2px;font-size:19px}.entry-button__arrow{color:#dad1ed;margin-left:auto;font-size:25px;font-weight:200}.entry-button:is(:active,[data-pressed=true]):not(:disabled){transform:scale(.985)}.entry-button:disabled{opacity:.56;cursor:default}.entry-button:focus-visible,.entry-text-button:focus-visible,.entry-recovery:focus-visible,.entry-demo :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #ddc4ff}.entry-card .entry-status{color:#d9c9ed;margin:0;font-size:13px;line-height:1.5}.entry-status:empty{display:none}.entry-text-button,.entry-recovery{color:#d1b5f4;width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-size:13px;display:block}.entry-divider{color:#a79bab;align-items:center;gap:20px;margin:24px 0 20px;font-size:14px;display:flex}.entry-divider span{background:#ffffff12;flex:1;height:1px}.entry-button--demo{background:#ffffff05;border-color:#ffffff17;min-height:74px}.entry-button--demo small{color:#b1a6bc;margin-top:3px;font-size:13px;display:block}.entry-card>footer{color:#afa4bd;align-items:center;gap:12px;margin-top:30px;font-size:12px;display:flex}.entry-auth__footer{color:#b2a6c4;letter-spacing:.23em;grid-column:1/-1;justify-content:space-between;align-items:flex-end;font-size:9px;line-height:1.9;display:flex}.entry-auth__footer>span:last-child{text-align:right}.entry-demo{max-width:1400px;padding:max(32px,env(safe-area-inset-top)) max(28px,env(safe-area-inset-right)) max(32px,env(safe-area-inset-bottom)) max(28px,env(safe-area-inset-left));color:#eee8f9;margin:auto}.entry-demo>header{align-items:center;gap:22px;display:flex}.entry-demo__brand{color:inherit;letter-spacing:.3em;align-items:center;gap:16px;text-decoration:none;display:flex}.entry-demo__brand .entry-mark{width:44px}.entry-demo__badge{color:#c4acd9;background:#8c59cc19;border:1px solid #8c59cc30;border-radius:20px;padding:8px 12px;font-size:12px}.entry-demo>header>a:last-child{margin-left:auto}.entry-demo__intro{max-width:630px;margin:70px 0 35px}.entry-demo__intro h1{letter-spacing:-.04em;margin:16px 0;font-size:clamp(34px,4vw,54px);font-weight:450;line-height:1.08}.entry-demo em{color:#b28bf1;font-style:normal}.entry-demo__intro p,.entry-demo__detail p{color:#bcb2cc;line-height:1.7}.entry-demo__tabs{gap:8px;padding-bottom:24px;display:flex;overflow-x:auto}.entry-demo__tabs button{white-space:nowrap;color:#d6c8e2;cursor:pointer;background:0 0;border:1px solid #42324e;border-radius:8px;min-height:44px;padding:10px 16px}.entry-demo__tabs button[aria-pressed=true]{background:#7549b838;border-color:#9864d0}.entry-demo__grid{grid-template-columns:1fr 1.35fr;gap:24px;display:grid}.entry-demo__matches{gap:12px;display:grid}.entry-demo__matches button{text-align:left;color:#ddd3e8;cursor:pointer;background:#111019;border:1px solid #41324f;border-radius:16px;padding:22px}.entry-demo__matches button[aria-pressed=true]{background:#20132e;border-color:#a471d4}.entry-demo__matches small{color:#ac99bd;letter-spacing:.1em;font-size:10px}.entry-demo__matches span{justify-content:space-between;align-items:center;gap:12px;margin:14px 0;font-size:14px;display:flex}.entry-demo__matches b{color:#fff;white-space:nowrap}.entry-demo__detail{background:radial-gradient(at 85% 0,#44285a38,#0000 70%),#0d0c13;border:1px solid #574168;border-radius:20px;padding:32px}.entry-demo__detail h2{margin:18px 0 30px;font-size:25px;font-weight:500;line-height:1.3}.entry-demo__metrics{flex-wrap:wrap;gap:30px;margin:0 0 28px;display:flex}.entry-demo__metrics small{color:#b1a3bd;margin-bottom:8px;font-size:11px;display:block}.entry-demo__metrics strong{font-size:24px;font-weight:400}.entry-demo__context{color:#afa0be;border-top:1px solid #ffffff12;margin-top:28px;padding-top:18px;font-size:12px;line-height:1.6}.entry-demo>footer{color:#b2a4bd;align-items:center;gap:12px;margin-top:35px;font-size:12px;line-height:1.6;display:flex}@media (hover:hover) and (pointer:fine){.entry-button:hover:not(:disabled){border-color:#a887d9}.entry-demo button:hover{border-color:#b18ada}}@keyframes entry-stars{to{transform:translate(5px,3px)}}@keyframes entry-haze{to{opacity:.8;transform:translate(18px,-12px)rotate(-23deg)}}@keyframes entry-planet{to{transform:translate(.12vw,-.08vw)rotate(.02deg)scale(1.001)}}@keyframes entry-metal{to{opacity:.13;transform:translate(15px)}}@keyframes entry-loading{0%{transform:translate(-100%)}to{transform:translate(325%)}}@keyframes entry-card{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px) and (min-width:701px){.entry-auth{grid-template-columns:minmax(0,1fr) minmax(330px,390px);gap:35px;padding:135px 4vw 35px}.entry-auth h1{font-size:56px}.entry-trust{flex-wrap:wrap;gap:14px}.entry-card{padding:25px}}@media (max-width:700px){.entry-identity{--iw:min(58vw,320px)}.entry-identity--handoff,.entry-identity--ready{--mw:42px;--ml:max(24px,env(safe-area-inset-left));--mt:max(24px,env(safe-area-inset-top));--ww:90px;--wl:calc(var(--ml) + 56px);--wt:calc(var(--mt) + 8px)}.entry-loading{width:110px;top:calc(27svh + min(58vw,320px)/1.41985 + 57px);left:calc(50% - 55px)}.entry-auth{padding:calc(max(24px,env(safe-area-inset-top)) + 68px) max(22px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(22px,env(safe-area-inset-left));flex-direction:column;gap:28px;display:flex}.entry-auth__top{top:max(31px,env(safe-area-inset-top));letter-spacing:.15em;width:auto;padding:0;font-size:7px;right:24px}.entry-auth__top>span:last-child{display:none}.entry-auth__story{align-self:stretch;width:100%;max-width:none}.entry-eyebrow,.entry-trust{display:none}.entry-auth h1{letter-spacing:-.035em;max-width:420px;font-size:clamp(38px,10.2vw,52px);line-height:1.1}.entry-auth__story>p{max-width:370px;margin-top:16px;font-size:13px;line-height:1.65}.entry-card{border-radius:20px;align-self:stretch;width:100%;padding:22px 20px}.entry-card__welcome{margin-bottom:24px;font-size:13px}.entry-card__welcome small{letter-spacing:.15em;font-size:8px}.entry-card h2{font-size:26px}.entry-card>p{font-size:13px}.entry-button{gap:12px;min-height:54px;padding:10px 14px;font-size:14px}.entry-button--demo{min-height:66px}.entry-button--demo small{font-size:11px}.entry-divider{margin:18px 0}.entry-card>footer{margin-top:22px;font-size:11px}.entry-auth__footer{letter-spacing:.13em;margin-top:4px;font-size:7px}.entry-auth__footer>span:last-child{display:none}.entry-demo{padding-left:20px;padding-right:20px}.entry-demo>header{flex-wrap:wrap;gap:16px}.entry-demo__badge{order:3}.entry-demo__brand,.entry-demo>header>a:last-child{font-size:12px}.entry-demo__intro{margin-top:40px}.entry-demo__grid{grid-template-columns:1fr}.entry-demo__detail{padding:23px}}@media (max-width:370px){.entry-auth{gap:23px;padding-left:16px;padding-right:16px}.entry-card{padding:20px 16px}.entry-auth__top{display:none}.entry-auth h1{font-size:37px}}@media (orientation:landscape) and (max-height:550px){.entry-identity{--it:13svh;--iw:190px;--mw:100px}.entry-identity--handoff,.entry-identity--ready{--mw:42px;--ml:max(24px,env(safe-area-inset-left));--mt:max(18px,env(safe-area-inset-top));--ww:90px;--wl:calc(var(--ml) + 56px);--wt:calc(var(--mt) + 8px)}.entry-loading{top:78svh}.entry-auth{padding:95px max(28px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(28px,env(safe-area-inset-left));grid-template-columns:1fr 1fr;gap:28px}.entry-auth__top{top:25px}.entry-eyebrow,.entry-trust{display:none}.entry-auth h1{font-size:43px}.entry-auth__story{align-self:start;padding-top:25px}.entry-card{padding:22px}}@media (prefers-reduced-motion:reduce){.entry-scene *,.entry-mark__light,.entry-loading>span:first-child,.entry-card,.entry-identity{animation:none!important}.entry-identity,.entry-scene__planet-position,.product-experience__stage{transition-duration:.15s!important}}html[data-motion=reduced] :is(.entry-scene *,.entry-mark__light,.entry-loading>span:first-child,.entry-card,.entry-identity){animation:none!important}html[data-motion=reduced] :is(.entry-identity,.entry-scene__planet-position,.product-experience__stage){transition-duration:.15s!important}.entry-scene,.entry-identity{transition:opacity .8s}.entry-scene--handoff[data-destination=app],.entry-identity--handoff[data-destination=app]{opacity:0}@keyframes entry-presence{0%{opacity:0}to{opacity:1}}.entry-identity--ready{position:absolute}.entry-identity__word{aspect-ratio:455/90}.entry-compact-word{color:#dfd8e9;opacity:1;width:100%;height:100%;position:absolute;inset:0}.entry-identity--ready .entry-compact-word{opacity:1}.entry-identity--handoff,.entry-identity--ready{--ww:106px;--wt:calc(var(--mt) + 11px)}@media (max-width:700px){.entry-identity--handoff,.entry-identity--ready{--ww:94px;--wt:calc(var(--mt) + 8px)}}html[data-motion=reduced] .entry-compact-word{animation:none}.entry-identity__word-target{top:var(--wt);left:var(--wl);width:var(--ww);aspect-ratio:455/90;visibility:hidden;pointer-events:none;position:absolute}.entry-identity__word{transform-origin:0 0}.entry-auth h1>*{white-space:nowrap;display:block}.entry-auth h1>span+span{margin-top:.25em}.entry-auth h1>em{margin-top:.12em}.entry-feedback:has(p:not(:empty)){padding-top:12px}.entry-providers .entry-button{background:linear-gradient(115deg,#19182e,#151426);border-color:#66567f}.entry-providers .entry-button,.entry-button--demo{isolation:isolate;position:relative;overflow:hidden}.entry-providers .entry-button:before,.entry-button--demo:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .18s;position:absolute;inset:0}.entry-providers .entry-button:before{background:radial-gradient(at 22% 0,#c5a9f32b,#0000 75%),linear-gradient(110deg,#49318e,#6143ac)}.entry-button--demo:before{background:linear-gradient(110deg,#8a63bb24,#b094d312)}.entry-button__arrow{transition:transform .18s,color .18s}.entry-providers .entry-button:is(:focus-visible,:active,[data-pressed=true]):not(:disabled):before,.entry-providers .entry-button[aria-busy=true]:before,.entry-button--demo:is(:focus-visible,:active,[data-pressed=true]):before{opacity:1}.entry-providers .entry-button:is(:focus-visible,:active,[data-pressed=true]):not(:disabled),.entry-providers .entry-button[aria-busy=true]{border-color:#c8aaf0}.entry-providers .entry-button[aria-busy=true]{opacity:1;cursor:progress}.entry-button--demo:is(:focus-visible,:active,[data-pressed=true]){border-color:#ad8bce}@media (hover:hover) and (pointer:fine){.entry-providers .entry-button:hover:not(:disabled){border-color:#c8aaf0}.entry-providers .entry-button:hover:not(:disabled):before,.entry-button--demo:hover:before{opacity:1}.entry-button--demo:hover{border-color:#ad8bce}.entry-button:hover:not(:disabled) .entry-button__arrow{color:#fff;transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.entry-providers .entry-button:before,.entry-button--demo:before,.entry-button__arrow{transition:none}}.entry-loading{top:calc(48.4svh + var(--launch-brand-w)*.43)}.entry-launch-brand{pointer-events:none;z-index:4;transition:opacity .4s}.entry-launch-brand--handoff{opacity:0}.entry-identity--launching{opacity:0;animation:none}.entry-identity--handoff[data-destination=auth]{animation:.6s .2s both entry-presence}@media (prefers-reduced-motion:reduce){.entry-launch-brand{transition-duration:.15s}.entry-identity--handoff[data-destination=auth]{animation:.15s both entry-presence!important}}html[data-motion=reduced] .entry-launch-brand{transition-duration:.15s}html[data-motion=reduced] .entry-identity--handoff[data-destination=auth]{animation:.15s both entry-presence!important}@media (max-width:700px),(max-width:1000px) and (max-height:550px){.entry-launch-brand{width:calc(var(--launch-brand-w)*.84)}}@media (max-width:700px){.entry-auth[data-auth-state^=beta-]{padding-top:calc(max(20px,env(safe-area-inset-top)) + 52px);gap:18px}.entry-auth[data-auth-state^=beta-] .entry-auth__story{gap:10px;display:grid}.entry-auth[data-auth-state^=beta-] h1{font-size:clamp(34px,9vw,44px);line-height:1.02}.entry-auth[data-auth-state^=beta-] .entry-auth__story>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:340px;margin-top:8px;display:-webkit-box;overflow:hidden}.entry-auth[data-auth-state^=beta-] .entry-card{border-radius:18px;padding:18px}.entry-auth[data-auth-state^=beta-] .entry-card__welcome{margin-bottom:16px}.entry-auth[data-auth-state^=beta-] .entry-card h2{font-size:23px}.entry-auth[data-auth-state^=beta-] .entry-card>p{margin-bottom:14px}.entry-auth[data-auth-state^=beta-] .entry-card>footer{margin-top:16px}}@media (max-width:430px) and (max-height:700px){.entry-auth[data-auth-state^=beta-] .entry-auth__story>p{display:none}.entry-auth[data-auth-state^=beta-] h1{font-size:32px}.entry-auth[data-auth-state^=beta-]{gap:14px}}@media (max-width:700px){.premium-auth-world>img{object-position:64% center}.premium-auth-world:after{background:linear-gradient(#02020835,#02020875 55%,#02020850)}}
