.garage-dock.svelte-sut6hy{display:grid;gap:12px;padding:16px;border:1px solid rgb(242 188 85 / .5);border-radius:16px;background:linear-gradient(135deg,#151a16,#080d0c 62%);box-shadow:0 18px 42px #00000052}header.svelte-sut6hy,footer.svelte-sut6hy{display:flex;justify-content:space-between;gap:16px;align-items:end}h2.svelte-sut6hy,p.svelte-sut6hy{margin:0}small.svelte-sut6hy{color:#f2bc55;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}h2.svelte-sut6hy{margin-top:3px;font-size:clamp(22px,4vw,32px);font-style:italic;text-transform:uppercase}header.svelte-sut6hy p:where(.svelte-sut6hy){display:grid;gap:2px;text-align:right}header.svelte-sut6hy strong:where(.svelte-sut6hy){color:#fff8e8;font-size:18px}header.svelte-sut6hy span:where(.svelte-sut6hy){color:#fff8e899;font-size:11px}.garage-invitation.svelte-sut6hy{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px;border:1px solid #f2bc5566;border-radius:14px;background:radial-gradient(ellipse at top right,#4e401d88,transparent 65%),#0a1512}h3.svelte-sut6hy{margin:6px 0 10px;font-size:clamp(25px,4vw,38px);font-style:italic}.garage-invitation.svelte-sut6hy p:where(.svelte-sut6hy){color:#dbd7c9;font-size:13px}.starter-action.svelte-sut6hy{display:grid;gap:9px;max-width:310px}.starter-action.svelte-sut6hy button:where(.svelte-sut6hy){min-height:52px;padding:12px 20px;border:1px solid #ffe6a7;border-radius:10px;background:linear-gradient(110deg,#f2bc55,#ffe3a0);color:#111b18;font-size:15px;font-weight:950;box-shadow:0 4px #85631f;cursor:pointer}.starter-action.svelte-sut6hy button:where(.svelte-sut6hy) span:where(.svelte-sut6hy){margin-left:12px}.starter-action.svelte-sut6hy>span:where(.svelte-sut6hy){color:#c4cabe;font-size:11px;line-height:1.5}.bay-grid.svelte-sut6hy{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.race-bay.svelte-sut6hy{display:flex;flex-direction:column;min-width:0;gap:6px;padding:8px;border:1px solid #fff8e82e;border-radius:12px;background:linear-gradient(150deg,#13211d,#070d0c)}.race-bay.captain.svelte-sut6hy{border-color:#f2bc55;box-shadow:0 0 24px #f2bc5519}.constructor-bay.svelte-sut6hy{border-color:#5dbbdebd;background:linear-gradient(120deg,#0b303c,#080e12)}.bay-label.svelte-sut6hy{display:flex;justify-content:space-between;align-items:center;gap:4px;padding:3px}.bay-label.svelte-sut6hy strong:where(.svelte-sut6hy){color:#fff8e8;font-size:11px}.race-bay.svelte-sut6hy button:where(.svelte-sut6hy){min-height:44px;border:1px solid #fff8e83d;border-radius:7px;background:transparent;color:#fff8e8;font-weight:850;cursor:pointer}.race-bay.svelte-sut6hy button:where(.svelte-sut6hy):disabled{opacity:.5;cursor:default}.race-bay.svelte-sut6hy .card-inspect:where(.svelte-sut6hy){padding:0;border:0;cursor:zoom-in}.captain-button[aria-pressed=true].svelte-sut6hy{background:#f2bc55;color:#10130f;border-color:#ffe6aa}.release-button.svelte-sut6hy{margin-top:auto}.constructor-note.svelte-sut6hy{display:grid;min-height:44px;place-items:center;color:#a5dff4;font-size:11px}.empty-bay.svelte-sut6hy{display:grid;min-height:260px;gap:9px;place-content:center;text-align:center;color:#c4cabe}.empty-bay.svelte-sut6hy span:where(.svelte-sut6hy){font-size:12px}.hand-hint.svelte-sut6hy{color:#c4cabe;font-size:11px}button.svelte-sut6hy:focus-visible{outline:3px solid #a5dff4;outline-offset:3px}footer.svelte-sut6hy{align-items:center;padding-top:2px}.captain-readout.svelte-sut6hy{display:grid;gap:3px}.captain-readout.svelte-sut6hy span:where(.svelte-sut6hy){color:#fff8e8c7;font-size:12px;font-weight:800}[data-f1-primary-action].svelte-sut6hy{min-height:48px;min-width:min(330px,100%);border:0;border-radius:8px;background:linear-gradient(105deg,#f2bc55,#ffe399);color:#10130f;font-weight:950;text-transform:uppercase}[data-f1-primary-action].svelte-sut6hy:disabled{opacity:.54}@media(max-width:1000px){.bay-grid.svelte-sut6hy{display:flex;overflow-x:auto;scroll-snap-type:x proximity;padding:4px 2px 12px}.race-bay.svelte-sut6hy{flex:0 0 clamp(170px,42vw,230px);scroll-snap-align:start}}@media(max-width:700px){header.svelte-sut6hy,footer.svelte-sut6hy,.garage-invitation.svelte-sut6hy{align-items:stretch;flex-direction:column}.garage-invitation.svelte-sut6hy{padding:16px}.starter-action.svelte-sut6hy{max-width:none}header.svelte-sut6hy p:where(.svelte-sut6hy){text-align:left}[data-f1-primary-action].svelte-sut6hy{width:100%}}.f1-card-pool.svelte-1sbwmoo{display:grid;gap:12px}header.svelte-1sbwmoo{display:flex;justify-content:space-between;gap:14px;align-items:end}h2.svelte-1sbwmoo,p.svelte-1sbwmoo{margin:0}small.svelte-1sbwmoo{color:#f2bc55;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}h2.svelte-1sbwmoo{margin-top:3px;font-size:25px;text-transform:uppercase}header.svelte-1sbwmoo p:where(.svelte-1sbwmoo){color:#fff8e89e;font-size:12px;font-weight:800}.pool-tabs.svelte-1sbwmoo{display:flex;gap:7px}.pool-tabs.svelte-1sbwmoo button:where(.svelte-1sbwmoo),.card-controls.svelte-1sbwmoo button:where(.svelte-1sbwmoo){min-height:44px;border:1px solid rgb(255 248 232 / .22);border-radius:8px;background:#111b18;color:#fff8e8;font-weight:850}.pool-tabs.svelte-1sbwmoo button:where(.svelte-1sbwmoo){padding:0 14px}.pool-tabs.svelte-1sbwmoo button.active:where(.svelte-1sbwmoo){border-color:#f2bc55;background:#f2bc55;color:#11130f}.card-grid.svelte-1sbwmoo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}article.svelte-1sbwmoo{display:grid;gap:7px;padding:8px;border:1px solid rgb(255 248 232 / .15);border-radius:11px;background:#0a1210}article.selected.svelte-1sbwmoo{border-color:#f2bc55;box-shadow:inset 0 0 0 1px #f2bc556b}article.constructor.svelte-1sbwmoo{border-color:#5dbbde73;background:linear-gradient(145deg,#0a1d25,#08110f)}.zoom-button.svelte-1sbwmoo{min-width:0;padding:0;border:0;background:transparent;cursor:zoom-in}.card-facts.svelte-1sbwmoo{display:flex;justify-content:space-between;gap:5px;color:#fff8e8b8;font-size:10px;font-weight:850}.card-controls.svelte-1sbwmoo{display:grid;gap:6px}.card-controls.svelte-1sbwmoo button.active:where(.svelte-1sbwmoo){border-color:#f2bc55;background:#f2bc55;color:#11130f}.constructor-note.svelte-1sbwmoo{display:grid;min-height:44px;place-items:center;border:1px dashed rgb(93 187 222 / .54);border-radius:8px;color:#a5dff4;font-size:11px;font-weight:850;text-align:center}@media(max-width:900px){.card-grid.svelte-1sbwmoo{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:580px){header.svelte-1sbwmoo{align-items:start;flex-direction:column}.card-grid.svelte-1sbwmoo{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:7px}.pool-tabs.svelte-1sbwmoo button:where(.svelte-1sbwmoo){flex:1}}.recovery-actions.svelte-16plwj2 .sign-in:where(.svelte-16plwj2){border-radius:8px;background:#f2bc55;color:#11130f;font-weight:900;text-decoration:none}.resume-notice.svelte-16plwj2{padding:10px 14px;border-left:3px solid #f2bc55;border-radius:4px;background:#10231d;color:#c8ded3;font-size:13px;line-height:1.5}.resume-notice.svelte-16plwj2 strong:where(.svelte-16plwj2){color:#fff8e8}.f1-arena.svelte-16plwj2{display:grid;gap:16px;color:#fff8e8}h1.svelte-16plwj2,h2.svelte-16plwj2,h3.svelte-16plwj2,p.svelte-16plwj2,dl.svelte-16plwj2,dd.svelte-16plwj2{margin:0}.weekend-header.svelte-16plwj2{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:270px;gap:18px;align-items:end;overflow:hidden;padding:30px 28px;border:1px solid rgb(242 188 85 / .42);border-radius:16px;background:#050a09}.weekend-header.svelte-16plwj2:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#020606fa,#020606d9 42%,#02060633);content:""}.weekend-art.svelte-16plwj2{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.eyebrow.svelte-16plwj2,small.svelte-16plwj2,dt.svelte-16plwj2{color:#f2bc55;font-size:10px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}h1.svelte-16plwj2{max-width:760px;font-size:clamp(34px,6vw,64px);font-style:italic;line-height:.94;text-transform:uppercase}.weekend-copy.svelte-16plwj2 p:where(.svelte-16plwj2):not(.eyebrow){max-width:670px;margin-top:12px;color:#fff8e8b8}.source-details.svelte-16plwj2{width:min(280px,100%);border:1px solid rgb(255 248 232 / .25);border-radius:10px;background:#050c0bd1}.source-details.svelte-16plwj2 summary:where(.svelte-16plwj2),.rules.svelte-16plwj2 summary:where(.svelte-16plwj2){display:flex;min-height:44px;align-items:center;padding:0 12px;color:#f2bc55;cursor:pointer;font-size:11px;font-weight:900;text-transform:uppercase}.source-details.svelte-16plwj2 dl:where(.svelte-16plwj2){display:grid;gap:7px;padding:0 12px 12px}.source-details.svelte-16plwj2 dd:where(.svelte-16plwj2){font-size:11px;font-weight:800;overflow-wrap:anywhere}.phase-rail.svelte-16plwj2{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;margin:0;padding:0;list-style:none}.phase-rail.svelte-16plwj2 li:where(.svelte-16plwj2){display:grid;grid-template-columns:auto 1fr;min-height:42px;gap:7px;place-items:center;padding:5px;border:1px solid rgb(255 248 232 / .13);border-radius:8px;background:#08110f;color:#fff8e880;font-size:11px;font-weight:900;text-align:center}.phase-rail.svelte-16plwj2 i:where(.svelte-16plwj2){width:8px;height:8px;border-radius:50%;background:#5b211d;box-shadow:0 0 8px #c94a3c}.phase-rail.svelte-16plwj2 li.active:where(.svelte-16plwj2){border-color:#f2bc55;color:#f2bc55}.phase-rail.svelte-16plwj2 li.active:where(.svelte-16plwj2) i:where(.svelte-16plwj2){background:#f2bc55;box-shadow:0 0 14px #f2bc55}.conditions.svelte-16plwj2{display:flex;flex-wrap:wrap;gap:7px}.conditions.svelte-16plwj2 span:where(.svelte-16plwj2){padding:7px 10px;border:1px solid rgb(255 248 232 / .16);border-radius:999px;background:#0d1714;color:#fff8e8bf;font-size:11px;font-weight:800}.ai-field.svelte-16plwj2{display:grid;grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr);gap:18px;align-items:end;border-color:#5dbbde59;background:linear-gradient(115deg,#0b1b21,#0d1412);color:#fff8e8}.ai-field.svelte-16plwj2 h2:where(.svelte-16plwj2){margin-top:3px;font-size:22px;text-transform:uppercase}.ai-field.svelte-16plwj2 p:where(.svelte-16plwj2){max-width:430px;margin-top:5px;color:#fff8e8a8;font-size:12px}.ai-rival-grid.svelte-16plwj2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.ai-rival-grid.svelte-16plwj2 button:where(.svelte-16plwj2){display:grid;min-height:74px;gap:3px;padding:8px;border:1px solid rgb(255 248 232/.16);border-radius:8px;background:#07110f;color:#fff8e8;text-align:left}.ai-rival-grid.svelte-16plwj2 button[aria-pressed=true]:where(.svelte-16plwj2){border-color:#f2bc55;background:#f2bc551f}.ai-rival-grid.svelte-16plwj2 b:where(.svelte-16plwj2){font-size:11px}.ai-rival-grid.svelte-16plwj2 span:where(.svelte-16plwj2){color:#a5dff4;font-size:9px;text-transform:uppercase}.ai-rival-grid.svelte-16plwj2 small:where(.svelte-16plwj2){font-size:8px}.action-error.svelte-16plwj2{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 12px;border:1px solid rgb(201 74 60 / .45);border-radius:9px;background:#c94a3c21}.action-error.svelte-16plwj2 button:where(.svelte-16plwj2){min-height:44px;padding:0 14px}.grid-reveal.svelte-16plwj2,.reaction-preview.svelte-16plwj2,.debrief.svelte-16plwj2,.weekend-intel.svelte-16plwj2{display:grid;gap:12px}.grid-reveal.svelte-16plwj2>header:where(.svelte-16plwj2){display:flex;justify-content:space-between;gap:14px;align-items:end}.grid-reveal.svelte-16plwj2 h2:where(.svelte-16plwj2),.reaction-preview.svelte-16plwj2 h2:where(.svelte-16plwj2){margin-top:3px;font-size:24px;text-transform:uppercase}.grid-reveal.svelte-16plwj2>header:where(.svelte-16plwj2) strong:where(.svelte-16plwj2){color:#a5dff4;font-size:12px}.grid-reveal.svelte-16plwj2 ol:where(.svelte-16plwj2){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none}.grid-reveal.svelte-16plwj2 li:where(.svelte-16plwj2){display:grid;grid-template-columns:34px 1fr auto;gap:7px;align-items:center;padding:7px;background:#f6f3e9;color:#11130f;font-size:11px}.grid-reveal.svelte-16plwj2 li.selected:where(.svelte-16plwj2){box-shadow:inset 3px 0 #f2bc55}.grid-reveal.svelte-16plwj2 li:where(.svelte-16plwj2) small:where(.svelte-16plwj2){color:#59615c;letter-spacing:0}.reaction-preview.svelte-16plwj2{padding:14px;border:1px solid rgb(93 187 222 / .5);border-radius:13px;background:linear-gradient(125deg,#0b222a,#0b1210)}.reaction-preview.svelte-16plwj2 dl:where(.svelte-16plwj2){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.reaction-preview.svelte-16plwj2 dl:where(.svelte-16plwj2) div:where(.svelte-16plwj2){padding:9px;border:1px solid rgb(255 248 232 / .14);border-radius:8px}.reaction-preview.svelte-16plwj2 dd:where(.svelte-16plwj2){margin-top:5px;color:#fff8e8;font-size:12px;font-weight:800}.debrief.svelte-16plwj2>header:where(.svelte-16plwj2){display:grid;gap:8px;padding:20px;border:1px solid rgb(255 248 232 / .18);border-radius:14px;background:#121b18}.debrief.svelte-16plwj2>header.win:where(.svelte-16plwj2){border-color:#2aa876a8;background:linear-gradient(145deg,#2aa87638,#121b18)}.debrief.svelte-16plwj2>header:where(.svelte-16plwj2) h2:where(.svelte-16plwj2){font-size:34px}.debrief.svelte-16plwj2>header:where(.svelte-16plwj2) div:where(.svelte-16plwj2){display:flex;gap:10px;align-items:baseline}.debrief.svelte-16plwj2>header:where(.svelte-16plwj2) div:where(.svelte-16plwj2) strong:where(.svelte-16plwj2){color:#f2bc55;font-size:46px}.trace-list.svelte-16plwj2{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.trace-list.svelte-16plwj2 article:where(.svelte-16plwj2){padding:10px;border:1px solid rgb(255 248 232 / .16);border-radius:10px;background:#060e0c}.trace-list.svelte-16plwj2 article.constructor-trace:where(.svelte-16plwj2){border-color:#5dbbde94;background:#08171c}.trace-list.svelte-16plwj2 article:where(.svelte-16plwj2)>header:where(.svelte-16plwj2){display:flex;justify-content:space-between;gap:7px}.trace-list.svelte-16plwj2 h3:where(.svelte-16plwj2){font-size:14px}.trace-list.svelte-16plwj2 header:where(.svelte-16plwj2)>strong:where(.svelte-16plwj2){color:#f2bc55;font-size:22px}.trace-list.svelte-16plwj2 p:where(.svelte-16plwj2){margin-top:8px;color:#fff8e899;font-size:11px}.trace-list.svelte-16plwj2 ul:where(.svelte-16plwj2){display:grid;gap:3px;margin:8px 0 0;padding:0;list-style:none}.trace-list.svelte-16plwj2 li:where(.svelte-16plwj2){display:flex;justify-content:space-between;gap:6px;font-size:10px}.weekend-intel.svelte-16plwj2{grid-template-columns:1fr}.rules.svelte-16plwj2{color:#fff8e8}.rules.svelte-16plwj2 p:where(.svelte-16plwj2){padding:0 12px 12px;color:#fff8e8b3;font-size:12px;line-height:1.5}.connection-state.svelte-16plwj2{width:min(620px,100%);min-height:300px;display:grid;place-content:center;justify-items:center;gap:10px;margin:8vh auto;text-align:center}.connection-state.svelte-16plwj2 h1:where(.svelte-16plwj2){color:#12120f;font-size:34px}.connection-state.svelte-16plwj2 p:where(.svelte-16plwj2){color:#59615c}.connection-state.svelte-16plwj2 button:where(.svelte-16plwj2),.recovery-actions.svelte-16plwj2 a:where(.svelte-16plwj2){min-height:44px}.recovery-actions.svelte-16plwj2{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.recovery-actions.svelte-16plwj2 a:where(.svelte-16plwj2){display:inline-grid;place-items:center;padding:0 14px;color:#12120f}.loader.svelte-16plwj2{width:34px;aspect-ratio:1;border:3px solid rgb(18 18 15 / .15);border-top-color:#f2bc55;border-radius:50%;animation:svelte-16plwj2-spin .7s linear infinite}@keyframes svelte-16plwj2-spin{to{rotate:1turn}}@media(max-width:780px){.weekend-header.svelte-16plwj2{grid-template-columns:1fr;min-height:230px;padding:18px}.weekend-header.svelte-16plwj2:after{background:linear-gradient(90deg,#020606f5,#02060694)}.source-details.svelte-16plwj2{width:100%}.ai-field.svelte-16plwj2{grid-template-columns:1fr;align-items:start}.ai-rival-grid.svelte-16plwj2{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.reaction-preview.svelte-16plwj2 dl:where(.svelte-16plwj2){grid-template-columns:repeat(2,minmax(0,1fr))}.trace-list.svelte-16plwj2,.weekend-intel.svelte-16plwj2{grid-template-columns:1fr}}@media(max-width:480px){.phase-rail.svelte-16plwj2 li:where(.svelte-16plwj2){grid-template-columns:1fr;gap:2px;font-size:8px}.grid-reveal.svelte-16plwj2 ol:where(.svelte-16plwj2),.reaction-preview.svelte-16plwj2 dl:where(.svelte-16plwj2){grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.loader.svelte-16plwj2{animation:none;border-color:#f2bc55}}
