@import url(https://fonts.cdnfonts.com/css/formula1);@import url(https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800;900&family=DM+Sans:wght@400;500;600;700&display=swap);*{box-sizing:border-box;margin:0;padding:0}body,html{overflow-x:hidden;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0a0a0a;color:#fff;font-family:Formula1,Titillium Web,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;min-height:100vh}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#15151e80}::-webkit-scrollbar-thumb{background:#e1060080;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#e10600}.overview{font-family:Segoe UI,Arial,sans-serif;margin:auto;max-width:1400px}.overview a{text-decoration:none}.overview-heading{gap:15px;justify-content:space-between;margin-bottom:28px}.eyebrow,.overview-heading{align-items:center;display:flex}.eyebrow{color:#9ba1ab;font-size:9px;font-weight:650;gap:7px;letter-spacing:1.7px}.eyebrow>span{background:var(--accent);border-radius:50%;height:5px;width:5px}.overview-heading h1{font-size:34px;font-weight:650;letter-spacing:-1.4px;line-height:1.3;margin:10px 0 8px}.overview-heading h1 span{color:#7f858f}.overview-heading p{color:#858c97;font-size:12px}.subtle-button{align-items:center;background:#1a1d21;border:1px solid #34383f;border-radius:6px;color:#b9bec7;display:inline-flex;font-size:11px;gap:9px;justify-content:center;padding:10px 13px;white-space:nowrap}.subtle-button:hover{border-color:#6c5549;color:#fff}.race-hero{background:radial-gradient(ellipse at 85% 20%,#5b33222b,#0000 65%),linear-gradient(110deg,#24201d,#191a1d 70%);border:1px solid #3b302a;border-radius:12px;display:grid;grid-template-columns:1.1fr 1fr;isolation:isolate;min-height:363px;overflow:hidden;position:relative}.hero-grid-pattern{background-image:linear-gradient(#ffffff03 1px,#0000 0),linear-gradient(90deg,#ffffff03 1px,#0000 0);background-size:38px 38px;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000);position:absolute;z-index:-1}.race-hero-copy{padding:33px 35px;z-index:1}.hero-kicker{align-items:center;color:#d1c8c0;display:flex;font-size:8px;font-weight:700;gap:8px;letter-spacing:1.2px}.orange-dot{background:var(--accent);border-radius:50%;box-shadow:0 0 12px #ff713d88;height:5px;width:5px}.round-tag{border:1px solid #5a4437;border-radius:3px;color:#d39879;font-size:8px;letter-spacing:.5px;margin-left:8px;padding:4px 6px}.race-hero h2{font-size:clamp(29px,3.1vw,49px);font-weight:750;letter-spacing:-1.8px;line-height:1.08;margin:24px 0 16px}.race-hero h2 em{color:#ff8a58;display:block;font-style:normal}.race-hero h2 em span{color:#8d5942;display:inline-block;font-size:35px;font-weight:350;margin-left:18px}.race-meta{color:#a7a5a2;display:flex;flex-wrap:wrap;font-size:10px;gap:16px}.race-meta span{align-items:center;display:flex;gap:6px}.race-countdown{display:flex;gap:24px;margin:24px 0}.race-countdown>div{display:flex;flex-direction:column;gap:5px}.race-countdown strong{font-feature-settings:"tnum";font-size:23px;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:1px}.race-countdown span{color:#9a8e84;font-size:7px;letter-spacing:1.5px}.orange-button{align-items:center;background:var(--accent);border-radius:5px;color:#21140d;display:inline-flex;font-size:10px;font-weight:750;gap:23px;padding:11px 14px;transition:background .2s,transform .2s}.orange-button:hover{background:#ff9166;transform:translateY(-2px)}.hero-track{align-items:center;display:flex;justify-content:center;padding:45px 20px 60px;position:relative}.hero-track img{filter:drop-shadow(0 10px 30px #ff713d12);max-height:240px;object-fit:contain;opacity:.85;transition:transform .7s;width:100%}.race-hero:hover .hero-track img{transform:scale(1.035)}.track-label{color:#86776e;font-size:7px;letter-spacing:1.5px;top:31px}.track-caption,.track-label{position:absolute;right:30px}.track-caption{bottom:25px;display:flex;flex-direction:column;gap:5px;text-align:right}.track-caption>span{color:#998d84;font-size:7px;letter-spacing:1.7px}.track-caption strong{font-size:17px;font-weight:500}.track-caption small{color:#87807d;font-size:8px}.season-finished{grid-template-columns:1fr;min-height:270px}.season-finished p{color:#a8a4a0;font-size:13px;margin-bottom:25px}.season-strip{align-items:center;border-bottom:1px solid var(--line);color:#8e95a0;display:flex;font-size:8px;gap:23px;letter-spacing:1px;padding:22px 0}.season-strip>div{align-items:center;display:flex;gap:9px}.season-strip>div:first-child{color:#bec2c9;margin-right:8px}.season-strip svg{color:#727a86}.season-strip strong{color:#dedfe3;font-size:19px;font-weight:500;letter-spacing:-.5px}.season-progress{background:#2a2e34;border-radius:3px;flex:1 1;height:3px;overflow:hidden}.season-progress>div{background:#ff8758;height:100%}.season-strip>a{align-items:center;color:#afb5bf;display:flex;font-size:10px;gap:8px;letter-spacing:0;margin-left:10px}.overview-section-title{align-items:flex-end;display:flex;justify-content:space-between;margin:30px 0 18px}.overview-section-title h2{font-size:20px;font-weight:550;letter-spacing:-.4px;margin-top:8px}.section-subtitle{color:#727b88;font-size:10px}.analysis-tools{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.analysis-tool{background:#16181c;border:1px solid var(--line);border-radius:9px;overflow:hidden;padding:19px;position:relative;transition:transform .25s,border-color .25s,background .25s}.analysis-tool:hover{background:#1b1d21;border-color:#755039;transform:translateY(-4px)}.tool-top{align-items:center;display:flex;gap:10px}.tool-icon{background:#ff713d10;border-radius:7px;color:#e8a17d;display:grid;height:34px;place-items:center;width:34px}.tool-top>span:nth-child(2){color:#6e7784;font-size:7px;letter-spacing:1.5px}.tool-top>svg{color:#737c89;margin-left:auto}.tool-visual{align-items:flex-end;display:flex;gap:4px;height:53px;margin:18px 0 20px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12%,#000 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12%,#000 88%,#0000);opacity:.65}.tool-visual i{background:#b47b56;border-radius:1px;flex:1 1;transform-origin:bottom;transition:transform .5s}.analysis-tool:hover .tool-visual i:nth-child(3n){transform:scaleY(1.2)}.visual-02 i{background:#728b9e}.visual-03 i{background:#8e9d77}.analysis-tool h3{font-size:15px;font-weight:550;letter-spacing:-.3px}.analysis-tool p{color:#848c98;font-size:10px;line-height:1.8;margin:9px 0 17px;max-width:250px}.tool-action{align-items:center;border-top:1px solid #2a2d33;color:#c4c8cf;display:flex;font-size:10px;justify-content:space-between;padding-top:13px}.tool-action svg{color:#9b7560}.weekend-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr;margin-top:24px}.weekend-panel{background:#15171b;border:1px solid var(--line);border-radius:9px;min-width:0;padding:20px}.panel-title{gap:10px;justify-content:space-between}.panel-title,.panel-title h2{align-items:center;display:flex}.panel-title h2{font-size:13px;font-weight:550;gap:9px}.panel-title h2 svg{stroke-width:1.5;color:#8e98a7}.panel-title>a{align-items:center;color:#9099a6;display:flex;font-size:9px;gap:7px}.panel-note{color:#707b89;font-size:9px;margin:9px 0 17px}.agenda-row{align-items:center;border-top:1px solid #252930;display:flex;gap:14px;padding:12px 0}.agenda-index{font-feature-settings:"tnum";color:#657080;font-size:8px;font-variant-numeric:tabular-nums}.agenda-row>div{display:flex;flex-direction:column;gap:4px}.agenda-row strong{color:#c8cdd5;font-size:10px;font-weight:500}.agenda-row small{color:#788291;font-size:8px}.agenda-time{font-feature-settings:"tnum";color:#bdc3cd;font-size:12px;font-variant-numeric:tabular-nums;margin-left:auto}.race-session .agenda-time,.race-session strong{color:#f5ab87}.horizon-row{align-items:center;border-top:1px solid #252930;display:flex;gap:12px;padding:17px 0}.horizon-round{border:1px solid #343a43;border-radius:5px;color:#929eae;font-size:8px;padding:7px}.horizon-row>div{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.horizon-row strong{font-size:11px;font-weight:500}.horizon-row small{color:#7f8998;font-size:9px}.horizon-row>svg{color:#7e8999}.horizon-row:hover strong{color:#ff9e70}.circuit-callout{align-items:center;background:#20242a;border:1px solid #303640;border-radius:6px;color:#a7b4c6;display:flex;gap:12px;margin-top:16px;padding:14px}.circuit-callout>span{color:#d3d9e2;flex:1 1;font-size:11px}.circuit-callout small{color:#8794a6;display:block;font-size:8px;margin-top:5px}.panel-empty{color:#828c9a;font-size:11px;line-height:1.8;padding:30px 0}.latest-podium{margin-top:22px}.podium-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.podium-grid>div{align-items:center;display:flex;gap:12px;padding:15px 0}.podium-rank{color:#b8956d;font-size:26px}.podium-grid strong{display:block;font-size:12px;font-weight:550}.podium-grid small{color:#8793a4;display:block;font-size:9px;margin-top:5px}.podium-grid b{font-size:16px;font-weight:500;margin-left:auto}.podium-grid b small{font-size:7px;text-align:right}.hero-skeleton{align-items:center;animation:shimmer 2.5s linear infinite;background:linear-gradient(110deg,#1c1c1f,#272323,#1c1c1f);background-size:200% 100%;border:1px solid var(--line);border-radius:12px;color:#a39c97;display:flex;flex-direction:column;font-size:12px;gap:18px;justify-content:center;min-height:363px}.loading-spinner{animation:spin 1s linear infinite;border:2px solid #ff713d22;border-radius:50%;border-top-color:#ff9d6d;height:25px;width:25px}@keyframes spin{to{transform:rotate(1turn)}}@keyframes shimmer{to{background-position:-200% 0}}.dashboard-error{align-items:center;background:#201c1a;border:1px solid #514033;border-radius:10px;display:flex;gap:20px;justify-content:center;min-height:250px;padding:30px}.dashboard-error>svg{color:var(--accent)}.dashboard-error h2{font-size:20px;font-weight:550;margin-bottom:10px}.dashboard-error p{color:#b6a69c;font-size:12px;line-height:1.7;max-width:350px}@media (min-width:1600px){.race-hero{min-height:410px}.race-hero-copy{padding:40px}.hero-track img{max-height:280px}.analysis-tool{padding:24px}.tool-visual{height:65px}}@media (max-width:1100px){.race-hero-copy{padding:28px 24px}.hero-kicker{font-size:7px;letter-spacing:.7px}.round-tag{margin-left:0}.race-meta{gap:9px}.season-strip{gap:15px}.season-strip>div:first-child{display:none}.analysis-tool{padding:16px}.analysis-tool h3{font-size:13px}.analysis-tool p{font-size:10px}.tool-top>span:nth-child(2){font-size:6px;letter-spacing:1px}.podium-grid{grid-template-columns:1fr}.podium-grid>div{border-top:1px solid var(--line)}}@media (max-width:600px){.overview-heading{align-items:flex-start}.overview-heading h1{font-size:27px}.overview-heading h1 span{display:block}.overview-heading .subtle-button{font-size:9px;margin-top:5px;padding:8px}.overview-heading .subtle-button svg:last-child{display:none}.race-hero{grid-template-columns:1fr;min-height:0}.race-hero-copy{padding:26px;position:relative;z-index:2}.race-hero h2{font-size:36px;max-width:85%}.hero-track{height:220px;opacity:.18;position:absolute;right:-65px;top:35px;width:240px;z-index:0}.track-caption,.track-label{display:none}.race-countdown{gap:26px}.race-meta{max-width:270px}.season-strip{flex-wrap:wrap;gap:13px;padding:18px 0}.season-strip>div{font-size:7px}.season-strip>a{font-size:9px;margin-left:auto}.season-progress{min-width:40px}.season-strip strong{font-size:17px}.analysis-tools{gap:12px;grid-template-columns:1fr}.analysis-tool{padding:20px}.analysis-tool h3{font-size:16px;margin-top:18px}.analysis-tool p{font-size:11px;max-width:85%}.tool-visual{height:34px;margin:0;opacity:.25;position:absolute;right:20px;top:25px;width:110px}.tool-top>span:nth-child(2){font-size:7px}.analysis-tool .tool-top>svg{opacity:0}.weekend-grid{grid-template-columns:1fr}.overview-section-title h2{font-size:18px}.section-subtitle{display:none}.dashboard-error{align-items:flex-start;flex-direction:column}.hero-skeleton{min-height:330px}}.is-experience .workspace-sidebar,.is-experience .workspace-topbar{display:none}.is-experience .workspace-body{margin-left:0}.is-experience .main-content{max-width:none;padding:0}.is-experience .route-enter{animation:none}.is-experience .workspace-footer{background:#080a0b;margin:0;padding:22px 5vw}.is-experience .skip-link{left:20px}.brand-experience{--scarlet:#ff3b30;--mint:#65ead6;--hero-progress:0;--lab-shift:0px;background:#080a0b;color:#eeeae2;overflow:clip}.brand-experience a{text-decoration:none}.brand-experience h1,.brand-experience h2,.brand-experience h3{font-family:Barlow Condensed,Arial Narrow,Impact,sans-serif;letter-spacing:-.035em}.micro-label{font-size:9px;font-weight:500;letter-spacing:1.8px;line-height:1.7}.experience-nav{align-items:center;border-bottom:1px solid #ffffff15;display:flex;height:115px;justify-content:space-between;left:0;padding:0 5vw;position:absolute;top:0;width:100%;z-index:25}.experience-logo{align-items:center;display:flex;font-size:14px;font-weight:500;gap:11px;letter-spacing:.5px;line-height:1.05}.experience-logo>svg{stroke-width:2.6;color:#ff4a3e;height:34px;width:34px}.experience-logo b{font-weight:800}.experience-links{align-items:center;color:#b9b8b4;display:flex;font-size:11px;gap:35px}.experience-links a{align-items:center;display:flex;gap:7px;transition:color .2s}.experience-links a:hover{color:#fff}.nav-launch{align-items:center;border:1px solid #ffffff38;display:flex;font-size:10px;gap:35px;padding:13px 17px}.nav-launch:hover{background:#eeeae2;color:#080a0b}.experience-menu{display:none}.cinema-scroll{height:165svh;position:relative}.cinema-stage{background:radial-gradient(ellipse at 50% 40%,#292221 0,#111617 43%,#080b0c 85%);height:100svh;isolation:isolate;min-height:740px;overflow:hidden;position:-webkit-sticky;position:sticky;top:0}.cinema-texture{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23a)' opacity='.3' d='M0 0h160v160H0z'/%3E%3C/svg%3E");inset:0;opacity:.24;z-index:-1}.cinema-stage:after,.cinema-texture{pointer-events:none;position:absolute}.cinema-stage:after{border:1px solid #c0b6aa25;content:"";inset:145px 3vw 30px;z-index:6}.cinema-lane{background:linear-gradient(#ff4838,#c51c18 45%,#4a1014);box-shadow:0 0 100px #fd302c20;inset:-20% auto -30% 43%;transform:translateY(calc(var(--hero-progress)*-90px));width:14%}.cinema-halo,.cinema-lane{position:absolute;z-index:-1}.cinema-halo{background:#ff3025;filter:blur(100px);height:500px;left:35%;opacity:.3;top:-220px;width:30%}.hero-edition{color:#9e9993;display:flex;font-size:8px;gap:20px;justify-content:space-between;left:5vw;letter-spacing:1.8px;position:absolute;right:5vw;top:159px}.cinema-title{color:#deded2;font-size:clamp(130px,24.2vw,410px);font-weight:800;left:0;letter-spacing:-.045em!important;line-height:.71;margin:0!important;mix-blend-mode:screen;opacity:calc(1 - var(--hero-progress)*.6);position:absolute;right:0;text-align:center;top:29%;transform:translateY(calc(var(--hero-progress)*-105px))}.cinema-title span{display:block}.cinema-title span:last-child{-webkit-text-stroke:1px #dfdfd380;color:#0000;font-size:.65em;letter-spacing:-.025em;margin-top:.2em}.cinema-car{display:flex;filter:drop-shadow(0 40px 25px #000b);inset:17% 0 9%;justify-content:center;pointer-events:none;position:absolute;transform:translateY(calc(var(--hero-progress)*105px)) scale(calc(1 + var(--hero-progress)*.16));z-index:3}.cinema-car img{animation:car-arrival 1.6s cubic-bezier(.2,.7,.2,1) both;height:100%;max-width:55%;object-fit:contain;width:auto}.hero-side{position:absolute;top:58%;z-index:5}.hero-side.left{left:6vw}.hero-side .micro-label{color:#a7a59e;font-size:8px}.hero-side p{color:#c4c6c1;font-size:12px;line-height:1.7;margin:15px 0 22px}.hero-side a{align-items:center;border-bottom:1px solid #8b8d8645;display:flex;font-size:10px;gap:25px;max-width:180px;padding-bottom:9px}.hero-side.right{right:6vw;text-align:right}.crosshair{color:#edeee3aa;font-size:55px;font-weight:200;line-height:1.2;margin:10px 0}.hero-bottom{bottom:65px;gap:20px;justify-content:space-between;left:6vw;position:absolute;right:6vw;z-index:7}.hero-bottom,.scroll-cue{align-items:center;display:flex}.scroll-cue{font-size:7px;gap:12px;letter-spacing:1.4px}.scroll-cue>span{border:1px solid #ffffff40;border-radius:50%;display:grid;height:39px;place-items:center;width:39px}.scroll-cue svg{animation:scroll-nudge 2s infinite}.hero-bottom>span{color:#878c89;font-size:8px;letter-spacing:1.4px;line-height:1.8}.hero-bottom>span b{color:#c1c5bf;font-weight:400}.hero-coordinate{text-align:right}.manifesto-section{background:#e6e5de;color:#111615;padding:125px 9vw 100px;position:relative}.manifesto-section>.micro-label{color:#666e68}.manifesto-section h2{font-size:clamp(70px,9vw,150px);font-weight:700;line-height:.95;margin:45px 0;max-width:1000px}.manifesto-section h2>span{color:#8d948b}.manifesto-bottom{align-items:center;border-top:1px solid #1113;display:flex;gap:6vw;padding-top:30px}.manifesto-symbol{font-size:65px;line-height:1}.manifesto-bottom p{color:#4b534e;font-size:12px;line-height:1.9}.round-link{border:1px solid #1115;border-radius:50%;display:grid;height:65px;margin-left:auto;place-items:center;transition:background .25s,color .25s;width:65px}.round-link:hover{background:#111;color:#fff}.velocity-section{background:#060b0b;isolation:isolate;min-height:800px;overflow:hidden;padding:55px 6vw 45px;position:relative;scroll-margin-top:20px}.velocity-glow{background:radial-gradient(ellipse at 80% 90%,#36e4c75e,#0000 53%),linear-gradient(0deg,#224d48,#070c0d 60%);inset:0;position:absolute;z-index:-1}.velocity-top{color:#7b9d96;display:flex;justify-content:space-between}.velocity-layout{align-items:center;display:grid;grid-template-columns:1fr 1.3fr;min-height:570px}.velocity-copy{position:relative;z-index:3}.velocity-copy h2{font-size:clamp(75px,8.5vw,145px);font-weight:700;line-height:.88}.velocity-copy h2 em{color:#69d7c4;font-style:normal}.velocity-copy>p{color:#95afa7;font-size:16px;margin:25px 0 35px}.mint-button{align-items:center;background:#6ae5d1;color:#06221c;display:inline-flex;font-size:11px;font-weight:600;gap:40px;padding:14px 19px}.mint-button:hover{background:#a5ffee}.velocity-art{align-items:center;display:flex;justify-content:center;min-height:450px;position:relative;transform:translateY(var(--lab-shift));will-change:transform}.velocity-art img{filter:drop-shadow(0 55px 20px #000c);max-width:none;position:relative;transform:rotate(-12deg);width:130%;z-index:2}.velocity-word{color:#71d4bc20;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(80px,12vw,210px);font-weight:800;left:-10%;letter-spacing:-.04em;position:absolute;right:-10%;top:25%;transform:rotate(-12deg);white-space:nowrap}.velocity-orbit{border:1px solid #7be3ce23;border-radius:50%;height:440px;position:absolute;transform:rotateX(60deg) rotate(-15deg);width:440px}.orbit-two{border-style:dashed;height:580px;opacity:.6;width:580px}.velocity-callout{align-items:center;bottom:0;display:flex;gap:12px;position:absolute;right:10px}.velocity-callout i{background:var(--mint);border-radius:50%;box-shadow:0 0 15px var(--mint);height:7px;width:7px}.velocity-callout span{color:#c0e5db;font-size:9px;letter-spacing:1.5px}.velocity-callout small{color:#7aab9d;display:block;font-size:8px;letter-spacing:.7px;margin-top:8px}.velocity-bottom{align-items:center;border-top:1px solid #a3edce25;display:flex;gap:20px;justify-content:space-between;padding-top:25px}.velocity-bottom>span{color:#b7cec3;font-size:9px;letter-spacing:1.7px;line-height:1.6}.velocity-bottom p{color:#85a99b;font-size:11px;line-height:1.8}.velocity-index{font-family:Barlow Condensed,Impact,sans-serif;font-size:27px!important}.editorial-tools{background:#0b0d0e;padding:110px 7vw 100px}.editorial-heading{margin-bottom:65px}.editorial-heading>.micro-label{color:#82918c}.editorial-heading h2{font-size:clamp(55px,6.2vw,105px);font-weight:650;line-height:1.02;margin-top:35px}.editorial-heading h2>span{color:#727d76}.editorial-row{grid-gap:25px;align-items:center;border-top:1px solid #ffffff26;display:grid;gap:25px;grid-template-columns:.3fr 2fr 1fr 60px;padding:32px 0;transition:color .25s,padding .4s}.editorial-row:last-child{border-bottom:1px solid #ffffff26}.editorial-number{align-self:start;color:#646e69;font-size:10px;margin-top:5px}.editorial-row .micro-label{color:#81928a;font-size:7px}.editorial-row h3{font-size:clamp(28px,3.5vw,60px);font-weight:600;margin-top:6px}.editorial-row p{color:#8f9a93;font-size:11px;line-height:1.8;max-width:230px}.editorial-arrow{border:1px solid #fff3;border-radius:50%;display:grid;height:50px;place-items:center;transition:background .25s,color .25s;width:50px}.editorial-row:hover{color:#9be7cf;padding-left:15px}.editorial-row:hover .editorial-arrow{background:#9be7cf;color:#0b0d0e}.live-race-center{background:linear-gradient(#141818,#101114);padding:90px 6vw 70px;scroll-margin-top:20px}.race-center-intro{margin-bottom:60px;position:relative}.race-center-intro .micro-label{align-items:center;color:#9cac9f;display:flex;gap:8px}.race-center-intro i{background:#8cdbba;border-radius:50%;height:5px;width:5px}.race-center-intro h2{font-size:clamp(70px,8.5vw,130px);font-weight:700;line-height:.9;margin:30px 0}.race-center-intro h2 span{color:#728379}.race-center-intro p{bottom:0;color:#9aa79e;font-size:12px;line-height:1.9;position:absolute;right:0}.live-race-center .analysis-tools,.live-race-center .overview-heading,.live-race-center .overview-section-title{display:none}.live-race-center .race-hero{background:radial-gradient(ellipse at 80% 20%,#31453b66,#0000 60%),#161c19;border-color:#405045}.live-race-center .race-hero h2{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:clamp(35px,4vw,65px)}.live-race-center .race-hero h2 em{color:#98cfb4}.live-race-center .orange-button,.live-race-center .orange-dot,.live-race-center .season-progress>div{background:#a3dbbe}.live-race-center .round-tag{border-color:#52685b;color:#a3cfb7}.experience-end{grid-gap:60px 30px;align-items:center;background:#dce2d8;color:#14201b;display:grid;gap:60px 30px;grid-template-columns:1fr 1.5fr;padding:70px 6vw 40px}.experience-end>span{font-size:9px;letter-spacing:2px;line-height:1.8}.experience-end>a:nth-child(2){align-items:center;display:flex;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(40px,6vw,100px);font-weight:700;justify-content:space-between;letter-spacing:-2px}.experience-end>a:nth-child(2) svg{height:55px;width:55px}.experience-end>a:last-child{border-top:1px solid #14201b33;font-size:8px;grid-column:1/-1;letter-spacing:1.5px;padding-top:25px;text-align:right}.brand-experience [data-reveal]{opacity:0;transform:translateY(35px);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.brand-experience [data-reveal].is-revealed{opacity:1;transform:translateY(0)}@keyframes car-arrival{0%{opacity:0;transform:translateY(70px) scale(.93)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes scroll-nudge{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}@media (min-width:1800px){.cinema-stage{max-height:1200px}.hero-side p{font-size:15px}.experience-links{font-size:13px}.cinema-title{top:26%}}@media (max-width:1000px){.experience-links{gap:20px}.hero-side.right{display:none}.hero-side.left{bottom:160px;top:auto}.cinema-title{font-size:25vw;top:34%}.cinema-car{inset:22% 0 14%}.cinema-car img{max-width:65%}.hero-side p{font-size:10px}.hero-edition{font-size:6px}.velocity-layout{grid-template-columns:1fr 1fr}.velocity-copy h2{font-size:10vw}.editorial-row{grid-template-columns:25px 2fr 1fr 45px}.editorial-row h3{font-size:4.5vw}.editorial-arrow{height:40px;width:40px}.cinema-scroll{height:145svh}}@media (max-width:650px){.experience-nav{height:85px;padding:0 6vw}.experience-logo{font-size:12px}.experience-logo>svg{width:28px}.nav-launch{display:none}.experience-menu{background:#0000;border:1px solid #fff3;color:#eeeae2;display:grid;height:38px;place-items:center;width:38px}.experience-links{align-items:flex-start;background:#101617f5;border-bottom:1px solid #fff3;display:none;flex-direction:column;font-size:14px;gap:25px;left:0;padding:30px 7vw;position:absolute;right:0;top:84px}.experience-links.is-open{display:flex}.cinema-stage{height:100svh;min-height:690px}.cinema-scroll{height:130svh}.cinema-stage:after{inset:105px 4vw 20px}.hero-edition{font-size:6px;left:7vw;letter-spacing:1px;right:7vw;top:122px}.hero-edition span:last-child{line-height:1.6;max-width:95px;text-align:right}.cinema-lane{left:38%;width:24%}.cinema-title{font-size:31vw;line-height:.77;top:32%;z-index:1}.cinema-title span:last-child{font-size:.6em;margin-top:15px}.cinema-car{inset:22% 0 20%;z-index:3}.cinema-car img{max-width:75%}.hero-side.left{bottom:110px;left:8vw;top:auto}.hero-side .micro-label{font-size:6px}.hero-side p{font-size:9px;line-height:1.6;margin:10px 0 14px}.hero-side a{font-size:8px;gap:12px;max-width:150px}.hero-bottom{bottom:42px;left:8vw;right:8vw}.hero-bottom>span:not(.hero-coordinate){display:none}.hero-bottom .hero-coordinate{font-size:6px}.scroll-cue{font-size:5.5px;gap:8px;letter-spacing:1px}.scroll-cue>span{height:29px;width:29px}.cinema-halo{left:25%;width:50%}.manifesto-section{padding:75px 8vw 60px}.manifesto-section h2{font-size:15vw;margin:35px 0}.manifesto-section>.micro-label{font-size:7px}.manifesto-bottom{align-items:flex-start;gap:20px}.manifesto-symbol{display:none}.manifesto-bottom p{font-size:10px}.round-link{flex-shrink:0;height:43px;width:43px}.velocity-section{min-height:780px;padding:35px 7vw}.velocity-top{gap:20px}.velocity-top .micro-label{font-size:6px;max-width:140px}.velocity-top .micro-label:last-child{text-align:right}.velocity-layout{align-content:start;grid-template-columns:1fr;min-height:610px}.velocity-copy{padding-top:55px}.velocity-copy h2{font-size:19vw}.velocity-copy>p{font-size:12px;margin:20px 0 25px}.mint-button{font-size:10px;gap:25px;padding:12px 15px}.velocity-art{margin-top:25px;min-height:240px}.velocity-art img{transform:rotate(-16deg);width:115%}.velocity-word{font-size:22vw;left:0;top:20%}.velocity-orbit{height:270px;width:270px}.orbit-two{height:360px;width:360px}.velocity-callout{bottom:-10px;right:0}.velocity-callout small,.velocity-callout span{font-size:7px}.velocity-bottom{margin-top:20px}.velocity-bottom>span{font-size:7px}.velocity-bottom p{display:none}.velocity-index{font-size:20px!important}.editorial-tools{padding:75px 7vw}.editorial-heading{margin-bottom:40px}.editorial-heading>.micro-label{font-size:6px}.editorial-heading h2{font-size:12vw;margin-top:25px}.editorial-row{gap:12px;grid-template-columns:22px 1fr 35px;padding:25px 0}.editorial-row h3{font-size:8vw}.editorial-row p{display:none}.editorial-row .micro-label{font-size:6px}.editorial-number{font-size:8px}.editorial-arrow{height:32px;width:32px}.editorial-arrow svg{width:19px}.live-race-center{padding:65px 5vw 45px}.race-center-intro{margin-bottom:35px}.race-center-intro h2{font-size:18vw}.race-center-intro>.micro-label{font-size:7px}.race-center-intro p{font-size:10px;margin-top:20px;position:static}.live-race-center .race-hero h2{font-size:38px}.experience-end{gap:30px;grid-template-columns:1fr;padding:45px 7vw 30px}.experience-end>span{font-size:7px}.experience-end>a:nth-child(2){font-size:13vw;letter-spacing:-1px}.experience-end>a:nth-child(2) svg{height:35px;width:35px}}@media (prefers-reduced-motion:reduce){.cinema-scroll{height:auto}.cinema-stage{position:relative}.cinema-car,.cinema-lane,.cinema-title,.velocity-art{transform:none!important}.brand-experience [data-reveal]{opacity:1;transform:none;transition:none}.cinema-car img,.scroll-cue svg{animation:none}.cinema-title{opacity:1}}.modern-app.is-experience .main-content{max-width:none;padding:0}.modern-app.is-experience .workspace-body{margin-left:0}.modern-app.is-experience .workspace-footer{margin:0;padding:22px 5vw}.modern-app .brand-experience h1,.modern-app .brand-experience h2,.modern-app .brand-experience h3{font-family:Barlow Condensed,Arial Narrow,Impact,sans-serif}.brand-experience{font-family:DM Sans,Segoe UI,sans-serif}html:has(.brand-experience){scroll-behavior:smooth}.brand-experience .cinema-stage{scroll-margin-top:0}@media (prefers-reduced-motion:reduce){html:has(.brand-experience){scroll-behavior:auto}}html:has(.brand-experience){overflow-x:clip;overflow-y:visible}body:has(.brand-experience){overflow:visible}@media (max-width:650px){.cinema-title{font-size:45vw;top:31%}.cinema-title span:last-child{font-size:.57em}}.paddock-toolbar{align-items:center;background:#101914;border:1px solid #2a4030;display:flex;flex-wrap:wrap;gap:24px;margin-bottom:25px;padding:18px 20px}.archive-season{align-items:center;color:#89a98f;display:flex;font-size:8px;gap:14px;letter-spacing:1.5px}.archive-season select{background:#0b140e;border:1px solid #3d5b44;border-radius:1px;color:#d9e8ce;font-family:inherit;font-size:12px;letter-spacing:0;padding:10px 30px 10px 12px}.paddock-segments{align-items:center;display:flex;gap:3px}.paddock-segments button{align-items:center;background:#0000;border:1px solid #0000;border-radius:1px;color:#7c9c84;display:flex;font-family:inherit;font-size:11px;gap:8px;padding:10px 12px}.paddock-segments button[aria-pressed=true]{background:#233d2b;border-color:#3d5b44;color:#c5e0bc}.paddock-segments button:hover{color:#e2efd8}.paddock-search{align-items:center;border-bottom:1px solid #3b5642;color:#85a68d;display:flex;gap:8px;margin-left:auto;max-width:280px;min-width:170px;padding:9px 0}.paddock-search input{background:#0000;border:0;color:#d2e3c9;font-family:inherit;font-size:11px;min-width:0;outline:none;padding:0;width:100%}.paddock-search input::placeholder{color:#709079}.paddock-toolbar-note{color:#708d78;font-size:8px;letter-spacing:1.4px;margin-left:auto}.paddock-season-strip{align-items:center;border-bottom:1px solid #293d2e;color:#7a9680;display:flex;font-size:8px;gap:30px;letter-spacing:1px;margin-bottom:25px;padding:0 0 19px}.paddock-season-strip>span{align-items:baseline;display:flex;gap:9px}.paddock-season-strip strong{color:#d8e4cc;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:28px;font-weight:500;letter-spacing:0}.paddock-season-strip .paddock-local-time{font-size:8px;letter-spacing:.5px;margin-left:auto}.archive-status{align-items:center;background:#101914;border:1px solid #2b4031;display:flex;flex-direction:column;gap:15px;justify-content:center;margin:24px 0;min-height:250px;padding:30px;text-align:center}.modern-app .archive-status h2{color:#b8cdb1;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:36px;font-weight:500;letter-spacing:-.5px}.archive-status p{color:#7d9c85;font-size:12px}.archive-status .lab-eyebrow{font-size:7px}.paddock-kicker{color:#7b9c83;font-size:7px;letter-spacing:1.6px;text-transform:uppercase}.paddock-page h2{font-family:Barlow Condensed,Arial Narrow,Impact,sans-serif!important}.paddock-source-note{color:#6e8b75;font-size:10px;line-height:1.8;margin-top:18px}.archive-image-fallback{align-items:center;color:#5c7c65;display:flex;font-size:10px;justify-content:center;letter-spacing:2px;min-height:60px}.calendar-cards{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.calendar-card{background:#101914;border:1px solid #2c4131;contain-intrinsic-size:auto 440px;content-visibility:auto;min-width:0}.calendar-card.is-next{background:linear-gradient(145deg,#1c3021,#101914 65%);border-color:#779c7e}.calendar-card-top{border-bottom:1px solid #273d2d;color:#90aa90;font-size:7px;gap:10px;justify-content:space-between;letter-spacing:1px;padding:17px 18px}.calendar-card-top,.race-state{align-items:center;display:flex}.race-state{font-size:6px;gap:5px;letter-spacing:.7px}.race-state:before{background:#87b994;border-radius:50%;content:"";height:3px;width:3px}.race-state.completed{color:#5d7b67}.race-state.completed:before{background:#5d7b67}.calendar-card.is-next .race-state{color:#d0eac5}.calendar-track{align-items:center;background:radial-gradient(ellipse at 50% 50%,#243d2c40,#0000 75%);border-bottom:1px solid #273d2d;display:flex;height:172px;justify-content:center;padding:15px 25px;position:relative}.calendar-track img{height:100%;object-fit:contain;opacity:.8;width:100%}.calendar-track>span:not(.archive-image-fallback){bottom:10px;color:#5f7b66;font-size:5px;letter-spacing:2px;position:absolute;right:13px}.calendar-race-info{padding:20px 18px 0}.calendar-race-info h2{font-size:31px;font-weight:550;letter-spacing:-.5px;line-height:1;margin:12px 0}.calendar-race-info h2>span{color:#789b7d;display:block;font-size:24px;margin-top:4px}.calendar-location{align-items:center;color:#8da792;display:flex;font-size:10px;gap:6px;line-height:1.6}.calendar-date{align-items:center;border-top:1px solid #293e2f;color:#c5d6bc;display:flex;font-size:12px;gap:7px;margin-top:20px;padding:16px 0}.calendar-date>span{color:#607d68;font-size:5px;letter-spacing:.6px;margin-left:auto}.calendar-agenda{border-top:1px solid #293e2f;margin:0 18px}.calendar-agenda>summary{align-items:center;color:#98b69c;cursor:pointer;display:flex;font-size:10px;justify-content:space-between;list-style:none;padding:14px 0}.calendar-agenda>summary::-webkit-details-marker{display:none}.calendar-agenda[open]>summary svg{transform:rotate(180deg)}.calendar-session{align-items:center;border-top:1px solid #24382a;color:#829e88;display:flex;font-size:10px;gap:10px;justify-content:space-between;line-height:1.6;padding:12px 0}.calendar-session time{color:#adc4a7;font-size:9px;text-align:right}.championship-podium{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.champion-card{background:#101914;border:1px solid #304735;overflow:hidden}.champion-leader{background:linear-gradient(150deg,#263b27,#101914 65%);border-color:#607f5d}.champion-card-top{color:#7d9b80;display:flex;font-size:6px;justify-content:space-between;letter-spacing:1.3px;padding:18px 18px 0}.champion-card-top>span:last-child{color:#b0c9a5}.champion-portrait{align-items:flex-end;display:flex;height:180px;justify-content:center;margin-top:12px;overflow:hidden;position:relative}.champion-portrait img{height:100%;object-fit:contain;object-position:center bottom;position:relative;width:100%;z-index:1}.champion-watermark{bottom:-17px;color:#8db29412;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:190px;font-weight:700;left:16px;letter-spacing:-7px;line-height:1;position:absolute}.champion-portrait.is-car{align-items:center;height:180px;padding:15px}.champion-portrait.is-car img{object-position:center}.champion-copy{border-top:1px solid #2c4131;padding:20px 18px 0;position:relative}.champion-copy h2{color:#dce5d0;font-size:30px;font-weight:550;letter-spacing:-.4px;line-height:1.1;margin:10px 0 20px}.champion-score{align-items:center;border-top:1px solid #2c4131;display:flex;gap:10px;justify-content:space-between;padding:17px 0}.champion-score>strong{color:#c6ddbc;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:37px;font-weight:500;letter-spacing:-.5px;line-height:1}.champion-score small{color:#6d8d75;font-family:DM Sans,sans-serif;font-size:7px;letter-spacing:1px;margin-left:7px}.champion-score>span{align-items:center;color:#829f83;display:flex;font-size:6px;gap:7px;letter-spacing:.5px}.champion-score i{background:#46674d;border-radius:50%;height:3px;width:3px}.paddock-list-heading{color:#8eaa8f;display:flex;font-size:7px;gap:15px;justify-content:space-between;letter-spacing:1.6px;margin:35px 0 15px}.paddock-list-heading>span:last-child{color:#597460;font-size:6px}.classification-scroll{border:1px solid #2c4131;overflow-x:auto}.is-lab .classification-table{background:#0e1711;border-collapse:collapse;border-radius:0;box-shadow:none;min-width:530px;width:100%}.classification-table caption{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.is-lab .classification-table th{background:#15231a;border-bottom:1px solid #2d4534;color:#87a28a;font-family:inherit;font-size:7px;font-weight:500;letter-spacing:1px;padding:16px 20px;text-align:left}.is-lab .classification-table td{border-bottom:1px solid #263a2b;color:#b5c8ae;font-size:12px;padding:18px 20px}.is-lab .classification-table tbody tr:last-child td{border-bottom:0}.is-lab .classification-table tbody tr:hover{background:#a5d5a407}.classification-position{color:#6f9377;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:27px}.classification-name strong{color:#d2dfc6;display:block;font-size:13px;font-weight:500}.classification-name small{color:#67856f;display:block;font-size:10px;margin-top:6px}.classification-points{color:#d2e4c5;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:27px;font-weight:500}.classification-table td:last-child,.classification-table th:last-child{text-align:right}.classification-gap{color:#688570!important;font-size:11px!important}.grid-team-cards{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.grid-team-card{background:#101914;border:1px solid #2b4131;contain-intrinsic-size:auto 470px;content-visibility:auto;isolation:isolate;overflow:hidden;position:relative}.grid-team-card:before{background:var(--team-color);content:"";height:2px;inset:0 0 auto;opacity:.7;position:absolute}.grid-team-top{align-items:center;display:flex;justify-content:space-between;padding:22px 22px 0}.grid-team-marker{background:var(--team-color);border-radius:50%;height:6px;width:6px}.grid-team-card h2{color:#dee7d3;font-size:43px;font-weight:550;letter-spacing:-.7px;line-height:1;margin:15px 22px 0}.grid-team-car{align-items:center;display:flex;height:170px;justify-content:center;padding:15px 10px 0}.grid-team-car img{height:100%;object-fit:contain;width:100%}.grid-driver-heading{align-items:center;border-top:1px solid #2b4131;color:#71937a;display:flex;font-size:6px;justify-content:space-between;letter-spacing:1.2px;padding:16px 22px 0}.grid-driver-list{padding:0 22px 10px}.grid-driver{align-items:center;border-bottom:1px solid #263b2d;display:flex;gap:15px;min-height:84px;padding:15px 0}.grid-driver:last-child{border-bottom:0}.grid-driver-portrait{align-items:flex-end;background:#1c2d20;display:flex;flex-shrink:0;height:55px;justify-content:center;overflow:hidden;width:50px}.grid-driver-portrait img{height:100%;object-fit:cover;object-position:top;width:100%}.grid-driver-portrait .archive-image-fallback{font-size:8px;letter-spacing:0;min-height:55px}.grid-driver-copy{min-width:0}.grid-driver-copy strong{color:#c8d9bf;display:block;font-size:13px;font-weight:500;line-height:1.6}.grid-driver-copy>span{color:#6f8d77;display:block;font-size:8px;letter-spacing:1.2px;margin-top:5px}.grid-driver-number{font-feature-settings:"tnum";color:#56755f;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:34px;font-variant-numeric:tabular-nums;font-weight:600;margin-left:auto}.grid-team-car .archive-image-fallback{font-size:8px;letter-spacing:1.5px}@media (min-width:1700px){.calendar-track{height:200px}.grid-team-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-team-car{height:155px}}@media (max-width:1200px){.calendar-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.paddock-toolbar{gap:16px}.paddock-toolbar-note{font-size:7px}.champion-score{align-items:flex-start;flex-direction:column;gap:10px}.champion-copy h2{font-size:27px}.champion-portrait,.champion-portrait.is-car{height:150px}.grid-team-card h2{font-size:35px}.grid-team-car{height:135px}.grid-driver-copy strong{font-size:12px}.paddock-season-strip{gap:20px}}@media (max-width:650px){.paddock-toolbar{gap:16px;padding:15px}.paddock-search{flex:1 1;max-width:none;min-width:140px}.calendar-page .paddock-segments{border-top:1px solid #2a4030;gap:0;justify-content:space-between;order:3;padding-top:12px;width:100%}.paddock-segments button{font-size:10px;padding:9px}.paddock-toolbar-note{display:none}.paddock-season-strip{flex-wrap:wrap;font-size:6px;gap:15px;line-height:1.6}.paddock-season-strip strong{font-size:25px}.paddock-season-strip .paddock-local-time{font-size:7px}.calendar-cards{gap:18px;grid-template-columns:1fr}.calendar-track{height:175px}.calendar-card-top{font-size:8px}.race-state{font-size:7px}.calendar-race-info{padding:21px 20px 0}.calendar-race-info h2{font-size:38px}.calendar-race-info h2>span{font-size:30px}.calendar-date>span{font-size:6px}.calendar-agenda{margin:0 20px}.calendar-agenda>summary{font-size:12px;padding:17px 0}.calendar-session{font-size:11px}.calendar-session time{font-size:10px}.championship-podium{gap:15px;grid-template-columns:1fr}.champion-card{display:grid;grid-template-columns:1fr 1fr;position:relative}.champion-card-top{font-size:7px;grid-column:1/-1;padding:17px 18px 0}.champion-portrait,.champion-portrait.is-car{align-self:end;grid-column:2;grid-row:2;height:180px;margin-top:15px;padding:0}.champion-copy{align-self:center;border:0;grid-column:1;grid-row:2;padding:20px 0 0 18px}.champion-copy h2{font-size:30px;line-height:1.05;margin-bottom:16px}.champion-copy .paddock-kicker{font-size:6px}.champion-score{gap:10px;padding:13px 0 17px}.champion-score>strong{font-size:36px}.champion-score>span{font-size:6px}.champion-watermark{bottom:0;font-size:160px;left:0}.champion-portrait .archive-image-fallback{font-size:15px}.is-lab .classification-table td,.is-lab .classification-table th{padding:15px 12px}.classification-name strong{font-size:12px}.classification-name small{font-size:9px}.classification-points,.classification-position{font-size:25px}.grid-team-cards{gap:20px;grid-template-columns:1fr}.grid-team-card h2{font-size:43px}.grid-team-car{height:170px}.grid-driver-copy strong{font-size:13px}.grid-driver-heading,.grid-team-top .paddock-kicker{font-size:7px}.grid-driver-number{font-size:36px}.grid-page .paddock-search{min-width:140px}.paddock-list-heading{font-size:6px;letter-spacing:1px}.archive-season{font-size:7px;gap:10px}.archive-season select{font-size:12px}.paddock-source-note{font-size:9px}}.champion-portrait:not(.is-car) img{height:350px}.champion-portrait:not(.is-car) img,.grid-driver-portrait img{align-self:flex-start;max-width:none;object-position:center top}.grid-driver-portrait img{height:130px}.App{background:#0a0a0a;min-height:100vh;overflow-x:hidden;position:relative}.App:before{background-attachment:fixed;background-image:url(/static/media/f1_bg.4984ec1e92db41398c34.png);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:100%;left:0;opacity:.15;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.App>*{position:relative;z-index:1}.app-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#15151ecc;border-bottom:1px solid #ffffff1a;padding-top:env(safe-area-inset-top);position:-webkit-sticky;position:sticky;top:0;z-index:1000}.header-content{justify-content:space-between;margin:0 auto;max-width:1400px;padding:.5rem 2rem}.header-content,.header-right{align-items:center;display:flex}.header-right{gap:1rem;overflow:visible}.mobile-menu-toggle{background:#0000;border:none;border-radius:8px;color:#fff;cursor:pointer;display:none;padding:.5rem;transition:all .3s ease}.mobile-menu-toggle:hover{background:#e1060033}.mobile-menu-toggle:active{transform:scale(.95)}.mobile-overlay{display:none}.logo{align-items:center;color:#e10600;display:flex;gap:1rem}.logo img{filter:drop-shadow(0 2px 8px rgba(225,6,0,.5));height:40px;object-fit:contain;width:40px}.logo h1,h1,h2,h3,h4,h5,h6{font-family:Formula1,Titillium Web,sans-serif;font-weight:900;text-transform:uppercase}.logo h1{color:#fff;font-size:1.8rem;letter-spacing:2px;margin:0}.api-status-badge{background:linear-gradient(135deg,#fff,#d0d0d0 25%,#a0a0a0 50%,#d0d0d0 75%,grey);border-radius:6px;box-shadow:0 5px 15px #000c,inset 0 1px 3px #ffffffe6,inset 0 -1px 3px #00000080;-webkit-clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));display:inline-block;margin:-120px -230px;padding:4px;position:relative;transform:scale(.15);transform-origin:center}.badge-inner{background-color:#111;background-image:linear-gradient(45deg,#222 25%,#0000 0,#0000 75%,#222 0,#222),linear-gradient(45deg,#222 25%,#0000 0,#0000 75%,#222 0,#222),linear-gradient(90deg,#111 0,#111);background-position:0 0,3px 3px,0 0;background-size:6px 6px,6px 6px,100% 100%;box-shadow:inset 0 0 30px #000;-webkit-clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));display:flex;flex-direction:column;gap:5px;min-width:480px;padding:25px 35px;position:relative}.badge-red-line{background:#e10600;box-shadow:0 0 8px #e10600;height:4px;left:0;position:absolute;right:0;z-index:1}.badge-red-line.top{top:15px}.badge-red-line.bottom{bottom:15px}.badge-content{display:flex;flex-direction:column;margin-bottom:15px;margin-top:15px;z-index:2}.badge-top-row{align-items:flex-end;display:flex;gap:30px;justify-content:space-between;width:100%}.badge-bottom-row{display:flex;justify-content:flex-start;margin-top:5px;width:100%}.badge-title{font-size:6.5rem;letter-spacing:2px;line-height:.8}.badge-subtitle,.badge-title{color:#fff;font-family:Formula1,Titillium Web,sans-serif;font-weight:900;text-shadow:2px 2px 4px #000c}.badge-subtitle{font-size:7.5rem;letter-spacing:1px;line-height:.9}.api-status-badge.disconnected .badge-subtitle{color:#ff3b30}.api-status-badge.disconnected .badge-red-line{background:#ff3b30;box-shadow:0 0 5px #ff3b30}.badge-icons{align-items:center;display:flex;gap:25px;margin-bottom:5px}.checkered-flag{display:flex;flex-direction:column;transform:skewX(-15deg)}.checkered-flag .row{display:flex}.checkered-flag .b,.checkered-flag .w{height:26px;width:26px}.checkered-flag .b{background:#111;box-shadow:inset 0 0 2px #fff3}.checkered-flag .w{background:#eee;box-shadow:inset 0 0 2px #00000080}.telemetry-graph{background:#00000080;border:1px solid #fff3;display:flex;flex-direction:column;height:90px;padding:4px;position:relative;width:160px}.graph-label{color:#aaa;font-family:monospace;font-size:.8rem;left:6px;position:absolute;text-transform:uppercase;top:4px}.graph-line{height:100%;margin-top:8px;width:100%}.api-status-badge.disconnected .graph-line path[stroke="#ffffff"]{stroke:#ff3b30}.api-status-badge.disconnected .graph-line path[fill="rgba(255, 255, 255, 0.1)"]{fill:#ff3b3033}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.main-nav{align-items:center;display:flex;gap:2rem;margin:0 2rem}.mobile-menu-close{display:none}.nav-link{align-items:center;color:#fff;display:flex;font-family:Formula1,Titillium Web,sans-serif;font-size:.9rem;font-weight:700;justify-content:center;letter-spacing:1px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s ease;white-space:nowrap}.nav-link:after{background:#e10600;bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-link:hover{color:#e10600}.nav-link:hover:after{width:100%}.nav-link.active{color:#e10600;font-weight:900}.nav-link.active:after{width:100%}.main-content{margin:0 auto;max-width:1400px;padding:0 2rem 2rem}.page-container{background:#111;border:1px solid #ffffff0d;border-radius:20px;box-shadow:0 8px 32px #000c;color:#fff;padding:2rem}.premium-container{color:#fff;font-family:Formula1,Titillium Web,sans-serif;margin:0 auto;max-width:1200px;padding:2rem}.premium-header{border-bottom:2px solid #e106004d;justify-content:space-between;margin-bottom:2rem;padding-bottom:1rem}.header-title,.premium-header{align-items:center;display:flex}.header-title{gap:1rem}.header-title h1{font-size:2.5rem;font-weight:900;letter-spacing:-1px;margin:0;text-transform:uppercase}.year-selector select{-webkit-appearance:none;appearance:none;background-color:#ffffff1a;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:1.2em;border:1px solid #fff3;border-radius:8px;color:#fff;cursor:pointer;font-family:Formula1,Titillium Web,sans-serif;font-size:1.1rem;font-weight:700;outline:none;padding:.75rem 2.5rem .75rem 1.5rem;transition:all .3s ease}.year-selector select:hover{background-color:#fff3;border-color:#e10600}.year-selector select option{background:#15151e;color:#fff}.premium-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff0d;border-radius:15px;overflow:hidden;padding:1.5rem;transition:all .3s ease}.premium-card:hover{background:#ffffff0d;border-color:#e106004d;transform:translateY(-2px)}.table-container{background:#ffffff05;border:1px solid #ffffff0d;border-radius:15px;margin-top:1rem}.table-container table{border-collapse:collapse;color:#fff;width:100%}.table-container thead{background:#0000}.table-container th{background:#e106001a;color:#e10600;font-family:Formula1,Titillium Web,sans-serif;font-size:.9rem;letter-spacing:1px;padding:1rem;text-align:left;text-transform:uppercase;white-space:nowrap}.table-container td{border-bottom:1px solid #ffffff0d;padding:1rem;transition:background .2s;white-space:nowrap}.table-container tbody tr:hover td{background:#ffffff0d}.table-container tbody tr:last-child td{border-bottom:none}.premium-btn{background:linear-gradient(135deg,#e10600,#b00500);border:none;border-radius:8px;box-shadow:0 4px 15px #e106004d;color:#fff;cursor:pointer;font-family:Formula1,sans-serif;font-size:.9rem;font-weight:600;padding:.6rem 1.2rem;text-transform:uppercase;transition:all .3s ease}.premium-btn:hover{background:linear-gradient(135deg,#ff1a1a,#c00);box-shadow:0 6px 20px #e1060080;transform:translateY(-2px)}.premium-btn:active{transform:translateY(0)}.page-title{align-items:center;color:#fff;display:flex;font-family:Formula1,Titillium Web,sans-serif;font-size:3rem;font-weight:900;gap:1rem;letter-spacing:-1px;margin-bottom:2rem;text-transform:uppercase}.page-title svg{color:#e10600}.controls{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.control-group{display:flex;flex-direction:column;gap:.5rem}.control-group label{color:#fff;font-family:Formula1,Titillium Web,sans-serif;font-size:.9rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.control-group button,.control-group input,.control-group select{background:#ffffff0d;border:2px solid #ffffff1a;border-radius:50px;color:#fff;font-family:Formula1,Titillium Web,sans-serif;font-size:1rem;padding:.75rem 1.5rem;transition:all .3s ease}.control-group input:focus,.control-group select:focus{background:#e106000d}.control-group select{-webkit-appearance:none;appearance:none;background:#111;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:1em;color:#fff;cursor:pointer;padding-right:2.5rem}.control-group select option{background:#111;color:#fff;padding:.5rem}.control-group select option:checked,.control-group select option:hover{background:#e10600;color:#fff}.control-group input:focus,.control-group select:focus{background:#ffffff1a;border-color:#e10600;box-shadow:0 0 0 3px #e1060033;outline:none}.btn-primary{background:#e10600;border:none;border-radius:50px;box-shadow:0 4px 12px #e1060066;color:#fff;cursor:pointer;font-family:Formula1,Titillium Web,sans-serif;font-size:1rem;font-weight:900;letter-spacing:2px;padding:.75rem 2.5rem;text-transform:uppercase;transition:all .3s ease}.btn-primary:hover{background:#ff1a1a;box-shadow:0 6px 20px #e1060099;transform:translateY(-2px)}.btn-primary:active{transform:translateY(0)}.loading{font-size:1.2rem;padding:3rem;text-align:center}.error,.loading{color:#e10600;font-weight:600}.error{background:#e106001a;border:2px solid #e10600;border-radius:10px;margin-bottom:1rem;padding:1rem}.data-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-top:2rem}@media (max-width:1200px){.data-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.data-grid{grid-template-columns:1fr}}.data-card{background:#ffffff0d;border:1px solid #e1060033;border-radius:15px;box-shadow:0 4px 12px #0000004d;color:#fff;padding:1.5rem;transition:all .3s ease}.data-card:hover{border-color:#e10600;box-shadow:0 8px 24px #e106004d;transform:translateY(-4px)}.table-container{margin-top:1.5rem;overflow-x:auto}table{background:#ffffff0d;border-collapse:collapse;border-radius:10px;box-shadow:0 4px 12px #0000004d;overflow:hidden;width:100%}thead{background:linear-gradient(135deg,#e10600,#b00500);color:#fff}th{font-family:Formula1,Titillium Web,sans-serif;font-size:.9rem;font-weight:900;letter-spacing:2px;text-align:left;text-transform:uppercase}td,th{padding:1rem}td{border-bottom:1px solid #e106001a;color:#fff}tr.personal-best-row{background:#d4edda!important}tr.personal-best-row td{color:#111!important;font-weight:600}tr.personal-best-row:hover{background:#c3e6cb!important}tr:last-child td{border-bottom:none}tbody tr:hover{background:#e106001a}.team-color{height:100%;left:0;position:absolute;top:0;width:4px}.position-badge{align-items:center;border-radius:8px;display:inline-flex;font-size:1rem;font-weight:800;height:35px;justify-content:center;width:35px}.position-badge.p1{background:linear-gradient(135deg,gold,orange);box-shadow:0 4px 12px #ffd70066;color:#000}.position-badge.p2{background:linear-gradient(135deg,silver,grey);box-shadow:0 4px 12px #c0c0c066;color:#000}.position-badge.p3{background:linear-gradient(135deg,#cd7f32,#8b4513);box-shadow:0 4px 12px #cd7f3266;color:#fff}.position-badge.other{background:#ffffff1a;border:2px solid #e106004d;color:#fff}@media (max-width:768px){.header-content{align-items:center;flex-direction:row;justify-content:space-between;padding:1rem}.logo{gap:.5rem}.logo h1{font-size:1.2rem;white-space:nowrap}.logo img{height:28px;width:28px}.api-status-badge{display:none!important;height:0!important;margin:0!important;overflow:hidden!important;padding:0!important;width:0!important}.header-right{overflow:visible}.mobile-menu-toggle{align-items:center;display:flex;height:40px;justify-content:center;padding:.5rem;width:40px}.app-header.menu-open .mobile-menu-toggle{opacity:0;pointer-events:none}.mobile-overlay{animation:fadeIn .3s ease;background:#000000d9;display:block;height:100vh;left:0;pointer-events:auto;position:fixed;top:0;width:100%;z-index:998}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.main-nav{background:#111;border-left:1px solid #ffffff1a;box-shadow:-4px 0 20px #000c;display:flex;flex-direction:column;gap:0;height:100vh;left:100%;overflow-y:auto;padding:env(safe-area-inset-top) 0 0;pointer-events:auto;position:fixed;top:0;transition:left .3s ease;width:280px;z-index:1001}.mobile-menu-close{align-items:center;background:#0000;border:none;border-bottom:2px solid #e10600;color:#fff9;cursor:pointer;display:flex;font-family:Formula1,Titillium Web,sans-serif;font-size:.75rem;gap:.5rem;justify-content:flex-end;letter-spacing:2px;margin-bottom:.5rem;padding:1rem 1rem .5rem 1.5rem;position:static;text-transform:uppercase;transition:color .2s ease;width:100%;z-index:1002}.mobile-menu-close:hover{color:#fff}.mobile-menu-close:active{opacity:.7}.main-nav.mobile-open{left:calc(100% - 280px)}.nav-link{border-bottom:1px solid #ffffff0d;border-left:4px solid #0000;box-sizing:border-box;cursor:pointer;font-size:1rem;justify-content:flex-start;letter-spacing:2px;margin-top:0;padding:1.1rem 1.5rem;pointer-events:auto;position:relative;transition:background .2s ease,border-left-color .2s ease,padding-left .2s ease;width:100%;z-index:1002}.nav-link:after{display:none}.nav-link:hover{background:#e106001a;border-left:4px solid #e1060080;padding-left:2rem}.nav-link.active{background:#e1060033;border-left:4px solid #e10600;padding-left:2rem}.nav-link:first-of-type{margin-top:0}.premium-header{align-items:flex-start;flex-direction:column;gap:1.5rem}.header-title h1{font-size:1.8rem}.year-selector{align-items:stretch!important;flex-direction:column!important;gap:.5rem!important;width:100%}.year-selector button,.year-selector input,.year-selector select{margin-bottom:.5rem;width:100%!important}.header-right{gap:0}.controls{align-items:stretch;flex-direction:column}.control-group,.control-group input,.control-group select,.premium-btn{width:100%}.premium-btn{margin-top:.5rem}.main-content{padding:0 1rem 1rem}.page-container{padding:1.5rem}.page-title{font-size:1.5rem;letter-spacing:1.5px}table{font-size:.85rem}td,th{padding:.5rem}}@media (max-width:480px){.main-nav{left:100%;width:100%}.main-nav.mobile-open{left:0}.nav-link{font-size:.95rem;padding:1.1rem 1.5rem}.nav-link.active,.nav-link:hover{padding-left:2rem}}:root{--surface:#141619;--surface-raised:#1b1e22;--line:#292c31;--muted:#92969f;--accent:#ff713d;--text:#f1f2f4;color-scheme:dark}body{background:#101114;color:#f1f2f4;color:var(--text);font-family:Segoe UI,Arial,sans-serif}button,input,select{font:inherit}a,button,input,select{-webkit-tap-highlight-color:transparent}a,button{touch-action:manipulation}a{color:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.5}:focus-visible{outline:2px solid #ff713d!important;outline:2px solid var(--accent)!important;outline-offset:4px}::selection{background:#ff713d55}.App.modern-app{background:#101114;min-height:100vh;overflow:clip}.modern-app:before{display:none}.modern-app>*{z-index:auto}.workspace-sidebar{background:#141518;border-right:1px solid #292c31;border-right:1px solid var(--line);display:flex;flex-direction:column;inset:0 auto 0 0;padding:33px 18px 20px;position:fixed;width:236px;z-index:40}.workspace-brand{align-items:center;display:flex;font-size:15px;font-weight:850;gap:10px;letter-spacing:-.5px;margin:0 6px 45px;text-decoration:none}.brand-symbol{background:#ff713d;background:var(--accent);border-radius:10px;color:#171311;display:grid;height:38px;place-items:center;transform:skew(-7deg);width:36px}.brand-light{color:#b4b7bf;font-weight:400}.workspace-brand small{color:#70747d;display:block;font-size:7.5px;letter-spacing:1.65px;margin-top:5px}.nav-caption{color:#767b84;font-size:9px;font-weight:700;letter-spacing:1.7px;margin-bottom:12px;padding:0 13px}.analysis-caption{margin-top:30px}.workspace-nav{align-items:center;border-radius:7px;color:#a2a6af;display:flex;font-size:12px;font-weight:550;gap:12px;margin-bottom:5px;padding:12px 13px;text-decoration:none;transition:background .2s,color .2s}.workspace-nav:hover{background:#202227;color:#fff}.workspace-nav.active{background:#ff713d13;box-shadow:inset 2px 0 #ff713d;box-shadow:inset 2px 0 var(--accent);color:#ff885c}.workspace-nav svg{stroke-width:1.6}.workspace-nav small{border:1px solid #454039;border-radius:4px;font-size:8px;margin-left:auto;padding:2px 4px}.sidebar-bottom{margin-top:auto;padding-top:35px}.sidebar-note{background:linear-gradient(130deg,#222328,#18191d);border:1px solid #292c31;border:1px solid var(--line);border-radius:8px;padding:17px 12px}.tiny-label{color:#868b94;font-size:7px;letter-spacing:1px}.sidebar-note p{font-size:12px;font-weight:600;margin:10px 0 15px}.sidebar-note a{color:#ff885c;font-size:10px;gap:15px;text-decoration:none}.connection,.sidebar-note a{align-items:center;display:flex}.connection{color:#898d96;font-size:9px;gap:7px;margin:18px 6px 0}.connection i{background:#c9a66e;border-radius:50%;height:6px;width:6px}.connection.connected i{background:#86d7b5}.connection.disconnected i{background:#e77e7e}.workspace-body{margin-left:236px;min-width:0}.workspace-topbar{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#101114e8;border-bottom:1px solid #292c31;border-bottom:1px solid var(--line);display:flex;height:73px;justify-content:space-between;padding:0 38px;position:-webkit-sticky;position:sticky;top:0;z-index:20}.topbar-location{align-items:center;color:#777d86;display:flex;font-size:11px;gap:13px}.topbar-location strong{color:#dbdee3;font-weight:500}.workspace-search{align-items:center;background:#181a1e;border:1px solid #292c31;border:1px solid var(--line);border-radius:7px;color:#9499a3;display:flex;font-size:11px;gap:10px;padding:8px 10px}.workspace-search kbd{border:1px solid #363940;border-radius:3px;color:#7e8590;font-size:9px;margin-left:35px;padding:2px 4px}.modern-app .main-content{margin:0 auto;max-width:1600px;outline:none;padding:33px 38px 25px}.workspace-footer{border-top:1px solid #292c31;border-top:1px solid var(--line);color:#6d737d;display:flex;font-size:9px;gap:15px;justify-content:space-between;letter-spacing:.3px;margin:10px 38px 0;padding:20px 0 25px}.footer-dot{color:#ff713d;margin:0 8px}.icon-button{align-items:center;background:#0000;border:0;border-radius:5px;color:#a5aab4;display:inline-flex;justify-content:center;padding:7px}.icon-button:hover{background:#ffffff0b;color:#fff}.sidebar-close,.sidebar-toggle{display:none}.skip-link{background:#ff713d;background:var(--accent);color:#111;left:250px;padding:10px;position:fixed;top:-60px;z-index:100}.skip-link:focus{top:10px}.route-enter{animation:routeIn .45s ease both}@keyframes routeIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.command-backdrop{align-items:flex-start;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0009;display:flex;inset:0;justify-content:center;padding:14vh 20px 20px;position:fixed;z-index:100}.command-dialog{animation:routeIn .2s ease;background:#191b20;border:1px solid #393d45;border-radius:13px;box-shadow:0 25px 100px #0008;max-height:75vh;overflow:auto;width:520px}.command-input{align-items:center;border-bottom:1px solid #292c31;border-bottom:1px solid var(--line);color:#ff713d;color:var(--accent);display:flex;gap:12px;padding:16px}.command-input input{background:#0000;border:0;color:#fff;flex:1 1;min-width:0;outline:none;padding:8px}.command-results{padding:8px}.command-results button{align-items:center;background:#0000;border:0;border-radius:6px;color:#b8bdc7;display:flex;gap:12px;padding:13px;text-align:left;width:100%}.command-results button:focus-visible,.command-results button:hover{background:#ff713d16;color:#ff713d;color:var(--accent)}.command-results button svg:last-child{margin-left:auto}.command-hint,.command-results p{color:#838995;font-size:11px;padding:14px}.command-hint{border-top:1px solid #292c31;border-top:1px solid var(--line)}.modern-app .premium-container{font-family:inherit;max-width:none;padding:0}.modern-app .premium-header{border-bottom:1px solid #292c31;border-bottom:1px solid var(--line);margin-bottom:25px;padding-bottom:24px}.modern-app .header-title h1,.modern-app .page-title{font-family:inherit;font-size:30px;font-weight:650;letter-spacing:-1px;text-transform:none}.modern-app .page-container{background:#0000;border:0;box-shadow:none;padding:0}.modern-app .header-title svg,.modern-app .page-title svg{color:#ff713d;color:var(--accent);width:24px}.modern-app .data-card,.modern-app .premium-card{background:#141619;background:var(--surface);border:1px solid #292c31;border:1px solid var(--line);border-radius:10px;box-shadow:none}.modern-app .data-card:hover,.modern-app .premium-card:hover{border-color:#5a4034;box-shadow:none}.modern-app .control-group label{color:#a6acb5;font-family:inherit;font-size:10px;letter-spacing:1px}.modern-app .control-group input,.modern-app .control-group select,.modern-app .year-selector input,.modern-app .year-selector select{background-color:#1a1c20;border:1px solid #353940;border-radius:7px;font-family:inherit;font-size:12px;padding:11px 35px 11px 12px}.modern-app .year-selector select{background-position:right 10px center}.modern-app .btn-primary,.modern-app .premium-btn{background:#ff713d;background:var(--accent);border-radius:6px;box-shadow:none;color:#15110e;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:0;text-transform:none}.modern-app .table-container{background:#141619;border:1px solid #292c31;border:1px solid var(--line);border-radius:9px}.modern-app table{background:#0000;box-shadow:none}.modern-app .table-container th,.modern-app th{background:#1d2025;color:#9da4af;font-family:inherit;font-size:10px;letter-spacing:.7px;padding:15px;text-transform:uppercase}.modern-app .table-container td,.modern-app td{border-color:#282b30;font-size:12px;padding:15px}.modern-app .table-container tbody tr:hover td{background:#ffffff04}.modern-app .controls{background:#141619;background:var(--surface);border:1px solid #292c31;border:1px solid var(--line);border-radius:9px;gap:16px;padding:20px}.modern-app .section-title{font-family:inherit;font-size:20px;text-transform:none}.modern-app .schedule-card,.modern-app .team-card{border-radius:10px;box-shadow:none}.modern-app .schedule-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr))}.modern-app .error{background:#ff713d12;border:1px solid #ff713d40;color:#ffc09f;font-size:13px}.empty-panel{padding:80px 20px}.empty-panel p{margin:15px 0}.empty-panel a{color:#ff713d;color:var(--accent)}@media (min-width:1600px){.workspace-sidebar{width:252px}.workspace-body{margin-left:252px}.modern-app .main-content{padding:40px 55px}.workspace-topbar{padding:0 55px}}@media (max-width:1100px){.workspace-sidebar{padding-left:12px;padding-right:12px;width:208px}.workspace-body{margin-left:208px}.modern-app .main-content{padding:28px 24px}.workspace-topbar{padding:0 24px}.workspace-footer{margin-left:24px;margin-right:24px}.workspace-brand{font-size:13px;gap:8px}.workspace-brand small{font-size:6.5px}}@media (max-width:800px){.workspace-sidebar{padding-top:35px;transform:translateX(-100%);transition:transform .25s ease;width:236px}.workspace-sidebar.is-open{transform:translateX(0)}.workspace-body{margin-left:0}.sidebar-toggle{display:inline-flex}.sidebar-close{display:flex;position:absolute;right:8px;top:8px}.workspace-overlay{background:#0009;border:0;inset:0;position:fixed;z-index:35}.workspace-topbar{height:calc(65px + env(safe-area-inset-top, 0px));min-height:calc(65px + env(safe-area-inset-top, 0px));padding-top:env(safe-area-inset-top,0)}.workspace-search kbd{display:none}.workspace-footer{font-size:8px}.workspace-brand{font-size:15px}.workspace-brand small{font-size:7.5px}}@media (max-width:520px){.modern-app .main-content{padding:25px 16px}.workspace-topbar{padding-left:12px;padding-right:16px}.topbar-location{gap:7px}.workspace-search span{display:none}.workspace-footer{line-height:1.6;margin:10px 16px 0}.modern-app .header-title h1,.modern-app .page-title{font-size:25px}.modern-app .controls{padding:15px}.skip-link{left:15px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.modern-app .teams-grid{gap:20px;grid-template-columns:repeat(auto-fill,minmax(min(100%,310px),1fr));padding-top:0}.modern-app .tab-btn{font-family:inherit;font-size:12px;padding:11px 18px}.modern-app .tab-btn.active{background:#ff713d16;border-color:#ff713d66;color:#ffad85}.modern-app .standings-container{font-family:inherit;max-width:none;padding:0}.modern-app{font-family:Segoe UI,Arial,sans-serif}.modern-app h1,.modern-app h2,.modern-app h3,.modern-app h4{font-family:inherit;text-transform:none}.modern-app .workspace-brand{font-family:Segoe UI,Arial,sans-serif}.modern-app .workspace-sidebar{overflow-y:auto}.modern-app .workspace-brand{flex-shrink:0}.modern-app .workspace-brand .brand-symbol{background:#0000;flex:0 0 36px;transform:none}.brand-symbol img{display:block;height:36px;width:36px}.experience-logo>img{display:block;flex-shrink:0;height:40px;width:40px}@media (max-width:800px){html[data-platform=android] .workspace-topbar{height:65px;min-height:65px;padding-bottom:0;padding-top:0}.workspace-topbar .sidebar-toggle,.workspace-topbar .workspace-search{align-self:center;flex-shrink:0;justify-content:center;margin:0;min-height:44px}.workspace-topbar .sidebar-toggle{padding:0;width:44px}.workspace-topbar .topbar-location{min-width:0}}@media (max-width:520px){.workspace-topbar .workspace-search{gap:0;height:44px;padding:0;width:44px}}.modern-app.is-lab{--accent:#90d8ba;--muted:#84968c;--line:#26352e;--surface:#101814;--surface-raised:#18231d;--text:#e7e9df;background:#090e0c;color:var(--text);font-family:DM Sans,Segoe UI,sans-serif}.is-lab .workspace-sidebar{background:#0b110e;border-color:#27372d}.is-lab .workspace-brand{font-family:DM Sans,Segoe UI,sans-serif;font-size:14px;letter-spacing:.2px}.is-lab .brand-symbol{background:none;color:#ff5445;transform:none;width:30px}.is-lab .brand-symbol svg{stroke-width:2.5}.is-lab .brand-light{color:#c8d1c7}.is-lab .workspace-brand small{color:#728779;font-size:6px;letter-spacing:1.4px}.is-lab .nav-caption{color:#667e6d;font-size:8px;letter-spacing:1.6px}.is-lab .workspace-nav{border-radius:2px;color:#8d9e92;font-size:11px;font-weight:400;padding:13px;transition:color .25s,background .25s}.is-lab .workspace-nav:hover{background:#90d8ba08;color:#e6eddf}.is-lab .workspace-nav.active{background:linear-gradient(90deg,#8ce1b916,#8ce1b904);box-shadow:inset 2px 0 #8ce1b9;color:#a9e7c6}.is-lab .workspace-nav small{border-color:#3a5444;border-radius:0;color:#99c7aa;font-size:7px}.is-lab .sidebar-note{background:radial-gradient(ellipse at 0 100%,#254a3733,#0000),#101a14;border-color:#253e2d;border-radius:0}.is-lab .sidebar-note a{color:#b9d7bc}.is-lab .sidebar-note p{color:#dce6d5;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:22px;font-weight:600}.is-lab .connection{color:#758a7a;font-size:8px}.is-lab .workspace-topbar{background:#090e0ce8;border-color:#223127;height:65px}.is-lab .topbar-location{color:#637d6a;font-size:10px}.is-lab .topbar-location strong{color:#bfcfbe}.is-lab .workspace-search{background:#0000;border-color:#314337;border-radius:0;color:#849d8a;font-size:10px}.is-lab .workspace-search kbd{border-color:#304333;border-radius:0;color:#7f9684}.is-lab .main-content{padding-bottom:25px;padding-top:24px}.is-lab .workspace-footer{border-color:#26362b;color:#617764;font-size:8px}.is-lab .footer-dot{color:#8ac6a2}.is-lab .workspace-sidebar{scrollbar-color:#365540 #0b110e;scrollbar-width:thin}.lab-page{margin:auto;max-width:1450px}.lab-intro{isolation:isolate;margin-bottom:25px;overflow:hidden;padding:20px 0 0;position:relative}.lab-intro:before{background:radial-gradient(ellipse,#214a3240,#0000 65%);content:"";height:200%;position:absolute;right:-10%;top:-80%;width:65%;z-index:-1}.lab-eyebrow{align-items:center;color:#9eba9f;display:flex;font-size:8px;font-weight:500;gap:7px;letter-spacing:1.6px;line-height:1.7}.lab-eyebrow>i{background:#9edab8;border-radius:50%;height:4px;width:4px}.lab-eyebrow>span{color:#4e6e56;font-size:8px;margin-left:15px}.modern-app .lab-intro h1{color:#eeeede;font-family:Barlow Condensed,Arial Narrow,Impact,sans-serif;font-size:clamp(58px,6vw,100px);font-weight:650;letter-spacing:-2px;line-height:.87;margin:26px 0 18px}.lab-intro h1>span{color:#89a88c}.lab-intro-copy>p{color:#859a89;font-size:10px;line-height:1.8;margin:0 0 25px}.lab-intro-art{align-items:center;display:flex;height:210px;justify-content:center;position:absolute;right:0;top:25px;width:40%}.lab-art-ring{border:1px solid #85cfa422;border-radius:50%;height:195px;position:absolute;width:195px}.lab-art-ring:before{border:1px dashed #85cfa422;border-radius:50%;content:"";inset:20px;position:absolute}.lab-intro-art svg{opacity:.65;overflow:visible;position:relative;transform:rotate(-6deg);width:100%}.lab-art-guide{stroke:#95cfab11;stroke-width:1;fill:none}.lab-art-trace{stroke:#8edbb2;stroke-width:1.5;fill:none;stroke-dasharray:1300;animation:lab-trace-in 2s ease both}.lab-intro-art>span{bottom:0;color:#607d64;font-size:6px;letter-spacing:1.5px;position:absolute;right:0}.lab-intro-bottom{border-top:1px solid #2b3b2f;color:#78917b;display:flex;font-size:7px;gap:15px;justify-content:space-between;letter-spacing:1.8px;padding:17px 0}.lab-intro-bottom>span:first-child{color:#c2d6bb}.is-lab .has-lab-intro>.premium-container>.premium-header>.header-title{display:none}.is-lab .has-lab-intro>.premium-container>.premium-header{background:#101814;border:1px solid #2c4031;display:block;margin-bottom:26px;padding:22px}.is-lab .premium-header .year-selector{align-items:center;flex-wrap:wrap;gap:12px!important}.is-lab .premium-header .year-selector>*{min-width:0}.is-lab .premium-header .year-selector select{background-color:#0e1611;border-color:#354e3b;border-radius:2px;color:#cbdac5;flex:1 1;font-size:11px;max-width:100%;min-width:110px}.is-lab .premium-header .year-selector input{background:#0e1611!important;border-color:#354e3b!important;border-radius:2px!important;color:#d8e6ce!important;font-family:inherit!important;font-size:11px!important}.is-lab .btn-primary,.is-lab .premium-btn{background:#abd7b1;border-radius:1px;box-shadow:none;color:#102619;font-family:DM Sans,sans-serif;font-size:10px;font-weight:600;letter-spacing:.2px;padding:12px 20px}.is-lab .btn-primary:hover,.is-lab .premium-btn:hover{background:#d1edc8;box-shadow:none}.is-lab .data-card,.is-lab .premium-card,.is-lab .schedule-card,.is-lab .team-card{background:#101814;border-color:#2b4031;border-radius:3px;box-shadow:none}.is-lab .data-card:hover,.is-lab .premium-card:hover{background:#15231a;border-color:#476b50}.is-lab .header-title h1,.is-lab .page-title{font-family:Barlow Condensed,Arial Narrow,Impact,sans-serif;font-size:50px;letter-spacing:-1px;line-height:1}.is-lab .header-title svg,.is-lab .page-title svg{color:#9ac59e!important}.is-lab .table-container{background:#0e1711;border-color:#2b3f30;border-radius:2px}.is-lab .table-container th,.is-lab th{background:#16231a;border-bottom:1px solid #324836;color:#98b39b;font-family:DM Sans,sans-serif;font-size:8px;font-weight:500;letter-spacing:1px;padding:15px 13px}.is-lab .table-container td,.is-lab td{font-feature-settings:"tnum";border-color:#25372a;color:#c9d6c2;font-family:DM Sans,sans-serif;font-size:11px;font-variant-numeric:tabular-nums;padding:14px 13px}.is-lab .table-container tbody tr:hover td{background:#9acd9c08}.is-lab .table-container tbody tr.personal-best-row td{background:#2d513d!important;color:#def2d9!important}.is-lab .error{background:#3a231e55;border-color:#80574266;color:#e6b49c;font-size:11px}.is-lab .loading{color:#a1c3a4;font-family:DM Sans,sans-serif;font-size:12px}.is-lab .tab-btn{background:#101814;border-color:#304c36;border-radius:2px;color:#94ac97;font-family:inherit}.is-lab .tab-btn.active{background:#203b2b;border-color:#52785b;color:#cae4bd}.is-lab .controls{background:#101814;border-color:#2b4031;border-radius:2px}.is-lab .control-group input,.is-lab .control-group select{background-color:#0e1611;border-color:#354e3b;border-radius:2px;color:#cbdac5}.is-lab .control-group label{color:#90ab94;font-size:8px}.is-lab .section-title{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:28px;letter-spacing:0}.is-lab .command-dialog{background:#101a14;border-color:#3a5440;border-radius:3px}.is-lab .command-results button:hover{background:#88dba312;color:#bde2bc}.is-lab .command-input{border-color:#2f4835;color:#a6ceaa}.is-lab .command-hint{border-color:#2f4835}.is-lab .command-results button{border-radius:1px}.lab-session-form{background:#101914;border:1px solid #2c4131}.lab-panel-heading{align-items:center;border-bottom:1px solid #263d2d;color:#a9c0a9;display:flex;font-size:8px;gap:15px;justify-content:space-between;letter-spacing:1.3px;padding:16px 20px}.lab-panel-heading>span{align-items:center;display:flex;gap:8px}.lab-panel-heading>small{color:#5d7a65;font-size:6px;letter-spacing:1.4px}.lab-fields{grid-gap:12px;display:grid;gap:12px;grid-template-columns:.7fr 1.7fr 1fr 1.4fr .5fr auto;padding:22px 20px}.lab-fields label{color:#8fae92;display:flex;flex-direction:column;font-size:7px;font-weight:500;gap:9px;letter-spacing:1.3px;min-width:0}.lab-fields input,.lab-fields select{background-color:#0b130e;border:1px solid #36523d;border-radius:1px;color:#d9e5d2;font-family:DM Sans,sans-serif;font-size:10px;height:43px;letter-spacing:0;min-width:0;outline:none;padding:12px 9px;width:100%}.lab-fields select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%238cad94' viewBox='0 0 24 24'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-position:right 6px center;background-repeat:no-repeat;padding-right:24px}.lab-fields select:disabled{cursor:wait;opacity:.45}.lab-fields input[aria-invalid=true]{border-color:#ca9371}.lab-fields input:focus,.lab-fields select:focus{border-color:#95c5a2}.lab-load-button{align-items:center;align-self:end;background:#acd9b4;border:1px solid #acd9b4;color:#102c1b;display:flex;font-size:10px;font-weight:600;gap:15px;height:43px;justify-content:center;padding:0 16px;white-space:nowrap}.lab-load-button:hover:not(:disabled){background:#d4efce;border-color:#d4efce}.lab-load-button:disabled{background:#507459;border-color:#507459;color:#b4c8b3;opacity:.6}.lab-form-note{align-items:center;border-top:1px solid #263d2d;color:#6b8b71;display:flex;font-size:7px;gap:15px;justify-content:space-between;line-height:1.6;padding:12px 20px}.lab-form-note>span:first-child{align-items:center;display:flex;gap:7px}.lab-form-note i{background:#82ad89;border-radius:50%;flex-shrink:0;height:4px;width:4px}.lab-form-note>span:last-child{font-size:6px;letter-spacing:1.2px}.lab-notice{align-items:center;background:#43302133;border:1px solid #9a704e66;color:#d9bb9a;display:flex;font-size:11px;gap:13px;margin-top:18px;padding:18px}.lab-notice>svg{flex-shrink:0}.lab-notice p{line-height:1.8}.lab-notice strong{display:block;font-weight:500;margin-bottom:5px}.lab-notice button{align-items:center;background:#0000;border:1px solid #8c765a;color:#e0d0b5;display:flex;font-size:9px;gap:10px;margin-left:auto;padding:8px 10px}.lab-loading{align-items:center;background:radial-gradient(ellipse at 50% 100%,#183d2a66,#0000);border:1px solid #294735;color:#8cbf9a;display:flex;flex-direction:column;justify-content:center;margin-top:22px;min-height:360px;padding:30px;text-align:center}.is-lab .lab-loading h2{color:#c9e0c0;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:42px;font-weight:600;margin:16px 0 10px}.lab-loading p{color:#7f9e86;font-size:10px;line-height:1.8}.loading-track{background:#2c4e36;height:1px;margin-top:30px;overflow:hidden;width:140px}.loading-track i{animation:lab-loading 1.5s ease-in-out infinite;background:#a1d4ae;display:block;height:1px;width:40%}.lab-spin{animation:lab-rotate 1.4s linear infinite}.lab-empty{align-items:center;background:radial-gradient(ellipse at 90% 100%,#214d3760,#0000 60%),#0d1510;border:1px solid #2c4131;display:grid;grid-template-columns:1fr 1fr;isolation:isolate;margin-top:24px;min-height:340px;overflow:hidden;padding:35px 30px 55px;position:relative}.lab-empty-grid{background-image:linear-gradient(#82b19105 1px,#0000 0),linear-gradient(90deg,#82b19105 1px,#0000 0);background-size:37px 37px;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000);position:absolute;z-index:-1}.lab-empty-copy{position:relative;z-index:2}.lab-empty-copy .lab-eyebrow{font-size:6px}.modern-app .lab-empty h2{font-family:Barlow Condensed,Arial Narrow,Impact,sans-serif;font-size:clamp(40px,4.2vw,66px);font-weight:650;letter-spacing:-1px;line-height:.95;margin:23px 0 17px}.lab-empty h2 span{color:#7ca185}.lab-empty-copy>p{color:#7d9b84;font-size:10px;line-height:1.9}.lab-empty-steps{align-items:center;color:#94b49a;display:flex;font-size:7px;gap:15px;margin-top:25px}.lab-empty-steps b{color:#55775e;font-size:6px;font-weight:400;margin-right:5px}.lab-empty-art{align-items:center;display:flex;height:230px;justify-content:center;position:relative;transform:translateX(15px)}.lab-empty-art img{filter:drop-shadow(0 25px 15px #000a);max-width:none;position:relative;transform:rotate(-12deg);width:130%;z-index:1}.lab-ghost-word{color:#87b49b0d;font-family:Barlow Condensed,Arial Narrow,Impact,sans-serif;font-size:7vw;font-weight:700;letter-spacing:-2px;position:absolute;transform:rotate(-12deg);white-space:nowrap}.lab-art-caption{bottom:0;color:#607d6a;font-size:6px;letter-spacing:1.4px;position:absolute;right:15px}.lab-empty-bottom{border-top:1px solid #2a4031;bottom:16px;color:#65836b;display:flex;font-size:6px;justify-content:space-between;left:30px;letter-spacing:1.5px;padding-top:15px;position:absolute;right:30px}.lab-channel-preview{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(3,1fr);margin-top:28px}.lab-channel-preview>div{border-top:1px solid #304334;padding:17px 0}.lab-channel-preview>div>span{align-items:center;color:#8eac90;display:flex;justify-content:space-between}.lab-channel-preview small{color:#55745e;font-size:7px}.modern-app .lab-channel-preview h3{color:#cbd9c2;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:24px;font-weight:500;letter-spacing:0;margin:18px 0 7px}.lab-channel-preview p{color:#748e7a;font-size:10px;line-height:1.9;max-width:270px}.lab-next{align-items:center;border-top:1px solid #2c4031;display:flex;gap:35px;margin-top:35px;padding:22px 0 5px}.lab-next>span{color:#5b7961;font-size:6px;letter-spacing:1.5px}.lab-next>a{align-items:center;color:#a2bfa3;display:flex;font-size:10px;gap:22px;text-decoration:none}.lab-next>a:hover{color:#e0eed2}.lab-results{margin-top:30px}.lab-result-heading{align-items:center;display:flex;gap:15px;justify-content:space-between;margin-bottom:24px}.lab-result-heading .lab-eyebrow{font-size:6px}.modern-app .lab-result-heading h2{font-family:Barlow Condensed,Arial Narrow,Impact,sans-serif;font-size:38px;font-weight:550;letter-spacing:-.5px;line-height:1.2;margin-top:12px}.lab-result-heading h2>span{color:#678770;font-size:24px;margin-left:8px}.lab-result-heading p{color:#7b9982;font-size:9px;line-height:1.7;margin-top:8px}.lab-samples{align-items:center;color:#a3c4a6;display:flex;font-size:7px;gap:6px;letter-spacing:1px;white-space:nowrap}.lab-samples i{background:#a3c4a6;border-radius:50%;height:4px;width:4px}.lab-metrics{background:linear-gradient(110deg,#15261a,#101a14);border:1px solid #304736;display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:25px}.lab-metrics>div{border-right:1px solid #304736;padding:20px 23px}.lab-metrics>div:last-child{border-right:0}.lab-metrics>div>span{color:#78977d;font-size:7px;letter-spacing:1.1px}.lab-metrics strong{font-feature-settings:"tnum";align-items:baseline;color:#d9e7ce;display:flex;font-family:Barlow Condensed,Arial Narrow,Impact,sans-serif;font-size:43px;font-variant-numeric:tabular-nums;font-weight:550;gap:8px;letter-spacing:-.5px;line-height:1.2;margin-top:8px}.lab-metrics small{color:#7f9d82;font-family:DM Sans,sans-serif;font-size:9px;font-weight:400;letter-spacing:0}.lab-chart-panel{background:#0d1710;border:1px solid #304736}.lab-chart-top{align-items:center;border-bottom:1px solid #283e2e;display:flex;gap:20px;justify-content:space-between;padding:16px 20px}.lab-chart-top>div{display:flex;flex-wrap:wrap;gap:6px}.lab-chart-top button{background:#0000;border:1px solid #0000;border-radius:1px;color:#79977e;font-size:10px;padding:9px 13px}.lab-chart-top button.active{background:#22432c55;border-color:#42684a;color:#c8e4c1}.lab-chart-top>span{color:#64836c;font-size:6px;letter-spacing:1.2px}.lab-chart-legend{color:#aac1a8;display:flex;font-size:8px;gap:20px;padding:22px 24px 10px}.lab-chart-legend>span{align-items:center;display:flex;gap:6px}.lab-chart-legend i{height:2px;width:13px}.lab-trace{height:330px;padding:10px 12px 0 4px}.lab-chart-foot{color:#64826b;display:flex;font-size:6px;gap:15px;justify-content:space-between;letter-spacing:1px;line-height:1.6;padding:0 24px 20px}.trace-tooltip{background:#18291d;border:1px solid #506d52;box-shadow:0 8px 25px #0006;color:#c8dfc3;font-size:10px;min-width:160px;padding:14px}.trace-tooltip>span{color:#89aa8e;display:block;font-size:8px;margin-bottom:10px}.trace-tooltip>div{align-items:center;display:flex;gap:8px;padding:5px 0}.trace-tooltip strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;margin-left:auto}.trace-tooltip i{height:4px;width:4px}.lab-raw-data{background:#0d1710;border:1px solid #304736;margin-top:20px;overflow:hidden}.lab-raw-data>summary{align-items:center;color:#b4ccae;cursor:pointer;display:flex;font-size:11px;gap:15px;justify-content:space-between;list-style:none;padding:20px 22px}.lab-raw-data>summary::-webkit-details-marker{display:none}.lab-raw-data>summary>span{align-items:center;color:#6f9277;display:flex;font-size:6px;gap:15px;letter-spacing:1.2px}.lab-raw-data[open]>summary svg{transform:rotate(180deg)}.is-lab .lab-raw-data .table-container{border:0;margin:0}.lab-raw-data caption{caption-side:bottom;color:#72927a;font-size:8px;line-height:1.8;padding:16px 22px;text-align:left}.lab-data-note{color:#67866e;font-size:8px;line-height:1.8;margin-top:15px}@keyframes lab-trace-in{0%{stroke-dashoffset:1300}to{stroke-dashoffset:0}}@keyframes lab-rotate{to{transform:rotate(1turn)}}@keyframes lab-loading{0%{transform:translateX(-100%)}to{transform:translateX(350%)}}@media (min-width:1650px){.lab-fields{gap:18px;grid-template-columns:.7fr 1.7fr 1fr 1.4fr .5fr auto}.lab-fields input,.lab-fields select{font-size:12px}.lab-empty{min-height:390px}}@media (max-width:1250px){.lab-fields{gap:18px;grid-template-columns:.7fr 1.6fr 1fr}.lab-fields .field-driver{grid-column:1}.lab-fields .field-race,.lab-fields>label:nth-child(5){grid-column:2}.lab-fields .lab-load-button{grid-column:3}.lab-intro-art{top:40px;width:38%}.lab-intro-art svg{width:115%}.lab-intro-art>span{font-size:5px}.lab-metrics>div{padding:18px}.lab-intro h1{font-size:75px}}@media (max-width:800px){.is-lab .workspace-sidebar{z-index:40}.lab-intro-art{height:180px;top:35px;width:40%}.lab-art-ring{height:160px;width:160px}.modern-app .lab-intro h1{font-size:70px}.lab-empty h2{font-size:47px}.lab-empty{padding:28px 22px 55px}.lab-fields{grid-template-columns:.8fr 1.5fr 1fr}.lab-chart-top>span{display:none}.lab-metrics strong{font-size:36px}.is-lab .has-lab-intro>.premium-container>.premium-header{padding:16px}.is-lab .premium-header .year-selector{flex-direction:row!important}.is-lab .premium-header .year-selector button,.is-lab .premium-header .year-selector input,.is-lab .premium-header .year-selector select{margin:0;min-width:110px;width:auto!important}.is-lab .premium-header .year-selector input{flex:1 1}.lab-next{gap:25px}.lab-next>a{font-size:9px;gap:15px}}@media (max-width:520px){.is-lab .main-content{padding-top:14px}.lab-intro{margin-bottom:18px;padding-top:15px}.lab-eyebrow{font-size:6px;letter-spacing:1.15px}.lab-eyebrow>span{font-size:6px;margin-left:4px}.modern-app .lab-intro h1{font-size:63px;letter-spacing:-1.6px;margin:25px 0 17px}.lab-intro-copy>p{font-size:9px;line-height:1.8;margin-bottom:22px;max-width:245px}.lab-intro-art{height:150px;opacity:.23;pointer-events:none;right:-60px;top:45px;width:60%}.lab-intro-art>span{display:none}.lab-intro-bottom{font-size:6px;letter-spacing:1.2px;padding:14px 0}.lab-intro-bottom>span:last-child{color:#536c59;font-size:5px}.lab-panel-heading{font-size:7px;padding:14px}.lab-panel-heading>small{display:none}.lab-fields{gap:16px 12px;grid-template-columns:1fr 1fr;padding:18px 14px}.lab-fields .field-race{grid-column:2}.lab-fields .field-driver{grid-column:2;grid-row:2}.lab-fields>label:nth-child(3){grid-column:1;grid-row:2}.lab-fields>label:nth-child(5){grid-column:1;grid-row:3}.lab-fields .lab-load-button{font-size:9px;gap:10px;grid-column:2;grid-row:3;padding:0 10px}.lab-fields input,.lab-fields select{font-size:10px;height:42px}.lab-fields label{font-size:6px;gap:8px;letter-spacing:1px}.lab-form-note{font-size:6px;padding:11px 14px}.lab-form-note>span:last-child{display:none}.lab-empty{align-items:start;grid-template-columns:1fr;margin-top:20px;min-height:400px;padding:26px 20px 50px}.lab-empty-copy .lab-eyebrow{font-size:5px}.modern-app .lab-empty h2{font-size:45px;margin:19px 0 13px}.lab-empty-copy>p{font-size:9px;max-width:260px}.lab-empty-steps{font-size:6px;gap:10px;margin-top:20px}.lab-empty-art{bottom:39px;height:150px;opacity:.7;position:absolute;right:-7%;transform:none;width:85%}.lab-empty-art img{transform:rotate(-12deg);width:110%}.lab-art-caption{display:none}.lab-ghost-word{font-size:18vw}.lab-empty-bottom{font-size:5px;left:20px;letter-spacing:1px;right:20px}.lab-channel-preview{gap:0;grid-template-columns:1fr;margin-top:25px}.lab-channel-preview>div{grid-gap:0 14px;display:grid;gap:0 14px;grid-template-columns:24px 1fr;padding:17px 0}.lab-channel-preview>div>span{align-items:flex-start;grid-row:1/3;padding-top:5px;position:relative}.lab-channel-preview small{display:none}.modern-app .lab-channel-preview h3{font-size:23px;margin:0 0 5px}.lab-channel-preview p{font-size:9px;max-width:none}.lab-next{flex-wrap:wrap;gap:15px;margin-top:23px;padding-top:18px}.lab-next>span{flex-basis:100%;font-size:5px}.lab-next>a{flex:1 1;font-size:8px;gap:10px}.lab-next>a svg{width:15px}.lab-notice{align-items:flex-start;font-size:10px;padding:15px}.lab-notice button{flex-shrink:0;font-size:8px}.lab-result-heading{align-items:flex-start}.modern-app .lab-result-heading h2{font-size:32px}.lab-result-heading h2>span{display:block;font-size:20px;margin-left:0;margin-top:5px}.lab-result-heading .lab-eyebrow{font-size:5px}.lab-samples{font-size:6px;letter-spacing:.5px;margin-top:4px}.lab-result-heading p{font-size:8px}.lab-metrics{grid-template-columns:1fr 1fr}.lab-metrics>div{padding:17px 16px}.lab-metrics>div:nth-child(2){border-right:0}.lab-metrics>div:nth-child(-n+2){border-bottom:1px solid #304736}.lab-metrics>div>span{font-size:6px}.lab-metrics strong{font-size:36px}.lab-metrics small{font-size:8px}.lab-chart-top{gap:8px;padding:12px 10px}.lab-chart-top>div{gap:1px;justify-content:space-between;width:100%}.lab-chart-top button{font-size:8px;padding:8px 9px}.lab-chart-legend{padding:20px 18px 10px}.lab-trace{height:270px;padding-right:4px}.lab-chart-foot{font-size:5px;gap:10px;padding:0 15px 18px}.lab-chart-foot>span:last-child{text-align:right}.lab-raw-data>summary{font-size:10px;padding:17px 15px}.lab-raw-data>summary>span{font-size:5px;gap:8px}.is-lab .workspace-footer,.lab-data-note{font-size:7px}.is-lab .header-title h1,.is-lab .page-title{font-size:40px}.is-lab .premium-header .year-selector>*{flex:1 1 110px}.is-lab .premium-header .year-selector select{font-size:10px}.lab-loading{min-height:320px}.lab-loading p{font-size:9px}.lab-loading h2{font-size:36px!important}}@media (prefers-reduced-motion:reduce){.lab-art-trace,.lab-spin{animation:none}.loading-track i{animation:none;transform:none;width:100%}}.is-lab .workspace-nav,.lab-fields input,.lab-fields select{font-size:12px}.lab-fields label{font-size:8px}.lab-form-note,.lab-panel-heading{font-size:9px}.lab-empty-copy>p,.lab-intro-copy>p{font-size:12px}.lab-empty-steps{font-size:9px}.lab-channel-preview p,.lab-chart-top button,.lab-next>a,.lab-result-heading p{font-size:11px}.lab-chart-legend{font-size:10px}.lab-chart-foot{font-size:8px}.lab-data-note{font-size:10px}.lab-metrics>div>span{font-size:9px}.lab-metrics small{font-size:11px}@media (max-width:520px){.lab-fields input,.lab-fields select{font-size:12px}.lab-fields label,.lab-form-note{font-size:8px}.lab-empty-copy>p,.lab-intro-copy>p{font-size:11px}.lab-empty-steps{font-size:8px}.lab-channel-preview p{font-size:11px}.lab-chart-top button,.lab-next>a,.lab-result-heading p{font-size:10px}.lab-chart-foot{font-size:6px}.lab-metrics>div>span{font-size:8px}.lab-data-note{font-size:9px}}.lab-standby{grid-gap:35px;align-items:center;background:radial-gradient(ellipse at 100% 90%,#214c3160,#0000 60%),#0e1610;border:1px solid #2b4131;display:grid;gap:35px;grid-template-columns:1.4fr 1fr;isolation:isolate;min-height:330px;overflow:hidden;padding:35px 30px 65px;position:relative}.lab-standby .lab-eyebrow{color:#7c9b80;font-size:7px;letter-spacing:1.2px}.modern-app .lab-standby h2{font-family:Barlow Condensed,Arial Narrow,Impact,sans-serif;font-size:58px;font-weight:600;letter-spacing:-1px;line-height:.95;margin:22px 0 17px}.lab-standby h2>span{color:#789b7f}.lab-standby p{color:#849e88;font-size:12px;line-height:1.9;max-width:380px}.lab-standby-art{align-items:center;color:#8eb89988;display:flex;flex-direction:column;gap:25px;justify-content:center;position:relative}.lab-standby-art>div{border:1px solid #719c7b22;border-radius:50%;height:220px;position:absolute;width:220px;z-index:-1}.lab-standby-art>div:after{border:1px dashed #719c7b22;border-radius:50%;content:"";inset:20px;position:absolute}.lab-standby-art>span{color:#567860;font-size:6px;letter-spacing:2px}.lab-standby .lab-empty-bottom{font-size:6px}@media (max-width:520px){.lab-standby{gap:0;grid-template-columns:1fr;min-height:330px;padding:27px 20px 65px}.lab-standby-copy{position:relative;z-index:2}.modern-app .lab-standby h2{font-size:46px}.lab-standby p{font-size:11px;max-width:270px}.lab-standby .lab-eyebrow{font-size:6px}.lab-standby-art{height:200px;opacity:.2;position:absolute;right:-45px;top:35px;width:200px;z-index:0}.lab-standby-art>span{display:none}.lab-standby .lab-empty-bottom{font-size:5px}}.session-driver-portrait{align-items:flex-start;background:#1c2d20;border:1px solid;border-radius:6px;display:flex;flex:0 0 44px;height:48px;justify-content:center;overflow:hidden;width:44px}.session-driver-portrait img{flex-shrink:0;height:114px;max-width:none;object-fit:cover;object-position:center top;width:100%}.session-driver-portrait .archive-image-fallback{color:#d1e7cc;display:grid;font-size:11px;height:100%;place-items:center;width:100%}.modern-app .workspace-topbar{backdrop-filter:none;-webkit-backdrop-filter:none;background:#101114}.is-lab .workspace-topbar{background:#090e0c}.command-backdrop,.modern-app .data-card,.modern-app .premium-card,.modern-app .schedule-card,.modern-app .team-card{backdrop-filter:none;-webkit-backdrop-filter:none}.command-backdrop{background:#000d}.brand-experience .cinema-texture{background-image:repeating-linear-gradient(95deg,#ffffff03,#ffffff03 1px,#0000 0,#0000 5px);opacity:.3}.brand-experience .cinema-halo{background:radial-gradient(ellipse,#ff30255c,#0000 68%);filter:none;height:650px;left:20%;opacity:1;top:-200px;width:60%}.brand-experience .cinema-car,.brand-experience .velocity-art img,.hero-track img,.lab-empty-art img{filter:none}.brand-experience .velocity-art{will-change:auto}.brand-experience .cinema-title{mix-blend-mode:normal}.brand-experience .scroll-cue svg{animation-iteration-count:3}.modern-app .lab-art-trace{stroke-dasharray:none;animation:none}.modern-app .loading-spinner{animation:none;border-color:#bdd9b6 #415e4b #415e4b}.hero-skeleton{animation:none;background:#1b1f1c}.modern-app .route-enter{animation:none}.brand-experience [data-reveal]{transition-duration:.55s}.motion-toggle{align-items:center;background:#0000;border:1px solid #334b39;color:#9fbea4;cursor:pointer;display:flex;font-family:DM Sans,sans-serif;font-size:10px;gap:20px;justify-content:space-between;margin-bottom:16px;padding:10px 12px;width:100%}.motion-toggle span{color:#66846d;font-size:6px;letter-spacing:1px}.motion-toggle[aria-pressed=true]{background:#193020;color:#c7dfc2}.experience-motion{border-color:#fff3;color:#c9cac1;font-size:9px;margin:0 0 0 20px;padding:12px;white-space:nowrap;width:auto}.experience-motion[aria-pressed=true]{background:#202b23;color:#b9ddc6}.experience-nav .nav-launch{margin-left:15px}.experience-links{margin-left:auto}.motion-toggle:hover{border-color:#91b99a}html[data-effects=reduced] *,html[data-effects=reduced] :after,html[data-effects=reduced] :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}html[data-effects=reduced]:has(.brand-experience){scroll-behavior:auto}.is-experience:has(.motion-toggle[aria-pressed=true]) .cinema-scroll{height:auto}html[data-effects=reduced] .cinema-stage{position:relative}html[data-effects=reduced] .cinema-car,html[data-effects=reduced] .cinema-lane,html[data-effects=reduced] .cinema-title,html[data-effects=reduced] .velocity-art{transform:none!important}html[data-effects=reduced] .cinema-title{opacity:1}html[data-effects=reduced] .brand-experience [data-reveal]{opacity:1;transform:none}@media (max-width:1000px){.experience-motion{font-size:8px;margin-left:15px;padding:10px}.experience-links{gap:18px}.experience-nav .nav-launch{gap:14px;padding:12px}}@media (max-width:650px){.experience-motion{font-size:9px;margin-left:auto;margin-right:14px;padding:11px}.experience-links{margin-left:0}.experience-nav .nav-launch{display:none}.motion-toggle{min-height:38px}}.modern-app:before{background-image:none}.brand-experience .cinema-lane{box-shadow:none}.modern-app .premium-card:hover{-webkit-backdrop-filter:none;backdrop-filter:none}.brand-experience .cinema-car img{animation-duration:.8s}.brand-experience .velocity-orbit{transform:scaleY(.5) rotate(-15deg)}
/*# sourceMappingURL=main.962e039b.css.map*/