:root{--background:#0b1020;--surface:#121a2f;--surface-light:#18223b;--text:#f8fafc;--muted:#aeb8cc;--accent:#f97316;--accent-dark:#d95f0b;--border:rgba(255,255,255,0.1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--background);color:var(--text);font-family:Arial,Helvetica,sans-serif}.msg-loading{display:grid;place-items:center;min-height:calc(100vh - 72px);background:#071022;color:#dce8f6;text-align:center}a,button{font:inherit}button{cursor:pointer}.container{width:min(1120px,calc(100% - 40px));margin:0 auto}.site-header{border-bottom:1px solid var(--border);background:rgba(11,16,32,.9)}.footer-inner,.header-inner{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:inline-flex;align-items:center;gap:12px;font-weight:800;letter-spacing:-.02em}.brand-mark{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--accent);color:#111827;font-weight:900}.hero{padding:92px 0 84px;background:radial-gradient(circle at 80% 20%,rgba(249,115,22,.18),transparent 28%),linear-gradient(180deg,#0b1020,#0f172a)}.hero-grid{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;grid-gap:56px;gap:56px}.eyebrow{margin:0 0 16px;color:#fdba74;font-size:.8rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{margin-bottom:22px;max-width:760px;font-size:clamp(2.6rem,6vw,5.1rem);line-height:.98;letter-spacing:-.055em}.hero-copy{max-width:680px;margin-bottom:30px;color:var(--muted);font-size:1.16rem;line-height:1.7}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.primary-button,.secondary-button{border-radius:10px;padding:13px 18px;font-weight:800}.primary-button{border:1px solid var(--accent);background:var(--accent);color:#111827}.primary-button:hover{background:var(--accent-dark);border-color:var(--accent-dark)}.secondary-button{border:1px solid var(--border);background:transparent;color:var(--text)}.secondary-button:hover{background:rgba(255,255,255,.05)}.text-link{color:var(--text);font-weight:700;text-underline-offset:5px}.setup-card{border:1px solid var(--border);border-radius:22px;padding:26px;background:rgba(18,26,47,.92);box-shadow:0 24px 70px rgba(0,0,0,.35)}.card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}.card-heading h2{margin:6px 0 0;font-size:1.45rem}.card-label{margin:0;color:var(--muted);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.status{border:1px solid rgba(34,197,94,.3);border-radius:999px;padding:6px 10px;background:rgba(34,197,94,.1);color:#86efac;font-size:.8rem;font-weight:800}.setup-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0 0 18px}.setup-stats div{border:1px solid var(--border);border-radius:14px;padding:16px;background:var(--surface-light)}.setup-stats dt{margin-bottom:7px;color:var(--muted);font-size:.8rem}.setup-stats dd{margin:0;font-size:1.25rem;font-weight:800}.note-box{border-left:4px solid var(--accent);border-radius:8px;padding:14px 16px;background:rgba(249,115,22,.08)}.note-box p{margin:7px 0 0;color:var(--muted);line-height:1.55}.features{padding:82px 0;background:#f8fafc;color:#111827}.section-title{max-width:760px;margin-bottom:34px;font-size:clamp(2rem,4vw,3.4rem);line-height:1.08;letter-spacing:-.04em}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.feature-card{min-height:220px;border:1px solid #e2e8f0;border-radius:18px;padding:26px;background:white}.feature-card h3{margin-bottom:12px;font-size:1.25rem}.feature-card p{margin-bottom:0;color:#475569;line-height:1.65}footer{border-top:1px solid var(--border);color:var(--muted);font-size:.9rem}@media (max-width:820px){.hero{padding-top:62px}.feature-grid,.hero-grid{grid-template-columns:1fr}.hero-grid{gap:38px}.feature-card{min-height:auto}}@media (max-width:520px){.container{width:min(100% - 26px,1120px)}.footer-inner,.header-inner{min-height:64px}.brand span:last-child{font-size:.92rem}.setup-card{padding:20px}.setup-stats{grid-template-columns:1fr}.footer-inner{align-items:flex-start;flex-direction:column;justify-content:center;padding:18px 0}}.landing-shell{--landing-bg:#04101d;--landing-panel:#091827;--landing-panel-2:#0d1f31;--landing-line:rgba(148,163,184,0.18);--landing-muted:#aab7c7;--landing-orange:#ff650d;min-height:100vh;overflow:hidden;background:radial-gradient(circle at 82% 8%,rgba(16,70,105,.26),transparent 26%),radial-gradient(circle at 10% 28%,rgba(255,101,13,.08),transparent 22%),linear-gradient(180deg,#03101c,#061523 42%,#04101d);color:#f7fbff}.landing-container{width:min(1240px,calc(100% - 48px));margin:0 auto}.landing-header{position:relative;z-index:10;border-bottom:1px solid rgba(255,255,255,.04);background:rgba(3,13,24,.84);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.landing-header-inner{min-height:76px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:38px;gap:38px}.landing-logo-link,.landing-logo-link:hover{text-decoration:none}.landing-brand{display:inline-block;color:#f5f7fb;font-size:1.35rem;font-weight:900;font-style:italic;letter-spacing:-.04em;white-space:nowrap}.landing-brand>span{color:var(--landing-orange)}.landing-brand-compact{font-size:1rem}.landing-nav{display:flex;justify-content:center;gap:34px}.landing-footer a,.landing-nav a{color:#d9e3ee;text-decoration:none}.landing-footer a:hover,.landing-nav a:hover{color:#fff}.landing-signin{min-width:86px;border:1px solid rgba(255,255,255,.34);border-radius:8px;padding:10px 16px;color:#fff;text-decoration:none;text-align:center;font-weight:700}.landing-hero{padding:52px 0 34px}.landing-hero-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(560px,1.05fr);align-items:start;grid-gap:54px;gap:54px}.landing-kicker,.landing-section-kicker{margin:0 0 14px;color:var(--landing-orange);font-size:.76rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.landing-hero h1{max-width:600px;margin:0 0 18px;color:#f8fafc;font-size:clamp(3.15rem,6.25vw,5.45rem);font-style:italic;font-weight:950;line-height:.92;letter-spacing:-.065em;text-transform:uppercase}.landing-lead{max-width:590px;margin:0 0 26px;color:#dbe4ee;font-size:1.1rem;line-height:1.55}.landing-actions,.landing-final-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.landing-primary-button,.landing-secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;border-radius:8px;padding:0 22px;text-decoration:none;font-weight:800;line-height:1;white-space:nowrap}.landing-primary-button{border:1px solid #ff7a23;background:linear-gradient(180deg,#ff771e,#ee5900);color:white;box-shadow:0 12px 28px rgba(255,101,13,.16)}.landing-primary-button:hover{background:#ff7418}.landing-secondary-button{border:1px solid rgba(255,255,255,.45);background:rgba(4,16,29,.74);color:white}.landing-secondary-button:hover{background:rgba(255,255,255,.06)}.landing-play{font-size:.7rem;line-height:1}.landing-kart-frame{position:relative;margin-top:30px;overflow:hidden;min-height:290px;border-radius:18px;border:1px solid rgba(255,255,255,.06);background:#291a0e;box-shadow:inset 0 -60px 90px rgba(0,0,0,.32)}.landing-kart-frame img{display:block;width:100%;height:100%;min-height:290px;object-fit:cover;object-position:center 48%}.landing-kart-frame:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,16,29,.02),rgba(4,16,29,.12) 68%,rgba(4,16,29,.5));pointer-events:none}.landing-kart-glow{position:absolute;inset:auto 8% 0 8%;height:4px;background:rgba(255,101,13,.7);filter:blur(14px)}.landing-product-preview{overflow:hidden;border:1px solid rgba(148,163,184,.22);border-radius:18px;background:rgba(4,16,29,.92);box-shadow:0 28px 80px rgba(0,0,0,.34),0 0 0 1px rgba(255,101,13,.06)}.landing-product-topbar{min-height:58px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--landing-line);background:rgba(255,255,255,.015)}.landing-preview-dots{display:flex;gap:6px}.landing-preview-dots span{width:6px;height:6px;border-radius:999px;background:#536174}.landing-product-body{display:grid;grid-template-columns:126px 1fr;min-height:500px}.landing-preview-sidebar{padding:16px 12px;border-right:1px solid var(--landing-line);background:rgba(5,18,31,.94)}.landing-preview-sidebar div{display:flex;align-items:center;gap:8px;min-height:42px;border-radius:7px;padding:0 10px;color:#aebdcd;font-size:.74rem;font-weight:700}.landing-preview-sidebar div.active{background:rgba(255,101,13,.14);color:#ff7c27}.landing-side-icon{width:14px;color:#8a9aab}.landing-preview-sidebar div.active .landing-side-icon{color:#ff7c27}.landing-preview-main{padding:18px}.landing-preview-heading-row{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.landing-preview-heading-row h2{margin:0;font-size:1.3rem}.landing-preview-filters{display:flex;gap:8px}.landing-preview-filters span{border:1px solid var(--landing-line);border-radius:6px;padding:7px 9px;color:#c4ced9;font-size:.66rem}.landing-preview-grid{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:12px;gap:12px}.landing-preview-card{position:relative;min-width:0;border:1px solid var(--landing-line);border-radius:10px;padding:14px;background:linear-gradient(180deg,rgba(13,31,49,.9),rgba(7,22,37,.9))}.landing-preview-label{margin:0 0 7px;color:#dfe7ef;font-size:.7rem;font-weight:800}.landing-session-card strong{display:block;font-size:.78rem}.landing-session-card small{display:block;margin:4px 0 12px;color:#8da0b2}.landing-stat-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.landing-stat-row span{display:block;color:#8194a8;font-size:.58rem}.landing-stat-row b{display:block;margin-top:2px;font-size:.95rem}.landing-session-card button{margin-top:13px;border:0;border-radius:5px;padding:7px 10px;background:rgba(255,101,13,.16);color:#ff7a23;font-size:.67rem;font-weight:900}.landing-line-chart{height:112px;border-bottom:1px solid rgba(148,163,184,.12);background:repeating-linear-gradient(180deg,transparent 0 28px,rgba(148,163,184,.07) 29px)}.landing-line-chart svg{width:100%;height:100%}.landing-line-chart polyline,.landing-results-ui polyline{fill:none;stroke:var(--landing-orange);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.landing-chart-axis{margin-top:5px;display:flex;justify-content:space-between;color:#73879b;font-size:.56rem}.landing-preview-card-head{display:flex;align-items:center;justify-content:space-between}.landing-preview-card-head>span{color:#8496a8;font-size:.57rem}.landing-recent-card ul{list-style:none;margin:3px 0 0;padding:0}.landing-recent-card li{display:grid;grid-template-columns:1fr auto auto;grid-gap:8px;gap:8px;padding:9px 0;border-top:1px solid rgba(148,163,184,.1);font-size:.63rem}.landing-recent-card li b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-recent-card li small,.landing-recent-card li span{color:#8294a6}.landing-surface-card{display:grid;grid-template-columns:88px 1fr;align-items:center;grid-gap:12px;gap:12px}.landing-surface-card .landing-preview-label{grid-column:1/-1}.landing-donut{width:78px;height:78px;border-radius:50%;background:conic-gradient(var(--landing-orange) 0 65%,#f0a13b 65% 97%,#485a6b 97% 100%);position:relative}.landing-donut:after{content:"";position:absolute;inset:18px;border-radius:50%;background:#0b1d2c}.landing-legend{display:grid;grid-gap:7px;gap:7px;color:#afbdca;font-size:.63rem}.landing-legend span{display:flex;align-items:center;gap:6px}.landing-legend i{width:7px;height:7px;background:var(--landing-orange)}.landing-legend span:nth-child(2) i{background:#f0a13b}.landing-legend span:nth-child(3) i{background:#485a6b}.landing-band,.landing-feedback,.landing-final-cta,.landing-section{position:relative}.landing-band{padding:16px 0 22px}.landing-audience-grid{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;border:1px solid var(--landing-line);border-radius:14px;background:rgba(7,22,37,.72)}.landing-audience-item{min-width:0;display:grid;grid-template-columns:auto 1fr;grid-gap:14px;gap:14px;padding:20px 22px;border-right:1px solid var(--landing-line)}.landing-audience-item:last-child{border-right:0}.landing-feature-icon{color:var(--landing-orange);font-size:2rem;font-weight:400;line-height:1}.landing-audience-item h3,.landing-benefit-card h3,.landing-tool-card h3{margin:0 0 7px;color:#f2f6fa;font-size:.86rem}.landing-audience-item h3{text-transform:uppercase}.landing-audience-item p,.landing-benefit-card p,.landing-tool-card>p{margin:0;color:#b5c0cc;font-size:.77rem;line-height:1.55}.landing-section{padding:24px 0}.landing-section-tight{padding-top:8px}.landing-section-heading.centered{text-align:center}.landing-section-heading .landing-section-kicker{margin-bottom:14px}.landing-section-kicker span{color:#ff7a23}.landing-benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--landing-line);border-radius:14px;overflow:hidden;background:rgba(7,22,37,.7)}.landing-benefit-card{min-height:170px;display:grid;grid-template-columns:auto 1fr;grid-gap:14px;gap:14px;padding:24px 22px;border-right:1px solid var(--landing-line)}.landing-benefit-card:last-child{border-right:0}.landing-comparison-wrap{overflow:hidden;border:1px solid var(--landing-line);border-radius:14px;background:rgba(6,20,34,.76)}.landing-comparison-table{width:100%}.landing-comparison-row{display:grid;grid-template-columns:1.7fr repeat(4,1fr)}.landing-comparison-row>div{min-height:34px;display:flex;align-items:center;justify-content:center;padding:7px 10px;border-right:1px solid rgba(148,163,184,.1);border-bottom:1px solid rgba(148,163,184,.1);color:#c0ccd7;font-size:.7rem;text-align:center}.landing-comparison-row>div:first-child{justify-content:flex-start;text-align:left;color:#d9e2eb}.landing-comparison-row>div:last-child{border-right:0}.landing-comparison-row:last-child>div{border-bottom:0}.landing-comparison-head>div{min-height:44px;color:#f3f7fb;font-size:.76rem;font-weight:900}.landing-comparison-row .highlight{background:rgba(255,101,13,.08);border-left:1px solid rgba(255,101,13,.7);border-right:1px solid rgba(255,101,13,.7)}.landing-comparison-head .highlight{color:#ff7a23}.landing-check{width:18px;height:18px;display:grid;place-items:center;border-radius:999px;background:var(--landing-orange);color:#fff;font-size:.7rem;font-weight:900}.landing-check-muted{border:1px solid #5d6d7c;background:transparent;color:#7e8e9d}.landing-comparison-mobile{display:none}.landing-tools-section{padding-top:8px}.landing-tool-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--landing-line);border-radius:14px;overflow:hidden;background:rgba(7,22,37,.74)}.landing-tool-card{min-width:0;padding:22px;border-right:1px solid var(--landing-line)}.landing-tool-card:last-child{border-right:0}.landing-mini-ui{position:relative;min-height:170px;margin-top:14px;border:1px solid var(--landing-line);border-radius:9px;padding:12px;background:#071522}.landing-mini-title{display:flex;justify-content:space-between;gap:8px;margin-bottom:12px;font-size:.66rem}.landing-mini-title span{border-radius:999px;padding:3px 7px;background:#162739;color:#b1becb;white-space:nowrap}.landing-mini-title .green,.landing-setup-list .green{color:#8ef0a5;background:rgba(34,197,94,.11)}.landing-setup-list{width:62%;display:grid;grid-gap:7px;gap:7px}.landing-setup-list>div{display:flex;justify-content:space-between;gap:8px;border-radius:5px;padding:7px 8px;background:rgba(255,255,255,.025);font-size:.62rem}.landing-setup-list span{color:#8395a7}.landing-track-outline{position:absolute;right:17px;bottom:23px;color:#8fa0b2;font-size:4.2rem;transform:rotate(-18deg)}.landing-notes-ui b{font-size:.65rem}.landing-notes-ui ul{margin:5px 0 9px;padding-left:18px;color:#b9c5d0;font-size:.62rem;line-height:1.48}.landing-results-ui{overflow:hidden}.landing-results-ui svg{width:78%;height:106px;margin-top:7px}.landing-best-lap{position:absolute;right:14px;top:62px;display:grid;border-radius:7px;padding:8px 10px;background:rgba(34,197,94,.16);color:#97efaa}.landing-best-lap small{font-size:.55rem}.landing-best-lap b{font-size:.9rem}.landing-feedback{padding:10px 0 20px}.landing-feedback-grid{display:grid;grid-template-columns:1.15fr 1fr .9fr;align-items:center;grid-gap:28px;gap:28px;border:1px solid rgba(255,101,13,.55);border-radius:12px;padding:18px 22px;background:rgba(6,20,34,.82)}.landing-feedback-title{display:flex;align-items:center;gap:15px}.landing-feedback-title h2{margin:0;font-size:1.18rem;line-height:1.2;text-transform:uppercase}.landing-feedback-grid>p{margin:0;color:#b7c4d1;font-size:.75rem;line-height:1.55}.landing-feedback-grid ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px;color:#c7d3df;font-size:.73rem}.landing-feedback-grid li:before{content:"✓";margin-right:8px;color:var(--landing-orange);font-weight:900}.landing-final-cta{padding:0 0 26px}.landing-final-grid{display:grid;grid-template-columns:1fr auto 1.15fr;align-items:center;grid-gap:28px;gap:28px;min-height:190px;overflow:hidden;border:1px solid var(--landing-line);border-radius:14px;padding-left:28px;background:linear-gradient(90deg,rgba(5,18,31,.97),rgba(7,22,37,.92) 48%,rgba(57,31,15,.48))}.landing-final-grid h2{margin:0 0 9px;font-size:clamp(1.7rem,3vw,2.55rem);font-style:italic;line-height:.98;text-transform:uppercase}.landing-final-grid h2 span{color:var(--landing-orange)}.landing-final-grid p{margin:0;color:#b8c5d1;font-size:.76rem}.landing-final-actions{flex-direction:column;align-items:stretch}.landing-final-actions .landing-primary-button,.landing-final-actions .landing-secondary-button{min-width:190px;min-height:42px}.landing-final-kart{align-self:stretch;overflow:hidden}.landing-final-kart img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.landing-footer{border-top:1px solid rgba(255,255,255,.05);background:rgba(2,12,22,.82)}.landing-footer-grid{display:grid;grid-template-columns:1.55fr repeat(3,.7fr) 1.2fr;grid-gap:26px;gap:26px;padding:28px 0 34px}.landing-footer-grid>div{display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-width:0}.landing-footer-grid b{color:#e8eef4;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em}.landing-footer-grid a,.landing-footer-grid p,.landing-footer-grid small,.landing-footer-grid span{color:#8fa0b2;font-size:.67rem;line-height:1.45}.landing-footer-grid p{margin:3px 0}.landing-footer-signup{border:1px solid var(--landing-line);border-radius:10px;padding:14px;background:rgba(255,255,255,.015)}.landing-footer-signup a{display:inline-block;margin-top:3px;border-radius:6px;padding:7px 10px;background:var(--landing-orange);color:#fff;font-weight:800}@media (max-width:1080px){.landing-nav{gap:18px}.landing-hero-grid{grid-template-columns:1fr}.landing-product-preview{max-width:820px;width:100%;margin:0 auto}.landing-kart-frame{max-width:820px}.landing-audience-grid,.landing-benefit-grid{grid-template-columns:repeat(2,1fr)}.landing-audience-item:nth-child(2),.landing-benefit-card:nth-child(2){border-right:0}.landing-audience-item:nth-child(-n+2),.landing-benefit-card:nth-child(-n+2){border-bottom:1px solid var(--landing-line)}.landing-tool-grid{grid-template-columns:1fr}.landing-tool-card{border-right:0;border-bottom:1px solid var(--landing-line)}.landing-tool-card:last-child{border-bottom:0}.landing-feedback-grid{grid-template-columns:1fr}.landing-final-grid{grid-template-columns:1fr 1fr;padding:24px}.landing-final-kart{grid-column:1/-1;height:240px;border-radius:10px}.landing-footer-grid{grid-template-columns:1.4fr repeat(2,1fr)}.landing-footer-signup{grid-column:span 2}}@media (max-width:760px){.landing-container{width:min(100% - 28px,1240px)}.landing-header-inner{min-height:66px;grid-template-columns:1fr auto;gap:16px}.landing-nav{display:none}.landing-brand{font-size:1.06rem}.landing-signin{min-width:72px;padding:8px 12px;font-size:.82rem}.landing-hero{padding-top:38px}.landing-hero h1{font-size:clamp(3rem,14vw,4.25rem)}.landing-lead{font-size:1rem}.landing-actions{align-items:stretch;flex-direction:column}.landing-primary-button,.landing-secondary-button{width:100%}.landing-kart-frame,.landing-kart-frame img{min-height:230px}.landing-product-body{grid-template-columns:1fr}.landing-preview-sidebar{display:none}.landing-preview-main{padding:14px}.landing-preview-heading-row{align-items:flex-start}.landing-preview-filters{flex-wrap:wrap;justify-content:flex-end}.landing-preview-grid{grid-template-columns:1fr}.landing-surface-card{grid-template-columns:88px 1fr}.landing-audience-grid,.landing-benefit-grid{grid-template-columns:1fr}.landing-audience-item,.landing-benefit-card{border-right:0!important;border-bottom:1px solid var(--landing-line)!important}.landing-audience-item:last-child,.landing-benefit-card:last-child{border-bottom:0!important}.landing-comparison-desktop{display:none}.landing-comparison-mobile{display:block}.landing-mobile-compare-row{padding:14px;border-bottom:1px solid rgba(148,163,184,.1)}.landing-mobile-compare-row:last-child{border-bottom:0}.landing-mobile-compare-row>span{display:block;margin-bottom:9px;color:#e0e7ef;font-size:.78rem}.landing-mobile-compare-row>div{display:grid;grid-template-columns:auto auto auto auto;align-items:center;justify-content:start;grid-gap:9px;gap:9px;color:#8fa0b2;font-size:.65rem}.landing-feedback-grid{padding:18px}.landing-final-grid{grid-template-columns:1fr;padding:22px}.landing-final-actions{width:100%}.landing-final-kart{grid-column:auto;height:210px}.landing-footer-grid{grid-template-columns:1fr 1fr}.landing-footer-signup{grid-column:1/-1}}@media (max-width:460px){.landing-header-inner{grid-template-columns:1fr auto}.landing-signin{min-width:auto}.landing-product-topbar{min-height:52px}.landing-preview-heading-row{flex-direction:column}.landing-preview-filters{justify-content:flex-start}.landing-footer-grid{grid-template-columns:1fr}.landing-footer-signup{grid-column:auto}}@media (min-width:1081px){.landing-shell .landing-container{width:min(1580px,calc(100% - 56px))}.landing-shell .landing-header-inner{min-height:72px;gap:52px}.landing-shell .landing-brand{font-size:1.62rem}.landing-shell .landing-brand-compact{font-size:1.16rem}.landing-shell .landing-nav{gap:42px;font-size:.92rem}.landing-shell .landing-signin{min-width:92px;padding:10px 18px}.landing-shell .landing-hero{padding:34px 0 0}.landing-shell .landing-hero-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:40px;align-items:start}.landing-shell .landing-hero-copy-wrap{min-width:0}.landing-shell .landing-kicker{margin-bottom:14px;font-size:.83rem}.landing-shell .landing-hero h1{max-width:680px;margin-bottom:20px;font-size:clamp(4.15rem,5.2vw,5.6rem);line-height:.91}.landing-shell .landing-lead{max-width:660px;margin-bottom:28px;font-size:1.15rem;line-height:1.52}.landing-shell .landing-primary-button,.landing-shell .landing-secondary-button{min-height:50px;padding-inline:25px;font-size:.98rem}.landing-shell .landing-kart-frame{margin-top:18px;min-height:0;aspect-ratio:2.62/1;overflow:hidden;border:0;border-radius:0;background:linear-gradient(180deg,rgba(4,16,29,0) 74%,rgba(4,16,29,.52)),url(/krl-hero.svg?v=20260812b) bottom /cover no-repeat;box-shadow:none}.landing-shell .landing-kart-frame img{width:100%;height:100%;min-height:0;opacity:0}.landing-shell .landing-kart-frame:after{background:linear-gradient(180deg,transparent 70%,rgba(4,16,29,.28))}.landing-shell .landing-product-preview{min-height:585px;border-radius:15px;box-shadow:0 25px 70px rgba(0,0,0,.38),0 0 0 1px rgba(255,101,13,.09)}.landing-shell .landing-product-topbar{min-height:64px;padding-inline:22px}.landing-shell .landing-product-body{grid-template-columns:158px 1fr;min-height:520px}.landing-shell .landing-preview-sidebar{padding:17px 14px}.landing-shell .landing-preview-sidebar div{min-height:47px;padding-inline:12px;font-size:.82rem}.landing-shell .landing-preview-main{padding:22px}.landing-shell .landing-preview-heading-row{margin-bottom:18px}.landing-shell .landing-preview-heading-row h2{font-size:1.55rem}.landing-shell .landing-preview-filters span{padding:8px 11px;font-size:.72rem}.landing-shell .landing-preview-grid{gap:14px}.landing-shell .landing-preview-card{border-radius:10px;padding:17px}.landing-shell .landing-preview-label{font-size:.77rem}.landing-shell .landing-session-card strong{font-size:.88rem}.landing-shell .landing-legend,.landing-shell .landing-recent-card li,.landing-shell .landing-session-card small{font-size:.7rem}.landing-shell .landing-stat-row b{font-size:1.08rem}.landing-shell .landing-line-chart{height:142px}.landing-shell .landing-donut{width:92px;height:92px}.landing-shell .landing-surface-card{grid-template-columns:104px 1fr}.landing-shell .landing-band{padding:10px 0 24px}.landing-shell .landing-audience-grid{min-height:148px;border-radius:11px}.landing-shell .landing-audience-item{min-height:148px;padding:26px 28px;gap:20px}.landing-shell .landing-feature-icon{font-size:2.15rem}.landing-shell .landing-audience-item h3,.landing-shell .landing-benefit-card h3,.landing-shell .landing-tool-card h3{font-size:.98rem}.landing-shell .landing-audience-item p,.landing-shell .landing-benefit-card p{font-size:.84rem;line-height:1.6}.landing-shell .landing-section{padding:10px 0 22px}.landing-shell .landing-section-heading{margin-bottom:13px}.landing-shell .landing-section-kicker{font-size:.95rem;letter-spacing:.24em}.landing-shell .landing-benefit-grid{min-height:150px;border-radius:11px}.landing-shell .landing-benefit-card{min-height:150px;padding:25px 27px;gap:18px}.landing-shell .landing-comparison-table{border-radius:11px}.landing-shell .landing-comparison-row{min-height:34px;grid-template-columns:1.32fr repeat(4,1fr)}.landing-shell .landing-comparison-row>div{padding:8px 16px;font-size:.76rem}.landing-shell .landing-check{width:18px;height:18px;font-size:.7rem}.landing-shell .landing-tools-section{padding-bottom:22px}.landing-shell .landing-tool-grid{min-height:285px;border-radius:11px}.landing-shell .landing-tool-card{min-height:285px;padding:22px 24px}.landing-shell .landing-tool-card>p{min-height:42px;font-size:.82rem;line-height:1.5}.landing-shell .landing-mini-ui{min-height:168px;padding:14px}.landing-shell .landing-feedback{padding:0 0 18px}.landing-shell .landing-feedback-grid{min-height:118px;grid-template-columns:1.25fr 1fr 1fr;padding:22px 28px;gap:30px;border-radius:11px}.landing-shell .landing-feedback-title h2{font-size:1.35rem;line-height:1.08}.landing-shell .landing-feedback-grid ul,.landing-shell .landing-feedback-grid>p{font-size:.82rem}.landing-shell .landing-final-cta{padding-bottom:16px}.landing-shell .landing-final-grid{min-height:168px;grid-template-columns:1.05fr .62fr 1.35fr;gap:34px;padding-left:32px;border-radius:11px}.landing-shell .landing-final-grid h2{font-size:clamp(2rem,2.55vw,2.9rem)}.landing-shell .landing-final-grid p{font-size:.82rem}.landing-shell .landing-final-kart{background:linear-gradient(90deg,rgba(4,16,29,.1),rgba(4,16,29,0) 25%),url(/krl-hero.svg?v=20260812b) bottom /cover no-repeat}.landing-shell .landing-final-kart img{opacity:0}.landing-shell .landing-footer-grid{grid-template-columns:1.45fr .72fr .72fr .72fr 1.25fr;min-height:200px;gap:34px;padding:30px 0 36px}.landing-shell .landing-footer-grid b{font-size:.78rem}.landing-shell .landing-footer-grid a,.landing-shell .landing-footer-grid p,.landing-shell .landing-footer-grid small,.landing-shell .landing-footer-grid span{font-size:.75rem}.landing-shell .landing-footer-signup{min-height:118px;padding:17px}}@media (min-width:1450px){.landing-shell .landing-container{width:min(1580px,calc(100% - 44px))}.landing-shell .landing-hero-grid{gap:44px}}@media (max-width:1080px){.landing-shell .landing-kart-frame{aspect-ratio:2.62/1;min-height:0;border:0;border-radius:0;background:url(/krl-hero.svg?v=20260812b) bottom/cover no-repeat}.landing-shell .landing-final-kart img,.landing-shell .landing-kart-frame img{opacity:0}.landing-shell .landing-final-kart{background:url(/krl-hero.svg?v=20260812b) bottom/cover no-repeat}}@media (min-width:1081px){.landing-shell{font-size:17px}.landing-shell .landing-container{width:calc(100% - 48px)!important;max-width:2200px!important}.landing-shell .landing-header-inner{min-height:74px;grid-template-columns:minmax(250px,.8fr) minmax(520px,1.35fr) minmax(100px,.35fr);gap:30px}.landing-shell .landing-brand{font-size:1.62rem}.landing-shell .landing-nav{gap:clamp(28px,2.3vw,54px);font-size:.9rem}.landing-shell .landing-hero{padding:30px 0 0}.landing-shell .landing-hero-grid{grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr)!important;gap:clamp(34px,3vw,68px)!important;align-items:start}.landing-shell .landing-kicker{font-size:.84rem;margin-bottom:13px}.landing-shell .landing-hero h1{max-width:none;margin:0 0 18px;font-size:clamp(4.25rem,4.55vw,6.55rem)!important;line-height:.91;letter-spacing:-.055em}.landing-shell .landing-lead{max-width:760px;margin-bottom:25px;font-size:clamp(1.05rem,1.08vw,1.35rem);line-height:1.5}.landing-shell .landing-primary-button,.landing-shell .landing-secondary-button{min-height:52px;padding-inline:27px;font-size:1rem}.landing-shell .landing-kart-frame{margin-top:10px!important;aspect-ratio:2.28/1!important;min-height:0!important;overflow:hidden;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.landing-shell .landing-kart-frame img{display:block!important;width:100%!important;height:100%!important;min-height:0!important;opacity:1!important;object-fit:cover!important;object-position:center 52%!important}.landing-shell .landing-kart-frame:after,.landing-shell .landing-kart-glow{display:none!important}.landing-shell .landing-product-preview{min-height:600px!important;border-radius:13px}.landing-shell .landing-product-topbar{min-height:64px;padding-inline:22px}.landing-shell .landing-product-body{grid-template-columns:160px 1fr!important;min-height:535px!important}.landing-shell .landing-preview-sidebar div{min-height:46px;font-size:.82rem}.landing-shell .landing-preview-main{padding:20px}.landing-shell .landing-preview-heading-row h2{font-size:1.55rem}.landing-shell .landing-preview-card{padding:16px}.landing-shell .landing-preview-label{font-size:.77rem}.landing-shell .landing-session-card strong{font-size:.87rem}.landing-shell .landing-line-chart{height:138px}.landing-shell .landing-band{padding:0 0 22px}.landing-shell .landing-audience-grid,.landing-shell .landing-benefit-grid{min-height:144px;border-radius:11px}.landing-shell .landing-audience-item,.landing-shell .landing-benefit-card{min-height:144px;padding:24px 27px;gap:19px}.landing-shell .landing-feature-icon{font-size:2.2rem;flex:0 0 auto}.landing-shell .landing-audience-item h3,.landing-shell .landing-benefit-card h3,.landing-shell .landing-tool-card h3{font-size:1rem}.landing-shell .landing-audience-item p,.landing-shell .landing-benefit-card p{font-size:.86rem;line-height:1.56}.landing-shell .landing-section{padding:7px 0 22px}.landing-shell .landing-section-heading{margin-bottom:13px}.landing-shell .landing-section-kicker{font-size:.96rem;letter-spacing:.24em}.landing-shell .landing-comparison-row{min-height:36px;grid-template-columns:1.36fr repeat(4,1fr)}.landing-shell .landing-comparison-row>div{padding:8px 17px;font-size:.78rem}.landing-shell .landing-tool-grid{min-height:300px}.landing-shell .landing-tool-card{min-height:300px;padding:22px 25px}.landing-shell .landing-tool-card>p{min-height:42px;font-size:.84rem;line-height:1.5}.landing-shell .landing-mini-ui{min-height:177px}.landing-shell .landing-feedback-grid{min-height:120px;grid-template-columns:1.3fr 1fr 1fr;padding:22px 30px;gap:34px}.landing-shell .landing-feedback-title h2{font-size:1.4rem}.landing-shell .landing-feedback-grid ul,.landing-shell .landing-feedback-grid>p{font-size:.84rem}.landing-shell .landing-final-grid{min-height:176px;grid-template-columns:1.05fr .62fr 1.38fr;gap:34px;padding-left:30px}.landing-shell .landing-final-grid h2{font-size:clamp(2.05rem,2.45vw,3rem)}.landing-shell .landing-final-kart{align-self:stretch;overflow:hidden;background:transparent!important}.landing-shell .landing-final-kart img{display:block!important;width:100%!important;height:100%!important;opacity:1!important;object-fit:cover!important;object-position:center 56%!important}.landing-shell .landing-footer-grid{grid-template-columns:1.45fr .72fr .72fr .72fr 1.25fr;gap:36px;padding:28px 0 34px}.landing-shell .landing-footer-grid b{font-size:.78rem}.landing-shell .landing-footer-grid a,.landing-shell .landing-footer-grid p,.landing-shell .landing-footer-grid small,.landing-shell .landing-footer-grid span{font-size:.76rem}}@media (min-width:2000px){.landing-shell .landing-container{max-width:none!important;width:calc(100% - 72px)!important}.landing-shell .landing-hero-grid{grid-template-columns:minmax(0,.91fr) minmax(0,1.09fr)!important}}@media (min-width:901px){.krl2-shell .krl2-wrap{width:calc(100% - 48px)!important;max-width:1500px!important}.krl2-shell .krl2-header,.krl2-shell .krl2-header-inner{height:74px!important}.krl2-shell .krl2-header-inner{grid-template-columns:280px 1fr 104px!important}.krl2-shell .krl2-brand{font-size:27px!important}.krl2-shell .krl2-brand-small{font-size:19px!important}.krl2-shell .krl2-header nav{gap:44px!important}.krl2-shell .krl2-header nav a,.krl2-shell .krl2-signin{font-size:14px!important}.krl2-shell .krl2-signin{padding:10px 18px!important}.krl2-shell .krl2-hero{padding:18px 0 10px!important}.krl2-shell .krl2-hero-grid{grid-template-columns:45.5% 54.5%!important;min-height:620px!important;gap:0!important}.krl2-shell .krl2-copy{padding:18px 34px 0 7px!important}.krl2-shell .krl2-kicker{margin-bottom:15px!important;font-size:13px!important;letter-spacing:.1em!important}.krl2-shell .krl2-copy h1{font-size:73px!important;line-height:.96!important;letter-spacing:-3.2px!important}.krl2-shell .krl2-lead{margin:18px 0 22px!important;font-size:20px!important;line-height:1.48!important}.krl2-shell .krl2-actions{gap:18px!important}.krl2-shell .krl2-primary,.krl2-shell .krl2-secondary{height:50px!important;border-radius:7px!important;padding:0 26px!important;font-size:16px!important}.krl2-shell .krl2-play{width:21px!important;height:21px!important;font-size:10px!important}.krl2-shell .krl2-hero-kart{height:300px!important;margin-top:auto!important;margin-right:10px!important;background:url(/krl-hero.svg?v=20260812d) center 52%/cover no-repeat!important}.krl2-shell .krl2-hero-kart img{opacity:0!important}.krl2-shell .krl2-hero-kart:after{background:linear-gradient(180deg,rgba(3,16,28,0),rgba(3,16,28,.03) 74%,rgba(3,16,28,.3))!important}.krl2-shell .krl2-dashboard{height:555px!important;margin-left:16px!important;border-radius:13px!important}.krl2-shell .krl2-dashboard-top{height:65px!important;padding:0 22px!important}.krl2-shell .krl2-dashboard-body{height:490px!important;grid-template-columns:158px 1fr!important}.krl2-shell .krl2-dashboard aside{padding:11px!important}.krl2-shell .krl2-dashboard aside div{height:50px!important;padding:0 11px!important;gap:10px!important;font-size:12px!important}.krl2-shell .krl2-dashboard-main{padding:15px 16px!important}.krl2-shell .krl2-dashboard-heading{height:43px!important}.krl2-shell .krl2-dashboard-heading h2{font-size:22px!important}.krl2-shell .krl2-dashboard-heading>div span{padding:7px 9px!important;font-size:10px!important}.krl2-shell .krl2-dashboard-grid{gap:11px!important}.krl2-shell .krl2-dcard{border-radius:9px!important;padding:14px!important}.krl2-shell .krl2-dcard p,.krl2-shell .krl2-session b{font-size:12px!important}.krl2-shell .krl2-legend,.krl2-shell .krl2-recent li,.krl2-shell .krl2-session small{font-size:10px!important}.krl2-shell .krl2-stats em{font-size:9px!important}.krl2-shell .krl2-stats strong{font-size:15px!important}.krl2-shell .krl2-session button{margin-top:12px!important;padding:7px 11px!important;font-size:10px!important}.krl2-shell .krl2-chart-card svg{height:108px!important}.krl2-shell .krl2-axis,.krl2-shell .krl2-dcard-title small,.krl2-shell .krl2-result-axis{font-size:9px!important}.krl2-shell .krl2-recent li{padding:10px 0!important}.krl2-shell .krl2-surface{grid-template-columns:82px 1fr!important}.krl2-shell .krl2-donut{width:74px!important;height:74px!important}.krl2-shell .krl2-donut:after{width:42px!important;height:42px!important;top:16px!important;left:16px!important}.krl2-shell .krl2-audience{padding-bottom:24px!important}.krl2-shell .krl2-audience-grid{height:145px!important;border-radius:10px!important}.krl2-shell .krl2-audience article{grid-template-columns:75px 1fr!important;padding:18px 20px!important}.krl2-shell .krl2-icon{font-size:47px!important}.krl2-shell .krl2-audience h3{margin-bottom:8px!important;font-size:14px!important}.krl2-shell .krl2-audience p{font-size:14px!important}.krl2-shell .krl2-compare-section,.krl2-shell .krl2-tools,.krl2-shell .krl2-winners{padding-bottom:18px!important}.krl2-shell .krl2-strip-title{margin-bottom:15px!important;font-size:17px!important}.krl2-shell .krl2-benefits{height:144px!important;border-radius:10px!important}.krl2-shell .krl2-benefits article{grid-template-columns:66px 1fr!important;padding:20px 18px!important}.krl2-shell .krl2-benefits .krl2-icon{font-size:42px!important}.krl2-shell .krl2-benefits h3{margin:3px 0 8px!important;font-size:13px!important}.krl2-shell .krl2-benefits p{font-size:13px!important;line-height:1.5!important}.krl2-shell .krl2-section-title{margin-bottom:11px!important;font-size:16px!important}.krl2-shell .krl2-compare-row{min-height:33px!important;font-size:13px!important}.krl2-shell .krl2-compare-row.head{min-height:39px!important}.krl2-shell .krl2-compare-row>span:first-child{padding-left:22px!important}.krl2-shell .krl2-check{width:19px!important;height:19px!important;font-size:12px!important}.krl2-shell .krl2-x{width:18px!important;height:18px!important;font-size:12px!important}.krl2-shell .krl2-tools-grid{height:350px!important;border-radius:10px!important}.krl2-shell .krl2-tools-grid>article{padding:18px 25px!important}.krl2-shell .krl2-tools-grid h3{margin-bottom:8px!important;font-size:16px!important}.krl2-shell .krl2-tools-grid>article>p{height:54px!important;margin-bottom:10px!important;font-size:13px!important}.krl2-shell .krl2-mini-ui{height:220px!important;padding:13px!important;border-radius:8px!important}.krl2-shell .krl2-mini-head{margin-bottom:11px!important;font-size:11px!important}.krl2-shell .krl2-mini-head span{padding:5px 8px!important;font-size:10px!important}.krl2-shell .krl2-mini-body{grid-template-columns:1fr 110px!important;height:150px!important}.krl2-shell .krl2-setup-list span{height:38px!important;font-size:11px!important}.krl2-shell .krl2-setup-list em{font-size:10px!important}.krl2-shell .krl2-track{font-size:72px!important}.krl2-shell .krl2-notes,.krl2-shell .krl2-notes b,.krl2-shell .krl2-results>b{font-size:11px!important}.krl2-shell .krl2-results svg{height:135px!important}.krl2-shell .krl2-best{right:12px!important;top:80px!important;padding:9px 11px!important}.krl2-shell .krl2-best small{font-size:9px!important}.krl2-shell .krl2-best strong{font-size:16px!important}.krl2-shell .krl2-feedback{padding-bottom:14px!important}.krl2-shell .krl2-feedback-grid{height:126px!important;border-radius:10px!important}.krl2-shell .krl2-feedback-grid>div,.krl2-shell .krl2-feedback-grid>p,.krl2-shell .krl2-feedback-grid>ul{padding:0 30px!important}.krl2-shell .krl2-people{font-size:38px!important}.krl2-shell .krl2-feedback-title h2{font-size:22px!important}.krl2-shell .krl2-feedback-grid>p{font-size:12px!important}.krl2-shell .krl2-feedback-grid ul{gap:8px!important;font-size:11px!important}.krl2-shell .krl2-final{padding-bottom:11px!important}.krl2-shell .krl2-final-grid{height:162px!important;border-radius:10px!important;grid-template-columns:.92fr .62fr 1.15fr!important}.krl2-shell .krl2-final-copy{padding-left:34px!important}.krl2-shell .krl2-final-copy h2{margin-bottom:10px!important;font-size:30px!important}.krl2-shell .krl2-final-copy p{font-size:12px!important}.krl2-shell .krl2-final-actions{gap:11px!important}.krl2-shell .krl2-final-actions .krl2-primary,.krl2-shell .krl2-final-actions .krl2-secondary{height:46px!important;font-size:14px!important}.krl2-shell .krl2-final-kart{height:100%!important;background:url(/krl-hero.svg?v=20260812d) center 55%/cover no-repeat!important}.krl2-shell .krl2-final-kart img{opacity:0!important}.krl2-shell .krl2-footer{padding-bottom:22px!important}.krl2-shell .krl2-footer-grid{gap:28px!important;padding-top:14px!important}.krl2-shell .krl2-footer-grid>div{gap:6px!important}.krl2-shell .krl2-footer-grid a,.krl2-shell .krl2-footer-grid b,.krl2-shell .krl2-footer-grid p,.krl2-shell .krl2-footer-grid small,.krl2-shell .krl2-footer-grid span{font-size:11px!important}.krl2-shell .krl2-footer-brand small{font-size:10px!important}.krl2-shell .krl2-signup{border-radius:8px!important;padding:12px 16px!important}.krl2-shell .krl2-signup a{padding:8px 10px!important}}@media (min-width:1450px){.krl2-shell .krl2-wrap{max-width:none!important}}section[aria-label="Dashboard sections"] article>div:last-child>span{display:none!important}form#kart-form section>div>label{min-width:0!important;width:100%!important}form#kart-form section>div>label>input,form#kart-form section>div>label>select,form#kart-form section>div>label>textarea{width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important}form#kart-form section>div>label[data-kart-inline-info=true]>input,form#kart-form section>div>label[data-kart-inline-info=true]>select,form#kart-form section>div>label[data-kart-inline-info=true]>textarea{width:calc(100% + 28px)!important;max-width:none!important}form#kart-form section>div>label[data-kart-inline-dropdown=true]>select.kart-inline-dropdown{width:100%!important}.race-day-advisor-severe-warning,[data-race-day-starting-status][data-kind=existing]{display:none!important}.race-day-tires_panel__qSVmM{margin:18px 0 22px;border:1px solid rgba(249,115,22,.24);border-radius:16px;background:rgba(18,26,47,.82);overflow:hidden}.race-day-tires_cornerHeader__dX_JG,.race-day-tires_historyHeader__ehs5q,.race-day-tires_panelHeader__0b6e4,.race-day-tires_prepEditorHeader__Df_ew{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.race-day-tires_panelHeader__0b6e4{padding:17px 18px}.race-day-tires_historyHeader__ehs5q span,.race-day-tires_panelHeader__0b6e4>div>span,.race-day-tires_prepEditorHeader__Df_ew span{color:#fdba74;font-size:.7rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.race-day-tires_historyHeader__ehs5q h5,.race-day-tires_panelHeader__0b6e4 h4,.race-day-tires_prepEditorHeader__Df_ew h5{margin:5px 0 6px;color:#f8fafc;font-size:1.05rem}.race-day-tires_panelHeader__0b6e4 p{margin:0;color:#8f9bb2;font-size:.82rem;line-height:1.55}.race-day-tires_clearButton__RrzEy,.race-day-tires_cornerActions__Fb3CA button,.race-day-tires_historyHeader__ehs5q button,.race-day-tires_manageButton__CMVsx,.race-day-tires_prepEditorHeader__Df_ew button,.race-day-tires_primaryAction__oMEnk,.race-day-tires_saveButton__JmEFn,.race-day-tires_setPicker__jWVp3 button{border-radius:9px;padding:9px 12px;font-weight:850}.race-day-tires_manageButton__CMVsx,.race-day-tires_primaryAction__oMEnk,.race-day-tires_saveButton__JmEFn{border:1px solid #f97316;background:#f97316;color:#fff}.race-day-tires_panelBody__2YMXf{border-top:1px solid rgba(255,255,255,.1);padding:18px;background:rgba(11,16,32,.52)}.race-day-tires_loading__wUnsG,.race-day-tires_message__ySts5,.race-day-tires_migrationNotice__NbmaO{margin:0 0 16px;border-radius:10px;padding:12px 14px}.race-day-tires_message__ySts5{border-left:4px solid #f97316;background:rgba(249,115,22,.1);color:#fed7aa}.race-day-tires_loading__wUnsG{background:rgba(255,255,255,.04);color:#aeb8cc}.race-day-tires_migrationNotice__NbmaO{border:1px solid rgba(251,191,36,.35);background:rgba(251,191,36,.08);color:#fde68a}.race-day-tires_migrationNotice__NbmaO p{margin:7px 0 0}.race-day-tires_migrationNotice__NbmaO code{color:#fff7cc}.race-day-tires_setPicker__jWVp3{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:end;grid-gap:12px;gap:12px;margin-bottom:18px;border:1px solid rgba(255,255,255,.09);border-radius:12px;padding:14px;background:#0b1020}.race-day-tires_notesLabel__mVn_H,.race-day-tires_prepFields__fP_lv label,.race-day-tires_readingGrid__5Ork9 label,.race-day-tires_setPicker__jWVp3 label,.race-day-tires_tireSelect__GWbKj{display:grid;grid-gap:7px;gap:7px;color:#e2e8f0;font-size:.8rem;font-weight:800}.race-day-tires_notesLabel__mVn_H textarea,.race-day-tires_prepFields__fP_lv input,.race-day-tires_prepFields__fP_lv select,.race-day-tires_prepFields__fP_lv textarea,.race-day-tires_readingGrid__5Ork9 input,.race-day-tires_setPicker__jWVp3 select,.race-day-tires_tireSelect__GWbKj select{width:100%;border:1px solid rgba(255,255,255,.14);border-radius:9px;padding:10px 11px;background:#080d1b;color:#f8fafc;font:inherit}.race-day-tires_clearButton__RrzEy,.race-day-tires_cornerActions__Fb3CA button,.race-day-tires_historyHeader__ehs5q button,.race-day-tires_prepEditorHeader__Df_ew button,.race-day-tires_setPicker__jWVp3 button{border:1px solid rgba(96,165,250,.38);background:transparent;color:#93c5fd}.race-day-tires_cornerActions__Fb3CA button:disabled,.race-day-tires_saveButton__JmEFn:disabled,.race-day-tires_setPicker__jWVp3 button:disabled{cursor:not-allowed;opacity:.45}.race-day-tires_cornerGrid__b2r0J{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.race-day-tires_cornerCard__yRZ9l{border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:15px;background:#0b1020}.race-day-tires_cornerHeader__dX_JG{align-items:center;margin-bottom:13px}.race-day-tires_cornerHeader__dX_JG span{display:inline-flex;border:1px solid rgba(249,115,22,.4);border-radius:999px;padding:4px 7px;color:#fdba74;font-size:.65rem;font-weight:900}.race-day-tires_cornerHeader__dX_JG h5{margin:6px 0 0;font-size:1rem}.race-day-tires_clearButton__RrzEy{border-color:rgba(248,113,113,.35);color:#fca5a5;padding:7px 9px}.race-day-tires_tireMeta__ResjR{margin:8px 0 13px;color:#8f9bb2;font-size:.76rem}.race-day-tires_prepFields__fP_lv,.race-day-tires_readingGrid__5Ork9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.race-day-tires_notesLabel__mVn_H{margin-top:12px}.race-day-tires_prepList__6so_6{display:grid;grid-gap:7px;gap:7px;margin-top:12px}.race-day-tires_prepList__6so_6>div{display:grid;grid-gap:3px;gap:3px;border-left:3px solid #f97316;border-radius:7px;padding:9px 10px;background:rgba(249,115,22,.06)}.race-day-tires_prepList__6so_6 small,.race-day-tires_prepList__6so_6 span{color:#aeb8cc;font-size:.74rem}.race-day-tires_cornerActions__Fb3CA{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.race-day-tires_cornerActions__Fb3CA button{padding:8px 10px;font-size:.76rem}.race-day-tires_historyPanel__wYPZM,.race-day-tires_prepEditor__ik25h,.race-day-tires_previousTires__veNTc{margin-top:16px;border:1px solid rgba(255,255,255,.1);border-radius:13px;padding:15px;background:#0b1020}.race-day-tires_historyHeader__ehs5q,.race-day-tires_prepEditorHeader__Df_ew{align-items:center}.race-day-tires_prepFields__fP_lv{margin:14px 0}.race-day-tires_fullWidth__Gre69{grid-column:1/-1}.race-day-tires_saveButton__JmEFn{margin-top:16px;padding:11px 15px}.race-day-tires_previousTires__veNTc summary{cursor:pointer;color:#fdba74;font-weight:850}.race-day-tires_historyPanel__wYPZM,.race-day-tires_previousTires__veNTc>div{display:grid;grid-gap:9px;gap:9px}.race-day-tires_historyPanel__wYPZM article,.race-day-tires_previousTires__veNTc article{display:grid;grid-gap:5px;gap:5px;border-radius:10px;padding:11px;background:rgba(255,255,255,.04)}.race-day-tires_previousTires__veNTc article:first-child{margin-top:12px}.race-day-tires_historyPanel__wYPZM small,.race-day-tires_historyPanel__wYPZM span,.race-day-tires_previousTires__veNTc span{color:#8f9bb2;font-size:.75rem}.race-day-tires_historyPanel__wYPZM p{margin:0;color:#cbd5e1;font-size:.84rem}@media (max-width:860px){.race-day-tires_cornerGrid__b2r0J{grid-template-columns:1fr}}@media (max-width:620px){.race-day-tires_cornerHeader__dX_JG,.race-day-tires_historyHeader__ehs5q,.race-day-tires_panelHeader__0b6e4,.race-day-tires_prepEditorHeader__Df_ew{align-items:flex-start;flex-direction:column}.race-day-tires_prepFields__fP_lv,.race-day-tires_readingGrid__5Ork9,.race-day-tires_setPicker__jWVp3{grid-template-columns:1fr}.race-day-tires_fullWidth__Gre69{grid-column:auto}}form#kart-form .garageFieldGrid>label>small{display:none!important}[data-header-weather-widget-host] .header-weather-shell{display:flex!important;justify-content:flex-end!important;padding-bottom:0!important}[data-header-weather-widget-host] .header-weather-widget{width:25%!important;min-width:280px!important;max-width:320px!important}[data-header-weather-widget-host] .header-weather-card{gap:8px!important;grid-template-columns:56px 70px minmax(0,1fr)!important;min-height:74px!important;padding:6px 12px 6px 8px!important}[data-header-weather-widget-host] .header-weather-card .android-weather-icon{height:52px!important;width:52px!important}[data-header-weather-widget-host] .header-weather-temperature{font-size:1.45rem!important}[data-header-weather-widget-host] .header-weather-location{font-size:.7rem!important;margin-top:5px!important}[data-header-weather-widget-host] .header-weather-message{font-size:.76rem!important;line-height:1.25!important;padding-left:8px!important}[data-header-weather-widget-host] .header-weather-panel{left:auto!important;max-width:none!important;right:0!important;width:min(540px,calc(100vw - 24px))!important}[data-header-weather-widget-host] .header-weather-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-header-weather-widget-host] .header-weather-metric{min-width:0!important;overflow:hidden!important}[data-header-weather-widget-host] .header-weather-metric span,[data-header-weather-widget-host] .header-weather-metric strong{max-width:100%!important;overflow-wrap:anywhere!important;word-break:normal!important}[data-header-weather-widget-host] .header-weather-hour{min-width:92px!important}@media (min-width:901px){html body [data-global-header-tools] .global-header-account-button,html body [data-global-header-tools] .global-header-icon-button,html body [data-header-weather-widget-host] .header-weather-card{height:64px!important;min-height:64px!important}html body [data-global-header-tools] .global-header-icon-button{flex:0 0 64px!important;width:64px!important}html body [data-global-header-tools] .global-header-account-button{border-radius:14px!important;padding:9px 14px!important}html body [data-global-header-tools] .global-header-avatar{border-radius:10px!important;height:40px!important;width:40px!important}}@media (max-width:900px){html body [data-global-header-tools] .global-header-account-button,html body [data-global-header-tools] .global-header-icon-button{height:54px!important;min-height:54px!important;flex:0 0 54px!important;max-width:54px!important;width:54px!important}html body [data-global-header-tools] .global-header-avatar{height:38px!important;width:38px!important}}@media (max-width:680px){[data-header-weather-widget-host] .header-weather-widget{width:100%!important;min-width:0!important;max-width:none!important}[data-header-weather-widget-host] .header-weather-card{grid-template-columns:58px 82px minmax(0,1fr)!important;min-height:78px!important;padding:6px 14px 6px 8px!important}[data-header-weather-widget-host] .header-weather-card .android-weather-icon{height:58px!important;width:58px!important}[data-header-weather-widget-host] .header-weather-panel{left:0!important;right:auto!important;width:min(540px,calc(100vw - 24px))!important}}@media (max-width:430px){[data-header-weather-widget-host] .header-weather-panel{padding:16px!important}[data-header-weather-widget-host] .header-weather-metric span{font-size:.64rem!important}[data-header-weather-widget-host] .header-weather-metric strong{font-size:.88rem!important}}@media (max-width:900px){html body [data-header-weather-widget-host][data-header-weather-widget-host]{min-width:0!important}html body [data-header-weather-widget-host] .header-weather-shell,html body [data-header-weather-widget-host] .header-weather-widget{min-width:0!important;width:100%!important;max-width:none!important}html body [data-header-weather-widget-host] .header-weather-card{border-radius:14px!important;gap:7px!important;grid-template-columns:40px minmax(0,1fr)!important;height:54px!important;min-height:54px!important;overflow:hidden!important;padding:5px 9px 5px 6px!important}html body [data-header-weather-widget-host] .header-weather-card .android-weather-icon{height:40px!important;width:40px!important}html body [data-header-weather-widget-host] .header-weather-now{min-width:0!important}html body [data-header-weather-widget-host] .header-weather-temperature{font-size:1.15rem!important}html body [data-header-weather-widget-host] .header-weather-location{font-size:.66rem!important;margin-top:3px!important}html body [data-header-weather-widget-host] .header-weather-mobile-condition{display:inline!important}html body [data-header-weather-widget-host] .header-weather-message{display:none!important}html body [data-header-weather-widget-host] .header-weather-panel{left:12px!important;max-height:calc(100dvh - 90px)!important;position:fixed!important;right:12px!important;top:76px!important;width:auto!important}}@media (min-width:901px){html body [data-header-weather-widget-host][data-header-weather-widget-host],html body [data-header-weather-widget-host][data-header-weather-widget-host] .header-weather-card,html body [data-header-weather-widget-host][data-header-weather-widget-host] .header-weather-shell,html body [data-header-weather-widget-host][data-header-weather-widget-host] .header-weather-widget{min-width:0!important;width:max-content!important;max-width:min(520px,calc(100vw - 560px))!important}html body [data-header-weather-widget-host][data-header-weather-widget-host] .header-weather-card{grid-template-columns:52px max-content minmax(0,max-content)!important;gap:10px!important;padding:6px 14px 6px 8px!important}html body [data-header-weather-widget-host][data-header-weather-widget-host] .header-weather-now{min-width:0!important;width:max-content!important}html body [data-header-weather-widget-host][data-header-weather-widget-host] .header-weather-location,html body [data-header-weather-widget-host][data-header-weather-widget-host] .header-weather-temperature{max-width:105px!important}html body [data-header-weather-widget-host][data-header-weather-widget-host] .header-weather-message{display:block!important;min-width:0!important;width:max-content!important;max-width:none!important;overflow:hidden!important;padding-left:10px!important;text-overflow:ellipsis!important;white-space:nowrap!important}}.messages-global-header{z-index:30!important}html body .messages-global-header .messages-global-brand{align-items:center!important;background:#17243a!important;border:1px solid #3b4a61!important;border-radius:9px!important;color:#eef4fb!important;cursor:pointer!important;display:inline-flex!important;font-size:.84rem!important;font-weight:800!important;gap:0!important;left:max(16px,calc((100vw - 1220px) / 2))!important;min-height:38px!important;opacity:1!important;padding:0 13px!important;pointer-events:auto!important;position:fixed!important;text-decoration:none!important;top:17px!important;touch-action:manipulation!important;visibility:visible!important;white-space:nowrap!important;z-index:70!important}html body .messages-global-header .messages-global-brand:hover{border-color:#f59e0b!important;color:#ffffff!important}html body .messages-global-header .messages-global-brand>span,html body .messages-global-header .messages-global-brand>strong{display:none!important}html body .messages-global-header .messages-global-brand:before{color:inherit!important;content:"← Back to dashboard"!important;display:inline!important;opacity:1!important;pointer-events:none!important;visibility:visible!important}html body .messages-global-header .messages-global-brand:after{content:none!important;display:none!important}body:has(.messages-global-header)>[data-header-weather-widget-host]{filter:none!important;opacity:1!important;pointer-events:none!important;visibility:visible!important;z-index:40!important}body:has(.messages-global-header)>[data-header-weather-widget-host] .header-weather-shell{pointer-events:none!important}body:has(.messages-global-header)>[data-header-weather-widget-host] .header-weather-card,body:has(.messages-global-header)>[data-header-weather-widget-host] .header-weather-panel,body:has(.messages-global-header)>[data-header-weather-widget-host] .header-weather-widget{filter:none!important;opacity:1!important;pointer-events:auto!important;visibility:visible!important}@media (max-width:680px){html body .messages-global-header .messages-global-brand{left:10px!important;padding:0 10px!important;top:17px!important}html body .messages-global-header .messages-global-brand:before{content:"← Dashboard"!important}}@media (min-width:901px){#kart-form>section:nth-of-type(6)>div:last-child>label:first-child{order:3}#kart-form>section:nth-of-type(6)>div:last-child>label:nth-child(2){order:7}#kart-form>section:nth-of-type(6)>div:last-child>label:nth-child(3){order:8}#kart-form>section:nth-of-type(6)>div:last-child>label:nth-child(4){order:6}#kart-form>section:nth-of-type(6)>div:last-child>label:nth-child(5){order:1}#kart-form>section:nth-of-type(6)>div:last-child>label:nth-child(6){order:2}#kart-form>section:nth-of-type(6)>div:last-child>label:nth-child(7){order:4}#kart-form>section:nth-of-type(6)>div:last-child>label:nth-child(8){order:5}}