.dashboard-module__XABe8G__page{background:radial-gradient(circle at 8% 0%, color-mix(in oklch, var(--sk-brand) 8%, transparent), transparent 24rem), radial-gradient(circle at 92% 4%, color-mix(in oklch, var(--sk-info) 5%, transparent), transparent 20rem), var(--sk-bg);min-height:100%}.dashboard-module__XABe8G__container{max-width:80rem;margin:0 auto;padding:2rem 1rem 2.5rem}.dashboard-module__XABe8G__stack{flex-direction:column;gap:2rem;display:flex}.dashboard-module__XABe8G__hero{border:1px solid var(--sk-border-soft);background:var(--sk-surface-1);box-shadow:var(--sk-shadow-card);border-radius:1.5rem;position:relative;overflow:hidden}.dashboard-module__XABe8G__heroAccent{pointer-events:none;background:linear-gradient(90deg, var(--sk-brand), var(--sk-brand-warm), transparent 72%);height:3px;position:absolute;top:0;left:0;right:0}.dashboard-module__XABe8G__heroGlow{pointer-events:none;opacity:.9;background-image:radial-gradient(60% 80% at 100% 0%, color-mix(in oklch, var(--sk-brand) 22%, transparent), transparent 60%), radial-gradient(40% 60% at 0% 100%, color-mix(in oklch, var(--sk-brand-warm) 14%, transparent), transparent 70%);position:absolute;inset:0}.dashboard-module__XABe8G__heroGrid{pointer-events:none;opacity:.65;background-image:repeating-linear-gradient(135deg, color-mix(in oklch, var(--sk-muted-strong) 7%, transparent) 0 1px, transparent 1px 14px);position:absolute;inset:0}.dashboard-module__XABe8G__heroBody{flex-direction:column;justify-content:space-between;gap:1rem;padding:1.5rem;display:flex;position:relative}@media (min-width:640px){.dashboard-module__XABe8G__heroBody{flex-direction:row;align-items:flex-end;padding:2rem}}.dashboard-module__XABe8G__heroEyebrow{color:var(--sk-brand);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.68rem;font-weight:900;display:inline-flex}.dashboard-module__XABe8G__heroEyebrowDot{background:var(--sk-brand);border-radius:9999px;width:.375rem;height:.375rem;animation:2s ease-in-out infinite dashboard-module__XABe8G__pulse;display:inline-block}.dashboard-module__XABe8G__heroTitle{color:var(--sk-muted-strong);font-family:var(--font-rajdhani), "Inter", system-ui, sans-serif;text-transform:uppercase;margin-top:.5rem;font-size:clamp(2rem,4vw,2.75rem);font-style:italic;font-weight:950;line-height:1}.dashboard-module__XABe8G__heroSubtitle{max-width:36rem;color:var(--sk-muted);margin-top:.5rem;font-size:.88rem;font-weight:650}.dashboard-module__XABe8G__heroDivider{background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--sk-brand) 40%, transparent), transparent);height:1px}.dashboard-module__XABe8G__kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:1024px){.dashboard-module__XABe8G__kpiGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.dashboard-module__XABe8G__kpiCard{border:1px solid var(--sk-border-soft);background:var(--sk-surface-1);box-shadow:var(--sk-shadow-card);border-radius:1rem;padding:1rem;transition:transform .16s,border-color .16s;position:relative;overflow:hidden}.dashboard-module__XABe8G__kpiCard:hover{border-color:color-mix(in oklch, var(--sk-brand) 28%, var(--sk-border-soft));transform:translateY(-2px)}.dashboard-module__XABe8G__kpiTint{pointer-events:none;background:var(--kpi-tint);position:absolute;inset:0}.dashboard-module__XABe8G__kpiIcon{border:1px solid color-mix(in oklch, var(--kpi-accent) 30%, var(--sk-border-soft));background:color-mix(in oklch, var(--kpi-accent) 14%, var(--sk-surface-2));width:2.5rem;height:2.5rem;color:var(--kpi-accent);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dashboard-module__XABe8G__kpiIcon svg{width:1.25rem;height:1.25rem}.dashboard-module__XABe8G__kpiValue{color:var(--sk-muted-strong);font-family:var(--font-rajdhani), "Inter", system-ui, sans-serif;font-size:1.75rem;font-style:italic;font-weight:950;line-height:1}.dashboard-module__XABe8G__kpiLabel{color:var(--sk-muted);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-top:.25rem;font-size:.65rem;font-weight:800;overflow:hidden}.dashboard-module__XABe8G__kpiToneBrand{--kpi-accent:var(--sk-brand);--kpi-tint:color-mix(in oklch, var(--sk-brand) 10%, transparent)}.dashboard-module__XABe8G__kpiToneInfo{--kpi-accent:var(--sk-info);--kpi-tint:color-mix(in oklch, var(--sk-info) 10%, transparent)}.dashboard-module__XABe8G__kpiToneSuccess{--kpi-accent:var(--sk-success);--kpi-tint:color-mix(in oklch, var(--sk-success) 10%, transparent)}.dashboard-module__XABe8G__kpiToneWarning{--kpi-accent:var(--sk-warning);--kpi-tint:color-mix(in oklch, var(--sk-warning) 10%, transparent)}.dashboard-module__XABe8G__bestLapPanel{border:1px solid color-mix(in oklch, var(--sk-warning) 35%, var(--sk-border-soft));background:color-mix(in oklch, var(--sk-warning) 7%, var(--sk-surface-1));box-shadow:var(--sk-shadow-card);border-radius:1.5rem;position:relative;overflow:hidden}.dashboard-module__XABe8G__bestLapAccent{background:linear-gradient(90deg, var(--sk-warning), var(--sk-brand-warm), var(--sk-brand));height:3px;position:absolute;top:0;left:0;right:0}.dashboard-module__XABe8G__bestLapIcon{background:linear-gradient(135deg, var(--sk-warning), var(--sk-brand-warm));width:3.5rem;height:3.5rem;color:var(--sk-racing-hero-fg);border-radius:.85rem;justify-content:center;align-items:center;display:flex}.dashboard-module__XABe8G__bestLapTime{color:var(--sk-chrono-time-best);font-family:var(--font-rajdhani), "Inter", system-ui, sans-serif;font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:clamp(1.85rem,3vw,2.5rem);font-style:italic;font-weight:950;line-height:1}.dashboard-module__XABe8G__sectionHead{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.dashboard-module__XABe8G__sectionTitle{color:var(--sk-muted-strong);font-family:var(--font-rajdhani), "Inter", system-ui, sans-serif;text-transform:uppercase;align-items:center;gap:.5rem;font-size:1.1rem;font-style:italic;font-weight:950;display:flex}.dashboard-module__XABe8G__sectionIcon{border:1px solid color-mix(in oklch, var(--si-accent,var(--sk-brand)) 30%, var(--sk-border-soft));background:color-mix(in oklch, var(--si-accent,var(--sk-brand)) 14%, var(--sk-surface-2));width:1.75rem;height:1.75rem;color:var(--si-accent,var(--sk-brand));border-radius:.55rem;justify-content:center;align-items:center;display:inline-flex}.dashboard-module__XABe8G__sectionIcon svg{width:.9rem;height:.9rem}.dashboard-module__XABe8G__siBrand{--si-accent:var(--sk-brand)}.dashboard-module__XABe8G__siSuccess{--si-accent:var(--sk-success)}.dashboard-module__XABe8G__siInfo{--si-accent:var(--sk-info)}.dashboard-module__XABe8G__panelLink{color:var(--sk-muted);font-size:.76rem;font-weight:800;transition:color .16s}.dashboard-module__XABe8G__panelLink:hover{color:var(--sk-brand)}.dashboard-module__XABe8G__panelTitleRow{width:100%;color:var(--sk-muted-strong);font-family:var(--font-rajdhani), "Inter", system-ui, sans-serif;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.5rem;font-size:.95rem;font-style:italic;font-weight:950;display:flex}.dashboard-module__XABe8G__panelTitleLeft{align-items:center;gap:.5rem;display:flex}.dashboard-module__XABe8G__emptyCard{border:2px dashed var(--sk-border-soft)!important;background:var(--sk-surface-1)!important}.dashboard-module__XABe8G__emptyIcon{border:1px solid var(--sk-border-soft);background:var(--sk-surface-2);width:3.5rem;height:3.5rem;color:var(--sk-muted);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.dashboard-module__XABe8G__primaryBtn{border:1px solid color-mix(in oklch, var(--sk-brand) 80%, transparent)!important;background:linear-gradient(135deg, var(--sk-brand), var(--sk-brand-strong))!important;color:var(--sk-racing-hero-fg)!important;font-weight:850!important}.dashboard-module__XABe8G__outlineBtn{border-color:var(--sk-border-soft)!important;background:var(--sk-surface-1)!important;color:var(--sk-muted-strong)!important}.dashboard-module__XABe8G__sessionCard{transition:border-color .16s,box-shadow .16s;overflow:hidden;border:1px solid var(--sk-border-soft)!important;background:var(--sk-surface-1)!important}.dashboard-module__XABe8G__sessionCard:hover{box-shadow:var(--sk-shadow-card);border-color:color-mix(in oklch, var(--sk-brand) 30%, var(--sk-border-soft))!important}.dashboard-module__XABe8G__visBarPublic{background:linear-gradient(180deg, var(--sk-success), color-mix(in oklch, var(--sk-success) 75%, var(--sk-surface-3)))}.dashboard-module__XABe8G__visBarTeam{background:linear-gradient(180deg, var(--sk-info), color-mix(in oklch, var(--sk-info) 75%, var(--sk-surface-3)))}.dashboard-module__XABe8G__visBarPrivate{background:linear-gradient(180deg, var(--sk-muted), color-mix(in oklch, var(--sk-muted) 60%, var(--sk-surface-3)))}.dashboard-module__XABe8G__visBadgePublic{border:1px solid color-mix(in oklch, var(--sk-success) 35%, var(--sk-border-soft));background:color-mix(in oklch, var(--sk-success) 12%, transparent);color:var(--sk-success)}.dashboard-module__XABe8G__visBadgeTeam{border:1px solid color-mix(in oklch, var(--sk-info) 35%, var(--sk-border-soft));background:color-mix(in oklch, var(--sk-info) 12%, transparent);color:var(--sk-info)}.dashboard-module__XABe8G__visBadgePrivate{border:1px solid var(--sk-border-soft);background:var(--sk-surface-2);color:var(--sk-muted)}.dashboard-module__XABe8G__circuitLink{color:var(--sk-muted-strong);font-size:.88rem;font-weight:850;transition:color .16s}.dashboard-module__XABe8G__circuitLink:hover{color:var(--sk-brand)}.dashboard-module__XABe8G__sessionTime{color:var(--sk-chrono-time);font-family:var(--font-rajdhani), "Inter", system-ui, sans-serif;font-variant-numeric:tabular-nums;font-size:1.1rem;font-style:italic;font-weight:950}.dashboard-module__XABe8G__lapRow{border-bottom:1px solid var(--sk-border-soft);align-items:center;gap:.5rem;padding:.5rem 0;display:flex}.dashboard-module__XABe8G__lapRow:last-child{border-bottom:none}.dashboard-module__XABe8G__lapRowName{color:var(--sk-muted-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:800;overflow:hidden}.dashboard-module__XABe8G__lapRowMeta{color:var(--sk-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.dashboard-module__XABe8G__lapRowTime{color:var(--sk-chrono-time);font-family:var(--font-rajdhani), "Inter", system-ui, sans-serif;font-variant-numeric:tabular-nums;font-size:.76rem;font-weight:900}.dashboard-module__XABe8G__featureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.dashboard-module__XABe8G__featureTile{border:1px solid var(--sk-border-soft);background:var(--sk-surface-2);text-align:center;border-radius:1rem;flex-direction:column;align-items:center;gap:.5rem;padding:.85rem .5rem;transition:border-color .16s,transform .16s,background .16s;display:flex;position:relative}.dashboard-module__XABe8G__featureTile:hover{border-color:color-mix(in oklch, var(--ft-accent,var(--sk-brand)) 40%, var(--sk-border-soft));background:color-mix(in oklch, var(--ft-accent,var(--sk-brand)) 8%, var(--sk-surface-2));transform:translateY(-2px)}.dashboard-module__XABe8G__featureTileLocked{opacity:.92}.dashboard-module__XABe8G__featureTileIcon{border:1px solid color-mix(in oklch, var(--ft-accent,var(--sk-muted)) 32%, var(--sk-border-soft));background:color-mix(in oklch, var(--ft-accent,var(--sk-muted)) 16%, var(--sk-surface-1));width:2.35rem;height:2.35rem;color:var(--ft-accent,var(--sk-muted));border-radius:.65rem;justify-content:center;align-items:center;display:inline-flex}.dashboard-module__XABe8G__featureTileIcon svg{width:1rem;height:1rem}.dashboard-module__XABe8G__featureTileLabel{color:var(--sk-muted-strong);font-size:.66rem;font-weight:800;line-height:1.25}.dashboard-module__XABe8G__featureTileLabelMuted{color:var(--sk-muted);font-weight:700}.dashboard-module__XABe8G__ftSuccess{--ft-accent:var(--sk-success)}.dashboard-module__XABe8G__ftInfo{--ft-accent:var(--sk-info)}.dashboard-module__XABe8G__ftWarning{--ft-accent:var(--sk-warning)}.dashboard-module__XABe8G__proBadge{border:1px solid color-mix(in oklch, var(--sk-brand) 45%, transparent);background:color-mix(in oklch, var(--sk-brand) 14%, var(--sk-surface-1));color:var(--sk-brand);border-radius:9999px;padding:0 .4rem;font-size:.56rem;font-weight:900;line-height:1.35;position:absolute;top:.4rem;right:.4rem}.dashboard-module__XABe8G__proCardHighlight{border-color:color-mix(in oklch, var(--sk-brand) 35%, var(--sk-border-soft))!important}.dashboard-module__XABe8G__teamRow{justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1rem;transition:background .16s;display:flex}.dashboard-module__XABe8G__teamRow:hover{background:var(--sk-chrono-row-hover)}.dashboard-module__XABe8G__teamLink{min-width:0;color:var(--sk-muted-strong);flex:1;align-items:center;gap:.5rem;font-size:.88rem;font-weight:800;transition:color .16s;display:flex}.dashboard-module__XABe8G__teamLink:hover{color:var(--sk-brand)}.dashboard-module__XABe8G__alertCard{border:1px solid color-mix(in oklch, var(--sk-brand) 35%, var(--sk-border-soft))!important;background:color-mix(in oklch, var(--sk-brand) 8%, var(--sk-surface-1))!important}.dashboard-module__XABe8G__mainGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:1024px){.dashboard-module__XABe8G__mainGrid{grid-template-columns:2fr 1fr}}.dashboard-module__XABe8G__mainCol{flex-direction:column;gap:.75rem;display:flex}.dashboard-module__XABe8G__sideCol{flex-direction:column;gap:1rem;display:flex}.dashboard-module__XABe8G__muted{color:var(--sk-muted)}.dashboard-module__XABe8G__mutedSm{color:var(--sk-muted);font-size:.76rem}
.proposal-module__rMF9wq__page{min-height:100vh;color:var(--sk-fg);background:var(--sk-shell-bg)}.proposal-module__rMF9wq__container{width:min(100% - 32px,1180px);margin:auto;padding:24px 0 56px}.proposal-module__rMF9wq__stack{flex-direction:column;gap:22px;display:flex}.proposal-module__rMF9wq__previewNotice{color:var(--sk-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;display:flex}.proposal-module__rMF9wq__previewNotice a{color:var(--sk-brand-accent-fg);align-items:center;gap:8px;font-weight:800;display:inline-flex}.proposal-module__rMF9wq__welcome{isolation:isolate;border:1px solid var(--sk-raised-card-border);background:var(--sk-surface-1);box-shadow:var(--sk-raised-card-shadow);border-radius:22px;grid-template-columns:minmax(240px,.72fr) minmax(0,1.5fr);padding:10px;display:grid;position:relative}.proposal-module__rMF9wq__welcome:before{content:"";z-index:-1;pointer-events:none;background:conic-gradient(color-mix(in srgb,var(--sk-fg) 7%,transparent) 25%,transparent 0 50%,color-mix(in srgb,var(--sk-fg) 7%,transparent) 0 75%,transparent 0) 0 0 / 48px 48px;border-radius:0 22px 22px 0;width:42%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(115deg,#0000 25%,#000);mask-image:linear-gradient(115deg,#0000 25%,#000)}.proposal-module__rMF9wq__welcome:after{content:"";pointer-events:none;background:linear-gradient(90deg,var(--sk-brand) 0 68%,transparent 68% 75%,var(--sk-brand) 75% 88%,transparent 88% 94%,var(--sk-brand) 94%);width:100px;height:4px;position:absolute;bottom:-1px;left:44%;transform:skew(-25deg)}.proposal-module__rMF9wq__cover{background:#171719;border-radius:15px;min-height:260px;position:relative;overflow:hidden}.proposal-module__rMF9wq__coverBackdrop,.proposal-module__rMF9wq__crop img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.proposal-module__rMF9wq__coverBackdrop{filter:blur(20px)brightness(.55)}.proposal-module__rMF9wq__crop{width:100%;height:100%;position:absolute;top:50%;left:50%}.proposal-module__rMF9wq__cover:after{content:"";pointer-events:none;background:linear-gradient(#0000 35%,#08080d88);position:absolute;inset:0}.proposal-module__rMF9wq__coverLabel{z-index:1;color:#fff;font:italic 700 clamp(22px,2.5vw,30px)/1.1 var(--font-rajdhani),sans-serif;text-transform:uppercase;letter-spacing:-.02em;text-shadow:0 2px 8px #0008;align-items:center;gap:10px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.proposal-module__rMF9wq__coverLabel img{flex:none;width:38px;height:44px}.proposal-module__rMF9wq__welcomeBody{min-width:0;padding:20px 26px}.proposal-module__rMF9wq__welcomeTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.proposal-module__rMF9wq__eyebrow{color:var(--sk-brand-accent-fg);text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:900}.proposal-module__rMF9wq__greeting{color:var(--sk-brand-accent-fg);font:700 18px/1.2 var(--font-rajdhani),sans-serif;letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:10px;display:flex}.proposal-module__rMF9wq__greeting:before{content:"";background:linear-gradient(90deg,currentColor 0 38%,#0000 38% 62%,currentColor 62%);flex:0 0 16px;height:14px;transform:skew(-18deg)}.proposal-module__rMF9wq__name{width:fit-content;max-width:100%;font:italic 700 clamp(46px,5.5vw,72px)/1 var(--font-rajdhani),sans-serif;letter-spacing:-.045em;text-transform:uppercase;overflow-wrap:anywhere;color:var(--sk-muted-strong);margin:4px 0 12px;padding-bottom:10px;padding-right:.13em;position:relative}.proposal-module__rMF9wq__name:after{content:"";background:linear-gradient(90deg,#f45a22 0 58%,#ffac72 80%,#0000);width:72%;height:3px;position:absolute;bottom:0;left:3px;transform:skew(-24deg)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.proposal-module__rMF9wq__name{color:#0000;filter:drop-shadow(0 2px #15192015);background:linear-gradient(178deg,#171b22 12%,#596371 43%,#303640 48%,#151920 90%);-webkit-background-clip:text;background-clip:text}.dark .proposal-module__rMF9wq__name{background-image:linear-gradient(178deg,#fff 12%,#c5cfdb 43%,#f4f7fb 48%,#9eaabc 90%)}}.proposal-module__rMF9wq__subtitle{max-width:44ch;color:var(--sk-muted);font-size:13px;line-height:1.6}.proposal-module__rMF9wq__welcomeActions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.proposal-module__rMF9wq__welcomeActions>*,.proposal-module__rMF9wq__welcomeActions button{border-radius:10px 5px}.proposal-module__rMF9wq__kpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.proposal-module__rMF9wq__kpiCard{isolation:isolate;border:1px solid var(--sk-raised-card-border);background:var(--sk-surface-1);min-width:0;box-shadow:var(--sk-raised-card-shadow);border-radius:16px;padding:20px;position:relative;overflow:hidden}.proposal-module__rMF9wq__kpiCard:before{content:"";pointer-events:none;background:var(--kpi-accent);width:28px;height:3px;position:absolute;top:0;right:24px;transform:skew(-25deg)}.proposal-module__rMF9wq__kpiCard:after{content:"";z-index:-1;pointer-events:none;opacity:.07;background:conic-gradient(var(--kpi-accent) 25%,transparent 0 50%,var(--kpi-accent) 0 75%,transparent 0) 0 0 / 24px 24px;width:80px;height:80px;position:absolute;bottom:-14px;right:-14px;transform:rotate(-12deg);-webkit-mask-image:linear-gradient(135deg,#0000,#000);mask-image:linear-gradient(135deg,#0000,#000)}.proposal-module__rMF9wq__kpiIcon{background:linear-gradient(145deg,color-mix(in oklch,var(--kpi-accent) 70%,white),var(--kpi-accent));color:#fff;width:42px;height:42px;box-shadow:0 5px 12px color-mix(in oklch,var(--kpi-accent) 24%,transparent),inset 0 1px 1px #fff9;border-radius:12px 7px;flex:none;place-items:center;display:grid}.proposal-module__rMF9wq__kpiIcon svg{width:21px;height:21px}.proposal-module__rMF9wq__kpiTint{display:none}.proposal-module__rMF9wq__kpiValue{color:var(--sk-muted-strong);font:italic 700 36px/1.1 var(--font-rajdhani),sans-serif;font-variant-numeric:tabular-nums}.proposal-module__rMF9wq__kpiLabel{color:var(--sk-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.proposal-module__rMF9wq__tools{gap:12px;display:grid}.proposal-module__rMF9wq__toolsGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.proposal-module__rMF9wq__featureTile{border:1px solid var(--sk-raised-card-border);background:var(--sk-raised-card-bg);min-width:0;box-shadow:var(--sk-raised-card-shadow);border-radius:14px 7px;align-items:center;gap:10px;padding:18px 12px;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex;position:relative}.proposal-module__rMF9wq__featureTile:after{content:"";pointer-events:none;background:var(--ft-accent);width:24px;height:3px;position:absolute;bottom:-1px;right:18px;transform:skew(-25deg)}.proposal-module__rMF9wq__featureTile:hover{border-color:var(--ft-accent);box-shadow:var(--sk-raised-card-hover-shadow);transform:translateY(-3px)}.proposal-module__rMF9wq__featureTile:focus-visible{outline:2px solid var(--ft-accent);outline-offset:4px}.proposal-module__rMF9wq__featureTileIcon{background:linear-gradient(145deg,color-mix(in oklch,var(--ft-accent) 72%,white),var(--ft-accent));color:#fff;width:38px;height:38px;box-shadow:0 5px 12px color-mix(in oklch,var(--ft-accent) 24%,transparent),inset 0 1px 1px #fff9;border-radius:11px;flex:none;place-items:center;display:grid}.proposal-module__rMF9wq__featureTileIcon svg{width:19px;height:19px}.proposal-module__rMF9wq__featureTileLabel{font:italic 700 16px/1.1 var(--font-rajdhani),sans-serif;text-transform:uppercase;color:var(--sk-muted-strong);overflow-wrap:anywhere}.proposal-module__rMF9wq__reference{border:1px solid var(--sk-border-soft);background:var(--sk-surface-1);border-radius:20px;grid-template-columns:minmax(220px,.75fr) minmax(0,2fr);display:grid;overflow:hidden}.proposal-module__rMF9wq__referenceTime{color:#fff;background:radial-gradient(ellipse at center,#17191d 12%,#17191dee 38%,#17191d42 100%),conic-gradient(#e8e9ec 25%,#26292e 0 50%,#e8e9ec 0 75%,#26292e 0) 0 0 / 56px 56px;align-content:center;place-items:center;gap:5px;min-height:190px;padding:18px;display:grid;position:relative}.proposal-module__rMF9wq__referenceTime:after{content:"";background:var(--sk-brand);border-radius:2px;width:4px;position:absolute;inset:12px 0 12px auto}.proposal-module__rMF9wq__referenceTime h2{text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:900}.proposal-module__rMF9wq__referenceTime strong{font:italic 700 clamp(42px,5vw,60px)/1 var(--font-rajdhani),sans-serif}.proposal-module__rMF9wq__referenceBody{flex-direction:column;justify-content:center;min-width:0;padding:24px;display:flex}.proposal-module__rMF9wq__referenceCircuit{color:var(--sk-muted-strong);font:italic 700 27px/1.1 var(--font-rajdhani),sans-serif;text-transform:uppercase;overflow-wrap:anywhere;margin-top:8px}.proposal-module__rMF9wq__referenceCircuit:hover{color:var(--sk-brand-accent-fg)}.proposal-module__rMF9wq__referenceMeta{color:var(--sk-muted);margin-top:6px;font-size:12px;line-height:1.6}.proposal-module__rMF9wq__referenceFooter{border-top:1px solid var(--sk-border-soft);color:var(--sk-muted-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:12px;font-size:12px;display:flex}.proposal-module__rMF9wq__mainGrid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.proposal-module__rMF9wq__mainCol,.proposal-module__rMF9wq__sideCol{flex-direction:column;gap:12px;min-width:0;display:flex}.proposal-module__rMF9wq__mainCol{background:var(--sk-surface-1);border:1px solid var(--sk-raised-card-border);box-shadow:var(--sk-raised-card-shadow);border-radius:20px;padding:20px}.proposal-module__rMF9wq__sectionTitle,.proposal-module__rMF9wq__panelTitleRow{color:var(--sk-muted-strong);font:italic 700 27px/1.1 var(--font-rajdhani),sans-serif;text-transform:uppercase;align-items:center;gap:9px;display:flex}.proposal-module__rMF9wq__sectionTitle:before{content:"";background:conic-gradient(var(--sk-brand) 25%,transparent 0 50%,var(--sk-brand) 0 75%,transparent 0) 0 0 / 12px 12px;flex:0 0 23px;height:19px;transform:skew(-25deg)}.proposal-module__rMF9wq__sectionTitle>.proposal-module__rMF9wq__sectionIcon{display:none}.proposal-module__rMF9wq__sectionIcon{border-radius:8px 4px;place-items:center;width:28px;height:28px;display:grid}.proposal-module__rMF9wq__panelTitleRow{justify-content:space-between;font-size:20px}.proposal-module__rMF9wq__sideCol>*{background:var(--sk-surface-1);box-shadow:var(--sk-raised-card-shadow);border-radius:20px}.proposal-module__rMF9wq__sideCol>:before{display:none}.proposal-module__rMF9wq__sessionCard{border:1px solid var(--sk-raised-card-border);background:var(--sk-surface-1);border-radius:14px;gap:0;padding:0;position:relative;overflow:hidden;box-shadow:0 2px 6px #00000008}.proposal-module__rMF9wq__sessionCard:before{content:"";pointer-events:none;background:var(--sk-brand);width:32px;height:3px;position:absolute;top:0;left:20px;transform:skew(-25deg)}.proposal-module__rMF9wq__sessionContent{padding:0}.proposal-module__rMF9wq__sessionOverview{grid-template-columns:minmax(0,1fr) 130px;align-items:center;gap:8px 12px;padding:12px 16px;display:grid}.proposal-module__rMF9wq__sessionHeading{flex-wrap:wrap;grid-column:1;align-items:center;gap:6px 10px;min-width:0;display:flex}.proposal-module__rMF9wq__sessionDetails{grid-area:2/1;align-self:center;min-width:0}.proposal-module__rMF9wq__sessionLayoutRow{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.proposal-module__rMF9wq__sessionOverview>.proposal-module__rMF9wq__sessionResult{grid-area:1/-2/3/-1;align-self:stretch}.proposal-module__rMF9wq__sessionWithTrack{grid-template-columns:minmax(0,1fr) 120px 130px}.proposal-module__rMF9wq__sessionTrack{grid-area:1/2/3;align-self:center;place-items:center;width:120px;min-width:0;height:80px;display:grid}.proposal-module__rMF9wq__sessionTrackViewport{width:100%;display:block;position:relative;overflow:hidden}.proposal-module__rMF9wq__sessionTrackViewport img{object-fit:fill;max-width:none;position:absolute}.proposal-module__rMF9wq__sessionCustomTrack{object-fit:contain;width:100%;height:80px}.dark .proposal-module__rMF9wq__sessionTrack img{filter:brightness(0)invert()}@media (max-width:700px){.proposal-module__rMF9wq__sessionWithTrack{grid-template-columns:minmax(0,1fr) 130px}.proposal-module__rMF9wq__sessionHeading{grid-column:1/-1}.proposal-module__rMF9wq__sessionOverview>.proposal-module__rMF9wq__sessionResult{grid-area:2/2/4}.proposal-module__rMF9wq__sessionTrack{grid-area:3/1;max-width:100%}}.proposal-module__rMF9wq__sessionCircuit{color:var(--sk-muted-strong);font:italic 700 23px/1.1 var(--font-rajdhani),sans-serif;text-transform:uppercase;overflow-wrap:anywhere;align-items:center;gap:8px;display:inline-flex}.proposal-module__rMF9wq__sessionCircuit svg{color:var(--sk-brand-accent-fg);flex-shrink:0}.proposal-module__rMF9wq__sessionCircuit:hover{color:var(--sk-brand-accent-fg)}.proposal-module__rMF9wq__sessionCircuit:focus-visible,.proposal-module__rMF9wq__sessionVisibility:focus-visible{outline:2px solid var(--sk-brand);outline-offset:3px;border-radius:4px}.proposal-module__rMF9wq__sessionLayout{color:var(--sk-muted);overflow-wrap:anywhere;align-items:flex-start;gap:5px;font-size:12px;line-height:1.4;display:flex}.proposal-module__rMF9wq__sessionLayout svg{flex-shrink:0;margin-top:2px}.proposal-module__rMF9wq__sessionTags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.proposal-module__rMF9wq__sessionCategory{border:1px solid var(--sk-border-soft);color:var(--sk-muted-strong);background:var(--sk-surface-2);border-radius:5px;padding:3px 7px;font-size:10px;font-weight:700}.proposal-module__rMF9wq__sessionHidden{border-color:color-mix(in oklch,var(--sk-warning) 30%,var(--sk-border-soft));color:var(--sk-warning);background:color-mix(in oklch,var(--sk-warning) 12%,transparent);white-space:normal;font-size:10px}.proposal-module__rMF9wq__sessionResult{border:1px solid var(--sk-brand-accent-border);background:linear-gradient(135deg,var(--sk-brand-accent-bg),var(--sk-surface-2));border-radius:10px 5px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;padding:12px 8px;display:flex}.proposal-module__rMF9wq__sessionResultLabel{color:var(--sk-muted);letter-spacing:.05em;text-transform:uppercase;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;font-size:9px;font-weight:800;display:flex}.proposal-module__rMF9wq__sessionTime{color:var(--sk-brand-accent-fg);font:italic 700 27px/1 var(--font-rajdhani),sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap}.proposal-module__rMF9wq__sessionFooter{border-top:1px solid var(--sk-border-soft);background:var(--sk-surface-2);color:var(--sk-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:9px 16px;font-size:10px;display:flex}.proposal-module__rMF9wq__sessionDate,.proposal-module__rMF9wq__sessionVerification{align-items:center;gap:5px;display:inline-flex}.proposal-module__rMF9wq__sessionDate{white-space:nowrap}.proposal-module__rMF9wq__sessionVerification{margin-left:auto}.proposal-module__rMF9wq__sessionVisibility{border-radius:5px;padding:2px 7px;font-size:10px;font-weight:750}@media (max-width:480px){.proposal-module__rMF9wq__sessionOverview{grid-template-columns:minmax(0,1fr) 104px;gap:10px;padding:14px 12px}.proposal-module__rMF9wq__sessionCircuit{font-size:21px}.proposal-module__rMF9wq__sessionTime{font-size:24px}.proposal-module__rMF9wq__sessionFooter{gap:7px 10px;padding:9px 12px}.proposal-module__rMF9wq__sessionVerification{margin-left:0}}.proposal-module__rMF9wq__lapRow{border-bottom:1px solid var(--sk-border-soft);align-items:center;gap:8px;padding:14px 0;display:flex}.proposal-module__rMF9wq__lapRow:last-child{border:0}.proposal-module__rMF9wq__lapRowTime{color:var(--sk-brand-accent-fg);font:700 20px/1 var(--font-rajdhani),sans-serif}.proposal-module__rMF9wq__sidebarCard{border:1px solid var(--sk-raised-card-border);gap:14px;width:100%;min-width:0;padding:18px 16px 16px}.proposal-module__rMF9wq__sidebarHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.proposal-module__rMF9wq__sidebarTitle{font-size:23px}.proposal-module__rMF9wq__sidebarList{flex-direction:column;gap:10px;padding:0;display:flex}.proposal-module__rMF9wq__bestResultCard{border:1px solid var(--sk-border-soft);background:var(--sk-surface-2);border-radius:10px 5px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.proposal-module__rMF9wq__bestResultCard[data-leading]{border-color:color-mix(in srgb,var(--sk-warning) 35%,var(--sk-border-soft));background:linear-gradient(120deg,color-mix(in srgb,var(--sk-warning) 7%,var(--sk-surface-1)),var(--sk-surface-1))}.proposal-module__rMF9wq__resultRank{border:1px solid var(--sk-border-soft);background:var(--sk-surface-1);width:24px;height:28px;font:italic 700 18px/1 var(--font-rajdhani),sans-serif;color:var(--sk-muted);border-radius:7px 4px;place-items:center;display:grid}.proposal-module__rMF9wq__resultIdentity{min-width:0}.proposal-module__rMF9wq__resultCircuit{color:var(--sk-muted-strong);font:italic 700 18px/1.15 var(--font-rajdhani),sans-serif;text-transform:uppercase;overflow-wrap:anywhere}.proposal-module__rMF9wq__resultCircuit:hover{color:var(--sk-brand-accent-fg)}.proposal-module__rMF9wq__resultMeta{color:var(--sk-muted);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:5px 7px;margin-top:5px;font-size:10px;display:flex}.proposal-module__rMF9wq__resultMeta .proposal-module__rMF9wq__sessionCategory{padding:2px 5px;font-size:9px}.proposal-module__rMF9wq__resultBottom{flex-direction:column-reverse;align-items:flex-end;gap:5px;display:flex}.proposal-module__rMF9wq__resultVerification{color:var(--sk-muted);align-items:center;gap:5px;font-size:10px;display:inline-flex}.proposal-module__rMF9wq__resultChrono{color:var(--sk-brand-accent-fg);align-items:center;gap:4px;display:inline-flex}.proposal-module__rMF9wq__resultChrono strong{font:italic 700 22px/1 var(--font-rajdhani),sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap}.proposal-module__rMF9wq__teamCount{border:1px solid var(--sk-brand-accent-border);background:var(--sk-brand-accent-bg);min-width:25px;height:25px;color:var(--sk-brand-accent-fg);font:700 16px/1 var(--font-rajdhani),sans-serif;border-radius:7px 4px;place-items:center;padding:0 6px;display:grid}.proposal-module__rMF9wq__teamCard{border:1px solid var(--sk-raised-card-border);background:var(--sk-surface-2);border-radius:12px 6px;position:relative;overflow:hidden}.proposal-module__rMF9wq__teamCard:before{content:"";pointer-events:none;background:var(--sk-brand);width:26px;height:3px;position:absolute;top:0;left:18px;transform:skew(-25deg)}.proposal-module__rMF9wq__racingTeamLink{align-items:center;gap:10px;padding:16px 12px;display:flex}.proposal-module__rMF9wq__teamEmblem{border:1px solid color-mix(in srgb,var(--sk-info) 20%,var(--sk-border-soft));background:color-mix(in srgb,var(--sk-info) 8%,var(--sk-surface-1));border-radius:12px;flex:0 0 46px;place-items:center;height:46px;display:grid}.proposal-module__rMF9wq__teamEmblem img{object-fit:contain;width:44px;height:44px}.proposal-module__rMF9wq__teamIdentity{flex-direction:column;flex:1;align-items:flex-start;gap:6px;min-width:0;display:flex}.proposal-module__rMF9wq__teamIdentity strong{font:italic 700 21px/1.15 var(--font-rajdhani),sans-serif;color:var(--sk-muted-strong);text-transform:uppercase;overflow-wrap:anywhere}.proposal-module__rMF9wq__teamRole{color:var(--sk-muted);background:var(--sk-surface-1);border:1px solid var(--sk-border-soft);border-radius:5px;padding:2px 6px;font-size:9px;font-weight:800}.proposal-module__rMF9wq__teamArrow{color:var(--sk-brand-accent-fg);flex-shrink:0}.proposal-module__rMF9wq__racingTeamLink:hover .proposal-module__rMF9wq__teamIdentity strong{color:var(--sk-brand-accent-fg)}.proposal-module__rMF9wq__racingTeamLink:focus-visible,.proposal-module__rMF9wq__resultCircuit:focus-visible{outline:2px solid var(--sk-brand);outline-offset:-2px}.proposal-module__rMF9wq__teamActions{border-top:1px solid var(--sk-border-soft);padding:8px 12px}.proposal-module__rMF9wq__upgrade{border:1px solid var(--sk-brand-accent-border);background:var(--sk-brand-accent-bg);border-radius:20px}@media (max-width:1000px){.proposal-module__rMF9wq__toolsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.proposal-module__rMF9wq__mainGrid{grid-template-columns:1fr}.proposal-module__rMF9wq__sideCol{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.proposal-module__rMF9wq__kpiCard{padding:16px 12px}}@media (max-width:700px){.proposal-module__rMF9wq__welcome{grid-template-columns:1fr}.proposal-module__rMF9wq__welcome:before{width:65%;top:170px}.proposal-module__rMF9wq__cover{min-height:170px;max-height:170px}.proposal-module__rMF9wq__welcomeBody{padding:20px 14px}.proposal-module__rMF9wq__kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.proposal-module__rMF9wq__kpiIcon{width:34px;height:34px}.proposal-module__rMF9wq__kpiValue{font-size:30px}.proposal-module__rMF9wq__kpiLabel{font-size:9px}.proposal-module__rMF9wq__reference{grid-template-columns:1fr}.proposal-module__rMF9wq__referenceTime{min-height:160px}.proposal-module__rMF9wq__referenceTime:after{width:auto;height:3px;inset:auto 18px 0}.proposal-module__rMF9wq__sideCol{display:flex}.proposal-module__rMF9wq__toolsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.proposal-module__rMF9wq__container{width:calc(100% - 24px)}.proposal-module__rMF9wq__mainCol{padding:16px 12px}.proposal-module__rMF9wq__sectionTitle{font-size:23px}.proposal-module__rMF9wq__sessionBody{flex-wrap:wrap}.proposal-module__rMF9wq__sessionBody>:first-child{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.proposal-module__rMF9wq__featureTile{transition:none}.proposal-module__rMF9wq__featureTile:hover{transform:none}}@media (forced-colors:active){.proposal-module__rMF9wq__name{color:canvastext;filter:none;background:0 0}}
.racing-surface-cards-module__-fAfeq__card{border:1px solid var(--sk-border-soft);background:var(--sk-surface-1);box-shadow:var(--sk-shadow-card);border-radius:1.5rem;gap:0;padding-top:0;padding-bottom:0;overflow:hidden}.racing-surface-cards-module__-fAfeq__card [data-slot=card-content]:not(.p-0){padding:1.25rem 1.5rem}.racing-surface-cards-module__-fAfeq__cardSpaced{margin-top:1.25rem}.racing-surface-cards-module__-fAfeq__cardDashed{border-style:dashed}.racing-surface-cards-module__-fAfeq__panelHeader{border-bottom:1px solid var(--sk-border-soft);background:linear-gradient(180deg, color-mix(in oklch, var(--sk-racing-hero-fg) 72%, transparent), transparent 86%), var(--sk-surface-1);padding-top:1rem;padding-bottom:.85rem;position:relative;overflow:hidden}.racing-surface-cards-module__-fAfeq__panelHeader:before{content:"";pointer-events:none;background:linear-gradient(90deg, var(--panel-accent), transparent 42%), linear-gradient(var(--sk-grid-soft) 1px, transparent 1px);opacity:.16;background-size:auto,100% 18px;position:absolute;inset:0}.racing-surface-cards-module__-fAfeq__panelHeader:after{content:"";background:linear-gradient(90deg, var(--panel-accent-strong), var(--panel-accent-warm), transparent 72%);height:3px;position:absolute;top:0;left:0;right:0}.racing-surface-cards-module__-fAfeq__panelHeader>*{position:relative}.racing-surface-cards-module__-fAfeq__panelTitle{color:var(--sk-muted-strong);font-family:var(--font-rajdhani), "Inter", system-ui, sans-serif;text-transform:uppercase;align-items:center;gap:.5rem;font-size:1rem;font-style:italic;font-weight:900;line-height:1.15;display:flex}.racing-surface-cards-module__-fAfeq__panelTitle svg{color:var(--panel-accent-strong)}.racing-surface-cards-module__-fAfeq__panelRed{--panel-accent:color-mix(in oklch, var(--sk-brand) 28%, transparent);--panel-accent-strong:var(--sk-brand);--panel-accent-warm:var(--sk-brand-warm)}.racing-surface-cards-module__-fAfeq__panelAmber{--panel-accent:color-mix(in oklch, var(--sk-warning) 30%, transparent);--panel-accent-strong:var(--sk-warning);--panel-accent-warm:var(--sk-brand-warm)}.racing-surface-cards-module__-fAfeq__panelBlue{--panel-accent:color-mix(in oklch, var(--sk-info) 28%, transparent);--panel-accent-strong:var(--sk-info);--panel-accent-warm:color-mix(in oklch, var(--sk-info) 48%, var(--sk-brand))}.racing-surface-cards-module__-fAfeq__panelGreen{--panel-accent:color-mix(in oklch, var(--sk-success) 28%, transparent);--panel-accent-strong:var(--sk-success);--panel-accent-warm:color-mix(in oklch, var(--sk-success) 58%, var(--sk-brand-warm))}.dark .racing-surface-cards-module__-fAfeq__panelHeader{background:linear-gradient(180deg, color-mix(in oklch, var(--sk-racing-hero-fg) 5%, transparent), transparent 86%), var(--sk-surface-1)}.dark .racing-surface-cards-module__-fAfeq__panelHeader:before{opacity:.24}.racing-surface-cards-module__-fAfeq__primaryBtn{font-weight:850;border:1px solid color-mix(in oklch, var(--sk-brand) 80%, transparent)!important;background:linear-gradient(135deg, var(--sk-brand), var(--sk-brand-strong))!important;color:var(--sk-racing-hero-fg)!important}.racing-surface-cards-module__-fAfeq__primaryBtn:hover{background:linear-gradient(135deg, var(--sk-brand-strong), var(--sk-brand))!important;color:var(--sk-racing-hero-fg)!important}.racing-surface-cards-module__-fAfeq__outlineBtn{border-color:var(--sk-border-soft);background:var(--sk-surface-2);color:var(--sk-muted-strong)}.racing-surface-cards-module__-fAfeq__outlineBtn:hover{border-color:color-mix(in oklch, var(--sk-brand) 28%, var(--sk-border-soft));background:color-mix(in oklch, var(--sk-brand) 6%, var(--sk-surface-2));color:var(--sk-brand-accent-fg)}.racing-surface-cards-module__-fAfeq__mutedNote,.racing-surface-cards-module__-fAfeq__mutedText{color:var(--sk-muted);font-size:.76rem;line-height:1.5}.racing-surface-cards-module__-fAfeq__feedbackSuccess,.racing-surface-cards-module__-fAfeq__feedbackError{box-shadow:var(--sk-shadow-card);border-radius:1rem;align-items:center;gap:.75rem;margin-bottom:1.25rem;padding:.75rem 1rem;font-size:.88rem;font-weight:750;display:flex}.racing-surface-cards-module__-fAfeq__feedbackSuccess{border:1px solid color-mix(in oklch, var(--sk-success) 34%, var(--sk-border-soft));background:color-mix(in oklch, var(--sk-success) 12%, var(--sk-surface-1));color:var(--sk-success)}.racing-surface-cards-module__-fAfeq__feedbackError{border:1px solid color-mix(in oklch, var(--sk-danger) 34%, var(--sk-border-soft));background:color-mix(in oklch, var(--sk-danger) 10%, var(--sk-surface-1));color:var(--sk-danger)}.racing-surface-cards-module__-fAfeq__feedbackIcon{background:color-mix(in oklch, currentColor 14%, transparent);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}.racing-surface-cards-module__-fAfeq__planBadgeFree{border:1px solid var(--sk-border-soft);background:var(--sk-surface-2);color:var(--sk-muted)}.racing-surface-cards-module__-fAfeq__planBadgePro{border:1px solid color-mix(in oklch, var(--sk-warning) 32%, var(--sk-border-soft));background:color-mix(in oklch, var(--sk-warning) 12%, transparent);color:var(--sk-warning)}.racing-surface-cards-module__-fAfeq__planBadgeTeam{border:1px solid color-mix(in oklch, var(--sk-info) 30%, var(--sk-border-soft));background:color-mix(in oklch, var(--sk-info) 12%, transparent);color:var(--sk-info)}.racing-surface-cards-module__-fAfeq__toggle{border:1px solid var(--sk-border-soft);background:var(--sk-surface-3);border-radius:9999px;flex-shrink:0;align-items:center;width:2.75rem;height:1.5rem;transition:background .16s,border-color .16s;display:inline-flex;position:relative}.racing-surface-cards-module__-fAfeq__toggle:focus-visible{outline:2px solid color-mix(in oklch, var(--sk-brand) 45%, transparent);outline-offset:2px}.racing-surface-cards-module__-fAfeq__toggleOn{border-color:color-mix(in oklch, var(--sk-brand) 50%, var(--sk-border-soft));background:linear-gradient(135deg, var(--sk-brand), var(--sk-brand-strong))}.racing-surface-cards-module__-fAfeq__toggleKnob{background:var(--sk-racing-hero-fg);width:1rem;height:1rem;box-shadow:var(--sk-shadow-card);border-radius:9999px;transition:transform .16s;display:inline-block;transform:translate(.2rem)}.racing-surface-cards-module__-fAfeq__toggleOn .racing-surface-cards-module__-fAfeq__toggleKnob{transform:translate(1.45rem)}.racing-surface-cards-module__-fAfeq__deviceLink{border:1px solid var(--sk-border-soft);border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;transition:background .16s,border-color .16s;display:flex}.racing-surface-cards-module__-fAfeq__deviceLink:hover{border-color:color-mix(in oklch, var(--sk-brand) 24%, var(--sk-border-soft));background:color-mix(in oklch, var(--sk-brand) 5%, var(--sk-surface-2))}.racing-surface-cards-module__-fAfeq__deviceIcon{border:1px solid color-mix(in oklch, var(--sk-brand) 24%, var(--sk-border-soft));background:color-mix(in oklch, var(--sk-brand) 8%, transparent);color:var(--sk-brand-accent-fg);border-radius:.75rem;padding:.5rem;display:flex}.racing-surface-cards-module__-fAfeq__deviceTitle{color:var(--sk-muted-strong);font-size:.88rem;font-weight:800}.racing-surface-cards-module__-fAfeq__deviceHint{color:var(--sk-muted);font-size:.76rem}.racing-surface-cards-module__-fAfeq__alertOrange{border:1px solid color-mix(in oklch, var(--sk-warning) 34%, var(--sk-border-soft));background:color-mix(in oklch, var(--sk-warning) 10%, transparent);border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-top:.75rem;padding:.85rem 1rem;display:flex}.racing-surface-cards-module__-fAfeq__alertOrangeText{color:color-mix(in oklch, var(--sk-warning) 88%, var(--sk-muted-strong));align-items:flex-start;gap:.5rem;font-size:.88rem;display:flex}.racing-surface-cards-module__-fAfeq__alertOrangeTitle{font-weight:850}.racing-surface-cards-module__-fAfeq__alertOrangeBody{opacity:.9;margin-top:.125rem;font-size:.76rem}.racing-surface-cards-module__-fAfeq__alertAmber{border:1px solid color-mix(in oklch, var(--sk-warning) 30%, var(--sk-border-soft));background:color-mix(in oklch, var(--sk-warning) 8%, transparent);color:var(--sk-warning);border-radius:.85rem;padding:.65rem .85rem;font-size:.76rem}.racing-surface-cards-module__-fAfeq__daysLeftBadge{background:var(--sk-surface-2);color:var(--sk-muted);border-radius:.35rem;margin-left:.5rem;padding:.1rem .4rem;font-size:.625rem;font-weight:900}.racing-surface-cards-module__-fAfeq__daysLeftUrgent{border:1px solid color-mix(in oklch, var(--sk-warning) 32%, var(--sk-border-soft));background:color-mix(in oklch, var(--sk-warning) 12%, transparent);color:var(--sk-warning)}.racing-surface-cards-module__-fAfeq__expiryOk{color:var(--sk-success);font-size:.76rem;font-weight:750}.racing-surface-cards-module__-fAfeq__cancelSection{border-top:1px solid var(--sk-border-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.75rem;padding-top:.75rem;display:flex}.racing-surface-cards-module__-fAfeq__cancelLink{color:var(--sk-muted);font-size:.76rem}.racing-surface-cards-module__-fAfeq__cancelLinkBtn{color:var(--sk-muted)}.racing-surface-cards-module__-fAfeq__cancelLinkBtn:hover{color:var(--sk-warning)}.racing-surface-cards-module__-fAfeq__prefRow{border-bottom:1px solid color-mix(in oklch, var(--sk-border-soft) 72%, transparent);justify-content:space-between;align-items:flex-start;gap:1rem;padding:.65rem 0;display:flex}.racing-surface-cards-module__-fAfeq__prefRow:last-child{border-bottom:none}.racing-surface-cards-module__-fAfeq__prefLabel{color:var(--sk-muted-strong);font-size:.88rem;font-weight:800}.racing-surface-cards-module__-fAfeq__prefDesc{color:var(--sk-muted);margin-top:.125rem;font-size:.76rem}.racing-surface-cards-module__-fAfeq__nativeSelect{border:1px solid var(--sk-border-soft);background:var(--sk-surface-2);width:100%;height:2.5rem;color:var(--sk-muted-strong);border-radius:.75rem;padding:0 .75rem;font-size:.88rem}.racing-surface-cards-module__-fAfeq__nativeSelect:focus{outline:2px solid color-mix(in oklch, var(--sk-brand) 40%, transparent);outline-offset:2px}.racing-surface-cards-module__-fAfeq__bulletList{color:var(--sk-muted);margin-left:1rem;font-size:.76rem;line-height:1.5;list-style:outside}.racing-surface-cards-module__-fAfeq__bulletList>li+li{margin-top:.25rem}.racing-surface-cards-module__-fAfeq__cookieStatusBox{border:1px solid var(--sk-border-soft);background:var(--sk-surface-2);border-radius:.85rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .85rem;display:flex}.racing-surface-cards-module__-fAfeq__statusPill{border-radius:9999px;flex-shrink:0;padding:.15rem .5rem;font-size:.7rem;font-weight:850}.racing-surface-cards-module__-fAfeq__statusPillPending{background:var(--sk-surface-3);color:var(--sk-muted)}.racing-surface-cards-module__-fAfeq__statusPillOk{border:1px solid color-mix(in oklch, var(--sk-success) 30%, var(--sk-border-soft));background:color-mix(in oklch, var(--sk-success) 12%, transparent);color:var(--sk-success)}.racing-surface-cards-module__-fAfeq__statusPillNo{border:1px solid color-mix(in oklch, var(--sk-danger) 30%, var(--sk-border-soft));background:color-mix(in oklch, var(--sk-danger) 10%, transparent);color:var(--sk-danger)}.racing-surface-cards-module__-fAfeq__dangerPanelTitle{color:var(--sk-danger)}.racing-surface-cards-module__-fAfeq__sectionLabel{color:var(--sk-muted-strong);font-size:.88rem;font-weight:800}.racing-surface-cards-module__-fAfeq__emphasis{color:var(--sk-muted-strong);font-weight:750}.racing-surface-cards-module__-fAfeq__inputDisabled{cursor:not-allowed;opacity:.72;background:var(--sk-surface-2)!important;color:var(--sk-muted)!important}.racing-surface-cards-module__-fAfeq__readOnlyValue{border:1px solid var(--sk-border-soft);background:color-mix(in oklch, var(--sk-surface-3) 42%, var(--sk-surface-2));height:2.5rem;color:var(--sk-muted);border-radius:.75rem;align-items:center;padding:0 .75rem;font-size:.88rem;display:flex}.racing-surface-cards-module__-fAfeq__selectPlaceholder{color:var(--sk-muted)}.racing-surface-cards-module__-fAfeq__expiryLine{color:var(--sk-muted);font-size:.76rem;font-weight:750}.racing-surface-cards-module__-fAfeq__expiryLineUrgent{color:var(--sk-warning)}.racing-surface-cards-module__-fAfeq__subscriptionActions{flex-direction:column;flex-shrink:0;gap:.5rem;display:flex}.racing-surface-cards-module__-fAfeq__subscriptionRow{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.racing-surface-cards-module__-fAfeq__subscriptionBody{flex-direction:column;flex:1;gap:.375rem;display:flex}.racing-surface-cards-module__-fAfeq__subscriptionBlock{flex-direction:column;gap:.25rem;display:flex}.racing-surface-cards-module__-fAfeq__formStack{flex-direction:column;gap:1rem;display:flex}.racing-surface-cards-module__-fAfeq__formField{flex-direction:column;gap:.375rem;display:flex}.racing-surface-cards-module__-fAfeq__formGrid2{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.racing-surface-cards-module__-fAfeq__formGrid2{grid-template-columns:repeat(2,minmax(0,1fr))}}.racing-surface-cards-module__-fAfeq__formActions{justify-content:flex-end;padding-top:.5rem;display:flex}.racing-surface-cards-module__-fAfeq__iconMuted{color:var(--sk-muted)}.racing-surface-cards-module__-fAfeq__iconWarning{color:var(--sk-warning)}.racing-surface-cards-module__-fAfeq__loadingSpinner{color:var(--sk-muted)}.racing-surface-cards-module__-fAfeq__emptyState{text-align:center;color:var(--sk-muted);padding:3rem 1.5rem}.racing-surface-cards-module__-fAfeq__emptyStateIcon{opacity:.4;color:var(--sk-muted);margin:0 auto .75rem}.racing-surface-cards-module__-fAfeq__metaLine{color:var(--sk-muted);font-size:.88rem}.racing-surface-cards-module__-fAfeq__metaValue{color:var(--sk-muted-strong);font-weight:750}.racing-surface-cards-module__-fAfeq__listStack{flex-direction:column;gap:.75rem;display:flex}.racing-surface-cards-module__-fAfeq__listToolbar{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.racing-surface-cards-module__-fAfeq__infoWell{border:1px solid var(--sk-border-soft);background:var(--sk-surface-2);border-radius:.85rem;padding:1rem}.racing-surface-cards-module__-fAfeq__textarea{resize:none;border:1px solid var(--sk-border-soft);background:var(--sk-surface-2);width:100%;min-height:5rem;color:var(--sk-muted-strong);border-radius:.75rem;padding:.65rem .75rem;font-size:.88rem;line-height:1.45}.racing-surface-cards-module__-fAfeq__textarea:focus{outline:2px solid color-mix(in oklch, var(--sk-brand) 40%, transparent);outline-offset:2px}.racing-surface-cards-module__-fAfeq__acknowledgeBox{border:1px solid color-mix(in oklch, var(--sk-warning) 28%, var(--sk-border-soft));background:color-mix(in oklch, var(--sk-warning) 6%, transparent);cursor:pointer;border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:.75rem;display:flex}.racing-surface-cards-module__-fAfeq__acknowledgeText{color:var(--sk-muted-strong);font-size:.88rem;line-height:1.45}.racing-surface-cards-module__-fAfeq__kvRow{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.racing-surface-cards-module__-fAfeq__formFooter{border-top:1px solid var(--sk-border-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.5rem;display:flex}.racing-surface-cards-module__-fAfeq__charCount{color:var(--sk-muted);text-align:right;font-size:.76rem}.racing-surface-cards-module__-fAfeq__feedbackWarning{border:1px solid color-mix(in oklch, var(--sk-warning) 34%, var(--sk-border-soft));background:color-mix(in oklch, var(--sk-warning) 10%, var(--sk-surface-1));color:color-mix(in oklch, var(--sk-warning) 88%, var(--sk-muted-strong));box-shadow:var(--sk-shadow-card);border-radius:1rem;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem;padding:.85rem 1rem;font-size:.88rem;display:flex}.racing-surface-cards-module__-fAfeq__feedbackWarningTitle{font-weight:850}
.PremiumPage-module__Kvep0W__page{background:radial-gradient(circle at 8% 0%, color-mix(in oklch, var(--sk-brand) 8%, transparent), transparent 24rem), radial-gradient(circle at 92% 4%, color-mix(in oklch, var(--sk-info) 5%, transparent), transparent 20rem), var(--sk-bg);min-height:100%}.PremiumPage-module__Kvep0W__content{padding-top:2rem;padding-bottom:4rem}.PremiumPage-module__Kvep0W__testBanner{border:1px solid color-mix(in oklch, var(--sk-success) 34%, var(--sk-border-soft));background:color-mix(in oklch, var(--sk-success) 10%, var(--sk-surface-1));color:var(--sk-success);text-align:center;border-radius:1rem;margin-bottom:2.5rem;padding:.75rem 1rem;font-size:.88rem;font-weight:750}.PremiumPage-module__Kvep0W__hero{text-align:center;margin-bottom:3.5rem}.PremiumPage-module__Kvep0W__heroSubtitle{max-width:36rem;color:var(--sk-muted);margin:.85rem auto 0;font-size:1.05rem;font-weight:650;line-height:1.5}.PremiumPage-module__Kvep0W__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.PremiumPage-module__Kvep0W__sectionTitle{color:var(--sk-muted-strong);font-family:var(--font-rajdhani), "Inter", system-ui, sans-serif;text-transform:uppercase;align-items:center;gap:.5rem;font-size:1.25rem;font-style:italic;font-weight:950;display:flex}.PremiumPage-module__Kvep0W__sectionTitle svg{color:var(--sk-brand)}.PremiumPage-module__Kvep0W__sectionTitleTeam svg{color:var(--sk-info)}.PremiumPage-module__Kvep0W__sectionHint{color:var(--sk-muted);font-size:.88rem}.PremiumPage-module__Kvep0W__plansGrid{grid-template-columns:1fr;align-items:stretch;gap:1.5rem;margin-bottom:3.5rem;display:grid;overflow:visible}@media (min-width:768px){.PremiumPage-module__Kvep0W__plansGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.PremiumPage-module__Kvep0W__plansGridTeam{grid-template-columns:repeat(3,minmax(0,1fr))}}.PremiumPage-module__Kvep0W__planCardWrap{flex-direction:column;height:100%;display:flex}.PremiumPage-module__Kvep0W__ribbonSlot{flex-shrink:0;justify-content:center;align-items:flex-start;min-height:1.85rem;display:flex}.PremiumPage-module__Kvep0W__ribbonPlaceholder{visibility:hidden;height:1.35rem;padding:.15rem .85rem;font-size:.72rem;font-weight:850}.PremiumPage-module__Kvep0W__popularRibbon{justify-content:center;display:flex}.PremiumPage-module__Kvep0W__planCard{flex:1;min-height:0;position:relative;overflow:hidden;background:var(--sk-surface-1)!important;box-shadow:var(--sk-shadow-card)!important;border-radius:1.5rem!important;flex-direction:column!important;gap:0!important;padding-top:0!important;padding-bottom:0!important;display:flex!important}.PremiumPage-module__Kvep0W__planCardContent{min-height:0;flex-direction:column!important;flex:1!important;display:flex!important}.PremiumPage-module__Kvep0W__planCardPro{border-color:color-mix(in oklch, var(--sk-brand) 42%, var(--sk-border-soft))!important;box-shadow:var(--sk-shadow-card), 0 0 28px color-mix(in oklch, var(--sk-brand) 12%, transparent)!important}.PremiumPage-module__Kvep0W__planCardTeamPopular{border-color:color-mix(in oklch, var(--sk-info) 42%, var(--sk-border-soft))!important;box-shadow:var(--sk-shadow-card), 0 0 28px color-mix(in oklch, var(--sk-info) 12%, transparent)!important}.PremiumPage-module__Kvep0W__popularBadgePro{border:1px solid color-mix(in oklch, var(--sk-brand) 50%, transparent);background:linear-gradient(135deg, var(--sk-brand), var(--sk-brand-strong));color:var(--sk-racing-hero-fg);font-weight:850}.PremiumPage-module__Kvep0W__popularBadgeTeam{border:1px solid color-mix(in oklch, var(--sk-info) 50%, transparent);background:linear-gradient(135deg, var(--sk-info), color-mix(in oklch, var(--sk-info) 82%, var(--sk-surface-3)));color:var(--sk-racing-hero-fg);font-weight:850}.PremiumPage-module__Kvep0W__planCardHead{align-items:flex-start;gap:.85rem;display:flex}.PremiumPage-module__Kvep0W__planCardHeadText{flex:1;min-width:0}.PremiumPage-module__Kvep0W__planIcon{border-radius:.85rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin-bottom:.75rem;display:flex}.PremiumPage-module__Kvep0W__planIconPro{background:linear-gradient(135deg, var(--sk-brand), var(--sk-brand-strong));color:var(--sk-racing-hero-fg)}.PremiumPage-module__Kvep0W__planIconFree{border:1px solid var(--sk-border-soft);background:var(--sk-surface-2);color:var(--sk-muted)}.PremiumPage-module__Kvep0W__planIconTeam{background:color-mix(in oklch, var(--sk-info) 14%, var(--sk-surface-2));color:var(--sk-info)}.PremiumPage-module__Kvep0W__teamPanelHeader{background:var(--sk-surface-1)!important}.PremiumPage-module__Kvep0W__teamPanelHeader:before{opacity:.1!important}.dark .PremiumPage-module__Kvep0W__teamPanelHeader{background:var(--sk-surface-1)!important}.dark .PremiumPage-module__Kvep0W__teamPanelHeader:before{opacity:.14!important}.PremiumPage-module__Kvep0W__planNamePro{color:var(--sk-brand)!important}.PremiumPage-module__Kvep0W__planName{color:var(--sk-muted-strong);font-family:var(--font-rajdhani), "Inter", system-ui, sans-serif;text-transform:uppercase;font-size:1.25rem;font-style:italic;font-weight:950}.PremiumPage-module__Kvep0W__planNameRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.PremiumPage-module__Kvep0W__slotsBadge{border:1px solid color-mix(in oklch, var(--sk-info) 28%, var(--sk-border-soft));background:color-mix(in oklch, var(--sk-info) 10%, transparent);color:var(--sk-info);font-size:.7rem}.PremiumPage-module__Kvep0W__planPrice{align-items:baseline;gap:.25rem;min-height:2.5rem;display:flex}.PremiumPage-module__Kvep0W__priceFree{color:var(--sk-muted-strong);font-family:var(--font-rajdhani), "Inter", system-ui, sans-serif;font-size:1.85rem;font-weight:950}.PremiumPage-module__Kvep0W__priceSoon{color:var(--sk-muted);font-size:1rem;font-weight:750}.PremiumPage-module__Kvep0W__featureList{flex-direction:column;flex:1;gap:.65rem;margin-bottom:0;display:flex}.PremiumPage-module__Kvep0W__planCardCta{margin-top:auto;padding-top:1.25rem}.PremiumPage-module__Kvep0W__featureItem{color:var(--sk-muted-strong);align-items:flex-start;gap:.5rem;font-size:.88rem;line-height:1.45;display:flex}.PremiumPage-module__Kvep0W__featureIconPro{color:var(--sk-brand);flex-shrink:0;margin-top:.125rem}.PremiumPage-module__Kvep0W__featureIconFree{color:var(--sk-success);flex-shrink:0;margin-top:.125rem}.PremiumPage-module__Kvep0W__featureIconTeam{color:var(--sk-info);flex-shrink:0;margin-top:.125rem}.PremiumPage-module__Kvep0W__teamPrimaryBtn{width:100%;font-weight:850;border:1px solid color-mix(in oklch, var(--sk-info) 55%, transparent)!important;background:linear-gradient(135deg, var(--sk-info), color-mix(in oklch, var(--sk-info) 82%, var(--sk-surface-3)))!important;color:var(--sk-racing-hero-fg)!important}.PremiumPage-module__Kvep0W__teamPrimaryBtn:hover{background:linear-gradient(135deg, color-mix(in oklch, var(--sk-info) 92%, var(--sk-surface-3)), var(--sk-info))!important}.PremiumPage-module__Kvep0W__teamOutlineBtn{border-color:color-mix(in oklch, var(--sk-info) 32%, var(--sk-border-soft));background:var(--sk-surface-2);width:100%;color:var(--sk-info)}.PremiumPage-module__Kvep0W__teamOutlineBtn:hover{border-color:color-mix(in oklch, var(--sk-info) 45%, var(--sk-border-soft));background:color-mix(in oklch, var(--sk-info) 8%, var(--sk-surface-2))}.PremiumPage-module__Kvep0W__fullWidthBtn{width:100%}.PremiumPage-module__Kvep0W__ctaBanner{border:1px solid color-mix(in oklch, var(--sk-info) 28%, var(--sk-border-soft));background:color-mix(in oklch, var(--sk-info) 8%, var(--sk-surface-1));border-radius:1.5rem;flex-direction:column;align-items:stretch;gap:1.25rem;margin-bottom:3.5rem;padding:1.5rem;display:flex}@media (min-width:768px){.PremiumPage-module__Kvep0W__ctaBanner{flex-flow:row;align-items:center;gap:1.5rem}}.PremiumPage-module__Kvep0W__ctaBannerMain{flex:1;align-items:flex-start;gap:1rem;min-width:0;display:flex}.PremiumPage-module__Kvep0W__ctaBannerCopy{flex:1;min-width:0}.PremiumPage-module__Kvep0W__ctaBannerBtn{white-space:nowrap;flex-shrink:0;align-self:flex-start;max-width:100%;width:auto!important}@media (min-width:768px){.PremiumPage-module__Kvep0W__ctaBannerBtn{align-self:center}}.PremiumPage-module__Kvep0W__ctaBannerIcon{background:linear-gradient(135deg, var(--sk-info), color-mix(in oklch, var(--sk-info) 82%, var(--sk-surface-3)));width:3rem;height:3rem;color:var(--sk-racing-hero-fg);border-radius:.85rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.PremiumPage-module__Kvep0W__ctaBannerTitle{color:var(--sk-muted-strong);margin-bottom:.25rem;font-weight:850}.PremiumPage-module__Kvep0W__ctaBannerBody{color:var(--sk-muted);font-size:.88rem;line-height:1.5}.PremiumPage-module__Kvep0W__b2bBanner{border:1px solid var(--sk-border-soft);background:var(--sk-surface-2);border-radius:1.5rem;flex-direction:column;align-items:stretch;gap:1.25rem;margin-bottom:4rem;padding:2rem;display:flex}@media (min-width:768px){.PremiumPage-module__Kvep0W__b2bBanner{flex-flow:row;align-items:center;gap:1.5rem}}.PremiumPage-module__Kvep0W__b2bIcon{background:linear-gradient(135deg, var(--sk-muted-strong), color-mix(in oklch, var(--sk-muted-strong) 65%, var(--sk-surface-3)));width:3.5rem;height:3.5rem;color:var(--sk-racing-hero-fg);border-radius:.85rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.PremiumPage-module__Kvep0W__b2bTitle{color:var(--sk-muted-strong);font-family:var(--font-rajdhani), "Inter", system-ui, sans-serif;text-transform:uppercase;margin-bottom:.25rem;font-size:1.25rem;font-style:italic;font-weight:950}.PremiumPage-module__Kvep0W__faqTitle{color:var(--sk-muted-strong);font-family:var(--font-rajdhani), "Inter", system-ui, sans-serif;text-align:center;text-transform:uppercase;margin-bottom:2rem;font-size:1.5rem;font-style:italic;font-weight:950}.PremiumPage-module__Kvep0W__faqGrid{grid-template-columns:1fr;gap:1.5rem;max-width:56rem;margin:0 auto;display:grid}@media (min-width:768px){.PremiumPage-module__Kvep0W__faqGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.PremiumPage-module__Kvep0W__faqQuestion{color:var(--sk-muted-strong);margin-bottom:.5rem;font-size:.88rem;font-weight:850}.PremiumPage-module__Kvep0W__faqAnswer{color:var(--sk-muted);font-size:.88rem;line-height:1.55}
.team-pilot-ranking-module__x_c9-G__rankingSection{border:1px solid var(--sk-border-soft);background:var(--sk-surface-2);box-shadow:var(--sk-shadow-card);border-radius:1.15rem;overflow:hidden}.team-pilot-ranking-module__x_c9-G__rankingHeader{border-bottom:1px solid var(--sk-border-soft);justify-content:space-between;align-items:center;gap:.75rem;padding:.95rem 1rem;display:flex}.team-pilot-ranking-module__x_c9-G__rankingHeaderLeft{align-items:center;gap:.65rem;min-width:0;display:flex}.team-pilot-ranking-module__x_c9-G__rankingHeaderIcon{background:color-mix(in oklch, var(--sk-brand) 88%, black);width:2.15rem;height:2.15rem;color:var(--sk-racing-hero-fg);box-shadow:0 2px 8px color-mix(in oklch, var(--sk-brand) 35%, transparent), inset 0 1px 0 #ffffff40;border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:lab(0% 0 0)){.team-pilot-ranking-module__x_c9-G__rankingHeaderIcon{box-shadow:0 2px 8px color-mix(in oklch, var(--sk-brand) 35%, transparent), inset 0 1px 0 lab(100% 0 0/.25)}}.team-pilot-ranking-module__x_c9-G__rankingHeaderIcon svg{width:1rem;height:1rem}.team-pilot-ranking-module__x_c9-G__rankingHeaderTitleWrap{min-width:0}.team-pilot-ranking-module__x_c9-G__rankingHeaderTitle{color:var(--sk-muted-strong);font-family:var(--font-rajdhani), "Inter", system-ui, sans-serif;letter-spacing:.04em;text-transform:uppercase;font-size:1.05rem;font-style:italic;font-weight:950;line-height:1.1;display:block}.team-pilot-ranking-module__x_c9-G__rankingHeaderAccent{background:linear-gradient(90deg, var(--sk-brand), color-mix(in oklch, var(--sk-brand) 55%, var(--sk-info)));border-radius:9999px;width:2.4rem;height:3px;margin-top:.3rem;display:block}.team-pilot-ranking-module__x_c9-G__rankingCompareBtn{border:1px solid var(--sk-border-soft);background:var(--sk-surface-1);color:var(--sk-muted-strong);font-family:var(--font-inter), "Inter", system-ui, sans-serif;border-radius:.75rem;flex-shrink:0;align-items:center;gap:.35rem;padding:.45rem .7rem;font-size:.72rem;font-weight:600;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.team-pilot-ranking-module__x_c9-G__rankingCompareBtn:hover{border-color:color-mix(in oklch, var(--sk-brand) 35%, var(--sk-border-soft));color:var(--sk-brand)}.team-pilot-ranking-module__x_c9-G__rankingCompareIcon{width:.85rem;height:.85rem;color:var(--sk-muted)}.team-pilot-ranking-module__x_c9-G__rankingCompareChevron{width:.75rem;height:.75rem;color:var(--sk-muted)}.team-pilot-ranking-module__x_c9-G__rankingBody{flex-direction:column;gap:.65rem;padding:.75rem;display:flex}.team-pilot-ranking-module__x_c9-G__rankingTailList{border:1px solid var(--sk-border-soft);border-radius:.85rem;margin-top:.15rem;overflow:hidden}.team-pilot-ranking-module__x_c9-G__podiumCard{--podium-accent:var(--sk-warning);--podium-accent-soft:color-mix(in oklch, var(--sk-warning) 18%, transparent);border:1px solid var(--sk-border-soft);background:var(--sk-surface-1);box-shadow:0 8px 24px color-mix(in oklch, var(--sk-muted-strong) 10%, transparent), 0 1px 2px color-mix(in oklch, var(--sk-muted-strong) 8%, transparent);border-radius:.95rem;display:flex;position:relative;overflow:hidden}.team-pilot-ranking-module__x_c9-G__podiumCard[data-rank="1"]{--podium-accent:#c99700;--podium-accent-soft:#e8c54738}@supports (color:lab(0% 0 0)){.team-pilot-ranking-module__x_c9-G__podiumCard[data-rank="1"]{--podium-accent-soft:lab(80.9401% 3.23063 64.8331/.22)}}.team-pilot-ranking-module__x_c9-G__podiumCard[data-rank="2"]{--podium-accent:#7b8798;--podium-accent-soft:#94a3b833}@supports (color:lab(0% 0 0)){.team-pilot-ranking-module__x_c9-G__podiumCard[data-rank="2"]{--podium-accent-soft:lab(66.329% -2.058 -12.7689/.2)}}.team-pilot-ranking-module__x_c9-G__podiumCard[data-rank="3"]{--podium-accent:#b87333;--podium-accent-soft:#d4894a38}@supports (color:lab(0% 0 0)){.team-pilot-ranking-module__x_c9-G__podiumCard[data-rank="3"]{--podium-accent-soft:lab(64.1585% 25.272 45.4316/.22)}}.team-pilot-ranking-module__x_c9-G__podiumRankPanel{aspect-ratio:500/372;background-color:#0000;background-position:0;background-repeat:no-repeat;background-size:100% 100%;flex:none;align-self:stretch;width:auto;min-height:5.5rem}.team-pilot-ranking-module__x_c9-G__podiumMain{flex:1;align-items:center;gap:.65rem;min-width:0;padding:.65rem .75rem .65rem .35rem;display:flex}.team-pilot-ranking-module__x_c9-G__podiumIdentity{min-width:0;color:inherit;flex:auto;align-items:center;gap:.65rem;text-decoration:none;display:flex}.team-pilot-ranking-module__x_c9-G__podiumIdentity:hover .team-pilot-ranking-module__x_c9-G__podiumName{color:var(--sk-brand)}.team-pilot-ranking-module__x_c9-G__podiumAvatarShell{background:var(--sk-surface-1);width:3.35rem;height:3.35rem;box-shadow:0 4px 12px color-mix(in oklch, var(--sk-muted-strong) 18%, transparent), 0 1px 3px color-mix(in oklch, var(--sk-muted-strong) 12%, transparent), inset 0 1px 0 color-mix(in oklch, var(--sk-surface-1) 85%, transparent);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:3px;display:flex;position:relative;overflow:hidden}.team-pilot-ranking-module__x_c9-G__podiumAvatarShell:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 2px 6px color-mix(in oklch, var(--sk-muted-strong) 18%, transparent), inset 0 -1px 3px color-mix(in oklch, var(--sk-surface-1) 70%, transparent);z-index:1;position:absolute;inset:2px}.team-pilot-ranking-module__x_c9-G__podiumAvatarPhoto{z-index:0;object-fit:cover;border-radius:9999px;position:relative;width:100%!important;height:100%!important;box-shadow:inset 0 2px 5px color-mix(in oklch, var(--sk-muted-strong) 24%, transparent), inset 0 -2px 4px color-mix(in oklch, var(--sk-surface-1) 55%, transparent)!important}.team-pilot-ranking-module__x_c9-G__podiumAvatarFallback{color:var(--sk-brand);font-family:var(--font-inter), "Inter", system-ui, sans-serif;justify-content:center;align-items:center;font-size:.95rem;font-weight:800;display:flex;background:color-mix(in oklch, var(--sk-brand) 14%, var(--sk-surface-2))!important}.team-pilot-ranking-module__x_c9-G__podiumIdentityCopy{min-width:0}.team-pilot-ranking-module__x_c9-G__podiumNameRow{flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;display:flex}.team-pilot-ranking-module__x_c9-G__podiumName{color:var(--sk-muted-strong);font-family:var(--font-inter), "Inter", system-ui, sans-serif;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:700;line-height:1.2;transition:color .16s;overflow:hidden}.team-pilot-ranking-module__x_c9-G__podiumManagerIcon{width:.75rem;height:.75rem;color:var(--sk-warning);flex-shrink:0}.team-pilot-ranking-module__x_c9-G__podiumRoleBadge{border:1px solid color-mix(in oklch, var(--sk-info) 20%, var(--sk-border-soft));background:color-mix(in oklch, var(--sk-info) 10%, transparent);color:var(--sk-info);font-family:var(--font-inter), "Inter", system-ui, sans-serif;flex-shrink:0;font-size:.625rem;font-weight:500}.team-pilot-ranking-module__x_c9-G__podiumMeta{color:var(--sk-muted);font-family:var(--font-inter), "Inter", system-ui, sans-serif;margin-top:.2rem;font-size:.6875rem;font-weight:500;line-height:1.3}.team-pilot-ranking-module__x_c9-G__podiumSplit{background:linear-gradient(165deg, transparent 0%, var(--podium-accent) 18%, var(--podium-accent) 82%, transparent 100%);opacity:.85;flex-shrink:0;align-self:stretch;width:2px;margin:.15rem 0;transform:skew(-14deg)}.team-pilot-ranking-module__x_c9-G__podiumChronoBlock{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;width:min(9.5rem,28vw);display:flex}.team-pilot-ranking-module__x_c9-G__podiumChronoLabel{color:var(--sk-muted);font-family:var(--font-inter), "Inter", system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;font-size:.5625rem;font-weight:600}.team-pilot-ranking-module__x_c9-G__podiumChronoTime{color:var(--podium-accent);font-family:var(--font-rajdhani), "Inter", system-ui, sans-serif;letter-spacing:-.02em;margin-top:.1rem;font-size:1.35rem;font-style:italic;font-weight:950;line-height:1}.team-pilot-ranking-module__x_c9-G__podiumChronoCircuit{width:100%;color:var(--sk-muted);font-family:var(--font-inter), "Inter", system-ui, sans-serif;text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;font-size:.625rem;font-weight:500;line-height:1.25;display:block;overflow:hidden}.team-pilot-ranking-module__x_c9-G__podiumNoChrono{color:var(--sk-muted);font-family:var(--font-inter), "Inter", system-ui, sans-serif;margin-top:.15rem;font-size:.72rem;font-weight:600}.team-pilot-ranking-module__x_c9-G__podiumChartBtn{border:1px solid color-mix(in oklch, var(--sk-info) 22%, var(--sk-border-soft));background:var(--sk-surface-2);width:2rem;height:2rem;color:var(--sk-info);box-shadow:0 1px 3px color-mix(in oklch, var(--sk-muted-strong) 8%, transparent);border-radius:.55rem;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.team-pilot-ranking-module__x_c9-G__podiumChartBtn:hover{border-color:color-mix(in oklch, var(--sk-info) 40%, var(--sk-border-soft));background:color-mix(in oklch, var(--sk-info) 8%, var(--sk-surface-2));transform:translateY(-1px)}.team-pilot-ranking-module__x_c9-G__podiumChartIcon{width:.95rem;height:.95rem}@media (max-width:640px){.team-pilot-ranking-module__x_c9-G__podiumMain{flex-wrap:wrap;gap:.5rem}.team-pilot-ranking-module__x_c9-G__podiumSplit{display:none}.team-pilot-ranking-module__x_c9-G__podiumChronoBlock{text-align:left;flex-flow:wrap;flex:100%;justify-content:flex-start;align-items:baseline;gap:.35rem .5rem;width:auto}.team-pilot-ranking-module__x_c9-G__podiumChronoLabel{width:100%}.team-pilot-ranking-module__x_c9-G__podiumChartBtn{margin-left:auto}}
.compare-module__I_vcaq__page{background:var(--sk-shell-bg);min-height:100%;color:var(--sk-fg)}.compare-module__I_vcaq__container{max-width:1280px;margin:0 auto;padding:28px 24px 48px}.compare-module__I_vcaq__breadcrumb{color:var(--sk-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:22px;font-size:12px;font-weight:700}.compare-module__I_vcaq__breadcrumbLink{align-items:center;gap:7px;display:inline-flex}.compare-module__I_vcaq__breadcrumbLink:hover{color:var(--sk-brand-accent-fg)}.compare-module__I_vcaq__pageHeader{isolation:isolate;border:1px solid var(--sk-border-soft);background:var(--sk-surface-1);border-radius:22px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:20px;padding:0;display:grid;position:relative;overflow:hidden}.compare-module__I_vcaq__pageHeader:before{content:"";background:var(--sk-brand);width:88px;height:4px;position:absolute;bottom:0;left:32px;transform:skew(-25deg)}.compare-module__I_vcaq__pageHeader:after{content:"";z-index:-1;pointer-events:none;opacity:.045;background:repeating-conic-gradient(var(--sk-fg) 0% 25%, transparent 0% 50%) 0 / 28px 28px;width:min(45%,480px);height:100%;position:absolute;top:0;left:0;-webkit-mask-image:radial-gradient(at 0,#000,#0000 75%);mask-image:radial-gradient(at 0,#000,#0000 75%)}.compare-module__I_vcaq__headerCopy{min-width:0;padding:32px 0 32px 32px;animation:.65s ease-out both compare-module__I_vcaq__copyEnter}.compare-module__I_vcaq__eyebrow{color:var(--sk-brand-accent-fg);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;font-weight:800;display:flex}.compare-module__I_vcaq__pageTitle{color:var(--sk-fg);font:italic 800 clamp(34px, 4.1vw, 54px)/1 var(--font-rajdhani), sans-serif;letter-spacing:-.03em;text-transform:uppercase;overflow-wrap:anywhere}.compare-module__I_vcaq__pageSubtitle{color:var(--sk-muted);margin-top:14px;font-size:13px;line-height:1.6}.compare-module__I_vcaq__headerActions{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.compare-module__I_vcaq__headerActions :is(a,button){min-height:40px;box-shadow:none;border-radius:4px;justify-content:center;align-items:center;gap:7px;padding:9px 14px;font-size:12px;font-weight:700;display:inline-flex}.compare-module__I_vcaq__profileLink{background:var(--sk-raised-card-bg);border:1px solid var(--sk-border-soft)}.compare-module__I_vcaq__profileLink:hover{border-color:var(--sk-brand);color:var(--sk-brand-accent-fg)}.compare-module__I_vcaq__page :is(a,button):focus-visible{outline:2px solid var(--sk-brand);outline-offset:3px}.compare-module__I_vcaq__matchup{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:20px;margin:28px 0 20px;display:grid}.compare-module__I_vcaq__pilot{border:1px solid var(--sk-border-soft);border-left:3px solid var(--sk-brand);background:var(--sk-raised-card-bg);border-radius:4px;align-items:center;gap:14px;min-width:0;padding:16px 20px;display:flex}.compare-module__I_vcaq__pilot strong{font:italic 700 24px/1.15 var(--font-rajdhani), sans-serif;text-transform:uppercase;overflow-wrap:anywhere}.compare-module__I_vcaq__pilotAvatar{border:2px solid var(--sk-brand);box-shadow:none;border-radius:50%;flex-shrink:0}.compare-module__I_vcaq__opponent{border-left-color:var(--sk-info)}.compare-module__I_vcaq__opponent .compare-module__I_vcaq__pilotAvatar{border-color:var(--sk-info)}.compare-module__I_vcaq__versus{color:var(--sk-muted);font:italic 800 22px var(--font-rajdhani), sans-serif;align-self:center}.compare-module__I_vcaq__advancedSection{margin-top:32px}.compare-module__I_vcaq__sectionHeading{border-bottom:1px solid var(--sk-border-soft);align-items:center;gap:9px;margin-bottom:16px;padding-bottom:12px;display:flex}.compare-module__I_vcaq__sectionHeading>svg{color:var(--sk-brand-accent-fg);flex-shrink:0}.compare-module__I_vcaq__sectionHeading h2{font:italic 700 25px/1.15 var(--font-rajdhani), sans-serif;text-transform:uppercase}.compare-module__I_vcaq__advancedEmpty{border:1px solid var(--sk-border-soft);background:var(--sk-raised-card-bg);color:var(--sk-muted);border-radius:4px;align-items:center;gap:16px;padding:22px;font-size:13px;line-height:1.6;display:flex}.compare-module__I_vcaq__advancedEmpty>svg{color:var(--sk-brand-accent-fg);flex-shrink:0}.compare-module__I_vcaq__advancedSection [data-slot=card]{box-shadow:none;border-radius:4px}.compare-module__I_vcaq__advancedSection [data-slot=card-header]{background:var(--sk-surface-2)}.compare-module__I_vcaq__advancedSection [data-slot=card-header]:before{display:none}.compare-module__I_vcaq__advancedSection [data-slot=card-header]:after{display:none}@media (max-width:640px){.compare-module__I_vcaq__container{padding:22px 16px 32px}.compare-module__I_vcaq__pageHeader{gap:20px}.compare-module__I_vcaq__headerActions{width:100%}.compare-module__I_vcaq__headerActions :is(a,button){flex:1}.compare-module__I_vcaq__matchup{gap:8px;margin-top:24px}.compare-module__I_vcaq__pilot{flex-direction:column;align-items:flex-start;gap:10px;padding:12px}.compare-module__I_vcaq__pilot strong{font-size:19px}.compare-module__I_vcaq__versus{font-size:17px}.compare-module__I_vcaq__advancedEmpty{align-items:flex-start;padding:16px}}.compare-module__I_vcaq__heroVisual{border-radius:22px;align-self:stretch;min-width:0;padding:0;animation:.85s cubic-bezier(.2,.65,.25,1) both compare-module__I_vcaq__artworkEnter;position:relative}.compare-module__I_vcaq__artFrame{isolation:isolate;aspect-ratio:3/2;border-radius:inherit;background:#0b0e0f;height:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 50% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 50% 100%)}.compare-module__I_vcaq__duelImage{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.65,.25,1);display:block}.compare-module__I_vcaq__artVs{color:#ffffff12;-webkit-text-stroke:1px #ffffff46;font:italic 800 clamp(34px, 5vw, 70px)/1 var(--font-rajdhani), sans-serif;letter-spacing:-.06em;position:absolute;top:4%;left:50%;transform:translate(-50%)skew(-10deg)}.compare-module__I_vcaq__lightSweep{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff14,#0000);width:28%;animation:1.6s ease-out .45s both compare-module__I_vcaq__duelSweep;position:absolute;inset:-40% auto -40% -55%;transform:rotate(24deg)}.compare-module__I_vcaq__heroTagline{border-left:2px solid var(--sk-brand);max-width:28rem;color:var(--sk-muted-strong);font:italic 600 18px/1.45 var(--font-rajdhani), sans-serif;margin-top:20px;padding-left:12px}.compare-module__I_vcaq__pilot{isolation:isolate;transition:transform .25s,border-color .25s;position:relative;overflow:hidden}.compare-module__I_vcaq__pilot:after{content:"";z-index:-1;background:linear-gradient(110deg, transparent, color-mix(in srgb, var(--sk-brand) 10%, transparent));position:absolute;inset:0 0 0 45%;transform:skew(-18deg)}.compare-module__I_vcaq__opponent:after{background:linear-gradient(110deg, transparent, color-mix(in srgb, var(--sk-info) 10%, transparent))}.compare-module__I_vcaq__versus{color:#fff;clip-path:polygon(15% 0,100% 0,85% 100%,0 100%);background:#20272b;place-items:center;width:42px;height:42px;display:grid}@media (hover:hover) and (prefers-reduced-motion:no-preference){.compare-module__I_vcaq__heroVisual:hover .compare-module__I_vcaq__duelImage{transform:scale(1.045)}.compare-module__I_vcaq__pilot:hover{border-color:var(--sk-brand);transform:translateY(-3px)}.compare-module__I_vcaq__opponent:hover{border-color:var(--sk-info)}}@keyframes compare-module__I_vcaq__copyEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes compare-module__I_vcaq__artworkEnter{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes compare-module__I_vcaq__duelSweep{0%{opacity:0;left:-55%}25%{opacity:1}to{opacity:0;left:130%}}@media (max-width:760px){.compare-module__I_vcaq__pageHeader{border-radius:18px;grid-template-columns:minmax(0,1fr);gap:0}.compare-module__I_vcaq__headerCopy{padding:24px 20px}.compare-module__I_vcaq__heroVisual{border-radius:18px;padding:0}.compare-module__I_vcaq__heroTagline{margin-top:16px;font-size:17px}.compare-module__I_vcaq__pageHeader:after{width:100%;height:300px}.compare-module__I_vcaq__artVs{font-size:44px}.compare-module__I_vcaq__headerActions{margin-top:18px}.compare-module__I_vcaq__versus{width:30px;height:34px}}@media (prefers-reduced-motion:reduce){.compare-module__I_vcaq__headerCopy,.compare-module__I_vcaq__heroVisual,.compare-module__I_vcaq__lightSweep{animation:none}.compare-module__I_vcaq__lightSweep{display:none}.compare-module__I_vcaq__duelImage,.compare-module__I_vcaq__pilot{transition:none}}
.comparaison-module__-MyOKW__page{background:radial-gradient(circle at 8% 0%, color-mix(in oklch, var(--sk-brand) 8%, transparent), transparent 22rem), radial-gradient(circle at 92% 4%, color-mix(in oklch, var(--sk-info) 5%, transparent), transparent 18rem), var(--sk-bg);min-height:100%}.comparaison-module__-MyOKW__container{max-width:56rem;margin:0 auto;padding:2rem 1rem 2.5rem}.comparaison-module__-MyOKW__breadcrumb{color:var(--sk-muted);align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.88rem;display:flex}.comparaison-module__-MyOKW__breadcrumbLink{align-items:center;gap:.25rem;transition:color .16s;display:flex}.comparaison-module__-MyOKW__breadcrumbLink:hover{color:var(--sk-brand)}.comparaison-module__-MyOKW__pageHeader{margin-bottom:1.5rem}.comparaison-module__-MyOKW__pageTitle{color:var(--sk-muted-strong);font-family:var(--font-rajdhani), "Inter", system-ui, sans-serif;text-transform:uppercase;align-items:center;gap:.5rem;font-size:clamp(1.75rem,3vw,2.25rem);font-style:italic;font-weight:950;display:flex}.comparaison-module__-MyOKW__pageTitle svg{color:var(--sk-info)}.comparaison-module__-MyOKW__pageSubtitle{color:var(--sk-muted);margin-top:.25rem;font-size:.88rem}
.team-recent-sessions-module__bVGiCG__section{border:1px solid var(--sk-border-soft);background:var(--sk-surface-2);box-shadow:var(--sk-shadow-card);border-radius:1.15rem;overflow:hidden}.team-recent-sessions-module__bVGiCG__header{border-bottom:1px solid var(--sk-border-soft);justify-content:space-between;align-items:center;gap:.75rem;padding:.95rem 1rem;display:flex}.team-recent-sessions-module__bVGiCG__headerLeft{align-items:center;gap:.65rem;min-width:0;display:flex}.team-recent-sessions-module__bVGiCG__headerIcon{background:color-mix(in oklch, var(--sk-brand) 88%, black);width:2.15rem;height:2.15rem;color:var(--sk-racing-hero-fg);box-shadow:0 2px 8px color-mix(in oklch, var(--sk-brand) 35%, transparent), inset 0 1px 0 #ffffff40;border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:lab(0% 0 0)){.team-recent-sessions-module__bVGiCG__headerIcon{box-shadow:0 2px 8px color-mix(in oklch, var(--sk-brand) 35%, transparent), inset 0 1px 0 lab(100% 0 0/.25)}}.team-recent-sessions-module__bVGiCG__headerIcon svg{width:1rem;height:1rem}.team-recent-sessions-module__bVGiCG__headerTitleWrap{min-width:0}.team-recent-sessions-module__bVGiCG__headerTitle{color:var(--sk-muted-strong);font-family:var(--font-rajdhani), "Inter", system-ui, sans-serif;letter-spacing:.04em;text-transform:uppercase;font-size:1.05rem;font-style:italic;font-weight:950;line-height:1.1;display:block}.team-recent-sessions-module__bVGiCG__headerAccent{background:linear-gradient(90deg, var(--sk-brand), color-mix(in oklch, var(--sk-brand) 55%, var(--sk-info)));border-radius:9999px;width:2.4rem;height:3px;margin-top:.3rem;display:block}.team-recent-sessions-module__bVGiCG__headerLink{border:1px solid var(--sk-border-soft);background:var(--sk-surface-1);color:var(--sk-muted-strong);font-family:var(--font-inter), "Inter", system-ui, sans-serif;border-radius:.75rem;flex-shrink:0;align-items:center;gap:.25rem;padding:.45rem .7rem;font-size:.72rem;font-weight:600;transition:border-color .16s,color .16s;display:inline-flex}.team-recent-sessions-module__bVGiCG__headerLink:hover{border-color:color-mix(in oklch, var(--sk-brand) 35%, var(--sk-border-soft));color:var(--sk-brand)}.team-recent-sessions-module__bVGiCG__headerLinkChevron{width:.75rem;height:.75rem;color:var(--sk-muted)}.team-recent-sessions-module__bVGiCG__empty{text-align:center;color:var(--sk-muted);font-family:var(--font-inter), "Inter", system-ui, sans-serif;padding:2rem 1rem;font-size:.875rem;font-weight:500}.team-recent-sessions-module__bVGiCG__tableWrap{padding:.35rem .75rem .75rem}.team-recent-sessions-module__bVGiCG__tableHead,.team-recent-sessions-module__bVGiCG__tableRow{grid-template-columns:minmax(8.5rem,1.15fr) minmax(8rem,1.35fr) minmax(7rem,1.1fr) minmax(5.5rem,auto) minmax(3.25rem,auto);align-items:center;gap:.65rem;display:grid}.team-recent-sessions-module__bVGiCG__tableHead{color:var(--sk-muted);font-family:var(--font-inter), "Inter", system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;padding:.45rem .5rem .55rem;font-size:.5625rem;font-weight:700}.team-recent-sessions-module__bVGiCG__tableHead span:last-child,.team-recent-sessions-module__bVGiCG__colDate{text-align:right}.team-recent-sessions-module__bVGiCG__tableBody{margin:0;padding:0;list-style:none}.team-recent-sessions-module__bVGiCG__tableRow{border-top:1px solid var(--sk-border-soft);padding:.7rem .5rem}.team-recent-sessions-module__bVGiCG__colPilot{align-items:center;gap:.55rem;min-width:0;display:flex}.team-recent-sessions-module__bVGiCG__pilotAvatarShell{background:var(--sk-surface-1);width:2.25rem;height:2.25rem;box-shadow:0 3px 8px color-mix(in oklch, var(--sk-muted-strong) 16%, transparent), inset 0 1px 0 color-mix(in oklch, var(--sk-surface-1) 85%, transparent);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:2px;display:flex;position:relative;overflow:hidden}.team-recent-sessions-module__bVGiCG__pilotAvatarPhoto{object-fit:cover;border-radius:9999px;width:100%!important;height:100%!important}.team-recent-sessions-module__bVGiCG__pilotAvatarFallback{color:var(--sk-info);justify-content:center;align-items:center;font-size:.7rem;font-weight:800;display:flex;background:color-mix(in oklch, var(--sk-info) 14%, var(--sk-surface-2))!important}.team-recent-sessions-module__bVGiCG__pilotName{color:var(--sk-muted-strong);font-family:var(--font-inter), "Inter", system-ui, sans-serif;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:700;line-height:1.2;text-decoration:none;overflow:hidden}.team-recent-sessions-module__bVGiCG__pilotName:hover{color:var(--sk-brand)}.team-recent-sessions-module__bVGiCG__colCircuit{min-width:0}.team-recent-sessions-module__bVGiCG__circuitName{color:var(--sk-muted-strong);font-family:var(--font-inter), "Inter", system-ui, sans-serif;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:700;line-height:1.25;display:block;overflow:hidden}.team-recent-sessions-module__bVGiCG__circuitCity{max-width:100%;color:var(--sk-muted);font-family:var(--font-inter), "Inter", system-ui, sans-serif;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.2rem;margin-top:.12rem;font-size:.6875rem;font-weight:500;line-height:1.2;display:inline-flex;overflow:hidden}.team-recent-sessions-module__bVGiCG__circuitCityIcon{flex-shrink:0;width:.7rem;height:.7rem}.team-recent-sessions-module__bVGiCG__colCategory{min-width:0}.team-recent-sessions-module__bVGiCG__categoryName{color:var(--sk-muted-strong);font-family:var(--font-inter), "Inter", system-ui, sans-serif;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;line-height:1.25;display:block;overflow:hidden}.team-recent-sessions-module__bVGiCG__layoutName{color:var(--sk-muted);font-family:var(--font-inter), "Inter", system-ui, sans-serif;text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;font-size:.6875rem;font-weight:500;line-height:1.2;display:block;overflow:hidden}.team-recent-sessions-module__bVGiCG__colChrono{justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.team-recent-sessions-module__bVGiCG__chronoTime{color:var(--sk-chrono-time);font-family:var(--font-rajdhani), "Inter", system-ui, sans-serif;letter-spacing:-.02em;font-size:1.05rem;font-style:italic;font-weight:950;line-height:1}.team-recent-sessions-module__bVGiCG__chronoEmpty{color:var(--sk-muted);font-family:var(--font-rajdhani), "Inter", system-ui, sans-serif;font-size:.875rem;font-weight:700}.team-recent-sessions-module__bVGiCG__reliabilityEmoji{flex-shrink:0;font-size:.875rem;line-height:1}.team-recent-sessions-module__bVGiCG__reliabilityOfficial{color:var(--sk-success)}.team-recent-sessions-module__bVGiCG__reliabilityVerified{color:var(--sk-warning)}.team-recent-sessions-module__bVGiCG__reliabilityPartial,.team-recent-sessions-module__bVGiCG__reliabilityDeclarative{color:var(--sk-muted)}.team-recent-sessions-module__bVGiCG__colDate{color:var(--sk-muted);font-family:var(--font-inter), "Inter", system-ui, sans-serif;white-space:nowrap;font-size:.75rem;font-weight:500}@media (max-width:900px){.team-recent-sessions-module__bVGiCG__tableHead{display:none}.team-recent-sessions-module__bVGiCG__tableRow{grid-template-columns:1fr auto;grid-template-areas:"pilot chrono""circuit chrono""category date";gap:.35rem .75rem}.team-recent-sessions-module__bVGiCG__colPilot{grid-area:pilot}.team-recent-sessions-module__bVGiCG__colCircuit{grid-area:circuit}.team-recent-sessions-module__bVGiCG__colCategory{grid-area:category}.team-recent-sessions-module__bVGiCG__colChrono{grid-area:chrono;align-self:start}.team-recent-sessions-module__bVGiCG__colDate{text-align:right;grid-area:date}}
.ProgressionTabsLayout-module__2Gpvva__root{--progression-active:var(--sk-brand);--progression-line:color-mix(in srgb, var(--sk-fg) 19%, var(--sk-surface-1));--progression-info:color-mix(in srgb, var(--sk-info) 78%, var(--sk-fg));--progression-success:color-mix(in srgb, var(--sk-success) 78%, var(--sk-fg));background:radial-gradient(ellipse at 90% 0, color-mix(in srgb, var(--sk-brand) 9%, transparent), transparent 38rem), var(--sk-bg);min-height:100%;color:var(--sk-fg);font-family:var(--font-inter), sans-serif}.ProgressionTabsLayout-module__2Gpvva__container{width:100%;max-width:1320px;margin-inline:auto;padding-inline:32px}.ProgressionTabsLayout-module__2Gpvva__top{padding-top:30px}.ProgressionTabsLayout-module__2Gpvva__narrowContainer{max-width:42rem;margin:0 auto;padding:2rem 1rem 2.5rem}.ProgressionTabsLayout-module__2Gpvva__loadingState{justify-content:center;align-items:center;padding:4rem 0;display:flex}.ProgressionTabsLayout-module__2Gpvva__breadcrumb{color:var(--sk-muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.ProgressionTabsLayout-module__2Gpvva__backLink{color:var(--sk-muted);align-items:center;gap:7px;transition:color .16s;display:inline-flex}.ProgressionTabsLayout-module__2Gpvva__backLink:hover{color:var(--sk-brand-accent-fg)}.ProgressionTabsLayout-module__2Gpvva__breadcrumbCurrent{color:var(--sk-fg);font-weight:500}.ProgressionTabsLayout-module__2Gpvva__hero{isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;padding:36px 0 32px;display:grid;position:relative}.ProgressionTabsLayout-module__2Gpvva__heroVisual{z-index:-1;pointer-events:none;-webkit-mask-composite:source-in;border-radius:20px;position:absolute;inset:0 -16px 0 26%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35% 94%,#0000),linear-gradient(#0000,#000 10% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 35% 94%,#0000),linear-gradient(#0000,#000 10% 78%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.ProgressionTabsLayout-module__2Gpvva__heroImage{object-fit:cover;object-position:right center;border-radius:inherit}.dark .ProgressionTabsLayout-module__2Gpvva__heroImage{filter:brightness(.86)saturate(.95)}.dark .ProgressionTabsLayout-module__2Gpvva__heroVisual:after{content:"";border-radius:inherit;background:linear-gradient(90deg, var(--sk-bg) 0%, color-mix(in srgb, var(--sk-bg) 92%, transparent) 25%, color-mix(in srgb, var(--sk-bg) 45%, transparent) 48%, transparent 72%), linear-gradient(180deg, color-mix(in srgb, var(--sk-bg) 50%, transparent), transparent 32%, transparent 64%, color-mix(in srgb, var(--sk-bg) 65%, transparent));position:absolute;inset:0}.ProgressionTabsLayout-module__2Gpvva__heroCopy{grid-area:1/1}.ProgressionTabsLayout-module__2Gpvva__hero .ProgressionTabsLayout-module__2Gpvva__overviewStats{grid-area:2/1;max-width:440px}.ProgressionTabsLayout-module__2Gpvva__hero:after{content:"";background:var(--sk-brand);width:72px;height:4px;position:absolute;bottom:0;left:0;transform:skew(-24deg)}.ProgressionTabsLayout-module__2Gpvva__hero>div{min-width:0}.ProgressionTabsLayout-module__2Gpvva__eyebrow{color:var(--sk-brand-accent-fg);letter-spacing:.07em;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:12px;font-size:11px;font-weight:750;display:flex}.ProgressionTabsLayout-module__2Gpvva__eyebrow svg{color:var(--sk-brand-accent-fg)}.ProgressionTabsLayout-module__2Gpvva__eyebrow span{letter-spacing:0;font-weight:400}.ProgressionTabsLayout-module__2Gpvva__root .ProgressionTabsLayout-module__2Gpvva__title{color:var(--sk-fg);font-family:var(--font-rajdhani), sans-serif;letter-spacing:-.045em;text-transform:none;overflow-wrap:anywhere;margin:0;font-size:clamp(40px,4.4vw,64px);font-style:normal;font-weight:700;line-height:1}.ProgressionTabsLayout-module__2Gpvva__subtitle{max-width:58ch;color:var(--sk-muted);margin-top:14px;font-size:13px;font-weight:400;line-height:1.75}.ProgressionTabsLayout-module__2Gpvva__overviewStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ProgressionTabsLayout-module__2Gpvva__overviewStats>div{border:1px solid var(--progression-line);border-top:3px solid var(--sk-info);background:var(--sk-surface-1);border-radius:10px;flex-direction:column-reverse;justify-content:flex-end;gap:12px;min-width:0;padding:22px;display:flex;position:relative;box-shadow:0 6px 20px #17191e08}.ProgressionTabsLayout-module__2Gpvva__overviewStats>div:first-child{border-color:var(--progression-active);background:var(--progression-active)}.ProgressionTabsLayout-module__2Gpvva__overviewStats>div:last-child{border-top-color:var(--sk-success)}.ProgressionTabsLayout-module__2Gpvva__overviewStats dt{max-width:100px;color:var(--sk-muted-strong);font-size:11px;font-weight:600;line-height:1.5}.ProgressionTabsLayout-module__2Gpvva__overviewStats dd{color:var(--progression-info);font-family:var(--font-rajdhani), sans-serif;letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:46px;font-weight:700;line-height:1}.ProgressionTabsLayout-module__2Gpvva__overviewStats>div:first-child :is(dd,dt){color:#fff}.ProgressionTabsLayout-module__2Gpvva__overviewStats>div:last-child dd{color:var(--progression-success)}.ProgressionTabsLayout-module__2Gpvva__root .ProgressionTabsLayout-module__2Gpvva__tabsRoot{gap:0}.ProgressionTabsLayout-module__2Gpvva__root .ProgressionTabsLayout-module__2Gpvva__tabsList{border:1px solid var(--progression-line);width:100%;height:auto;box-shadow:none;background:var(--sk-surface-1);overscroll-behavior-inline:contain;scrollbar-width:thin;border-radius:12px;flex-wrap:nowrap;justify-content:flex-start;gap:6px;margin-top:22px;padding:5px;display:flex;position:relative;overflow:auto hidden}.ProgressionTabsLayout-module__2Gpvva__root .ProgressionTabsLayout-module__2Gpvva__tabTrigger{min-width:170px;height:auto;min-height:52px;color:var(--sk-muted-strong);font-family:var(--font-inter), sans-serif;box-shadow:none;background:0 0;border:0;border-radius:7px;flex:1 0 auto;justify-content:flex-start;gap:10px;padding:12px 20px;font-size:13px;font-style:normal;font-weight:550;transition:background .2s,color .2s;position:relative}.ProgressionTabsLayout-module__2Gpvva__root .ProgressionTabsLayout-module__2Gpvva__tabTrigger:after{content:none}.ProgressionTabsLayout-module__2Gpvva__root .ProgressionTabsLayout-module__2Gpvva__tabTrigger[data-state=active]{color:var(--sk-fg);background:color-mix(in srgb, var(--sk-brand) 6%, var(--sk-surface-1));box-shadow:none;font-weight:650}.ProgressionTabsLayout-module__2Gpvva__tabIcon{width:24px;height:24px;color:var(--sk-muted);justify-content:center;align-items:center;transition:color .2s,transform .2s;display:inline-flex}.ProgressionTabsLayout-module__2Gpvva__tabTrigger[data-state=active] .ProgressionTabsLayout-module__2Gpvva__tabIcon{color:var(--sk-brand)}@media (hover:hover) and (pointer:fine){.ProgressionTabsLayout-module__2Gpvva__root .ProgressionTabsLayout-module__2Gpvva__tabTrigger:not([data-state=active]):hover{background:var(--sk-surface-2);color:var(--sk-fg)}.ProgressionTabsLayout-module__2Gpvva__tabTrigger:hover .ProgressionTabsLayout-module__2Gpvva__tabIcon{color:var(--sk-brand);transform:translateY(-1px)}}.ProgressionTabsLayout-module__2Gpvva__root .ProgressionTabsLayout-module__2Gpvva__tabTrigger[data-state=active]:hover .ProgressionTabsLayout-module__2Gpvva__tabIcon{color:var(--sk-brand)}.ProgressionTabsLayout-module__2Gpvva__root .ProgressionTabsLayout-module__2Gpvva__tabTrigger:active .ProgressionTabsLayout-module__2Gpvva__tabIcon{transform:scale(.94)}.ProgressionTabsLayout-module__2Gpvva__root :is(button,a,select,input):focus-visible{outline:2px solid var(--sk-brand);outline-offset:3px}.ProgressionTabsLayout-module__2Gpvva__root .ProgressionTabsLayout-module__2Gpvva__tabTrigger:focus-visible{outline-offset:-3px;box-shadow:none}.ProgressionTabsLayout-module__2Gpvva__tabIndicator{width:min(var(--tab-width,0px), 44px);background:var(--sk-brand);height:2px;transform:translateX(calc(var(--tab-left,0px) + 20px));pointer-events:none;border-radius:3px 3px 0 0;position:absolute;bottom:0;left:0}.ProgressionTabsLayout-module__2Gpvva__tabIndicator[data-ready=true]{transition:transform .34s cubic-bezier(.22,1,.36,1),width .34s cubic-bezier(.22,1,.36,1)}.ProgressionTabsLayout-module__2Gpvva__root .ProgressionTabsLayout-module__2Gpvva__countBadge{min-width:20px;height:20px;color:var(--sk-muted);background:var(--sk-surface-2);font:600 10px var(--font-inter), sans-serif;border:0;border-radius:5px;justify-content:center;align-items:center;margin-left:2px;padding:0 5px;display:inline-flex}.ProgressionTabsLayout-module__2Gpvva__root .ProgressionTabsLayout-module__2Gpvva__tabTrigger[data-state=active] .ProgressionTabsLayout-module__2Gpvva__countBadge{background:color-mix(in srgb, var(--sk-brand) 12%, var(--sk-surface-1));color:var(--sk-fg)}.ProgressionTabsLayout-module__2Gpvva__contentContainer{flex-direction:column;gap:28px;padding-top:30px;padding-bottom:70px;display:flex}.ProgressionTabsLayout-module__2Gpvva__chronosPanel>[data-progression-workspace]{padding-top:24px}.ProgressionTabsLayout-module__2Gpvva__chronosPanel [role=tablist]{border:1px solid var(--progression-line);background:var(--sk-surface-1);border-radius:8px;width:fit-content;max-width:100%;padding:4px}.ProgressionTabsLayout-module__2Gpvva__chronosPanel [role=tab]{min-height:44px;padding:12px 18px;font-size:12px}.ProgressionTabsLayout-module__2Gpvva__chronosPanel [role=tab] svg{display:none}.ProgressionTabsLayout-module__2Gpvva__mainPanel [data-slot=card]{border:1px solid var(--progression-line);background:var(--sk-surface-1);border-radius:14px;min-width:0;box-shadow:0 6px 24px #17191e07}.ProgressionTabsLayout-module__2Gpvva__mainPanel [data-slot=card-header]{border-bottom:1px solid var(--progression-line);border-left:4px solid var(--sk-brand);background:color-mix(in srgb, var(--sk-brand) 6%, var(--sk-surface-1));padding:24px 26px 20px}.ProgressionTabsLayout-module__2Gpvva__mainPanel [data-slot=card-header]:before{content:none}.ProgressionTabsLayout-module__2Gpvva__mainPanel [data-slot=card-header]:after{content:none}.ProgressionTabsLayout-module__2Gpvva__mainPanel :is(h2,h3){font-family:var(--font-rajdhani), sans-serif;letter-spacing:-.025em;text-transform:none;font-size:26px;font-style:normal;font-weight:700;line-height:1.2}.ProgressionTabsLayout-module__2Gpvva__mainPanel [data-slot=card-title]{font-family:var(--font-rajdhani), sans-serif;letter-spacing:-.025em;text-transform:none;font-size:26px;font-style:normal;font-weight:700;line-height:1.2}.ProgressionTabsLayout-module__2Gpvva__mainPanel [data-slot=badge]{font-family:var(--font-inter), sans-serif;font-style:normal;font-weight:550}.ProgressionTabsLayout-module__2Gpvva__mainPanel [data-slot=card-header]>*{min-width:0}.ProgressionTabsLayout-module__2Gpvva__mainPanel [data-slot=card-header] .justify-between{flex-wrap:wrap;gap:16px}.ProgressionTabsLayout-module__2Gpvva__mainPanel [data-slot=select-trigger]{max-width:100%}.ProgressionTabsLayout-module__2Gpvva__emptySeason{border:1px dashed var(--sk-border-strong);text-align:center;color:var(--sk-muted);border-radius:14px;flex-direction:column;align-items:center;gap:14px;padding:60px 24px;display:flex}.ProgressionTabsLayout-module__2Gpvva__emptySeason p{max-width:60ch;font-size:13px;line-height:1.8}.ProgressionTabsLayout-module__2Gpvva__mainPanel,.ProgressionTabsLayout-module__2Gpvva__chronosPanel{animation:.18s ease-out ProgressionTabsLayout-module__2Gpvva__panel-reveal}@keyframes ProgressionTabsLayout-module__2Gpvva__panel-reveal{0%{opacity:.5;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1100px){.ProgressionTabsLayout-module__2Gpvva__objectivesGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;display:grid}}@media (max-width:960px){.ProgressionTabsLayout-module__2Gpvva__hero{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:30px}.ProgressionTabsLayout-module__2Gpvva__heroVisual{grid-area:2/1;height:clamp(200px,38vw,300px);position:relative;inset:auto;-webkit-mask-image:linear-gradient(#0000,#000 15% 80%,#0000);mask-image:linear-gradient(#0000,#000 15% 80%,#0000);-webkit-mask-composite:source-over;mask-composite:add}.dark .ProgressionTabsLayout-module__2Gpvva__heroVisual:after{background:linear-gradient(180deg, color-mix(in srgb, var(--sk-bg) 65%, transparent), transparent 35%, transparent 60%, color-mix(in srgb, var(--sk-bg) 70%, transparent)), linear-gradient(90deg, color-mix(in srgb, var(--sk-bg) 40%, transparent), transparent 65%)}.ProgressionTabsLayout-module__2Gpvva__hero .ProgressionTabsLayout-module__2Gpvva__overviewStats{grid-row:3}.ProgressionTabsLayout-module__2Gpvva__overviewStats{max-width:440px}.ProgressionTabsLayout-module__2Gpvva__overviewStats>div:first-child{padding-left:22px}.ProgressionTabsLayout-module__2Gpvva__overviewStats dd{font-size:36px}}@media (max-width:640px){.ProgressionTabsLayout-module__2Gpvva__container{padding-inline:16px}.ProgressionTabsLayout-module__2Gpvva__top{padding-top:20px}.ProgressionTabsLayout-module__2Gpvva__hero{padding-block:28px}.ProgressionTabsLayout-module__2Gpvva__root .ProgressionTabsLayout-module__2Gpvva__title{font-size:44px}.ProgressionTabsLayout-module__2Gpvva__overviewStats{gap:8px}.ProgressionTabsLayout-module__2Gpvva__overviewStats>div,.ProgressionTabsLayout-module__2Gpvva__overviewStats>div:first-child{padding:16px 12px}.ProgressionTabsLayout-module__2Gpvva__overviewStats dt{font-size:10px}.ProgressionTabsLayout-module__2Gpvva__root .ProgressionTabsLayout-module__2Gpvva__tabsList{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.ProgressionTabsLayout-module__2Gpvva__root .ProgressionTabsLayout-module__2Gpvva__tabTrigger{gap:8px;min-width:0;min-height:48px;padding:10px;font-size:12px}.ProgressionTabsLayout-module__2Gpvva__root .ProgressionTabsLayout-module__2Gpvva__tabTrigger[data-state=active]:after{content:"";background:var(--sk-brand);opacity:1;border-radius:2px;width:28px;height:2px;position:absolute;bottom:0;left:10px}.ProgressionTabsLayout-module__2Gpvva__tabIndicator{display:none}.ProgressionTabsLayout-module__2Gpvva__tabIcon{width:24px;height:24px}.ProgressionTabsLayout-module__2Gpvva__contentContainer{gap:20px;padding-top:24px;padding-bottom:48px}.ProgressionTabsLayout-module__2Gpvva__mainPanel [data-slot=card-header]{padding:22px 20px 18px}}@media (prefers-reduced-motion:reduce){.ProgressionTabsLayout-module__2Gpvva__mainPanel,.ProgressionTabsLayout-module__2Gpvva__chronosPanel{animation:none}.ProgressionTabsLayout-module__2Gpvva__root .ProgressionTabsLayout-module__2Gpvva__tabTrigger,.ProgressionTabsLayout-module__2Gpvva__tabIcon,.ProgressionTabsLayout-module__2Gpvva__tabIndicator[data-ready=true]{transition:none}.ProgressionTabsLayout-module__2Gpvva__root .ProgressionTabsLayout-module__2Gpvva__tabTrigger:is(:active,:hover) .ProgressionTabsLayout-module__2Gpvva__tabIcon{transform:none}}
.SettingsPage-module__wkR1Cq__privacyPage{background:var(--sk-bg);min-height:100%;color:var(--sk-fg);font-family:var(--font-inter), sans-serif}.SettingsPage-module__wkR1Cq__privacyContainer{max-width:1320px;margin:0 auto;padding:26px 32px 80px}.SettingsPage-module__wkR1Cq__breadcrumb{color:var(--sk-muted);align-items:center;gap:10px;margin-bottom:20px;font-size:11px;display:flex}.SettingsPage-module__wkR1Cq__breadcrumb a{font-size:11px;font-weight:500}.SettingsPage-module__wkR1Cq__pageHeader{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.SettingsPage-module__wkR1Cq__pageTitle{color:var(--sk-fg);font-family:var(--font-rajdhani), sans-serif;letter-spacing:-.02em;font-size:28px;font-weight:700;line-height:1.1}.SettingsPage-module__wkR1Cq__subtitle{color:var(--sk-muted);margin-top:5px;font-size:12px}.SettingsPage-module__wkR1Cq__planBadge{border:1px solid var(--sk-border-strong);background:var(--sk-surface-1);color:var(--sk-muted-strong);border-radius:6px;flex-shrink:0;padding:5px 11px;font-size:11px;font-weight:600}.SettingsPage-module__wkR1Cq__privacyContainer .SettingsPage-module__wkR1Cq__tabsList{border:0;border-bottom:1px solid var(--sk-border-strong);width:100%;height:auto;box-shadow:none;background:0 0;border-radius:0;justify-content:flex-start;gap:6px;margin-bottom:24px;padding:0;display:flex}.SettingsPage-module__wkR1Cq__privacyContainer .SettingsPage-module__wkR1Cq__tabTrigger{height:auto;min-height:50px;color:var(--sk-muted);font-family:var(--font-inter), sans-serif;box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 160px;gap:9px;padding:12px 24px;font-size:13px;font-style:normal;font-weight:550;position:relative}.SettingsPage-module__wkR1Cq__privacyContainer .SettingsPage-module__wkR1Cq__tabTrigger[data-state=active]{color:var(--sk-fg);box-shadow:none;background:0 0;font-weight:700}.SettingsPage-module__wkR1Cq__privacyContainer .SettingsPage-module__wkR1Cq__tabTrigger[data-state=active] svg{color:var(--sk-brand-accent-fg)}.SettingsPage-module__wkR1Cq__privacyContainer .SettingsPage-module__wkR1Cq__tabTrigger[data-state=active]:after{content:"";opacity:1;background:var(--sk-brand);border-radius:3px 3px 0 0;height:3px;position:absolute;inset:auto 20px -1px}.SettingsPage-module__wkR1Cq__privacyContainer .SettingsPage-module__wkR1Cq__tabTrigger:hover{color:var(--sk-fg)}.SettingsPage-module__wkR1Cq__privacyContainer a:focus-visible,.SettingsPage-module__wkR1Cq__privacyContainer button:focus-visible{outline:3px solid var(--sk-brand);outline-offset:3px}.SettingsPage-module__wkR1Cq__tabPanel{gap:28px;min-width:0;display:grid}.SettingsPage-module__wkR1Cq__tabPanel[data-state=inactive]{display:none}.SettingsPage-module__wkR1Cq__intro{isolation:isolate;background:var(--sk-surface-1);border-radius:18px;min-height:280px;position:relative;overflow:hidden}.SettingsPage-module__wkR1Cq__introVisual{z-index:-1;position:absolute;inset:0 0 0 41%}.SettingsPage-module__wkR1Cq__introImage{object-fit:cover;object-position:64% center}.SettingsPage-module__wkR1Cq__introShade{background:linear-gradient(90deg, var(--sk-surface-1), color-mix(in srgb, var(--sk-surface-1) 92%, transparent) 12%, color-mix(in srgb, var(--sk-surface-1) 20%, transparent) 43%, transparent 65%), linear-gradient(0deg, #13182190, transparent 55%);position:absolute;inset:-1px}.SettingsPage-module__wkR1Cq__introBody{width:57%;padding:34px 44px}.SettingsPage-module__wkR1Cq__eyebrow{color:var(--sk-brand-accent-fg);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.SettingsPage-module__wkR1Cq__introBody h2{max-width:14ch;font-family:var(--font-rajdhani), sans-serif;letter-spacing:-.04em;text-wrap:balance;text-transform:uppercase;margin-top:18px;font-size:clamp(42px,4.6vw,62px);font-weight:700;line-height:.98}.SettingsPage-module__wkR1Cq__introDescription{max-width:45ch;color:var(--sk-muted);margin-top:18px;font-size:14px;line-height:1.7}.SettingsPage-module__wkR1Cq__introSignature{color:#fff;opacity:.8;font-family:var(--font-rajdhani), sans-serif;letter-spacing:.2em;font-size:13px;font-weight:700;line-height:1;position:absolute;bottom:25px;right:30px}.SettingsPage-module__wkR1Cq__introSignature strong{letter-spacing:-.04em;font-size:27px}.SettingsPage-module__wkR1Cq__contentGrid{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:28px;display:grid}.SettingsPage-module__wkR1Cq__sideStack{gap:24px;min-width:0;display:grid}.SettingsPage-module__wkR1Cq__card{border:1px solid var(--sk-border-soft);background:var(--sk-surface-1);min-width:0;box-shadow:none;border-radius:16px;gap:0;padding:0;overflow:hidden}.SettingsPage-module__wkR1Cq__panelHeader{border-bottom:1px solid var(--sk-border-soft);padding:28px 30px 22px}.SettingsPage-module__wkR1Cq__panelTitle{color:var(--sk-fg);font-family:var(--font-rajdhani), sans-serif;letter-spacing:-.025em;align-items:flex-start;gap:12px;font-size:29px;font-style:normal;font-weight:700;line-height:1.1;display:flex}.SettingsPage-module__wkR1Cq__panelTitle svg{width:20px;height:20px;color:var(--sk-brand-accent-fg);stroke-width:1.6px;flex-shrink:0;margin-top:4px}.SettingsPage-module__wkR1Cq__formStack{flex-direction:column;gap:24px;padding:28px 30px;display:flex}.SettingsPage-module__wkR1Cq__formGrid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.SettingsPage-module__wkR1Cq__formField{flex-direction:column;gap:9px;min-width:0;display:flex}.SettingsPage-module__wkR1Cq__formField label{color:var(--sk-muted-strong);font-size:13px;font-weight:600}.SettingsPage-module__wkR1Cq__formField input,.SettingsPage-module__wkR1Cq__nativeSelect{border:1px solid var(--sk-border-strong);background:var(--sk-surface-2);width:100%;min-height:46px;color:var(--sk-fg);font-family:var(--font-inter), sans-serif;box-shadow:none;border-radius:7px;padding:11px 13px;font-size:14px}.SettingsPage-module__wkR1Cq__formField [data-slot=select-trigger]{border:1px solid var(--sk-border-strong);background:var(--sk-surface-2);width:100%;min-height:46px;color:var(--sk-fg);font-family:var(--font-inter), sans-serif;box-shadow:none;border-radius:7px;padding:11px 13px;font-size:14px}.SettingsPage-module__wkR1Cq__formField input:focus-visible,.SettingsPage-module__wkR1Cq__nativeSelect:focus-visible{outline:2px solid var(--sk-brand);outline-offset:2px}.SettingsPage-module__wkR1Cq__formField input:disabled{opacity:.65;cursor:not-allowed}.SettingsPage-module__wkR1Cq__formActions{border-top:1px solid var(--sk-border-soft);justify-content:flex-start;padding-top:20px;display:flex}.SettingsPage-module__wkR1Cq__primaryBtn{border:1px solid var(--sk-brand);background:var(--sk-brand);color:#fff;height:auto;min-height:44px;box-shadow:none;cursor:pointer;border-radius:7px;padding:11px 18px;font-size:12px;font-weight:650}.SettingsPage-module__wkR1Cq__primaryBtn:hover{background:var(--sk-brand-strong);border-color:var(--sk-brand-strong)}.SettingsPage-module__wkR1Cq__primaryBtn:disabled{opacity:.5;cursor:not-allowed}.SettingsPage-module__wkR1Cq__prefRow{border-bottom:1px solid var(--sk-border-soft);justify-content:space-between;align-items:center;gap:24px;padding-bottom:23px;display:flex}.SettingsPage-module__wkR1Cq__prefLabel{color:var(--sk-fg);font-size:14px;font-weight:600}.SettingsPage-module__wkR1Cq__prefDesc{max-width:57ch;color:var(--sk-muted);margin-top:7px;font-size:13px;line-height:1.65}.SettingsPage-module__wkR1Cq__toggle{border:1px solid var(--sk-border-strong);background:var(--sk-surface-3);cursor:pointer;border-radius:999px;flex-shrink:0;align-items:center;width:46px;height:28px;padding:4px;transition:background .15s;display:inline-flex}.SettingsPage-module__wkR1Cq__toggleKnob{background:var(--sk-muted);border-radius:50%;width:18px;height:18px;transition:transform .15s}.SettingsPage-module__wkR1Cq__toggleOn{border-color:var(--sk-brand);background:var(--sk-brand)}.SettingsPage-module__wkR1Cq__toggleOn .SettingsPage-module__wkR1Cq__toggleKnob{background:#fff;transform:translate(18px)}.SettingsPage-module__wkR1Cq__subscriptionRow{flex-direction:column;gap:24px;display:flex}.SettingsPage-module__wkR1Cq__subscriptionActions{flex-wrap:wrap;gap:10px;display:flex}.SettingsPage-module__wkR1Cq__subscriptionActions>*{flex:auto}.SettingsPage-module__wkR1Cq__accentCard{--sk-fg:#fafbfc;--sk-muted:#bdc6d2;--sk-muted-strong:#e0e5ec;--sk-surface-1:#191d23;--sk-surface-2:#232933;--sk-surface-3:#303846;--sk-border-soft:#ffffff1c;--sk-border-strong:#ffffff3d;--sk-brand-accent-fg:#ff996e;color:var(--sk-fg);background:radial-gradient(at 100% 0,#424b5b65,#0000 75%),#191d23}.SettingsPage-module__wkR1Cq__accentCard .SettingsPage-module__wkR1Cq__panelHeader,.SettingsPage-module__wkR1Cq__accentCard .SettingsPage-module__wkR1Cq__formStack{padding:28px}.SettingsPage-module__wkR1Cq__accentCard .SettingsPage-module__wkR1Cq__panelTitle{font-size:30px}.SettingsPage-module__wkR1Cq__accentCard .SettingsPage-module__wkR1Cq__primaryBtn{color:#191d23;background:#fff;border-color:#fff;width:100%}.SettingsPage-module__wkR1Cq__accentCard .SettingsPage-module__wkR1Cq__primaryBtn:hover{background:#ffeadf;border-color:#ffeadf}.SettingsPage-module__wkR1Cq__accentCard .SettingsPage-module__wkR1Cq__formActions{border:0;padding-top:0}.SettingsPage-module__wkR1Cq__deviceLink{justify-content:space-between;align-items:center;gap:15px;display:flex}.SettingsPage-module__wkR1Cq__deviceLink>svg{flex-shrink:0}.SettingsPage-module__wkR1Cq__deviceIcon{display:none}.SettingsPage-module__wkR1Cq__deviceTitle{color:var(--sk-fg);font-size:14px;font-weight:600}.SettingsPage-module__wkR1Cq__deviceHint{color:var(--sk-muted);margin-top:9px;font-size:13px;line-height:1.7}.SettingsPage-module__wkR1Cq__sideStack .SettingsPage-module__wkR1Cq__prefRow{border:0;flex-wrap:wrap;gap:16px;padding:0}@media (max-width:1000px){.SettingsPage-module__wkR1Cq__contentGrid{grid-template-columns:minmax(0,1fr) 310px;gap:22px}.SettingsPage-module__wkR1Cq__panelHeader,.SettingsPage-module__wkR1Cq__formStack,.SettingsPage-module__wkR1Cq__accentCard .SettingsPage-module__wkR1Cq__panelHeader,.SettingsPage-module__wkR1Cq__accentCard .SettingsPage-module__wkR1Cq__formStack{padding:24px}.SettingsPage-module__wkR1Cq__introBody{width:61%;padding-inline:32px}}@media (max-width:900px){.SettingsPage-module__wkR1Cq__contentGrid{grid-template-columns:minmax(0,1fr)}.SettingsPage-module__wkR1Cq__sideStack{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start}}@media (max-width:767px){.SettingsPage-module__wkR1Cq__privacyContainer{padding:20px 16px 48px}.SettingsPage-module__wkR1Cq__pageTitle{font-size:24px}.SettingsPage-module__wkR1Cq__subtitle{font-size:11px}.SettingsPage-module__wkR1Cq__privacyContainer .SettingsPage-module__wkR1Cq__tabTrigger{flex:1 1 0;justify-content:center;gap:6px;padding-inline:8px;font-size:11px}.SettingsPage-module__wkR1Cq__privacyContainer .SettingsPage-module__wkR1Cq__tabTrigger svg{width:14px;height:14px}.SettingsPage-module__wkR1Cq__tabPanel{gap:22px}.SettingsPage-module__wkR1Cq__intro{border-radius:12px;padding-top:135px}.SettingsPage-module__wkR1Cq__introVisual{height:190px;inset:0 0 auto}.SettingsPage-module__wkR1Cq__introImage{object-position:center 52%}.SettingsPage-module__wkR1Cq__introShade{background:linear-gradient(0deg, var(--sk-surface-1), color-mix(in srgb, var(--sk-surface-1) 90%, transparent) 15%, transparent 65%)}.SettingsPage-module__wkR1Cq__introSignature{font-size:10px;inset:22px auto auto 24px}.SettingsPage-module__wkR1Cq__introSignature strong{font-size:22px}.SettingsPage-module__wkR1Cq__introBody{width:100%;padding:18px 24px 28px}.SettingsPage-module__wkR1Cq__introBody h2{font-size:clamp(38px,9vw,54px)}.SettingsPage-module__wkR1Cq__introDescription{font-size:13px}.SettingsPage-module__wkR1Cq__panelTitle,.SettingsPage-module__wkR1Cq__accentCard .SettingsPage-module__wkR1Cq__panelTitle{font-size:27px}}@media (max-width:560px){.SettingsPage-module__wkR1Cq__formGrid2{grid-template-columns:minmax(0,1fr)}.SettingsPage-module__wkR1Cq__panelHeader,.SettingsPage-module__wkR1Cq__formStack,.SettingsPage-module__wkR1Cq__accentCard .SettingsPage-module__wkR1Cq__panelHeader,.SettingsPage-module__wkR1Cq__accentCard .SettingsPage-module__wkR1Cq__formStack{padding:24px 20px}.SettingsPage-module__wkR1Cq__prefRow{gap:18px}.SettingsPage-module__wkR1Cq__formActions .SettingsPage-module__wkR1Cq__primaryBtn{width:100%}}@media (max-width:420px){.SettingsPage-module__wkR1Cq__privacyContainer .SettingsPage-module__wkR1Cq__tabsList{border:1px solid var(--sk-border-soft);background:var(--sk-surface-1);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.SettingsPage-module__wkR1Cq__privacyContainer .SettingsPage-module__wkR1Cq__tabTrigger{min-height:44px}.SettingsPage-module__wkR1Cq__privacyContainer .SettingsPage-module__wkR1Cq__tabTrigger[data-state=active]:after{inset-inline:24px}}@media (prefers-reduced-motion:reduce){.SettingsPage-module__wkR1Cq__toggle,.SettingsPage-module__wkR1Cq__toggleKnob{transition:none}}
.admin-page-chrome-module__tEG13W__chrome{gap:1.5rem;width:100%;min-width:0;display:grid}.admin-page-chrome-module__tEG13W__header{border-bottom:1px solid var(--border);color:var(--foreground);padding:.25rem 0 1.75rem;position:relative}.admin-page-chrome-module__tEG13W__header:after{content:"";background:var(--sk-brand);width:3rem;height:3px;position:absolute;inset:auto auto -1px 0}.admin-page-chrome-module__tEG13W__breadcrumb{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.75rem;display:flex}.admin-page-chrome-module__tEG13W__breadcrumb a:hover{color:var(--sk-brand-accent-fg)}.admin-page-chrome-module__tEG13W__breadcrumbCurrent{color:var(--muted-foreground);overflow-wrap:anywhere}.admin-page-chrome-module__tEG13W__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.2rem;display:flex}.admin-page-chrome-module__tEG13W__heading{flex:1;align-items:flex-start;gap:.9rem;min-width:min(100%,18rem);display:flex}.admin-page-chrome-module__tEG13W__iconWrap{border:1px solid var(--sk-brand-accent-border);background:var(--sk-brand-accent-bg);width:3.2rem;height:3.2rem;color:var(--sk-brand-accent-fg);border-radius:.9rem .9rem .9rem .2rem;flex-shrink:0;place-items:center;margin-top:.15rem;display:grid}.admin-page-chrome-module__tEG13W__icon{width:1.25rem;height:1.25rem}.admin-page-chrome-module__tEG13W__titles{min-width:0}.admin-page-chrome-module__tEG13W__title{font-family:var(--font-rajdhani), sans-serif;text-transform:uppercase;letter-spacing:-.035em;color:var(--foreground);overflow-wrap:anywhere;font-size:clamp(2rem,3.3vw,3.5rem);font-style:italic;font-weight:700;line-height:1.08}.admin-page-chrome-module__tEG13W__description{max-width:52rem;color:var(--muted-foreground);margin-top:.5rem;font-size:.875rem;line-height:1.6}.admin-page-chrome-module__tEG13W__description p+p{margin-top:.5rem}.admin-page-chrome-module__tEG13W__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.admin-page-chrome-module__tEG13W__body{gap:1.5rem;min-width:0;display:grid}.admin-page-chrome-module__tEG13W__body>*{min-width:0}@media (max-width:639px){.admin-page-chrome-module__tEG13W__chrome,.admin-page-chrome-module__tEG13W__body{gap:1.1rem}.admin-page-chrome-module__tEG13W__header{padding-bottom:1.1rem}.admin-page-chrome-module__tEG13W__heading{gap:.65rem}.admin-page-chrome-module__tEG13W__iconWrap{width:2.4rem;height:2.4rem}.admin-page-chrome-module__tEG13W__actions{width:100%}}
