/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.inline{display:inline}.table{display:table}.grow{flex-grow:1}}.infoHero{background:radial-gradient(circle at 73% 42%,#4a1b17 0,#0000 31%),linear-gradient(121deg,#090b0b 61%,#201110 61%);grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:8vw;min-height:590px;padding:88px 7vw 72px;display:grid}.infoHero h1{letter-spacing:-6px;margin:26px 0;font-size:clamp(62px,8vw,118px);line-height:.83}.infoHero h1 em,.infoSubmit h2 em{color:var(--acid);font-style:normal}.infoHero p{color:#a8aea9;max-width:640px;font-size:17px;line-height:1.6}.infoHero aside{background:#111513;border:1px solid #65332f;padding:28px}.infoHero aside>span{color:var(--acid);letter-spacing:1.8px;font-size:9px;font-weight:900}.infoHero ol{margin:22px 0 0;padding:0;list-style:none}.infoHero li{color:#b6bcb7;border-top:1px solid #303532;align-items:center;gap:14px;padding:15px 0;font-size:11px;display:flex}.infoHero li b{color:var(--acid);font-size:17px}.infoSubmit{background:var(--white);color:#0b0d0c;grid-template-columns:minmax(280px,.75fr) minmax(460px,1.25fr);gap:9vw;padding:90px 7vw;display:grid}.infoSubmit h2{letter-spacing:-4px;margin:17px 0 25px;font-size:clamp(47px,6vw,78px);line-height:.88}.infoSubmit>div>p{color:#5c625d;max-width:420px;line-height:1.65}.infoSubmit>div>small{color:#858b86;margin-top:25px;font-size:10px;display:block}.missingInfoForm{grid-template-columns:1fr 1fr;gap:18px;display:grid}.missingInfoForm label{gap:8px;display:grid}.missingInfoForm label span{letter-spacing:1.3px;text-transform:uppercase;color:#555c56;font-size:9px;font-weight:900}.missingInfoForm input{color:#101312;background:#fff;border:1px solid #c9cec7;outline:0;width:100%;padding:14px}.missingInfoForm input:focus{border-color:var(--acid);box-shadow:0 0 0 2px #ff3b3020}.missingInfoForm label small{color:#858b86;font-size:9px;line-height:1.45}.missingInfoForm .wide,.missingInfoForm button,.missingInfoStatus{grid-column:1/3}.missingInfoForm button{background:var(--acid);color:#090b0a;letter-spacing:1px;cursor:pointer;border:0;justify-self:start;padding:17px 22px;font-size:11px;font-weight:900}.missingInfoForm button:disabled{opacity:.55;cursor:wait}.missingInfoStatus{border-left:2px solid var(--acid);color:#5f2925;background:#f1dedb;margin:0;padding:13px 15px;font-size:12px}@media (max-width:850px){.infoHero{grid-template-columns:1fr}.infoHero aside{max-width:500px}.infoSubmit{grid-template-columns:1fr}}@media (max-width:520px){.infoHero{min-height:auto;padding:65px 22px}.infoHero h1{letter-spacing:-4px;font-size:57px}.infoSubmit{padding:65px 22px}.missingInfoForm{grid-template-columns:1fr}.missingInfoForm .wide,.missingInfoForm button,.missingInfoStatus{grid-column:1}}.infoNotice{border-left:3px solid var(--acid);background:#f1dedb;max-width:440px;margin-top:24px;padding:18px}.infoNotice b{color:#9f251f;letter-spacing:1.4px;font-size:10px;display:block}.infoNotice p{font-size:12px;color:#542d29!important;margin:8px 0 13px!important;line-height:1.55!important}.infoNotice a{color:#8f201b;letter-spacing:.5px;font-size:10px;font-weight:900;text-decoration:none}.infoNotice a:hover{text-decoration:underline}.driverPhoto{object-fit:cover;clip-path:polygon(9% 0,100% 0,91% 100%,0 100%);background:#1e2420;border:1px solid #363d38;flex:none;width:48px;height:48px}.modalPhoto{object-fit:cover;clip-path:polygon(9% 0,100% 0,91% 100%,0 100%);background:#1e2420;border:1px solid #64312d;width:82px;height:82px}@media (max-width:850px){.modalPhoto{width:58px;height:58px}}@media (max-width:520px){.driverPhoto{width:44px;height:44px}.modalPhoto{width:48px;height:48px}}:root{--ink:#080a0a;--panel:#101313;--line:#292d2b;--acid:#ff3b30;--white:#f4f6f1;--muted:#8f9690}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--white);margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select{font:inherit}header{border-bottom:1px solid var(--line);z-index:2;background:#090b0bee;align-items:center;height:78px;padding:0 5vw;display:flex;position:relative}.brand{letter-spacing:-1px;color:var(--white);align-items:center;font-size:20px;font-weight:900;text-decoration:none;display:flex}.brandMark{background:var(--acid);color:#090b0b;clip-path:polygon(6% 0,100% 0,94% 100%,0 100%);margin-right:6px;padding:8px 7px}nav{gap:35px;margin:auto;display:flex}nav a{color:#9da39e;text-transform:uppercase;letter-spacing:1.5px;font-size:12px;font-weight:700;text-decoration:none}nav a:hover{color:var(--acid)}.season{color:var(--white);letter-spacing:1px;background:#141716;border:1px solid #303531;padding:10px 14px;font-size:11px}.season span{color:var(--acid);margin-left:12px}.hero{background:radial-gradient(circle at 75% 45%,#421815 0,#0000 33%),linear-gradient(115deg,#0a0c0c 57%,#1c1111 57%);min-height:620px;padding:92px 7vw 70px;position:relative;overflow:hidden}.hero:after{content:"96";color:#0000;-webkit-text-stroke:2px #4a2421;opacity:.42;font-size:520px;font-weight:1000;line-height:1;position:absolute;top:25px;right:4vw;transform:skew(-7deg)}.eyebrow,.kicker{color:var(--acid);letter-spacing:2.5px;font-size:11px;font-weight:800}.eyebrow i,.updated i{background:var(--acid);vertical-align:middle;width:28px;height:2px;margin-right:9px;display:inline-block}.hero h1{letter-spacing:-6px;z-index:1;max-width:850px;margin:28px 0 24px;font-size:clamp(64px,8.3vw,132px);font-weight:950;line-height:.82;position:relative}.hero h1 em,.sectionTitle h2 em,.formula h2 em{color:var(--acid);font-style:normal}.hero p{color:#a8aea9;max-width:480px;font-size:17px;line-height:1.5}.cta{background:var(--acid);color:#0b0d0c;letter-spacing:1px;gap:50px;margin-top:28px;padding:17px 20px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.heroStat{z-index:1;border-left:2px solid var(--acid);padding-left:18px;position:absolute;bottom:55px;right:8vw}.heroStat b{font-size:31px;display:block}.heroStat small{color:#a4aaa5;letter-spacing:2px;font-size:9px}.rankings{padding:85px 6vw}.sectionTitle{justify-content:space-between;align-items:flex-end;display:flex}.sectionTitle span{letter-spacing:2px;color:#929993;font-size:10px}.sectionTitle h2,.formula h2{letter-spacing:-2px;margin:10px 0 0;font-size:48px}.updated{color:#858c86;letter-spacing:1.3px;font-size:10px}.updated i{width:7px;height:7px;box-shadow:0 0 9px var(--acid);border-radius:50%}.toolbar{gap:14px;margin:40px 0 22px;display:flex}.search{border:1px solid var(--line);background:#121514;align-items:center;gap:10px;width:270px;padding:0 14px;display:flex}.search span{color:var(--acid);font-size:22px}.search input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:12px}.filters{border:1px solid var(--line);display:flex}.filters button{color:#858b86;border:0;border-right:1px solid var(--line);background:#101312;padding:0 17px;font-size:10px;font-weight:700}.filters button.active{background:var(--acid);color:#080a09}.sort{color:#7f8680;letter-spacing:1px;margin-left:auto;font-size:9px}.sort select{color:#fff;border:1px solid var(--line);background:#111413;margin-left:8px;padding:12px}.tableHead,.driver{grid-template-columns:minmax(330px,2fr) minmax(220px,1.3fr) 80px 80px 30px;align-items:center;display:grid}.tableHead{color:#666c67;letter-spacing:1.4px;padding:10px 20px;font-size:9px}.driver{text-align:left;color:#fff;cursor:pointer;background:#101312;border:1px solid #252a27;border-bottom:0;width:100%;padding:15px 20px;transition:all .2s}.driver:last-child{border-bottom:1px solid #252a27}.driver:hover{background:#151a16;border-color:#71332e;transform:translate(4px)}.identity{align-items:center;gap:16px;display:flex}.rank{color:#6f756f;width:20px;font-size:13px}.number{width:45px;height:45px;color:var(--acid);clip-path:polygon(9% 0,100% 0,91% 100%,0 100%);background:#1e2420;place-items:center;font-size:20px;font-weight:900;display:grid}.identity strong,.discipline b{font-size:14px;display:block}.identity small,.discipline small{color:#747b75;letter-spacing:.5px;margin-top:5px;font-size:9px;display:block}.trend{font-size:10px;font-weight:700}.trend.up,.careerTrend.up{color:#45d483}.trend.down,.careerTrend.down{color:#ff534a}.ovr{font-size:30px;font-style:italic}.open{color:#6b716c}.formula{background:var(--white);color:#0b0d0c;grid-template-columns:1fr 1.1fr;gap:10vw;padding:90px 7vw;display:grid}.formula h2{font-size:52px}.formula .kicker{color:#ad2b25}.formula p{color:#5c625d;max-width:480px;line-height:1.6}.weights>div{text-transform:uppercase;border-bottom:1px solid #d4d8d1;grid-template-columns:150px 1fr 40px;align-items:center;padding:14px 0;font-size:11px;font-weight:700;display:grid}.bar{background:#d7dbd4;height:4px;margin:0 20px}.bar i{background:#c92b23;height:100%;display:block}.weights b{font-size:16px}footer{color:#6f756f;letter-spacing:1px;align-items:center;gap:35px;padding:40px 6vw;font-size:10px;display:flex}footer p{margin-right:auto}.modalWrap{z-index:10;background:#000c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#111513;border:1px solid #64312d;width:min(760px,100%);padding:38px;position:relative;box-shadow:0 0 80px #000}.close{color:#fff;cursor:pointer;background:0 0;border:0;font-size:28px;position:absolute;top:13px;right:18px}.modalTop{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr 100px;align-items:center;padding-bottom:25px;display:grid}.bigNum{color:var(--acid);font-size:55px;font-style:italic;font-weight:950}.modal h2{margin:7px 0 3px;font-size:38px}.modal p{color:#777f79;margin:0;font-size:12px}.modalOvr{color:var(--acid);text-align:center;font-size:55px}.modalOvr small{color:#899087;letter-spacing:2px;font-size:10px;display:block}.ratingGrid{grid-template-columns:1fr 1fr;gap:18px 35px;padding:30px 0;display:grid}.ratingGrid>div{grid-template-columns:1fr 38px;gap:6px;display:grid}.ratingGrid span{text-transform:uppercase;letter-spacing:1px;color:#a7ada8;font-size:10px}.ratingGrid b{text-align:right}.ratingGrid i{background:#2b302c;grid-column:1/3;height:4px}.ratingGrid em{background:var(--acid);height:100%;display:block}.modal .note{border-top:1px solid var(--line);color:#697069;padding-top:18px}@media (max-width:850px){nav{display:none}.hero{min-height:560px}.hero:after{right:-190px}.toolbar{flex-wrap:wrap}.search{width:100%;height:44px}.filters{width:100%;overflow:auto}.filters button{white-space:nowrap;padding:12px}.sort{margin-left:0}.tableHead{display:none}.driver{grid-template-columns:1fr 70px 36px}.discipline,.trend{display:none}.formula{grid-template-columns:1fr}.modalTop{grid-template-columns:70px 1fr 70px}.bigNum,.modalOvr{font-size:38px}}@media (max-width:520px){header{padding:0 20px}.season{display:none}.hero{padding:70px 22px}.hero h1{letter-spacing:-4px;font-size:58px}.heroStat{display:none}.rankings{padding:65px 18px}.sectionTitle{display:block}.updated{margin-top:16px}.sectionTitle h2,.formula h2{font-size:39px}.driver{padding:12px 10px}.rank{display:none}.ratingGrid{grid-template-columns:1fr}.formula{padding:65px 22px}.weights>div{grid-template-columns:120px 1fr 35px}.modal{padding:28px 18px}.modalTop{grid-template-columns:55px 1fr 55px}.modal h2{font-size:25px}.ratingGrid{gap:14px}footer{flex-wrap:wrap}footer p{width:100%}}.join{background:var(--white);color:#0b0d0c;grid-template-columns:minmax(280px,.8fr) minmax(460px,1.2fr);gap:9vw;padding:90px 7vw;display:grid}.join h2{letter-spacing:-4px;margin:16px 0 24px;font-size:clamp(44px,6vw,76px);line-height:.9}.join h2 em{color:var(--acid);font-style:normal}.joinIntro p{color:#5c625d;max-width:480px;line-height:1.65}.joinIntro small{color:#858b86;letter-spacing:.8px;margin-top:22px;font-size:10px;display:block}.joinForm{grid-template-columns:1fr 1fr;gap:18px;display:grid}.joinForm label{gap:8px;display:grid}.joinForm label span{letter-spacing:1.3px;text-transform:uppercase;color:#555c56;font-size:9px;font-weight:800}.joinForm input,.joinForm select{color:#101312;background:#fff;border:1px solid #c9cec7;outline:0;width:100%;padding:14px}.joinForm input:focus,.joinForm select:focus{border-color:var(--acid);box-shadow:0 0 0 2px #ff3b3020}.joinForm .wide,.submitDriver,.joinStatus{grid-column:1/3}.submitDriver{background:var(--acid);color:#090b0a;letter-spacing:1px;cursor:pointer;border:0;justify-self:start;padding:17px 22px;font-size:11px;font-weight:900}.submitDriver:disabled{opacity:.55;cursor:wait}.joinStatus{border-left:2px solid var(--acid);color:#5f2925;background:#f1dedb;margin:0;padding:13px 15px;font-size:12px}@media (max-width:850px){.join{grid-template-columns:1fr}}@media (max-width:520px){.join{padding:65px 22px}.joinForm{grid-template-columns:1fr}.joinForm .wide,.submitDriver,.joinStatus{grid-column:1}}.joinForm label small{color:#8b3530;font-size:10px;font-weight:700;line-height:1.5}.careerFormula{align-items:start}.careerEquation{border-left:3px solid var(--acid);color:#6f211d;letter-spacing:.5px;background:#f1dedb;margin-top:28px;padding:17px 19px;font-size:11px;font-weight:900;line-height:1.6}.careerFormula .careerExcluded{color:#777d77;font-size:11px}.careerFormulaDetails{gap:28px;display:grid}.careerBenchmarks{grid-template-columns:1fr 1fr;gap:12px;display:grid}.careerBenchmarks article{background:#fff;border:1px solid #ced3cc;padding:18px}.careerBenchmarks article>b{color:#c92b23;font-size:35px;font-style:italic;display:block}.careerBenchmarks span{letter-spacing:1.2px;margin:3px 0 9px;font-size:9px;font-weight:900;display:block}.careerBenchmarks p{color:#626862;margin:0;font-size:11px;line-height:1.45}.experienceNote{border:1px solid #cbd0ca;padding:17px;font-size:11px;color:#535953!important;margin:0!important}.experienceNote strong{color:#a52923}@media (max-width:520px){.careerBenchmarks{grid-template-columns:1fr}.careerEquation{font-size:10px}}.adSpot{background:linear-gradient(110deg,#161918,#251312);border:1px dashed #74403b;grid-template-columns:minmax(280px,1fr) minmax(240px,.65fr) auto;align-items:center;gap:30px;margin:0 6vw;padding:28px 34px;display:grid}.adSpot span{color:var(--acid);letter-spacing:2px;font-size:9px;font-weight:900}.adSpot h2{letter-spacing:-1.5px;margin:6px 0 0;font-size:clamp(21px,3vw,35px)}.adSpot p{color:#929992;font-size:12px;line-height:1.5}.adSpot a{background:var(--acid);color:#090b0a;letter-spacing:.7px;padding:14px 17px;font-size:10px;font-weight:900;text-decoration:none}.adSpotHero{margin-top:-1px}.adSpotCompact{margin-top:10px;margin-bottom:85px}.advertisePage header .season{text-decoration:none}.adHero{background:radial-gradient(circle at 70% 35%,#4a1b17,#0000 31%),linear-gradient(125deg,#090b0b 60%,#1b1010 60%);grid-template-columns:1fr 300px;align-items:center;gap:8vw;min-height:600px;padding:90px 7vw 70px;display:grid}.adHero h1{letter-spacing:-6px;margin:25px 0;font-size:clamp(62px,8vw,120px);line-height:.84}.adHero h1 em,.adPackages h2 em,.adRequest h2 em{color:var(--acid);font-style:normal}.adHero p{color:#a7ada8;max-width:600px;font-size:17px;line-height:1.55}.adHero aside{background:#111514;border:1px solid #65332f;padding:32px;transform:skew(-3deg)}.adHero aside>*{display:block;transform:skew(3deg)}.adHero aside span,.adHero aside small{color:#9da49e;letter-spacing:2px;font-size:9px}.adHero aside b{color:var(--acid);margin:12px 0;font-size:56px}.adPackages{padding:90px 6vw}.adPackages .sectionTitle>p{color:#89908a;max-width:470px;font-size:12px;line-height:1.6}.packageGrid{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:45px;display:grid}.packageGrid article{background:#101312;border:1px solid #303531;flex-direction:column;min-height:350px;padding:22px;transition:all .2s;display:flex}.packageGrid article:hover,.packageGrid article.selected{border-color:var(--acid);transform:translateY(-4px)}.packageGrid article.featured{background:linear-gradient(145deg,#2c1513,#111514)}.packageTop{justify-content:space-between;align-items:center;display:flex}.packageTop span{color:#858c86;letter-spacing:1px;text-transform:uppercase;font-size:9px}.packageTop b{color:var(--acid);font-size:29px}.packageGrid h3{margin:28px 0 10px;font-size:21px}.packageGrid p{color:#888f89;min-height:55px;font-size:11px;line-height:1.55}.packageGrid dl{margin:18px 0 28px}.packageGrid dl>div{border-top:1px solid #292e2b;justify-content:space-between;padding:10px 0;display:flex}.packageGrid dt{color:#707771;letter-spacing:1px;font-size:8px}.packageGrid dd{margin:0;font-size:10px}.packageGrid button{color:#fff;cursor:pointer;background:0 0;border:1px solid #66312d;margin-top:auto;padding:13px;font-size:9px;font-weight:900}.packageGrid article.selected button{background:var(--acid);color:#090b0a}.adRequest{background:var(--white);color:#0b0d0c;grid-template-columns:minmax(280px,.75fr) minmax(500px,1.25fr);gap:8vw;padding:90px 7vw;display:grid}.requestIntro h2{letter-spacing:-4px;margin:16px 0 24px;font-size:clamp(46px,6vw,78px);line-height:.86}.requestIntro>p{color:#5c625d;line-height:1.6}.selectedPackage{border-left:4px solid var(--acid);background:#e9ebe6;margin-top:34px;padding:18px}.selectedPackage>*{display:block}.selectedPackage small{letter-spacing:1.5px;color:#777e78;font-size:8px}.selectedPackage strong{margin:7px 0;font-size:20px}.selectedPackage span{color:#676e68;font-size:11px}.adForm{grid-template-columns:1fr 1fr;gap:17px;display:grid}.adForm label{gap:7px;display:grid}.adForm label>span{letter-spacing:1.2px;text-transform:uppercase;color:#555c56;font-size:9px;font-weight:800}.adForm input,.adForm textarea{color:#101312;width:100%;font:inherit;background:#fff;border:1px solid #c9cec7;outline:0;padding:14px}.adForm input:focus,.adForm textarea:focus{border-color:var(--acid);box-shadow:0 0 0 2px #ff3b3020}.adForm label small{color:#858b86;font-size:9px}.adForm .wide,.adCheckout,.adStatus,.checkoutNote{grid-column:1/3}.adCheckout{background:var(--acid);color:#090b0a;letter-spacing:.7px;cursor:pointer;border:0;justify-self:start;padding:18px 22px;font-size:11px;font-weight:900}.adCheckout:disabled{opacity:.55;cursor:wait}.adStatus{border-left:2px solid var(--acid);color:#5f2925;background:#f1dedb;margin:0;padding:13px 15px;font-size:12px}.checkoutNote{color:#7a817b;font-size:9px}.advertisePage footer{background:#090b0a}@media (max-width:1100px){.packageGrid{grid-template-columns:repeat(2,1fr)}.packageGrid article:last-child{grid-column:1/3}.adSpot{grid-template-columns:1fr auto}.adSpot p{grid-column:1/3}}@media (max-width:850px){.adHero{grid-template-columns:1fr;min-height:auto}.adHero aside{width:min(340px,100%)}.adRequest{grid-template-columns:1fr}.adSpot{margin-left:20px;margin-right:20px}.adSpotCompact{margin-bottom:65px}}@media (max-width:600px){.adHero{padding:70px 22px}.adHero h1{letter-spacing:-4px;font-size:56px}.adPackages{padding:65px 20px}.adPackages .sectionTitle{display:block}.adPackages .sectionTitle>p{margin-top:20px}.packageGrid{grid-template-columns:1fr}.packageGrid article:last-child{grid-column:1}.adRequest{padding:65px 22px}.adForm{grid-template-columns:1fr}.adForm .wide,.adCheckout,.adStatus,.checkoutNote{grid-column:1}.adSpot{grid-template-columns:1fr;padding:24px}.adSpot p{grid-column:1}.adSpot a{text-align:center}.adSpotCompact{margin-bottom:45px}}.brand{letter-spacing:0;isolation:isolate;gap:11px;font-size:0;position:relative}.brandMark{background:linear-gradient(135deg,#ff534a 0 42%,var(--acid) 42% 100%);color:#090b0a;clip-path:polygon(12% 0,100% 0,88% 100%,0 100%);place-items:center;width:48px;height:39px;margin:0;font-size:0;line-height:1;transition:transform .18s;display:grid;transform:skew(-8deg);box-shadow:-5px 5px #741b16}.brandMark:before{content:"GR";letter-spacing:-2px;font-size:20px;font-style:italic;font-weight:1000;transform:skew(8deg)}.brandMark:after{content:"";opacity:.22;background:#090b0a;width:3px;height:34px;position:absolute;transform:translate(13px)skew(8deg)rotate(12deg)}.brand>span:last-child{color:var(--acid);letter-spacing:-1.2px;white-space:nowrap;font-size:20px;font-style:italic;font-weight:1000;line-height:.95}.brand>span:last-child:before{content:"GRID";color:var(--white)}.brand>span:last-child:after{content:"RACE · RATE · REPEAT";color:#747b75;letter-spacing:2.25px;margin-top:6px;font-size:6px;font-style:normal;font-weight:800;display:block}.brand:hover .brandMark{transform:skew(-8deg)translate(3px)}.brand:focus-visible{outline:2px solid var(--acid);outline-offset:6px}@media (max-width:520px){.brand{gap:8px}.brandMark{width:42px;height:35px}.brandMark:before,.brand>span:last-child{font-size:18px}.brand>span:last-child:after{letter-spacing:1.5px;font-size:5.5px}}.brandMark{position:relative;overflow:hidden}.rankingsHero{background:radial-gradient(circle at 78% 45%,#421815 0,#0000 30%),linear-gradient(118deg,#0a0c0c 62%,#1c1111 62%);min-height:390px;padding:80px 7vw 65px;position:relative;overflow:hidden}.rankingsHero:after{content:"R";color:#0000;-webkit-text-stroke:2px #4a2421;opacity:.38;font-size:480px;font-weight:1000;line-height:1;position:absolute;top:-85px;right:5vw;transform:skew(-7deg)}.rankingsHero h1{z-index:1;letter-spacing:-5px;margin:22px 0 18px;font-size:clamp(58px,7vw,104px);line-height:.84;position:relative}.rankingsHero h1 em{color:var(--acid);font-style:normal}.rankingsHero p{z-index:1;color:#a8aea9;max-width:530px;line-height:1.55;position:relative}.rankingsHero .heroStat{bottom:65px}.rankingsPage .rankings{padding-top:70px}.viewAllRankings{color:var(--white);letter-spacing:1px;border:1px solid #62312d;justify-content:space-between;align-items:center;margin-top:24px;padding:18px 22px;font-size:11px;font-weight:900;text-decoration:none;transition:all .2s;display:flex}.viewAllRankings:hover{background:var(--acid);border-color:var(--acid);color:#090b0a;transform:translate(4px)}@media (max-width:850px){.rankingsHero{min-height:350px}.rankingsHero:after{right:-120px}.rankingsHero .heroStat{display:none}}@media (max-width:520px){.rankingsHero{min-height:300px;padding:65px 22px 55px}.rankingsHero h1{letter-spacing:-4px;font-size:53px}.rankingsPage .rankings{padding-top:55px}}.driver,.careerPage header .season{text-decoration:none}.careerHero{background:radial-gradient(circle at 76% 45%,#481a17 0,#0000 29%),linear-gradient(120deg,#090b0b 62%,#1d1110 62%);grid-template-columns:minmax(380px,1fr) minmax(280px,.45fr);align-items:center;gap:8vw;min-height:420px;padding:78px 7vw 65px;display:grid}.careerHero h1{letter-spacing:-6px;margin:23px 0 20px;font-size:clamp(67px,8vw,118px);line-height:.82}.careerHero h1 em,.careerMetrics h2 em{color:var(--acid);font-style:normal}.careerHero p{color:#a7ada8;max-width:520px;line-height:1.6}.driverPicker{z-index:1;background:#111514;border:1px solid #64312d;gap:12px;padding:28px;display:grid;position:relative;transform:skew(-3deg)}.driverPicker>*{transform:skew(3deg)}.driverPicker span{color:#979e98;letter-spacing:1.5px;font-size:9px;font-weight:900}.driverPicker select{color:#fff;background:#090b0b;border:1px solid #383d3a;outline:0;width:100%;padding:14px}.driverPicker select:focus{border-color:var(--acid)}.careerProfile{z-index:2;background:#111413;border:1px solid #5d302c;grid-template-columns:1fr 120px 170px;align-items:center;gap:34px;margin:-35px 6vw 0;padding:30px 36px;display:grid;position:relative;box-shadow:0 20px 70px #0008}.careerIdentity{align-items:center;gap:24px;display:flex}.careerIdentity img{object-fit:cover;clip-path:polygon(9% 0,100% 0,91% 100%,0 100%);background:#1e2420;border:1px solid #693530;width:98px;height:98px}.careerIdentity h2{letter-spacing:-2px;margin:7px 0 5px;font-size:clamp(31px,4vw,55px)}.careerIdentity p{color:#858c86;margin:0;font-size:12px}.careerTrend,.careerOvr{border-left:1px solid #303532;padding-left:28px}.careerTrend small,.careerOvr span{color:#7f8680;letter-spacing:1.5px;font-size:8px;display:block}.careerTrend b{margin-top:10px;font-size:25px;display:block}.careerOvr b{color:var(--acid);font-size:72px;font-style:italic;line-height:.9;display:block}.careerOvr span{margin-top:9px}.careerOverview{grid-template-columns:repeat(4,1fr);gap:12px;padding:55px 6vw 0;display:grid}.careerOverview article{border:1px solid var(--line);background:#101312;min-height:105px;padding:22px}.careerOverview span,.careerStatGrid span{color:#737a74;letter-spacing:1.3px;font-size:8px;display:block}.careerOverview b{margin-top:13px;font-size:16px;display:block}.careerMetrics{padding:80px 6vw}.careerMetrics .sectionTitle h2{letter-spacing:-2px;margin:10px 0 0;font-size:48px}.careerStatGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:40px;display:grid}.careerStatGrid article{background:#101312;border:1px solid #292e2b;min-height:160px;padding:23px}.careerStatGrid b{margin:15px 0 23px;font-size:35px;display:block}.careerStatGrid i{background:#2c312d;height:5px;display:block}.careerStatGrid i em{background:var(--acid);height:100%;display:block}.careerStatGrid small{color:#6f766f;letter-spacing:1px;margin-top:10px;font-size:8px;display:block}.careerNote{color:#777e78;margin:22px 0 0;font-size:10px}.careerEmpty{text-align:center;padding:100px 7vw}.careerEmpty h2{font-size:35px}.careerEmpty a{background:var(--acid);color:#090b0a;margin-top:18px;padding:15px 19px;font-size:10px;font-weight:900;text-decoration:none;display:inline-block}.careerPage .adSpotCompact{margin-bottom:30px}@media (max-width:950px){.careerHero{grid-template-columns:1fr}.driverPicker{width:min(480px,100%)}.careerProfile{grid-template-columns:1fr 90px}.careerOvr{grid-area:1/2}.careerTrend{border-left:0;border-top:1px solid var(--line);grid-column:1/3;padding:18px 0 0}.careerOverview,.careerStatGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.careerHero{min-height:auto;padding:65px 22px 70px}.careerHero h1{letter-spacing:-4px;font-size:58px}.driverPicker{padding:20px}.careerProfile{grid-template-columns:1fr 70px;gap:18px;margin:-28px 18px 0;padding:24px 20px}.careerIdentity{gap:14px}.careerIdentity img{width:62px;height:62px}.careerIdentity h2{font-size:28px}.careerOvr{padding-left:15px}.careerOvr b{font-size:51px}.careerOverview{grid-template-columns:1fr 1fr;padding:38px 18px 0}.careerOverview article{min-height:90px;padding:16px}.careerMetrics{padding:60px 18px}.careerMetrics .sectionTitle h2{font-size:38px}.careerStatGrid{grid-template-columns:1fr 1fr}.careerStatGrid article{min-height:145px;padding:18px}.careerStatGrid b{font-size:28px}}@media (max-width:420px){.careerStatGrid,.careerOverview{grid-template-columns:1fr}}.profileTabs{border-bottom:1px solid #442522;gap:0;margin:34px 6vw 0;display:flex}.profileTabs a{color:#8e958f;letter-spacing:1px;border:1px solid #442522;border-bottom:0;padding:15px 22px;font-size:10px;font-weight:900;text-decoration:none}.profileTabs a.active{background:var(--acid);color:#090b0a}.careerTotals article{min-height:125px}.careerTotals article i{display:none}.careerTotals article b{margin-bottom:10px}.yearlyPickers{gap:12px;display:grid}.yearlyPickers .driverPicker{width:100%}@media (max-width:600px){.profileTabs{margin-left:18px;margin-right:18px}.profileTabs a{text-align:center;flex:1;padding:14px 8px}.careerTotals article{min-height:115px}}.activeAd{background:linear-gradient(110deg,#101413,#211312);border-style:solid;grid-template-columns:minmax(220px,420px) 1fr auto;overflow:hidden}.activeAdArtwork{align-self:stretch;background:0 0!important;padding:0!important;display:block!important}.activeAdArtwork img{object-fit:cover;width:100%;height:100%;min-height:110px;max-height:180px;display:block}.activeAdCopy p{margin:9px 0 0}.activeAdLink{text-align:center;white-space:nowrap}.adSpotHero.activeAd .activeAdArtwork img{max-height:240px}@media (max-width:1100px){.activeAd{grid-template-columns:minmax(220px,340px) 1fr}.activeAdLink{grid-column:2;justify-self:start}.activeAd p{grid-column:auto}}@media (max-width:700px){.activeAd{grid-template-columns:1fr}.activeAdArtwork,.activeAdCopy,.activeAdLink{grid-column:1}.activeAdArtwork img{max-height:220px}.activeAdLink{justify-self:stretch}}.activeNav{color:var(--acid)!important}.aboutHero{background:radial-gradient(circle at 74% 42%,#4b1c18 0,#0000 31%),linear-gradient(122deg,#090b0b 62%,#1d1110 62%);grid-template-columns:minmax(440px,1fr) 300px;align-items:center;gap:9vw;min-height:640px;padding:88px 7vw 72px;display:grid}.aboutHero h1{letter-spacing:-6px;margin:28px 0 25px;font-size:clamp(65px,8vw,122px);line-height:.82}.aboutHero h1 em,.aboutIntro h2 em,.ratingTypes h2 em,.aboutPrinciples h2 em,.aboutJoin h2 em,.aboutHero aside em{color:var(--acid);font-style:normal}.aboutHero>div>p{color:#a7ada8;max-width:630px;font-size:17px;line-height:1.6}.aboutActions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.ghostCta{color:#d8ddd7;letter-spacing:1px;border-bottom:1px solid #6d3732;margin-top:28px;padding:16px 3px;font-size:10px;font-weight:900;text-decoration:none}.aboutHero aside{background:#111514;border:1px solid #66342f;padding:34px;transform:skew(-3deg)}.aboutHero aside>*{display:block;transform:skew(3deg)}.aboutHero aside span,.aboutHero aside small{color:#939a94;letter-spacing:1.7px;font-size:9px;line-height:1.5}.aboutHero aside b{margin:28px 0;font-size:38px;line-height:.93}.aboutIntro{background:var(--white);color:#0b0d0c;grid-template-columns:1fr 1fr;align-items:start;gap:10vw;padding:100px 7vw;display:grid}.aboutIntro h2,.aboutPrinciples h2{letter-spacing:-4px;margin:17px 0;font-size:clamp(48px,6vw,78px);line-height:.88}.aboutIntroCopy{border-left:3px solid var(--acid);padding-left:32px}.aboutIntroCopy p{color:#545b55;margin:0 0 23px;font-size:15px;line-height:1.75}.ratingTypes{padding:95px 6vw}.ratingTypeGrid{grid-template-columns:1fr 1fr;gap:14px;margin-top:45px;display:grid}.ratingTypeGrid article{background:linear-gradient(145deg,#121615,#17100f);border:1px solid #393e3a;flex-direction:column;min-height:350px;padding:34px;display:flex}.ratingTypeGrid article>span{color:var(--acid);letter-spacing:1.7px;font-size:9px}.ratingTypeGrid h3{letter-spacing:-3px;margin:40px 0 18px;font-size:clamp(35px,5vw,62px)}.ratingTypeGrid p{color:#8d948e;max-width:530px;line-height:1.7}.ratingTypeGrid a{color:#fff;letter-spacing:1px;border-top:1px solid #4b2926;margin-top:auto;padding-top:20px;font-size:10px;font-weight:900;text-decoration:none}.aboutPrinciples{background:#111413;grid-template-columns:minmax(300px,.75fr) minmax(450px,1.25fr);gap:9vw;padding:100px 7vw;display:grid}.principleList{display:grid}.principleList article{border-top:1px solid #353a36;grid-template-columns:60px 1fr;gap:24px;padding:28px 0;display:grid}.principleList article>b{color:var(--acid);font-size:12px}.principleList h3{margin:0 0 10px;font-size:22px}.principleList p{color:#8e958f;margin:0;font-size:12px;line-height:1.6}.aboutJoin{background:linear-gradient(110deg,#151918,#281311);border:1px solid #6c3631;justify-content:space-between;align-items:center;gap:50px;margin:90px 6vw;padding:48px;display:flex}.aboutJoin h2{letter-spacing:-3px;margin:11px 0;font-size:clamp(39px,5vw,65px)}.aboutJoin p{color:#969d97;max-width:700px;line-height:1.6}.aboutJoin>a{background:var(--acid);color:#090b0a;letter-spacing:1px;flex:none;padding:18px 21px;font-size:10px;font-weight:900;text-decoration:none}.aboutPage .adSpotCompact{margin-bottom:45px}@media (max-width:900px){.aboutHero{grid-template-columns:1fr;min-height:auto}.aboutHero aside{width:min(360px,100%)}.aboutIntro,.aboutPrinciples{grid-template-columns:1fr;gap:45px}.aboutJoin{flex-direction:column;align-items:flex-start}.ratingTypeGrid{grid-template-columns:1fr}.ratingTypeGrid article{min-height:300px}}@media (max-width:600px){.aboutHero{padding:65px 22px}.aboutHero h1{letter-spacing:-4px;font-size:57px}.aboutIntro,.aboutPrinciples{padding:65px 22px}.aboutIntroCopy{padding-left:20px}.ratingTypes{padding:65px 20px}.ratingTypeGrid article{padding:25px}.aboutJoin{margin:60px 20px;padding:30px 24px}.aboutJoin>a{text-align:center;width:100%}.aboutPage footer a{width:auto}}.donateHero{background:radial-gradient(circle at 73% 44%,#511d19 0,#0000 31%),linear-gradient(121deg,#090b0b 61%,#1f1110 61%);grid-template-columns:minmax(440px,1fr) 310px;align-items:center;gap:9vw;min-height:630px;padding:85px 7vw 70px;display:grid}.donateHero h1{letter-spacing:-6px;margin:28px 0 24px;font-size:clamp(67px,8vw,124px);line-height:.82}.donateHero h1 em,.donateWhy h2 em,.donateImpact h2 em,.donateCheckout h2 em{color:var(--acid);font-style:normal}.donateHero>div>p{color:#a7ada8;max-width:630px;font-size:17px;line-height:1.6}.donateActions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.testBadge{color:#d08780;letter-spacing:1.2px;border:1px solid #70403b;margin-top:28px;padding:10px 12px;font-size:8px;font-weight:900}.donateHero aside{background:#111514;border:1px solid #703933;padding:34px;transform:skew(-3deg)}.donateHero aside>*{display:block;transform:skew(3deg)}.donateHero aside>span,.donateHero aside>small{color:#979e98;letter-spacing:1.7px;font-size:9px}.donateHero aside>b{color:var(--acid);margin:24px 0 13px;font-size:47px}.donateHero aside>p{color:#929992;font-size:11px;line-height:1.55}.donateHero aside>small{color:#090b0a;background:var(--acid);margin-top:20px;padding:7px 9px;font-weight:900;display:inline-block}.donateWhy{background:var(--white);color:#0b0d0c;grid-template-columns:1fr .85fr;align-items:center;gap:9vw;padding:100px 7vw;display:grid}.donateWhy h2,.donateCheckout h2{letter-spacing:-4px;margin:17px 0 25px;font-size:clamp(48px,6vw,78px);line-height:.88}.donateWhy>div>p{color:#555c56;max-width:640px;line-height:1.7}.donatePromise{border-left:4px solid var(--acid);background:#e8eae5;padding:30px}.donatePromise>span{letter-spacing:1.6px;color:#8a3a34;font-size:8px}.donatePromise>strong{margin:17px 0;font-size:24px;line-height:1.05;display:block}.donatePromise>p{color:#646b65;font-size:11px;line-height:1.6}.donateImpact{padding:95px 6vw}.impactGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:45px;display:grid}.impactGrid article{background:linear-gradient(145deg,#121615,#1b1110);border:1px solid #373c38;min-height:280px;padding:30px}.impactGrid b{color:var(--acid);font-size:48px;font-style:italic;display:block}.impactGrid h3{margin:45px 0 12px;font-size:21px}.impactGrid p{color:#8a918b;font-size:11px;line-height:1.65}.donateCheckout{background:linear-gradient(110deg,#151918,#281311);border:1px solid #6f3732;justify-content:space-between;align-items:center;gap:60px;margin:20px 6vw 90px;padding:55px;display:flex}.donateCheckout>div>p{color:#9ba29c;max-width:670px;line-height:1.6}.donateCheckout>div>small{color:#c07c76;font-size:9px;line-height:1.5;display:block}.donateCheckout>a{background:var(--acid);color:#090b0a;letter-spacing:1px;flex:none;padding:20px 24px;font-size:10px;font-weight:900;text-decoration:none}.donatePage footer a{white-space:nowrap}@media (max-width:900px){.donateHero{grid-template-columns:1fr;min-height:auto}.donateHero aside{width:min(360px,100%)}.donateWhy,.impactGrid{grid-template-columns:1fr}.impactGrid article{min-height:220px}.donateCheckout{flex-direction:column;align-items:flex-start}.donateCheckout>a{text-align:center;width:100%}}@media (max-width:600px){.donateHero{padding:65px 22px}.donateHero h1{letter-spacing:-4px;font-size:57px}.donateWhy{padding:65px 22px}.donateImpact{padding:65px 20px}.donateCheckout{margin:20px 20px 60px;padding:32px 24px}.donatePage footer a{width:auto}}.siteHeader{z-index:20;position:relative}.siteNav{gap:clamp(12px,1.8vw,30px)}.siteNav a{white-space:nowrap}.menuToggle{cursor:pointer;background:#141716;border:1px solid #3a403c;place-content:center;gap:5px;width:43px;height:43px;margin-left:13px;padding:10px;display:none}.menuToggle span{background:var(--white);width:20px;height:2px;display:block}.driverList.loading{opacity:.48;pointer-events:none}.emptyRankings{color:#8f9690;margin:24px 0;font-size:13px}.pagination{justify-content:center;align-items:center;gap:22px;margin:30px auto 0;display:flex}.pagination button{color:var(--white);letter-spacing:1px;cursor:pointer;background:#121514;border:1px solid #4a2c29;padding:13px 18px;font-size:9px;font-weight:900}.pagination button:hover:not(:disabled){background:var(--acid);border-color:var(--acid);color:#090b0a}.pagination button:disabled{opacity:.35;cursor:not-allowed}.pagination span{color:#8f9690;letter-spacing:1.4px;font-size:9px}.compareHero{background:radial-gradient(circle at 76% 44%,#4d1c18 0,#0000 31%),linear-gradient(121deg,#090b0b 61%,#201110 61%);min-height:560px;padding:85px 7vw 75px}.compareHero h1{letter-spacing:-6px;margin:28px 0 24px;font-size:clamp(67px,8vw,122px);line-height:.82}.compareHero h1 em,.comparisonTable h2 em{color:var(--acid);font-style:normal}.compareHero>p{color:#a7ada8;max-width:620px;font-size:16px;line-height:1.6}.compareSelectors{grid-template-columns:minmax(240px,360px) 55px minmax(240px,360px);align-items:end;gap:18px;margin-top:38px;display:grid}.compareSelectors>b{height:49px;color:var(--acid);place-items:center;font-style:italic;display:grid}.comparePicker{gap:8px;display:grid}.comparePicker span{color:#929993;letter-spacing:1.5px;font-size:8px;font-weight:900}.comparePicker select{color:#fff;background:#111514;border:1px solid #59302c;outline:0;width:100%;padding:15px}.comparePicker select:focus{border-color:var(--acid)}.compareProfiles{z-index:2;grid-template-columns:1fr 1fr;gap:14px;margin:-35px 6vw 0;display:grid;position:relative}.compareDriver{background:#111413;border:1px solid #57302c;grid-template-columns:84px 1fr 95px;align-items:center;gap:19px;min-height:150px;padding:24px;display:grid;box-shadow:0 18px 55px #0006}.compareDriver img{object-fit:cover;clip-path:polygon(9% 0,100% 0,91% 100%,0 100%);background:#1e2420;width:84px;height:84px}.compareDriver>div>span,.compareDriver small{color:#868d87;letter-spacing:1.2px;font-size:8px}.compareDriver h2{letter-spacing:-1.6px;margin:7px 0 4px;font-size:clamp(22px,3vw,38px)}.compareDriver p{color:#969d97;margin:0 0 8px;font-size:10px}.compareOvr{text-align:center;border-left:1px solid #333834;padding-left:18px}.compareOvr b{color:var(--acid);font-size:50px;font-style:italic;display:block}.compareOvr span{font-size:7px!important;display:block!important}.comparisonTable{padding:85px 12vw}.comparisonTable .sectionTitle h2{line-height:.9}.comparisonRows{border-top:1px solid #343936;margin-top:45px}.comparisonRow{text-align:center;border-bottom:1px solid #2d322f;grid-template-columns:1fr minmax(150px,240px) 1fr;align-items:center;min-height:72px;display:grid}.comparisonRow span{color:#858c86;letter-spacing:1.3px;text-transform:uppercase;font-size:9px;font-weight:900}.comparisonRow strong{font-size:24px}.comparisonRow strong.winner{color:var(--acid)}.comparisonRow strong.winner:after{content:" ▲";font-size:8px}.compareLinks{grid-template-columns:1fr 1fr;gap:14px;margin-top:28px;display:grid}.compareLinks a{color:#fff;text-align:center;letter-spacing:1px;border:1px solid #63332f;padding:17px;font-size:9px;font-weight:900;text-decoration:none}.compareLinks a:hover{background:var(--acid);color:#090b0a}.comparePage>.adSpot{margin-bottom:70px}@media (max-width:1100px){.siteHeader .season{margin-left:auto}.siteNav{background:#0d100f;border-bottom:1px solid #5b302c;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:20px 5vw 25px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 40px #000a}.siteNav.open{display:flex}.siteNav a{border-bottom:1px solid #252a27;padding:13px 3px}.menuToggle{display:grid}.compareProfiles{grid-template-columns:1fr}.comparisonTable{padding-left:7vw;padding-right:7vw}}@media (max-width:700px){.compareHero{min-height:auto;padding:65px 22px}.compareHero h1{letter-spacing:-4px;font-size:57px}.compareSelectors{grid-template-columns:1fr}.compareSelectors>b{height:24px}.compareProfiles{margin:-18px 18px 0}.compareDriver{grid-template-columns:62px 1fr 66px;gap:12px;padding:18px}.compareDriver img{width:62px;height:62px}.compareOvr{padding-left:10px}.compareOvr b{font-size:39px}.comparisonTable{padding:65px 18px}.comparisonRow{grid-template-columns:1fr 125px 1fr;min-height:65px}.comparisonRow strong{font-size:19px}.compareLinks{grid-template-columns:1fr}.pagination{gap:10px}.pagination button{padding:12px 10px}.pagination span{font-size:8px}}.legalBar{color:#6f756f;letter-spacing:1px;text-transform:uppercase;background:#070908;border-top:1px solid #2b302c;justify-content:center;align-items:center;gap:22px;padding:18px 6vw;font-size:9px;display:flex}.legalBar a{color:#9ca39d;text-decoration:none}.legalBar a:hover{color:var(--acid)}.legalConsent{background:#eceee9;border:1px solid #c8cdc6;padding:13px 15px;align-items:flex-start!important;gap:10px!important;display:flex!important}.legalConsent input{flex:none;height:16px;margin:1px 0 0;width:16px!important}.legalConsent span{letter-spacing:0!important;text-transform:none!important;color:#555c56!important;font-size:10px!important;font-weight:400!important;line-height:1.5!important}.legalConsent a{color:#98241f;font-weight:800}.adForm .legalConsent{background:#17100f;border-color:#56332f}.adForm .legalConsent span{color:#b2b8b2!important}.adForm .legalConsent a{color:#ff756d}.donateCheckout small a{color:#e39a94}.legalHero{background:radial-gradient(circle at 78% 40%,#4b1c18 0,#0000 32%),linear-gradient(120deg,#090b0b 64%,#201110 64%);align-items:center;min-height:430px;padding:80px 7vw 65px;display:flex}.legalHero>div{max-width:900px}.legalHero h1{letter-spacing:-5px;margin:25px 0 22px;font-size:clamp(58px,8vw,112px);line-height:.85}.legalHero h1 em{color:var(--acid);font-style:normal}.legalHero p{color:#aab0aa;max-width:720px;font-size:16px;line-height:1.65}.legalHero small{color:#777e78;letter-spacing:1.3px;text-transform:uppercase;margin-top:24px;font-size:9px;display:block}.legalLayout{color:#121513;background:#f4f6f1;grid-template-columns:260px minmax(0,820px);justify-content:center;align-items:start;gap:7vw;padding:75px 7vw 100px;display:grid}.legalNav{border:1px solid #cfd3cc;margin:0;display:grid;position:sticky;top:28px}.legalNav>span{color:#7c827c;letter-spacing:1.5px;padding:18px;font-size:9px}.legalNav a{color:#4f5650;border-top:1px solid #d5d9d2;padding:15px 18px;font-size:11px;font-weight:800;text-decoration:none}.legalNav a.active,.legalNav a:hover{background:var(--acid);color:#090b0a}.legalDocument{min-width:0}.legalDocument section{border-bottom:1px solid #d4d8d1;margin:0 0 32px;padding:0 0 30px}.legalDocument section:last-child{border-bottom:0}.legalDocument h2{margin:0 0 16px;font-size:25px;line-height:1.2}.legalDocument p,.legalDocument li{color:#525953;font-size:14px;line-height:1.75}.legalDocument li+li{margin-top:8px}.legalDocument a{color:#9d2923;font-weight:700}.legalDocument .legalCallout{background:#f5e5e3;border:1px solid #d6a8a4;padding:26px}.legalCards{padding:85px 6vw 100px}.legalCardGrid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:42px;display:grid}.legalCardGrid>a{color:#fff;background:linear-gradient(145deg,#121615,#1c1110);border:1px solid #373c38;flex-direction:column;min-height:280px;padding:30px;text-decoration:none;display:flex}.legalCardGrid>a>b{color:var(--acid);font-size:12px}.legalCardGrid h2{margin:35px 0 15px;font-size:30px}.legalCardGrid p{color:#929993;line-height:1.65}.legalCardGrid a>span{color:var(--acid);letter-spacing:1px;margin-top:auto;font-size:10px;font-weight:900}.legalReview{border-left:3px solid var(--acid);background:#171a18;grid-template-columns:130px 1fr;align-items:start;gap:25px;margin-top:22px;padding:24px;display:grid}.legalReview strong{color:var(--acid);letter-spacing:1.5px;font-size:10px}.legalReview p{color:#969d97;margin:0;font-size:12px;line-height:1.6}@media (max-width:800px){.legalLayout{grid-template-columns:1fr}.legalNav{position:static}.legalCardGrid{grid-template-columns:1fr}.legalBar{flex-wrap:wrap}.legalReview{grid-template-columns:1fr}}@media (max-width:520px){.legalHero{padding:65px 22px}.legalHero h1{letter-spacing:-3px;font-size:55px}.legalLayout{padding:55px 22px 70px}.legalCards{padding:65px 20px}.legalCardGrid>a{min-height:240px}.legalBar span{text-align:center;width:100%}}.crownHero{background:radial-gradient(circle at 74% 42%,#5b4615 0,#0000 28%),linear-gradient(121deg,#090b0b 61%,#1d190d 61%);grid-template-columns:minmax(440px,1fr) 310px;align-items:center;gap:8vw;min-height:650px;padding:88px 7vw 75px;display:grid}.crownHero h1{letter-spacing:-6px;margin:28px 0 25px;font-size:clamp(67px,8.2vw,126px);line-height:.82}.crownHero h1 em,.crownMethod h2 em,.crownRankings h2 em{color:#e1ad2d;font-style:normal}.crownHero>div>p{color:#a9aea8;max-width:650px;font-size:17px;line-height:1.6}.crownHero .eyebrow,.crownPage .kicker{color:#e1ad2d}.crownHero .eyebrow i{background:#e1ad2d}.crownHero aside{background:#111410;border:1px solid #79642c;padding:34px;transform:skew(-3deg)}.crownHero aside>*{display:block;transform:skew(3deg)}.crownHero aside>span{color:#a59c7d;letter-spacing:1.7px;font-size:9px}.crownHero aside>b{color:#e1ad2d;margin:25px 0 8px;font-size:60px;font-style:italic;line-height:1}.crownHero aside>strong{letter-spacing:1.4px;font-size:10px}.crownHero aside>p{color:#8e948b;margin:24px 0 0;font-size:11px;line-height:1.6}.crownMethod{color:#11130f;background:#f4f2e9;grid-template-columns:1fr 1fr;align-items:center;gap:9vw;padding:95px 7vw;display:grid}.crownMethod h2{letter-spacing:-4px;margin:17px 0 25px;font-size:clamp(48px,6vw,78px);line-height:.88}.crownMethod p{color:#5e6259;max-width:580px;line-height:1.7}.crownEquation{background:#e7e2d2;border:1px solid #c9bd99;grid-template-columns:1fr 32px 1fr;align-items:center;gap:13px;padding:30px;display:grid}.crownEquation>span,.crownEquation>small{color:#7f6e3f;letter-spacing:1.5px;grid-column:1/4;font-size:9px;font-weight:900}.crownEquation>b{font-size:16px;line-height:1.2}.crownEquation>i{color:#b98712;text-align:center;font-size:25px;font-style:normal}.crownEquation>small{margin-top:12px}.crownRankings{padding:90px 6vw}.crownRankings .sectionTitle>div>span{color:#a8945c}.crownRankings .updated i{background:#e1ad2d;box-shadow:0 0 9px #e1ad2d}.crownTableHead,.crownDriver{grid-template-columns:minmax(300px,2fr) repeat(4,minmax(80px,.65fr)) 90px;align-items:center;display:grid}.crownTableHead{color:#696d67;letter-spacing:1.4px;padding:11px 20px;font-size:9px}.crownDriver{background:linear-gradient(90deg,#111412,#15140f);border:1px solid #343329;border-bottom:0;min-height:80px;padding:15px 20px;font-size:13px}.crownDriver:last-child{border-bottom:1px solid #343329}.crownDriver>div{align-items:center;gap:19px;display:flex}.crownDriver>div>b{color:#9a8548;width:28px}.crownDriver strong,.crownDriver small{display:block}.crownDriver strong{font-size:16px}.crownDriver small{color:#777d76;margin-top:6px;font-size:9px}.crownDriver>span{color:#b7bcb5}.crownDriver>b{color:#e1ad2d;font-size:32px;font-style:italic}.crownPreviewNote{color:#7f857f;margin:20px 0 0;font-size:10px}.crownPage .activeNav{color:#e1ad2d!important}@media (max-width:900px){.crownHero,.crownMethod{grid-template-columns:1fr}.crownHero{min-height:auto}.crownHero aside{width:min(360px,100%)}.crownTableHead{display:none}.crownDriver{grid-template-columns:minmax(230px,2fr) repeat(2,85px) 65px}.crownDriver>span:nth-of-type(3),.crownDriver>span:nth-of-type(4){display:none}}@media (max-width:600px){.crownHero{padding:65px 22px}.crownHero h1{letter-spacing:-4px;font-size:57px}.crownMethod{padding:65px 22px}.crownRankings{padding:65px 18px}.crownEquation{grid-template-columns:1fr}.crownEquation>span,.crownEquation>small{grid-column:1}.crownEquation>i{text-align:left}.crownDriver{grid-template-columns:1fr 45px 55px;padding:13px 11px}.crownDriver>span:nth-of-type(2){display:none}.crownDriver>div{gap:10px}.crownDriver>div>b{display:none}.crownDriver>b{font-size:27px}}.crownFilters{gap:12px;margin:36px 0 20px;display:flex}.crownFilters label{color:#777e78;letter-spacing:1.4px;gap:7px;font-size:8px;font-weight:900;display:grid}.crownFilters select{color:#fff;background:#111412;border:1px solid #4f472d;min-width:180px;padding:12px}.crownList.loading{opacity:.45;pointer-events:none}.crownEmpty{text-align:center;background:#111412;border:1px solid #343329;padding:55px 25px}.crownEmpty h3{color:#e1ad2d;margin:0 0 10px;font-size:23px}.crownEmpty p{color:#858b85;font-size:12px}.crownEvents{border-top:1px solid #403b28;margin-top:55px;padding-top:25px}.crownEvents>span{color:#a8945c;letter-spacing:1.6px;font-size:9px;font-weight:900}.crownEvents>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:17px;display:grid}.crownEvents article{background:#111412;border:1px solid #343329;padding:18px}.crownEvents b,.crownEvents small{display:block}.crownEvents small{color:#777e78;letter-spacing:.7px;margin-top:8px;font-size:8px}@media (max-width:800px){.crownEvents>div{grid-template-columns:1fr 1fr}}@media (max-width:520px){.crownFilters{display:grid}.crownFilters select{width:100%}.crownEvents>div{grid-template-columns:1fr}}.crownCriteria{background:#ebe6d7;border-left:4px solid #b98712;max-width:640px;margin:0 0 30px;padding:24px}.crownCriteria>span{color:#735a18;letter-spacing:1.4px;font-size:11px;font-weight:900}.crownCriteria>p{font-size:13px;color:#454940!important;margin:8px 0 16px!important}.crownCriteria ol{counter-reset:crown-rule;gap:9px;margin:0;padding:0;list-style:none;display:grid}.crownCriteria li{counter-increment:crown-rule;background:#f7f4ea;border:1px solid #d0c5a5;padding:12px 14px 12px 47px;position:relative}.crownCriteria li:before{content:counter(crown-rule);color:#b98712;font-size:20px;font-style:italic;font-weight:900;position:absolute;top:12px;left:14px}.crownCriteria b,.crownCriteria small{display:block}.crownCriteria b{letter-spacing:.8px;font-size:11px}.crownCriteria small{color:#686c63;margin-top:4px;font-size:11px;line-height:1.45}.crownSubmitLink{color:#11130f;letter-spacing:1.1px;background:#e1ad2d;margin-top:14px;padding:14px 18px;font-size:9px;font-weight:900;text-decoration:none;display:inline-block}.crownResultsSubmitPage .infoHero{background:radial-gradient(circle at 73% 42%,#5b4615 0,#0000 31%),linear-gradient(121deg,#090b0b 61%,#1d190d 61%)}.crownResultsSubmitPage .infoHero h1 em,.crownResultsSubmitPage .infoSubmit h2 em{color:#b98712}.crownResultsSubmitPage .infoHero aside{border-color:#79642c}.crownResultsSubmitPage .infoHero aside>span,.crownResultsSubmitPage .infoHero li b{color:#e1ad2d}.crownResultsForm select{color:#101312;background:#fff;border:1px solid #c9cec7;outline:0;width:100%;padding:14px}.crownResultsForm select:focus{border-color:#b98712;box-shadow:0 0 0 2px #e1ad2d20}.csvHelpTab{background:#f6f0df;border:1px solid #b7a56d;max-width:440px;margin-top:24px}.csvHelpTab summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:17px 19px;list-style:none;display:flex}.csvHelpTab summary::-webkit-details-marker{display:none}.csvHelpTab summary span,.csvHelpTab summary b{color:#735a18;letter-spacing:1.1px;font-size:9px;font-weight:900}.csvHelpTab[open] summary b{font-size:0}.csvHelpTab[open] summary b:after{content:"CLOSE −";font-size:9px}.csvHelpTab>div{border-top:1px solid #d3c59e;padding:0 19px 19px}.csvHelpTab ol{margin:0;padding:0;list-style:none}.csvHelpTab li{border-bottom:1px solid #ddd2b2;grid-template-columns:28px 1fr;gap:10px;padding:14px 0;display:grid}.csvHelpTab li>b{color:#b98712;font-size:13px}.csvHelpTab li>span{color:#555b53;font-size:11px;line-height:1.5}.csvHelpTab>div>p{color:#76504a!important;margin:16px 0 0!important;font-size:10px!important;line-height:1.5!important}.crownUploadMethods{background:#eceee9;border:1px solid #c9cec7;padding:22px}.crownUploadMethods>span{color:#4e554f;letter-spacing:1.3px;margin-bottom:13px;font-size:9px;font-weight:900;display:block}.crownUploadMethods>div{grid-template-columns:1fr 32px 1fr;align-items:stretch;gap:10px;display:grid}.crownUploadMethods>div>i{color:#8b7350;text-align:center;align-self:center;font-size:10px;font-style:normal;font-weight:900}.crownUploadMethods>small{display:block;color:#616861!important;margin-top:12px!important}.officialScreenshotPick{background:#f4f0e4;border:1px dashed #b7a56d;flex-direction:column;padding:20px;display:flex!important}.officialScreenshotPick input[type=file]{background:#fff;padding:12px}.officialScreenshotPick>b{color:#735a18;overflow-wrap:anywhere;margin-top:10px;font-size:10px;display:block}.officialCsvPick{background:#f6f0df;border-color:#9b823c}.crownResultsForm button{background:#e1ad2d}@media (max-width:700px){.crownUploadMethods>div{grid-template-columns:1fr}.crownUploadMethods>div>i{padding:2px}}.crownSubmissionQueue{background:#12130f;border:1px solid #544a2d;margin:35px 0;padding:25px}.crownSubmissionQueue h2{color:#e1ad2d;margin:0 0 18px;font-size:18px}.crownSubmissionQueue>div{gap:10px;display:grid}.crownSubmissionQueue article{background:#0d0f0c;border:1px solid #383526;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto;align-items:center;gap:18px;padding:18px;display:grid}.crownSubmissionQueue article strong,.crownSubmissionQueue article span,.crownSubmissionQueue article small{display:block}.crownSubmissionQueue article span{color:#a9aea8;margin-top:6px;font-size:11px}.crownSubmissionQueue article small{color:#72776f;margin-top:6px;font-size:9px}.crownSubmissionScreenshots{flex-wrap:wrap;gap:8px!important;display:flex!important}.crownSubmissionScreenshots a{color:#e1ad2d;border:1px solid #655728;padding:9px 11px;font-size:8px;font-weight:900;text-decoration:none}.crownSubmissionQueue .dismissSubmission{width:auto;margin:0}@media (max-width:750px){.crownSubmissionQueue article{grid-template-columns:1fr}.crownSubmissionQueue .dismissSubmission{justify-self:start}}.tableHead,.driver{grid-template-columns:minmax(300px,2fr) minmax(190px,1.2fr) 70px 100px 80px 30px}.pointsPerRace{color:#d4d8d2;font-size:14px}@media (max-width:850px){.driver{grid-template-columns:1fr 70px 36px}.pointsPerRace{display:none}}.driverProfileHero{background:radial-gradient(circle at 76% 42%,#511d18 0,#0000 30%),linear-gradient(122deg,#090b0b 60%,#201110 60%);grid-template-columns:minmax(320px,.8fr) minmax(430px,1.2fr);align-items:center;gap:6vw;min-height:650px;padding:70px 7vw 80px;display:grid}.profileCarVisual{clip-path:polygon(6% 0,100% 0,94% 100%,0 100%);background:linear-gradient(145deg,#171b18,#21110f);border:1px solid #61302c;min-height:420px;position:relative;overflow:hidden}.profileCarVisual img{object-fit:cover;width:100%;height:420px;display:block}.profileCarVisual>div{background:repeating-linear-gradient(135deg,#0000 0 30px,#ffffff05 30px 31px);flex-direction:column;justify-content:flex-end;height:420px;padding:40px;display:flex}.profileCarVisual>div span{color:#81413c;letter-spacing:2px;font-size:10px;font-weight:900}.profileCarVisual>div b{color:#a9afa9;letter-spacing:-1.5px;margin-top:14px;font-size:35px;line-height:.95}.profileDiscipline{background:var(--acid);color:#090b0a;letter-spacing:1.2px;text-transform:uppercase;padding:10px 13px;font-size:9px;font-weight:900;position:absolute;bottom:18px;right:18px}.profileIntro h1{letter-spacing:-6px;text-transform:uppercase;margin:28px 0 20px;font-size:clamp(62px,7.2vw,112px);line-height:.82}.profileIntro>p{color:#abb1ac;align-items:center;gap:12px;margin:0;font-size:13px;display:flex}.profileIntro>p i{background:var(--acid);border-radius:50%;width:4px;height:4px}.profileIntro>strong{color:#747b75;letter-spacing:.8px;margin-top:12px;font-size:11px;display:block}.profileRatingCards{grid-template-columns:1fr 1fr;gap:12px;margin-top:35px;display:grid}.profileRatingCards article{background:#111413;border:1px solid #63322e;min-height:155px;padding:22px}.profileRatingCards span,.profileRatingCards small{color:#808781;letter-spacing:1.4px;font-size:8px;font-weight:900;display:block}.profileRatingCards b{color:var(--acid);margin:11px 0 9px;font-size:64px;font-style:italic;line-height:.9;display:block}.profileHubTabs{border-bottom:1px solid #442522;margin:0 6vw;display:flex}.profileHubTabs a{color:#929994;letter-spacing:1.2px;border:1px solid #442522;border-bottom:0;padding:17px 24px;font-size:9px;font-weight:900;text-decoration:none}.profileHubTabs a.active,.profileHubTabs a:hover{background:var(--acid);color:#090b0a}.profileSnapshot{padding:85px 6vw}.profileStatsGrid{grid-template-columns:repeat(6,1fr);gap:10px;margin-top:42px;display:grid}.profileStatsGrid article{background:#101312;border:1px solid #2c312e;min-height:135px;padding:22px}.profileStatsGrid span,.profileFormRow span,.profileFormRow small,.profileCareerGrid span{color:#757c76;letter-spacing:1.3px;font-size:8px;font-weight:900;display:block}.profileStatsGrid b{margin-top:26px;font-size:28px;display:block}.profileFormRow{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.profileFormRow article{background:#101312;border:1px solid #2c312e;grid-template-columns:150px 85px 1fr;align-items:center;min-height:75px;padding:18px 22px;display:grid}.profileFormRow b{font-size:18px}.profileFormRow b.up{color:#45d483}.profileFormRow b.down{color:#ff534a}.profileCareer{color:#0c0f0d;background:#f3f5f0;grid-template-columns:minmax(280px,.7fr) minmax(430px,1.3fr);align-items:center;gap:9vw;padding:90px 7vw;display:grid}.profileCareer h2{letter-spacing:-4px;margin:18px 0 22px;font-size:clamp(51px,6vw,80px);line-height:.85}.profileCareer h2 em{color:var(--acid);font-style:normal}.profileCareer>div>p{color:#626862;max-width:410px;line-height:1.65}.profileCareer>div>a{background:var(--acid);color:#090b0a;letter-spacing:1px;margin-top:18px;padding:15px 18px;font-size:9px;font-weight:900;text-decoration:none;display:inline-block}.profileCareerGrid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.profileCareerGrid article{background:#fff;border:1px solid #ccd1ca;min-height:130px;padding:22px}.profileCareerGrid b{color:#111512;margin-top:24px;font-size:29px;display:block}.profileHistory{padding:85px 6vw}.profileHistory>div:last-child{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:40px;display:grid}.profileHistory a{color:#fff;background:linear-gradient(145deg,#111413,#1c1110);border:1px solid #343936;min-height:190px;padding:24px;text-decoration:none}.profileHistory a>span,.profileHistory a>small,.profileHistory a>b{display:block}.profileHistory a>span{color:#858c86;letter-spacing:1.5px;font-size:11px;font-weight:900}.profileHistory a>strong{color:var(--acid);margin:23px 0 4px;font-size:54px;font-style:italic;display:block}.profileHistory a>small{color:#747b75;letter-spacing:1.3px;font-size:8px}.profileHistory a>b{letter-spacing:1px;margin-top:24px;font-size:9px}.profileMissing{text-align:center;place-content:center;min-height:70vh;padding:70px 20px;display:grid}.profileMissing h1{letter-spacing:-4px;margin:18px 0;font-size:clamp(45px,7vw,85px)}.profileMissing p{color:#8d948e}.profileMissing a{background:var(--acid);color:#090b0a;justify-self:center;margin-top:18px;padding:15px 18px;font-size:9px;font-weight:900;text-decoration:none}@media (max-width:1050px){.profileStatsGrid{grid-template-columns:repeat(3,1fr)}.profileHistory>div:last-child{grid-template-columns:repeat(2,1fr)}}@media (max-width:850px){.driverProfileHero,.profileCareer{grid-template-columns:1fr}.profileCarVisual,.profileCarVisual img,.profileCarVisual>div{height:330px;min-height:330px}.profileIntro h1{font-size:65px}.profileCareerGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.driverProfileHero{padding:48px 20px 65px}.profileIntro h1{letter-spacing:-3px;font-size:52px}.profileRatingCards{grid-template-columns:1fr 1fr}.profileRatingCards b{font-size:50px}.profileHubTabs{margin:0 18px;overflow-x:auto}.profileHubTabs a{text-align:center;flex:1;min-width:max-content;padding:15px 13px}.profileSnapshot{padding:65px 18px}.profileStatsGrid{grid-template-columns:repeat(2,1fr)}.profileFormRow{grid-template-columns:1fr}.profileFormRow article{grid-template-columns:1fr 60px}.profileFormRow small{grid-column:1/3;margin-top:7px}.profileCareer{padding:65px 22px}.profileCareerGrid{grid-template-columns:repeat(2,1fr)}.profileHistory{padding:65px 18px}.profileHistory>div:last-child{grid-template-columns:1fr 1fr}}@media (max-width:420px){.profileRatingCards,.profileStatsGrid,.profileCareerGrid,.profileHistory>div:last-child{grid-template-columns:1fr}.profileCarVisual,.profileCarVisual img,.profileCarVisual>div{height:270px;min-height:270px}}@media (max-width:700px){.adminPage{padding:28px 16px}.adminCard{margin:35px auto;padding:28px 20px}.adminCard h1{letter-spacing:-2px}.managerActions>*{flex:1;min-width:130px}}footer a{color:#8f9690}.adminPage{background:radial-gradient(circle at 80% 10%,#3b1514,#0000 35%),#090b0a;min-height:100vh;padding:45px 4vw}.adminCard{background:#111513;border:1px solid #532825;max-width:1400px;margin:60px auto;padding:48px}.adminCard h1{letter-spacing:-4px;margin:14px 0;font-size:clamp(40px,7vw,76px)}.adminCard>p{color:#9aa19b;max-width:720px;line-height:1.6}.submissionQueue{background:#0c0f0e;border:1px solid #492522;margin:36px 0}.queueTitle{border-bottom:1px solid #492522;justify-content:space-between;align-items:center;padding:22px;display:flex}.queueTitle h2{margin:7px 0 0;font-size:28px}.queueTitle>b{background:var(--acid);color:#090b0a;place-items:center;width:45px;height:45px;font-size:20px;display:grid}.submissionList{display:grid}.submissionList article{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(100px,1fr)) 90px auto auto;align-items:center;gap:16px;padding:16px 20px;font-size:11px;display:grid}.submissionList article:last-child{border-bottom:0}.submissionList strong,.submissionList a{display:block}.submissionList a{color:#aeb5af;margin-top:5px;text-decoration:none}.submissionList span,.submissionList small{color:#818882}.submissionList button{background:var(--acid);color:#090b0a;cursor:pointer;border:0;padding:10px 12px;font-size:9px;font-weight:900}.submissionList .dismissSubmission{color:#ff746d;background:0 0;border:1px solid #57302d}.queueStatus{color:#aeb5af;margin:0;padding:14px 18px}.managerActions{flex-wrap:wrap;gap:10px;margin:36px 0 18px;display:flex}.managerActions button,.filePick{color:#fff;text-align:center;cursor:pointer;background:#281918;border:1px solid #57302d;padding:12px 16px;font-size:10px;font-weight:700}.managerActions button:disabled{opacity:.4;cursor:not-allowed}.filePick input{display:none}.editTable{border:1px solid var(--line);max-height:58vh;overflow:auto}.editTable table{border-collapse:collapse;width:100%;min-width:1900px}.editTable th{z-index:1;color:#929993;text-align:left;text-transform:uppercase;letter-spacing:1px;background:#241615;padding:11px 8px;font-size:9px;position:sticky;top:0}.editTable td{border-top:1px solid var(--line);padding:6px}.editTable input,.editTable select{color:#fff;background:#0c0f0e;border:1px solid #492522;width:120px;padding:9px}.editTable td:nth-child(2) input,.editTable td:nth-child(5) input,.editTable td:nth-child(6) input{width:180px}.removeRow{color:#ff766f;cursor:pointer;background:0 0;border:1px solid #573532;width:30px;height:30px}.emptyRows{color:#7f8680;text-align:center;padding:30px}.importBtn{background:var(--acid);color:#080a09;letter-spacing:1px;cursor:pointer;border:0;margin-top:20px;padding:18px 22px;font-size:12px;font-weight:900}.importBtn:disabled{opacity:.35;cursor:not-allowed}.importStatus{border-left:2px solid var(--acid);background:#271313;padding:14px;color:#d9e0d8!important}.backLink{color:#9ca29d;margin-top:28px;font-size:12px;display:block}@media (max-width:950px){.submissionList article{grid-template-columns:1fr 1fr}.submissionList article div{grid-column:1/3}}@media (max-width:700px){.adminPage{padding:28px 16px}.adminCard{margin:35px auto;padding:28px 20px}.adminCard h1{letter-spacing:-2px}.managerActions>*{flex:1;min-width:130px}.submissionList article{grid-template-columns:1fr}.submissionList article div{grid-column:1}.submissionList button{width:100%}}.adQueue{border-color:#764038}.adSubmissionList article{border-bottom:1px solid var(--line);grid-template-columns:100px minmax(240px,1.2fr) minmax(220px,1fr) 90px auto;align-items:center;gap:18px;padding:18px 20px;font-size:11px;display:grid}.adSubmissionList article:last-child{border-bottom:0}.adSubmissionList img{object-fit:cover;background:#1a1e1b;border:1px solid #57302d;width:100px;height:60px}.adSubmissionList article div>*{margin:0 0 6px;display:block}.adSubmissionList article div span,.adSubmissionList article>small{color:#858c86}.adSubmissionList a{color:#b0b7b1;text-decoration:none}.adSubmissionList .dismissSubmission{color:#ff746d;cursor:pointer;background:0 0;border:1px solid #57302d;padding:10px 12px;font-size:9px;font-weight:900}@media (max-width:950px){.adSubmissionList article{grid-template-columns:100px 1fr}.adSubmissionList article>small,.adSubmissionList article>button{grid-column:2}}@media (max-width:600px){.adSubmissionList article{grid-template-columns:1fr}.adSubmissionList article>small,.adSubmissionList article>button{grid-column:1}.adSubmissionList img{width:100%;height:120px}}.adminYearlyShortcut{z-index:5;background:var(--acid);color:#090b0a;padding:15px 18px;font-size:10px;font-weight:900;text-decoration:none;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 35px #000}.yearlyPreview{background:#0c0f0e;border:1px solid #57302d;gap:9px;margin:22px 0;padding:22px;display:grid}.yearlyPreview b{color:var(--acid)}.yearlyPreview span{font-size:13px}.yearlyPreview small{color:#747b75;line-height:1.5}@media (max-width:600px){.adminYearlyShortcut{bottom:14px;right:14px}}.adminShortcuts{z-index:5;gap:8px;margin:0;display:grid;position:fixed;bottom:24px;right:24px}.adminShortcuts a{background:var(--acid);color:#090b0a;padding:15px 18px;font-size:10px;font-weight:900;text-decoration:none;box-shadow:0 10px 35px #000}.adminShortcuts a+a{background:#e1ad2d}@media (max-width:600px){.adminShortcuts{bottom:14px;right:14px}}.syncQueue .queueTitle>b{letter-spacing:1px;width:auto;min-width:58px;padding:0 10px;font-size:12px}.syncReadiness{background:#36201e;grid-template-columns:repeat(3,minmax(130px,1fr)) minmax(260px,2fr);gap:1px;display:grid}.syncReadiness>div{background:#0c0f0e;align-content:start;gap:7px;min-height:108px;padding:20px;display:grid}.syncReadiness span{color:#747b75;letter-spacing:1.2px;font-size:9px;font-weight:900}.syncReadiness strong{font-size:17px}.syncReadiness small{color:#8a918b;font-size:10px}.syncReadiness code{overflow-wrap:anywhere;color:#c7cdc7;font-size:11px;line-height:1.5}.syncReadiness>p{color:#aeb5af;background:#17110f;grid-column:1/-1;margin:0;padding:17px 20px;font-size:11px;line-height:1.55}.syncReadiness .syncWarning{color:#ff8b84;background:#361815}@media (max-width:900px){.syncReadiness{grid-template-columns:1fr 1fr}}@media (max-width:560px){.syncReadiness{grid-template-columns:1fr}.syncReadiness>p{grid-column:1}}.adAdminActions{align-items:center;gap:7px;display:flex!important}.adAdminActions button{cursor:pointer;padding:10px 12px;font-size:9px;font-weight:900;margin:0!important}.adAdminActions .publishAd{background:var(--acid);color:#090b0a;border:1px solid var(--acid)}.adAdminActions .unpublishAd{color:#e3e8e2;background:#252a27;border:1px solid #555c56}@media (max-width:950px){.adSubmissionList article>.adAdminActions{grid-column:2}}@media (max-width:600px){.adSubmissionList article>.adAdminActions{grid-column:1}.adAdminActions button{flex:1}}.infoSubmissionList article{border-bottom:1px solid var(--line);grid-template-columns:minmax(170px,.8fr) minmax(300px,1.5fr) 110px auto auto;align-items:center;gap:16px;padding:16px 20px;font-size:11px;display:grid}.infoSubmissionList article:last-child{border-bottom:0}.infoSubmissionList strong,.infoSubmissionList small{display:block}.infoSubmissionList small,.infoSubmissionList span{color:#858c86}.infoSubmissionList a{color:#b0b7b1;text-decoration:none}.infoSubmissionList button{background:var(--acid);color:#090b0a;cursor:pointer;border:0;padding:10px 12px;font-size:9px;font-weight:900}.infoSubmissionList .dismissSubmission{color:#ff746d;background:0 0;border:1px solid #57302d}@media (max-width:950px){.infoSubmissionList article{grid-template-columns:1fr 1fr}.infoSubmissionList article>span{grid-column:1/3}}@media (max-width:600px){.infoSubmissionList article{grid-template-columns:1fr}.infoSubmissionList article>span{grid-column:1}.infoSubmissionList button{width:100%}}.profileClassSection{color:#0d100e;background:#f3f5f0;padding:90px 6vw}.profileClassSection .sectionTitle h2 em{color:var(--acid)}.profileClassGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:42px;display:grid}.profileClassGrid article{background:#fff;border:1px solid #cbd0c9;flex-direction:column;min-height:360px;padding:24px;display:flex}.profileClassGrid article>span{color:#7a817b;letter-spacing:1.4px;font-size:9px;font-weight:900}.profileClassGrid article>div{border-top:1px solid #d9ddd6;margin-top:25px;padding-top:18px}.profileClassGrid article>div b{color:#c92b23;font-size:48px;font-style:italic;line-height:.9;display:block}.profileClassGrid article>div small{color:#737a74;letter-spacing:.9px;margin-top:8px;font-size:8px;display:block}.profileClassGrid article>p{color:#6b716c;font-size:10px;line-height:1.5}.profileClassGrid nav{gap:7px;margin:auto 0 0;display:grid}.profileClassGrid nav a{color:#222722;letter-spacing:.8px;border:1px solid #bfc4bd;padding:12px;font-size:8px;font-weight:900;text-decoration:none}.profileClassGrid nav a:hover{border-color:var(--acid);background:var(--acid);color:#090b0a}.profileClassGrid .unrated{background:#e7eae4;border-style:dashed}.profileClassGrid .unrated>strong{color:#969d97;margin-top:65px;font-size:25px;line-height:1}.profileClassGrid .unrated>p{margin-top:18px}.driverProfilePage .profileIntro>strong{line-height:1.5}@media (max-width:1050px){.profileClassGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.profileClassSection{padding:65px 18px}.profileClassGrid{grid-template-columns:1fr}.profileClassGrid article{min-height:320px}}
