.toast[data-v-22dfdef3]{position:fixed;top:calc(10px + env(safe-area-inset-top,0px));left:50%;transform:translate(-50%);z-index:3000;width:max-content;max-width:min(92vw,640px);padding:.55rem 1.3rem;border-radius:999px;background:#16080beb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #ff3b4d;box-shadow:0 0 10px #ff3b4d8c,0 0 28px #ff3b4d4d,inset 0 0 10px #ff3b4d38;color:#ff8b96;text-shadow:0 0 8px rgba(255,59,77,.65);font-size:var(--body-caption-size, .78rem);line-height:var(--body-caption-line, 1.35);font-weight:var(--font-weight-semibold, 600);letter-spacing:.02em;text-align:center;pointer-events:none}.toast-enter-active[data-v-22dfdef3],.toast-leave-active[data-v-22dfdef3]{transition:opacity .25s ease,transform .25s ease}.toast-enter-from[data-v-22dfdef3],.toast-leave-to[data-v-22dfdef3]{opacity:0;transform:translate(-50%) translateY(-8px)}.flag-edge[data-v-3832c609]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2500;pointer-events:none}.flag-edge.is-yellow[data-v-3832c609]{animation:flagPulseYellow-3832c609 1.6s ease-in-out infinite}@keyframes flagPulseYellow-3832c609{0%,to{box-shadow:inset 0 0 8px 1px #ffd1334d}50%{box-shadow:inset 0 0 16px 3px #ffd13399}}.flag-edge.is-red[data-v-3832c609]{box-shadow:inset 0 0 14px 3px #ff2d3c99}.flag-fade-enter-active[data-v-3832c609],.flag-fade-leave-active[data-v-3832c609]{transition:opacity .6s ease}.flag-fade-enter-from[data-v-3832c609],.flag-fade-leave-to[data-v-3832c609]{opacity:0}@media(prefers-reduced-motion:reduce){.flag-edge.is-yellow[data-v-3832c609]{animation:none;box-shadow:inset 0 0 12px 2px #ffd13373}}.app-shell[data-v-1568843f]{position:relative}.app-input[data-v-f82e78f0]{display:flex;flex-direction:column;gap:.35rem;width:100%;box-sizing:border-box}label[data-v-f82e78f0]{font-size:calc(var(--body-caption-size, .8rem) * .8);line-height:var(--body-caption-line, 1.35);letter-spacing:var(--pill-tracking, .18em);text-transform:uppercase;color:var(--text-secondary, rgba(255, 255, 255, .7))}input[data-v-f82e78f0]{width:100%;box-sizing:border-box;padding:.65rem .9rem;min-height:calc((.65rem * 2) + (var(--body-base-size, 1rem) * var(--body-base-line, 1.5)));border-radius:var(--radius-md, 18px);border:var(--glass-border, 1px solid var(--glass-border-color));border-color:var(--glass-border-color, rgba(255, 255, 255, .18));background:var(--glass-overlay, rgba(255, 255, 255, .06));color:var(--text-primary, #fff);font-family:inherit;font-size:var(--body-base-size, 1rem);line-height:var(--body-base-line, 1.5);text-align:left;outline:none;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}input[data-v-f82e78f0]::placeholder{color:var(--text-muted)}input[data-v-f82e78f0]:invalid,input[data-v-f82e78f0]:user-invalid{box-shadow:none;border-color:var(--glass-border-color, rgba(255, 255, 255, .18))}input[data-v-f82e78f0]:focus,input[data-v-f82e78f0]:focus-visible{outline:none;border-color:var(--input-focus-border, rgba(0, 198, 255, .8));box-shadow:0 0 18px var(--input-focus-shadow, rgba(0, 198, 255, .25))}input[data-v-f82e78f0]:-webkit-autofill,input[data-v-f82e78f0]:-webkit-autofill:hover,input[data-v-f82e78f0]:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-primary);-webkit-box-shadow:0 0 0 1000px rgba(30,30,30,1) inset;caret-color:var(--text-primary);transition:background-color 9999s ease-in-out 0s}input[data-v-f82e78f0]:disabled{opacity:.55;cursor:not-allowed}.app-button[data-v-56bbbc5a]{width:100%;padding:.68rem .95rem;border-radius:14px;border:var(--glass-border, 1px solid var(--glass-border-color));background:var(--glass-overlay, rgba(255, 255, 255, .06));color:var(--text-primary, #fff);font-family:inherit;font-size:var(--body-base-size, 1rem);font-weight:var(--font-weight-bold, 700);line-height:var(--body-base-line, 1.5);letter-spacing:var(--letter-spacing-wide, .08em);text-transform:var(--pill-transform, uppercase);cursor:pointer;box-sizing:border-box;outline:none;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease,opacity .15s ease}.app-button--color[data-v-56bbbc5a]{border:none;color:var(--accent-orange-text, #050505);background:var(--accent-orange-gradient, linear-gradient(120deg, #ff9300, #ff6000));box-shadow:0 18px 32px var(--accent-orange-shadow-35, rgba(255, 96, 0, .35))}.app-button[data-v-56bbbc5a]:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.app-button[data-v-56bbbc5a]:active:not(:disabled){transform:translateY(0);filter:brightness(.98)}.app-button[data-v-56bbbc5a]:disabled{opacity:.55;cursor:not-allowed;transform:none;filter:none;box-shadow:none}.login-maske[data-v-9d5dd15f]{width:100%;box-sizing:border-box;background:var(--surface-card-bg);border-radius:28px;padding:1.35rem 1.5rem;border:1px solid var(--divider-color);box-shadow:var(--surface-card-shadow);display:flex;flex-direction:column;gap:1.25rem;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.login-info[data-v-9d5dd15f]{margin:0;color:var(--text-secondary, rgba(255, 255, 255, .7));font-size:var(--body-caption-size, .82rem);line-height:var(--body-caption-line, 1.35);letter-spacing:var(--letter-spacing-wide, .08em);text-transform:uppercase;min-height:1.65em}.login-info[data-tone=error][data-v-9d5dd15f]{color:var(--status-danger)}.login-info[data-tone=success][data-v-9d5dd15f]{color:#7bffca}.login-form[data-v-9d5dd15f]{--radius-md: 14px;--glass-overlay: rgba(255, 255, 255, .05);display:flex;flex-direction:column;gap:.85rem}.login-button[data-v-9d5dd15f]{margin-top:.35rem}.app-card[data-v-0a8e1987]{width:100%;box-sizing:border-box;background:var(--surface-card-bg);border-radius:28px;border:1px solid var(--divider-color);box-shadow:var(--surface-card-shadow);color:var(--text-primary, #fff);padding:var(--card-padding, var(--spacing-xl, 24px));display:flex;flex-direction:var(--card-direction, column);align-items:var(--card-align, stretch);gap:var(--card-gap, var(--spacing-xl, 24px));overflow:visible}.app-card.is-alert[data-v-0a8e1987]{border:1px solid rgba(255,0,0,1)}.app-card.flash-success[data-v-0a8e1987]{animation:cardFlashSuccess-0a8e1987 1.1s ease-out}.app-card.flash-error[data-v-0a8e1987]{animation:cardFlashError-0a8e1987 1.1s ease-out}@keyframes cardFlashSuccess-0a8e1987{0%{border-color:var(--status-ok-border, rgba(46, 247, 160, .5));box-shadow:0 0 0 1px var(--status-ok-border, rgba(46, 247, 160, .5)),0 0 18px #2ef7a059,var(--surface-card-shadow)}55%{border-color:var(--status-ok-border, rgba(46, 247, 160, .5));box-shadow:0 0 0 1px var(--status-ok-border, rgba(46, 247, 160, .5)),0 0 14px #2ef7a040,var(--surface-card-shadow)}to{border-color:var(--divider-color);box-shadow:var(--surface-card-shadow)}}@keyframes cardFlashError-0a8e1987{0%{border-color:var(--status-warn-border, rgba(255, 107, 107, .45));box-shadow:0 0 0 1px var(--status-warn-border, rgba(255, 107, 107, .45)),0 0 18px #ff575759,var(--surface-card-shadow)}55%{border-color:var(--status-warn-border, rgba(255, 107, 107, .45));box-shadow:0 0 0 1px var(--status-warn-border, rgba(255, 107, 107, .45)),0 0 14px #ff575740,var(--surface-card-shadow)}to{border-color:var(--divider-color);box-shadow:var(--surface-card-shadow)}}@media(prefers-reduced-motion:reduce){.app-card.flash-success[data-v-0a8e1987],.app-card.flash-error[data-v-0a8e1987]{animation:none}}.install-card[data-v-74d324e3]{position:fixed;left:0;right:0;bottom:0;display:flex;justify-content:center;padding:0 16px calc(12px + env(safe-area-inset-bottom));pointer-events:none;z-index:30}.install-card__card[data-v-74d324e3]{width:min(700px,92vw);pointer-events:auto;--card-direction: column;--card-align: center;--card-padding: 14px 16px;--card-gap: 10px}.install-card-title[data-v-74d324e3]{margin:0;font-size:.92rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary, #fff)}.install-card-note[data-v-74d324e3]{margin:0;font-size:.86rem;line-height:1.35;color:var(--text-secondary, rgba(255, 255, 255, .75));display:flex;flex-direction:column;gap:8px;align-items:flex-start;text-align:left}.install-step[data-v-74d324e3]{display:inline-flex;align-items:center;gap:6px;color:var(--text-primary, #fff);font-size:.78rem;letter-spacing:.05em;text-transform:uppercase}.install-icon-badge[data-v-74d324e3]{width:24px;height:24px;border-radius:999px;background:var(--glass-overlay);display:inline-flex;align-items:center;justify-content:center}.install-inline-icon[data-v-74d324e3]{width:14px;height:14px;display:block;filter:var(--icon-invert)}.install-inline-icon.is-dots[data-v-74d324e3]{transform:rotate(90deg)}.install-inline-icon.is-chevron[data-v-74d324e3]{filter:none;color:var(--text-primary, #fff)}.install-button[data-v-74d324e3]{width:44px;height:44px;border-radius:999px;border:none;background:var(--glass-overlay);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto;flex:0 0 auto}.install-button img[data-v-74d324e3]{width:20px;height:20px;display:block;filter:var(--icon-invert)}.page_background[data-v-5a321f50]{min-height:100vh;padding:35px 18px calc(56px + max(var(--app-footer-height, 0px),var(--menu-footer-height, 0px)) + env(safe-area-inset-bottom,0px));background:var( --bg-page, url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.2' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='160' height='160' filter='url(%23n)' opacity='0.055'/></svg>") repeat, radial-gradient(circle at top, #1f1f1f 0%, #161616 28%, #0e0e0e 48%, #080808 65%) );background-blend-mode:overlay,normal;color:var(--text-primary);display:flex;flex-direction:column;gap:var(--header-gap, 32px);align-items:center}.page_background>[data-v-5a321f50-s]:not([data-full-width=true]){width:var(--container-width, 90vw);max-width:var(--container-max-width, 700px);margin-left:auto;margin-right:auto;box-sizing:border-box}@media(max-width:520px){.page_background[data-v-5a321f50]{padding:35px 14px calc(48px + max(var(--app-footer-height, 0px),var(--menu-footer-height, 0px)) + env(safe-area-inset-bottom,0px))}}.hero-card[data-v-fef81a71]{--card-padding: 32px;--card-gap: 18px;--card-align: center}.hero-card h1[data-v-fef81a71]{margin:0;font-size:var(--heading-h2-size, 1.5rem);line-height:var(--heading-h2-line, 1.15);letter-spacing:var(--letter-spacing-wide, .08em);text-transform:uppercase;font-weight:var(--font-weight-extrabold, 800);color:var(--text-primary)}.login-page[data-v-4d515d36]{color:var(--text-primary);min-height:100vh;position:relative;overflow-x:hidden}.login-grid[data-v-4d515d36]{width:90vw;max-width:700px;margin:0 auto;box-sizing:border-box}.login-maske[data-v-7998f63a]{width:100%;box-sizing:border-box;background:var(--surface-card-bg);border-radius:28px;padding:1.35rem 1.5rem;border:1px solid var(--divider-color);box-shadow:var(--surface-card-shadow);display:flex;flex-direction:column;gap:1.25rem;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.login-info[data-v-7998f63a]{margin:0;color:var(--text-secondary, rgba(255, 255, 255, .7));font-size:var(--body-caption-size, .82rem);line-height:var(--body-caption-line, 1.35);letter-spacing:var(--letter-spacing-wide, .08em);text-transform:uppercase;min-height:1.65em}.login-info[data-tone=error][data-v-7998f63a]{color:var(--status-danger)}.login-info[data-tone=success][data-v-7998f63a]{color:#7bffca}.warmup-stack[data-v-7998f63a]{position:relative;min-height:13rem}.loading-spinner[data-v-7998f63a]{width:56px;height:56px;position:absolute;left:50%;top:var(--loading-spinner-top, 32%);transform:translate(-50%,-50%);border-radius:50%;border:4px solid rgba(255,255,255,.08);border-top-color:rgb(var(--accent-orange-end-rgb, 255, 96, 0));animation:spin-7998f63a .9s linear infinite}.loading-progress[data-v-7998f63a]{width:100%;position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:.5rem}.loading-progress-track[data-v-7998f63a]{width:100%;height:8px;border-radius:999px;background:var(--glass-overlay);position:relative;overflow:hidden}.loading-progress-fill[data-v-7998f63a]{position:absolute;left:0;top:0;height:100%;width:0%;border-radius:999px;background:var(--accent-orange-gradient, linear-gradient(120deg, #ff9300, #ff6000));transition:width .18s ease}.loading-progress-label[data-v-7998f63a]{display:flex;justify-content:space-between;gap:1rem;font-size:var(--body-caption-size, .75rem);line-height:var(--body-caption-line, 1.35);min-height:1.35em;letter-spacing:var(--letter-spacing-wide, .08em);text-transform:uppercase;color:var(--text-tertiary, rgba(255, 255, 255, .6));align-items:center;white-space:nowrap}.preload-step[data-v-7998f63a]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:left}.preload-percent[data-v-7998f63a]{flex:0 0 auto;text-align:right}@keyframes spin-7998f63a{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.reload-page[data-v-d5bac40c]{color:var(--text-primary);min-height:100vh;position:relative;overflow-x:hidden}.login-grid[data-v-d5bac40c]{width:var(--container-width, 90vw);max-width:var(--container-max-width, 700px);margin:0 auto;box-sizing:border-box}.nav[data-v-1128ed2b]{position:fixed;left:0;right:0;margin-left:auto;margin-right:auto;bottom:0;z-index:1000;width:var(--container-width, 90vw);max-width:var(--container-max-width, 700px);background:linear-gradient(180deg,rgba(var(--accent-orange-start-rgb, 255, 147, 0),.92),rgba(var(--accent-orange-end-rgb, 255, 96, 0),1));display:flex;flex-direction:column;align-items:center;padding:22px 0 14px;border-radius:180px 180px 0 0;box-shadow:0 -4px 24px #00000061,0 0 12px #0000001a;-webkit-user-select:none;user-select:none}.nav.is-desktop[data-v-1128ed2b]{padding:14px 0 8px}.nav.is-android[data-v-1128ed2b]{width:100vw;max-width:100vw;padding:18px 0 12px;border-radius:0}@media(min-width:701px){.nav.is-ios[data-v-1128ed2b]{padding:20px 0 14px}.nav.is-android[data-v-1128ed2b]{width:var(--container-width, 90vw);max-width:var(--container-max-width, 700px);padding:20px 0 14px;border-radius:180px 180px 0 0}}.button-row[data-v-1128ed2b]{width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 1.25rem;box-sizing:border-box}button[data-v-1128ed2b]{background:none;border:none;cursor:pointer;outline:none;font-family:inherit;-webkit-tap-highlight-color:transparent}.nav-button[data-v-1128ed2b]{padding:.35rem .75rem;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;min-width:74px;justify-self:center;color:#000;font-weight:var(--font-weight-semibold, 600)}.nav-icon[data-v-1128ed2b]{width:26px;height:26px;object-fit:contain;display:block;filter:brightness(0);pointer-events:none}.nav-label[data-v-1128ed2b]{font-size:calc(var(--body-caption-size, .75rem) * .72);line-height:1.15;letter-spacing:var(--letter-spacing-wide, .08em);text-transform:uppercase;display:block}.menu-button[data-v-1128ed2b]{padding:0;margin:0;display:inline-flex;align-items:center;justify-content:center;transform:translateY(-5px)}.menu-button img[data-v-1128ed2b]{width:90px;height:auto;object-fit:cover;border-radius:18px;pointer-events:none}.nav-button.active[data-v-1128ed2b]{color:#fff}.nav-button.active .nav-icon[data-v-1128ed2b]{filter:brightness(0) invert(1)}.driver-hero[data-v-dd164d8a]{display:block;width:100%;max-width:100%;margin:0;box-sizing:border-box;--altprofilheader-height: 30vh;user-select:none;-webkit-user-select:none}.driver-hero[data-v-dd164d8a] *,.driver-hero[data-v-dd164d8a] *:before,.driver-hero[data-v-dd164d8a] *:after{user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.header-card[data-v-dd164d8a]{width:100%;border-radius:28px;padding:4px;background:#0f0f0feb;border:1px solid rgba(255,255,255,.08);box-shadow:0 25px 50px #00000073;position:relative;overflow:hidden;box-sizing:border-box}.header-card[data-v-dd164d8a]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 25% 0%,rgba(255,255,255,.12),transparent 60%);opacity:.8}.header-bg[data-v-dd164d8a]{background:linear-gradient(180deg,var(--top-farbe) 0%,var(--bottom-farbe) 100%);position:relative;border-radius:24px;overflow:hidden;min-height:var(--altprofilheader-height, 40vw);box-shadow:0 .5vw 3vw #0000002e;box-sizing:border-box}.dot-pattern[data-v-dd164d8a]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:radial-gradient(rgba(0,0,0,.01) .2vw,transparent 1.2vw);background-size:clamp(6px,2vw,8px) clamp(6px,2vw,8px);background-position:0 0}.number-bg-einstellig[data-v-dd164d8a]{position:absolute;top:-56%;left:0;text-align:center;width:100%;font-size:calc(var(--altprofilheader-height) * 1.55);font-weight:var(--font-weight-extrabold, 800);color:#fcfcfc3b;z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none}.number-bg-zweistellig[data-v-dd164d8a]{position:absolute;top:clamp(-40%,1%,-26%);left:0;text-align:center;width:100%;font-size:clamp(2.6rem,calc(var(--altprofilheader-height) * .85),calc(var(--altprofilheader-height) * 1.35));font-weight:var(--font-weight-extrabold, 800);color:#fcfcfc3b;z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none}.driver-img[data-v-dd164d8a]{position:relative;display:block;height:calc(var(--altprofilheader-height) * 1);width:calc(var(--altprofilheader-height) * 1.1);max-width:100%;margin:0 auto calc(var(--altprofilheader-height) * -.7) auto;border-radius:28px;z-index:2;object-fit:cover;object-position:top;filter:drop-shadow(0 4px 16px rgba(0,0,0,.35));-webkit-user-drag:none;pointer-events:none}.bottom-gradient[data-v-dd164d8a]{position:absolute;left:0;bottom:0;width:100%;height:60%;z-index:3;pointer-events:none;background:linear-gradient(to top,var(--blend-farbe) 10%,rgba(255,255,255,0) 75%)}.name-block[data-v-dd164d8a]{position:relative;z-index:4;text-align:center}.vorname[data-v-dd164d8a]{font-size:calc(var(--altprofilheader-height) * .16);color:var(--text-primary, #fff);font-weight:var(--font-weight-regular, 400);letter-spacing:var(--heading-h2-letter, -.015em);margin-top:1.2em;margin-bottom:-.6em}.nachname[data-v-dd164d8a]{font-size:calc(var(--altprofilheader-height) * .155);color:var(--text-primary, #fff);font-weight:var(--font-weight-extrabold, 800);letter-spacing:var(--heading-h2-letter, -.015em);margin-bottom:-.3em}.footer-logo[data-v-dd164d8a]{position:relative;z-index:4;display:block;margin:calc(var(--altprofilheader-height) * -.015) auto 1vh auto;width:calc(var(--altprofilheader-height) * .12);max-width:100%;-webkit-user-drag:none;pointer-events:none}.track-map[data-v-cda5e99a]{position:relative;width:100%;height:100%;min-height:180px}.track-map canvas[data-v-cda5e99a]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.race-week-hero[data-v-eb63885b]{display:block;width:100%;max-width:100%;margin:0;font-family:var(--font-family, "Sora", "Poppins", "Segoe UI", sans-serif);font-size:var(--body-base-size, 1rem);line-height:var(--body-base-line, 1.55);color:#fff;user-select:none;-webkit-user-select:none}.race-week-hero[data-v-eb63885b] *,.race-week-hero[data-v-eb63885b] *:before,.race-week-hero[data-v-eb63885b] *:after{user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.race-week-hero.compact[data-v-eb63885b]{--hero-padding: 18px;--hero-gap: .75rem;--hero-title-size: 1.25rem;--pill-size: .66rem;--body-base-size: .95rem}.hero-card[data-v-eb63885b]{position:relative;overflow:hidden;padding:var(--hero-padding, 28px);border-radius:var(--hero-radius, 30px);background:linear-gradient(120deg,var(--hero-color-start) 0%,var(--hero-color-mid) 55%,var(--hero-color-end) 100%);border:1px solid rgba(255,255,255,.12);box-shadow:0 35px 65px #0000008c;display:flex;flex-direction:column;gap:var(--hero-gap, 1rem);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.hero-card[data-v-eb63885b]:focus-visible{outline:none;box-shadow:0 40px 70px #000000a6,0 0 0 2px #ffffff59}.hero-card.is-static[data-v-eb63885b]{cursor:default}.hero-card[data-v-eb63885b]:before,.hero-card[data-v-eb63885b]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero-card[data-v-eb63885b]:before{background:radial-gradient(circle at 20% 5%,rgba(255,255,255,.35),transparent 55%)}.hero-card[data-v-eb63885b]:after{background:linear-gradient(135deg,#00000059,#0000)}.hero-card[data-v-eb63885b]>*{position:relative;z-index:0}.hero-top[data-v-eb63885b]{display:flex;justify-content:space-between;align-items:center;gap:.6rem}.hero-pill[data-v-eb63885b]{display:inline-flex;align-items:center;padding:6px 18px;border-radius:999px;border:1px solid rgba(255,255,255,.3);font-size:var(--pill-size, .72rem);letter-spacing:var(--pill-tracking, .2em);text-transform:uppercase}.hero-title h1[data-v-eb63885b]{margin:.15rem 0;font-size:var(--hero-title-size, var(--heading-h2-size, 1.45rem));line-height:var(--heading-h2-line, 1.15);letter-spacing:var(--heading-h2-letter, -.015em)}.hero-titleRow[data-v-eb63885b]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.hero-badge[data-v-eb63885b]{min-width:38px;padding:3px 10px;border-radius:999px;border:none;background:var(--accent-orange-gradient, linear-gradient(120deg, #ff9300, #ff6000));box-shadow:0 12px 22px var(--accent-orange-shadow-35, rgba(255, 96, 0, .35));font-size:var(--pill-size, .72rem);line-height:var(--body-caption-line, 1.35);letter-spacing:var(--letter-spacing-wide, .16em);font-weight:var(--body-caption-weight, 600);text-transform:uppercase;color:#0b0b0b;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.hero-title p[data-v-eb63885b]{margin:.12rem 0 .2rem;color:#ffffffc7;font-size:var(--body-base-size, 1rem);line-height:var(--body-base-line, 1.55)}.track-block[data-v-eb63885b]{display:flex;flex-direction:column;gap:.8rem}.track-thumb[data-v-eb63885b]{width:100%;border-radius:26px;padding:.65rem .85rem;background:#00000059;border:1px solid rgba(255,255,255,.18);box-shadow:inset 0 0 0 1px #ffffff08;display:flex;justify-content:center;box-sizing:border-box}.track-thumb img[data-v-eb63885b]{width:100%;max-width:100%;display:block;filter:drop-shadow(0 12px 20px rgba(0,0,0,.55));-webkit-user-drag:none;pointer-events:none}.track-thumb--map[data-v-eb63885b]{padding:.35rem .5rem}.track-thumb-map[data-v-eb63885b]{width:100%;height:180px;min-height:0!important;pointer-events:none}@media(min-width:600px){.track-block[data-v-eb63885b]{flex-direction:row;align-items:stretch;gap:1.5rem}.track-thumb[data-v-eb63885b]{flex:0 1 50%;max-width:50%;margin:0;justify-content:flex-start}.track-thumb img[data-v-eb63885b]{width:auto;max-width:100%}.hero-times[data-v-eb63885b]{flex:1;gap:.7rem;align-self:stretch}.stack-times .hero-times[data-v-eb63885b]{gap:.9rem;flex-direction:column}.stack-times .hero-times .time-chip[data-v-eb63885b]{border-radius:18px;padding:.65rem .85rem;flex:0 0 auto;width:100%}.hero-card.is-card .track-thumb[data-v-eb63885b]{flex:0 0 50%;max-width:50%}.hero-card.is-card .hero-action[data-v-eb63885b]{flex:1 1 0;width:auto;margin-top:0;align-self:center;padding:.75rem 1rem;min-height:0;max-height:50%}}.hero-times[data-v-eb63885b]{display:flex;gap:.7rem;width:100%;flex-wrap:nowrap;align-items:stretch}.time-chip[data-v-eb63885b]{border-radius:14px;border:1px solid rgba(255,255,255,.16);padding:.35rem .55rem;background:#ffffff0f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-sizing:border-box;flex:1 1 0;min-width:0}.time-chip small[data-v-eb63885b]{display:block;font-size:calc(var(--body-caption-size, .78rem) * .9);letter-spacing:var(--letter-spacing-relaxed, .04em);text-transform:uppercase;color:#ffffffb3;margin-bottom:.05rem}.time-chip strong[data-v-eb63885b]{font-size:calc(var(--body-title-size, 1.05rem) * .9);line-height:calc(var(--body-title-line, 1.52) * .85);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-action[data-v-eb63885b]{margin-top:auto;width:100%;border-radius:18px;padding:.9rem 1rem;font-size:var(--body-title-size, 1.05rem);letter-spacing:var(--letter-spacing-wide, .1em);text-transform:uppercase;background:#0006;color:var(--text-primary, #fff);border:1px solid rgba(255,255,255,.25);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.hero-action[data-v-eb63885b]:disabled{opacity:.5;cursor:not-allowed}.race-page[data-v-30766bd3]{color:var(--text-primary);min-height:100vh}.race-error[data-v-30766bd3]{width:var(--container-width, 90vw);max-width:var(--container-max-width, 700px);margin:0 auto;color:var(--status-danger, #ff8a8a);font-size:var(--body-caption-size, .85rem)}.race-home-profile[data-v-30766bd3]{width:var(--container-width, 90vw);max-width:var(--container-max-width, 700px);margin:0 auto;box-sizing:border-box}.race-carousel-shell[data-v-30766bd3]{width:100vw;display:flex;justify-content:center;box-sizing:border-box;padding:0 0 1rem;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative}.race-carousel[data-v-30766bd3]{--race-card-width: min(var(--container-width, 90vw), var(--container-max-width, 700px));display:flex;gap:var(--race-carousel-gap, 12px);overflow-x:auto;scroll-snap-type:x mandatory;padding-top:0;padding-bottom:0;padding-left:calc((100% - var(--race-card-width)) / 2);padding-right:calc((100% - var(--race-card-width)) / 2);margin:0 auto;box-sizing:border-box;width:100%;max-width:calc(var(--race-card-width) + var(--race-carousel-peek, 120px));overscroll-behavior-x:contain}.race-carousel.is-single[data-v-30766bd3]{overflow-x:hidden;justify-content:center;touch-action:pan-y}.race-carousel[data-v-30766bd3]::-webkit-scrollbar{height:8px}.race-carousel[data-v-30766bd3]::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:999px}@media(min-width:901px){.race-carousel[data-v-30766bd3]:not(.is-single){mask-image:linear-gradient(to right,transparent 0,black 60px,black calc(100% - 60px),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,black 60px,black calc(100% - 60px),transparent 100%)}}@media(max-width:900px){.race-carousel[data-v-30766bd3]{--race-carousel-gap: 8px}}@media(max-width:560px){.race-carousel[data-v-30766bd3]{--race-carousel-peek: 84px;--race-carousel-gap: 6px}}.race-carousel__item[data-v-30766bd3]{flex:0 0 auto;width:var(--race-card-width);max-width:none;box-sizing:border-box;scroll-snap-align:center}.race-carousel__item[data-v-30766bd3]>*{width:100%}.switch-card[data-v-014ef7b0]{position:relative;width:100%;box-sizing:border-box;border-radius:18px;background:var(--surface-chip-bg);border:1px solid var(--divider-color);padding:.4rem;display:flex}.switch-thumb[data-v-014ef7b0]{position:absolute;top:.4rem;bottom:.4rem;left:.4rem;width:calc((100% - .8rem) / var(--count, 2));border-radius:12px;background:var( --switch-accent, var(--accent-orange-gradient, linear-gradient(120deg, rgba(255, 147, 0, .9), rgba(255, 96, 0, .9))) );box-shadow:0 12px 25px var(--accent-orange-shadow-35, rgba(255, 96, 0, .35));transform:translate(calc(var(--active-index, 0) * 100%));transition:transform .34s cubic-bezier(.34,1.32,.5,1);z-index:0}.switch-card.fit-active .switch-thumb[data-v-014ef7b0]{transition:left .34s cubic-bezier(.34,1.32,.5,1),width .34s cubic-bezier(.34,1.32,.5,1)}.tab[data-v-014ef7b0]{position:relative;z-index:1;flex:1;text-transform:uppercase;letter-spacing:var(--pill-tracking, .12em);font-size:var(--body-caption-size, .78rem);line-height:var(--body-caption-line, 1.35);font-weight:500;padding:.65rem .4rem;border-radius:12px;border:none;background:transparent;color:var(--text-secondary, rgba(255, 255, 255, .7));cursor:pointer;transition:color .2s ease;font-family:inherit;-webkit-tap-highlight-color:transparent}.switch-card.fit-active .tab[data-v-014ef7b0]{white-space:nowrap;min-width:0}.switch-card.fit-active .tab.active[data-v-014ef7b0]{flex:0 0 auto;padding-inline:.8rem}.tab.active[data-v-014ef7b0]{color:var(--accent-orange-text, #fff)}.tab[data-v-014ef7b0]:focus-visible{outline:2px solid var(--glass-border-color);outline-offset:2px}@media(prefers-reduced-motion:reduce){.switch-thumb[data-v-014ef7b0]{transition:none}}.flip[data-v-7966c760]{perspective:1600px;width:100%;min-height:200px;color:#fff;user-select:none;-webkit-user-select:none}.flip.flippable[data-v-7966c760]{cursor:pointer}.flip-inner[data-v-7966c760]{position:relative;width:100%;min-height:200px;transition:transform .55s cubic-bezier(.4,.1,.2,1)}.flip-inner.no-transition[data-v-7966c760]{transition:none}.flip-inner.three-d[data-v-7966c760]{transform-style:preserve-3d}.flip-inner.three-d .back[data-v-7966c760]{transform:rotateY(-180deg)}.flip-inner:not(.three-d):not(.is-back) .back[data-v-7966c760]{visibility:hidden}.flip-inner.is-back .front[data-v-7966c760],.flip-inner.hide-front .front[data-v-7966c760],.flip-inner.hide-back .back[data-v-7966c760]{visibility:hidden}.face.front[data-v-7966c760]>*,.face.back[data-v-7966c760]>*{transition:opacity .15s ease}.flip-inner.front-content-hidden .front[data-v-7966c760]>*,.flip-inner.back-content-hidden .back[data-v-7966c760]>*{opacity:0}.face[data-v-7966c760]{border-radius:var(--hero-radius, 30px);border:1px solid rgba(255,255,255,.12);box-shadow:0 35px 65px #0000008c;background:linear-gradient(120deg,var(--hero-color-start) 0%,var(--hero-color-mid) 55%,var(--hero-color-end) 100%);overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.front[data-v-7966c760]{position:relative;display:flex;flex-direction:column;gap:.7rem;padding:22px;box-sizing:border-box;min-height:200px}.back[data-v-7966c760]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:18px;box-sizing:border-box}.track-live[data-v-7966c760]{position:absolute;top:10px;right:10px;bottom:10px;left:10px}.track-full[data-v-7966c760]{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 12px 24px rgba(0,0,0,.55));-webkit-user-drag:none;pointer-events:none}.track-stat[data-v-7966c760]{position:absolute;bottom:14px;z-index:3;padding:4px 10px;border-radius:10px;background:#0000006b;border:1px solid rgba(255,255,255,.16);line-height:1.1;pointer-events:none}.track-stat--left[data-v-7966c760]{left:14px;text-align:left}.track-stat--right[data-v-7966c760]{right:14px;text-align:right}.track-stat small[data-v-7966c760]{display:block;font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffffa6}.track-stat strong[data-v-7966c760]{font-size:.95rem;font-weight:var(--font-weight-bold, 700)}.front[data-v-7966c760]:before,.back[data-v-7966c760]:before,.front[data-v-7966c760]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.front[data-v-7966c760]:before,.back[data-v-7966c760]:before{background:radial-gradient(circle at 20% 5%,rgba(255,255,255,.35),transparent 55%)}.front[data-v-7966c760]:after{background:linear-gradient(135deg,#00000059,#0000)}.front[data-v-7966c760]>*{position:relative;z-index:0}.hero-top[data-v-7966c760]{display:flex;justify-content:space-between;align-items:center;gap:.6rem}.hero-pill[data-v-7966c760]{display:inline-flex;align-items:center;padding:6px 18px;border-radius:999px;border:1px solid rgba(255,255,255,.3);font-size:var(--pill-size, .72rem);letter-spacing:var(--pill-tracking, .2em);text-transform:uppercase}.hero-title h1[data-v-7966c760]{margin:.15rem 0;font-size:var(--hero-title-size, var(--heading-h2-size, 1.45rem));line-height:var(--heading-h2-line, 1.15);letter-spacing:var(--heading-h2-letter, -.015em)}.hero-title p[data-v-7966c760]{margin:.12rem 0 0;color:#ffffffc7;font-size:var(--body-base-size, 1rem);line-height:var(--body-base-line, 1.55)}.hero-times[data-v-7966c760]{display:flex;gap:.7rem;width:100%;flex-wrap:nowrap;align-items:stretch}.time-chip[data-v-7966c760]{border-radius:14px;border:1px solid rgba(255,255,255,.16);padding:.5rem .7rem;background:#ffffff0f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-sizing:border-box;flex:1 1 0;min-width:0}.time-chip small[data-v-7966c760]{display:block;font-size:calc(var(--body-caption-size, .78rem) * .9);letter-spacing:var(--letter-spacing-relaxed, .04em);text-transform:uppercase;color:#ffffffb3;margin-bottom:.1rem}.time-chip strong[data-v-7966c760]{font-size:var(--body-title-size, 1.05rem);line-height:1.2;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.skeleton[data-v-81b938c9]{display:block;flex:none;background-color:var(--skeleton-base, rgba(255, 255, 255, .06));background-image:linear-gradient(90deg,transparent 20%,var(--skeleton-sheen, rgba(255, 255, 255, .16)) 50%,transparent 80%);background-size:220% 100%;background-repeat:no-repeat;background-position:180% 0;animation:skeleton-shimmer-81b938c9 1.5s ease-in-out infinite}@keyframes skeleton-shimmer-81b938c9{0%{background-position:180% 0}to{background-position:-80% 0}}@media(prefers-reduced-motion:reduce){.skeleton[data-v-81b938c9]{background-image:none;animation:skeleton-pulse-81b938c9 1.6s ease-in-out infinite}@keyframes skeleton-pulse-81b938c9{0%,to{opacity:.55}50%{opacity:1}}}.list[data-v-f8821244]{display:flex;flex-direction:column;gap:var(--table-row-gap, 8px)}.list-row[data-v-f8821244]{display:block;padding:var(--table-row-padding, 8px 12px);border-radius:var(--table-row-radius, 14px);color:var(--text-primary, #fff);box-shadow:var(--table-row-shadow, 0 6px 12px rgba(0, 0, 0, .12));background:var(--table-row-bg, rgba(0, 0, 0, .35));border:var(--table-row-border, 1px solid rgba(255, 255, 255, .06));position:relative;overflow:hidden;user-select:none;-webkit-user-select:none;cursor:pointer}.list-row[data-v-f8821244]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--table-accent-width, 9px);background:var(--team-gradient);-webkit-mask:var(--table-accent-mask);mask:var(--table-accent-mask);pointer-events:none;z-index:0}.list-row.is-skeleton[data-v-f8821244]{cursor:default;--team-gradient: var(--skeleton-base, rgba(255, 255, 255, .08))}.list-row.is-skeleton .driver-details[data-v-f8821244]{gap:0;justify-content:space-around;min-height:calc(var(--body-caption-size) * var(--table-row-line, 1.55) + var(--body-caption-size) * var(--table-subtitle-scale, .92) * var(--table-row-line, 1.55) + var(--table-row-detail-gap, 1px))}.list-row.is-selected[data-v-f8821244]{border:var(--table-row-selected-border);background:var(--table-row-selected-bg);box-shadow:var(--table-row-selected-shadow)}.list-row.is-selected .pick-chip[data-v-f8821244]{border-color:var(--divider-color);background:#181818}.list-row.is-selected .pick-chip.is-range-standard[data-v-f8821244]{background:linear-gradient(120deg,#78d78c38,#78d78c14),#181818;border-color:#78d78c73}.list-row.is-selected .pick-chip.is-range-blue[data-v-f8821244]{background:linear-gradient(120deg,#6eb9ff38,#6eb9ff14),#181818;border-color:#6eb9ff73}.list-row.is-selected .pick-chip.is-range-purple[data-v-f8821244]{background:linear-gradient(120deg,#b978ff2e,#b978ff14),#181818;border-color:#b978ff59}.list-row.is-selected .pick-chip.is-range-red[data-v-f8821244]{background:linear-gradient(120deg,#ff787838,#ff787814),#181818;border-color:#ff787873}.list-row.is-selected .pick-chip.is-range-grau[data-v-f8821244]{background:linear-gradient(120deg,#8c8c8c33,#8c8c8c14),#181818;border-color:#8c8c8c59}.row-main[data-v-f8821244]{display:grid;grid-template-columns:var(--table-pos-col, 44px) minmax(0,1fr) var(--table-points-col, auto);position:relative;z-index:1;align-items:center;column-gap:var(--table-col-gap, 12px)}.position[data-v-f8821244]{position:relative;font-weight:var(--font-weight-bold, 700);text-align:center;font-variant-numeric:tabular-nums}.position-value[data-v-f8821244]{position:relative;z-index:1}.delta[data-v-f8821244]{font-size:.85rem;white-space:nowrap}.delta--up[data-v-f8821244]{color:var(--status-up)}.delta--down[data-v-f8821244]{color:var(--status-danger)}.delta--flat[data-v-f8821244]{color:var(--text-tertiary, rgba(255, 255, 255, .55))}.driver-details[data-v-f8821244]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--table-row-detail-gap, 1px);min-width:0;line-height:var(--table-row-line, 1.55)}.driver-details strong[data-v-f8821244]{font-size:var(--body-caption-size, .85rem);font-weight:var(--font-weight-semibold, 600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.driver-details span[data-v-f8821244]{font-size:calc(var(--body-caption-size, .78rem) * var(--table-subtitle-scale, .92));color:var(--text-secondary, rgba(255, 255, 255, .7));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.points[data-v-f8821244]{display:flex;align-items:center;justify-content:flex-end;gap:3px}.points-plus[data-v-f8821244]{display:inline-flex;align-items:center;justify-content:center;font-weight:var(--font-weight-semibold, 600);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-strong)}.points-value[data-v-f8821244]{min-width:var(--table-points-min, 56px);font-weight:var(--font-weight-semibold, 600);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;color:var(--table-points-color, rgba(255, 255, 255, .98))}.row-expand[data-v-f8821244]{display:grid;position:relative;overflow:hidden;max-height:0;opacity:0;transform:translateY(-4px);padding-top:0;pointer-events:none;transition:max-height .24s ease,opacity .18s ease,transform .18s ease,padding-top .24s ease}.row-expand[data-expanded=true][data-v-f8821244]{max-height:340px;opacity:1;transform:translateY(0);padding-top:6px;pointer-events:auto}.row-divider[data-v-f8821244]{height:1px;width:100%;background:var(--text-muted);margin-bottom:8px}.picks-block[data-v-f8821244]{display:grid;gap:.6rem}.picks-grid[data-v-f8821244]{display:grid;gap:.35rem}.picks-grid--top5[data-v-f8821244]{grid-template-columns:repeat(5,minmax(0,1fr))}.picks-grid--sprint[data-v-f8821244]{grid-template-columns:repeat(3,minmax(0,1fr))}.picks-grid--stats[data-v-f8821244]{grid-template-columns:repeat(2,minmax(0,1fr))}.pick-chip[data-v-f8821244]{position:relative;padding:.4rem;border-radius:var(--radius-sm, 12px);background:var(--glass-overlay);border:1px solid var(--divider-color);display:flex;flex-direction:column;gap:.15rem}button.pick-chip[data-v-f8821244]{-moz-appearance:none;appearance:none;-webkit-appearance:none;font:inherit;color:inherit;text-align:left;width:100%}.pick-chip.is-editable[data-v-f8821244]{cursor:pointer}.pick-chip.is-editable[data-v-f8821244]:hover{border-color:var(--glass-border-color)}.pick-chip.is-editable[data-v-f8821244]:focus-visible{outline:none;box-shadow:0 0 0 2px var(--glass-border-color)}.pick-head[data-v-f8821244]{display:flex;align-items:center;justify-content:space-between;gap:4px}.pick-chip small[data-v-f8821244]{font-size:var(--body-caption-size, .6rem);line-height:var(--body-caption-line, 1.35);letter-spacing:var(--letter-spacing-wide, .08em);text-transform:uppercase;color:var(--text-tertiary, rgba(255, 255, 255, .6));min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pick-points[data-v-f8821244]{flex:none;padding:1px 5px;border-radius:999px;background:var(--glass-overlay);font-size:calc(var(--body-caption-size, .6rem) * .92);font-weight:var(--font-weight-bold, 700);font-variant-numeric:tabular-nums;line-height:1.35;color:var(--text-strong)}.pick-chip strong[data-v-f8821244]{font-size:var(--body-sm-size, .85rem);line-height:var(--body-sm-line, 1.45);font-weight:var(--font-weight-semibold, 600);color:var(--text-primary, #fff)}.picks-grid--stats .pick-chip[data-v-f8821244]{padding:.5rem;border:1px solid var(--divider-color);background:var(--surface-chip-bg)}.pick-chip.is-range-standard[data-v-f8821244]{background:linear-gradient(120deg,#78d78c38,#78d78c14);border-color:#78d78c73;box-shadow:0 0 0 1px #78d78c2e,0 10px 16px #0000002e}.pick-chip.is-range-blue[data-v-f8821244]{background:linear-gradient(120deg,#6eb9ff38,#6eb9ff14);border-color:#6eb9ff73;box-shadow:0 0 0 1px #6eb9ff29,0 10px 16px #0000002e}.pick-chip.is-range-purple[data-v-f8821244]{background:linear-gradient(120deg,#b978ff2e,#b978ff14);border-color:#b978ff59;box-shadow:0 0 0 1px #b978ff29,0 10px 16px #0000002e}.pick-chip.is-range-red[data-v-f8821244]{background:linear-gradient(120deg,#ff787838,#ff787814);border-color:#ff787873;box-shadow:0 0 0 1px #ff78782e,0 10px 16px #0000002e}.pick-chip.is-range-grau[data-v-f8821244]{background:linear-gradient(120deg,#8c8c8c33,#8c8c8c14);border-color:#8c8c8c59;box-shadow:0 0 0 1px #8c8c8c29,0 10px 16px #0000002e}.pick-chip[data-color] strong[data-v-f8821244]{text-shadow:0 0 10px rgba(0,0,0,.2)}.pick-chip[data-gold=true][data-pick=pos] small[data-v-f8821244]{color:var(--status-hot)}.picks-locked[data-v-f8821244]{margin:0;padding:.4rem .2rem;text-align:center;font-size:var(--body-caption-size, .72rem);color:var(--text-tertiary, rgba(255, 255, 255, .55))}.state[data-v-a89bc499]{margin:.5rem 0;color:var(--text-secondary, rgba(255, 255, 255, .7));font-size:var(--body-caption-size, .85rem)}.state.error[data-v-a89bc499]{color:var(--status-danger, #ff8a8a)}.tipps-tab[data-v-35fcb6a0]{display:flex;flex-direction:column;gap:14px;user-select:none;-webkit-user-select:none}.head[data-v-35fcb6a0]{display:flex;justify-content:center;align-items:center;gap:.8rem}.deadline[data-v-35fcb6a0]{font-size:calc(var(--pill-size, .72rem) * 1.45);line-height:var(--body-caption-line, 1.35);letter-spacing:var(--pill-tracking, .12em);color:var(--deadline-color);font-weight:700;white-space:nowrap;text-align:center;animation:pulseDeadline-35fcb6a0 2.4s ease-in-out infinite}@keyframes pulseDeadline-35fcb6a0{0%{opacity:.55;text-shadow:0 0 6px rgba(255,46,69,.45)}50%{opacity:1;text-shadow:0 0 18px rgba(255,46,69,.85)}to{opacity:.55;text-shadow:0 0 6px rgba(255,46,69,.45)}}@media(prefers-reduced-motion:reduce){.deadline[data-v-35fcb6a0]{animation:none}}.state[data-v-35fcb6a0]{margin:.5rem 0;color:var(--text-secondary, rgba(255, 255, 255, .7));font-size:var(--body-caption-size, .85rem)}.state.error[data-v-35fcb6a0]{color:var(--status-danger, #ff8a8a)}.list[data-v-35fcb6a0]{display:flex;flex-direction:column;gap:1rem}.visibility-toast[data-v-35fcb6a0]{margin:.1rem 0;padding:.15rem .3rem;text-align:center;font-size:var(--body-caption-size, .78rem);line-height:var(--body-caption-line, 1.4);letter-spacing:var(--letter-spacing-relaxed, .04em);color:var(--status-ok-text);animation:toastIn-35fcb6a0 .2s ease}.visibility-toast.is-view[data-v-35fcb6a0]{color:var(--status-ok-text)}.visibility-toast.is-blind[data-v-35fcb6a0]{color:var(--status-warn-text)}@keyframes toastIn-35fcb6a0{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.entry[data-v-35fcb6a0]{background:var(--table-row-bg);border-radius:16px;padding:.85rem;border:1px solid var(--divider-color);display:flex;flex-direction:column;gap:.45rem}.entry.is-blurred .tip-value.is-tip[data-v-35fcb6a0]{filter:blur(6px);opacity:.6}.entry-main[data-v-35fcb6a0]{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.name[data-v-35fcb6a0]{font-size:var(--body-title-size, 1.05rem);font-weight:var(--body-title-weight, 600);padding-left:.4rem}.status-wrap[data-v-35fcb6a0]{display:inline-flex;align-items:center;gap:.4rem}.status[data-v-35fcb6a0]{padding:.25rem .75rem;border-radius:var(--radius-pill, 999px);font-size:var(--pill-size, .7rem);line-height:var(--body-caption-line, 1.35);letter-spacing:var(--letter-spacing-wide, .08em);text-transform:uppercase;border:1px solid var(--divider-color);white-space:nowrap}.status.is-submitted[data-v-35fcb6a0]{background:var(--status-ok-bg);border-color:var(--status-ok-border);color:var(--status-ok-text)}.status.is-open[data-v-35fcb6a0]{background:var(--status-warn-bg);border-color:var(--status-warn-border);color:var(--status-warn-text)}.status.is-private[data-v-35fcb6a0]{background:var(--glass-overlay);border-color:var(--divider-color);color:var(--text-tertiary, rgba(255, 255, 255, .6))}.visibility-toggle[data-v-35fcb6a0]{width:clamp(32px,3.4vw,44px);height:clamp(32px,3.4vw,44px);padding:0;border-radius:50%;border:1px solid var(--divider-color);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:var(--status-warn-bg);color:var(--status-warn-text);transition:background .2s ease,border-color .2s ease,color .2s ease}.visibility-toggle svg[data-v-35fcb6a0]{width:clamp(16px,1.6vw,20px);height:clamp(16px,1.6vw,20px);fill:currentColor}.visibility-toggle[data-state=view][data-v-35fcb6a0]{background:var(--status-ok-bg);border-color:var(--status-ok-border);color:var(--status-ok-text)}.visibility-toggle[data-v-35fcb6a0]:disabled{opacity:.6;cursor:default}.visibility-toggle.is-readonly[data-v-35fcb6a0]{cursor:default;opacity:.85}.body[data-v-35fcb6a0]{display:flex;flex-direction:column;gap:.6rem}.top5[data-v-35fcb6a0]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem}.sprint[data-v-35fcb6a0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.stats[data-v-35fcb6a0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.45rem}.rank-chip[data-v-35fcb6a0]{-moz-appearance:none;appearance:none;-webkit-appearance:none;text-align:left;width:100%;color:inherit;font:inherit;padding:.4rem;border-radius:var(--radius-sm, 12px);background:var(--glass-overlay);border:1px solid var(--divider-color);display:flex;flex-direction:column;gap:.15rem}.stat[data-v-35fcb6a0]{-moz-appearance:none;appearance:none;-webkit-appearance:none;text-align:left;width:100%;color:inherit;font:inherit;padding:.5rem;border-radius:var(--radius-sm, 12px);border:1px solid rgba(255,255,255,.05);background:var(--surface-chip-bg)}button.rank-chip[data-v-35fcb6a0],button.stat[data-v-35fcb6a0]{cursor:pointer}button.rank-chip[data-v-35fcb6a0]:focus-visible,button.stat[data-v-35fcb6a0]:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffff38}.rank-chip small[data-v-35fcb6a0]{font-size:var(--body-caption-size, .6rem);line-height:var(--body-caption-line, 1.35);letter-spacing:var(--letter-spacing-wide, .08em);text-transform:uppercase;color:var(--text-tertiary, rgba(255, 255, 255, .6))}.rank-chip strong[data-v-35fcb6a0]{font-size:var(--body-sm-size, .85rem);line-height:var(--body-sm-line, 1.45);font-weight:var(--font-weight-semibold, 600)}.stat small[data-v-35fcb6a0]{display:block;font-size:var(--body-caption-size, .62rem);line-height:var(--body-caption-line, 1.35);letter-spacing:var(--letter-spacing-wide, .08em);text-transform:uppercase;color:var(--text-tertiary, rgba(255, 255, 255, .55));margin-bottom:.2rem}.stat strong[data-v-35fcb6a0]{font-size:var(--body-base-size, .9rem);line-height:var(--body-base-line, 1.55);font-weight:var(--font-weight-semibold, 600)}.tip-value[data-v-35fcb6a0]{color:var(--text-tertiary, rgba(255, 255, 255, .45))}.tip-value.is-tip[data-v-35fcb6a0]{color:var(--text-primary, #fff)}.results[data-v-b4ed79ff]{display:flex;flex-direction:column;gap:var(--table-row-gap, 8px)}.results[data-v-b4ed79ff],.results[data-v-b4ed79ff] *{-webkit-tap-highlight-color:transparent}.metric-head[data-v-b4ed79ff]{display:flex;align-items:center;justify-content:flex-end;gap:.35rem;margin:0 2px;padding:0;background:none;border:none;cursor:pointer;color:var(--text-secondary, rgba(255, 255, 255, .7));font-size:calc(var(--body-caption-size, .75rem) * .9);font-weight:var(--font-weight-bold, 700);letter-spacing:var(--letter-spacing-wide, .08em);text-transform:uppercase}.metric-head svg[data-v-b4ed79ff]{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:.7}.value--cycle[data-v-b4ed79ff]{cursor:pointer}.value-swap-enter-active[data-v-b4ed79ff],.value-swap-leave-active[data-v-b4ed79ff]{transition:opacity .22s ease,transform .22s ease}.value-swap-enter-from[data-v-b4ed79ff]{opacity:0;transform:translateY(5px)}.value-swap-leave-to[data-v-b4ed79ff]{opacity:0;transform:translateY(-5px)}.segment-divider[data-v-b4ed79ff]{display:flex;align-items:center;gap:.6rem;margin:2px 0;color:var(--text-secondary, rgba(255, 255, 255, .7))}.segment-divider[data-v-b4ed79ff]:before,.segment-divider[data-v-b4ed79ff]:after{content:"";flex:1;height:1px;background:currentColor;opacity:.35}.segment-divider span[data-v-b4ed79ff]{font-size:calc(var(--body-caption-size, .75rem) * .9);font-weight:var(--font-weight-bold, 700);letter-spacing:var(--letter-spacing-wide, .08em);text-transform:uppercase;white-space:nowrap}.segment-divider--danger[data-v-b4ed79ff]{color:var(--status-danger, #ff4656)}.tyre[data-v-b4ed79ff]{flex:none;box-sizing:border-box;width:20px;height:20px;border-radius:50%;border:2.5px solid currentColor;display:inline-flex;align-items:center;justify-content:center;font-size:.62rem;font-weight:var(--font-weight-bold, 700);line-height:1;letter-spacing:0;text-indent:0;background:#00000073}.value--pit[data-v-b4ed79ff]{font-weight:var(--font-weight-bold, 700);letter-spacing:.04em;text-transform:uppercase}.result-row[data-v-b4ed79ff]{cursor:pointer;display:grid;grid-template-columns:var(--table-pos-col, 44px) minmax(0,1fr) auto var(--table-points-col, auto);align-items:center;column-gap:var(--table-col-gap, 12px);padding:var(--table-row-padding, 8px 12px);border-radius:var(--table-row-radius, 14px);background:var(--table-row-bg, rgba(0, 0, 0, .35));border:var(--table-row-border, 1px solid rgba(255, 255, 255, .06));box-shadow:var(--table-row-shadow, 0 6px 12px rgba(0, 0, 0, .12));position:relative;overflow:hidden;color:var(--text-primary, #fff)}.result-row[data-v-b4ed79ff]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--table-accent-width, 9px);background:var(--team-gradient);-webkit-mask:var(--table-accent-mask);mask:var(--table-accent-mask);pointer-events:none}.pos[data-v-b4ed79ff]{position:relative;z-index:1;text-align:center;font-weight:var(--font-weight-bold, 700);font-variant-numeric:tabular-nums}.delta[data-v-b4ed79ff]{font-size:.85rem;white-space:nowrap}.delta--up[data-v-b4ed79ff]{color:var(--status-up)}.delta--down[data-v-b4ed79ff]{color:var(--status-danger)}.delta--flat[data-v-b4ed79ff]{color:var(--text-tertiary, rgba(255, 255, 255, .55))}.who[data-v-b4ed79ff]{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--table-row-detail-gap, 1px);min-width:0;line-height:var(--table-row-line, 1.55)}.who strong[data-v-b4ed79ff]{font-size:var(--body-caption-size, .85rem);font-weight:var(--font-weight-semibold, 600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.who span[data-v-b4ed79ff]{font-size:calc(var(--body-caption-size, .78rem) * var(--table-subtitle-scale, .92));color:var(--text-secondary, rgba(255, 255, 255, .7));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.badges[data-v-b4ed79ff]{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.meta[data-v-b4ed79ff]{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-width:var(--results-value-min, 5.6rem)}.result-row.is-skeleton[data-v-b4ed79ff]{cursor:default;--team-gradient: var(--skeleton-base, rgba(255, 255, 255, .08))}.result-row.is-skeleton .who[data-v-b4ed79ff]{gap:0;justify-content:space-around;min-height:calc(var(--body-caption-size) * var(--table-row-line, 1.55) + var(--body-caption-size) * var(--table-subtitle-scale, .92) * var(--table-row-line, 1.55) + var(--table-row-detail-gap, 1px))}.result-row.is-skeleton .meta[data-v-b4ed79ff]{justify-content:flex-end}.value[data-v-b4ed79ff]{font-weight:var(--font-weight-semibold, 600);font-variant-numeric:tabular-nums;white-space:nowrap;min-width:var(--table-points-min, 56px);text-align:right;color:var(--table-points-color, rgba(255, 255, 255, .98))}.badge[data-v-b4ed79ff]{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;font-size:.6rem;font-weight:var(--font-weight-bold, 700);letter-spacing:.06em;padding:3px 6px 3px calc(6px + .06em);border-radius:6px;line-height:1}.badge--fl[data-v-b4ed79ff]{background:#f5c5182e;border:1px solid rgba(245,197,24,.55);color:var(--badge-fl-text)}.badge--dotd[data-v-b4ed79ff]{background:#00c6ff2e;border:1px solid rgba(0,198,255,.55);color:var(--badge-dotd-text)}.badge--penalty[data-v-b4ed79ff]{background:#ff3d002e;border:1px solid rgba(255,61,0,.55);color:var(--badge-penalty-text, #ff8a70);white-space:nowrap}.state[data-v-9b9637dc]{margin:.5rem 0;color:var(--text-secondary, rgba(255, 255, 255, .7));font-size:var(--body-caption-size, .85rem)}.state.error[data-v-9b9637dc]{color:var(--status-danger, #ff8a8a)}.state[data-v-6e44491c]{margin:.5rem 0;color:var(--text-secondary, rgba(255, 255, 255, .7));font-size:var(--body-caption-size, .85rem)}.state.error[data-v-6e44491c]{color:var(--status-danger, #ff8a8a)}.state[data-v-2c322d27]{margin:.5rem 0;color:var(--text-secondary, rgba(255, 255, 255, .7));font-size:var(--body-caption-size, .85rem)}.state.error[data-v-2c322d27]{color:var(--status-danger, #ff8a8a)}.race-detail-page[data-v-a05e0a1e]{color:var(--text-primary);min-height:100vh}.detail-hero-wrap[data-v-a05e0a1e]{width:var(--container-width, 90vw);max-width:var(--container-max-width, 700px);margin:0 auto;position:relative;box-sizing:border-box}.detail-body[data-v-a05e0a1e]{display:flex;flex-direction:column;gap:var(--header-gap, 32px)}.tab-card[data-v-a05e0a1e]{--card-padding: var(--table-card-padding, 14px)}.detail-back[data-v-a05e0a1e]{position:absolute;top:-6px;left:-6px;z-index:5;width:40px;height:40px;border-radius:999px;border:1px solid var(--divider-color);background:#141414b3;color:var(--text-primary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.detail-back.is-flipping[data-v-a05e0a1e]{animation:backDip-a05e0a1e .55s cubic-bezier(.4,.1,.2,1)}@keyframes backDip-a05e0a1e{0%,to{opacity:1}50%{opacity:0}}.detail-back svg[data-v-a05e0a1e]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.detail-status[data-v-a05e0a1e]{margin:1rem 0;color:var(--text-secondary, rgba(255, 255, 255, .7));font-size:var(--body-caption-size, .85rem)}.detail-status.error[data-v-a05e0a1e]{color:var(--status-danger, #ff8a8a)}.hero-skeleton[data-v-a05e0a1e]{cursor:default}.sk-face[data-v-a05e0a1e]{position:relative;display:flex;flex-direction:column;gap:.7rem;padding:22px;box-sizing:border-box;min-height:200px;border-radius:var(--hero-radius, 30px);border:1px solid var(--divider-color);background:var(--surface-card-bg);box-shadow:var(--surface-card-shadow)}.sk-top[data-v-a05e0a1e]{display:flex;justify-content:space-between;align-items:center;gap:.6rem}.sk-title[data-v-a05e0a1e]{display:flex;flex-direction:column;gap:.3rem;margin:.15rem 0}.sk-times[data-v-a05e0a1e]{display:flex;gap:.7rem;width:100%;margin-top:auto}.sk-chip[data-v-a05e0a1e]{flex:1 1 0;min-width:0}.switch-skeleton[data-v-a05e0a1e]{display:flex;gap:.4rem;width:100%;box-sizing:border-box;padding:.4rem;border-radius:18px;background:var(--surface-chip-bg);border:1px solid var(--divider-color)}.sk-seg[data-v-a05e0a1e]{flex:1 1 0;min-width:0}:root{color-scheme:dark;--font-family: "Sora", "Poppins", "Segoe UI", sans-serif;--font-base-step-mobile: clamp(.9rem, 3vw, 1.8rem);--font-base-step-desktop: clamp(1rem, 1.2vw, 1rem);--font-base-step: var(--font-base-step-mobile);--font-scale-step: 1.25;--font-base: var(--font-base-step);--font-scale: var(--font-scale-step);--font-p: var(--font-base);--font-h3: calc(var(--font-base) * var(--font-scale));--font-h2: calc(var(--font-h3) * var(--font-scale));--body-base-size: var(--font-p);--body-base-line: 1.55;--body-base-weight: 400;--body-caption-size: calc(var(--font-p) * .8);--body-caption-line: 1.35;--body-sm-size: calc(var(--font-p) * .9);--body-sm-line: 1.45;--body-sm-weight: 400;--heading-h2-size: var(--font-h2);--heading-h2-line: 1.15;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--text-strong: #f7f8ff;--text-medium: rgba(247, 248, 255, .78);--text-muted: rgba(247, 248, 255, .55);--text-primary: var(--text-strong);--text-secondary: var(--text-medium);--text-tertiary: var(--text-muted);--radius-pill: 999px;--pill-radius: var(--radius-pill);--pill-bg: rgba(255, 255, 255, .08);--pill-border: 1px solid rgba(255, 255, 255, .3);--pill-text: var(--text-secondary);--pill-size: .72rem;--pill-transform: uppercase;--letter-spacing-snug: -.01em;--letter-spacing-normal: 0em;--letter-spacing-wide: .08em;--pill-tracking: .2em;--accent-orange-start-rgb: 255, 147, 0;--accent-orange-end-rgb: 255, 96, 0;--accent-orange-shadow-rgb: var(--accent-orange-end-rgb);--accent-orange-text: #fff;--accent-orange-gradient: linear-gradient( 120deg, rgb(var(--accent-orange-start-rgb)), rgb(var(--accent-orange-end-rgb)) );--accent-orange-shadow-35: rgba(var(--accent-orange-shadow-rgb), .35);--accent-orange-shadow-45: rgba(var(--accent-orange-shadow-rgb), .45);--table-card-padding: 14px;--table-row-gap: 8px;--table-row-padding: 8px 12px;--table-row-radius: 14px;--table-row-shadow: 0 6px 12px rgba(0, 0, 0, .12);--table-row-line: var(--body-base-line);--table-pos-col: 44px;--table-points-col: auto;--table-points-min: 56px;--table-col-gap: 12px;--table-subtitle-scale: .92;--table-row-bg: rgba(0, 0, 0, .35);--table-row-border: 1px solid rgba(255, 255, 255, .06);--table-accent-width: 9px;--table-accent-mask: radial-gradient(4px 50% at 100% 50%, transparent 92%, #000 100%);--table-row-detail-gap: 1px;--table-points-color: rgba(255, 255, 255, .98);--table-row-selected-border: 1px solid rgba(255, 255, 255, .14);--table-row-selected-bg: linear-gradient( 120deg, rgba(var(--accent-orange-start-rgb), .22), rgba(var(--accent-orange-end-rgb), .18) ), var(--table-row-bg);--table-row-selected-shadow: 0 0 0 1px rgba(var(--accent-orange-shadow-rgb), .2), 0 12px 20px rgba(0, 0, 0, .18);--spacing-unit: 4px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 18px;--spacing-xl: 24px;--spacing-xxl: 32px;--spacing-stack: 12px;--spacing-section: 42px;--spacing-header: 48px;--radius-md: 18px;--glass-border: 1px solid rgba(255, 255, 255, .18);--glass-border-color: rgba(255, 255, 255, .18);--glass-overlay: rgba(255, 255, 255, .06);--surface-card-bg: linear-gradient(135deg, rgba(255, 255, 255, .08), rgba(255, 255, 255, 0));--surface-card-border: 1px solid rgba(255, 255, 255, .08);--surface-card-shadow: 0 30px 55px rgba(0, 0, 0, .45);--surface-overlay-bg: #16171c;--surface-overlay-border: 1px solid rgba(255, 255, 255, .12);--surface-overlay-shadow: 0 18px 40px rgba(0, 0, 0, .5);--surface-chip-bg: rgba(255, 255, 255, .03);--surface-circle-bg: rgba(0, 0, 0, .35);--divider-color: rgba(255, 255, 255, .08);--skeleton-base: rgba(255, 255, 255, .06);--skeleton-sheen: rgba(255, 255, 255, .16);--scrim: rgba(0, 0, 0, .55);--icon-invert: brightness(0) invert(1);--icon-on-accent: brightness(0) invert(1);--bg-page-solid: #000;--status-ok-text: #2ef7a0;--status-ok-bg: rgba(46, 247, 160, .15);--status-ok-border: rgba(46, 247, 160, .5);--status-warn-text: #ff8b8b;--status-warn-bg: rgba(255, 107, 107, .12);--status-warn-border: rgba(255, 107, 107, .45);--deadline-color: #ff2e45;--status-danger: #ff8a8a;--status-up: #6ee7a8;--status-hot: #ff4d4d;--badge-fl-text: #ffe9a3;--badge-dotd-text: #aee9ff;--bg-page: radial-gradient(circle at top, #1f1f1f 0%, #080808 65%);--container-width: 90vw;--container-max-width: 700px;--header-gap: var(--spacing-xl)}:root[data-theme=light]{color-scheme:light;--text-strong: #131419;--text-medium: rgba(19, 20, 25, .85);--text-muted: rgba(19, 20, 25, .66);--bg-page-solid: #e2e4ea;--bg-page: radial-gradient(circle at top, #f0f1f5 0%, #dfe1e8 65%);--surface-card-bg: linear-gradient(135deg, rgba(242, 242, 247, .95), rgba(234, 235, 241, .85));--surface-card-border: 1px solid rgba(20, 22, 34, .08);--surface-card-shadow: 0 18px 40px rgba(24, 28, 45, .14);--surface-overlay-bg: #ffffff;--surface-overlay-border: 1px solid rgba(20, 22, 34, .12);--surface-overlay-shadow: 0 18px 40px rgba(24, 28, 45, .22);--surface-chip-bg: rgba(20, 22, 34, .075);--surface-circle-bg: rgba(20, 22, 34, .1);--divider-color: rgba(20, 22, 34, .12);--skeleton-base: rgba(20, 22, 34, .09);--skeleton-sheen: rgba(255, 255, 255, .55);--scrim: rgba(15, 17, 26, .4);--icon-invert: brightness(0);--glass-border: 1px solid rgba(20, 22, 34, .16);--glass-border-color: rgba(20, 22, 34, .16);--glass-overlay: rgba(20, 22, 34, .06);--pill-bg: rgba(20, 22, 34, .05);--pill-border: 1px solid rgba(20, 22, 34, .3);--table-row-bg: #ffffff;--table-row-border: 1px solid rgba(20, 22, 34, .04);--table-row-shadow: 0 1px 2px rgba(24, 28, 45, .05);--table-points-color: rgba(22, 23, 29, .95);--table-row-selected-border: 1px solid rgba(20, 22, 34, .12);--table-row-selected-shadow: 0 0 0 1px rgba(var(--accent-orange-shadow-rgb), .2), 0 12px 20px rgba(24, 28, 45, .12);--status-ok-text: #0c7a4b;--status-ok-bg: rgba(13, 148, 90, .1);--status-ok-border: rgba(13, 148, 90, .45);--status-warn-text: #c22531;--status-warn-bg: rgba(199, 44, 57, .08);--status-warn-border: rgba(199, 44, 57, .4);--deadline-color: #c81e30;--status-danger: #c22531;--status-up: #0c7a4b;--status-hot: #c4232f;--badge-fl-text: #7a5d00;--badge-dotd-text: #045f80}.field-missing{border-color:#ff3b4dcc!important;box-shadow:0 0 6px #ff3b4d59,inset 0 0 6px #ff3b4d1f!important}@media(max-width:550px){:root{--font-base-step-mobile: clamp(.9rem, 3.35vw, 1.8rem)}}@media(max-width:699px){:root{--font-base-step-mobile: clamp(.9rem, 3.7vw, 1.8rem)}}@media(min-width:700px){:root{--font-base-step: var(--font-base-step-desktop)}}html{margin:0;background:var(--bg-page-solid, #000)}body{margin:0;background:var(--bg-page-solid, #000);color:var(--text-primary, #fff);font-family:var(--font-family);font-size:var(--body-base-size);line-height:var(--body-base-line)}*,*:before,*:after{box-sizing:border-box}*{scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{display:none}*{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}input,textarea,select,[contenteditable=""],[contenteditable=true]{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}img{-webkit-user-drag:none;pointer-events:none}@keyframes savedFlash{0%{background-color:var(--glass-overlay, rgba(255, 255, 255, .06))}20%{background-color:#00c6ff66}to{background-color:var(--glass-overlay, rgba(255, 255, 255, .06))}}@keyframes errorFlash{0%{background-color:var(--glass-overlay, rgba(255, 255, 255, .06))}20%{background-color:#ff475766}to{background-color:var(--glass-overlay, rgba(255, 255, 255, .06))}}.saved-flash{animation:savedFlash .9s ease-out}.error-flash{animation:errorFlash .9s ease-out}
