@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--accent:#f44;--accent-h:#ff5e5e;--accent-deep:#b32d2d}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:var(--font-body);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-emerald-300:#5ee9b5;--color-emerald-500:#00bb7f;--color-blue-400:#54a2ff;--color-blue-500:#3080ff;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-body);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-300:lab(76.5514% 36.4219 15.5335);--color-red-400:lab(63.7053% 60.7449 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-blue-400:lab(65.0361% -1.42062 -56.9803);--color-blue-500:lab(54.1736% 13.3368 -74.6839)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-\[-1\.5px\]{inset:-1.5px}.inset-\[-1px\]{inset:-1px}.inset-\[-2\.5px\]{inset:-2.5px}.inset-\[-3px\]{inset:-3px}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-0\.5{inset-inline:calc(var(--spacing) * .5)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.-start{inset-inline-start:calc(var(--spacing) * -1)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-2{top:calc(var(--spacing) * -2)}.-top-24{top:calc(var(--spacing) * -24)}.-top-48{top:calc(var(--spacing) * -48)}.top-0{top:calc(var(--spacing) * 0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:calc(var(--spacing) * 1)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-6{top:calc(var(--spacing) * 6)}.top-\[10\%\]{top:10%}.top-\[30\%\]{top:30%}.top-\[36\%\]{top:36%}.top-full{top:100%}.-right-0{right:calc(var(--spacing) * 0)}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-2{right:calc(var(--spacing) * -2)}.-right-24{right:calc(var(--spacing) * -24)}.-right-52{right:calc(var(--spacing) * -52)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-\[1px\]{right:1px}.-bottom-0{bottom:calc(var(--spacing) * 0)}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-0\.5{bottom:calc(var(--spacing) * .5)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-full{bottom:100%}.-left-52{left:calc(var(--spacing) * -52)}.-left-\[26px\]{left:-26px}.left-0{left:calc(var(--spacing) * 0)}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1{left:calc(var(--spacing) * 1)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-\[15px\]{left:15px}.left-\[18px\]{left:18px}.left-\[22px\]{left:22px}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.z-\[80\]{z-index:80}.z-\[100\]{z-index:100}.z-\[120\]{z-index:120}.z-\[150\]{z-index:150}.z-\[200\]{z-index:200}.z-\[300\]{z-index:300}.z-\[400\]{z-index:400}.z-\[9000\]{z-index:9000}.z-\[9999\]{z-index:9999}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-4{margin:calc(var(--spacing) * 4)}.m-5{margin:calc(var(--spacing) * 5)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-auto{margin-inline:auto}.my-3{margin-block:calc(var(--spacing) * 3)}.my-auto{margin-block:auto}.-mt-0{margin-top:calc(var(--spacing) * 0)}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-8{margin-top:calc(var(--spacing) * -8)}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-\[7px\]{margin-top:7px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.-mr-3{margin-right:calc(var(--spacing) * -3)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.ml-0{margin-left:calc(var(--spacing) * 0)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.ml-px{margin-left:1px}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[16\/10\]{aspect-ratio:16/10}.h-0{height:calc(var(--spacing) * 0)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-13{height:calc(var(--spacing) * 13)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-72{height:calc(var(--spacing) * 72)}.h-100{height:calc(var(--spacing) * 100)}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[14px\]{height:14px}.h-\[16px\]{height:16px}.h-\[22px\]{height:22px}.h-\[40\%\]{height:40%}.h-\[42px\]{height:42px}.h-\[50px\]{height:50px}.h-\[52px\]{height:52px}.h-\[60px\]{height:60px}.h-\[72px\]{height:72px}.h-\[76px\]{height:76px}.h-\[78px\]{height:78px}.h-\[80px\]{height:80px}.h-\[92px\]{height:92px}.h-\[96px\]{height:96px}.h-\[150px\]{height:150px}.h-\[180px\]{height:180px}.h-\[232px\]{height:232px}.h-\[240px\]{height:240px}.h-\[280px\]{height:280px}.h-\[560px\]{height:560px}.h-\[760px\]{height:760px}.h-\[calc\(100vh-130px\)\]{height:calc(100vh - 130px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-28{max-height:calc(var(--spacing) * 28)}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[60vh\]{max-height:60vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[94vh\]{max-height:94vh}.max-h-\[96vh\]{max-height:96vh}.max-h-\[260px\]{max-height:260px}.max-h-\[360px\]{max-height:360px}.max-h-\[440px\]{max-height:440px}.max-h-\[520px\]{max-height:520px}.max-h-\[600px\]{max-height:600px}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-\[30px\]{min-height:30px}.min-h-\[78px\]{min-height:78px}.min-h-\[200px\]{min-height:200px}.min-h-\[260px\]{min-height:260px}.min-h-\[300px\]{min-height:300px}.min-h-screen{min-height:100vh}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-28{width:calc(var(--spacing) * 28)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-72{width:calc(var(--spacing) * 72)}.w-\[2px\]{width:2px}.w-\[3\.6rem\]{width:3.6rem}.w-\[3px\]{width:3px}.w-\[68px\]{width:68px}.w-\[72px\]{width:72px}.w-\[76px\]{width:76px}.w-\[78px\]{width:78px}.w-\[92px\]{width:92px}.w-\[140px\]{width:140px}.w-\[150px\]{width:150px}.w-\[164px\]{width:164px}.w-\[340px\]{width:340px}.w-\[560px\]{width:560px}.w-\[900px\]{width:900px}.w-\[1200px\]{width:1200px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[46\%\]{max-width:46%}.max-w-\[50\%\]{max-width:50%}.max-w-\[58\%\]{max-width:58%}.max-w-\[60\%\]{max-width:60%}.max-w-\[68ch\]{max-width:68ch}.max-w-\[78\%\]{max-width:78%}.max-w-\[140px\]{max-width:140px}.max-w-\[150px\]{max-width:150px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[260px\]{max-width:260px}.max-w-\[440px\]{max-width:440px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[820px\]{max-width:820px}.max-w-\[900px\]{max-width:900px}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1080px\]{max-width:1080px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[2400px\]{max-width:2400px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[8px\]{min-width:8px}.min-w-\[14px\]{min-width:14px}.min-w-\[16px\]{min-width:16px}.min-w-\[20px\]{min-width:20px}.min-w-\[58px\]{min-width:58px}.min-w-\[92px\]{min-width:92px}.min-w-\[140px\]{min-width:140px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[210px\]{min-width:210px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[260px\]{min-width:260px}.min-w-\[280px\]{min-width:280px}.min-w-\[300px\]{min-width:300px}.min-w-\[320px\]{min-width:320px}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-3d{scale:var(--tw-scale-x) var(--tw-scale-y) var(--tw-scale-z)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[bhr-cheer_\.3s_ease\]{animation:.3s bhr-cheer}.animate-bounce{animation:var(--animate-bounce)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.scroll-mt-8{scroll-margin-top:calc(var(--spacing) * 8)}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.columns-2{columns:2}.columns-3{columns:3}.columns-4{columns:4}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[1fr_1\.4fr_1\.4fr_1fr\]{grid-template-columns:1fr 1.4fr 1.4fr 1fr}.grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}.grid-cols-\[52px_1fr_84px_84px_84px_64px\]{grid-template-columns:52px 1fr 84px 84px 84px 64px}.grid-cols-\[140px_1fr\]{grid-template-columns:140px 1fr}.grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-\[3px\]{gap:3px}.gap-px{gap:1px}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-2\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2.5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2.5) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-white>:not(:last-child)){border-color:var(--color-white)}:where(.divide-white\/\[0\.04\]>:not(:last-child)){border-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){:where(.divide-white\/\[0\.04\]>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[var\(--r-sm\)\]{border-radius:var(--r-sm)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.rounded-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-tl-md{border-top-left-radius:var(--radius-md)}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-tr-md{border-top-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#0d0d10\]{border-color:#0d0d10}.border-\[\#3B82F6\]\/40{border-color:#3b82f666;border-color:lab(54.6189% 8.76287 -65.7908/.4)}.border-\[\#60a5fa\]\/40{border-color:#60a5fa66;border-color:lab(66.0368% -2.92012 -49.7487/.4)}.border-\[\#e04040\]\/40{border-color:#e0404066;border-color:lab(52.4767% 62.2243 38.4892/.4)}.border-\[var\(--border\)\]{border-color:var(--border)}.border-\[var\(--border-glow\)\]{border-color:var(--border-glow)}.border-\[var\(--border-strong\)\]{border-color:var(--border-strong)}.border-\[var\(--line\)\]{border-color:var(--line)}.border-amber-500{border-color:var(--color-amber-500)}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/30{border-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/40{border-color:color-mix(in oklab, var(--color-amber-500) 40%, transparent)}}.border-amber-500\/50{border-color:#f99c0080}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/50{border-color:color-mix(in oklab, var(--color-amber-500) 50%, transparent)}}.border-emerald-500\/40{border-color:#00bb7f66}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/40{border-color:color-mix(in oklab, var(--color-emerald-500) 40%, transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.border-red-500\/30{border-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.border-red-500\/40{border-color:#fb2c3666}@supports (color:color-mix(in lab, red, red)){.border-red-500\/40{border-color:color-mix(in oklab, var(--color-red-500) 40%, transparent)}}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/12{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.border-white\/14{border-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.border-white\/14{border-color:color-mix(in oklab, var(--color-white) 14%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-white\/\[0\.04\]{border-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.04\]{border-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.border-white\/\[0\.05\]{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.05\]{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.border-white\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.border-white\/\[0\.07\]{border-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.07\]{border-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.bg-\[\#0a0a0c\]{background-color:#0a0a0c}.bg-\[\#0d0d10\]{background-color:#0d0d10}.bg-\[\#0e1116\]{background-color:#0e1116}.bg-\[\#1A1F2E\]{background-color:#1a1f2e}.bg-\[\#3B82F6\]\/10{background-color:#3b82f61a;background-color:lab(54.6189% 8.76287 -65.7908/.1)}.bg-\[\#3B82F6\]\/20{background-color:#3b82f633;background-color:lab(54.6189% 8.76287 -65.7908/.2)}.bg-\[\#60a5fa\]\/15{background-color:#60a5fa26;background-color:lab(66.0368% -2.92012 -49.7487/.15)}.bg-\[\#5865F2\]{background-color:#5865f2}.bg-\[\#e04040\]\/15{background-color:#e0404026;background-color:lab(52.4767% 62.2243 38.4892/.15)}.bg-\[\#ff4444\]{background-color:#f44}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--accent-soft\)\]{background-color:var(--accent-soft)}.bg-\[var\(--bg-1\,\#0e1116\)\]{background-color:var(--bg-1,#0e1116)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/5{background-color:#f99c000d}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/5{background-color:color-mix(in oklab, var(--color-amber-500) 5%, transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/20{background-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.bg-black\/25{background-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.bg-black\/55{background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/65{background-color:#000000a6}@supports (color:color-mix(in lab, red, red)){.bg-black\/65{background-color:color-mix(in oklab, var(--color-black) 65%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-black\/85{background-color:#000000d9}@supports (color:color-mix(in lab, red, red)){.bg-black\/85{background-color:color-mix(in oklab, var(--color-black) 85%, transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/20{background-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/20{background-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/15{background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/15{background-color:color-mix(in oklab, var(--color-red-500) 15%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.bg-white\/50{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/\[0\.07\]{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#1B2A55\]{--tw-gradient-from:#1b2a55;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#1B2A55\]\/30{--tw-gradient-from:#1b2a554d;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#1B2A55\]\/30{--tw-gradient-from:lab(17.711% 5.9479 -28.6008/.3)}}.from-\[\#15203F\]{--tw-gradient-from:#15203f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black{--tw-gradient-from:var(--color-black);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/10{--tw-gradient-from:#0000001a}@supports (color:color-mix(in lab, red, red)){.from-black\/10{--tw-gradient-from:color-mix(in oklab, var(--color-black) 10%, transparent)}}.from-black\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/45{--tw-gradient-from:#00000073}@supports (color:color-mix(in lab, red, red)){.from-black\/45{--tw-gradient-from:color-mix(in oklab, var(--color-black) 45%, transparent)}}.from-black\/45{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/90{--tw-gradient-from:#000000e6}@supports (color:color-mix(in lab, red, red)){.from-black\/90{--tw-gradient-from:color-mix(in oklab, var(--color-black) 90%, transparent)}}.from-black\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#0E1426\]{--tw-gradient-via:#0e1426;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#152043\]{--tw-gradient-via:#152043;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black{--tw-gradient-via:var(--color-black);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/15{--tw-gradient-via:#00000026}@supports (color:color-mix(in lab, red, red)){.via-black\/15{--tw-gradient-via:color-mix(in oklab, var(--color-black) 15%, transparent)}}.via-black\/15{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/40{--tw-gradient-via:#0006}@supports (color:color-mix(in lab, red, red)){.via-black\/40{--tw-gradient-via:color-mix(in oklab, var(--color-black) 40%, transparent)}}.via-black\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#0B0D14\]{--tw-gradient-to:#0b0d14;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#0F1730\]{--tw-gradient-to:#0f1730;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black{--tw-gradient-to:var(--color-black);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/30{--tw-gradient-to:#0000004d}@supports (color:color-mix(in lab, red, red)){.to-black\/30{--tw-gradient-to:color-mix(in oklab, var(--color-black) 30%, transparent)}}.to-black\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/75{--tw-gradient-to:#000000bf}@supports (color:color-mix(in lab, red, red)){.to-black\/75{--tw-gradient-to:color-mix(in oklab, var(--color-black) 75%, transparent)}}.to-black\/75{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.\!p-4{padding:calc(var(--spacing) * 4)!important}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-9{padding-inline:calc(var(--spacing) * 9)}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-\[1px\]{padding-block:1px}.py-\[2px\]{padding-block:2px}.py-px{padding-block:1px}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-24{padding-right:calc(var(--spacing) * 24)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-\[21px\]{padding-left:21px}.pl-\[34px\]{padding-left:34px}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-body)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.55rem\]{font-size:.55rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.92rem\]{font-size:.92rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.7rem\]{font-size:1.7rem}.text-\[6\.5px\]{font-size:6.5px}.text-\[6px\]{font-size:6px}.text-\[7\.5px\]{font-size:7.5px}.text-\[7px\]{font-size:7px}.text-\[8\.5px\]{font-size:8.5px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[36px\]{font-size:36px}.text-\[42px\]{font-size:42px}.text-\[clamp\(1\.4rem\,3vw\,2rem\)\]{font-size:clamp(1.4rem,3vw,2rem)}.text-\[clamp\(1\.6rem\,3\.6vw\,2\.3rem\)\]{font-size:clamp(1.6rem,3.6vw,2.3rem)}.leading-\[0\.84\]{--tw-leading:.84;line-height:.84}.leading-\[0\.85\]{--tw-leading:.85;line-height:.85}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-\[0\.26em\]{--tw-tracking:.26em;letter-spacing:.26em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[0\.32em\]{--tw-tracking:.32em;letter-spacing:.32em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#0B0D14\]{color:#0b0d14}.text-\[\#0a0a0c\]{color:#0a0a0c}.text-\[\#60A5FA\],.text-\[\#60a5fa\]{color:#60a5fa}.text-\[\#00150b\]{color:#00150b}.text-\[\#A5C6FF\]{color:#a5c6ff}.text-\[\#A5C6FF\]\/70{color:#a5c6ffb3;color:lab(78.9935% -1.26919 -32.0144/.7)}.text-\[\#A5C6FF\]\/80{color:#a5c6ffcc;color:lab(78.9935% -1.26919 -32.0144/.8)}.text-\[\#a855f7\]{color:#a855f7}.text-\[\#e04040\]{color:#e04040}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--danger\)\]{color:var(--danger)}.text-\[var\(--fg\)\],.text-\[var\(--fg\)\]\/85{color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--fg\)\]\/85{color:color-mix(in oklab, var(--fg) 85%, transparent)}}.text-\[var\(--fg-dim\)\]{color:var(--fg-dim)}.text-\[var\(--fg-faint\)\]{color:var(--fg-faint)}.text-\[var\(--fg-muted\)\]{color:var(--fg-muted)}.text-\[var\(--warn\)\]{color:var(--warn)}.text-amber-200{color:var(--color-amber-200)}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-black{color:var(--color-black)}.text-blue-400{color:var(--color-blue-400)}.text-emerald-300{color:var(--color-emerald-300)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-white{color:var(--color-white)}.text-white\/20{color:#fff3}@supports (color:color-mix(in lab, red, red)){.text-white\/20{color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.stacked-fractions{--tw-numeric-fraction:stacked-fractions;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-\[0\.22\]{opacity:.22}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_6px_\#34d399\]{--tw-shadow:0 0 6px var(--tw-shadow-color,#34d399);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(248\,113\,113\,0\.6\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,#f8717199);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(251\,191\,36\,0\.7\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#fbbf24b3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_var\(--c-accent\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,var(--c-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(52\,211\,153\,0\.35\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#34d39959);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(248\,113\,113\,0\.45\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#f8717173);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_12px_-4px_var\(--accent-glow\)\]{--tw-shadow:0 0 12px -4px var(--tw-shadow-color,var(--accent-glow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_14px_-4px_var\(--c-accent\)\]{--tw-shadow:0 0 14px -4px var(--tw-shadow-color,var(--c-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(255\,255\,255\,0\.12\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#ffffff1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_18px_-6px_var\(--c-accent\)\]{--tw-shadow:0 0 18px -6px var(--tw-shadow-color,var(--c-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(34\,197\,94\,0\.45\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#22c55e73);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(52\,211\,153\,0\.22\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#34d39938);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(52\,211\,153\,0\.25\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#34d39940);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(99\,102\,241\,0\.25\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#6366f140);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_4px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 1px 4px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_5px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 1px 5px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_5px_18px_rgba\(0\,0\,0\,0\.85\)\]{--tw-shadow:0 5px 18px var(--tw-shadow-color,#000000d9);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_32px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 10px 32px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_34px_rgba\(0\,0\,0\,0\.65\)\]{--tw-shadow:0 12px 34px var(--tw-shadow-color,#000000a6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_8px_rgba\(52\,211\,153\,0\.5\)\]{--tw-drop-shadow-size:drop-shadow(0 0 8px var(--tw-drop-shadow-color,#34d39980));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.95\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 3px var(--tw-drop-shadow-color,#000000f2));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_1px_4px_rgba\(0\,0\,0\,0\.95\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 4px var(--tw-drop-shadow-color,#000000f2));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.95\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 8px var(--tw-drop-shadow-color,#000000f2));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition\!{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition-\[width\,left\]{transition-property:width,left;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-\[900ms\]{--tw-duration:.9s;transition-duration:.9s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[mail\:exception\]{mail:exception}.\[mail\:fallback\]{mail:fallback}.\[mail\:sent\]{mail:sent}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.group-hover\:pointer-events-auto:is(:where(.group):hover *){pointer-events:auto}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.05\]:is(:where(.group):hover *){scale:1.05}.group-hover\:scale-\[1\.06\]:is(:where(.group):hover *){scale:1.06}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.first\:ml-0:first-child{margin-left:calc(var(--spacing) * 0)}.first\:pt-0:first-child{padding-top:calc(var(--spacing) * 0)}.last\:flex-none:last-child{flex:none}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing) * 0)}.focus-within\:border-\[var\(--accent\)\]:focus-within{border-color:var(--accent)}@media (hover:hover){.hover\:scale-\[1\.01\]:hover{scale:1.01}.hover\:bg-\[\#E81123\]:hover{background-color:#e81123}.hover\:bg-\[var\(--accent-soft\)\]:hover{background-color:var(--accent-soft)}.hover\:bg-amber-500\/10:hover{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-500\/10:hover{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.hover\:bg-black\/60:hover{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/60:hover{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.hover\:bg-black\/80:hover{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/80:hover{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.hover\:bg-emerald-500\/10:hover{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-500\/10:hover{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.hover\:bg-red-500\/10:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:bg-white\/\[0\.02\]:hover{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.02\]:hover{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.hover\:text-\[var\(--accent\)\]:hover{color:var(--accent)}.hover\:text-\[var\(--fg\)\]:hover{color:var(--fg)}.hover\:text-\[var\(--fg-dim\)\]:hover{color:var(--fg-dim)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_10px_40px_-20px_rgba\(255\,84\,84\,0\.6\)\]:hover{--tw-shadow:0 10px 40px -20px var(--tw-shadow-color,#ff545499);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\:brightness-125:hover{--tw-brightness:brightness(125%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:border-\[\#a855f7\]:focus{border-color:#a855f7}.focus\:border-\[var\(--accent\)\]:focus{border-color:var(--accent)}.focus\:border-white\/25:focus{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.focus\:border-white\/25:focus{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:no-underline:disabled{text-decoration-line:none}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:40rem){.sm\:col-span-3{grid-column:span 3/span 3}.sm\:flex{display:flex}.sm\:inline{display:inline}.sm\:table-cell{display:table-cell}.sm\:w-\[92px\]{width:92px}.sm\:w-\[240px\]{width:240px}.sm\:flex-1{flex:1}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:pt-1{padding-top:calc(var(--spacing) * 1)}.sm\:text-right{text-align:right}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline{display:inline}.md\:table-cell{display:table-cell}.md\:w-\[180px\]{width:180px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.md\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:pt-16{padding-top:calc(var(--spacing) * 16)}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-4{top:calc(var(--spacing) * 4)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:inline{display:inline}.lg\:table-cell{display:table-cell}.lg\:h-\[62vh\]{height:62vh}.lg\:w-\[58\%\]{width:58%}.lg\:w-\[260px\]{width:260px}.lg\:w-\[400px\]{width:400px}.lg\:flex-none{flex:none}.lg\:flex-shrink-0{flex-shrink:0}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1fr_280px\]{grid-template-columns:1fr 280px}.lg\:grid-cols-\[240px_1fr\]{grid-template-columns:240px 1fr}.lg\:grid-cols-\[260px_1fr\]{grid-template-columns:260px 1fr}.lg\:flex-row{flex-direction:row}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:80rem){.xl\:col-span-5{grid-column:span 5/span 5}.xl\:col-span-6{grid-column:span 6/span 6}.xl\:col-span-7{grid-column:span 7/span 7}.xl\:h-\[calc\(100vh-220px\)\]{height:calc(100vh - 220px)}.xl\:min-h-\[600px\]{min-height:600px}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}}:root{--green-50:#ecfdf5;--green-200:#a7f3d0;--green-300:#6ee7b7;--green-400:#34d399;--green-500:#05ee88;--green-600:#04c674;--green-700:#027a48;--bg-deep:#060807;--bg-elev-1:#0c100e;--bg-elev-2:#131815;--bg-elev-3:#1c2220;--bg-elev-4:#2a322e;--bone-50:#fafaf8;--bone-100:#efefe9;--bone-200:#d6d6cf;--c-iracing:#ff5454;--c-lmu:#f59e0b;--c-ams2:#629dff;--c-r3e:#05ee88;--c-aco:#b87dff;--bg:var(--bg-deep);--bg-card:var(--bg-elev-1);--bg-card-hover:var(--bg-elev-2);--bg-elevated:var(--bg-elev-2);--line:#fffaf00f;--line-soft:#fffaf01a;--line-strong:#fffaf02e;--line-bhr:#05ee8852;--fg:var(--bone-50);--fg-muted:#fafaf8b8;--fg-faint:#fafaf87a;--fg-dim:#fafaf847;--accent:var(--green-500);--accent-fg:#001a0e;--font-display:var(--font-oswald), "Oswald", "Bebas Neue", system-ui, sans-serif;--font-body:var(--font-geist), system-ui, sans-serif;--font-mono:var(--font-geist-mono), monospace;--r-xs:4px;--r-sm:8px;--r-md:12px;--r-lg:18px;--r-xl:24px;--shadow-sm:0 1px 2px #0006;--shadow-md:0 8px 24px -8px #00000080, 0 2px 6px #0003;--shadow-lg:0 24px 60px -20px #0009;--shadow-bhr:0 0 40px -8px #05ee8852}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background:var(--bg)}body{background:var(--bg);color:var(--fg);font-family:var(--font-body);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;font-size:15.5px;font-weight:400;line-height:1.55;overflow-x:hidden}.atmosphere:before{content:"";filter:blur(2px);background:radial-gradient(1100px 500px at 75% -10%,#05ee881f,#0000 50%),radial-gradient(700px 600px at 10% 90%,#05ee880f,#0000 60%),radial-gradient(500px 400px,#05ee8806,#0000 70%);position:absolute;inset:0}.atmosphere:after{content:"";opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.display-serif{font-family:var(--font-display);font-feature-settings:"ss01", "liga";font-style:normal;font-weight:400}.display-serif-italic{font-family:var(--font-display);font-style:italic;font-weight:400}.h-hero{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(3rem,8vw,7rem);font-weight:400;line-height:.96}.h-section{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(2rem,4.5vw,3.5rem);font-weight:400;line-height:1}.h-card{font-family:var(--font-body);letter-spacing:-.015em;font-size:1.25rem;font-weight:600;line-height:1.2}.eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-size:.7rem;font-weight:500}.eyebrow-muted{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-faint);font-size:.7rem;font-weight:500}.body-lg{color:var(--fg-muted);letter-spacing:-.005em;font-size:1.125rem;line-height:1.6}.body{color:var(--fg-muted);font-size:.95rem;line-height:1.55}.body-sm{color:var(--fg-faint);font-size:.85rem;line-height:1.5}.tab-num{font-variant-numeric:tabular-nums}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.btn{height:42px;font-family:var(--font-body);letter-spacing:-.005em;border-radius:var(--r-md);cursor:pointer;white-space:nowrap;isolation:isolate;border:0;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.btn-lg{height:52px;padding:0 1.75rem;font-size:.95rem}.btn-sm{height:36px;padding:0 .95rem;font-size:.85rem}.btn-primary{background:var(--accent);color:var(--accent-fg);font-weight:700;box-shadow:0 0 0 1px #05ee8866,inset 0 1px #ffffff26}.btn-primary:hover{background:var(--green-400);box-shadow:var(--shadow-bhr), 0 0 0 1px #05ee8880, inset 0 1px 0 #fff3;transform:translateY(-1px)}.btn-primary:active{transform:translateY(0)}.btn-glass{color:var(--fg);border:1px solid var(--line-soft);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fafaf80a}.btn-glass:hover{border-color:var(--line-strong);background:#fafaf814}.btn-ghost{color:var(--fg-muted);background:0 0}.btn-ghost:hover{color:var(--fg);background:#ffffff0a}.card{background:linear-gradient(180deg, var(--bg-elev-1) 0%, var(--bg-elev-1) 100%);border:1px solid var(--line);border-radius:var(--r-lg);position:relative}.card-glass{border:1px solid var(--line-soft);-webkit-backdrop-filter:blur(16px);border-radius:var(--r-lg);background:linear-gradient(#141816b3 0%,#0c100eb3 100%)}.card-hover{transition:border-color .25s,transform .25s,background .25s}.card-hover:hover{border-color:var(--line-strong);background:linear-gradient(180deg, var(--bg-elev-2) 0%, var(--bg-elev-1) 100%)}.card-bhr{border:1px solid var(--line-bhr);border-radius:var(--r-lg);box-shadow:var(--shadow-bhr);background:linear-gradient(#05ee8814 0%,#05ee8805 100%);position:relative}.sticker{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line-soft);color:var(--fg-muted);background:#ffffff0d;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .7rem;font-size:.7rem;font-weight:500;display:inline-flex}.sticker-go{color:var(--green-300);background:#05ee881a;border-color:#05ee884d}.sticker-pulse:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite sticker-pulse;box-shadow:0 0 8px}@keyframes sticker-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}:root{--sidebar-w:232px;--topbar-h:64px}.app-shell{grid-template-columns:var(--sidebar-w) 1fr;grid-template-rows:var(--topbar-h) 1fr;background:var(--bg);grid-template-areas:"sidebar topbar""sidebar main";min-height:100vh;display:grid}@media (max-width:900px){.app-shell{grid-template-columns:1fr;grid-template-rows:var(--topbar-h) 1fr 64px;grid-template-areas:"topbar""main""bottomnav"}}.app-sidebar{background:var(--bg-elev-1);border-right:1px solid var(--line);flex-direction:column;grid-area:sidebar;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}@media (max-width:900px){.app-sidebar{display:none}}.app-topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);z-index:30;background:#060807d9;grid-area:topbar;align-items:center;padding:0 1.5rem;display:flex;position:sticky;top:0}.app-main{grid-area:main;min-width:0;position:relative;overflow-x:hidden}.app-bottomnav{display:none}@media (max-width:900px){.app-bottomnav{background:var(--bg-elev-1);border-top:1px solid var(--line);z-index:30;height:64px;padding-bottom:env(safe-area-inset-bottom,0);grid-area:bottomnav;display:flex;position:sticky;bottom:0}}.side-item{border-radius:var(--r-sm);color:var(--fg-faint);align-items:center;gap:.75rem;margin:1px .65rem;padding:.625rem .875rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .15s;display:flex;position:relative}.side-item:hover{color:var(--fg);background:#ffffff0a}.side-item.active{color:var(--accent);background:#05ee8814}.side-item.active:before{content:"";background:var(--accent);width:3px;height:18px;box-shadow:0 0 8px var(--accent);border-radius:0 3px 3px 0;position:absolute;top:50%;left:-10px;transform:translateY(-50%)}.side-section{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-dim);padding:1.25rem 1.4rem .5rem;font-size:.65rem;font-weight:500}.metric{background:linear-gradient(180deg, var(--bg-elev-1) 0%, var(--bg-elev-1) 100%);border:1px solid var(--line);border-radius:var(--r-md);padding:1.5rem;transition:border-color .2s,background .2s;position:relative;overflow:hidden}.metric:hover{border-color:var(--line-strong)}.metric-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);margin-bottom:.75rem;font-size:.7rem;font-weight:500}.metric-value{font-family:var(--font-display);letter-spacing:-.04em;color:var(--fg);font-size:2.5rem;line-height:.95}.metric-value-mono{font-family:var(--font-mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:500;line-height:1}.metric-meta{color:var(--fg-faint);align-items:center;gap:.5rem;margin-top:.5rem;font-size:.8rem;display:flex}.field-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);margin-bottom:.55rem;font-size:.7rem;font-weight:500;display:block}.field-input{border:1px solid var(--line-soft);border-radius:var(--r-sm);width:100%;height:48px;color:var(--fg);font-family:var(--font-body);background:#ffffff08;padding:0 1rem;font-size:.95rem;transition:all .2s}.field-input:focus{border-color:var(--accent);background:#05ee880a;outline:0;box-shadow:0 0 0 4px #05ee881a}.field-input::placeholder{color:var(--fg-dim)}@keyframes reveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.reveal{animation:.7s cubic-bezier(.16,1,.3,1) backwards reveal}.reveal-1{animation-delay:50ms}.reveal-2{animation-delay:.15s}.reveal-3{animation-delay:.25s}.reveal-4{animation-delay:.35s}.reveal-5{animation-delay:.45s}.reveal-6{animation-delay:.55s}@keyframes shimmer{0%,to{background-position:0%}50%{background-position:100%}}.shimmer-text{background:linear-gradient(110deg, var(--green-500) 0%, var(--green-300) 30%, var(--green-500) 60%);-webkit-text-fill-color:transparent;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out infinite shimmer}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg-elev-1)}::-webkit-scrollbar-thumb{background:var(--bg-elev-3);border:2px solid var(--bg-elev-1);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--bg-elev-4)}.divider-soft{background:var(--line);height:1px}.glow-bhr{filter:drop-shadow(0 0 24px #05ee8859)}.no-underline{text-decoration:none}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.shell{width:100%;max-width:1320px;margin-inline:auto;padding-inline:1.5rem}@media (min-width:768px){.shell{padding-inline:2.5rem}}@media (min-width:1280px){.shell{padding-inline:4rem}}.h-brand{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;font-size:clamp(3rem,9.5vw,9rem);font-weight:700;line-height:.92}.h-brand .accent{color:var(--accent)}.h-section-brand{font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;font-size:clamp(1.75rem,3.4vw,2.75rem);font-weight:700;line-height:1}.h-section-brand .accent{color:var(--accent)}.brand-slogan{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;font-size:clamp(1.05rem,1.6vw,1.45rem);font-weight:700;line-height:1.3}.brand-slogan .accent{color:var(--accent);position:relative}.brand-eyebrow{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.6rem;font-size:.85rem;font-weight:700;display:inline-flex}.brand-eyebrow:before{content:"";background:var(--accent);width:28px;height:2px;box-shadow:0 0 8px var(--accent)}.brand-bg{z-index:-1;pointer-events:none;background:radial-gradient(1000px 600px at 80% 0,#05ee882e,#0000 55%),radial-gradient(800px 600px at 10% 90%,#05ee880f,#0000 60%);position:absolute;inset:0}.brand-bg:before{content:"";opacity:.6;background-image:linear-gradient(90deg,#05ee880d 1px,#0000 1px),linear-gradient(#05ee880d 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 30%,#000 20%,#0000 75%);mask-image:radial-gradient(80% 60% at 50% 30%,#000 20%,#0000 75%)}.bullet-list{flex-direction:column;gap:1rem;padding:0;list-style:none;display:flex}.bullet-list li{font-family:var(--font-body);color:var(--fg);align-items:flex-start;gap:.85rem;font-size:1.02rem;line-height:1.5;display:flex}.bullet-list li:before{content:"›";color:var(--accent);font-family:var(--font-display);flex-shrink:0;margin-top:.05em;font-size:1.4rem;font-weight:700;line-height:1}.brand-card{border:1px solid var(--line);background:var(--bg-elev-1);isolation:isolate;border-radius:14px;padding:2rem 1.85rem;transition:border-color .3s,background .3s;position:relative;overflow:hidden}.brand-card:hover{background:var(--bg-elev-2);border-color:#05ee884d}.brand-card:before{content:"";background:var(--accent);height:3px;box-shadow:0 0 12px var(--accent);transform-origin:0;transition:transform .4s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0;right:0;transform:scaleX(.4)}.brand-card:hover:before{transform:scaleX(1)}.brand-card .head{align-items:baseline;gap:.7rem;margin-bottom:1.5rem;display:flex}.brand-card .num{font-family:var(--font-display);color:var(--accent);letter-spacing:-.02em;font-size:1.5rem;font-weight:700;line-height:1}.brand-card h3{font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;color:var(--fg);font-size:1.4rem;font-weight:700;line-height:1.05}.sim-badge{border:1px solid var(--line);background:linear-gradient(135deg, var(--sim-color) 0%, transparent 60%), var(--bg-elev-1);border-radius:12px;flex-direction:column;gap:.5rem;padding:1.4rem 1.4rem 1.3rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.sim-badge{background:linear-gradient(135deg, color-mix(in oklab, var(--sim-color) 6%, transparent) 0%, transparent 60%), var(--bg-elev-1)}}.sim-badge{isolation:isolate;text-decoration:none;transition:border-color .3s,transform .3s;overflow:hidden}.sim-badge:hover{border-color:var(--sim-color);transform:translateY(-2px)}.sim-badge .glow{background:radial-gradient(circle, var(--sim-color) 0%, transparent 70%);opacity:.16;filter:blur(30px);z-index:0;border-radius:50%;width:140px;height:140px;transition:opacity .4s;position:absolute;top:-40px;right:-40px}.sim-badge:hover .glow{opacity:.4}.sim-badge>.top,.sim-badge>.name,.sim-badge>.sub{z-index:1;position:relative}.sim-badge .top{justify-content:space-between;align-items:center;display:flex}.sim-badge .short{font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;color:var(--sim-color);font-size:1.6rem;font-weight:700;line-height:1}.sim-badge .name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;color:var(--fg);font-size:1.1rem;font-weight:700;line-height:1.05}.sim-badge .sub{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-faint);margin-top:auto;padding-top:.5rem;font-size:.65rem}.swarm-block{text-align:center;background:radial-gradient(ellipse 80% 60% at 50% 0%, #05ee882e 0%, transparent 60%), linear-gradient(180deg, #05ee880d 0%, var(--bg-elev-1) 100%);border:1px solid #05ee8847;border-radius:18px;padding:4.5rem 2rem;position:relative;overflow:hidden}@media (min-width:768px){.swarm-block{padding:6rem 3rem}}.swarm-block:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#05ee880a 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60%,#000 30%,#0000 75%);mask-image:radial-gradient(80% 60%,#000 30%,#0000 75%)}.swarm-headline{font-family:var(--font-display);letter-spacing:-.005em;text-transform:uppercase;font-size:clamp(3rem,9vw,8rem);font-weight:700;line-height:.95}.swarm-headline .swarm{color:var(--accent);display:inline-block;position:relative}.swarm-headline .swarm:after{content:"";filter:blur(2px);z-index:-1;background:#05ee8859;height:.18em;position:absolute;bottom:.06em;left:0;right:0}.lp-atmos{z-index:0;pointer-events:none;background:var(--bg);position:fixed;inset:0}.lp-atmos:before{content:"";background:radial-gradient(900px 700px at 85% -5%,#05ee8829,#0000 55%),radial-gradient(800px 500px at -10% 110%,#05ee8812,#0000 60%);position:absolute;inset:0}.lp-atmos:after{content:"";opacity:.55;background-image:linear-gradient(90deg,#05ee880b 1px,#0000 1px),linear-gradient(#05ee880b 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 70% at 50% 40%,#000 10%,#0000 75%);mask-image:radial-gradient(90% 70% at 50% 40%,#000 10%,#0000 75%)}.lp-frame{z-index:1;grid-template-rows:auto 1fr auto;width:100%;max-width:1320px;min-height:100dvh;margin-inline:auto;padding-inline:1.5rem;display:grid;position:relative}@media (min-width:768px){.lp-frame{padding-inline:2.5rem}}@media (min-width:1280px){.lp-frame{padding-inline:4rem}}.lp-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:72px;display:flex}.lp-brand{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--fg);align-items:center;gap:.65rem;font-size:1.05rem;font-weight:700;text-decoration:none;display:inline-flex}.lp-brand .accent{color:var(--accent)}.lp-nav{align-items:center;gap:.5rem;display:flex}.lp-link{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted);border:1px solid var(--line-soft);border-radius:999px;padding:.55rem 1rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:color .2s,border-color .2s,background .2s}.lp-link:hover{color:var(--fg);border-color:var(--line-strong);background:#ffffff08}.lp-main{grid-template-columns:1fr;align-items:center;gap:3rem;padding-block:clamp(2.5rem,6vw,5rem);display:grid}@media (min-width:1024px){.lp-main{grid-template-columns:1.15fr .85fr;gap:4.5rem}}.lp-story{padding-left:0;position:relative}@media (min-width:1024px){.lp-story{border-left:1px solid var(--line);padding-left:1.75rem}.lp-story:before{content:"";background:var(--accent);width:2px;height:88px;box-shadow:0 0 12px var(--accent);position:absolute;top:0;left:-1px}}.lp-story .brand-eyebrow{font-family:var(--font-mono);letter-spacing:.22em;margin-bottom:1.5rem;font-size:.72rem;font-weight:500}.lp-story .brand-eyebrow:before{display:none}.lp-headline{font-family:var(--font-display);letter-spacing:-.015em;text-transform:uppercase;color:var(--fg);font-size:clamp(3rem,8vw,6.5rem);font-weight:700;line-height:.92}.lp-headline .accent{color:var(--accent)}.lp-lede{max-width:36rem;color:var(--fg-muted);margin-top:2rem;font-size:1.0625rem;line-height:1.6}@media (min-width:1024px){.lp-lede{font-size:1.125rem}}.lp-meta{flex-wrap:wrap;align-items:center;gap:1.25rem 2rem;margin-top:2.5rem;display:flex}.lp-pulse-chip{border:1px solid var(--line-bhr);background:linear-gradient(#05ee880f 0%,#05ee8805 100%);border-radius:14px;align-items:center;gap:.85rem;padding:.65rem 1rem .65rem .85rem;display:inline-flex}.lp-pulse-chip .k{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-bottom:.2rem;font-size:.62rem}.lp-pulse-chip .v{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;color:var(--fg);font-size:.95rem;font-weight:700;line-height:1}.lp-pulse{background:var(--accent);border-radius:50%;flex-shrink:0;width:9px;height:9px;animation:2.4s ease-out infinite lp-pulse-anim;box-shadow:0 0 #05ee888c}@keyframes lp-pulse-anim{0%{box-shadow:0 0 #05ee888c}70%{box-shadow:0 0 0 14px #05ee8800}to{box-shadow:0 0 #05ee8800}}.lp-sims{flex-wrap:wrap;gap:.45rem;display:flex}.lp-sims span{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--c);border:1px solid var(--c);border-radius:6px;padding:.4rem .7rem;font-size:.72rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.lp-sims span{border:1px solid color-mix(in oklab, var(--c) 30%, transparent)}}.lp-sims span{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.lp-sims span{background:color-mix(in oklab, var(--c) 8%, transparent)}}.lp-sims span{line-height:1}.lp-card-wrap{justify-self:stretch;width:100%;max-width:460px}@media (min-width:1024px){.lp-card-wrap{justify-self:end}}.lp-footer{border-top:1px solid var(--line);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding-block:1.5rem;font-size:.78rem;font-weight:600;display:flex}.lp-footlinks{gap:1.5rem;display:flex}.lp-footlinks a{color:var(--fg-faint);text-decoration:none;transition:color .2s}.lp-footlinks a:hover{color:var(--fg)}.rcard{border:1px solid var(--line-soft);-webkit-backdrop-filter:blur(18px);isolation:isolate;background:linear-gradient(#141816c7 0%,#0c100ec7 100%);border-radius:18px;padding:1.4rem;position:relative;overflow:hidden;box-shadow:0 24px 60px -28px #000000b3,inset 0 0 0 1px #ffffff05}@media (min-width:768px){.rcard{padding:1.75rem}}.rcard:before{content:"";pointer-events:none;background:radial-gradient(80% 50% at 50% 0,#05ee8814,#0000 70%);position:absolute;inset:0}.rcard-tabs{border:1px solid var(--line-soft);background:#ffffff08;border-radius:999px;grid-template-columns:1fr 1fr;margin-bottom:1.4rem;padding:4px;display:grid;position:relative}.rcard-tabs button{appearance:none;cursor:pointer;font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);background:0 0;border:0;border-radius:999px;padding:.65rem .5rem;font-size:.78rem;font-weight:700;transition:color .2s,background .2s}.rcard-tabs button:hover{color:var(--fg-muted)}.rcard-tabs button.active{background:var(--accent);color:var(--accent-fg);box-shadow:0 4px 16px -4px #05ee8873}.rcard-form{flex-direction:column;gap:1rem;display:flex;position:relative}.rcard-field{flex-direction:column;display:flex}.rcard-field .field-label{margin-bottom:.45rem}.rcard-field .field-hint{text-transform:none;letter-spacing:0;color:var(--fg-dim);margin-left:.4rem;font-weight:400}.rcard-error{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.rcard-error{border:1px solid color-mix(in oklab, var(--accent) 35%, transparent)}}.rcard-error{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rcard-error{background:color-mix(in oklab, var(--accent) 8%, transparent)}}.rcard-error{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rcard-error{color:color-mix(in oklab, var(--accent) 65%, white)}}.rcard-error{border-radius:10px;padding:.7rem .9rem;font-size:.85rem;line-height:1.4}.rcard-fineprint{color:var(--fg-dim);text-align:center;margin-top:.25rem;font-size:.72rem;line-height:1.5}.rcard-fineprint a{color:var(--fg-faint);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.rcard-fineprint a:hover{color:var(--fg)}.lp-status{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--green-300);background:#05ee880f;border:1px solid #05ee8840;border-radius:999px;align-items:center;gap:.55rem;padding:.4rem .85rem;font-size:.68rem;display:none}@media (min-width:768px){.lp-status{display:inline-flex}}.lp-status-dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 8px var(--accent);border-radius:50%;animation:1.6s ease-in-out infinite lp-blink}@keyframes lp-blink{0%,to{opacity:1}50%{opacity:.35}}.lp-section{border-top:1px solid var(--line);padding-block:clamp(4rem,9vw,7.5rem);position:relative}.lp-section-alt{background:radial-gradient(ellipse 1100px 500px at 50% 0%, #05ee880d, transparent 60%), var(--bg-elev-1)}.lp-frame-section{padding-inline:1.5rem}@media (min-width:768px){.lp-frame-section{padding-inline:2.5rem}}@media (min-width:1280px){.lp-frame-section{padding-inline:4rem}}.lp-h2{font-family:var(--font-display);letter-spacing:-.005em;text-transform:uppercase;margin-top:.85rem;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:700;line-height:.95}.lp-h2 .accent{color:var(--accent)}.lp-grid-12{grid-template-columns:1fr;align-items:center;gap:3rem;display:grid}@media (min-width:1024px){.lp-grid-12{grid-template-columns:1.1fr .9fr;gap:5rem}}.lp-tape{border-block:1px solid var(--line-bhr);background:linear-gradient(180deg, #05ee881a, #05ee880a), var(--bg-elev-1);width:100%;padding-block:.75rem;position:relative;overflow:hidden}.lp-tape:before,.lp-tape:after{content:"";z-index:2;pointer-events:none;width:80px;position:absolute;top:0;bottom:0}.lp-tape:before{background:linear-gradient(90deg, var(--bg) 30%, transparent);left:0}.lp-tape:after{background:linear-gradient(270deg, var(--bg) 30%, transparent);right:0}.lp-tape-track{will-change:transform;width:max-content;animation:38s linear infinite lp-tape-scroll;display:flex}.lp-tape-row{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--fg);align-items:center;gap:1.5rem;padding-right:1.5rem;font-size:clamp(.92rem,1.5vw,1.2rem);font-weight:700;display:flex}.lp-tape-row .dot{color:var(--accent)}.lp-tape-row>span:nth-child(odd){text-shadow:0 0 18px #05ee8826}@keyframes lp-tape-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.lp-tape-track{animation:none}}.lp-manifesto{position:relative}.lp-manifesto .brand-eyebrow{margin-bottom:1.5rem}.lp-manifesto .brand-eyebrow:before{display:none}.lp-mani-line{font-family:var(--font-display);letter-spacing:-.005em;text-transform:uppercase;color:var(--fg);opacity:0;margin-bottom:.4rem;font-size:clamp(1.85rem,4vw,3rem);font-weight:700;line-height:1.05;animation:.9s cubic-bezier(.16,1,.3,1) forwards lp-mani-in}.lp-mani-line.muted{color:var(--fg-faint)}.lp-mani-line:last-of-type{color:var(--accent)}.lp-mani-sig{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-dim);margin-top:1.6rem;font-size:.72rem}@keyframes lp-mani-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.lp-stats{background:var(--line);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}.lp-stat{background:var(--bg-elev-1);padding:1.6rem 1.4rem;transition:background .3s;position:relative}.lp-stat:hover{background:var(--bg-elev-2)}.lp-stat:before{content:"";background:var(--accent);opacity:.65;width:24px;height:2px;position:absolute;top:0;left:0}.lp-stat .v{font-family:var(--font-display);letter-spacing:-.02em;color:var(--fg);font-variant-numeric:tabular-nums;font-size:clamp(2rem,4vw,2.85rem);font-weight:700;line-height:1}.lp-stat .k{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--fg-faint);margin-top:.55rem;font-size:.66rem}.lp-flow-head{margin-bottom:clamp(2rem,4vw,3rem)}.lp-flow-head .brand-eyebrow:before{display:none}.lp-flow{counter-reset:flow;grid-template-columns:1fr;gap:1rem;margin:0;padding:0;list-style:none;display:grid;position:relative}@media (min-width:768px){.lp-flow{grid-template-columns:repeat(3,1fr);gap:1rem}}.lp-flow-item{border:1px solid var(--line);background:var(--bg-elev-1);border-radius:14px;padding:1.85rem 1.6rem 1.6rem;transition:border-color .3s,background .3s,transform .3s;position:relative}.lp-flow-item:hover{background:var(--bg-elev-2);border-color:#05ee8859;transform:translateY(-2px)}.lp-flow-item .num{font-family:var(--font-mono);letter-spacing:.22em;color:var(--accent);margin-bottom:.85rem;font-size:.72rem}.lp-flow-item h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.005em;color:var(--fg);margin-bottom:.7rem;font-size:1.45rem;font-weight:700;line-height:1.05}.lp-flow-item p{color:var(--fg-muted);font-size:.95rem;line-height:1.55}.lp-flow-arrow{background:var(--bg-deep);border:1px solid var(--line-bhr);width:32px;height:32px;color:var(--accent);z-index:2;border-radius:50%;justify-content:center;align-items:center;display:none;position:absolute;top:50%;right:-22px;transform:translateY(-50%)}@media (min-width:768px){.lp-flow-arrow{display:inline-flex}}.lp-pitcard{border:1px solid var(--line-bhr);isolation:isolate;background:linear-gradient(#141816d9 0%,#080c0aeb 100%);border-radius:20px;padding:clamp(1.75rem,3.5vw,2.5rem);position:relative;overflow:hidden}.lp-pitcard-glow{filter:blur(20px);z-index:-1;background:radial-gradient(50% 40% at 80% 10%,#05ee8838,#0000 60%),radial-gradient(40% 40% at 10% 90%,#05ee881a,#0000 60%);position:absolute;inset:-40%}.lp-pitcard:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--accent) 50%, transparent 100%);opacity:.85;height:2px;position:absolute;top:0;left:0;right:0}.lp-pitcard-grid{background:var(--line);border:1px solid var(--line);border-radius:14px;grid-template-columns:1fr 1fr;gap:1px;margin-bottom:1.85rem;display:grid;overflow:hidden}@media (min-width:768px){.lp-pitcard-grid{grid-template-columns:repeat(4,1fr)}}.lp-pitcard-cell{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c100ea6;flex-direction:column;gap:.45rem;min-height:130px;padding:1.4rem 1.25rem;display:flex;position:relative}.lp-pitcard-cell .ico{width:18px;height:18px;color:var(--fg-faint);margin-bottom:.35rem}.lp-pitcard-cell .k{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-faint);font-size:.62rem}.lp-pitcard-cell .v{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--fg);font-size:1.1rem;font-weight:700;line-height:1.1}.lp-pitcard-cell.highlight{border-left:2px solid var(--accent);background:linear-gradient(135deg,#05ee882e 0%,#05ee880a 100%)}.lp-pitcard-cell.highlight .k{color:var(--green-300)}.lp-pitcard-cell .time{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--accent);font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:1.85rem;font-weight:500;line-height:1}.lp-pitcard-cta{flex-wrap:wrap;justify-content:flex-start;gap:.75rem;display:flex}.lp-footer-brand{align-items:center;gap:.6rem;display:inline-flex}.stage{z-index:0;pointer-events:none;background:radial-gradient(ellipse 1400px 900px at 50% 25%, #0a120e 0%, #060807 60%, #030504 100%), var(--bg-deep);position:fixed;inset:0;overflow:hidden}.stage-spot{filter:blur(60px);opacity:.55;border-radius:50%;width:700px;height:900px;position:absolute}.stage-spot-l{background:radial-gradient(circle,#05ee8852 0%,#05ee8800 60%);top:-200px;left:-200px}.stage-spot-r{background:radial-gradient(circle,#ffffff2e 0%,#fff0 55%);top:-300px;right:-250px}.stage-mark{opacity:.025;filter:drop-shadow(0 0 40px #05ee8866);width:880px;max-width:110vw;height:880px;animation:18s ease-in-out infinite stage-mark-float;position:absolute;top:50%;left:50%;transform:translate(-50%,-45%)}@keyframes stage-mark-float{0%,to{transform:translate(-50%,-45%)scale(1)}50%{transform:translate(-50%,-47%)scale(1.02)}}.stage-floor{opacity:.75;background:linear-gradient(#0000 0%,#05ee8806 70%,#05ee880f 100%),repeating-linear-gradient(90deg,#0000 0 80px,#05ee880a 80px 81px);height:45vh;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#00000080 50%,#000 100%);mask-image:linear-gradient(#0000 0%,#00000080 50%,#000 100%)}.stage-grid{opacity:.6;background-image:linear-gradient(90deg,#05ee880a 1px,#0000 1px),linear-gradient(#05ee880a 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 60% at 50% 35%,#000 5%,#0000 75%);mask-image:radial-gradient(75% 60% at 50% 35%,#000 5%,#0000 75%)}.lp-frame{z-index:1;position:relative}.hero-headline-wrap{margin-top:.5rem;display:inline-block;position:relative}.hero-headline{font-family:var(--font-display);letter-spacing:-.025em;text-transform:uppercase;color:var(--fg);text-shadow:0 1px #ffffff0a,0 0 60px #00000080;font-size:clamp(3.25rem,11vw,8.5rem);font-weight:700;line-height:.86}.hero-headline .accent{color:var(--accent)}.hero-accent{display:inline-block;position:relative}.hero-accent:after{content:"";filter:blur(3px);z-index:-1;background:#05ee8847;height:.16em;position:absolute;bottom:.06em;left:-2%;right:12%}.hero-scribble{color:var(--accent);text-align:center;opacity:.85;font-family:Caveat,Brush Script MT,cursive;font-style:italic;font-weight:600;display:none;position:absolute;top:8%;right:-180px;transform:rotate(-8deg)}.hero-scribble svg{margin:0 auto -6px;display:block}.hero-scribble em{letter-spacing:.03em;font-size:1.2rem;font-style:italic;display:block}@media (min-width:1280px){.hero-scribble{display:block}}.hero-tagline{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--fg);margin-top:1.85rem;font-size:clamp(1.05rem,1.7vw,1.5rem);font-weight:700;line-height:1.3}.hero-tagline .accent{color:var(--accent)}.lp-pillars{grid-template-columns:1fr;gap:.65rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:640px){.lp-pillars{grid-template-columns:1fr 1fr}}.lp-pillar{border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c100e99;border-radius:10px;align-items:flex-start;gap:.95rem;padding:.75rem .85rem;transition:border-color .25s,background .25s;display:flex}.lp-pillar:hover{background:#0f1612bf;border-color:#05ee8852}.lp-pillar .ico{width:32px;height:32px;color:var(--accent);background:#05ee881f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lp-pillar .t{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--fg);margin-bottom:.25rem;font-size:.92rem;font-weight:700;line-height:1}.lp-pillar .s{color:var(--fg-faint);font-size:.82rem;line-height:1.35}.quote-wrap{border:1px solid var(--line-bhr);isolation:isolate;background:radial-gradient(60% 80% at 80%,#05ee8814,#0000 70%),linear-gradient(#14181699,#080c0a99);border-radius:22px;grid-template-columns:1fr;align-items:center;gap:1.5rem;padding:clamp(2rem,5vw,4rem) clamp(1.5rem,4vw,3rem);display:grid;position:relative;overflow:hidden}@media (min-width:768px){.quote-wrap{grid-template-columns:220px 1fr;gap:3rem}}.quote-mark{filter:drop-shadow(0 0 30px #05ee884d);width:180px;height:180px;margin:0 auto;position:relative}.quote-mark:before{content:"";z-index:-1;background:radial-gradient(circle,#05ee882e 0%,#0000 65%);border-radius:50%;position:absolute;inset:-10%}.quote{font-family:var(--font-display);letter-spacing:-.005em;text-transform:uppercase;color:var(--fg);margin:0;font-size:clamp(1.5rem,3vw,2.4rem);font-weight:700;line-height:1.15;position:relative}.quote .accent{color:var(--accent)}.quote .qopen,.quote .qclose{font-family:var(--font-display);color:var(--accent);vertical-align:-.25em;opacity:.55;margin:0 .05em;font-size:1.6em;line-height:0}.quote-sig{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-faint);margin-top:1.5rem;font-size:.72rem}.community-section{position:relative}.community-head{max-width:720px;margin-bottom:clamp(2rem,5vw,3.25rem)}.community-head .brand-eyebrow:before{display:none}.community-lede{color:var(--fg-muted);max-width:560px;margin-top:1.25rem;font-size:1.0625rem;line-height:1.6}.community-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:768px){.community-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1180px){.community-grid{grid-template-columns:1.4fr 1fr 1fr}}.community-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);isolation:isolate;background:linear-gradient(#141816b3 0%,#0c100eb3 100%);border-radius:16px;padding:1.5rem 1.4rem 1.4rem;transition:border-color .3s,transform .3s;position:relative;overflow:hidden}.community-card:hover{border-color:#05ee884d;transform:translateY(-2px)}.cc-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.1rem;padding-bottom:1rem;display:flex}.cc-eyebrow{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--fg);align-items:center;gap:.5rem;font-size:.8rem;font-weight:700;display:inline-flex}.cc-eyebrow svg{color:var(--accent)}.cc-meta{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-faint);font-size:.66rem}.cc-pulse{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--green-300);background:#05ee8814;border:1px solid #05ee884d;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .65rem;font-size:.66rem;display:inline-flex}.cc-pulse .lp-status-dot{width:6px;height:6px}.cc-foot{border-top:1px solid var(--line);color:var(--fg-faint);margin-top:1rem;padding-top:.85rem;font-size:.78rem;line-height:1.5}.crew-wall{grid-template-columns:repeat(auto-fill,minmax(48px,1fr));gap:.4rem;display:grid}.crew-avatar{aspect-ratio:1;background:linear-gradient(135deg, var(--c) 0%, var(--c) 60%, var(--c) 100%);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.crew-avatar{background:linear-gradient(135deg, color-mix(in oklab, var(--c) 90%, white) 0%, var(--c) 60%, color-mix(in oklab, var(--c) 60%, black) 100%)}}.crew-avatar{color:#03110a;font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;border:1.5px solid var(--bg);box-shadow:0 0 0 1px var(--c), 0 6px 14px -4px var(--c);font-size:.78rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.crew-avatar{box-shadow:0 0 0 1px color-mix(in oklab, var(--c) 40%, transparent), 0 6px 14px -4px color-mix(in oklab, var(--c) 50%, transparent)}}.crew-avatar{cursor:default;transition:transform .25s,box-shadow .25s;animation:.5s cubic-bezier(.34,1.56,.64,1) backwards crew-pop}.crew-avatar:hover{z-index:2;box-shadow:0 0 0 2px var(--c), 0 10px 22px -4px var(--c);transform:scale(1.12)translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.crew-avatar:hover{box-shadow:0 0 0 2px var(--c), 0 10px 22px -4px color-mix(in oklab, var(--c) 65%, transparent)}}.crew-avatar.crew-more{color:var(--fg-muted);border:1.5px dashed var(--line-strong);box-shadow:none;letter-spacing:0;background:#ffffff0a;font-size:.7rem}@keyframes crew-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.voice-list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.voice-list li{border:1px solid var(--line-soft);background:#ffffff06;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;padding:.65rem .85rem;display:grid}.vbar{align-items:end;gap:2px;width:22px;height:18px;display:inline-flex}.vbar span{background:var(--accent);border-radius:2px;width:3px;animation:1.2s ease-in-out infinite vbar-anim;display:block}.vbar span:first-child{height:40%;animation-delay:0s}.vbar span:nth-child(2){height:70%;animation-delay:.15s}.vbar span:nth-child(3){height:100%;animation-delay:.3s}.vbar span:nth-child(4){height:60%;animation-delay:.45s}.vbar span:nth-child(5){height:30%;animation-delay:.6s}@keyframes vbar-anim{0%,to{opacity:.5;transform:scaleY(.4)}50%{opacity:1;transform:scaleY(1.05)}}.vname{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--fg);font-size:.92rem;font-weight:700}.vstate{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);font-size:.64rem}.cc-cta{color:var(--accent);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;background:#05ee8814;border:1px solid #05ee8852;border-radius:10px;align-items:center;gap:.6rem;margin-top:1.1rem;padding:.7rem 1rem;font-size:.8rem;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.cc-cta:hover{border-color:var(--accent);color:#04190e;background:#05ee882e;background-color:var(--accent)}.cc-cta:hover .cc-cta-arrow{transform:translate(3px)}.cc-cta-arrow{transition:transform .25s}.result-list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.result-list li{border:1px solid var(--line-soft);background:#ffffff06;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:.95rem;padding:.65rem .95rem;display:grid}.result-list li[data-pos=P1]{background:linear-gradient(90deg,#f59e0b1f,#f59e0b05);border-color:#f59e0b59}.result-list li[data-pos=P2]{background:linear-gradient(90deg,#d6d6cf14,#0000);border-color:#d6d6cf2e}.result-list li[data-pos=P3]{background:linear-gradient(90deg,#b86e3c1a,#0000);border-color:#b86e3c47}.rp{font-family:var(--font-display);letter-spacing:.02em;color:var(--fg);width:32px;font-size:1rem;font-weight:700}.result-list li[data-pos=P1] .rp{color:#f59e0b}.rmeta{flex-direction:column;gap:.15rem;min-width:0;display:flex}.rd{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--fg);font-size:.92rem;font-weight:700;line-height:1}.rc{font-family:var(--font-mono);letter-spacing:.12em;color:var(--fg-faint);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:.66rem;overflow:hidden}.rg{font-family:var(--font-mono);letter-spacing:.04em;color:var(--accent);font-variant-numeric:tabular-nums;font-size:.78rem}.swarm-section{background:radial-gradient(ellipse 80% 60% at 50% 0%, #05ee8838, transparent 55%), linear-gradient(180deg, var(--bg-elev-2) 0%, var(--bg-elev-1) 100%);border-top:1px solid var(--line-bhr);padding-block:clamp(3rem,5vw,4.5rem);position:relative}.swarm-card{border:1px solid var(--line-bhr);background:radial-gradient(ellipse 70% 50% at 50% 0%, #05ee8829, transparent 65%), linear-gradient(180deg, var(--bg-elev-2) 0%, var(--bg-elev-1) 100%);isolation:isolate;text-align:center;border-radius:18px;padding:clamp(1.85rem,4vw,2.85rem) clamp(1.5rem,3.5vw,2.5rem);position:relative;overflow:hidden}.swarm-glow{filter:blur(40px);z-index:-1;background:radial-gradient(60% 60% at 50% 0,#05ee882e,#0000 60%);position:absolute;inset:-50%}.swarm-card:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--accent) 50%, transparent 100%);height:2px;position:absolute;top:0;left:0;right:0}.swarm-eyebrow{margin-bottom:1.5rem;display:inline-flex}.swarm-title{font-family:var(--font-display);letter-spacing:-.015em;text-transform:uppercase;color:var(--fg);margin-bottom:.4em;font-size:clamp(2.75rem,8.5vw,7rem);font-weight:700;line-height:.92}.swarm-word{color:var(--accent);padding:0 .05em;display:inline-block;position:relative}.swarm-brush{color:#05ee888c;z-index:-1;filter:drop-shadow(0 2px 8px #05ee8866);width:106%;height:.32em;position:absolute;bottom:.06em;left:-3%;right:-3%}.swarm-pitcard{background:var(--line);border:1px solid var(--line);text-align:left;border-radius:14px;grid-template-columns:1fr 1fr;gap:1px;max-width:820px;margin:2rem auto;display:grid;overflow:hidden}@media (min-width:768px){.swarm-pitcard{grid-template-columns:repeat(4,1fr)}}.swarm-cell{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c100ea6;flex-direction:column;gap:.35rem;min-height:120px;padding:1.2rem 1.1rem;display:flex;position:relative}.swarm-cell .ico{width:16px;height:16px;color:var(--fg-faint);margin-bottom:.3rem}.swarm-cell .k{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-faint);font-size:.6rem}.swarm-cell .v{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--fg);font-size:1rem;font-weight:700;line-height:1.1}.swarm-cell.highlight{border-left:2px solid var(--accent);background:linear-gradient(135deg,#05ee8833 0%,#05ee880a 100%)}.swarm-cell.highlight .k{color:var(--green-300)}.swarm-cell .time{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--accent);font-variant-numeric:tabular-nums;margin-top:.2rem;font-size:1.65rem;font-weight:500;line-height:1}.swarm-cta{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.75rem;display:flex}.swarm-finerow{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--fg-faint);flex-wrap:wrap;justify-content:center;gap:.4rem 1rem;margin-top:1.5rem;font-size:.72rem;font-weight:600;display:flex}.swarm-finerow .dot{color:var(--fg-dim)}.hero{isolation:isolate;background:#000;flex-direction:column;width:100%;min-height:88vh;padding-bottom:clamp(3rem,6vw,5rem);display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.hero{min-height:92vh}}.hstage{z-index:0;pointer-events:none;position:absolute;inset:0}.hstage-sky{z-index:0;background:linear-gradient(#050807 0%,#080d0a 100%);position:absolute;inset:0}.hstage-halo{filter:blur(80px);z-index:5;mix-blend-mode:screen;border-radius:50%;position:absolute}.hstage-halo-l,.hstage-halo-r,.hstage-halo-c{display:none}@keyframes halo-breathe{0%,to{opacity:.55;transform:translate(-50%)scale(1)}50%{opacity:.85;transform:translate(-50%)scale(1.08)}}.hstage-flare{display:none}@keyframes flare-pulse{0%,to{opacity:.3;transform:translate(-50%)scale(1)}50%{opacity:.5;transform:translate(-50%)scale(1.05)}}.hstage-photo{z-index:2;pointer-events:none;filter:brightness(1.4)contrast(1.45)saturate(1.55);animation:1.4s cubic-bezier(.16,1,.3,1) backwards hstage-photo-in;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 82%,#000000b3 94%,#0000 100%);mask-image:linear-gradient(#000 0% 82%,#000000b3 94%,#0000 100%)}@keyframes hstage-photo-in{0%{opacity:0;filter:brightness(.5)blur(12px);transform:scale(1.06)}to{opacity:1;filter:brightness(1.4)contrast(1.45)saturate(1.55)blur();transform:scale(1)}}.hstage-photo-img{object-fit:cover;object-position:center 55%;image-rendering:auto;width:100%!important;height:100%!important}.hstage-photo-overlay{pointer-events:none;background:linear-gradient(115deg,#0000008c 0%,#0003 25%,#0000 50%);position:absolute;inset:0}.hstage-grain{display:none}.hstage-vignette{pointer-events:none;z-index:4;background:radial-gradient(130% 100% at 50% 55%,#0000 75%,#0000004d 100%);position:absolute;inset:0}.hero-bar{z-index:10;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;padding:1.25rem clamp(1.5rem,4vw,4rem);display:grid;position:relative}.hero-brand{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--fg);filter:drop-shadow(0 0 8px #00000080);align-items:center;gap:.7rem;font-size:1.15rem;font-weight:700;text-decoration:none;display:inline-flex}.hero-brand .accent{color:var(--accent)}.hero-live{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--green-300);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05ee8814;border:1px solid #05ee8852;border-radius:999px;justify-self:center;align-items:center;gap:.5rem;padding:.45rem 1rem;font-size:.7rem;display:none}@media (min-width:768px){.hero-live{display:inline-flex}}.hero-live-dot{background:var(--accent);border-radius:50%;width:8px;height:8px;animation:2s ease-out infinite lp-pulse-anim;box-shadow:0 0 #05ee888c}.hero-content{z-index:5;flex:1;grid-template-columns:1fr;align-items:start;gap:2.5rem;width:100%;max-width:1480px;margin:0 auto;padding:clamp(1.5rem,3vw,3rem) clamp(1.5rem,4vw,4rem) 0;display:grid;position:relative}@media (min-width:1024px){.hero-content{grid-template-columns:1.5fr .8fr;align-items:start;gap:4rem}.hero-text{padding-top:1rem}.hero-card-wrap{padding-top:.5rem}}.hero-text{position:relative}.hero-eyebrow{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.6rem;margin-bottom:1.85rem;font-size:.72rem;font-weight:500;animation:.8s cubic-bezier(.16,1,.3,1) .1s backwards reveal;display:inline-flex}.hero-eyebrow svg{color:var(--accent)}.hero-eye-line{background:linear-gradient(90deg, var(--accent), transparent);width:60px;height:1px;margin-left:.4rem;display:inline-block}.hero-mega{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.025em;color:var(--fg);flex-wrap:wrap;align-items:baseline;gap:0 .28em;margin:0;font-size:clamp(3.25rem,9.5vw,8.5rem);font-weight:700;line-height:.88;display:inline-flex}.hero-mega .line{animation:1s cubic-bezier(.16,1,.3,1) backwards mega-in;display:inline-block;position:relative}.hero-mega .line-1{color:var(--fg);text-shadow:0 0 1px #fff6,0 4px 30px #000000b3;animation-delay:.2s}.hero-mega .line-2{color:var(--accent);text-shadow:0 0 30px #05ee8873,0 0 1px #05ee88b3,0 4px 30px #000000b3;animation-delay:.4s;position:relative}.hero-mega .line-2 .dot{background:var(--accent);vertical-align:.05em;width:.18em;height:.18em;box-shadow:0 0 30px var(--accent);border-radius:50%;margin-left:.05em;display:inline-block}@keyframes mega-in{0%{opacity:0;filter:blur(8px);transform:translateY(40px)scale(.96)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.hero-sub{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--fg);flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-top:1.6rem;font-size:clamp(1.05rem,1.85vw,1.55rem);font-weight:700;animation:.8s cubic-bezier(.16,1,.3,1) .65s backwards reveal;display:flex}.hero-sub .accent{color:var(--accent)}.hero-slash{color:var(--accent);opacity:.7;font-size:1.4em;font-weight:400;line-height:0}.hero-lede{max-width:32rem;color:var(--fg-muted);margin-top:1.5rem;font-size:1.05rem;line-height:1.6;animation:.8s cubic-bezier(.16,1,.3,1) .8s backwards reveal}.hero-lede strong{color:var(--accent);font-weight:600}.hero-cta{flex-wrap:wrap;gap:.75rem;margin-top:2rem;animation:.8s cubic-bezier(.16,1,.3,1) .9s backwards reveal;display:flex}.hero-btn{padding-inline:1.85rem}.hero-pulse{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--green-300);background:#05ee880f;border:1px solid #05ee8852;border-radius:999px;align-items:center;gap:.85rem;margin-top:2rem;padding:.65rem 1.1rem;font-size:.72rem;animation:.8s cubic-bezier(.16,1,.3,1) 1s backwards reveal;display:inline-flex}.hero-pulse-k{color:var(--accent);font-weight:600}.hero-pulse-v{color:var(--fg);letter-spacing:.08em;font-weight:600}.hero-card-wrap{justify-self:stretch;width:100%;max-width:460px}@media (min-width:1024px){.hero-card-wrap{justify-self:end}}.hero-cut{background:var(--bg-deep);clip-path:polygon(0 60%,100% 0%,100% 100%,0% 100%);z-index:8;height:80px;position:absolute;bottom:0;left:0;right:0}.hud{z-index:8;font-family:var(--font-mono);pointer-events:none;display:none;position:absolute}@media (min-width:1280px){.hud{display:block}}.hud-tr{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080c0ab3;border:1px solid #05ee8847;border-radius:6px;flex-direction:column;gap:.55rem;width:220px;padding:.85rem 1rem;animation:.8s 1.1s backwards reveal;display:flex;top:92px;right:clamp(1.5rem,4vw,4rem)}.hud-tr:before{content:"";background:var(--accent);width:22px;height:2px;position:absolute;top:-1px;left:-1px}.hud-tr:after{content:"";background:var(--accent);width:2px;height:22px;position:absolute;top:-1px;left:-1px}.hud-row{justify-content:space-between;align-items:center;display:flex}.hud-row-tight{border-top:1px dashed var(--line);padding:.25rem 0}.hud-row-tight:first-of-type{margin-top:.4rem}.hud-k{letter-spacing:.22em;text-transform:uppercase;color:var(--fg-faint);font-size:.6rem;font-weight:500}.hud-v{font-variant-numeric:tabular-nums;color:var(--fg);letter-spacing:-.01em;font-size:.85rem;font-weight:500}.hud-v-time{color:var(--fg-muted)}.hud-good{color:var(--accent)}.hud-bar{background:#05ee8826;border-radius:2px;height:4px;overflow:hidden}.hud-bar span{background:linear-gradient(90deg, var(--accent), var(--green-300));height:100%;box-shadow:0 0 8px var(--accent);border-radius:2px;display:block}.hud-bl{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080c0ab3;border:1px solid #05ee8847;border-radius:6px;width:320px;padding:.85rem 1rem;animation:.8s 1.2s backwards reveal;bottom:110px;left:clamp(1.5rem,4vw,4rem)}.hud-radio{align-items:center;gap:.85rem;display:flex}.hud-mic{flex-shrink:0;align-items:end;gap:3px;width:24px;height:22px;display:inline-flex}.hud-mic span{background:var(--accent);border-radius:1px;width:4px;animation:.9s ease-in-out infinite vbar-anim;display:block}.hud-mic span:first-child{height:50%;animation-delay:0s}.hud-mic span:nth-child(2){height:100%;animation-delay:.15s}.hud-mic span:nth-child(3){height:70%;animation-delay:.3s}.hud-v-radio{color:var(--fg-muted);font-size:.78rem;font-style:italic;font-family:var(--font-body);letter-spacing:0;margin-top:.15rem;font-weight:400}.bigsection{border-top:1px solid var(--line);padding-block:clamp(3.5rem,6vw,5rem);position:relative;overflow:hidden}.bigsection-alt{background:radial-gradient(ellipse 1100px 500px at 50% 0%, #05ee880d, transparent 60%), var(--bg-elev-1)}.bigsection-num{font-family:var(--font-display);letter-spacing:-.04em;color:#05ee880b;pointer-events:none;z-index:0;-webkit-user-select:none;user-select:none;text-shadow:0 0 60px #05ee880d;font-size:clamp(8rem,28vw,26rem);font-weight:700;line-height:.85;position:absolute;top:clamp(1rem,4vw,2.5rem);right:clamp(.5rem,2vw,2rem)}.bigsection-num-final{color:#05ee8814}.bigsection-head{z-index:1;margin-bottom:clamp(2rem,4vw,3.25rem);position:relative}.bigsection-head .brand-eyebrow:before{display:none}.bigsection-title{font-family:var(--font-display);letter-spacing:-.015em;text-transform:uppercase;margin-top:1rem;font-size:clamp(2.25rem,5vw,4rem);font-weight:700;line-height:.95}.bigsection-title .accent{color:var(--accent)}.lp-flow-head{z-index:1;margin-bottom:clamp(2rem,4vw,3rem);position:relative}.lp-stat .vsuf{font-family:var(--font-display);color:var(--accent);letter-spacing:0;margin-left:.05em;font-size:.55em;font-weight:700}.bigsection .lp-frame,.bigsection .lp-frame-section,.swarm-section .lp-frame,.swarm-section .lp-frame-section{z-index:1;position:relative}.dashstrip{border-top:1px solid var(--line-bhr);border-bottom:1px solid var(--line);background:linear-gradient(#0a100d 0%,#0d1411 100%);padding-block:clamp(1.5rem,2.5vw,1.85rem);position:relative;overflow:hidden}.dashstrip:before{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);opacity:.6;height:1px;position:absolute;top:0;left:0;right:0}.dashstrip-row{background:#05ee882e;border-radius:0;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}@media (min-width:768px){.dashstrip-row{grid-template-columns:repeat(4,1fr)}}.dashstrip-cell{background:var(--bg-elev-1);text-align:left;flex-direction:column;gap:.35rem;padding:clamp(1rem,2vw,1.4rem) clamp(.9rem,1.8vw,1.4rem);transition:background .3s;display:flex;position:relative}.dashstrip-cell:hover{background:linear-gradient(135deg,#05ee880f,#0000 80%)}.dashstrip-cell:before{content:"";background:var(--accent);width:24px;height:2px;box-shadow:0 0 8px var(--accent);opacity:.85;position:absolute;top:0;left:0}.dashstrip-num{font-family:var(--font-display);letter-spacing:-.03em;color:var(--fg);font-variant-numeric:tabular-nums;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:700;line-height:.95}.dashstrip-num .suf{color:var(--accent);margin-left:.04em;font-size:.55em}.dashstrip-k{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-faint);margin-top:auto;font-size:.66rem}.pillarstrip{background:radial-gradient(ellipse 800px 300px at 80% 20%, #05ee8812, transparent 65%), linear-gradient(180deg, var(--bg-elev-1) 0%, var(--bg-elev-2) 100%);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-block:clamp(3rem,5.5vw,4.5rem);position:relative}.pillarstrip-head{flex-direction:column;gap:.65rem;max-width:760px;margin-bottom:1.85rem;display:flex}.pillarstrip-head .brand-eyebrow:before{display:none}.pillarstrip-h{font-family:var(--font-display);letter-spacing:-.015em;text-transform:uppercase;color:var(--fg);font-size:clamp(1.85rem,4vw,3rem);font-weight:700;line-height:1}.pillarstrip-h .accent{color:var(--accent)}.pillarstrip-list{grid-template-columns:1fr 1fr;gap:.65rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.pillarstrip-list{grid-template-columns:repeat(4,1fr)}}.pillarstrip-item{border:1px solid var(--line);background:linear-gradient(#14181699,#0c100e66);border-radius:10px;align-items:center;gap:.85rem;padding:.95rem 1rem;transition:all .25s;display:flex}.pillarstrip-item:hover{background:linear-gradient(#141e16d9,#0c120ea6);border-color:#05ee8859;transform:translateY(-1px)}.pillarstrip-item .ico{width:32px;height:32px;color:var(--accent);background:#05ee881f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pillarstrip-item .t{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--fg);font-size:.92rem;font-weight:700;line-height:1.05}.pillarstrip-item .s{color:var(--fg-faint);margin-top:.2rem;font-size:.78rem;line-height:1.35}.manifest{background:linear-gradient(#000 0%,#050807 60%,#000 100%);padding-block:clamp(5rem,10vw,9rem);position:relative;overflow:hidden}.manifest-wing{opacity:.06;filter:drop-shadow(0 0 60px #05ee8880);pointer-events:none;z-index:0;width:clamp(420px,60vw,720px);height:clamp(420px,60vw,720px);animation:14s ease-in-out infinite manifest-wing-float;position:absolute;top:50%;right:-8%;transform:translateY(-50%)}@keyframes manifest-wing-float{0%,to{transform:translateY(-50%)scale(1)}50%{transform:translateY(-52%)scale(1.04)}}.manifest-frame{z-index:1;position:relative}.manifest-content{max-width:720px}.manifest-h{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--fg);margin-top:1rem;margin-bottom:2.5rem;font-size:clamp(2.25rem,5.5vw,4.5rem);font-weight:700;line-height:.96}.manifest-h .accent{color:var(--accent)}.manifest-h .muted{color:var(--fg-faint)}.manifest-pillars{border-left:2px solid var(--line-bhr);padding:0;grid-template-columns:1fr;gap:.5rem;margin:2rem 0 1.75rem;padding-left:1.5rem;list-style:none;display:grid}@media (min-width:768px){.manifest-pillars{grid-template-columns:1fr 1fr;gap:.65rem 2rem}}.manifest-pillar{align-items:center;gap:.85rem;padding:.5rem 0;display:flex}.manifest-pillar .ico{width:32px;height:32px;color:var(--accent);background:#05ee881a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.manifest-pillar .t{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--fg);font-size:.95rem;font-weight:700;line-height:1}.manifest-pillar .s{color:var(--fg-faint);margin-top:.2rem;font-size:.82rem}.manifest-sig{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-dim);font-size:.7rem}.commx{background:radial-gradient(ellipse 900px 400px at 100% 0%, #05ee8814, transparent 60%), linear-gradient(180deg, var(--bg-elev-1) 0%, var(--bg-elev-2) 100%);border-top:1px solid var(--line);padding-block:clamp(3.5rem,6vw,5rem);position:relative;overflow:hidden}.commx-num{font-family:var(--font-display);letter-spacing:-.04em;color:#05ee880a;pointer-events:none;z-index:0;-webkit-user-select:none;user-select:none;font-size:clamp(8rem,28vw,26rem);font-weight:700;line-height:.85;position:absolute;top:clamp(1rem,4vw,2rem);left:clamp(.5rem,2vw,2rem)}.commx-head{z-index:1;max-width:700px;margin-bottom:clamp(1.5rem,3vw,2.25rem);position:relative}.commx-head .brand-eyebrow:before{display:none}.commx-lede{color:var(--fg-muted);max-width:520px;margin-top:1.25rem;font-size:1.0625rem;line-height:1.6}.commx-grid{z-index:1;grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:1rem;display:grid;position:relative}@media (min-width:1024px){.commx-grid{grid-template:"hero live""hero results"/1.6fr 1fr;gap:1.25rem}.commx-hero{grid-area:hero}.commx-live{grid-area:live}.commx-results{grid-area:results}}.commx-hero{border:1px solid var(--line-bhr);background:radial-gradient(ellipse 80% 60% at 100% 0%, #05ee8838, transparent 60%), linear-gradient(180deg, var(--bg-elev-2), var(--bg-elev-1));isolation:isolate;border-radius:16px;flex-direction:column;gap:1.1rem;min-height:0;padding:clamp(1.25rem,2.5vw,1.85rem);display:flex;position:relative;overflow:hidden}.commx-hero-bg{z-index:-1;background:radial-gradient(200px at 80% 30%,#05ee8847,#0000 70%),repeating-linear-gradient(45deg,#0000 0 18px,#05ee8806 18px 19px);position:absolute;inset:0}.commx-hero:before{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);height:2px;position:absolute;top:0;left:0;right:0}.commx-hero-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.commx-hero-stat{flex-direction:column;gap:.4rem;display:flex}.commx-hero-stat .big{font-family:var(--font-display);letter-spacing:-.035em;color:var(--fg);font-variant-numeric:tabular-nums;font-size:clamp(3.5rem,8vw,6rem);font-weight:700;line-height:.9}.commx-hero-stat .big small{color:var(--accent);vertical-align:.18em;margin-left:.04em;font-size:.45em;font-weight:700}.commx-hero-stat .sub{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--fg-faint);font-size:.72rem}.commx-pill{border:1px solid var(--line-soft);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-muted);background:#ffffff08;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .85rem;font-size:.66rem;display:inline-flex}.commx-pill-strong{color:var(--green-300);background:#05ee8814;border-color:#05ee8852}.commx-pill .lp-status-dot{width:6px;height:6px}.commx-crew-wall{grid-template-columns:repeat(auto-fill,minmax(54px,1fr));margin-top:auto}.commx-live,.commx-results{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#141816b3,#0c100eb3);border-radius:14px;flex-direction:column;gap:1rem;padding:1.4rem 1.4rem 1.5rem;display:flex;position:relative}.commx-live-head,.commx-results-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.85rem;display:flex}.commx-meta{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-faint);font-size:.66rem}.qline{border-block:1px solid var(--line-bhr);background:#000;padding-block:clamp(5rem,12vw,10rem);position:relative;overflow:hidden}.qline-bg{pointer-events:none;background:radial-gradient(1000px 500px,#05ee882e,#0000 65%),repeating-linear-gradient(90deg,#0000 0 100px,#05ee880a 100px 101px);position:absolute;inset:0}.qline-text{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--fg);text-shadow:0 0 40px #000000b3;margin:0;font-size:clamp(2.5rem,6.5vw,5.5rem);font-weight:700;line-height:.95;position:relative}.qline-text .accent{color:var(--accent)}.qline-mark{font-family:var(--font-display);color:var(--accent);opacity:.55;vertical-align:-.12em;text-shadow:0 0 30px #05ee8880;margin-right:.05em;font-size:1em;font-weight:700;display:inline-block}.qline-sig{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.85rem;margin-top:2.5rem;font-size:.78rem;display:flex;position:relative}.qline-line{background:var(--accent);width:64px;height:1px;box-shadow:0 0 8px var(--accent);display:inline-block}.flowline{background:radial-gradient(ellipse 800px 400px at 0% 100%, #05ee880f, transparent 60%), linear-gradient(180deg, var(--bg-elev-2) 0%, var(--bg-elev-1) 100%);border-top:1px solid var(--line);padding-block:clamp(3.5rem,6vw,5rem);position:relative;overflow:hidden}.flowline-num{left:auto;right:clamp(.5rem,2vw,2rem)}.flowline-head{z-index:1;margin-bottom:clamp(1.5rem,3vw,2.25rem);position:relative}.flowline-head .brand-eyebrow:before{display:none}.flowline-list{z-index:1;counter-reset:flowline;flex-direction:column;gap:1rem;margin:0;padding:0 0 0 1.5rem;list-style:none;display:flex;position:relative}.flowline-rail{background:repeating-linear-gradient(180deg, var(--accent) 0, var(--accent) 4px, transparent 4px, transparent 10px);opacity:.45;border-radius:2px;width:2px;position:absolute;top:36px;bottom:36px;left:12px}.flowline-item{border:1px solid var(--line);background:linear-gradient(135deg, var(--bg-elev-1), var(--bg-elev-2));border-radius:10px;margin-left:28px;padding:1.1rem 1.4rem;transition:border-color .3s,transform .25s,background .3s;position:relative}.flowline-item:hover{border-color:var(--line-bhr);background:linear-gradient(135deg,#141a16f2,#0a0e0cf2);transform:translate(4px)}.flowline-light{width:26px;height:26px;position:absolute;top:22px;left:-34px}.flowline-light .dot{background:var(--accent);width:12px;height:12px;box-shadow:0 0 12px var(--accent), 0 0 0 4px #05ee882e;z-index:1;border-radius:50%;margin:auto;position:absolute;inset:0}.flowline-light .ring{border:1px solid var(--accent);opacity:.5;border-radius:50%;animation:2.4s ease-out infinite flowline-ring;position:absolute;inset:0}@keyframes flowline-ring{0%{opacity:.7;transform:scale(.8)}to{opacity:0;transform:scale(1.6)}}.flowline-num-tag{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-bottom:.6rem;font-size:.7rem;display:inline-block}.flowline-item h3{font-family:var(--font-display);letter-spacing:-.005em;text-transform:uppercase;color:var(--fg);margin-bottom:.55rem;font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:700;line-height:1.05}.flowline-item p{color:var(--fg-muted);font-size:.95rem;line-height:1.55}html,body{background:#030504}.bhrpage{width:100%;color:var(--fg);isolation:isolate;background:#08080c;position:relative;overflow-x:hidden}.bhrpage:before{content:"";z-index:-2;pointer-events:none;filter:saturate(1.08);background:radial-gradient(1200px at 14% 18%,#f59e0b1b 0%,#0000 55%),radial-gradient(1000px at 86% 28%,#ef444416 0%,#0000 58%),radial-gradient(950px at 50% 78%,#b87dff0f 0%,#0000 60%),radial-gradient(800px at 82% 88%,#38bdf80b 0%,#0000 60%);animation:70s ease-in-out infinite alternate bhr-bg-breath;position:fixed;inset:-8%}.bhrpage:after{content:"";z-index:-1;pointer-events:none;mix-blend-mode:overlay;opacity:.85;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1, 0 0 0 0 1, 0 0 0 0 1, 0 0 0 0.10 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),repeating-linear-gradient(0deg,#fffaf003 0 1px,#0000 1px 90px),repeating-linear-gradient(90deg,#fffaf003 0 1px,#0000 1px 90px);position:fixed;inset:0;-webkit-mask-image:radial-gradient(100% 80%,#000 30%,#0000 95%);mask-image:radial-gradient(100% 80%,#000 30%,#0000 95%)}@keyframes bhr-bg-breath{0%{transform:translate(-1.5%,-.8%)scale(1.03)}to{transform:translate(1.8%,.8%)scale(1.03)}}.bhr-frame{width:100%;max-width:1280px;margin-inline:auto;padding-inline:clamp(1.25rem,3.5vw,3rem)}.hposter{background:#030504;width:100%;height:100dvh;position:relative;overflow:hidden}.poster-page{width:100%;height:100dvh;color:var(--fg);background:#030504;position:relative;overflow:hidden}.poster-bg{z-index:0;pointer-events:none;position:absolute;inset:0}.hposter .poster-scrim{position:absolute}.poster-img{object-fit:cover;object-position:center 60%}@media (max-width:1024px){.poster-img{object-position:center 60%}}.poster-img-full{object-fit:cover;object-position:center 35%}.poster-scrim{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000 0% 50%,#050807a6 80%,#050807eb 100%),linear-gradient(#05080766 0%,#0000 12% 78%,#050807d9 100%);position:absolute;inset:0}@media (max-width:1024px){.poster-scrim{background:linear-gradient(#0508078c 0%,#05080759 30%,#050807d9 100%)}}.poster-bar{z-index:10;justify-content:space-between;align-items:center;gap:1.5rem;height:72px;padding:0 clamp(1.25rem,3.5vw,3rem);display:flex;position:relative}.poster-brand{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--fg);text-shadow:0 0 12px #00000080;align-items:center;gap:.65rem;font-size:1.05rem;font-weight:700;text-decoration:none;display:inline-flex}.poster-brand .accent{color:var(--accent)}.poster-nav{align-items:center;gap:.85rem;display:flex}.poster-live{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--green-300);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05ee881a;border:1px solid #05ee8852;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .85rem;font-size:.66rem;display:none}@media (min-width:768px){.poster-live{display:inline-flex}}.poster-live .dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 8px var(--accent);border-radius:50%;animation:1.6s ease-in-out infinite lp-blink}.poster-link{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--fg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0006;border:1px solid #ffffff2e;border-radius:999px;padding:.55rem 1rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:all .2s}.poster-link:hover{border-color:var(--accent);color:var(--accent);background:#05ee881a}.poster-main{z-index:5;grid-template-columns:1fr;align-items:center;height:calc(100dvh - 72px);padding:.5rem clamp(1.25rem,3.5vw,3rem) 7rem;display:grid;position:relative;overflow:hidden}@media (min-width:1024px){.poster-main{grid-template-columns:1fr 440px;align-items:center;padding-bottom:6.5rem;padding-right:clamp(2rem,5vw,4rem)}.poster-card-wrap{grid-column:2}}.poster-card-wrap{flex-direction:column;gap:1rem;width:100%;max-width:460px;margin-inline:auto;animation:1s cubic-bezier(.16,1,.3,1) .3s backwards poster-card-in;display:flex}@keyframes poster-card-in{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.poster-eyebrow{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.5rem;font-size:.7rem;display:inline-flex}.poster-eyebrow:before{content:"";background:var(--accent);width:24px;height:2px;box-shadow:0 0 8px var(--accent)}.poster-h1{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--fg);text-shadow:0 2px 30px #00000080;margin-top:.6rem;font-size:clamp(2.4rem,4.5vw,3.4rem);font-weight:700;line-height:.94}.poster-h1 .accent{color:var(--accent)}.poster-lede{color:var(--fg-muted);text-shadow:0 1px 8px #00000080;margin-top:.4rem;margin-bottom:.5rem;font-size:.95rem;line-height:1.6}.poster-card{-webkit-backdrop-filter:blur(20px);background:radial-gradient(80% 50% at 50% 0,#05ee881a,#0000 70%),#080c0ad9;border:1px solid #05ee8852;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 20px 60px -20px #000000d9,inset 0 0 0 1px #ffffff08}.poster-card:before{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);opacity:.7;height:1px;position:absolute;top:0;left:0;right:0}.poster-card .rcard{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:0;padding:1.4rem}.poster-scroll{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-faint);align-self:flex-start;align-items:center;gap:.45rem;margin-top:.5rem;font-size:.7rem;text-decoration:none;transition:color .2s,gap .2s;display:inline-flex}.poster-scroll:hover{color:var(--accent);gap:.7rem}.hero-info{z-index:6;-webkit-backdrop-filter:blur(14px);pointer-events:none;background:#080c0a9e;border:1px solid #05ee884d;border-radius:10px;flex-direction:column;gap:.2rem;padding:.85rem 1.1rem;animation:.9s cubic-bezier(.16,1,.3,1) backwards hero-info-in;display:none;position:absolute}@media (min-width:1024px){.hero-info{display:inline-flex}}@keyframes hero-info-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.hero-info:before{content:"";background:var(--accent);width:22px;height:2px;box-shadow:0 0 8px var(--accent);position:absolute;top:0;left:0}.hero-info .hero-info-k{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-size:.6rem}.hero-info .hero-info-v{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--fg);margin-top:.15rem;font-size:1.2rem;font-weight:700;line-height:1}.hero-info .hero-info-s{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);margin-top:.15rem;font-size:.62rem}.hero-info-tl{animation-delay:.4s;top:110px;left:clamp(1.5rem,3vw,3rem)}.hero-info-tr{animation-delay:.55s;top:110px;right:clamp(1.5rem,3vw,3rem)}.hero-info-br{animation-delay:.7s;bottom:320px;left:clamp(1.5rem,3vw,3rem)}.hero-logo-center{z-index:5;pointer-events:none;filter:drop-shadow(0 18px 38px #0009)drop-shadow(0 0 32px #05ee8838);animation:1.1s cubic-bezier(.16,1,.3,1) .2s backwards hero-info-in;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.hero-logo-center-img{opacity:.96;width:clamp(170px,20vw,290px);height:auto}@media (min-width:1024px){.hero-logo-center{top:46%;left:38%}}@media (min-width:1440px){.hero-logo-center{left:40%}.hero-logo-center-img{width:clamp(220px,22vw,340px)}}@media (max-width:640px){.hero-logo-center{top:32%}.hero-logo-center-img{width:clamp(130px,44vw,200px)}}.hero-tape{z-index:6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080c0aa6;border:1px solid #05ee884d;border-radius:999px;align-items:center;gap:.7rem;max-width:60vw;padding:.5rem 1.1rem;animation:.9s cubic-bezier(.16,1,.3,1) .5s backwards hero-info-in;display:none;position:absolute;top:96px;left:50%;overflow:hidden;transform:translate(-50%)}@media (min-width:1280px){.hero-tape{display:inline-flex}}.hero-tape-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s ease-out infinite lp-pulse-anim;box-shadow:0 0 #05ee888c}.hero-tape-text{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--fg);white-space:nowrap;font-size:.66rem}.hero-drivers{z-index:6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080c0a99;border:1px solid #05ee8847;border-radius:12px;flex-direction:column;gap:.55rem;padding:.85rem 1rem;animation:.9s cubic-bezier(.16,1,.3,1) .85s backwards hero-info-in;display:none;position:absolute;top:58%;left:clamp(1.5rem,3vw,3rem);transform:translateY(-50%)}@media (min-width:1280px){.hero-drivers{display:inline-flex}}.hero-drivers-k{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-size:.6rem}.hero-drivers-row{align-items:center;display:inline-flex}.hero-avatar{background:linear-gradient(135deg, var(--c) 0%, var(--c) 60%, var(--c) 100%);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hero-avatar{background:linear-gradient(135deg, color-mix(in oklab, var(--c) 90%, white) 0%, var(--c) 60%, color-mix(in oklab, var(--c) 60%, black) 100%)}}.hero-avatar{color:#03110a;font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;box-shadow:0 4px 12px -2px var(--c);border:2px solid #080c0af2;margin-left:-8px;font-size:.7rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.hero-avatar{box-shadow:0 4px 12px -2px color-mix(in oklab, var(--c) 50%, transparent)}}.hero-avatar:first-child{margin-left:0}.hero-avatar-more{color:var(--fg-muted);box-shadow:none;letter-spacing:0;background:#ffffff14;border-color:#080c0af2;font-size:.6rem}.hero-tele{z-index:6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:200px;font-family:var(--font-mono);background:#080c0aa6;border:1px solid #05ee8847;border-radius:10px;flex-direction:column;gap:.4rem;padding:.85rem 1rem;animation:.9s cubic-bezier(.16,1,.3,1) .95s backwards hero-info-in;display:none;position:absolute;top:110px;right:clamp(1.5rem,3vw,3rem)}@media (min-width:1440px){.hero-tele{display:inline-flex}}.hero-tele-head{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.4rem;margin-bottom:.3rem;font-size:.6rem;display:inline-flex}.hero-tele-dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 6px var(--accent);border-radius:50%;animation:1.6s ease-in-out infinite lp-blink}.hero-tele-row{letter-spacing:.04em;color:var(--fg-muted);font-variant-numeric:tabular-nums;border-top:1px dashed #ffffff14;justify-content:space-between;padding-top:.3rem;font-size:.78rem;display:flex}.hero-tele-row span:first-child{letter-spacing:.22em;text-transform:uppercase;color:var(--fg-faint);font-size:.62rem}.hero-tele-row .good{color:var(--accent)}.hero-tele-bar{background:#05ee8826;border-radius:2px;height:4px;margin-top:.4rem;overflow:hidden}.hero-tele-bar span{background:linear-gradient(90deg, var(--accent), var(--green-300));height:100%;box-shadow:0 0 8px var(--accent);display:block}@media (min-width:1440px){.hero-info-tr{display:none}}.hero-sims{z-index:6;border:1px solid var(--line-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080c0a8c;border-radius:999px;flex-wrap:wrap;justify-content:center;gap:.4rem;padding:.55rem .85rem;animation:.9s cubic-bezier(.16,1,.3,1) 1.05s backwards hero-info-in;display:none;position:absolute;bottom:90px;left:50%;transform:translate(-50%)}@media (min-width:1024px){.hero-sims{display:inline-flex}}.hero-sim{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--c);border:1px solid var(--c);border-radius:999px;padding:.3rem .7rem;font-size:.7rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.hero-sim{border:1px solid color-mix(in oklab, var(--c) 35%, transparent)}}.hero-sim{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.hero-sim{background:color-mix(in oklab, var(--c) 12%, transparent)}}.hero-sim{white-space:nowrap;line-height:1}@media (min-width:1024px){.hero-info-tr{display:none}}@media (min-width:1440px){.hero-info-tr{display:inline-flex;right:500px}}.hero-statbar{z-index:7;pointer-events:none;background:linear-gradient(#0000,#000000d9 35%);padding:1rem clamp(1.25rem,3.5vw,3rem) 1.25rem;position:absolute;bottom:0;left:0;right:0}.hero-statbar-inner{pointer-events:auto;border:1px solid var(--line-bhr);-webkit-backdrop-filter:blur(18px);scrollbar-width:none;background:#080c0ac7;border-radius:12px;flex-wrap:nowrap;align-items:center;gap:.85rem;max-width:1280px;margin:0 auto;padding:.7rem 1rem;display:flex;overflow-x:auto;box-shadow:0 12px 40px -12px #000000b3}.hero-statbar-inner::-webkit-scrollbar{display:none}.hero-statbar-item{color:var(--fg);flex-shrink:0;align-items:center;gap:.7rem;display:flex}.hero-statbar-item svg{color:var(--accent);flex-shrink:0}.hero-statbar-item .lp-pulse{flex-shrink:0;width:9px;height:9px}.hero-statbar-item .k{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-bottom:.15rem;font-size:.6rem;display:block}.hero-statbar-item .v{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--fg);white-space:nowrap;font-size:.85rem;font-weight:700;line-height:1;display:block}.hero-statbar-sep{background:var(--line);flex-shrink:0;width:1px;height:32px;display:none}@media (min-width:768px){.hero-statbar-sep{display:inline-block}}.hero-statbar-cta{background:var(--accent);color:var(--accent-fg);font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;flex-shrink:0;align-items:center;gap:.45rem;margin-left:auto;padding:.5rem .95rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.hero-statbar-cta:hover{background:var(--green-300);transform:translate(2px);box-shadow:0 0 20px #05ee8866}@media (max-width:768px){.hero-statbar-inner>.hero-statbar-item:nth-child(3),.hero-statbar-inner>.hero-statbar-item:nth-child(5){display:none}}.poster-strip{z-index:6;font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);background:linear-gradient(#0000,#000000b3);flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem;padding:.65rem 1rem;font-size:.68rem;font-weight:600;display:flex;position:absolute;bottom:0;left:0;right:0}.poster-strip a{color:var(--fg-faint);text-decoration:none;transition:color .2s}.poster-strip a:hover{color:var(--accent)}.poster-strip .sep{color:var(--fg-dim)}.legal-page{background:radial-gradient(ellipse 800px 400px at 80% 0%, #05ee880f, transparent 60%), var(--bg-deep);min-height:100vh;color:var(--fg);padding-bottom:4rem;position:relative}.legal-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:3rem;padding:1.25rem clamp(1.25rem,3.5vw,3rem);display:flex}.legal-brand{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;color:var(--fg);align-items:center;gap:.65rem;font-size:1.05rem;font-weight:700;text-decoration:none;display:inline-flex}.legal-brand .accent{color:var(--accent)}.legal-back{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted);border:1px solid var(--line);border-radius:999px;align-items:center;gap:.45rem;padding:.55rem 1rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.legal-back:hover{color:var(--accent);border-color:#05ee8866}.legal-content{max-width:760px;margin:0 auto;padding:0 clamp(1.25rem,3.5vw,3rem)}.legal-eyebrow{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.7rem;display:inline-flex}.legal-eyebrow:before{content:"";background:var(--accent);width:24px;height:2px;box-shadow:0 0 8px var(--accent)}.legal-h1{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--fg);margin-bottom:2.5rem;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:700;line-height:1}.legal-content h2{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--accent);margin-top:2.25rem;margin-bottom:.85rem;font-size:1.15rem;font-weight:700}.legal-content p{color:var(--fg-muted);margin-bottom:.85rem;font-size:.98rem;line-height:1.7}.legal-content a{color:var(--accent);text-underline-offset:2px;word-break:break-word;text-decoration:underline}.legal-content h3{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--fg);margin-top:1.4rem;margin-bottom:.55rem;font-size:.98rem;font-weight:700}.legal-content ul{flex-direction:column;gap:.4rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.legal-content ul li{color:var(--fg-muted);padding-left:1.1rem;font-size:.95rem;line-height:1.55;position:relative}.legal-content ul li:before{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 8px var(--accent);border-radius:50%;position:absolute;top:.65em;left:0}@supports (color:color-mix(in lab, red, red)){.legal-content ul li:before{box-shadow:0 0 8px color-mix(in srgb, var(--accent) 55%, transparent)}}.legal-content strong{color:var(--fg);font-weight:600}.legal-note{background:#05ee880d;border:1px dashed #05ee884d;border-radius:8px;margin-top:2.5rem;padding:1rem 1.25rem;font-style:italic;color:var(--fg-faint)!important;font-size:.85rem!important}.hposter-scroll{z-index:10;font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--accent);opacity:.85;flex-direction:column;align-items:center;gap:.5rem;font-size:.62rem;text-decoration:none;transition:opacity .25s,transform .25s;display:inline-flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.hposter-scroll:hover{opacity:1;transform:translate(-50%)translateY(-2px)}.hposter-scroll .bar{background:linear-gradient(180deg, var(--accent), transparent);width:1px;height:32px;animation:1.8s ease-in-out infinite hposter-scroll-bar}@keyframes hposter-scroll-bar{0%,to{opacity:.4;transform-origin:top;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1)}}.poster-link-ghost{border-color:var(--line-soft);color:var(--fg-muted);background:0 0}.poster-link-ghost:hover{border-color:var(--line-strong);color:var(--fg);background:#ffffff08}.about{background:radial-gradient(ellipse 800px 400px at 90% 0%, #05ee8814, transparent 60%), linear-gradient(180deg, var(--bg-elev-1) 0%, var(--bg-elev-2) 100%);border-top:1px solid var(--line-bhr);padding-block:clamp(3.5rem,6vw,5rem);position:relative}.about-grid{grid-template-columns:1fr;align-items:center;gap:2.5rem;display:grid}@media (min-width:1024px){.about-grid{grid-template-columns:1.2fr 1fr;gap:4rem}}.about-text{max-width:580px}.about-text .brand-eyebrow:before{display:none}.about-h{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--fg);margin:.85rem 0 1.5rem;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:700;line-height:.96}.about-h .accent{color:var(--accent)}.about-text p{color:var(--fg-muted);margin-bottom:.85rem;font-size:1rem;line-height:1.65}.about-text strong{color:var(--accent);font-weight:600}.about-stats{background:var(--line);border:1px solid var(--line);border-radius:14px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.about-stat{background:var(--bg-elev-1);flex-direction:column;gap:.35rem;min-height:130px;padding:1.5rem 1.4rem 1.25rem;transition:background .25s;display:flex;position:relative}.about-stat:hover{background:var(--bg-elev-2)}.about-stat:before{content:"";background:var(--accent);width:28px;height:2px;box-shadow:0 0 8px var(--accent);opacity:.7;position:absolute;top:0;left:0}.about-stat .big{font-family:var(--font-display);letter-spacing:-.03em;color:var(--fg);font-variant-numeric:tabular-nums;font-size:clamp(2.25rem,5vw,3.25rem);font-weight:700;line-height:.95}.about-stat .big small{color:var(--accent);vertical-align:.18em;letter-spacing:0;margin-left:.05em;font-size:.45em;font-weight:700}.about-stat .k{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--fg-faint);margin-top:auto;font-size:.66rem}.about-stat.highlight{background:linear-gradient(135deg,#05ee882e 0%,#05ee880a 100%)}.about-stat.highlight:before{opacity:1}.about-stat.highlight .big{color:var(--accent)}.about-stat.highlight .k{color:var(--green-300)}.simstrip{background:radial-gradient(ellipse 1000px 400px at 50% 0%, #05ee880f, transparent 65%), var(--bg-deep);border-top:1px solid var(--line);padding-block:clamp(3rem,5vw,4.5rem);position:relative}.simstrip-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.85rem;display:flex}.simstrip-head .brand-eyebrow:before{display:none}.simstrip-lede{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-faint);max-width:460px;font-size:.72rem}.simstrip-row{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}@media (min-width:768px){.simstrip-row{grid-template-columns:repeat(5,1fr)}}.simstrip-tile{border:1px solid var(--c);flex-direction:column;align-items:center;gap:.7rem;padding:1.25rem 1rem 1rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.simstrip-tile{border:1px solid color-mix(in oklab, var(--c) 25%, transparent)}}.simstrip-tile{background:linear-gradient(180deg, var(--c) 0%, transparent 60%), var(--bg-elev-2);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.simstrip-tile{background:linear-gradient(180deg, color-mix(in oklab, var(--c) 10%, transparent) 0%, transparent 60%), var(--bg-elev-2)}}.simstrip-tile{transition:border-color .25s,transform .25s,background .25s,box-shadow .25s;overflow:hidden}.simstrip-tile:before{content:"";background:var(--c);height:2px;box-shadow:0 0 10px var(--c);opacity:.5;transition:opacity .25s;position:absolute;top:0;left:0;right:0}.simstrip-tile:hover{border-color:var(--c);background:linear-gradient(180deg, var(--c) 0%, transparent 65%), var(--bg-elev-1);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.simstrip-tile:hover{background:linear-gradient(180deg, color-mix(in oklab, var(--c) 18%, transparent) 0%, transparent 65%), var(--bg-elev-1)}}.simstrip-tile:hover{box-shadow:0 12px 28px -10px var(--c)}@supports (color:color-mix(in lab, red, red)){.simstrip-tile:hover{box-shadow:0 12px 28px -10px color-mix(in oklab, var(--c) 60%, transparent)}}.simstrip-tile:hover:before{opacity:1}.simstrip-logo{filter:drop-shadow(0 2px 6px #0006);justify-content:center;align-items:center;width:100%;height:64px;display:flex}.simstrip-logo img{object-fit:contain;width:auto!important;max-width:100%!important;height:auto!important;max-height:64px!important}.simstrip-meta{text-align:center;border-top:1px dashed var(--c);width:100%}@supports (color:color-mix(in lab, red, red)){.simstrip-meta{border-top:1px dashed color-mix(in oklab, var(--c) 18%, transparent)}}.simstrip-meta{padding-top:.6rem}.simstrip-tile .role{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-faint);white-space:nowrap;text-overflow:ellipsis;font-size:.62rem;overflow:hidden}.pillars{background:radial-gradient(ellipse 800px 400px at 10% 100%, #05ee880f, transparent 65%), linear-gradient(180deg, var(--bg-elev-1) 0%, var(--bg-elev-2) 100%);border-top:1px solid var(--line);padding-block:clamp(3rem,5vw,4.5rem);position:relative}.pillars-head{margin-bottom:1.85rem}.pillars-head .brand-eyebrow:before{display:none}.pillars-h{font-family:var(--font-display);letter-spacing:-.015em;text-transform:uppercase;color:var(--fg);margin-top:.85rem;font-size:clamp(1.85rem,4vw,3rem);font-weight:700;line-height:1}.pillars-h .accent{color:var(--accent)}.pillars-row{grid-template-columns:1fr 1fr;gap:.65rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.pillars-row{grid-template-columns:repeat(4,1fr)}}.pillars-item{border:1px solid var(--line);background:linear-gradient(#141816a6,#0c100e80);border-radius:12px;align-items:center;gap:.95rem;padding:1rem 1.1rem;transition:all .25s;display:flex}.pillars-item:hover{background:linear-gradient(#141e16d9,#0c120eb3);border-color:#05ee8859;transform:translateY(-2px)}.pillars-item .ico{width:36px;height:36px;color:var(--accent);background:#05ee8824;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pillars-item .t{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--fg);font-size:.95rem;font-weight:700;line-height:1.05}.pillars-item .s{color:var(--fg-faint);margin-top:.25rem;font-size:.8rem;line-height:1.4}.howto{background:radial-gradient(ellipse 900px 400px at 90% 100%, #05ee8812, transparent 65%), var(--bg-deep);border-top:1px solid var(--line);padding-block:clamp(3rem,5vw,4.5rem);position:relative}.howto-head{margin-bottom:1.85rem}.howto-head .brand-eyebrow:before{display:none}.howto-h{font-family:var(--font-display);letter-spacing:-.015em;text-transform:uppercase;color:var(--fg);margin-top:.85rem;font-size:clamp(1.85rem,4vw,3rem);font-weight:700;line-height:1}.howto-h .accent{color:var(--accent)}.howto-row{counter-reset:howto;grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.howto-row{grid-template-columns:repeat(3,1fr)}}.howto-item{border:1px solid var(--line);background:linear-gradient(135deg, var(--bg-elev-1), var(--bg-elev-2));border-radius:12px;align-items:flex-start;gap:1rem;padding:1.25rem 1.4rem;transition:all .25s;display:flex;position:relative}.howto-item:hover{border-color:#05ee8866;transform:translateY(-2px)}.howto-item .num{font-family:var(--font-display);color:var(--accent);letter-spacing:-.02em;flex-shrink:0;font-size:2rem;font-weight:700;line-height:.9}.howto-item h3{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--fg);margin-bottom:.4rem;font-size:1.05rem;font-weight:700;line-height:1.05}.howto-item p{color:var(--fg-muted);font-size:.86rem;line-height:1.55}.finalcta{background:radial-gradient(ellipse 80% 60% at 50% 0%, #05ee882e, transparent 60%), linear-gradient(180deg, var(--bg-elev-2) 0%, var(--bg-elev-1) 100%);border-top:1px solid var(--line-bhr);padding-block:clamp(3.5rem,6vw,5rem);position:relative}.finalcta-card{border:1px solid var(--line-bhr);background:radial-gradient(ellipse 70% 50% at 50% 0%, #05ee8829, transparent 65%), linear-gradient(180deg, var(--bg-elev-2), var(--bg-elev-1));text-align:center;isolation:isolate;border-radius:18px;padding:clamp(2rem,5vw,3.5rem) clamp(1.5rem,4vw,3rem);position:relative;overflow:hidden}.finalcta-card:before{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);height:2px;position:absolute;top:0;left:0;right:0}.finalcta-glow{filter:blur(40px);z-index:-1;background:radial-gradient(60% 60% at 50% 0,#05ee8826,#0000 60%);position:absolute;inset:-50%}.finalcta-eyebrow{align-items:center;gap:.5rem;margin-bottom:1.25rem;display:inline-flex}.finalcta-eyebrow:before{display:none}.finalcta-h{font-family:var(--font-display);letter-spacing:-.015em;text-transform:uppercase;color:var(--fg);margin-bottom:.4em;font-size:clamp(2.5rem,7vw,5.5rem);font-weight:700;line-height:.95}.finalcta-h .swarm-word{color:var(--accent);padding:0 .05em;display:inline-block;position:relative}.finalcta-brush{color:#05ee888c;z-index:-1;filter:drop-shadow(0 2px 8px #05ee8866);width:106%;height:.32em;position:absolute;bottom:.06em;left:-3%;right:-3%}.finalcta-lede{max-width:480px;color:var(--fg-muted);margin:0 auto 1.5rem;font-size:.98rem;line-height:1.55}.finalcta-buttons{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:1.4rem;display:flex}.finalcta-fineprint{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--fg-faint);flex-wrap:wrap;justify-content:center;gap:.4rem 1rem;font-size:.7rem;font-weight:600;display:flex}.finalcta-fineprint .dot{color:var(--fg-dim)}.bhr-foot{border-top:1px solid var(--line);background:#030504f2;padding-block:1.25rem;position:relative}.bhr-foot-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;display:flex}.bhr-foot-left{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);align-items:center;gap:.6rem;font-size:.7rem;font-weight:600;display:inline-flex}.bhr-foot-right{gap:1.5rem;display:flex}.bhr-foot-right a{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);font-size:.7rem;font-weight:600;text-decoration:none;transition:color .2s}.bhr-foot-right a:hover{color:var(--accent)}.dash-shell{background:#050807;min-height:100vh;position:relative}.dash-atmosphere{z-index:0;pointer-events:none;background:radial-gradient(ellipse 1200px 700px at 78% -8%, var(--sim-color,var(--accent)), transparent 55%), radial-gradient(ellipse 900px 700px at 8% 105%, var(--sim-glow,var(--sim-color,var(--accent))), transparent 60%), radial-gradient(ellipse 600px 800px at 50% 50%, var(--sim-deep,var(--sim-color,var(--accent))), transparent 70%), #0a0a0c;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.dash-atmosphere{background:radial-gradient(ellipse 1200px 700px at 78% -8%, color-mix(in oklab, var(--sim-color,var(--accent)) 22%, transparent), transparent 55%), radial-gradient(ellipse 900px 700px at 8% 105%, color-mix(in oklab, var(--sim-glow,var(--sim-color,var(--accent))) 14%, transparent), transparent 60%), radial-gradient(ellipse 600px 800px at 50% 50%, color-mix(in oklab, var(--sim-deep,var(--sim-color,var(--accent))) 8%, transparent), transparent 70%), #0a0a0c}}.dash-atmosphere{transition:background .85s cubic-bezier(.16,1,.3,1)}.dash-atmosphere:after{content:"";background-image:linear-gradient(90deg,#ffffff05 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 30%,#000 10%,#0000 80%);mask-image:radial-gradient(80% 70% at 50% 30%,#000 10%,#0000 80%)}.dash-main{flex-direction:column;display:flex}.dash-content{width:100%;max-width:min(2880px,100%);margin:0 auto;padding:4.25rem clamp(1.25rem,2.8vw,3rem) 5rem;scroll-padding-top:220px}@media (min-width:1280px){.dash-content{padding-block:4.75rem 6rem}}.dash-main,html{scroll-padding-top:200px}.dash-stack{flex-direction:column;gap:clamp(1.5rem,3vw,2.5rem);display:flex}.simswitcher{top:var(--topbar-h,64px);z-index:25;background:radial-gradient(ellipse 70% 100% at 50% 0%, var(--sim-color,var(--accent)), transparent 75%), linear-gradient(180deg, #0d0d10 0%, #0a0a0c 100%);padding:.7rem clamp(1rem,2.5vw,2.25rem) .8rem;position:sticky}@supports (color:color-mix(in lab, red, red)){.simswitcher{background:radial-gradient(ellipse 70% 100% at 50% 0%, color-mix(in oklab, var(--sim-color,var(--accent)) 10%, transparent), transparent 75%), linear-gradient(180deg, #0d0d10 0%, #0a0a0c 100%)}}.simswitcher{-webkit-backdrop-filter:blur(18px);border-bottom:1px solid var(--line-soft);isolation:isolate}.simswitcher:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--sim-color,var(--accent)) 50%, transparent 100%);height:1px;position:absolute;bottom:-1px;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.simswitcher:before{background:linear-gradient(90deg, transparent 0%, color-mix(in oklab, var(--sim-color,var(--accent)) 70%, transparent) 50%, transparent 100%)}}.simswitcher:before{z-index:1}.simswitcher:after{content:"";pointer-events:none;z-index:-1;background-image:linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:8px 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 30% 70%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 30% 70%,#0000 100%)}.simswitcher-inner{align-items:center;gap:.85rem;max-width:min(2880px,100%);margin:0 auto;display:flex}.simswitcher-label{border:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--fg-faint);white-space:nowrap;background:#ffffff06;border-radius:6px;flex-shrink:0;align-items:center;gap:.45rem;padding:.35rem .7rem;font-size:.6rem;display:none}@media (min-width:768px){.simswitcher-label{display:inline-flex}}.simswitcher-label .dot{background:var(--sim-color,var(--accent));width:6px;height:6px;box-shadow:0 0 8px var(--sim-color,var(--accent));border-radius:50%;flex-shrink:0;animation:1.6s ease-in-out infinite lp-blink}.simswitcher-label-text{line-height:1}.simswitcher-row{scrollbar-width:none;scroll-behavior:smooth;flex:1;justify-content:safe center;gap:.5rem;min-width:0;padding:2px;display:flex;overflow-x:auto}.simswitcher-row::-webkit-scrollbar{display:none}.simswitcher-onair{background:var(--sim-color,var(--accent));align-items:center;gap:.45rem;padding:.35rem .7rem .35rem .6rem;display:none}@supports (color:color-mix(in lab, red, red)){.simswitcher-onair{background:color-mix(in oklab, var(--sim-color,var(--accent)) 12%, transparent)}}.simswitcher-onair{border:1px solid var(--sim-color,var(--accent))}@supports (color:color-mix(in lab, red, red)){.simswitcher-onair{border:1px solid color-mix(in oklab, var(--sim-color,var(--accent)) 30%, var(--line))}}.simswitcher-onair{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--sim-color,var(--accent));white-space:nowrap;border-radius:6px;flex-shrink:0;font-size:.6rem}@media (min-width:768px){.simswitcher-onair{display:inline-flex}}.simswitcher-onair .onair-dot{background:var(--sim-color,var(--accent));width:6px;height:6px;box-shadow:0 0 0 0 var(--sim-color,var(--accent)), 0 0 8px var(--sim-color,var(--accent));border-radius:50%}@supports (color:color-mix(in lab, red, red)){.simswitcher-onair .onair-dot{box-shadow:0 0 0 0 color-mix(in oklab, var(--sim-color,var(--accent)) 70%, transparent), 0 0 8px var(--sim-color,var(--accent))}}.simswitcher-onair .onair-dot{flex-shrink:0;animation:1.4s cubic-bezier(.4,0,.6,1) infinite onair-pulse}@keyframes onair-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--sim-color,var(--accent)) 60%, transparent), 0 0 6px var(--sim-color,var(--accent))}50%{box-shadow:0 0 0 5px color-mix(in oklab, var(--sim-color,var(--accent)) 0%, transparent), 0 0 10px var(--sim-color,var(--accent))}}.onair-text{line-height:1}.simtab{border:1px solid var(--line);isolation:isolate;background:linear-gradient(#16161ad9,#0e0e12bf);border-radius:12px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:.55rem;min-width:132px;max-width:232px;height:86px;padding:.6rem .8rem .75rem;text-decoration:none;transition:border-color .25s,background .3s,transform .25s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden}.simtab:hover{border-color:var(--c)}@supports (color:color-mix(in lab, red, red)){.simtab:hover{border-color:color-mix(in oklab, var(--c) 50%, var(--line))}}.simtab:hover{background:linear-gradient(180deg, var(--c), #0e0e12cc)}@supports (color:color-mix(in lab, red, red)){.simtab:hover{background:linear-gradient(180deg, color-mix(in oklab, var(--c) 10%, #16161ae6), #0e0e12cc)}}.simtab:hover{transform:translateY(-2px)}.simtab-glow{background:radial-gradient(ellipse 60% 60% at 50% 0%, var(--c), transparent 65%);position:absolute;inset:-40%}@supports (color:color-mix(in lab, red, red)){.simtab-glow{background:radial-gradient(ellipse 60% 60% at 50% 0%, color-mix(in oklab, var(--c) 55%, transparent), transparent 65%)}}.simtab-glow{filter:blur(18px);opacity:0;z-index:-1;transition:opacity .4s}.simtab:hover .simtab-glow{opacity:.5}.simtab.is-active .simtab-glow{opacity:1}.simtab-logo{filter:grayscale(.55)brightness(.78);flex-shrink:0;justify-content:center;align-items:center;width:100%;height:36px;transition:filter .25s,height .3s cubic-bezier(.16,1,.3,1),transform .25s;display:flex}.simtab-logo img{filter:drop-shadow(0 2px 6px #00000080);object-fit:contain!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:100%!important}.simtab:hover .simtab-logo,.simtab.is-active .simtab-logo{filter:grayscale(0)brightness(1.08)}.simtab:hover .simtab-logo{transform:scale(1.04)}.simtab-meta{justify-content:center;align-items:center;gap:.4rem;width:100%;min-width:0;display:inline-flex}.simtab-meta .short{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted);flex-shrink:0;font-size:.76rem;font-weight:800;line-height:1}.simtab-meta .sep{display:none}.simtab-meta .role{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-dim);border:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;background:#ffffff08;border-radius:999px;max-width:100%;padding:.2rem .42rem;font-size:.56rem;line-height:1;transition:border-color .25s,color .25s,background .25s;overflow:hidden}.simtab:hover .simtab-meta .short{color:var(--fg)}.simtab:hover .simtab-meta .role{color:var(--fg-muted);border-color:var(--c)}@supports (color:color-mix(in lab, red, red)){.simtab:hover .simtab-meta .role{border-color:color-mix(in oklab, var(--c) 35%, var(--line))}}.simtab.is-active .simtab-meta .short,.simtab.is-active .simtab-meta .role{color:var(--c)}@supports (color:color-mix(in lab, red, red)){.simtab.is-active .simtab-meta .role{color:color-mix(in oklab, var(--c) 75%, var(--fg-muted))}}.simtab.is-active .simtab-meta .role{border-color:var(--c)}@supports (color:color-mix(in lab, red, red)){.simtab.is-active .simtab-meta .role{border-color:color-mix(in oklab, var(--c) 45%, transparent)}}.simtab.is-active .simtab-meta .role{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.simtab.is-active .simtab-meta .role{background:color-mix(in oklab, var(--c) 12%, transparent)}}.simtab-stripe{background:var(--c);width:0;height:2px;box-shadow:0 0 10px var(--c);transition:width .35s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.simtab:hover .simtab-stripe{width:50%}.simtab.is-active .simtab-stripe{width:80%}.simtab.is-active{border-color:var(--c)}@supports (color:color-mix(in lab, red, red)){.simtab.is-active{border-color:color-mix(in oklab, var(--c) 60%, transparent)}}.simtab.is-active{background:linear-gradient(180deg, var(--c), var(--c))}@supports (color:color-mix(in lab, red, red)){.simtab.is-active{background:linear-gradient(180deg, color-mix(in oklab, var(--c) 22%, #16161ae6), color-mix(in oklab, var(--c) 6%, #0e0e12c7))}}.simtab.is-active{box-shadow:inset 0 0 0 1px var(--c), 0 8px 22px -8px var(--c)}@supports (color:color-mix(in lab, red, red)){.simtab.is-active{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--c) 35%, transparent), 0 8px 22px -8px color-mix(in oklab, var(--c) 60%, transparent)}}.simtab.is-active .simtab-logo{height:40px}.simtab-active-dot{background:var(--c);width:6px;height:6px;box-shadow:0 0 8px var(--c);border-radius:50%;animation:1.4s ease-in-out infinite lp-blink;position:absolute;top:7px;right:9px}@media (max-width:899px){.simtab{min-width:92px;height:70px;padding:.5rem .55rem .6rem}.simtab-logo{height:30px}.simtab.is-active .simtab-logo{height:32px}.simtab-meta .role,.simtab-meta .sep{display:none}}.dash-rail{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#0a0e0cd9,#060908d9)}.dash-rail-logo{border-bottom:1px solid var(--line);padding:1rem 1.1rem}.dash-rail-brand{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--fg);font-size:.95rem;font-weight:700}.dash-rail-brand .accent{color:var(--accent)}.dash-rail-nav{flex:1;padding:.8rem 0;overflow-y:auto}.dash-rail-section{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-dim);padding:1.25rem 1.4rem .45rem;font-size:.62rem;font-weight:500}.dash-rail-item{color:var(--fg-faint);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;border-radius:8px;align-items:center;gap:.75rem;margin:1px .6rem;padding:.65rem .85rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex;position:relative}.dash-rail-item:hover{color:var(--fg);background:#ffffff08}.dash-rail-item.is-active{background:linear-gradient(90deg, var(--sim-color,var(--accent)), transparent)}@supports (color:color-mix(in lab, red, red)){.dash-rail-item.is-active{background:linear-gradient(90deg, color-mix(in oklab, var(--sim-color,var(--accent)) 15%, transparent), transparent)}}.dash-rail-item.is-active{color:var(--sim-color,var(--accent))}.dash-rail-item.is-active:before{content:"";background:var(--sim-color,var(--accent));width:3px;height:22px;box-shadow:0 0 8px var(--sim-color,var(--accent));border-radius:0 3px 3px 0;position:absolute;top:50%;left:-10px;transform:translateY(-50%)}.dash-rail-dot{background:var(--sim-color,var(--accent));width:6px;height:6px;box-shadow:0 0 6px var(--sim-color,var(--accent));border-radius:50%}.dash-rail-user{border-top:1px solid var(--line);padding:.7rem}.dash-rail-user-link{border-radius:10px;align-items:center;gap:.75rem;padding:.65rem .75rem;text-decoration:none;transition:background .2s;display:flex}.dash-rail-user-link:hover{background:#ffffff0a}.dash-rail-avatar{width:36px;height:36px;font-family:var(--font-display);background:linear-gradient(135deg, var(--sim-color,var(--accent)), var(--sim-color,var(--accent)));border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:flex}@supports (color:color-mix(in lab, red, red)){.dash-rail-avatar{background:linear-gradient(135deg, var(--sim-color,var(--accent)), color-mix(in oklab, var(--sim-color,var(--accent)) 60%, black))}}.dash-rail-avatar{color:#03110a;box-shadow:0 0 16px var(--sim-color,var(--accent))}@supports (color:color-mix(in lab, red, red)){.dash-rail-avatar{box-shadow:0 0 16px color-mix(in oklab, var(--sim-color,var(--accent)) 40%, transparent)}}.dash-rail-avatar{flex-shrink:0}.hud-header{display:none!important}.LEGACY_hud-header{border-bottom:1px dashed var(--line);grid-template-columns:1fr;align-items:end;gap:1.25rem;padding:.4rem 0 clamp(1rem,2vw,1.5rem) 1.1rem;display:grid;position:relative}@media (min-width:768px){.LEGACY_hud-header{grid-template-columns:1fr auto}}.hud-header:before{content:"";background:linear-gradient(180deg, var(--sim-color,var(--accent)), var(--sim-color,var(--accent)));border-radius:2px;width:3px;position:absolute;top:.55rem;bottom:clamp(1rem,2vw,1.5rem);left:0}@supports (color:color-mix(in lab, red, red)){.hud-header:before{background:linear-gradient(180deg, var(--sim-color,var(--accent)), color-mix(in oklab, var(--sim-color,var(--accent)) 30%, transparent))}}.hud-header:before{box-shadow:0 0 12px var(--sim-color,var(--accent))}@supports (color:color-mix(in lab, red, red)){.hud-header:before{box-shadow:0 0 12px color-mix(in oklab, var(--sim-color,var(--accent)) 40%, transparent)}}.hud-header-text{min-width:0}.hud-header-meta{text-align:right;border-left:1px dashed var(--line);flex-direction:column;align-self:end;align-items:flex-end;gap:.25rem;margin-bottom:.25rem;padding-left:1.25rem;display:none}@media (min-width:1024px){.hud-header-meta{display:flex}}.hud-eyebrow{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--sim-color,var(--accent));align-items:center;gap:.5rem;font-size:.66rem;display:inline-flex}.hud-eyebrow-sep{color:var(--fg-dim);margin:0 -.1rem;font-weight:400}.hud-eyebrow-sim{font-family:var(--font-display);letter-spacing:.18em;color:var(--fg);border:1px solid var(--sim-color,var(--accent));padding:.12rem .45rem;font-size:.7rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.hud-eyebrow-sim{border:1px solid color-mix(in oklab, var(--sim-color,var(--accent)) 35%, var(--line))}}.hud-eyebrow-sim{background:var(--sim-color,var(--accent));border-radius:4px}@supports (color:color-mix(in lab, red, red)){.hud-eyebrow-sim{background:color-mix(in oklab, var(--sim-color,var(--accent)) 10%, transparent)}}.hud-eyebrow-sim{line-height:1}.hud-pulse{background:var(--sim-color,var(--accent));width:7px;height:7px;box-shadow:0 0 0 0 var(--sim-color,var(--accent));border-radius:50%}@supports (color:color-mix(in lab, red, red)){.hud-pulse{box-shadow:0 0 0 0 color-mix(in oklab, var(--sim-color,var(--accent)) 50%, transparent)}}.hud-pulse{animation:2s ease-out infinite lp-pulse-anim}.hud-h1{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--fg);margin-top:.55rem;font-size:clamp(1.85rem,4.4vw,3rem);font-weight:700;line-height:.95}.hud-h1 .sim-accent{color:var(--sim-color,var(--accent))}.hud-sub{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);flex-wrap:wrap;align-items:baseline;gap:.4rem;margin-top:.55rem;font-size:.74rem;display:flex}.hud-sub .dot-sep{color:var(--fg-dim)}.hud-meta-k{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-faint);font-size:.6rem;line-height:1}.hud-meta-v{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--fg);font-size:.95rem;font-weight:700;line-height:1.05}.hud-stats{grid-template-columns:repeat(2,1fr);gap:.7rem;display:grid}@media (min-width:768px){.hud-stats{grid-template-columns:repeat(4,1fr)}}.hud-stat{background:var(--bg-card);border:1px solid var(--line);isolation:isolate;cursor:default;border-radius:12px;flex-direction:column;gap:.4rem;padding:1.25rem 1.4rem;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s,box-shadow .25s,background .25s;display:flex;position:relative;overflow:hidden}.hud-stat:after{content:"";background:radial-gradient(ellipse 60% 60% at 50% 0%, var(--sim-color,var(--accent)), transparent 65%);position:absolute;inset:-50%}@supports (color:color-mix(in lab, red, red)){.hud-stat:after{background:radial-gradient(ellipse 60% 60% at 50% 0%, color-mix(in oklab, var(--sim-color,var(--accent)) 22%, transparent), transparent 65%)}}.hud-stat:after{opacity:0;z-index:-1;transition:opacity .35s}.hud-stat:hover{border-color:var(--sim-color,var(--accent));transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.hud-stat:hover{border-color:color-mix(in oklab, var(--sim-color,var(--accent)) 50%, var(--line))}}.hud-stat:hover{background:var(--bg-card-hover);box-shadow:0 14px 30px -16px #0000008c, 0 0 0 1px var(--sim-color,var(--accent)) inset}@supports (color:color-mix(in lab, red, red)){.hud-stat:hover{box-shadow:0 14px 30px -16px #0000008c, 0 0 0 1px color-mix(in oklab, var(--sim-color,var(--accent)) 18%, transparent) inset}}.hud-stat:hover:after{opacity:.45}.hud-stat:before{content:"";background:var(--sim-color,var(--accent));width:32px;height:2px;box-shadow:0 0 10px var(--sim-color,var(--accent));opacity:.75;transition:width .3s;position:absolute;top:0;left:0}.hud-stat:hover:before{opacity:1;width:60px}.hud-stat-head{align-items:center;gap:.55rem;display:flex}.hud-stat-icon{background:var(--sim-color,var(--accent));border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hud-stat-icon{background:color-mix(in oklab, var(--sim-color,var(--accent)) 14%, transparent)}}.hud-stat-icon{color:var(--sim-color,var(--accent))}.hud-stat-label{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-faint);font-size:.62rem}.hud-stat-value{font-family:var(--font-display);letter-spacing:-.03em;color:var(--fg);font-variant-numeric:tabular-nums;font-size:clamp(2rem,4vw,2.85rem);font-weight:700;line-height:.95}.hud-stat.is-highlight .hud-stat-value{color:var(--sim-color,var(--accent))}.hud-stat-sub{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);margin-top:auto;font-size:.6rem}.hud-row{grid-template-columns:1fr;align-items:stretch;gap:1.25rem;display:grid}@media (min-width:1024px){.hud-row{grid-template-columns:1.6fr 1fr;gap:1.5rem}}.hud-briefing{border:1px solid var(--sim-color,var(--accent));padding:clamp(1.5rem,3vw,2.25rem);display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.hud-briefing{border:1px solid color-mix(in oklab, var(--sim-color,var(--accent)) 30%, var(--line))}}.hud-briefing{background:radial-gradient(ellipse 70% 50% at 100% 0%, var(--sim-color,var(--accent)), transparent 65%), linear-gradient(180deg, #141816d9, #080c0aeb);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.hud-briefing{background:radial-gradient(ellipse 70% 50% at 100% 0%, color-mix(in oklab, var(--sim-color,var(--accent)) 18%, transparent), transparent 65%), linear-gradient(180deg, #141816d9, #080c0aeb)}}.hud-briefing{isolation:isolate;text-decoration:none;transition:border-color .3s,transform .25s;overflow:hidden}.hud-briefing:hover{border-color:var(--sim-color,var(--accent));transform:translateY(-2px)}.hud-briefing:before{content:"";background:linear-gradient(90deg, transparent, var(--sim-color,var(--accent)), transparent);height:2px;position:absolute;top:0;left:0;right:0}.hud-briefing-glow{background:radial-gradient(ellipse 50% 40% at 80% 0%, var(--sim-color,var(--accent)), transparent 60%);position:absolute;inset:-50%}@supports (color:color-mix(in lab, red, red)){.hud-briefing-glow{background:radial-gradient(ellipse 50% 40% at 80% 0%, color-mix(in oklab, var(--sim-color,var(--accent)) 25%, transparent), transparent 60%)}}.hud-briefing-glow{filter:blur(40px);z-index:-1}.hud-briefing-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;margin-bottom:1.25rem;display:flex}.hud-badge{background:var(--accent-h);border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .7rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hud-badge{background:color-mix(in oklab, var(--accent-h) 15%, transparent)}}.hud-badge{border:1px solid var(--accent-h)}@supports (color:color-mix(in lab, red, red)){.hud-badge{border:1px solid color-mix(in oklab, var(--accent-h) 30%, transparent)}}.hud-badge{color:var(--accent-h,#ffae84);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:.6rem}.hud-badge-mini{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-h,#ffae84);align-items:center;gap:.25rem;font-size:.58rem;display:inline-flex}.hud-briefing-title{font-family:var(--font-display);letter-spacing:-.015em;text-transform:uppercase;color:var(--fg);margin-bottom:.5rem;font-size:clamp(1.5rem,3.5vw,2.5rem);font-weight:700;line-height:1.05}.hud-briefing:hover .hud-briefing-title{color:var(--sim-color,var(--accent))}.hud-briefing-track{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted);align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.78rem;display:inline-flex}.hud-briefing-track svg{color:var(--sim-color,var(--accent))}.hud-briefing-grid{background:var(--line);border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(2,1fr);gap:1px;margin-block:1rem 1.5rem;display:grid;overflow:hidden}@media (min-width:768px){.hud-briefing-grid{grid-template-columns:repeat(4,1fr)}}.brc{background:#080c0aa6;flex-direction:column;gap:.35rem;padding:.95rem 1rem;display:flex}.brc.is-highlight{background:linear-gradient(135deg, var(--sim-color,var(--accent)), var(--sim-color,var(--accent)))}@supports (color:color-mix(in lab, red, red)){.brc.is-highlight{background:linear-gradient(135deg, color-mix(in oklab, var(--sim-color,var(--accent)) 22%, transparent), color-mix(in oklab, var(--sim-color,var(--accent)) 6%, transparent))}}.brc.is-highlight{border-left:2px solid var(--sim-color,var(--accent))}.brc-k{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-faint);font-size:.6rem}.brc-v{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--fg);font-size:1.05rem;font-weight:700;line-height:1}.brc.is-highlight .brc-v{color:var(--sim-color,var(--accent))}.hud-briefing-cta{background:var(--sim-color,var(--accent));color:#03110a;font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.5rem;padding:.7rem 1.1rem;font-size:.78rem;font-weight:700;transition:all .2s;display:inline-flex}.hud-briefing:hover .hud-briefing-cta{filter:brightness(1.1);box-shadow:0 0 20px var(--sim-color,var(--accent));gap:.65rem}@supports (color:color-mix(in lab, red, red)){.hud-briefing:hover .hud-briefing-cta{box-shadow:0 0 20px color-mix(in oklab, var(--sim-color,var(--accent)) 40%, transparent)}}.hud-row-side{flex-direction:column;gap:.85rem;height:100%;min-height:0;display:flex}.hud-row-main{height:100%;min-height:0}.hud-card{border:1px solid var(--line);background:linear-gradient(#0f1412a6,#0a0e0c80);border-radius:12px;padding:1.1rem 1.2rem 1.2rem;text-decoration:none;transition:border-color .25s,background .25s;position:relative}.hud-card-link:hover,.hud-card:hover{background:linear-gradient(#141a16d9,#0c100ea6);border-color:#ffffff1f}.hud-card-bhr{border-color:var(--sim-color,var(--accent))}@supports (color:color-mix(in lab, red, red)){.hud-card-bhr{border-color:color-mix(in oklab, var(--sim-color,var(--accent)) 25%, var(--line))}}.hud-card-bhr{background:radial-gradient(ellipse 80% 60% at 50% 0%, var(--sim-color,var(--accent)), transparent 70%), linear-gradient(180deg, #0f1412d9, #0a0e0cb3)}@supports (color:color-mix(in lab, red, red)){.hud-card-bhr{background:radial-gradient(ellipse 80% 60% at 50% 0%, color-mix(in oklab, var(--sim-color,var(--accent)) 12%, transparent), transparent 70%), linear-gradient(180deg, #0f1412d9, #0a0e0cb3)}}.hud-card-big{font-family:var(--font-display);letter-spacing:-.02em;color:var(--sim-color,var(--accent));font-variant-numeric:tabular-nums;margin-block:.7rem .3rem;font-size:2rem;font-weight:700;line-height:1}.hud-card-text{color:var(--fg-faint);font-size:.82rem;line-height:1.5}.hud-card-title{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--fg);margin-bottom:.2rem;font-size:.95rem;font-weight:700;line-height:1}.hud-card-sub{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);font-size:.66rem}.hud-icon-discord{color:#8b95ff;background:#5865f226;border:1px solid #5865f24d;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.hud-tele-rows{flex-direction:column;gap:.3rem;margin-top:.7rem;display:flex}.hud-tele-rows>div{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg-muted);border-top:1px dashed #ffffff14;justify-content:space-between;padding-top:.3rem;font-size:.78rem;display:flex}.hud-tele-rows>div span:first-child{letter-spacing:.22em;text-transform:uppercase;color:var(--fg-faint);font-size:.62rem}.hud-tele-rows .good{color:var(--sim-color,var(--accent))}.hud-tele-prog{background:#ffffff0d;border-radius:2px;height:4px;margin-top:.6rem;overflow:hidden}.hud-tele-prog span{background:linear-gradient(90deg, var(--sim-color,var(--accent)), var(--sim-color,var(--accent)));height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.hud-tele-prog span{background:linear-gradient(90deg, var(--sim-color,var(--accent)), color-mix(in oklab, var(--sim-color,var(--accent)) 60%, white))}}.hud-tele-prog span{box-shadow:0 0 8px var(--sim-color,var(--accent))}.hud-empty{text-align:center;border:1px dashed var(--sim-color,var(--accent));flex-direction:column;align-items:center;gap:.85rem;padding:3rem 1.5rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.hud-empty{border:1px dashed color-mix(in oklab, var(--sim-color,var(--accent)) 30%, var(--line))}}.hud-empty{isolation:isolate;background:#0f141266;border-radius:18px;overflow:hidden}.hud-empty-radar{background:radial-gradient(circle at 50% 50%, transparent 30%, var(--sim-color,var(--accent)) 50%, transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hud-empty-radar{background:radial-gradient(circle at 50% 50%, transparent 30%, color-mix(in oklab, var(--sim-color,var(--accent)) 8%, transparent) 50%, transparent 70%)}}.hud-empty-radar{z-index:-1}.hud-empty svg{color:var(--sim-color,var(--accent))}.hud-empty h3{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;font-size:1.25rem;font-weight:700}.hud-empty p{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);max-width:320px;font-size:.72rem}.hud-section-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.hud-h2{font-family:var(--font-display);letter-spacing:-.005em;text-transform:uppercase;color:var(--fg);margin-top:.5rem;font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:700;line-height:1}.hud-link{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-faint);align-items:center;gap:.45rem;font-size:.66rem;text-decoration:none;transition:color .2s,gap .2s;display:inline-flex}.hud-link:hover{color:var(--sim-color,var(--accent));gap:.65rem}.hud-table{background:var(--line);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:1px;display:flex;overflow:hidden}.hud-table .hud-row{background:var(--bg-elev-1);grid-template-columns:56px 90px 1fr auto auto;align-items:center;gap:.85rem;padding:.85rem 1rem;text-decoration:none;transition:background .2s,border-color .2s;display:grid;position:relative}.hud-table .hud-row:hover{background:linear-gradient(90deg, var(--c), var(--bg-elev-2))}@supports (color:color-mix(in lab, red, red)){.hud-table .hud-row:hover{background:linear-gradient(90deg, color-mix(in oklab, var(--c) 8%, transparent), var(--bg-elev-2))}}.hud-table .hud-row:before{content:"";background:var(--c);width:3px;transition:transform .25s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.hud-table .hud-row:hover:before{transform:scaleY(1)}.hud-row-date{text-align:center;font-variant-numeric:tabular-nums;flex-shrink:0}.hud-row-date .m{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-faint);font-size:.6rem}.hud-row-date .d{font-family:var(--font-display);letter-spacing:-.02em;color:var(--fg);font-size:1.55rem;font-weight:700;line-height:1}.hud-row-sim{border:1px solid var(--line-soft);background:#00000059;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:76px;height:36px;padding:.25rem;display:flex}.hud-row-sim img{object-fit:contain!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:26px!important}.hud-row-body{min-width:0}.hud-row-body .t{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:700;line-height:1.2;overflow:hidden}.hud-row-body .meta{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);flex-wrap:wrap;align-items:center;gap:.85rem;margin-top:.3rem;font-size:.66rem;display:flex}.hud-row-body .meta span{align-items:center;gap:.3rem;display:inline-flex}.hud-row-stat{text-align:right;flex-shrink:0}.hud-row-stat .v{font-family:var(--font-display);color:var(--fg);font-size:1.35rem;font-weight:700;line-height:1}.hud-row-stat .v .o{color:var(--fg-dim);font-size:.7em}.hud-row-stat .k{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-faint);margin-top:.2rem;font-size:.6rem}.hud-row-arrow{color:var(--fg-dim);flex-shrink:0;transition:transform .2s,color .2s}.hud-table .hud-row:hover .hud-row-arrow{color:var(--c);transform:translate(2px)}@media (max-width:768px){.hud-table .hud-row{grid-template-columns:50px 1fr auto}.hud-row-sim,.hud-row-arrow{display:none}}.hud-crew{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}@media (min-width:768px){.hud-crew{grid-template-columns:repeat(5,1fr)}}.hud-crew-card{border:1px solid var(--line);background:linear-gradient(#0f141299,#0a0e0c66);border-radius:12px;flex-direction:column;align-items:center;gap:.55rem;padding:1.25rem .85rem;transition:all .25s;display:flex}.hud-crew-card:hover{border-color:var(--sim-color,var(--accent))}@supports (color:color-mix(in lab, red, red)){.hud-crew-card:hover{border-color:color-mix(in oklab, var(--sim-color,var(--accent)) 35%, var(--line))}}.hud-crew-card:hover{transform:translateY(-2px)}.hud-crew-avatar{width:48px;height:48px;font-family:var(--font-display);background:linear-gradient(135deg, var(--sim-color,var(--accent)), var(--sim-color,var(--accent)));border-radius:50%;justify-content:center;align-items:center;font-size:1.05rem;font-weight:700;display:flex}@supports (color:color-mix(in lab, red, red)){.hud-crew-avatar{background:linear-gradient(135deg, color-mix(in oklab, var(--sim-color,var(--accent)) 30%, transparent), color-mix(in oklab, var(--sim-color,var(--accent)) 8%, transparent))}}.hud-crew-avatar{border:1px solid var(--sim-color,var(--accent))}@supports (color:color-mix(in lab, red, red)){.hud-crew-avatar{border:1px solid color-mix(in oklab, var(--sim-color,var(--accent)) 30%, transparent)}}.hud-crew-avatar{color:var(--sim-color,var(--accent))}.hud-crew-name{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--fg);text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.85rem;font-weight:700;line-height:1;overflow:hidden}.hud-crew-role{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-faint);font-size:.58rem}.hud-stub{text-align:center;border:1px dashed var(--sim-color,var(--accent));flex-direction:column;align-items:center;gap:1rem;padding:clamp(3rem,7vw,5.5rem) 1.5rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.hud-stub{border:1px dashed color-mix(in oklab, var(--sim-color,var(--accent)) 28%, var(--line))}}.hud-stub{background:radial-gradient(ellipse 70% 60% at 50% 0%, var(--sim-color,var(--accent)), transparent 70%), #0f141266;border-radius:18px}@supports (color:color-mix(in lab, red, red)){.hud-stub{background:radial-gradient(ellipse 70% 60% at 50% 0%, color-mix(in oklab, var(--sim-color,var(--accent)) 8%, transparent), transparent 70%), #0f141266}}.hud-stub{isolation:isolate;overflow:hidden}.hud-stub-radar{background:repeating-radial-gradient(circle at 50% 50%, transparent 0, transparent 50px, var(--sim-color,var(--accent)) 51px, var(--sim-color,var(--accent)) 52px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hud-stub-radar{background:repeating-radial-gradient(circle at 50% 50%, transparent 0, transparent 50px, color-mix(in oklab, var(--sim-color,var(--accent)) 8%, transparent) 51px, color-mix(in oklab, var(--sim-color,var(--accent)) 8%, transparent) 52px)}}.hud-stub-radar{z-index:-1;opacity:.45;-webkit-mask-image:radial-gradient(circle,#000 20%,#0000 70%);mask-image:radial-gradient(circle,#000 20%,#0000 70%)}.hud-stub svg{color:var(--sim-color,var(--accent))}.hud-stub h2{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--fg);font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:700;line-height:1}.hud-stub p{max-width:480px;color:var(--fg-muted);font-size:.95rem;line-height:1.55}.hud-stub-back{border:1px solid var(--sim-color,var(--accent));border-radius:999px;align-items:center;gap:.5rem;margin-top:.85rem;padding:.7rem 1.15rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hud-stub-back{border:1px solid color-mix(in oklab, var(--sim-color,var(--accent)) 35%, var(--line))}}.hud-stub-back{color:var(--sim-color,var(--accent));font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;background:#00000059;font-size:.78rem;font-weight:600;text-decoration:none;transition:all .2s}.hud-stub-back:hover{background:var(--sim-color,var(--accent))}@supports (color:color-mix(in lab, red, red)){.hud-stub-back:hover{background:color-mix(in oklab, var(--sim-color,var(--accent)) 14%, #00000059)}}.hud-stub-back:hover{border-color:var(--sim-color,var(--accent))}.lp-bf{background:#0d1311;border-top:1px solid #ffffff0a;border-bottom:1px solid #ffffff0a;padding:clamp(2.5rem,6vw,4.5rem) clamp(1rem,4vw,3rem)}.lp-bf-frame{grid-template-columns:1fr;gap:1.5rem;max-width:1280px;margin:0 auto;display:grid}@media (min-width:1024px){.lp-bf-frame{grid-template-columns:320px 1fr;align-items:start}}.lp-bf-head{flex-direction:column;gap:.6rem;display:flex}.lp-bf-eyebrow{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--accent,#ff5454);align-items:center;gap:.4rem;font-size:.7rem;display:inline-flex}.lp-bf-eyebrow:before{content:"";background:var(--accent,#ff5454);width:7px;height:7px;box-shadow:0 0 8px var(--accent,#ff5454);border-radius:50%;animation:2s ease-out infinite lp-pulse-anim}.lp-bf-title{font-family:var(--font-display);color:#fff;margin:0;font-size:clamp(1.6rem,3.2vw,2.4rem);font-weight:800;line-height:1.05}.lp-bf-mark{color:var(--accent,#ff5454)}.lp-bf-lede{color:var(--fg-muted);margin:0;font-size:.95rem;line-height:1.55}.lp-bf-cta{background:linear-gradient(180deg, var(--accent,#f44), var(--accent-deep,#d32f2f));color:#fff;font-family:var(--font-display);letter-spacing:.04em;width:fit-content;box-shadow:0 8px 22px -8px var(--accent);border-radius:8px;align-items:center;gap:.45rem;margin-top:.5rem;padding:.7rem 1.1rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lp-bf-cta{box-shadow:0 8px 22px -8px color-mix(in oklab, var(--accent) 50%, transparent)}}.lp-bf-cta{transition:transform .15s}.lp-bf-cta:hover{transform:translateY(-1px)}.lp-bf-list{grid-template-columns:1fr;gap:.7rem;display:grid}@media (min-width:720px){.lp-bf-list{grid-template-columns:repeat(2,1fr)}}.lp-bf-item{color:inherit;background:#1116138c;border:1px solid #ffffff0d;border-radius:10px;flex-direction:column;gap:.5rem;padding:1rem 1.1rem;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.lp-bf-item:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.lp-bf-item:hover{border-color:color-mix(in oklab, var(--accent) 35%, transparent)}}.lp-bf-item:hover{transform:translateY(-2px)}.lp-bf-item-meta{align-items:center;gap:.55rem;display:inline-flex}.lp-bf-item-time{font-family:var(--font-mono);color:var(--fg-faint);margin-left:auto;font-size:.65rem}.lp-bf-item-title{font-family:var(--font-display);color:var(--fg);margin:0;font-size:.95rem;font-weight:700;line-height:1.3}.lp-bf-item-foot{font-family:var(--font-mono);color:var(--fg-muted);justify-content:space-between;align-items:center;margin-top:.3rem;font-size:.7rem;display:flex}.lp-bf-item-author{align-items:center;gap:.4rem;display:inline-flex}.lp-bf-item-stats{color:var(--fg-faint);align-items:center;gap:.7rem;display:inline-flex}.lp-bf-empty{text-align:center;color:var(--fg-faint);border:1px dashed #ffffff14;border-radius:10px;grid-column:1/-1;padding:2rem}.dash-bf{flex-direction:column;gap:.85rem;height:100%;display:flex}.dash-simnews{border:1px solid var(--line);background:radial-gradient(ellipse 80% 50% at 100% 0%, var(--sim-color,var(--accent)), transparent 70%), var(--bg-card);border-radius:14px;flex-direction:column;gap:.85rem;height:100%;padding:1.1rem 1.2rem 1.2rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dash-simnews{background:radial-gradient(ellipse 80% 50% at 100% 0%, color-mix(in oklab, var(--sim-color,var(--accent)) 8%, transparent), transparent 70%), var(--bg-card)}}.dash-simnews{transition:border-color .18s}.dash-simnews:hover{border-color:var(--sim-color,var(--accent))}@supports (color:color-mix(in lab, red, red)){.dash-simnews:hover{border-color:color-mix(in oklab, var(--sim-color,var(--accent)) 35%, var(--line))}}.dash-simnews .hud-section-head{border:0;margin-bottom:0;padding:0}.dash-simnews-list{flex-direction:column;flex:1 1 0;gap:.5rem;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.dash-simnews-list::-webkit-scrollbar{width:4px}.dash-simnews-list::-webkit-scrollbar-thumb{background:var(--line);border-radius:2px}.dash-simnews-item{position:relative}.dash-simnews-link{border:1px solid var(--line);background:var(--bg-card-hover,#ffffff04);color:inherit;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:flex-start;gap:.85rem;padding:.7rem .85rem;text-decoration:none;transition:border-color .18s,background .18s,transform .15s;display:grid}.dash-simnews-link:hover{border-color:var(--sim-c,var(--accent))}@supports (color:color-mix(in lab, red, red)){.dash-simnews-link:hover{border-color:color-mix(in oklab, var(--sim-c,var(--accent)) 50%, var(--line))}}.dash-simnews-link:hover{background:#ffffff08;transform:translate(2px)}.dash-simnews-link:hover .dash-simnews-arrow{color:var(--sim-c,var(--accent));transform:translate(2px,-2px)}.dash-simnews-link:hover .dash-simnews-thumb{box-shadow:0 6px 16px -6px var(--sim-c,var(--accent));transform:scale(1.04)}@supports (color:color-mix(in lab, red, red)){.dash-simnews-link:hover .dash-simnews-thumb{box-shadow:0 6px 16px -6px color-mix(in oklab, var(--sim-c,var(--accent)) 70%, transparent)}}.dash-simnews-hero{background-color:var(--sim-c,var(--accent));border-radius:9px;flex-shrink:0;align-self:center;width:110px;height:84px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dash-simnews-hero{background-color:color-mix(in oklab, var(--sim-c,var(--accent)) 30%, #0a0e0c)}}.dash-simnews-hero{border:1px solid var(--sim-c,var(--accent));background-position:50%;background-size:cover}@supports (color:color-mix(in lab, red, red)){.dash-simnews-hero{border:1px solid color-mix(in oklab, var(--sim-c,var(--accent)) 50%, transparent)}}.dash-simnews-hero{isolation:isolate;transition:transform .22s,box-shadow .22s,border-color .22s}.dash-simnews-hero:before{content:"";background:linear-gradient(180deg, transparent 0%, #00000073 70%, #000000b3 100%), linear-gradient(135deg, var(--sim-c,var(--accent)) 0%, transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dash-simnews-hero:before{background:linear-gradient(180deg, transparent 0%, #00000073 70%, #000000b3 100%), linear-gradient(135deg, color-mix(in oklab, var(--sim-c,var(--accent)) 25%, transparent) 0%, transparent 60%)}}.dash-simnews-hero:before{pointer-events:none}.dash-simnews-kind-badge{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--kind-c,var(--accent));border-radius:4px;align-items:center;gap:.25rem;padding:.18rem .42rem;font-size:.55rem;font-weight:700;display:inline-flex;position:absolute;bottom:5px;left:5px}@supports (color:color-mix(in lab, red, red)){.dash-simnews-kind-badge{background:color-mix(in oklab, var(--kind-c,var(--accent)) 80%, #0009)}}.dash-simnews-kind-badge{-webkit-backdrop-filter:blur(2px);border:1px solid var(--kind-c,var(--accent))}@supports (color:color-mix(in lab, red, red)){.dash-simnews-kind-badge{border:1px solid color-mix(in oklab, var(--kind-c,var(--accent)) 60%, transparent)}}.dash-simnews-kind-badge{z-index:2;box-shadow:0 1px 3px #0006}.dash-simnews-link:hover .dash-simnews-hero{box-shadow:0 8px 20px -8px var(--sim-c,var(--accent));transform:scale(1.03)}@supports (color:color-mix(in lab, red, red)){.dash-simnews-link:hover .dash-simnews-hero{box-shadow:0 8px 20px -8px color-mix(in oklab, var(--sim-c,var(--accent)) 70%, transparent)}}.dash-simnews-link:hover .dash-simnews-hero{border-color:var(--sim-c,var(--accent))}@supports (color:color-mix(in lab, red, red)){.dash-simnews-link:hover .dash-simnews-hero{border-color:color-mix(in oklab, var(--sim-c,var(--accent)) 80%, transparent)}}@media (max-width:540px){.dash-simnews-hero{width:84px;height:64px}}.dash-simnews-body{min-width:0}.dash-simnews-title{font-family:var(--font-display);color:var(--fg);flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:.92rem;font-weight:600;display:flex}.dash-simnews-date{font-family:var(--font-mono);letter-spacing:.06em;color:var(--fg-faint);font-size:.65rem;font-weight:500}.dash-simnews-summary{color:var(--fg-muted);margin-top:.2rem;font-size:.78rem;line-height:1.45}.dash-simnews-arrow{color:var(--fg-faint);margin-top:.15rem;transition:color .18s,transform .18s}.dash-simnews-empty{text-align:center;color:var(--fg-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.55rem;padding:2rem 1rem;display:flex}.dash-simnews-empty svg{color:var(--fg-faint)}.dash-simnews-empty-title{font-family:var(--font-display);color:var(--fg);font-size:1rem;font-weight:600}.dash-simnews-empty p{max-width:32ch;margin:0;font-size:.85rem;line-height:1.5}.inline-link{align-items:center;gap:.2rem;display:inline-flex!important}.dash-bf .hud-section-head{margin-bottom:0}.dash-bf-headactions{align-items:center;gap:.5rem;display:inline-flex}.dash-bf-newbtn{background:linear-gradient(180deg, var(--accent,#f44), var(--accent-deep,#d32f2f));color:#fff;font-family:var(--font-display);letter-spacing:.04em;cursor:pointer;box-shadow:0 4px 12px -4px var(--accent);border:0;border-radius:6px;align-items:center;gap:.35rem;padding:.45rem .8rem;font-size:.75rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dash-bf-newbtn{box-shadow:0 4px 12px -4px color-mix(in oklab, var(--accent) 50%, transparent)}}.dash-bf-newbtn{transition:transform .15s}.dash-bf-newbtn:hover{transform:translateY(-1px)}.dash-bf-eventcount{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent,#ff5454);vertical-align:middle;align-items:center;gap:.35rem;margin-left:.7rem;font-size:.62rem;display:inline-flex}.dash-bf-pulse{background:var(--accent,#ff5454);width:7px;height:7px;box-shadow:0 0 0 0 var(--accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.dash-bf-pulse{box-shadow:0 0 0 0 color-mix(in oklab, var(--accent) 60%, transparent)}}.dash-bf-pulse{animation:2s ease-out infinite lp-pulse-anim}.dash-bf-filters{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.35rem;padding:.4rem 0;display:flex}.dash-bf-filter{border:1px solid var(--line);color:var(--fg-muted);font-family:var(--font-mono);letter-spacing:.06em;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.7rem;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.dash-bf-filter:hover{color:var(--fg);border-color:var(--line-soft)}.dash-bf-filter.active{color:var(--accent);background:#05ee881a;border-color:#05ee8873}.dash-bf-filter-dot{border-radius:50%;width:7px;height:7px;display:inline-block}.dash-bf-list{flex-direction:column;gap:.55rem;max-height:720px;padding-right:.25rem;display:flex;overflow-y:auto}.dash-bf-list::-webkit-scrollbar{width:6px}.dash-bf-list::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:4px}.dash-bf-row{border:1px solid var(--line);border-left:3px solid var(--c);background:#1116138c;align-items:flex-start;gap:.9rem;padding:.8rem .95rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dash-bf-row{border-left:3px solid color-mix(in oklab, var(--c) 70%, transparent)}}.dash-bf-row{color:inherit;border-radius:8px;text-decoration:none;transition:background .15s,border-color .15s,transform .15s}.dash-bf-row:hover{border-left-color:var(--c);background:#111613d9;transform:translate(2px)}.dash-bf-body{flex-direction:column;flex:1;gap:.4rem;min-width:0;display:flex}.dash-bf-thumb{border:1px solid var(--line);background:radial-gradient(#ffffff0a 0%,#000000a6 100%),#06080a;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:110px;height:110px;padding:4px;display:flex;position:relative;overflow:hidden}.dash-bf-thumb img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;transition:transform .4s cubic-bezier(.16,1,.3,1);display:block}.dash-bf-row:hover .dash-bf-thumb img{transform:scale(1.04)}@media (max-width:600px){.dash-bf-row{gap:.7rem;padding:.7rem .8rem}.dash-bf-thumb{width:84px;height:84px}}@media (max-width:380px){.dash-bf-thumb{width:72px;height:72px}}.dash-bf-row-head{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.dash-bf-typebadge{font-family:var(--font-mono);letter-spacing:.18em;background:var(--c);align-items:center;gap:.25rem;padding:.18rem .5rem;font-size:.6rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dash-bf-typebadge{background:color-mix(in oklab, var(--c) 14%, transparent)}}.dash-bf-typebadge{color:var(--c);white-space:nowrap;border-radius:4px}.dash-bf-simbadge{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;background:var(--c);align-items:center;padding:.18rem .5rem;font-size:.6rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dash-bf-simbadge{background:color-mix(in oklab, var(--c) 14%, transparent)}}.dash-bf-simbadge{color:var(--c);border:1px solid var(--c);border-radius:4px}@supports (color:color-mix(in lab, red, red)){.dash-bf-simbadge{border:1px solid color-mix(in oklab, var(--c) 35%, transparent)}}.dash-bf-eventdate{font-family:var(--font-mono);color:var(--accent,#ff5454);align-items:center;gap:5px;font-size:.7rem;font-weight:600;display:inline-flex}.dash-bf-eventdate svg{flex-shrink:0}.dash-bf-time{font-family:var(--font-mono);color:var(--fg-faint);margin-left:auto;font-size:.65rem}.dash-bf-title{font-family:var(--font-display);color:var(--fg);font-size:1rem;font-weight:700;line-height:1.3}.dash-bf-track{font-family:var(--font-mono);color:var(--fg-muted);align-items:center;gap:5px;font-size:.72rem;display:inline-flex}.dash-bf-track svg{color:var(--c,var(--accent));flex-shrink:0}.dash-bf-preview{color:var(--fg-muted);margin:0;font-size:.83rem;line-height:1.45}.dash-bf-tags{flex-wrap:wrap;gap:.3rem;display:flex}.dash-bf-tag{font-family:var(--font-mono);color:var(--accent);font-size:.65rem}@supports (color:color-mix(in lab, red, red)){.dash-bf-tag{color:color-mix(in oklab, var(--accent) 70%, white)}}.dash-bf-foot{font-family:var(--font-mono);color:var(--fg-faint);border-top:1px dashed var(--line);justify-content:space-between;align-items:center;padding-top:.45rem;font-size:.7rem;display:flex}.dash-bf-author{color:var(--fg-muted)}.dash-bf-stats{align-items:center;gap:.7rem;display:inline-flex}.dash-bf-stat{color:var(--fg-muted);align-items:center;gap:4px;font-weight:700;display:inline-flex}.dash-bf-stat:first-child{color:var(--accent)}.dash-bf-stat svg{flex-shrink:0}.hud-card-briefing{color:inherit;border-color:var(--sim-color,var(--accent));flex-direction:column;gap:.4rem;text-decoration:none;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.hud-card-briefing{border-color:color-mix(in oklab, var(--sim-color,var(--accent)) 35%, var(--line))}}.hud-card-briefing{background:radial-gradient(ellipse 70% 60% at 100% 0%, var(--sim-color,var(--accent)), transparent 65%), #0f1411d9}@supports (color:color-mix(in lab, red, red)){.hud-card-briefing{background:radial-gradient(ellipse 70% 60% at 100% 0%, color-mix(in oklab, var(--sim-color,var(--accent)) 14%, transparent), transparent 65%), #0f1411d9}}.hud-card-briefing:hover{border-color:var(--sim-color,var(--accent))}@supports (color:color-mix(in lab, red, red)){.hud-card-briefing:hover{border-color:color-mix(in oklab, var(--sim-color,var(--accent)) 55%, var(--line))}}.hud-card-briefing .hud-card-title{font-family:var(--font-display);color:var(--fg);font-size:1.05rem;font-weight:700;line-height:1.25}.hud-card-briefing .hud-card-sub{font-family:var(--font-mono);color:var(--fg-muted);font-size:.72rem}.hud-card-briefing .hud-card-big{font-family:var(--font-display);color:var(--sim-color,var(--accent));font-variant-numeric:tabular-nums;margin-top:.2rem;font-size:1.1rem;font-weight:700}.hud-card-briefing .hud-card-meta{font-family:var(--font-mono);color:var(--fg-muted);justify-content:space-between;align-items:center;font-size:.7rem;display:flex}.hud-card-briefing .hud-card-cta{border-top:1px dashed var(--line);font-family:var(--font-mono);color:var(--accent);letter-spacing:.04em;align-items:center;gap:.3rem;margin-top:.4rem;padding-top:.5rem;font-size:.72rem;display:inline-flex}.hud-card-empty{text-align:center;color:var(--fg-muted);flex-direction:column;align-items:center;gap:.5rem;padding:1.4rem 1rem;display:flex}.hud-card-empty .hud-card-title{font-family:var(--font-display);color:var(--fg);font-size:.95rem;font-weight:700}.hud-card-empty .hud-card-text{color:var(--fg-faint);margin:0;font-size:.78rem}.bf-modal-bg{z-index:100;-webkit-backdrop-filter:blur(16px)saturate(140%);background:radial-gradient(1000px 700px at 14% 20%,#f59e0b1c,#0000 55%),radial-gradient(1000px 700px at 86% 80%,#ef444414,#0000 60%),radial-gradient(800px 600px,#b87dff0d,#0000 65%),radial-gradient(700px 500px at 80% 30%,#38bdf80a,#0000 60%),#020406c7;justify-content:center;align-items:center;padding:1rem;animation:.22s ease-out bf-fade;display:flex;position:fixed;inset:0}@keyframes bf-fade{0%{opacity:0}to{opacity:1}}.bf-modal{-webkit-backdrop-filter:blur(20px)saturate(1.4);isolation:isolate;background:linear-gradient(#16161cdb 0%,#080a0ef0 100%);border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:1.1rem;width:100%;max-width:640px;max-height:90vh;padding:1.85rem 1.85rem 1.55rem;animation:.28s cubic-bezier(.16,1,.3,1) bf-modal-in;display:flex;position:relative;overflow:hidden auto;box-shadow:0 50px 100px -28px #000000d9,0 0 90px -30px #f59e0b4d,0 0 0 1px #05ee880d,inset 0 1px #ffffff14}@keyframes bf-modal-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.bf-modal:before{content:"";z-index:5;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#f59e0b 18%,#ef4444 40%,#b87dff 60%,#05ee88 82%,#0000 100%);height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 18px #f59e0b8c}.bf-modal:after{content:"";pointer-events:none;z-index:1;background:repeating-linear-gradient(45deg,#f59e0b21 0 7px,#0000 7px 17px);width:180px;height:180px;position:absolute;top:-30px;right:-30px;-webkit-mask-image:radial-gradient(circle at 100% 0,#000 0%,#0000 75%);mask-image:radial-gradient(circle at 100% 0,#000 0%,#0000 75%)}.bf-modal-glow{pointer-events:none;z-index:4;position:absolute;inset:12px}.bf-modal-glow:before,.bf-modal-glow:after{content:"";opacity:.85;filter:drop-shadow(0 0 6px #05ee888c);border:2px solid #05ee88;width:24px;height:24px;position:absolute}.bf-modal-glow:before{border-bottom:0;border-right:0;top:0;left:0}.bf-modal-glow:after{border-top:0;border-left:0;bottom:0;right:0}.bf-modal>:not(.bf-modal-glow){z-index:2;position:relative}.bf-modal-hud{pointer-events:none;z-index:4;position:absolute;inset:12px}.bf-modal-hud:before,.bf-modal-hud:after{content:"";opacity:.85;filter:drop-shadow(0 0 6px #05ee888c);border:2px solid #05ee88;width:24px;height:24px;position:absolute}.bf-modal-hud:before{border-bottom:0;border-left:0;top:0;right:0}.bf-modal-hud:after{border-top:0;border-right:0;bottom:0;left:0}.bf-modal-head{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.85rem;display:flex}.bf-modal-eyebrow{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-bottom:.35rem;font-size:.6rem;display:block}.bf-modal-head h3{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;margin:0;font-size:1.5rem;font-weight:700;line-height:1.1}.bf-modal-close{width:32px;height:32px;color:var(--fg-faint);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.4rem;line-height:1;transition:color .15s,background .15s,border-color .15s;display:flex}.bf-modal-close:hover{color:#f44;background:#ff44441a;border-color:#ff44444d}.bf-form-group{flex-direction:column;gap:.5rem;display:flex;position:relative}.bf-form-row{grid-template-columns:1fr 1fr;gap:.85rem;display:grid}@media (max-width:540px){.bf-form-row{grid-template-columns:1fr}}.bf-form-group label{font-family:var(--font-display);letter-spacing:.005em;color:var(--fg);text-transform:none;font-size:.85rem;font-weight:600}.bf-form-optional{font-family:var(--font-body);color:var(--fg-faint);margin-left:.3rem;font-size:.75rem;font-weight:400}.bf-form-hint{color:var(--fg-muted);margin:.25rem 0 0;font-size:.78rem;font-style:italic}.bf-form-counter{font-family:var(--font-mono);color:var(--fg-faint);letter-spacing:.04em;font-size:.65rem;position:absolute;top:0;right:0}.bf-form-group input,.bf-form-group textarea,.bf-form-group select{color:#fff;font-family:var(--font-body);resize:vertical;background:#0006;border:1px solid #ffffff1a;border-radius:8px;outline:none;padding:.85rem .95rem;font-size:.95rem;transition:border-color .18s,background .18s,box-shadow .18s}.bf-form-group input::placeholder,.bf-form-group textarea::placeholder{color:#ffffff4d}.bf-form-group input:hover,.bf-form-group textarea:hover,.bf-form-group select:hover{border-color:#ffffff2e}.bf-form-group input:focus,.bf-form-group textarea:focus,.bf-form-group select:focus{background:#f59e0b0a;border-color:#f59e0b8c;box-shadow:0 0 0 3px #f59e0b2e,inset 0 0 12px #f59e0b0d}.bf-type-tabs{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:.55rem;display:grid}.bf-type-tab{color:var(--fg-muted);font-family:var(--font-body);cursor:pointer;text-align:left;background:#0006;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:.55rem;padding:.75rem .9rem;font-size:.88rem;font-weight:500;transition:color .18s,background .18s,border-color .18s,transform .12s;display:inline-flex}.bf-type-tab:hover{color:var(--fg);background:#ffffff08;border-color:#fff3;transform:translateY(-1px)}.bf-type-tab.active{border-color:var(--accent);color:#fff;box-shadow:0 0 0 3px var(--accent), 0 0 22px -6px var(--accent);background:linear-gradient(#05ee8829 0%,#05ee880a 100%),#0006}@supports (color:color-mix(in lab, red, red)){.bf-type-tab.active{box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 16%, transparent), 0 0 22px -6px color-mix(in oklab, var(--accent) 50%, transparent)}}.bf-type-tab-ico{flex-shrink:0;font-size:1.05rem}.bf-image-drop{min-height:130px;color:var(--fg-muted);cursor:pointer;text-align:center;background:linear-gradient(#05ee8806 0%,#0000 60%),#07100d;border:1.5px dashed #ffffff24;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;padding:1.2rem 1rem;transition:border-color .2s,background .2s,color .2s,transform .12s;display:flex}.bf-image-drop:hover,.bf-image-drop:focus-visible{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bf-image-drop:hover,.bf-image-drop:focus-visible{border-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.bf-image-drop:hover,.bf-image-drop:focus-visible{color:var(--fg);background:linear-gradient(#05ee880f 0%,#0000 60%),#08140f;outline:none}.bf-image-drop.is-over{border-style:solid;border-color:var(--accent);color:#fff;background:linear-gradient(#05ee881f 0%,#0000 70%),#0a1813;transform:scale(1.005)}.bf-image-drop.is-busy{opacity:.7;cursor:wait}.bf-image-drop-icon{filter:grayscale(.3);font-size:1.6rem}.bf-image-drop-main{font-family:var(--font-display);color:var(--fg);font-size:.95rem;font-weight:600}.bf-image-drop-sub{font-family:var(--font-mono);letter-spacing:.06em;color:var(--fg-faint);font-size:.7rem}.bf-image-preview{border:1px solid var(--accent);position:relative}@supports (color:color-mix(in lab, red, red)){.bf-image-preview{border:1px solid color-mix(in oklab, var(--accent) 25%, #ffffff14)}}.bf-image-preview{background:#07100d;border-radius:10px;overflow:hidden}.bf-image-preview img{object-fit:contain;width:100%;height:auto;max-height:320px;display:block}.bf-image-remove{color:#fff;font-family:var(--font-mono);letter-spacing:.04em;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;border:1px solid #ffffff26;border-radius:6px;padding:.4rem .7rem;font-size:.7rem;transition:background .18s,border-color .18s,color .18s;position:absolute;top:.6rem;right:.6rem}.bf-image-remove:hover{color:#fff;background:#ff4444d9;border-color:#f44}.bf-form-err{color:#ffb4b4;background:#ff444414;border:1px solid #ff444459;border-left-width:3px;border-radius:8px;padding:.7rem .9rem;font-size:.85rem}.bf-modal-foot{border-top:1px solid #ffffff0f;justify-content:flex-end;gap:.6rem;margin-top:.5rem;padding-top:1rem;display:flex}.bf-btn-ghost{color:var(--fg-muted);font-family:var(--font-body);cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:8px;padding:.7rem 1.1rem;font-size:.88rem;transition:color .15s,border-color .15s,background .15s}.bf-btn-ghost:hover{color:var(--fg);background:#ffffff08;border-color:#fff3}.bf-btn-primary{background:linear-gradient(180deg, var(--accent) 0%, var(--accent) 100%);align-items:center;gap:.45rem;padding:.7rem 1.3rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bf-btn-primary{background:linear-gradient(180deg, color-mix(in oklab, var(--accent) 95%, white 5%) 0%, var(--accent) 100%)}}.bf-btn-primary{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.bf-btn-primary{border:1px solid color-mix(in oklab, var(--accent) 70%, transparent)}}.bf-btn-primary{color:#03110a;font-family:var(--font-display);cursor:pointer;box-shadow:0 8px 24px -8px var(--accent);border-radius:8px;font-size:.92rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.bf-btn-primary{box-shadow:0 8px 24px -8px color-mix(in oklab, var(--accent) 70%, transparent)}}.bf-btn-primary{transition:transform .12s,box-shadow .18s,filter .15s}.bf-btn-primary svg{flex-shrink:0}.bf-btn-primary:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 14px 30px -10px var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.bf-btn-primary:hover:not(:disabled){box-shadow:0 14px 30px -10px color-mix(in oklab, var(--accent) 80%, transparent)}}.bf-btn-primary:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}@property --accent{syntax:"<color>";inherits:true;initial-value:#f44}@property --accent-h{syntax:"<color>";inherits:true;initial-value:#ff5e5e}@property --accent-deep{syntax:"<color>";inherits:true;initial-value:#b32d2d}.dash-shell{--bg:#0a0a0c;--bg-card:#16161a;--bg-card-hover:#1c1c20;--bg-elevated:#16161a;--line:#ffffff12;--line-soft:#ffffff1f;--line-strong:#fff3;--fg:#f5f5f7;--fg-muted:#f5f5f7b8;--fg-faint:#f5f5f775;--fg-dim:#f5f5f747;--accent:var(--sim-color,#f44);--accent-h:var(--sim-glow,#ff5e5e);--accent-deep:var(--sim-deep,#b32d2d);background:#0a0a0c;transition:--accent .6s cubic-bezier(.16,1,.3,1),--accent-h .6s cubic-bezier(.16,1,.3,1),--accent-deep .6s cubic-bezier(.16,1,.3,1)}.dash-shell .dash-atmosphere{background:radial-gradient(ellipse 1200px 700px at 78% -8%, var(--sim-color,var(--accent)), transparent 55%), radial-gradient(ellipse 900px 700px at 8% 105%, var(--sim-glow,var(--sim-color,var(--accent))), transparent 60%), radial-gradient(ellipse 600px 800px at 50% 50%, var(--sim-deep,var(--sim-color,var(--accent))), transparent 70%), #0a0a0c}@supports (color:color-mix(in lab, red, red)){.dash-shell .dash-atmosphere{background:radial-gradient(ellipse 1200px 700px at 78% -8%, color-mix(in oklab, var(--sim-color,var(--accent)) 22%, transparent), transparent 55%), radial-gradient(ellipse 900px 700px at 8% 105%, color-mix(in oklab, var(--sim-glow,var(--sim-color,var(--accent))) 14%, transparent), transparent 60%), radial-gradient(ellipse 600px 800px at 50% 50%, color-mix(in oklab, var(--sim-deep,var(--sim-color,var(--accent))) 8%, transparent), transparent 70%), #0a0a0c}}.dash-shell .dash-atmosphere{transition:background .85s cubic-bezier(.16,1,.3,1)}.dash-shell .dash-atmosphere:after{background-image:linear-gradient(90deg,#ffffff05 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px)}.dash-shell .hud-card{background:#16161a;border:1px solid #ffffff12;border-radius:10px;box-shadow:inset 0 1px #ffffff06}.dash-shell .hud-card:hover{border-color:#ffffff24}.dash-shell .hud-eyebrow,.dash-shell .brand-eyebrow{color:var(--accent)}.dash-shell .hud-pulse{background:var(--accent);box-shadow:0 0 0 0 var(--accent)}@supports (color:color-mix(in lab, red, red)){.dash-shell .hud-pulse{box-shadow:0 0 0 0 color-mix(in oklab, var(--accent) 55%, transparent)}}.dash-shell .hud-link{color:var(--accent)}.dash-shell .hud-link:hover{color:var(--accent-h)}.dash-shell .hud-stat{background:#16161a;border:1px solid #ffffff12}.dash-shell .hud-stat-value{color:#fff}.dash-shell .hud-stat-label{color:var(--accent)}.dash-shell .hud-table{gap:.4rem}.dash-shell .hud-table .hud-row{background:#16161a;border:1px solid #ffffff12}.dash-shell .hud-table .hud-row:hover{border-color:var(--accent);background:#1c1c20}@supports (color:color-mix(in lab, red, red)){.dash-shell .hud-table .hud-row:hover{border-color:color-mix(in oklab, var(--accent) 35%, transparent)}}.dash-shell .hud-card-briefing{background:radial-gradient(ellipse 70% 60% at 100% 0%, var(--accent), transparent 65%), #16161a}@supports (color:color-mix(in lab, red, red)){.dash-shell .hud-card-briefing{background:radial-gradient(ellipse 70% 60% at 100% 0%, color-mix(in oklab, var(--accent) 10%, transparent), transparent 65%), #16161a}}.dash-shell .hud-card-briefing{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dash-shell .hud-card-briefing{border-color:color-mix(in oklab, var(--accent) 30%, transparent)}}.dash-shell .hud-card-briefing:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dash-shell .hud-card-briefing:hover{border-color:color-mix(in oklab, var(--accent) 55%, transparent)}}.dash-shell .hud-card-briefing .hud-card-big,.dash-shell .hud-card-briefing .hud-card-cta{color:var(--accent)}.dash-shell .hud-card-bhr{background:linear-gradient(135deg, var(--accent), #16161af2), #16161a}@supports (color:color-mix(in lab, red, red)){.dash-shell .hud-card-bhr{background:linear-gradient(135deg, color-mix(in oklab, var(--accent) 8%, transparent), #16161af2), #16161a}}.dash-shell .hud-card-bhr{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dash-shell .hud-card-bhr{border-color:color-mix(in oklab, var(--accent) 20%, transparent)}}.dash-shell .hud-card-bhr .hud-card-big{color:var(--accent)}.dash-shell .hud-tele-rows .good{color:#05ee88}.dash-shell .hud-tele-prog span{background:linear-gradient(90deg, var(--accent), #ff7878);box-shadow:0 0 8px var(--accent)}.dash-shell .dash-bf-row{border:1px solid #ffffff12;border-left:3px solid var(--c);background:#16161a}@supports (color:color-mix(in lab, red, red)){.dash-shell .dash-bf-row{border-left:3px solid color-mix(in oklab, var(--c) 70%, transparent)}}.dash-shell .dash-bf-row:hover{border-color:#ffffff24;border-left-color:var(--c);background:#1c1c20}.dash-shell .dash-bf-foot{border-top-color:#ffffff12}.dash-shell .dash-bf-stats span:first-child{color:var(--accent)}.dash-shell .dash-bf-filter.active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dash-shell .dash-bf-filter.active{background:color-mix(in oklab, var(--accent) 12%, transparent)}}.dash-shell .dash-bf-filter.active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dash-shell .dash-bf-filter.active{border-color:color-mix(in oklab, var(--accent) 45%, transparent)}}.dash-shell .dash-bf-filter.active{color:var(--accent)}.dash-shell .simswitcher{background:#0a0a0cd9}.dash-shell .hud-h1,.dash-shell .hud-h2{color:#fff}.dash-shell .hud-empty-radar,.dash-shell .hud-empty{border-color:#ffffff14}.dash-shell .btn-glass{color:var(--fg);background:#ffffff0a;border:1px solid #ffffff1a}.dash-shell .btn-glass:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dash-shell .btn-glass:hover{background:color-mix(in oklab, var(--accent) 10%, transparent)}}.dash-shell .btn-glass:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dash-shell .btn-glass:hover{border-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.dash-shell .btn-glass:hover{color:var(--accent)}.dash-shell .hud-crew-card{background:#16161a;border:1px solid #ffffff12}.dash-shell .hud-crew-card:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dash-shell .hud-crew-card:hover{border-color:color-mix(in oklab, var(--accent) 30%, transparent)}}.dash-shell .hud-icon-discord{color:#fff;background:#5865f2}.dash-shell .hud-section-head h2{color:#fff}.dash-shell .hud-section-head .hud-eyebrow{color:var(--accent)}.dash-shell .app-rail{background:#0a0a0c;border-right:1px solid #ffffff0d}.dash-shell .dash-rail{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#0a0a0c,#08080a);border-right:1px solid #ffffff0f}.dash-shell .dash-rail-logo{border-bottom-color:#ffffff0f}.dash-shell .dash-rail-brand .accent{color:var(--accent)}.dash-shell .dash-rail-section{color:var(--fg-faint)}.dash-shell .dash-rail-item{color:var(--fg-muted)}.dash-shell .dash-rail-item:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dash-shell .dash-rail-item:hover{background:color-mix(in oklab, var(--accent) 6%, transparent)}}.dash-shell .dash-rail-item:hover{color:#fff}.dash-shell .dash-rail-item.is-active{background:linear-gradient(90deg, var(--accent), transparent)}@supports (color:color-mix(in lab, red, red)){.dash-shell .dash-rail-item.is-active{background:linear-gradient(90deg, color-mix(in oklab, var(--accent) 18%, transparent), transparent)}}.dash-shell .dash-rail-item.is-active{color:var(--accent)}.dash-shell .dash-rail-item.is-active:before{background:var(--accent);box-shadow:0 0 10px var(--accent)}.dash-shell .dash-rail-dot{background:var(--accent);box-shadow:0 0 8px var(--accent)}.dash-shell .dash-rail-user{border-top-color:#ffffff0f}.dash-shell .dash-rail-user-link:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dash-shell .dash-rail-user-link:hover{background:color-mix(in oklab, var(--accent) 6%, transparent)}}.dash-shell .dash-rail-avatar{background:linear-gradient(135deg, var(--accent), var(--accent-deep));color:#fff;box-shadow:0 0 14px var(--accent)}@supports (color:color-mix(in lab, red, red)){.dash-shell .dash-rail-avatar{box-shadow:0 0 14px color-mix(in oklab, var(--accent) 45%, transparent)}}.dash-shell .app-bottomnav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0a0ce6;border-top:1px solid #ffffff0f}.dash-shell .app-bottomnav a,.dash-shell .app-bottomnav button{color:var(--fg-muted)}.dash-shell .app-bottomnav .is-active,.dash-shell .app-bottomnav [aria-current=page]{color:var(--accent)}.dash-shell .app-topbar{background:#0a0a0ce6;border-bottom:1px solid #ffffff0f}.dash-shell .simswitcher-pill.is-active,.dash-shell .simswitcher-pill[aria-current=true]{border-color:var(--accent)!important;background:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.dash-shell .simswitcher-pill.is-active,.dash-shell .simswitcher-pill[aria-current=true]{background:color-mix(in oklab, var(--accent) 10%, transparent)!important}}body{--bg:#0a0a0c;--bg-card:#16161a;--bg-card-hover:#1c1c20;--bg-elevated:#16161a;--line:#ffffff12;--line-soft:#ffffff1f;--line-strong:#fff3;--fg:#f5f5f7;--fg-muted:#f5f5f7b8;--fg-faint:#f5f5f775;--fg-dim:#f5f5f747;--accent:var(--accent,#f44);--accent-h:var(--accent-h,#ff5e5e);--accent-deep:var(--accent-deep,#b32d2d);--accent-fg:#fff;background:#0a0a0c}::selection{background:var(--accent,#f44);color:#fff}.atmosphere{z-index:0;pointer-events:none;background:radial-gradient(ellipse 1100px 600px at 80% -10%, var(--accent), transparent 55%), radial-gradient(ellipse 900px 700px at 5% 100%, var(--accent), transparent 60%), #0a0a0c;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.atmosphere{background:radial-gradient(ellipse 1100px 600px at 80% -10%, color-mix(in oklab, var(--accent) 6%, transparent), transparent 55%), radial-gradient(ellipse 900px 700px at 5% 100%, color-mix(in oklab, var(--accent) 3%, transparent), transparent 60%), #0a0a0c}}body .hud-card{background:#16161a;border-color:#ffffff12}body .hud-card:hover{border-color:#ffffff24}body .hud-eyebrow{color:var(--accent)}body .hud-pulse{background:var(--accent);box-shadow:0 0 #ff44448c}body .hud-link{color:var(--accent)}body .hud-link:hover{color:var(--accent-h)}.bhrpage{--bg:#060807;--bg-card:#0c100e;--bg-card-hover:#131815;--bg-elevated:#131815;--line:#fffaf00f;--line-soft:#fffaf01a;--line-strong:#fffaf02e;--fg:#fafaf8;--fg-muted:#fafaf8b8;--fg-faint:#fafaf87a;--fg-dim:#fafaf847;--accent:#05ee88;--accent-fg:#001a0e;background:#060807}.bf-pagehead .hud-h1 .sim-accent{color:var(--accent)}.bf-pagehead .hud-eyebrow,.bf-pagehead .hud-pulse{color:var(--accent);background-color:var(--accent)}.bf-pagehead .hud-pulse{color:#0000}.dash-shell .bf-page{background:0 0}.bf-top-section{color:var(--accent)!important}.bhrpage .hposter .poster-bg:after{content:"";z-index:1;background:radial-gradient(70% 60%,#0000 30%,#0608078c 70%,#060807d9 100%),linear-gradient(#06080773 0%,#0000 25% 65%,#060807d9 100%);position:absolute;inset:0}.hero-stage{z-index:5;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.85rem;max-width:880px;min-height:calc(100dvh - 72px);margin:0 auto;padding:clamp(4rem,12vh,7rem) clamp(1.25rem,4vw,2.5rem) 8rem;animation:1s cubic-bezier(.16,1,.3,1) backwards hero-info-in;display:flex;position:relative}.hero-logo-wrap{filter:drop-shadow(0 18px 38px #000000a6)drop-shadow(0 0 36px #05ee8833);margin-bottom:.2rem}.hero-logo-img{opacity:.96;width:clamp(170px,22vw,280px);height:auto}.hero-eyebrow{font-family:var(--font-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.5rem;font-size:.72rem;display:inline-flex}.hero-eyebrow-dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 8px var(--accent);border-radius:50%;animation:2s ease-out infinite lp-pulse-anim}.hero-title{font-family:var(--font-display);letter-spacing:-.025em;text-transform:uppercase;color:var(--fg);margin:0;font-size:clamp(2.2rem,6vw,4.5rem);font-weight:800;line-height:.95}.hero-title .accent{color:var(--accent)}.hero-lede{max-width:620px;color:var(--fg-muted);margin:0 auto;font-size:clamp(.95rem,1.6vw,1.1rem);line-height:1.55}.hero-cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem;margin-top:1.1rem;display:flex}.hero-soon{border:1px solid var(--accent);background:#080c0ab3;align-items:center;gap:.45rem;padding:.85rem 1.3rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hero-soon{border:1px solid color-mix(in oklab, var(--accent) 35%, var(--line))}}.hero-soon{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:not-allowed;-webkit-user-select:none;user-select:none;border-radius:999px;font-size:.78rem;position:relative;overflow:hidden}.hero-soon:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--accent) 50%, transparent 100%);position:absolute;inset:-1px}@supports (color:color-mix(in lab, red, red)){.hero-soon:before{background:linear-gradient(90deg, transparent 0%, color-mix(in oklab, var(--accent) 20%, transparent) 50%, transparent 100%)}}.hero-soon:before{pointer-events:none;animation:3.5s ease-in-out infinite soon-shimmer}@keyframes soon-shimmer{0%,to{opacity:0;transform:translate(-100%)}40%,60%{opacity:1}50%{transform:translate(100%)}}.hero-cta-link{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg);border:1px solid var(--line);background:#ffffff08;border-radius:999px;align-items:center;gap:.45rem;padding:.85rem 1.1rem;font-size:.78rem;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.hero-cta-link:hover{border-color:var(--line-soft);background:#ffffff0f}.hero-cta-primary{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#03110a;border:1px solid var(--accent);align-items:center;gap:.5rem;padding:.95rem 1.3rem;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hero-cta-primary{border:1px solid color-mix(in oklab, var(--accent) 70%, transparent)}}.hero-cta-primary{background:linear-gradient(180deg, var(--accent) 0%, var(--accent) 100%);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.hero-cta-primary{background:linear-gradient(180deg, color-mix(in oklab, var(--accent) 95%, white 5%) 0%, var(--accent) 100%)}}.hero-cta-primary{box-shadow:0 12px 28px -10px var(--accent)}@supports (color:color-mix(in lab, red, red)){.hero-cta-primary{box-shadow:0 12px 28px -10px color-mix(in oklab, var(--accent) 75%, transparent)}}.hero-cta-primary{transition:transform .18s,box-shadow .18s,filter .18s}.hero-cta-primary:hover{filter:brightness(1.05);box-shadow:0 18px 36px -12px var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.hero-cta-primary:hover{box-shadow:0 18px 36px -12px color-mix(in oklab, var(--accent) 85%, transparent)}}.btn-disabled{color:var(--accent);border:1px solid var(--accent);background:#080c0a99;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.4rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btn-disabled{border:1px solid color-mix(in oklab, var(--accent) 35%, var(--line))}}.btn-disabled{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;cursor:not-allowed;-webkit-user-select:none;user-select:none;opacity:1;border-radius:12px;font-weight:700;position:relative;overflow:hidden}.btn-disabled:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--accent) 50%, transparent 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.btn-disabled:before{background:linear-gradient(90deg, transparent 0%, color-mix(in oklab, var(--accent) 18%, transparent) 50%, transparent 100%)}}.btn-disabled:before{animation:3.5s ease-in-out infinite soon-shimmer}.bhrpage .hero-info,.bhrpage .hero-tape,.bhrpage .hero-drivers,.bhrpage .hero-tele,.bhrpage .hero-sims,.bhrpage .poster-main,.bhrpage .hero-logo-center{display:none!important}.profile-page{gap:1.25rem}.profile-save-btn{border:1px solid var(--accent);border-radius:8px;align-items:center;gap:.4rem;padding:.55rem .95rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.profile-save-btn{border:1px solid color-mix(in oklab, var(--accent) 35%, transparent)}}.profile-save-btn{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.profile-save-btn{background:color-mix(in oklab, var(--accent) 10%, transparent)}}.profile-save-btn{color:var(--accent);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;font-size:.72rem;transition:background .15s,transform .15s}.profile-save-btn:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.profile-save-btn:hover{background:color-mix(in oklab, var(--accent) 18%, transparent)}}.profile-save-btn:hover{transform:translateY(-1px)}.profile-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:.4rem;padding-bottom:.4rem;display:flex;overflow-x:auto}.profile-tabs::-webkit-scrollbar{display:none}.profile-tab{color:var(--fg-muted);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:.45rem;margin-bottom:-1px;padding:.7rem 1rem;font-size:.82rem;font-weight:600;transition:color .15s,border-color .15s;display:inline-flex}.profile-tab:hover{color:var(--fg)}.profile-tab.is-active{color:var(--accent);border-bottom-color:var(--accent)}.profile-toast{z-index:50;background:var(--bg-card);border:1px solid var(--accent);align-items:center;gap:.5rem;padding:.7rem 1rem;display:inline-flex;position:fixed;top:80px;right:24px}@supports (color:color-mix(in lab, red, red)){.profile-toast{border:1px solid color-mix(in oklab, var(--accent) 50%, var(--line))}}.profile-toast{color:var(--accent);font-family:var(--font-mono);border-radius:8px;font-size:.78rem;animation:.25s ease-out profile-toast-in;box-shadow:0 16px 40px -16px #0009}@keyframes profile-toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.profile-content{grid-template-columns:1fr;gap:1rem;display:grid}.profile-stack{flex-direction:column;gap:1rem;display:flex}.profile-section{background:var(--bg-card);border:1px solid var(--line);border-radius:12px;transition:border-color .2s;overflow:hidden}.profile-section:hover{border-color:var(--line-soft)}.profile-section.is-danger{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.profile-section.is-danger{border-color:color-mix(in oklab, var(--accent) 35%, var(--line))}}.profile-section.is-danger{background:linear-gradient(180deg, var(--accent), var(--bg-card))}@supports (color:color-mix(in lab, red, red)){.profile-section.is-danger{background:linear-gradient(180deg, color-mix(in oklab, var(--accent) 6%, transparent), var(--bg-card))}}.profile-section-head{cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:center;gap:.2rem .7rem;padding:.95rem 1.2rem;list-style:none;transition:background .12s;display:grid}.profile-section-head::-webkit-details-marker{display:none}.profile-section[open] .profile-section-head{border-bottom:1px dashed var(--line);padding-bottom:.7rem}.profile-section-head:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.profile-section-head:hover{background:color-mix(in oklab, var(--accent) 4%, transparent)}}.profile-section-chevron{width:18px;height:18px;color:var(--accent);grid-area:1/1/3;justify-content:center;align-items:center;font-size:.95rem;transition:transform .18s;display:inline-flex}.profile-section[open] .profile-section-chevron{transform:rotate(90deg)}.profile-section-eyebrow{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--accent);grid-column:2;font-size:.6rem}.profile-section-title{font-family:var(--font-display);color:var(--fg);grid-area:2/2;margin:0;font-size:1.05rem;font-weight:700}.profile-section-meta{grid-area:1/3/3;align-items:center;gap:.4rem;display:inline-flex}.profile-section-xp{font-family:var(--font-mono);letter-spacing:.12em;color:#05ee88;background:#05ee881a;border:1px solid #05ee884d;border-radius:4px;padding:.18rem .45rem;font-size:.65rem;font-weight:700}.profile-section-badge{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-faint);background:var(--bg-card-hover);border:1px solid var(--line);border-radius:4px;padding:.22rem .5rem;font-size:.6rem;font-weight:700}.profile-section-body{flex-direction:column;gap:.85rem;padding:1.1rem 1.2rem 1.2rem;display:flex}.profile-field{flex-direction:column;gap:.35rem;display:flex}.profile-field-label{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-faint);font-size:.62rem}.profile-field-input{background:var(--bg);border:1px solid var(--line);border-radius:6px;align-items:stretch;transition:border-color .15s;display:flex;overflow:hidden}.profile-field-input:focus-within{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.profile-field-input:focus-within{border-color:color-mix(in oklab, var(--accent) 50%, var(--line))}}.profile-field-prefix{background:var(--bg-card-hover);border-right:1px solid var(--line);font-family:var(--font-mono);color:var(--fg-faint);align-items:center;padding:0 .65rem;font-size:.78rem;display:inline-flex}.profile-field-input input,.profile-field-input textarea,.profile-field-input select{color:var(--fg);font-family:var(--font-sans);resize:vertical;background:0 0;border:0;outline:0;flex:1;padding:.65rem .8rem;font-size:.88rem}.profile-field-input select{cursor:pointer}.profile-field-input textarea{min-height:80px}.profile-field-input select,.profile-field-input select option,.profile-field-input select optgroup{color:#f4f4f6;background-color:#16161a}.profile-field-input select option:checked,.profile-field-input select option:hover{background-color:#2a2a30}.field-row{grid-template-columns:1fr;gap:.85rem;display:grid}@media (min-width:720px){.field-row{grid-template-columns:1fr 1fr}}.field-help{font-family:var(--font-mono);color:var(--fg-faint);margin:0;font-size:.7rem;line-height:1.45}.field-err{font-family:var(--font-mono);background:var(--accent);padding:.5rem .7rem;font-size:.72rem}@supports (color:color-mix(in lab, red, red)){.field-err{background:color-mix(in oklab, var(--accent) 10%, transparent)}}.field-err{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.field-err{border:1px solid color-mix(in oklab, var(--accent) 35%, transparent)}}.field-err{color:var(--accent);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.field-err{color:color-mix(in oklab, var(--accent) 75%, white)}}.field-err{margin:0}.profile-avatar-img{background-color:var(--bg-card);border:2px solid var(--accent);background-position:50%;background-size:cover;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.profile-avatar-img{border:2px solid color-mix(in oklab, var(--accent) 35%, transparent)}}.profile-avatar-img{flex-shrink:0}.profile-avatar-fallback{background:linear-gradient(135deg, var(--accent), var(--accent-deep,#b32d2d));color:#fff;font-family:var(--font-display);border:2px solid var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.profile-avatar-fallback{border:2px solid color-mix(in oklab, var(--accent) 35%, transparent)}}.upload-row{flex-wrap:wrap;align-items:center;gap:1.2rem;display:flex}.upload-preview{flex-shrink:0}.upload-preview-img,.upload-preview-empty{background-color:var(--bg);border:1px solid var(--line);background-position:50%;background-size:cover;border-radius:50%;width:96px;height:96px}.upload-preview-empty{color:var(--fg-faint);justify-content:center;align-items:center;display:flex}.upload-actions{flex-direction:column;gap:.5rem;min-width:0;display:flex}.banner-upload{flex-direction:column;gap:.7rem;display:flex}.banner-preview{aspect-ratio:16/5;background-color:var(--bg);border:1px solid var(--line);background-position:50%;background-size:cover;border-radius:10px;justify-content:center;align-items:center;width:100%;display:flex}.banner-empty{font-family:var(--font-mono);color:var(--fg-faint);flex-direction:column;align-items:center;gap:.4rem;font-size:.75rem;display:flex}.link-btn{background:var(--bg-card-hover);border:1px solid var(--line);color:var(--fg);font-family:var(--font-mono);letter-spacing:.06em;cursor:pointer;border-radius:6px;align-items:center;gap:.45rem;width:fit-content;padding:.6rem 1rem;font-size:.78rem;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:inline-flex}.link-btn:hover{border-color:var(--line-soft);background:var(--bg);transform:translateY(-1px)}.link-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.link-btn-primary{background:linear-gradient(180deg, var(--accent), var(--accent-deep,#b32d2d));color:#fff;border-color:#0000}.link-btn-primary:hover{background:linear-gradient(180deg, var(--accent-h,#ff5e5e), var(--accent))}.link-btn-discord{color:#fff;background:linear-gradient(#5865f2,#404eed);border-color:#0000}.link-btn-discord:hover{transform:translateY(-1px)}.link-btn-ghost{color:var(--fg-muted);background:0 0}.link-btn-danger{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.link-btn-danger{background:color-mix(in oklab, var(--accent) 14%, transparent)}}.link-btn-danger{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.link-btn-danger{border-color:color-mix(in oklab, var(--accent) 45%, transparent)}}.link-btn-danger:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.link-btn-danger:hover{background:color-mix(in oklab, var(--accent) 22%, transparent)}}.link-card{background:var(--bg);border:1px solid var(--line);border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;padding:.85rem 1rem;display:grid}.link-card-active{background:linear-gradient(180deg, #05ee880d, var(--bg));border-color:#05ee8866}.link-status{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#05ee88;align-items:center;gap:.3rem;font-size:.7rem;display:inline-flex}.link-name{font-family:var(--font-display);color:var(--fg);font-size:.92rem;font-weight:700}.link-id{color:var(--fg-faint);font-weight:400;font-family:var(--font-mono);font-size:.78rem}.iracing-stats{grid-template-columns:repeat(3,1fr);gap:.7rem;margin-top:.5rem;display:grid}.iracing-stat{background:var(--bg);border:1px solid var(--line);text-align:center;border-radius:8px;flex-direction:column;gap:.2rem;padding:.85rem 1rem;display:flex}.iracing-stat .v{font-family:var(--font-display);color:var(--accent);font-variant-numeric:tabular-nums;font-size:1.4rem;font-weight:800}.iracing-stat .k{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-faint);font-size:.62rem}.iracing-sync-row{border-top:1px dashed var(--line);flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:.85rem;padding-top:.85rem;display:flex}.iracing-sync-btn{background:var(--accent);align-items:center;gap:.45rem;padding:.55rem .95rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.iracing-sync-btn{background:color-mix(in oklab, var(--accent) 12%, transparent)}}.iracing-sync-btn{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.iracing-sync-btn{border:1px solid color-mix(in oklab, var(--accent) 35%, var(--line))}}.iracing-sync-btn{color:var(--fg);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:999px;font-size:.7rem;transition:background .15s,border-color .15s,color .15s}.iracing-sync-btn:hover:not(:disabled){background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.iracing-sync-btn:hover:not(:disabled){background:color-mix(in oklab, var(--accent) 22%, transparent)}}.iracing-sync-btn:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.iracing-sync-btn:disabled{opacity:.5;cursor:not-allowed}.iracing-sync-btn .is-spin{animation:.9s linear infinite ev-spin}.iracing-sync-msg{font-family:var(--font-mono);color:var(--fg-muted);letter-spacing:.04em;font-size:.72rem}.r3e-match-list{flex-direction:column;gap:.4rem;max-height:320px;margin:.7rem 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.r3e-match{border:1px solid var(--line);background:var(--bg);border-radius:8px;align-items:center;gap:.7rem;padding:.7rem .85rem;transition:border-color .15s,background .15s;display:flex}.r3e-match:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.r3e-match:hover{border-color:color-mix(in oklab, var(--accent) 30%, var(--line))}}.r3e-match:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.r3e-match:hover{background:color-mix(in oklab, var(--accent) 4%, var(--bg))}}.r3e-match-main{flex:1;min-width:0}.r3e-match-name{font-family:var(--font-display);color:var(--fg);font-size:.95rem;font-weight:600}.r3e-match-country{font-family:var(--font-mono);color:var(--fg-faint);letter-spacing:.05em;font-size:.7rem}.r3e-match-meta{font-family:var(--font-mono);color:var(--fg-muted);letter-spacing:.02em;margin-top:.15rem;font-size:.7rem}.r3e-howto-details{border:1px solid var(--line);background:var(--bg-elev-2);border-radius:8px;margin-bottom:.85rem;transition:border-color .18s,background .18s;overflow:hidden}.r3e-howto-details[open]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.r3e-howto-details[open]{border-color:color-mix(in oklab, var(--accent) 30%, var(--line))}}.r3e-howto-details[open]{background:linear-gradient(180deg, var(--accent) 0%, transparent 100%), var(--bg-elev-2)}@supports (color:color-mix(in lab, red, red)){.r3e-howto-details[open]{background:linear-gradient(180deg, color-mix(in oklab, var(--accent) 5%, transparent) 0%, transparent 100%), var(--bg-elev-2)}}.r3e-howto-summary{cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--font-display);color:var(--fg);align-items:center;gap:.5rem;padding:.7rem .95rem;font-size:.92rem;font-weight:600;list-style:none;transition:background .12s,color .12s;display:flex}.r3e-howto-summary::-webkit-details-marker{display:none}.r3e-howto-summary:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.r3e-howto-summary:hover{background:color-mix(in oklab, var(--accent) 6%, transparent)}}.r3e-howto-summary-icon{width:14px;height:14px;color:var(--accent);justify-content:center;align-items:center;font-size:.85rem;transition:transform .18s;display:inline-flex}.r3e-howto-details[open] .r3e-howto-summary-icon{transform:rotate(90deg)}.r3e-howto-summary-label{flex:none}.r3e-howto-summary-hint{font-family:var(--font-body);color:var(--fg-muted);font-size:.78rem;font-style:italic;font-weight:400}@media (max-width:520px){.r3e-howto-summary-hint{display:none}}.r3e-howto{border-top:1px solid var(--accent);padding:.95rem 1.1rem 1rem}@supports (color:color-mix(in lab, red, red)){.r3e-howto{border-top:1px solid color-mix(in oklab, var(--accent) 18%, var(--line))}}.r3e-howto{background:linear-gradient(180deg, var(--accent) 0%, transparent 80%), transparent}@supports (color:color-mix(in lab, red, red)){.r3e-howto{background:linear-gradient(180deg, color-mix(in oklab, var(--accent) 4%, transparent) 0%, transparent 80%), transparent}}.r3e-howto{color:var(--fg);font-size:.88rem;line-height:1.55}.r3e-howto strong{font-family:var(--font-display);margin-bottom:.45rem;font-size:.95rem;font-weight:600;display:block}.r3e-howto ol{flex-direction:column;gap:.5rem;margin:0;padding-left:1.3rem;display:flex}.r3e-howto ol li{color:var(--fg-muted)}.r3e-howto ol li em{color:var(--fg);font-style:normal;font-family:var(--font-mono);background:#ffffff0d;border-radius:4px;padding:.05rem .4rem;font-size:.82rem}.r3e-howto a{color:var(--accent);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.r3e-howto-url{color:var(--fg);font-family:var(--font-mono);letter-spacing:.01em;-webkit-user-select:all;user-select:all;background:#07100d;border:1px solid #ffffff14;border-radius:5px;margin-top:.3rem;padding:.32rem .55rem;font-size:.82rem;display:inline-block}.r3e-howto-url strong{color:var(--accent);font-family:var(--font-mono);margin:0;font-size:.82rem;font-weight:700;display:inline}.r3e-howto-note{border-top:1px dashed var(--line);color:var(--fg-faint);margin:.7rem 0 0;padding-top:.6rem;font-size:.78rem;font-style:italic}.exp-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.5rem;display:grid}.exp-pill{background:var(--bg);border:1px solid var(--line);color:var(--fg-muted);font-family:var(--font-display);cursor:pointer;text-align:center;border-radius:8px;padding:.85rem 1rem;font-size:.85rem;font-weight:600;transition:all .15s}.exp-pill:hover{border-color:var(--line-soft);color:var(--fg)}.exp-pill.is-active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.exp-pill.is-active{background:color-mix(in oklab, var(--accent) 12%, transparent)}}.exp-pill.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.exp-pill.is-active{border-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.exp-pill.is-active{color:var(--accent)}.sim-flash{z-index:8;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 50%, var(--sim-color,var(--accent)) 0%, var(--sim-color,var(--accent)) 18%, transparent 50%);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.sim-flash{background:radial-gradient(circle at 50% 50%, color-mix(in oklab, var(--sim-color,var(--accent)) 35%, transparent) 0%, color-mix(in oklab, var(--sim-color,var(--accent)) 18%, transparent) 18%, transparent 50%)}}.sim-flash{mix-blend-mode:screen}[data-sim-changing=true] .sim-flash{animation:.85s cubic-bezier(.16,1,.3,1) sim-flash}@keyframes sim-flash{0%{opacity:0;transform:scale(.6)}20%{opacity:1}60%{opacity:.55;transform:scale(1.6)}to{opacity:0;transform:scale(2.2)}}.sim-sweep{z-index:9;pointer-events:none;opacity:0;height:100vh;position:fixed;top:0;left:0;right:0;overflow:hidden}.sim-sweep-bar{background:linear-gradient(90deg, transparent 0%, var(--sim-color,var(--accent)) 0%, var(--sim-glow,var(--sim-color,var(--accent))) 50%, var(--sim-color,var(--accent)) 100%, transparent 100%);width:30%;height:100%;position:absolute;top:0;left:-30%}@supports (color:color-mix(in lab, red, red)){.sim-sweep-bar{background:linear-gradient(90deg, transparent 0%, color-mix(in oklab, var(--sim-color,var(--accent)) 0%, transparent) 0%, color-mix(in oklab, var(--sim-glow,var(--sim-color,var(--accent))) 35%, transparent) 50%, color-mix(in oklab, var(--sim-color,var(--accent)) 0%, transparent) 100%, transparent 100%)}}.sim-sweep-bar{filter:blur(2px);mix-blend-mode:screen}[data-sim-changing=true] .sim-sweep{opacity:1}[data-sim-changing=true] .sim-sweep-bar{animation:.7s cubic-bezier(.4,0,.2,1) sim-sweep}@keyframes sim-sweep{0%{opacity:0;left:-30%}10%{opacity:1}90%{opacity:1}to{opacity:0;left:100%}}[data-sim-changing=true] .simtab.is-active{animation:.85s cubic-bezier(.16,1,.3,1) simtab-strike}@keyframes simtab-strike{0%{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--c) 80%, transparent), 0 0 0 0 color-mix(in oklab, var(--c) 80%, transparent), 0 6px 18px -6px color-mix(in oklab, var(--c) 50%, transparent);transform:translateY(0)scale(1)}25%{box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--c) 95%, transparent), 0 0 0 8px color-mix(in oklab, var(--c) 35%, transparent), 0 14px 40px -8px color-mix(in oklab, var(--c) 75%, transparent);transform:translateY(-3px)scale(1.04)}to{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--c) 30%, transparent), 0 0 0 0 color-mix(in oklab, var(--c) 0%, transparent), 0 6px 18px -6px color-mix(in oklab, var(--c) 50%, transparent);transform:translateY(0)scale(1)}}[data-sim-changing=true] .dash-atmosphere{animation:.85s cubic-bezier(.16,1,.3,1) atmos-pop}@keyframes atmos-pop{0%{filter:brightness()saturate()}25%{filter:brightness(1.18)saturate(1.4)}to{filter:brightness()saturate()}}.simswitcher:before{transition:background .6s}@media (prefers-reduced-motion:reduce){.sim-flash,.sim-sweep,.sim-sweep-bar{opacity:0!important;animation:none!important}[data-sim-changing=true] .simtab.is-active,[data-sim-changing=true] .dash-atmosphere{animation:none!important}.dash-atmosphere{transition:none!important}}.dash-rail-bell{cursor:pointer;width:calc(100% - 1.2rem);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--fg-muted);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:.75rem;margin:1px .6rem;padding:.65rem .85rem;font-size:.85rem;font-weight:600;transition:background .2s,color .2s;display:flex;position:relative}.dash-rail-bell:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dash-rail-bell:hover{background:color-mix(in oklab, var(--accent) 6%, transparent)}}.dash-rail-bell:hover{color:var(--fg)}.dash-rail-bell-badge{background:var(--accent);width:8px;height:8px;box-shadow:0 0 8px var(--accent);border-radius:50%;animation:2s ease-out infinite lp-pulse-anim;position:absolute;top:10px;right:12px}.trailer-hero{border-bottom:1px solid var(--line);isolation:isolate;background:#000;width:100%;height:clamp(300px,46vw,540px);position:relative;overflow:hidden}.trailer-hero.is-collapsed{background:0 0;border-bottom:0;justify-content:flex-end;height:auto;padding:.5rem clamp(1rem,2.5vw,2.25rem);display:flex}.trailer-frame{z-index:0;position:absolute;inset:0;overflow:hidden}.trailer-iframe{pointer-events:none;border:0;width:177.78vw;min-width:100%;height:100%;min-height:56.25vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.18)}.trailer-overlay{z-index:1;background:linear-gradient(180deg, #08080a8c 0%, #08080a33 40%, #08080aa6 85%, #0a0a0cf2 100%), linear-gradient(90deg, var(--c,var(--accent,#f44)) 0%, transparent 35%, transparent 65%, var(--c-glow,var(--c,var(--accent,#f44))) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.trailer-overlay{background:linear-gradient(180deg, #08080a8c 0%, #08080a33 40%, #08080aa6 85%, #0a0a0cf2 100%), linear-gradient(90deg, color-mix(in oklab, var(--c,var(--accent,#f44)) 14%, transparent) 0%, transparent 35%, transparent 65%, color-mix(in oklab, var(--c-glow,var(--c,var(--accent,#f44))) 10%, transparent) 100%)}}.trailer-overlay{mix-blend-mode:normal}.trailer-vignette{z-index:2;pointer-events:none;background:radial-gradient(120% 90%,#0000 30%,#0000008c 100%);position:absolute;inset:0}.trailer-sweep{z-index:3;background:linear-gradient(90deg, transparent 0%, var(--c,var(--accent,#f44)) 50%, transparent 100%);width:25%;position:absolute;top:0;bottom:0;left:-25%}@supports (color:color-mix(in lab, red, red)){.trailer-sweep{background:linear-gradient(90deg, transparent 0%, color-mix(in oklab, var(--c,var(--accent,#f44)) 18%, transparent) 50%, transparent 100%)}}.trailer-sweep{filter:blur(3px);mix-blend-mode:screen;pointer-events:none;animation:7s linear infinite trailer-sweep}@keyframes trailer-sweep{0%{opacity:0;left:-25%}10%{opacity:1}85%{opacity:1}to{opacity:0;left:100%}}.trailer-hero:after{content:"";z-index:5;background:linear-gradient(90deg, transparent 0%, var(--c,var(--accent,#f44)) 25%, var(--c-glow,var(--c,var(--accent,#f44))) 50%, var(--c,var(--accent,#f44)) 75%, transparent 100%);height:2px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.trailer-hero:after{background:linear-gradient(90deg, transparent 0%, color-mix(in oklab, var(--c,var(--accent,#f44)) 80%, transparent) 25%, color-mix(in oklab, var(--c-glow,var(--c,var(--accent,#f44))) 95%, transparent) 50%, color-mix(in oklab, var(--c,var(--accent,#f44)) 80%, transparent) 75%, transparent 100%)}}.trailer-hero:after{box-shadow:0 0 16px var(--c,var(--accent,#f44))}@supports (color:color-mix(in lab, red, red)){.trailer-hero:after{box-shadow:0 0 16px color-mix(in oklab, var(--c,var(--accent,#f44)) 70%, transparent)}}.trailer-meta{z-index:6;pointer-events:none;text-shadow:0 2px 12px #000000d9;flex-direction:column;gap:.4rem;display:flex;position:absolute;top:clamp(.75rem,2vw,1.4rem);left:clamp(1rem,2.5vw,2.25rem)}.trailer-meta-eyebrow{-webkit-backdrop-filter:blur(8px);border:1px solid var(--c,var(--accent,#f44));background:#08080a8c;align-items:center;gap:.5rem;padding:.32rem .7rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.trailer-meta-eyebrow{border:1px solid color-mix(in oklab, var(--c,var(--accent,#f44)) 35%, var(--line))}}.trailer-meta-eyebrow{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--c,var(--accent,#f44));border-radius:999px;font-size:.62rem}@supports (color:color-mix(in lab, red, red)){.trailer-meta-eyebrow{color:color-mix(in oklab, var(--c,var(--accent,#f44)) 50%, white)}}.trailer-meta-eyebrow{width:fit-content}.trailer-pulse{background:var(--c,var(--accent,#f44));width:7px;height:7px;box-shadow:0 0 8px var(--c,var(--accent,#f44));border-radius:50%;animation:1.6s ease-out infinite lp-pulse-anim}.trailer-meta-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:.6rem;font-weight:800;line-height:1;display:inline-flex}.trailer-meta-sim{color:#fff;font-size:clamp(1.4rem,3.6vw,2.6rem)}.trailer-meta-sep{color:var(--c,var(--accent,#f44));font-size:clamp(1.1rem,2.5vw,1.8rem);font-weight:400}.trailer-meta-tag{letter-spacing:.16em;color:var(--c,var(--accent,#f44));font-size:clamp(.7rem,1.4vw,.95rem)}@supports (color:color-mix(in lab, red, red)){.trailer-meta-tag{color:color-mix(in oklab, var(--c,var(--accent,#f44)) 40%, white)}}.trailer-meta-tag{font-family:var(--font-mono);font-weight:500}.trailer-controls{z-index:7;-webkit-backdrop-filter:blur(10px);border:1px solid var(--line-soft);background:#08080aa6;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem;display:inline-flex;position:absolute;top:clamp(.75rem,2vw,1.4rem);right:clamp(1rem,2.5vw,2.25rem)}.trailer-ctrl{color:#ffffffc7;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .7rem;font-size:.66rem;transition:background .2s,color .2s,transform .2s;display:inline-flex}.trailer-ctrl:hover{background:var(--c,var(--accent,#f44))}@supports (color:color-mix(in lab, red, red)){.trailer-ctrl:hover{background:color-mix(in oklab, var(--c,var(--accent,#f44)) 18%, transparent)}}.trailer-ctrl:hover{color:#fff;transform:translateY(-1px)}.trailer-ctrl.is-on{background:var(--c,var(--accent,#f44))}@supports (color:color-mix(in lab, red, red)){.trailer-ctrl.is-on{background:color-mix(in oklab, var(--c,var(--accent,#f44)) 18%, transparent)}}.trailer-ctrl.is-on{color:var(--c,var(--accent,#f44))}.trailer-ctrl-label{line-height:1;display:none}@media (min-width:720px){.trailer-ctrl-label{display:inline}}.trailer-ctrl-close{padding:.45rem .55rem}.trailer-restore{border:1px solid var(--line-soft);color:var(--fg-muted);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:#141418d9;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.66rem;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.trailer-restore:hover{background:var(--c,var(--accent,#f44))}@supports (color:color-mix(in lab, red, red)){.trailer-restore:hover{background:color-mix(in oklab, var(--c,var(--accent,#f44)) 14%, transparent)}}.trailer-restore:hover{border-color:var(--c,var(--accent,#f44))}@supports (color:color-mix(in lab, red, red)){.trailer-restore:hover{border-color:color-mix(in oklab, var(--c,var(--accent,#f44)) 50%, var(--line))}}.trailer-restore:hover{color:var(--c,var(--accent,#f44))}.trailer-stats{z-index:6;pointer-events:none;grid-template-columns:repeat(4,1fr);gap:clamp(.5rem,1.1vw,.9rem);display:grid;position:absolute;bottom:clamp(1.1rem,3.4vw,2.6rem);left:clamp(1rem,2.5vw,2.25rem);right:clamp(1rem,2.5vw,2.25rem)}@media (max-width:720px){.trailer-stats{grid-template-columns:repeat(2,1fr)}}.trailer-stat{-webkit-backdrop-filter:blur(18px)saturate(135%);background:#0d0f126b;border:1px solid #ffffff29;border-radius:13px;padding:.7rem clamp(.7rem,1.4vw,1.05rem);position:relative;overflow:hidden;box-shadow:0 14px 34px -14px #000000d9,inset 0 1px #ffffff38}.trailer-stat:before{content:"";pointer-events:none;background:linear-gradient(#ffffff29,#0000);height:46%;position:absolute;inset:0 0 auto}.trailer-stat.is-highlight{border-color:var(--c,var(--accent,#f44))}@supports (color:color-mix(in lab, red, red)){.trailer-stat.is-highlight{border-color:color-mix(in oklab, var(--c,var(--accent,#f44)) 60%, transparent)}}.trailer-stat.is-highlight{background:linear-gradient(180deg, var(--c,var(--accent,#f44)), transparent), #0d0f1275}@supports (color:color-mix(in lab, red, red)){.trailer-stat.is-highlight{background:linear-gradient(180deg, color-mix(in oklab, var(--c,var(--accent,#f44)) 22%, transparent), transparent), #0d0f1275}}.trailer-stat-head{align-items:center;gap:.38rem;margin-bottom:.3rem;display:flex}.trailer-stat-icon{color:var(--c,var(--accent,#f44));display:inline-flex}@supports (color:color-mix(in lab, red, red)){.trailer-stat-icon{color:color-mix(in oklab, var(--c,var(--accent,#f44)) 80%, white)}}.trailer-stat.is-highlight .trailer-stat-icon{color:#fff}.trailer-stat-label{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:#ffffffd1;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 6px #000000e6;font-size:.58rem;font-weight:700;overflow:hidden}.trailer-stat-value{font-family:var(--font-display,var(--font-mono));color:#fff;text-shadow:0 2px 12px #000000f2;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:800;line-height:1}.trailer-stat-sub{font-family:var(--font-mono);letter-spacing:.04em;color:#fff9;text-shadow:0 1px 6px #000000e6;white-space:nowrap;text-overflow:ellipsis;margin-top:.22rem;font-size:.6rem;overflow:hidden}@media (prefers-reduced-motion:reduce){.trailer-sweep,.trailer-pulse{animation:none!important}}.dash-shell *,.dash-shell :before,.dash-shell :after{transition-property:color,background-color,border-color,box-shadow,fill,stroke;transition-duration:.55s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.dash-shell .sim-flash,.dash-shell .sim-sweep,.dash-shell .sim-sweep-bar,.dash-shell .trailer-sweep,.dash-shell .trailer-iframe,.dash-shell .hud-pulse,.dash-shell .lp-pulse,.dash-shell .dash-bf-pulse,.dash-shell .onair-dot,.dash-shell .simtab-active-dot,.dash-shell .dash-rail-bell-badge{transition-property:none}@media (prefers-reduced-motion:reduce){.dash-shell,.dash-shell *,.dash-shell :before,.dash-shell :after{transition:none!important}}.ev-page{flex-direction:column;gap:1.5rem;display:flex}.ev-head{border-bottom:1px dashed var(--line);flex-direction:column;gap:1rem;padding-bottom:1rem;display:flex}.ev-head-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.25rem;display:flex}.ev-head-titles{min-width:0}.ev-h1{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--fg);margin-top:.55rem;font-size:clamp(2rem,5vw,3.25rem);font-weight:800;line-height:.95}.ev-h1-sim{color:var(--accent);margin-right:.4rem}.ev-sub{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);margin-top:.55rem;font-size:.78rem}.ev-toolbar{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.ev-search-wrap{flex:280px;align-items:center;min-width:220px;display:flex;position:relative}.ev-search-icon{color:var(--fg-faint);pointer-events:none;position:absolute;left:14px}.ev-search-input{color:#fff;width:100%;font-family:var(--font-body);background:#00000073;border:1px solid #ffffff1a;border-radius:8px;outline:none;padding:.7rem 2.4rem;font-size:.92rem;transition:border-color .15s,box-shadow .15s}.ev-search-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.ev-search-input:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 20%, transparent)}}.ev-search-clear{width:22px;height:22px;color:var(--fg-muted);cursor:pointer;background:#ffffff14;border:0;border-radius:5px;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:10px}.ev-search-clear:hover{color:#fff;background:#ffffff29}.ev-search-suggest{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0e12f7;border:1px solid #ffffff1f;border-radius:8px;max-height:260px;margin:0;padding:.3rem;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px -8px #00000080}.ev-search-suggest li button{text-align:left;width:100%;color:var(--fg);font-family:var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:.45rem;padding:.55rem .7rem;font-size:.86rem;display:inline-flex}.ev-search-suggest li button:hover{color:var(--accent);background:#ffffff0d}.ev-chiprow{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.ev-chiprow-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-faint);align-items:center;gap:.3rem;padding-right:.3rem;font-size:.62rem;font-weight:700;display:inline-flex}.ev-chip{color:var(--fg-muted);font-family:var(--font-mono);letter-spacing:.04em;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.3rem;padding:.36rem .7rem;font-size:.7rem;font-weight:600;transition:background .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.ev-chip:hover:not(.is-on){color:#fff;background:#ffffff12;border-color:#ffffff29}.ev-chip.is-on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ev-chip.is-on{background:color-mix(in oklab, var(--accent) 22%, #0000004d)}}.ev-chip.is-on{border-color:var(--accent);color:#fff;box-shadow:0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.ev-chip.is-on{box-shadow:0 0 0 1px color-mix(in oklab, var(--accent) 30%, transparent)}}.ev-chip-count{background:#ffffff1a;border-radius:999px;justify-content:center;align-items:center;min-width:1.05rem;height:1.05rem;margin-left:.1rem;padding:0 .3rem;font-size:.6rem;font-weight:700;display:inline-flex}.ev-chip.is-on .ev-chip-count{background:#00000059}.ev-chip-reset{color:#ff8a8a;background:#ff44441a;border-color:#ff44444d}.ev-chip-reset:hover{background:#ff444429;border-color:#ff444480}.ev-chiprow-toggles{border-top:1px dashed #ffffff14;margin-top:.15rem;padding-top:.6rem}.ev-toolbar-count{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);white-space:nowrap;margin-left:auto;font-size:.68rem;font-weight:700}.ev-filter-toggle{border:1px solid var(--line);color:var(--fg-muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#ffffff0a;border-radius:8px;align-items:center;gap:.45rem;padding:.6rem .95rem;font-size:.7rem;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.ev-filter-toggle:hover{color:#fff;background:#ffffff12;border-color:#ffffff2e}.ev-filter-toggle.is-open,.ev-filter-toggle.has-active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ev-filter-toggle.is-open,.ev-filter-toggle.has-active{border-color:color-mix(in oklab, var(--accent) 55%, var(--line))}}.ev-filter-toggle.is-open,.ev-filter-toggle.has-active{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ev-filter-toggle.is-open,.ev-filter-toggle.has-active{background:color-mix(in oklab, var(--accent) 12%, transparent)}}.ev-filter-badge{background:var(--accent);color:#0a0a0c;border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.62rem;font-weight:800;display:inline-flex}.ev-filterpanel{border:1px solid var(--line);background:linear-gradient(#ffffff06 0%,#00000059 100%);border-radius:12px;flex-direction:column;gap:.7rem;padding:1rem 1.1rem;animation:.2s ev-filterpanel-in;display:flex}@keyframes ev-filterpanel-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.ev-toolbar-count{text-align:right;order:3;width:100%}}.ev-filters{background:var(--bg-card);border:1px solid var(--line);border-radius:999px;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.4rem;display:inline-flex}.ev-filter-label{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-faint);border-right:1px dashed var(--line);align-items:center;gap:.35rem;padding:0 .6rem 0 .7rem;font-size:.6rem;display:inline-flex}.ev-filter{color:var(--fg-muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .85rem;font-size:.7rem;display:inline-flex}.ev-filter:hover{color:var(--fg);background:#ffffff0a}.ev-filter.is-active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ev-filter.is-active{background:color-mix(in oklab, var(--accent) 14%, transparent)}}.ev-filter.is-active{color:var(--accent)}.ev-hero{border:1px solid var(--accent);position:relative}@supports (color:color-mix(in lab, red, red)){.ev-hero{border:1px solid color-mix(in oklab, var(--accent) 30%, var(--line))}}.ev-hero{background:radial-gradient(ellipse 70% 100% at 0% 0%, var(--accent), transparent 65%), linear-gradient(180deg, #141418d9, #0c0c10d9);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.ev-hero{background:radial-gradient(ellipse 70% 100% at 0% 0%, color-mix(in oklab, var(--accent) 22%, transparent), transparent 65%), linear-gradient(180deg, #141418d9, #0c0c10d9)}}.ev-hero{isolation:isolate;overflow:hidden}.ev-hero-bg{z-index:0;pointer-events:none;position:absolute;inset:0}.ev-hero-orb{aspect-ratio:1;background:radial-gradient(circle at 50% 50%, var(--accent), transparent 60%);border-radius:50%;width:55%;position:absolute;top:-25%;right:-10%}@supports (color:color-mix(in lab, red, red)){.ev-hero-orb{background:radial-gradient(circle at 50% 50%, color-mix(in oklab, var(--accent) 35%, transparent), transparent 60%)}}.ev-hero-orb{filter:blur(40px);opacity:.7;animation:12s ease-in-out infinite alternate ev-orb}@keyframes ev-orb{0%{transform:translate(0)scale(1)}to{transform:translate(-40px,30px)scale(1.1)}}.ev-hero-grid{background-image:linear-gradient(90deg,#ffffff06 1px,#0000 1px),linear-gradient(#ffffff06 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70%,#000 30%,#0000 90%);mask-image:radial-gradient(80% 70%,#000 30%,#0000 90%)}.ev-hero-content{z-index:1;grid-template-columns:1fr;align-items:center;gap:2rem;padding:clamp(1.4rem,3vw,2.2rem);display:grid;position:relative}@media (min-width:1024px){.ev-hero-content{grid-template-columns:1fr auto}}.ev-hero-eyebrow{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.5rem;font-size:.66rem;display:inline-flex}.ev-hero-eyebrow-dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 10px var(--accent);border-radius:50%;animation:2s ease-out infinite lp-pulse-anim}.ev-hero-badge{color:#ff8a4c;letter-spacing:.16em;background:#ff8a4c24;background:lab(70.1109% 42.0489 52.8344/.14);border:1px solid #ff8a4c59;border:1px solid lab(70.1109% 42.0489 52.8344/.35);border-radius:4px;align-items:center;gap:.25rem;margin-left:.5rem;padding:.18rem .5rem;font-size:.6rem;display:inline-flex}.ev-hero-title{font-family:var(--font-display);letter-spacing:-.015em;text-transform:uppercase;color:var(--fg);margin:.7rem 0 .55rem;font-size:clamp(1.6rem,3.4vw,2.4rem);font-weight:800;line-height:1.05}.ev-hero-desc{max-width:60ch;color:var(--fg-muted);margin:0 0 .85rem;font-size:.92rem;line-height:1.55}.ev-hero-meta{font-family:var(--font-mono);color:var(--fg-muted);flex-wrap:wrap;gap:.85rem 1.4rem;font-size:.74rem;display:flex}.ev-hero-meta span{align-items:center;gap:.4rem;display:inline-flex}.ev-hero-track{border:1px solid var(--accent);align-items:center;gap:.45rem;margin:.4rem 0 .7rem;padding:.42rem .85rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ev-hero-track{border:1px solid color-mix(in oklab, var(--accent) 25%, var(--line))}}.ev-hero-track{font-family:var(--font-mono);letter-spacing:.04em;color:var(--fg);text-transform:uppercase;background:#ffffff08;border-radius:999px;width:fit-content;font-size:.78rem}.ev-hero-track svg{color:var(--accent)}.ev-card-track{border:1px solid var(--accent);align-items:center;gap:.4rem;margin:.35rem 0 .55rem;padding:.25rem .55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ev-card-track{border:1px solid color-mix(in oklab, var(--accent) 25%, var(--line))}}.ev-card-track{font-family:var(--font-mono);letter-spacing:.04em;color:#fff;text-shadow:0 1px 4px #0009;text-overflow:ellipsis;white-space:nowrap;background:#ffffff08;border-radius:4px;width:fit-content;max-width:100%;font-size:.68rem;overflow:hidden}.ev-card-track svg{color:var(--accent);flex-shrink:0}.ev-card-duration{font-weight:700;color:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.ev-card-duration{color:color-mix(in oklab, var(--accent) 80%, white)!important}}.ev-hero-right{flex-direction:column;align-items:flex-end;gap:.85rem;min-width:280px;display:flex}.ev-hero-cta{background:linear-gradient(180deg, var(--accent), var(--accent-deep));color:#fff;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;box-shadow:0 10px 24px -10px var(--accent);border:0;border-radius:8px;align-items:center;gap:.45rem;padding:.85rem 1.5rem;font-size:.82rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ev-hero-cta{box-shadow:0 10px 24px -10px color-mix(in oklab, var(--accent) 60%, transparent)}}.ev-hero-cta:hover{transform:translateY(-1px)}.ev-hero-cta-primary{background:linear-gradient(180deg, var(--accent), var(--accent-deep));color:#fff}.ev-hero-cta-ghost{color:#ffffffd9;box-shadow:none;letter-spacing:.08em;background:#0006;border:1px solid #ffffff1a;padding:.65rem 1.1rem;font-size:.74rem;text-decoration:none}.ev-hero-cta-ghost:hover{background:#ffffff0d}.ev-countdown{flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}.ev-countdown-row{gap:.5rem;display:inline-flex}.ev-cell{border:1px solid var(--accent);background:#08080a99;flex-direction:column;align-items:center;gap:.15rem;padding:.85rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ev-cell{border:1px solid color-mix(in oklab, var(--accent) 25%, var(--line))}}.ev-cell{border-radius:8px;min-width:76px}.ev-cell .v{font-family:var(--font-display);letter-spacing:-.04em;color:var(--fg);font-variant-numeric:tabular-nums;font-size:1.85rem;font-weight:800;line-height:1}.ev-cell .k{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-faint);font-size:.55rem}.ev-countdown-when{font-family:var(--font-mono);color:var(--fg-faint);text-align:right;align-items:center;gap:.4rem;font-size:.7rem;display:inline-flex}.ev-timeline{flex-direction:column;gap:.6rem;display:flex}.ev-timeline-strip{background:var(--bg-card);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(30,minmax(40px,1fr));gap:4px;padding:.85rem;display:grid;overflow-x:auto}.ev-day{background:#ffffff05;border:1px solid #0000;border-radius:6px;flex-direction:column;align-items:center;gap:.25rem;min-height:76px;padding:.55rem .3rem;transition:border-color .2s,background .2s;display:flex;position:relative}.ev-day:hover{background:#ffffff0a}.ev-day.is-today{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ev-day.is-today{border-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.ev-day.is-today{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ev-day.is-today{background:color-mix(in oklab, var(--accent) 8%, transparent)}}.ev-day.has-events{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ev-day.has-events{background:color-mix(in oklab, var(--accent) 6%, transparent)}}.ev-day.has-endurance{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ev-day.has-endurance{border-color:color-mix(in oklab, var(--accent) 35%, transparent)}}.ev-day-w{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);font-size:.55rem}.ev-day-d{font-family:var(--font-display);color:var(--fg);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700;line-height:1}.ev-day.is-today .ev-day-d{color:var(--accent)}.ev-day-dots{align-items:center;gap:2px;margin-top:auto;display:inline-flex}.ev-day-dot{background:var(--accent);width:5px;height:5px;box-shadow:0 0 4px var(--accent);border-radius:50%}.ev-day-dot.is-end{background:var(--accent-h,var(--accent));width:6px;height:6px}.ev-day-more{font-family:var(--font-mono);color:var(--accent);font-size:.55rem}.ev-grid-section{flex-direction:column;gap:.85rem;display:flex}.ev-grid-head{justify-content:space-between;align-items:center;display:flex}.ev-grid-count{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);font-size:.7rem}.ev-grid{grid-template-columns:1fr;gap:.85rem;display:grid}@media (min-width:720px){.ev-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.ev-grid{grid-template-columns:repeat(3,1fr)}}.ev-card{background:var(--bg-card);border:1px solid var(--line);border-radius:12px;grid-template-columns:78px 1fr;gap:1rem;padding:1.1rem 1.2rem;transition:border-color .2s,transform .2s,background .2s;display:grid}.ev-card:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ev-card:hover{border-color:color-mix(in oklab, var(--accent) 40%, var(--line))}}.ev-card:hover{background:var(--bg-card-hover);transform:translateY(-2px)}.ev-card.is-endurance{border-left:3px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.ev-card.is-endurance{border-left:3px solid color-mix(in oklab, var(--accent) 60%, transparent)}}.ev-card-date{border:1px solid var(--line);text-align:center;background:#08080a99;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;padding:.7rem .5rem;display:flex}.ev-card-date .m{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-size:.6rem}.ev-card-date .d{font-family:var(--font-display);color:var(--fg);font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:800;line-height:1}.ev-card-date .w{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);margin-top:.2rem;font-size:.55rem}.ev-card-body{flex-direction:column;gap:.4rem;min-width:0;display:flex}.ev-card-meta{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.ev-tag{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;border-radius:4px;align-items:center;gap:.25rem;padding:.18rem .5rem;font-size:.6rem;font-weight:700;display:inline-flex}.ev-tag-end{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ev-tag-end{background:color-mix(in oklab, var(--accent) 14%, transparent)}}.ev-tag-end{color:var(--accent)}.ev-tag-spr{color:var(--fg-muted);background:#ffffff0d}.ev-tag-bhr{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ev-tag-bhr{background:color-mix(in oklab, var(--accent) 22%, transparent)}}.ev-tag-bhr{color:#0d1612;background:linear-gradient(180deg, var(--accent) 0%, var(--accent) 100%)}@supports (color:color-mix(in lab, red, red)){.ev-tag-bhr{background:linear-gradient(180deg, color-mix(in oklab, var(--accent) 90%, white 5%) 0%, var(--accent) 100%)}}.ev-tag-bhr{box-shadow:0 0 12px -2px var(--accent)}@supports (color:color-mix(in lab, red, red)){.ev-tag-bhr{box-shadow:0 0 12px -2px color-mix(in oklab, var(--accent) 60%, transparent)}}.ev-card-until{font-family:var(--font-mono);color:var(--fg-faint);margin-left:auto;font-size:.7rem}.ev-card-cd{margin-top:.1rem}.ev-card-cd .bhr-cd{background:linear-gradient(180deg, #0000008c 0%, #0000004d 100%), var(--cc);gap:.25rem;margin-bottom:0;padding:.5rem .6rem .55rem}@supports (color:color-mix(in lab, red, red)){.ev-card-cd .bhr-cd{background:linear-gradient(180deg, #0000008c 0%, #0000004d 100%), color-mix(in srgb, var(--cc) 7%, transparent)}}.ev-card-cd .bhr-cd{border-radius:8px}.ev-card-cd .bhr-cd-eyebrow{display:none}.ev-card-cd .bhr-cd-blocks{gap:.22rem}.ev-card-cd .bhr-cd-block{border-radius:5px;padding:.32rem .2rem .28rem}.ev-card-cd .bhr-cd-num{letter-spacing:-.02em;font-size:1.05rem}.ev-card-cd .bhr-cd-label{letter-spacing:.2em;color:#ffffff80;margin-top:.16rem;font-size:.46rem}.ev-card-cd .bhr-cd-sep{opacity:.45;margin-top:-.25rem;font-size:.9rem}.ev-card-cd .bhr-cd-past-text{font-size:.72rem}@media (max-width:700px){.ev-card-cd .bhr-cd-num{font-size:.95rem}.ev-card-cd .bhr-cd-label{font-size:.42rem}}.ev-card-title{font-family:var(--font-display);color:var(--fg);margin:0;font-size:1.02rem;font-weight:700;line-height:1.25}.ev-card-track{font-family:var(--font-mono);color:var(--fg-muted);align-items:center;gap:.35rem;font-size:.72rem;display:inline-flex}.ev-card-desc{color:var(--fg-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.25rem 0 0;font-size:.83rem;line-height:1.45;display:-webkit-box;overflow:hidden}.ev-card-slots{flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.4rem;display:flex}.ev-card-slots>svg{color:var(--accent);flex-shrink:0}.ev-card-slots-label{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--accent);font-size:.62rem;font-weight:700}.ev-card-slot{font-family:var(--font-mono);background:var(--accent);border-radius:5px;padding:.12rem .4rem;font-size:.66rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.ev-card-slot{background:color-mix(in oklab, var(--accent) 14%, #00000059)}}.ev-card-slot{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.ev-card-slot{border:1px solid color-mix(in oklab, var(--accent) 30%, transparent)}}.ev-card-slot{color:#fff;white-space:nowrap}.ev-card-foot{border-top:1px dashed var(--line);font-family:var(--font-mono);color:var(--fg-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.45rem;padding-top:.5rem;font-size:.7rem;display:flex}.ev-card-foot span{align-items:center;gap:.3rem;display:inline-flex}.ev-card-host{margin-left:auto}.ev-empty{text-align:center;border:1px dashed var(--line);color:var(--fg-faint);border-radius:12px;flex-direction:column;align-items:center;gap:.6rem;padding:3rem 1.5rem;display:flex}.ev-empty h3{font-family:var(--font-display);color:var(--fg-muted);margin:0;font-size:1.1rem;font-weight:700}.ev-empty p{margin:0;font-size:.85rem}.ev-syncbar{border:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);background:#08080a99;border-radius:999px;flex-shrink:0;align-items:center;gap:.55rem;width:fit-content;margin-top:.3rem;padding:.35rem .7rem .35rem .65rem;font-size:.62rem;display:inline-flex}.ev-syncbar-text{white-space:nowrap}@media (max-width:560px){.ev-syncbar-text{white-space:normal}}.ev-sync-dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 6px var(--accent);border-radius:50%;animation:1.6s ease-in-out infinite lp-blink}.ev-sync-btn{background:var(--accent);align-items:center;gap:.3rem;margin-left:.4rem;padding:.25rem .6rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ev-sync-btn{background:color-mix(in oklab, var(--accent) 12%, transparent)}}.ev-sync-btn{color:var(--accent);border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.ev-sync-btn{border:1px solid color-mix(in oklab, var(--accent) 30%, transparent)}}.ev-sync-btn{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border-radius:999px;font-size:.6rem}.ev-sync-btn:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ev-sync-btn:hover{background:color-mix(in oklab, var(--accent) 22%, transparent)}}.ev-sync-btn:disabled{opacity:.5;cursor:wait}.ev-sync-btn .is-spin{animation:.9s linear infinite ev-spin}@keyframes ev-spin{to{transform:rotate(360deg)}}.ev-create-btn{background:var(--accent);color:#0a0a0c;border-color:var(--accent);font-weight:700;text-decoration:none}.ev-create-btn:hover{background:var(--accent);box-shadow:0 0 14px -3px var(--accent)}.ev-helmets{background:var(--accent);align-items:center;gap:.15rem;margin-left:.4rem;padding:.18rem .5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ev-helmets{background:color-mix(in oklab, var(--accent) 14%, transparent)}}.ev-helmets{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.ev-helmets{border:1px solid color-mix(in oklab, var(--accent) 35%, transparent)}}.ev-helmets{color:var(--accent);font-family:var(--font-mono);letter-spacing:.14em;border-radius:999px;font-size:.62rem}.ev-helmet{filter:drop-shadow(0 1px 2px #0009);transform:translateY(calc(var(--i,0) * -1px));margin-right:-4px;display:inline-flex}.ev-helmet:last-of-type{margin-right:4px}.ev-helmets-count{text-transform:uppercase;font-weight:700}.ev-hero-image{opacity:.85;filter:saturate(1.05);z-index:0;background-position:50%;background-size:cover;width:75%;height:100%;position:absolute;top:0;right:0}.ev-hero-image:after{content:"";background:linear-gradient(90deg,#0c0c10 0%,#0c0c10d9 25%,#0c0c1059 60%,#0c0c108c 100%),linear-gradient(#0000 50%,#0000008c 100%);position:absolute;inset:0}.ev-card{isolation:isolate;min-height:178px;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden}.ev-card-image{opacity:.95;filter:saturate(1.05);pointer-events:none;z-index:0;background-position:50%;background-size:cover;transition:transform .4s ease-out,filter .3s,opacity .3s;position:absolute;inset:0}.ev-card-image:after{content:"";background:linear-gradient(#0000002e 0%,#000000a6 55%,#080a0cf2 100%),linear-gradient(90deg,#080a0c8c 0%,#080a0c26 60%);position:absolute;inset:0}.ev-card:hover .ev-card-image{filter:saturate(1.15)brightness(1.05);transform:scale(1.04)}.ev-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px -16px #000000b3}.ev-card:not(:has(.ev-card-image)):before{content:"";background:radial-gradient(ellipse 80% 60% at 0% 100%, var(--accent), transparent 70%), radial-gradient(ellipse 70% 50% at 100% 0%, var(--accent), transparent 70%), var(--bg-card);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ev-card:not(:has(.ev-card-image)):before{background:radial-gradient(ellipse 80% 60% at 0% 100%, color-mix(in oklab, var(--accent) 14%, transparent), transparent 70%), radial-gradient(ellipse 70% 50% at 100% 0%, color-mix(in oklab, var(--accent) 8%, transparent), transparent 70%), var(--bg-card)}}.ev-card:not(:has(.ev-card-image)):before{z-index:0;pointer-events:none}.ev-card.is-team{border-left:3px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.ev-card.is-team{border-left:3px solid color-mix(in oklab, var(--accent) 70%, transparent)}.ev-card.is-bhr{border-color:color-mix(in oklab, var(--accent) 50%, var(--line))}}.ev-card-date,.ev-card-body{z-index:1;position:relative}.ev-card-date{-webkit-backdrop-filter:blur(8px);border-color:var(--accent)!important;background:#080a0cb3!important}@supports (color:color-mix(in lab, red, red)){.ev-card-date{border-color:color-mix(in oklab, var(--accent) 18%, transparent)!important}}.ev-card{color:inherit;text-decoration:none}.ev-card-title{text-shadow:0 2px 14px #000000d9,0 0 4px #0009;color:#fff!important}.ev-card .ev-card-meta,.ev-card .ev-card-foot{text-shadow:0 1px 8px #000000b3}.ev-empty-hero{text-align:center;border:1px dashed var(--line);background:var(--bg-card);border-radius:16px;flex-direction:column;align-items:center;gap:.85rem;padding:3.5rem 2rem;display:flex}.ev-empty-hero h2{font-family:var(--font-display);color:var(--fg);margin:0;font-size:1.35rem;font-weight:700}.ev-empty-hero p{max-width:50ch;color:var(--fg-muted);margin:0;font-size:.92rem}.liveserv{background:radial-gradient(ellipse 70% 100% at 0% 0%, var(--accent), transparent 65%), var(--bg-card);flex-direction:column;gap:.7rem;padding:1.1rem 1.2rem 1.2rem;display:flex}@supports (color:color-mix(in lab, red, red)){.liveserv{background:radial-gradient(ellipse 70% 100% at 0% 0%, color-mix(in oklab, var(--accent) 14%, transparent), transparent 65%), var(--bg-card)}}.liveserv{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.liveserv{border:1px solid color-mix(in oklab, var(--accent) 25%, var(--line))}}.liveserv{border-radius:14px}.liveserv-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.liveserv-pulse{background:var(--accent);width:7px;height:7px;box-shadow:0 0 8px var(--accent);border-radius:50%;animation:1.6s ease-out infinite lp-pulse-anim}.liveserv-meta{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);font-size:.7rem}.liveserv-loading{font-family:var(--font-mono);color:var(--fg-faint);font-size:.72rem}.liveserv-grid{grid-template-columns:1fr;gap:.7rem;display:grid}@media (min-width:720px){.liveserv-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.liveserv-grid{grid-template-columns:repeat(3,1fr)}}.liveserv-card{border:1px solid var(--line);background:#08080aa6;border-radius:10px;flex-direction:column;gap:.45rem;padding:.85rem 1rem;transition:border-color .2s,transform .2s;display:flex}.liveserv-card:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.liveserv-card:hover{border-color:color-mix(in oklab, var(--accent) 35%, var(--line))}}.liveserv-card:hover{transform:translateY(-1px)}.liveserv-card.is-ranked{border-left:3px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.liveserv-card.is-ranked{border-left:3px solid color-mix(in oklab, var(--accent) 65%, transparent)}}.liveserv-card-head{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.liveserv-tag{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-muted);background:#ffffff0a;border-radius:4px;align-items:center;gap:.25rem;padding:.18rem .5rem;font-size:.6rem;font-weight:700;display:inline-flex}.liveserv-tag.is-ranked{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.liveserv-tag.is-ranked{background:color-mix(in oklab, var(--accent) 16%, transparent)}}.liveserv-tag.is-ranked{color:var(--accent);border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.liveserv-tag.is-ranked{border:1px solid color-mix(in oklab, var(--accent) 35%, transparent)}}.liveserv-pw{color:var(--fg-faint);background:#ffffff08;border-radius:4px;align-items:center;padding:.18rem .4rem;display:inline-flex}.liveserv-session{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-left:auto;font-size:.62rem}@supports (color:color-mix(in lab, red, red)){.liveserv-session{color:color-mix(in oklab, var(--accent) 60%, var(--fg-muted))}}.liveserv-session{font-weight:700}.liveserv-name{font-family:var(--font-display);color:var(--fg);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.92rem;font-weight:700;line-height:1.25;overflow:hidden}.liveserv-stats{flex-wrap:wrap;align-items:center;gap:.85rem;margin-top:.2rem;display:inline-flex}.liveserv-stat{font-family:var(--font-mono);color:var(--fg-muted);align-items:center;gap:.35rem;font-size:.78rem;display:inline-flex}.liveserv-stat .v{font-family:var(--font-display);color:var(--fg);font-variant-numeric:tabular-nums;font-weight:700}.liveserv-stat small{color:var(--fg-faint);font-weight:400}.liveserv-rating{letter-spacing:.12em;color:var(--accent);font-size:.68rem;font-weight:700}.liveserv-bar{background:#ffffff0d;border-radius:2px;height:3px;margin-top:.2rem;overflow:hidden}.liveserv-bar span{background:linear-gradient(90deg, var(--accent), var(--accent-h,var(--accent)));height:100%;box-shadow:0 0 8px var(--accent);display:block}.liveserv-empty{text-align:center;font-family:var(--font-mono);color:var(--fg-faint);border:1px dashed var(--line);border-radius:10px;padding:1.5rem;font-size:.78rem}.liveserv-foot{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);text-align:right;margin-top:.2rem;font-size:.62rem}.topbar-driver{border:1px solid var(--line);color:inherit;background:#ffffff08;border-radius:999px;align-items:center;gap:.65rem;margin-left:auto;padding:.3rem .85rem .3rem .35rem;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.topbar-driver:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.topbar-driver:hover{background:color-mix(in oklab, var(--accent) 10%, #ffffff0a)}}.topbar-driver:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.topbar-driver:hover{border-color:color-mix(in oklab, var(--accent) 35%, var(--line))}}.topbar-driver:hover{transform:translateY(-1px)}.topbar-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;position:relative;overflow:visible}.topbar-avatar img{object-fit:cover;border:2px solid var(--accent);border-radius:50%;width:38px;height:38px;display:block}@supports (color:color-mix(in lab, red, red)){.topbar-avatar img{border:2px solid color-mix(in oklab, var(--accent) 40%, transparent)}}.topbar-avatar img{box-shadow:0 0 14px var(--accent)}@supports (color:color-mix(in lab, red, red)){.topbar-avatar img{box-shadow:0 0 14px color-mix(in oklab, var(--accent) 30%, transparent)}}.topbar-avatar img{transition:border-color .4s,box-shadow .4s}.topbar-avatar-initial{background:linear-gradient(135deg, var(--accent), var(--accent-deep));color:#fff;width:38px;height:38px;font-family:var(--font-display);border:2px solid var(--accent);border-radius:50%;justify-content:center;align-items:center;font-size:.95rem;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.topbar-avatar-initial{border:2px solid color-mix(in oklab, var(--accent) 40%, transparent)}}.topbar-avatar-initial{box-shadow:0 0 14px var(--accent)}@supports (color:color-mix(in lab, red, red)){.topbar-avatar-initial{box-shadow:0 0 14px color-mix(in oklab, var(--accent) 30%, transparent)}}.topbar-steam-badge{color:#66c0f4;border:2px solid var(--bg);pointer-events:none;background:linear-gradient(140deg,#1b2838 0%,#0e1a26 100%);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;position:absolute;bottom:-2px;right:-3px;box-shadow:0 0 8px #66c0f48c}.topbar-driver-info{flex-direction:column;gap:.18rem;min-width:0;line-height:1;display:none}@media (min-width:720px){.topbar-driver-info{display:inline-flex}}.topbar-driver-name{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--fg);white-space:nowrap;font-size:.86rem;font-weight:700}.topbar-steam-name{font-family:var(--font-mono);letter-spacing:.12em;color:#66c0f4;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.3rem;max-width:220px;font-size:.62rem;display:inline-flex;overflow:hidden}.topbar-steam-name-off{color:var(--fg-faint)}.topbar-steam-tick{color:#66c0f4;background:#66c0f440;border-radius:50%;justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}.bigevents{background:radial-gradient(ellipse 700px 360px at 90% 0%, #ff54540d, transparent 65%), radial-gradient(ellipse 700px 360px at 10% 100%, #f59e0b0d, transparent 65%), linear-gradient(180deg, var(--bg-elev-2) 0%, var(--bg-elev-1) 100%);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-block:clamp(3.25rem,5vw,5rem);position:relative}.bigevents-head{max-width:60ch;margin-bottom:2rem}.bigevents-head .brand-eyebrow:before{display:none}.bigevents-h{font-family:var(--font-display);letter-spacing:-.015em;text-transform:uppercase;color:var(--fg);margin:.4rem 0 .6rem;font-size:clamp(1.85rem,4vw,3rem);font-weight:700;line-height:1}.bigevents-h .accent{color:var(--accent)}.bigevents-lede{font-family:var(--font-body);color:var(--fg-muted);max-width:55ch;font-size:.95rem;line-height:1.55}.bigevents-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.6rem;display:grid}@media (max-width:980px){.bigevents-grid{grid-template-columns:1fr}}.bigevents-card{border:1px solid var(--c);flex-direction:column;gap:.9rem;padding:1.4rem 1.3rem 1.25rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.bigevents-card{border:1px solid color-mix(in oklab, var(--c) 20%, var(--line))}}.bigevents-card{background:linear-gradient(180deg, var(--c) 0%, transparent 55%), var(--bg-elev-2);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.bigevents-card{background:linear-gradient(180deg, color-mix(in oklab, var(--c) 8%, transparent) 0%, transparent 55%), var(--bg-elev-2)}}.bigevents-card{transition:border-color .25s,transform .25s,box-shadow .25s,background .25s;overflow:hidden}.bigevents-card:after{content:"";background:radial-gradient(circle, var(--c) 0%, transparent 60%);width:280px;height:280px;position:absolute;inset:auto -40% -60% auto}@supports (color:color-mix(in lab, red, red)){.bigevents-card:after{background:radial-gradient(circle, color-mix(in oklab, var(--c) 35%, transparent) 0%, transparent 60%)}}.bigevents-card:after{opacity:.35;pointer-events:none;transition:opacity .4s}.bigevents-card:hover{border-color:var(--c);box-shadow:0 18px 40px -16px var(--c);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.bigevents-card:hover{box-shadow:0 18px 40px -16px color-mix(in oklab, var(--c) 55%, transparent)}}.bigevents-card:hover:after{opacity:.6}.bigevents-card-rule{background:var(--c);width:56px;height:2px;box-shadow:0 0 12px var(--c);position:absolute;top:0;left:0}.bigevents-card-meta{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-faint);justify-content:space-between;align-items:center;font-size:.62rem;display:flex}.bigevents-card-sim{color:var(--c);font-weight:600}.bigevents-card-icon{color:var(--c);filter:drop-shadow(0 0 6px var(--c))}@supports (color:color-mix(in lab, red, red)){.bigevents-card-icon{filter:drop-shadow(0 0 6px color-mix(in oklab, var(--c) 50%, transparent))}}.bigevents-card-headline{flex-direction:column;gap:.15rem;display:flex}.bigevents-card-label{font-family:var(--font-body);color:var(--fg-muted);letter-spacing:.02em;font-size:.78rem}.bigevents-card-title{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--fg);margin:0;font-size:clamp(1.65rem,3vw,2.15rem);font-weight:700;line-height:.95}.bigevents-card-text{font-family:var(--font-body);color:var(--fg-muted);flex:1;margin:0;font-size:.9rem;line-height:1.55}.bigevents-card-foot{border-top:1px dashed var(--c);align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.bigevents-card-foot{border-top:1px dashed color-mix(in oklab, var(--c) 25%, var(--line))}}.bigevents-card-foot{margin-top:.25rem;padding-top:.75rem}.bigevents-card-tag{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);font-size:.6rem}.recruit{background:radial-gradient(ellipse 900px 500px at 50% 0%, #05ee8814, transparent 60%), linear-gradient(180deg, var(--bg-elev-1) 0%, var(--bg-elev-0,#0a0a0c) 100%);border-top:1px solid var(--line);padding-block:clamp(3.5rem,6vw,5.5rem);position:relative;overflow:hidden}.recruit-card{border:1px solid var(--accent);position:relative}@supports (color:color-mix(in lab, red, red)){.recruit-card{border:1px solid color-mix(in oklab, var(--accent) 22%, var(--line))}}.recruit-card{background:linear-gradient(180deg, var(--accent) 0%, transparent 60%), var(--bg-elev-2);border-radius:18px;padding:clamp(1.6rem,3vw,2.6rem)}@supports (color:color-mix(in lab, red, red)){.recruit-card{background:linear-gradient(180deg, color-mix(in oklab, var(--accent) 6%, transparent) 0%, transparent 60%), var(--bg-elev-2)}}.recruit-card{box-shadow:0 24px 60px -28px var(--accent);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.recruit-card{box-shadow:0 24px 60px -28px color-mix(in oklab, var(--accent) 40%, transparent)}}.recruit-glow{pointer-events:none;filter:blur(8px);background:radial-gradient(circle,#05ee882e 0%,#0000 60%);width:460px;height:460px;position:absolute;inset:-120px -120px auto auto}.recruit-grid{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid;position:relative}@media (max-width:920px){.recruit-grid{grid-template-columns:1fr}}.recruit-eyebrow{align-items:center;gap:.4rem;display:inline-flex}.recruit-eyebrow:before{display:none}.recruit-h{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--fg);margin:.5rem 0 1.1rem;font-size:clamp(2.2rem,5vw,3.8rem);font-weight:700;line-height:.95}.recruit-h .swarm-word{color:var(--accent);white-space:nowrap;display:inline-block;position:relative}.recruit-brush{color:#05ee8852;pointer-events:none;width:104%;height:.55em;position:absolute;bottom:-22%;left:-2%;transform:rotate(-1.5deg)}.recruit-lede{font-family:var(--font-body);color:var(--fg);max-width:56ch;margin:0 0 .9rem;font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.6}.recruit-lede strong{color:var(--accent);font-weight:600}.recruit-sub{font-family:var(--font-body);color:var(--fg-muted);max-width:56ch;margin:0 0 1.5rem;font-size:.95rem;line-height:1.55}.recruit-buttons{flex-wrap:wrap;align-items:center;gap:.85rem;margin-bottom:1.4rem;display:flex}.recruit-btn-primary{border:1px solid var(--accent);align-items:center;gap:.85rem;padding:.95rem 1.4rem .95rem 1.1rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.recruit-btn-primary{border:1px solid color-mix(in oklab, var(--accent) 60%, transparent)}}.recruit-btn-primary{background:linear-gradient(180deg, var(--accent) 0%, var(--accent) 100%), #0d1612;border-radius:12px}@supports (color:color-mix(in lab, red, red)){.recruit-btn-primary{background:linear-gradient(180deg, color-mix(in oklab, var(--accent) 22%, transparent) 0%, color-mix(in oklab, var(--accent) 8%, transparent) 100%), #0d1612}}.recruit-btn-primary{color:var(--fg);box-shadow:0 10px 26px -12px var(--accent);text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .25s,background .2s}@supports (color:color-mix(in lab, red, red)){.recruit-btn-primary{box-shadow:0 10px 26px -12px color-mix(in oklab, var(--accent) 65%, transparent)}}.recruit-btn-primary:hover{border-color:var(--accent);background:linear-gradient(180deg, var(--accent) 0%, var(--accent) 100%), #0d1612;transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.recruit-btn-primary:hover{background:linear-gradient(180deg, color-mix(in oklab, var(--accent) 32%, transparent) 0%, color-mix(in oklab, var(--accent) 12%, transparent) 100%), #0d1612}}.recruit-btn-primary:hover{box-shadow:0 18px 36px -12px var(--accent)}@supports (color:color-mix(in lab, red, red)){.recruit-btn-primary:hover{box-shadow:0 18px 36px -12px color-mix(in oklab, var(--accent) 75%, transparent)}}.recruit-btn-primary:hover .recruit-btn-arrow{transform:translate(3px)}.recruit-discord-icon{width:28px;height:28px;color:var(--accent);filter:drop-shadow(0 0 8px var(--accent))}@supports (color:color-mix(in lab, red, red)){.recruit-discord-icon{filter:drop-shadow(0 0 8px color-mix(in oklab, var(--accent) 60%, transparent))}}.recruit-discord-icon{flex-shrink:0}.recruit-btn-label{flex-direction:column;align-items:flex-start;line-height:1.05;display:flex}.recruit-btn-top{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;font-size:1.05rem;font-weight:600}.recruit-btn-sub{font-family:var(--font-mono);letter-spacing:.04em;color:var(--fg-muted);margin-top:.18rem;font-size:.7rem}.recruit-btn-arrow{width:16px;height:16px;color:var(--accent);margin-left:.4rem;transition:transform .2s}.recruit-btn-ghost{border:1px solid var(--line);color:var(--fg-muted);font-family:var(--font-body);background:0 0;border-radius:12px;align-items:center;gap:.5rem;padding:.78rem 1.1rem;font-size:.92rem;text-decoration:none;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.recruit-btn-ghost:hover{color:var(--fg);border-color:var(--fg-muted);background:#ffffff06}.recruit-fineprint{font-family:var(--font-mono);letter-spacing:.06em;color:var(--fg-muted);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.5rem .65rem;font-size:.72rem;display:flex}.recruit-fineprint strong{color:var(--accent);margin-right:.15rem;font-weight:600}.recruit-fineprint .dot{color:var(--fg-faint)}.recruit-side{border:1px dashed var(--accent);flex-direction:column;align-items:flex-start;gap:1.1rem;padding:1.4rem;display:flex}@supports (color:color-mix(in lab, red, red)){.recruit-side{border:1px dashed color-mix(in oklab, var(--accent) 25%, var(--line))}}.recruit-side{background:radial-gradient(circle at 30% 20%, var(--accent) 0%, transparent 55%), #ffffff04;border-radius:14px}@supports (color:color-mix(in lab, red, red)){.recruit-side{background:radial-gradient(circle at 30% 20%, color-mix(in oklab, var(--accent) 8%, transparent) 0%, transparent 55%), #ffffff04}}@media (max-width:920px){.recruit-side{align-items:stretch}}.recruit-badge{border:1px solid var(--accent);background:var(--accent);border-radius:999px;align-items:baseline;gap:.55rem;padding:.45rem .95rem;display:flex}@supports (color:color-mix(in lab, red, red)){.recruit-badge{background:color-mix(in oklab, var(--accent) 14%, transparent)}}.recruit-badge{box-shadow:0 0 24px -4px var(--accent)}@supports (color:color-mix(in lab, red, red)){.recruit-badge{box-shadow:0 0 24px -4px color-mix(in oklab, var(--accent) 60%, transparent)}}.recruit-badge-num{font-family:var(--font-display);color:var(--accent);letter-spacing:-.01em;font-size:1.15rem;font-weight:700}.recruit-badge-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg);font-size:.66rem}.recruit-chips{flex-wrap:wrap;gap:.4rem;display:flex}.recruit-chip{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--c);padding:.32rem .65rem;font-size:.68rem}@supports (color:color-mix(in lab, red, red)){.recruit-chip{border:1px solid color-mix(in oklab, var(--c) 35%, transparent)}}.recruit-chip{color:var(--c);background:var(--c);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.recruit-chip{background:color-mix(in oklab, var(--c) 10%, transparent)}}.recruit-side-note{font-family:var(--font-body);color:var(--fg-faint);max-width:28ch;margin:0;font-size:.82rem;line-height:1.5}.ev-notice{border:1px solid var(--accent);align-items:flex-start;gap:.85rem;margin:0 0 1.25rem;padding:.95rem 1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ev-notice{border:1px solid color-mix(in oklab, var(--accent) 30%, var(--line))}}.ev-notice{border-left-width:3px;border-left-color:var(--accent);background:linear-gradient(180deg, var(--accent) 0%, transparent 70%), var(--bg-elev-2);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.ev-notice{background:linear-gradient(180deg, color-mix(in oklab, var(--accent) 10%, transparent) 0%, transparent 70%), var(--bg-elev-2)}}.ev-notice-warn{border-color:#f59e0b}@supports (color:color-mix(in lab, red, red)){.ev-notice-warn{border-color:color-mix(in oklab, #f59e0b 35%, var(--line))}}.ev-notice-warn{background:linear-gradient(180deg, #f59e0b1f 0%, transparent 70%), var(--bg-elev-2);border-left-color:#f59e0b}@supports (color:lab(0% 0 0)){.ev-notice-warn{background:linear-gradient(180deg, lab(72.7914% 26.933 75.4338/.12) 0%, transparent 70%), var(--bg-elev-2)}}.ev-notice-icon{color:var(--accent);flex-shrink:0;margin-top:.15rem}.ev-notice-warn .ev-notice-icon{color:#f59e0b}.ev-notice-body{flex-direction:column;gap:.3rem;min-width:0;display:flex}.ev-notice-body strong{font-family:var(--font-display);letter-spacing:.005em;color:var(--fg);font-size:.95rem;font-weight:700}.ev-notice-body p{color:var(--fg-muted);margin:0;font-size:.85rem;line-height:1.55}.ev-card.is-bhr{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ev-card.is-bhr{border-color:color-mix(in oklab, var(--accent) 35%, var(--line))}}.ev-card.is-bhr{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.ev-card.is-bhr{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 18%, transparent)}}.ev-card.is-bhr:after{content:"";background:var(--accent);width:100%;height:2px;box-shadow:0 0 12px var(--accent);pointer-events:none;opacity:.7;position:absolute;top:0;left:0}.ev-card.is-bhr:hover{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent), 0 14px 32px -14px var(--accent)}@supports (color:color-mix(in lab, red, red)){.ev-card.is-bhr:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 35%, transparent), 0 14px 32px -14px color-mix(in oklab, var(--accent) 60%, transparent)}}.topbar-presence{border:1px solid var(--line);font-family:var(--font-mono);color:var(--fg-muted);white-space:nowrap;-webkit-user-select:none;user-select:none;background:#ffffff06;border-radius:999px;align-items:center;gap:.6rem;padding:.3rem .8rem .3rem .65rem;font-size:.72rem;display:inline-flex}.topbar-presence.is-loading{opacity:.6}.topbar-presence-dot{background:#22c55e;border-radius:50%;flex-shrink:0;width:8px;height:8px;position:relative;box-shadow:0 0 8px #22c55e}.topbar-presence-dot:after{content:"";border:2px solid #22c55e99;border-radius:50%;animation:1.8s ease-out infinite topbar-pulse;position:absolute;inset:-4px}@keyframes topbar-pulse{0%{opacity:.9;transform:scale(.6)}80%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(1.5)}}.topbar-presence-count{color:var(--fg);letter-spacing:.02em;font-size:.8rem;font-weight:700}.topbar-presence-label{letter-spacing:.05em}.topbar-presence-avs{align-items:center;gap:5px;display:inline-flex}.topbar-presence-av{background:#2a2a30;border:2px solid #22c55e;border-radius:50%;flex-shrink:0;width:36px;height:36px;transition:transform .15s;overflow:hidden;box-shadow:0 0 0 1px #00000080,0 0 10px #22c55e73}.topbar-presence-av:hover{z-index:2;transform:translateY(-2px)scale(1.1)}.topbar-presence-av img{object-fit:cover;width:100%;height:100%;display:block}.topbar-presence-av-i{width:100%;height:100%;font-family:var(--font-mono);color:#fff;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:flex}.topbar-presence-more{font-family:var(--font-mono);color:var(--fg);background:#ffffff1f;border-color:#ffffff4d;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:flex}@media (max-width:640px){.topbar-presence-label{display:none}.topbar-presence-av{width:32px;height:32px}.topbar-presence-av:nth-child(n+4){display:none}}.topbar-bell-wrap{position:relative}.topbar-bell-btn{border-radius:var(--r-sm,8px);width:36px;height:36px;color:var(--fg-faint);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;transition:color .2s,background .2s;display:flex;position:relative}.topbar-bell-btn:hover{color:var(--fg);background:#ffffff0a}.topbar-bell-btn[aria-expanded=true]{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.topbar-bell-btn[aria-expanded=true]{background:color-mix(in oklab, var(--accent) 10%, transparent)}}.topbar-bell-badge{background:var(--accent);color:#0d1612;min-width:16px;height:16px;font-family:var(--font-mono);box-shadow:0 0 0 2px var(--bg-elev-1,#0e0e10), 0 0 10px var(--accent);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:.6rem;font-weight:700;display:flex;position:absolute;top:4px;right:4px}@supports (color:color-mix(in lab, red, red)){.topbar-bell-badge{box-shadow:0 0 0 2px var(--bg-elev-1,#0e0e10), 0 0 10px color-mix(in oklab, var(--accent) 50%, transparent)}}.topbar-bell-panel{-webkit-backdrop-filter:blur(16px)saturate(1.4);z-index:50;isolation:isolate;background:linear-gradient(#16161cdb 0%,#080a0ef0 100%);border:1px solid #ffffff1a;border-radius:12px;width:min(320px,100vw - 24px);animation:.18s cubic-bezier(.16,1,.3,1) topbar-bell-in;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 30px 70px -22px #000000d9,0 0 60px -22px #f59e0b38,0 0 0 1px #05ee880d,inset 0 1px #ffffff14}.topbar-bell-panel:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#f59e0b 18%,#ef4444 40%,#b87dff 60%,#05ee88 82%,#0000 100%);height:1.5px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 14px #f59e0b73}.topbar-bell-panel:after{content:"";pointer-events:none;z-index:1;background:repeating-linear-gradient(45deg,#f59e0b1a 0 4px,#0000 4px 10px);width:90px;height:90px;position:absolute;top:-14px;right:-14px;-webkit-mask-image:radial-gradient(circle at 100% 0,#000 0%,#0000 75%);mask-image:radial-gradient(circle at 100% 0,#000 0%,#0000 75%)}.topbar-bell-panel>*{z-index:3;position:relative}@keyframes topbar-bell-in{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.topbar-bell-head{border-bottom:1px solid var(--line);font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--fg);justify-content:space-between;align-items:center;padding:.85rem 1rem;font-size:.85rem;font-weight:700;display:flex}.topbar-bell-head-count{font-family:var(--font-mono);letter-spacing:.1em;color:var(--accent);background:var(--accent);padding:.15rem .5rem;font-size:.65rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.topbar-bell-head-count{background:color-mix(in oklab, var(--accent) 14%, transparent)}}.topbar-bell-head-count{border-radius:4px}.topbar-bell-empty{text-align:center;color:var(--fg-muted);flex-direction:column;align-items:center;gap:.5rem;padding:1.6rem 1.2rem;display:flex}.topbar-bell-empty svg{color:var(--fg-faint);margin-bottom:.2rem}.topbar-bell-empty span{font-family:var(--font-display);color:var(--fg);font-size:.95rem}.topbar-bell-empty small{color:var(--fg-faint);max-width:28ch;font-size:.75rem;line-height:1.45}.topbar-bell-list{max-height:360px;margin:0;padding:0;list-style:none;overflow-y:auto}.topbar-bell-stripe{z-index:4;background:linear-gradient(90deg,#fbbf24 0%,#f44 35%,#a855f7 65%,#05ee88 100%);height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 14px -2px #f446}.topbar-bell-head-right{align-items:center;gap:.5rem;display:inline-flex}.topbar-bell-mark{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#ffffffb3;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:4px;padding:.25rem .55rem;font-size:.62rem;font-weight:700;transition:color .15s,border-color .15s,background .15s}.topbar-bell-mark:hover{color:#fff;background:#ffffff0a;border-color:#ffffff40}.topbar-bell-item{border-bottom:1px solid var(--line);cursor:pointer;flex-direction:row;align-items:flex-start;gap:.7rem;padding:.8rem 1rem;transition:background .15s;display:flex;position:relative}.topbar-bell-item:hover{background:#ffffff06}.topbar-bell-item:last-child{border-bottom:0}.topbar-bell-item.is-read{opacity:.55}.topbar-bell-item-link{width:100%;color:inherit;align-items:flex-start;gap:.7rem;text-decoration:none;display:flex}.topbar-bell-item-icon{--nc:#f44;background:var(--nc);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}@supports (color:color-mix(in lab, red, red)){.topbar-bell-item-icon{background:color-mix(in srgb, var(--nc) 18%, #0006)}}.topbar-bell-item-icon{border:1px solid var(--nc)}@supports (color:color-mix(in lab, red, red)){.topbar-bell-item-icon{border:1px solid color-mix(in srgb, var(--nc) 35%, transparent)}}.topbar-bell-item-icon{color:var(--nc);box-shadow:0 0 12px -4px var(--nc)}@supports (color:color-mix(in lab, red, red)){.topbar-bell-item-icon{box-shadow:0 0 12px -4px color-mix(in srgb, var(--nc) 60%, transparent)}}.topbar-bell-item-text{flex-direction:column;flex:1;gap:.18rem;min-width:0;display:flex}.topbar-bell-item strong{font-family:var(--font-display);color:var(--fg);font-size:.9rem}.topbar-bell-item span{color:var(--fg-muted);font-size:.8rem;line-height:1.4}.topbar-bell-item small{font-family:var(--font-mono);color:var(--fg-faint);letter-spacing:.06em;margin-top:.15rem;font-size:.62rem}.topbar-bell-item-dot{background:#f44;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:.5rem;box-shadow:0 0 8px #f449}.topbar-user-wrap{position:relative}.topbar-user-trigger{color:var(--fg);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:.65rem;padding:.3rem .55rem .3rem .3rem;transition:background .15s,border-color .15s;display:inline-flex}.topbar-user-trigger:hover{background:#ffffff0a;border-color:#ffffff0f}.topbar-user-trigger.is-open{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.topbar-user-trigger.is-open{background:color-mix(in oklab, var(--accent) 10%, transparent)}}.topbar-user-trigger.is-open{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.topbar-user-trigger.is-open{border-color:color-mix(in oklab, var(--accent) 35%, transparent)}}.topbar-user-info{flex-direction:column;align-items:flex-start;line-height:1;display:flex}.topbar-user-info .topbar-driver-name{font-family:var(--font-display);letter-spacing:.005em;color:var(--fg);font-size:.92rem;font-weight:600}.topbar-user-chevron{color:var(--fg-faint);flex-shrink:0;transition:transform .18s,color .18s}.topbar-user-chevron.is-open{color:var(--accent);transform:rotate(180deg)}@media (max-width:640px){.topbar-user-info{display:none}}.topbar-user-panel{-webkit-backdrop-filter:blur(16px)saturate(1.4);z-index:50;isolation:isolate;background:linear-gradient(#16161cdb 0%,#080a0ef0 100%);border:1px solid #ffffff1a;border-radius:12px;width:min(260px,100vw - 24px);padding:.4rem 0;animation:.18s cubic-bezier(.16,1,.3,1) topbar-bell-in;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 30px 70px -22px #000000d9,0 0 60px -22px #f59e0b38,0 0 0 1px #05ee880d,inset 0 1px #ffffff14}.topbar-user-panel:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#f59e0b 18%,#ef4444 40%,#b87dff 60%,#05ee88 82%,#0000 100%);height:1.5px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 14px #f59e0b73}.topbar-user-panel:after{content:"";pointer-events:none;z-index:1;background:repeating-linear-gradient(45deg,#f59e0b1a 0 4px,#0000 4px 10px);width:80px;height:80px;position:absolute;top:-14px;right:-14px;-webkit-mask-image:radial-gradient(circle at 100% 0,#000 0%,#0000 75%);mask-image:radial-gradient(circle at 100% 0,#000 0%,#0000 75%)}.topbar-user-panel>*{z-index:3;position:relative}.topbar-user-panel-head{border-bottom:1px solid var(--line);flex-direction:column;gap:.15rem;margin-bottom:.3rem;padding:.7rem .95rem .85rem;display:flex}.topbar-user-panel-name{font-family:var(--font-display);color:var(--fg);font-size:.95rem;font-weight:700}.topbar-user-panel-sub{font-family:var(--font-mono);letter-spacing:.06em;color:var(--fg-faint);font-size:.66rem}.topbar-user-item{width:100%;color:var(--fg-muted);font-family:var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.65rem;padding:.6rem .95rem;font-size:.9rem;text-decoration:none;transition:background .12s,color .12s;display:flex}.topbar-user-item:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.topbar-user-item:hover{background:color-mix(in oklab, var(--accent) 10%, transparent)}}.topbar-user-item:hover{color:var(--fg)}.topbar-user-item svg{color:var(--fg-faint);flex-shrink:0}.topbar-user-item:hover svg{color:var(--accent)}.topbar-user-item.is-danger,.topbar-user-item.is-danger svg{color:#f77}.topbar-user-item.is-danger:hover{color:#f44;background:#ff44441a}.topbar-user-item.is-danger:hover svg{color:#f44}.topbar-user-item.is-admin{color:var(--accent);font-weight:600}.topbar-user-item.is-admin svg{color:var(--accent)}.topbar-user-item.is-admin:hover{background:#05ee881a}.admin-root{--bg-deep:#0a0b0f;--bg-elev-1:#13161c;--bg-elev-2:#1b1f27;--bg-elev-3:#242932;--border:#ffffff1a;--border-strong:#ffffff2b;--border-glow:#ff44444d;--fg:#f5f6f8;--fg-dim:#f5f6f8c2;--fg-faint:#f5f6f88a;--accent:#f44;--accent-bright:#ff6b6b;--accent-glow:#ff444473;--accent-soft:#ff44441a;--warn:#fbbf24;--warn-soft:#fbbf241a;--danger:#ef4444;--danger-soft:#ef44441a;--shadow-card:0 1px 0 #ffffff0d inset, 0 10px 30px -8px #000000b3;--shadow-glow:0 0 0 1px var(--accent-glow), 0 0 24px -6px var(--accent-glow);background:var(--bg-deep);min-height:100vh;color:var(--fg);letter-spacing:.005em;isolation:isolate;font-size:.95rem;line-height:1.6;position:relative}.admin-root code,.admin-root .font-mono{font-family:var(--font-geist-mono,ui-monospace, "SF Mono", Consolas, monospace);letter-spacing:-.01em}.admin-root h1,.admin-root h2,.admin-root h3{color:#fff;letter-spacing:-.005em}.admin-root p{color:var(--fg-dim)}.admin-grid-bg{pointer-events:none;z-index:0;background:radial-gradient(1200px circle at 50% -25%, #ff44440b 0%, transparent 60%), var(--bg-deep);position:fixed;inset:0}.admin-topbar{z-index:30;-webkit-backdrop-filter:blur(14px)saturate(1.2);border-bottom:1px solid var(--border);background:linear-gradient(#050608eb 0%,#050608b3 100%);position:sticky;top:0;box-shadow:0 1px #ff44440f}.admin-topbar:before{content:"";background:linear-gradient(90deg,#0000 0%,#f440 10%,#ff44448c 50%,#f440 90%,#0000 100%);height:1px;position:absolute;inset:0 0 auto}.admin-topbar-inner{justify-content:space-between;align-items:center;gap:1rem;max-width:1400px;margin:0 auto;padding:.95rem 1.5rem;display:flex}.admin-brand{color:var(--fg);align-items:center;gap:.85rem;text-decoration:none;display:flex}.admin-brand-text{flex-direction:column;line-height:1.1;display:flex}.admin-brand-line{font-family:var(--font-oswald,"Oswald", sans-serif);letter-spacing:.04em;text-transform:uppercase;font-size:1rem;font-weight:700}.admin-brand-sub{letter-spacing:.32em;text-transform:uppercase;color:var(--accent);margin-top:2px;font-size:.62rem;font-weight:700}.admin-topbar-right{align-items:center;gap:.65rem;display:flex}.admin-topbar-name{font-size:.78rem;font-weight:600}.admin-role-badge{letter-spacing:.18em;text-transform:uppercase;font-size:.6rem;font-weight:800;font-family:var(--font-geist-mono,monospace);border-radius:999px;align-items:center;gap:.25rem;padding:.22rem .55rem;display:inline-flex}.admin-role-badge.owner{color:#fde68a;background:#f59e0b1f;border:1px solid #f59e0b73;box-shadow:0 0 12px -4px #f59e0b66}.admin-role-badge.admin{background:var(--accent-soft);border:1px solid var(--border-glow);color:var(--accent);box-shadow:0 0 12px -4px var(--accent-glow)}.admin-back-link{color:var(--fg-dim);border:1px solid var(--border);background:#ffffff05;border-radius:10px;align-items:center;gap:.35rem;padding:.5rem .85rem;font-size:.76rem;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.admin-back-link:hover{color:var(--fg);border-color:var(--border-strong);background:#ffffff0d}.admin-subnav{border:1px solid var(--border);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#ff44440a 0%,#f440 60%),#0e1116b3;border-radius:14px;padding:.55rem;position:sticky;top:5.5rem}.admin-subnav-head{letter-spacing:.32em;text-transform:uppercase;color:var(--accent);border-bottom:1px solid var(--border);font-size:.62rem;font-weight:800;font-family:var(--font-geist-mono,monospace);align-items:center;gap:.5rem;margin-bottom:.4rem;padding:.55rem .7rem .85rem;display:flex}.admin-subnav-item{color:var(--fg-dim);border-radius:11px;align-items:center;gap:.65rem;padding:.55rem .65rem;transition:all .16s;display:flex;position:relative}.admin-subnav-item:hover .admin-subnav-icon{border-color:var(--border-strong)}.admin-subnav-item.is-active{color:var(--accent);background:linear-gradient(90deg,#ff444424 0%,#ff444408 100%)}.admin-subnav-desc{color:var(--fg-faint);letter-spacing:.01em;font-size:.66rem}.admin-page-eyebrow:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}@keyframes admin-led-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.admin-page-title{font-family:var(--font-oswald,"Oswald", sans-serif);letter-spacing:-.005em;color:#fff;font-size:clamp(2rem,4vw,2.6rem);font-weight:700;line-height:1.02}.admin-card-title{letter-spacing:0;color:#f5f6f8;font-size:.95rem;font-weight:700}.admin-kpi{background:linear-gradient(180deg, #ffffff06 0%, transparent 50%), var(--bg-elev-1);border:1px solid var(--border);color:inherit;border-radius:14px;padding:1.25rem 1.4rem;text-decoration:none;transition:all .18s;display:block;position:relative;overflow:hidden}.admin-kpi-label svg{width:.95rem;height:.95rem;color:var(--accent);opacity:.65}.admin-kpi-delta{font-family:var(--font-geist-mono,monospace);color:var(--fg-faint);align-items:center;gap:.35rem;margin-top:.55rem;font-size:.72rem;font-weight:600;display:inline-flex}.admin-kpi-delta.is-positive{color:var(--accent)}.led{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block;position:relative}.led:after{content:"";opacity:0;background:currentColor;border-radius:50%;animation:2s ease-out infinite led-ring;position:absolute;inset:-3px}@keyframes led-ring{0%{opacity:.5;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.led.is-online{color:#05ee88;background:#05ee88;box-shadow:0 0 0 2px #05ee882e}.led.is-warn{background:var(--warn);color:var(--warn);box-shadow:0 0 0 2px #fbbf242e}.led.is-down{background:var(--danger);color:var(--danger);box-shadow:0 0 0 2px #ef44442e}.admin-pill.is-accent{background:var(--accent-soft);border-color:var(--border-glow);color:var(--accent)}.admin-pill.is-warn{background:var(--warn-soft);color:#fde68a;border-color:#fbbf246b}.admin-pill.is-danger{background:var(--danger-soft);color:#fca5a5;border-color:#ef44446b}.admin-pill.is-owner{color:#fcd34d;background:#f59e0b1a;border-color:#f59e0b6b}.admin-table-wrap{border:1px solid var(--border);background:var(--bg-elev-1);box-shadow:var(--shadow-card);border-radius:14px;overflow-x:auto}.admin-root input[type=text],.admin-root input[type=search],.admin-root textarea{border:1px solid var(--border-strong);color:var(--fg);background:#0000004d;border-radius:10px;padding:.6rem .9rem;font-family:inherit;font-size:.88rem;transition:border-color .15s,background .15s,box-shadow .15s}.admin-root input[type=text]:focus,.admin-root input[type=search]:focus,.admin-root textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);background:#00000073;outline:none}.admin-root input::placeholder,.admin-root textarea::placeholder{color:var(--fg-faint)}.admin-btn{border:1px solid var(--border-strong);color:var(--fg);cursor:pointer;background:#ffffff08;border-radius:10px;align-items:center;gap:.45rem;padding:.55rem .95rem;font-family:inherit;font-size:.82rem;font-weight:600;transition:all .15s;display:inline-flex}.admin-btn:hover{border-color:var(--accent);color:var(--accent);background:#ffffff0f}.admin-btn.is-primary:hover{background:var(--accent-bright);border-color:var(--accent-bright);color:#00150b;box-shadow:0 0 24px -4px var(--accent-glow)}.sim-badge{font-family:var(--font-geist-mono,monospace);letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--border-strong);color:var(--fg);background:#ffffff0d;border-radius:4px;align-items:center;gap:.3rem;padding:.22rem .55rem;font-size:.62rem;font-weight:800;display:inline-flex}.sim-badge.iracing{color:#ff7373;background:#ff54541a;border-color:#ff545452}.sim-badge.lmu{color:#fbbf24;background:#f59e0b1a;border-color:#f59e0b52}.sim-badge.ams2{color:#629dff;background:#629dff1a;border-color:#629dff52}.sim-badge.raceroom{color:#19f08e;background:#19f08e1a;border-color:#19f08e52}.sim-badge.aco{color:#b87dff;background:#b87dff1a;border-color:#b87dff52}.admin-root code,.admin-root .font-mono{font-size:.84em}.stinger-check{appearance:none;border:1.5px solid var(--border-strong);cursor:pointer;background:#0006;border-radius:5px;flex-shrink:0;width:18px;height:18px;transition:all .15s;position:relative}.stinger-check:hover{border-color:#ef444499}.stinger-check:checked{background:var(--danger);border-color:var(--danger);box-shadow:0 0 12px -2px #ef444480}.stinger-check:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:11px;position:absolute;top:0;left:4px;transform:rotate(45deg)}.topbar-user-sep{background:var(--line);height:1px;margin:.3rem 0}.launch{padding:6rem 0;position:relative;overflow:hidden}.launch-bg{z-index:0;pointer-events:none;position:absolute;inset:0}.launch-tape{opacity:.55;background:repeating-linear-gradient(-45deg,#f59e0b8c 0 14px,#000000d9 14px 28px);height:14px;position:absolute;left:-10%;right:-10%;box-shadow:0 0 24px #f59e0b59}.launch-tape-top{top:0}.launch-tape-bottom{bottom:0;transform:scaleX(-1)}.launch-glow{background:radial-gradient(800px at 20% 30%,#f59e0b1a 0%,#0000 55%),radial-gradient(700px at 80% 70%,#05ee8812 0%,#0000 60%),linear-gradient(#00000073 0%,#0003 100%);position:absolute;inset:14px}.launch-frame{z-index:1;text-align:center;padding-top:1rem;padding-bottom:1rem;position:relative}.launch-eyebrow{font-family:var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--accent);background:#05ee8814;border:1px solid #05ee8852;border-radius:999px;align-items:center;gap:.7rem;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.72rem;font-weight:700;display:inline-flex;box-shadow:0 0 24px -6px #05ee8873}.launch-led{background:var(--accent);width:8px;height:8px;box-shadow:0 0 12px var(--accent);border-radius:50%;animation:1.8s ease-in-out infinite stinger-pulse}.launch-eyebrow-tag{color:#1a1100;letter-spacing:.22em;background:#fbbf24;border-radius:4px;padding:.16rem .45rem;font-size:.62rem;font-weight:800}.launch-h{font-family:var(--font-display);letter-spacing:-.025em;color:var(--fg);text-transform:uppercase;text-shadow:0 8px 40px #000000a6;margin:0 0 1.5rem;font-size:clamp(3rem,8vw,6.5rem);font-weight:700;line-height:.92}.launch-h em{-webkit-text-fill-color:transparent;background:linear-gradient(#4dffaa 0%,#05ee88 60%,#00b96a 100%);-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:700;position:relative}.launch-lede{color:var(--fg-muted);max-width:60ch;margin:0 auto 2.6rem;font-size:1.1rem;line-height:1.55}.launch-lede strong{color:var(--fg);font-weight:600}.launch-status{text-align:left;grid-template-columns:repeat(3,1fr);gap:1rem;max-width:1080px;margin:0 auto 2.4rem;display:grid}.launch-stage{border:1px solid var(--line);background:linear-gradient(#ffffff04 0%,#0000004d 100%);border-radius:12px;padding:1.15rem 1.25rem 1.2rem;position:relative;overflow:hidden}.launch-stage-bar{background:linear-gradient(90deg, var(--launch-c,var(--accent)) 0%, transparent 100%);opacity:.9;width:100%;height:3px;position:absolute;top:0;left:0}.launch-stage-now{--launch-c:#05ee88;border-color:#05ee8847}.launch-stage-soon{--launch-c:#fbbf24;border-color:#fbbf2447}.launch-stage-later{--launch-c:#f5f5f773}.launch-stage-state{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--launch-c,var(--accent));align-items:center;gap:.45rem;margin-bottom:.6rem;font-size:.62rem;font-weight:700;display:inline-flex}.launch-stage-led{background:var(--launch-c,var(--accent));width:6px;height:6px;box-shadow:0 0 8px var(--launch-c,var(--accent));border-radius:50%}.launch-stage-now .launch-stage-led{animation:1.6s ease-in-out infinite stinger-pulse}.launch-stage-title{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--fg);margin-bottom:.3rem;font-size:1.05rem;font-weight:700;line-height:1.15}.launch-stage-sub{color:var(--fg-muted);font-size:.85rem;line-height:1.45}.launch-cta-row{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:.85rem;display:flex}.launch-cta-primary,.launch-cta-disabled{font-family:var(--font-body);text-align:left;border-radius:10px;align-items:center;gap:.8rem;min-width:280px;padding:.9rem 1.3rem;text-decoration:none;display:inline-flex}.launch-cta-primary{color:#0a0a0c;background:linear-gradient(#05ee88 0%,#00b96a 100%);border:1px solid #05ee88;transition:transform .15s,box-shadow .15s,filter .15s;box-shadow:0 18px 38px -14px #05ee8899}.launch-cta-primary:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 24px 44px -14px #05ee88b3}.launch-cta-primary>svg:first-child{color:#0a0a0c;flex-shrink:0}.launch-cta-primary>svg:last-child{color:#0a0a0c;opacity:.85;flex-shrink:0}.launch-cta-secondary{color:#fff;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:10px;align-items:center;gap:.8rem;min-width:180px;padding:.9rem 1.3rem;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.launch-cta-secondary:hover{background:#ffffff1a;border-color:#ffffff4d}.launch-cta-ghost{color:#cdd4ff;font-family:var(--font-display);letter-spacing:.04em;background:#5865f214;border:1px solid #5865f24d;border-radius:10px;align-items:center;gap:.55rem;padding:.9rem 1.1rem;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.launch-cta-ghost:hover{color:#fff;background:#5865f229;border-color:#5865f28c}.launch-cta-disabled{color:var(--fg-muted);cursor:not-allowed;-webkit-user-select:none;user-select:none;background:#ffffff06;border:1px dashed #ffffff26}.launch-cta-disabled svg{flex-shrink:0}.launch-cta-text{flex-direction:column;gap:2px;line-height:1.15;display:flex}.launch-cta-top{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;font-size:.95rem;font-weight:700}.launch-cta-sub{font-family:var(--font-mono);letter-spacing:.12em;opacity:.78;font-size:.7rem}@media (max-width:980px){.launch{padding:4.5rem 0}.launch-h{font-size:clamp(2.4rem,11vw,4.5rem)}.launch-status{grid-template-columns:1fr;gap:.75rem}}@media (max-width:540px){.launch-cta-primary,.launch-cta-disabled{justify-content:flex-start;width:100%;min-width:0}.launch-eyebrow{letter-spacing:.24em;padding:.45rem .8rem;font-size:.62rem}.launch-lede{font-size:.95rem}}.stinger{background:linear-gradient(180deg, transparent 0%, #05ee8805 50%, transparent 100%), var(--bg);padding:7rem 0 6.5rem;position:relative;overflow:hidden}.stinger-bg{pointer-events:none;z-index:0;position:absolute;inset:0}.stinger-scanlines{mix-blend-mode:overlay;opacity:.6;background-image:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 3px);position:absolute;inset:0}.stinger-glow{filter:blur(40px);pointer-events:none;background:radial-gradient(60% 80% at 40% 40%,#05ee881a 0%,#0000 60%),radial-gradient(40% 60% at 70%,#f59e0b14 0%,#0000 70%);height:70%;position:absolute;inset:auto -10% -20% 50%;transform:translate(-50%)}.stinger-frame{z-index:1;position:relative}.stinger-head{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,4vw,4rem);margin-bottom:4rem;display:grid}@media (max-width:900px){.stinger-head{grid-template-columns:1fr}}.stinger-eyebrow{align-items:center;gap:.55rem;display:inline-flex}.stinger-eyebrow:before{display:none}.stinger-led{background:var(--accent);width:9px;height:9px;box-shadow:0 0 10px var(--accent), 0 0 0 3px #05ee881f;border-radius:50%;animation:1.8s ease-in-out infinite stinger-pulse}@keyframes stinger-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.stinger-h{font-family:var(--font-display);letter-spacing:-.01em;color:var(--fg);margin:1rem 0 1.25rem;font-size:clamp(2.2rem,4.8vw,3.7rem);font-weight:700;line-height:1.02}.stinger-h .accent{color:var(--accent)}.stinger-lede{color:var(--fg-muted);max-width:52ch;margin-bottom:1.25rem;font-size:1.05rem;line-height:1.6}.stinger-quote{border-left:2px solid var(--accent);font-family:var(--font-display);color:var(--fg);letter-spacing:.005em;background:linear-gradient(90deg,#05ee880f 0%,#0000 80%);border-radius:0 6px 6px 0;padding:1rem 1.15rem 1rem 1.4rem;font-size:1.15rem;line-height:1.45;position:relative}.stinger-quote em{color:var(--accent);font-style:normal;font-weight:700}.stinger-display{font-family:var(--font-mono);background:linear-gradient(#0a0d0c 0%,#050706 100%);border:1px solid #05ee8838;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #05ee880f,0 30px 80px -20px #000000b3,inset 0 0 40px #05ee880a}.stinger-display:before{content:"";pointer-events:none;z-index:2;background:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 2px);position:absolute;inset:0}.stinger-display-bar{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);background:#05ee880a;border-bottom:1px solid #05ee8826;align-items:center;gap:.6rem;padding:.55rem .9rem;font-size:.6rem;font-weight:700;display:flex}.stinger-display-led{background:var(--accent);width:6px;height:6px;box-shadow:0 0 6px var(--accent);border-radius:50%;animation:1.4s ease-in-out infinite stinger-pulse}.stinger-display-label{flex:1}.stinger-display-version{color:var(--fg-muted);letter-spacing:.12em;font-weight:500}.stinger-display-stage{padding:1.25rem 1.25rem 0;position:relative}.stinger-trace{width:100%;height:180px;display:block}.stinger-grid{stroke:#05ee8812;stroke-width:1px}.stinger-trace-fill{fill:#05ee8814}.stinger-trace-a{fill:none;stroke:var(--accent);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px #05ee8873);stroke-dasharray:1200;stroke-dashoffset:1200px;animation:2.2s ease-out .2s forwards stinger-draw}.stinger-trace-b{fill:none;stroke:#f59e0b;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:4 5;filter:drop-shadow(0 0 4px #f59e0b59);opacity:0;animation:1s ease-out 1.6s forwards stinger-fade}@keyframes stinger-draw{to{stroke-dashoffset:0}}@keyframes stinger-fade{to{opacity:1}}.stinger-display-readout{border-top:1px dashed #05ee882e;grid-template-columns:repeat(4,1fr);gap:.5rem;margin-top:.75rem;padding:1rem 1.25rem 1.1rem;display:grid}@media (max-width:540px){.stinger-display-readout{grid-template-columns:repeat(2,1fr)}}.stinger-readout-item{background:#00000059;border:1px solid #05ee881a;border-radius:6px;flex-direction:column;gap:.2rem;padding:.5rem .55rem;display:flex}.stinger-readout-item .k{letter-spacing:.18em;text-transform:uppercase;color:var(--fg-muted);font-size:.58rem;font-weight:700}.stinger-readout-item .v{font-family:var(--font-display);color:var(--fg);letter-spacing:0;font-size:1.1rem;font-weight:700}.stinger-v-good{color:var(--accent)}.stinger-v-warn{color:#f59e0b}.stinger-display-foot{letter-spacing:.2em;text-transform:uppercase;color:var(--fg-muted);background:#05ee8808;border-top:1px solid #05ee881f;justify-content:space-between;align-items:center;padding:.6rem .95rem;font-size:.6rem;font-weight:600;display:flex}.stinger-display-pulse{background:#f59e0b;border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite stinger-pulse;box-shadow:0 0 8px #f59e0b8c}.stinger-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;margin-bottom:3rem;display:grid}@media (max-width:900px){.stinger-modes{grid-template-columns:1fr}}.stinger-mode{background:var(--bg-card);border:1px solid var(--line);border-radius:12px;padding:1.6rem 1.5rem;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden}.stinger-mode:before{content:"";background:var(--c,var(--accent));opacity:.55;width:100%;height:2px;transition:opacity .25s,height .25s;position:absolute;top:0;left:0}.stinger-mode:after{content:"";background:radial-gradient(120% 80% at 50% 0%, var(--c,var(--accent)) 0%, transparent 50%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.stinger-mode:after{background:radial-gradient(120% 80% at 50% 0%, color-mix(in srgb, var(--c,var(--accent)) 10%, transparent) 0%, transparent 50%)}}.stinger-mode:after{opacity:0;pointer-events:none;transition:opacity .25s}.stinger-mode:hover{border-color:var(--c,var(--accent));transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.stinger-mode:hover{border-color:color-mix(in srgb, var(--c,var(--accent)) 35%, var(--line))}}.stinger-mode:hover{box-shadow:0 18px 40px -22px var(--c,var(--accent))}@supports (color:color-mix(in lab, red, red)){.stinger-mode:hover{box-shadow:0 18px 40px -22px color-mix(in srgb, var(--c,var(--accent)) 50%, transparent)}}.stinger-mode:hover:before{opacity:1;height:3px}.stinger-mode:hover:after{opacity:1}.stinger-mode-head{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.stinger-mode-tag{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--c,var(--accent));font-size:.62rem;font-weight:700}.stinger-mode-ico{background:var(--c,var(--accent));border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.stinger-mode-ico{background:color-mix(in srgb, var(--c,var(--accent)) 12%, transparent)}}.stinger-mode-ico{border:1px solid var(--c,var(--accent))}@supports (color:color-mix(in lab, red, red)){.stinger-mode-ico{border:1px solid color-mix(in srgb, var(--c,var(--accent)) 30%, transparent)}}.stinger-mode-ico{color:var(--c,var(--accent))}.stinger-mode-title{font-family:var(--font-display);color:var(--fg);letter-spacing:-.005em;margin-bottom:.55rem;font-size:1.45rem;font-weight:700;line-height:1.1}.stinger-mode-text{color:var(--fg-muted);font-size:.94rem;line-height:1.55}.stinger-feats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-bottom:3.5rem;display:grid}@media (max-width:900px){.stinger-feats{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.stinger-feats{grid-template-columns:1fr}}.stinger-feat{border:1px solid var(--line);background:#ffffff05;border-radius:10px;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;display:flex}.stinger-feat-ico{width:30px;height:30px;color:var(--accent);background:#05ee881a;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.stinger-feat-t{font-family:var(--font-display);color:var(--fg);margin-bottom:.2rem;font-size:.95rem;font-weight:600;line-height:1.1}.stinger-feat-s{color:var(--fg-muted);font-size:.82rem;line-height:1.45}.stinger-support{border:1px solid var(--line);background:linear-gradient(#05ee8805 0%,#0000002e 100%);border-radius:14px;margin-bottom:3rem;padding:1.85rem 1.85rem 1.65rem}.stinger-support-head{margin-bottom:1.2rem}.stinger-support-eyebrow:before{display:none}.stinger-support-head p{color:var(--fg-muted);max-width:60ch;margin-top:.6rem;font-size:.92rem}.stinger-support-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;display:grid}@media (max-width:900px){.stinger-support-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:540px){.stinger-support-grid{grid-template-columns:repeat(2,1fr)}}.stinger-support-tile{border:1px solid var(--line);background:#00000059;border-radius:9px;padding:.85rem .95rem .95rem;transition:border-color .2s,transform .2s;position:relative}.stinger-support-tile:hover{border-color:var(--c,var(--accent));transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.stinger-support-tile:hover{border-color:color-mix(in srgb, var(--c,var(--accent)) 40%, var(--line))}}.stinger-support-top{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.stinger-support-short{font-family:var(--font-display);color:var(--c,var(--accent));letter-spacing:.02em;font-size:1.1rem;font-weight:700}.stinger-support-state{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;border-radius:4px;padding:.18rem .45rem;font-size:.58rem;font-weight:700}.stinger-support-ready .stinger-support-state{color:var(--accent);background:#05ee881a;border:1px solid #05ee884d}.stinger-support-soon .stinger-support-state{color:#fbbf24;background:#fbbf241a;border:1px solid #fbbf244d}.stinger-support-name{color:var(--fg);margin-bottom:.2rem;font-size:.85rem;font-weight:600;line-height:1.15}.stinger-support-note{font-family:var(--font-mono);color:var(--fg-muted);letter-spacing:.03em;font-size:.7rem}.stinger-cta{background:linear-gradient(135deg,#05ee880f 0%,#00000040 70%);border:1px solid #05ee8840;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.75rem 2rem;display:flex;box-shadow:0 0 0 1px #05ee880a,0 20px 50px -20px #05ee882e}.stinger-cta-eyebrow{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-bottom:.4rem;font-size:.62rem;font-weight:700}.stinger-cta-title{font-family:var(--font-display);color:var(--fg);margin-bottom:.3rem;font-size:1.4rem;font-weight:700;line-height:1.15}.stinger-cta-sub{color:var(--fg-muted);font-size:.85rem}.stinger-cta-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.stinger-cta-primary{background:var(--accent);color:var(--accent-fg);border-radius:10px;align-items:center;gap:.5rem;padding:.78rem 1.25rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex;box-shadow:0 0 22px -6px #05ee888c}.stinger-cta-primary:hover{background:#4dffaa;transform:translateY(-1px);box-shadow:0 0 30px -4px #05ee88b3}.stinger-cta-ghost{border:1px solid var(--line);color:var(--fg-muted);border-radius:10px;align-items:center;gap:.4rem;padding:.7rem 1rem;font-size:.88rem;font-weight:500;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.stinger-cta-ghost:hover{color:var(--accent);background:#05ee880a;border-color:#05ee8873}.stinger-status{color:var(--fg-muted);background:linear-gradient(90deg,#f59e0b14 0%,#f59e0b05 100%);border:1px solid #f59e0b47;border-radius:10px;align-items:flex-start;gap:.7rem;margin-top:1.4rem;padding:.85rem 1rem;font-size:.88rem;line-height:1.5;display:flex}.stinger-status svg{color:#fbbf24;flex-shrink:0;margin-top:.15rem}.stinger-status strong{color:#fde68a;font-weight:700}.stinger-internal{background:linear-gradient(#ffffff04 0%,#00000040 100%);border:1px dashed #ffffff29;border-radius:12px;align-items:flex-start;gap:1.1rem;padding:1.55rem 1.85rem 1.65rem;display:flex}.stinger-internal-ico{border:1px solid var(--line);width:40px;height:40px;color:var(--fg-muted);background:#ffffff0a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.stinger-internal-title{font-family:var(--font-display);color:var(--fg);letter-spacing:-.005em;margin-bottom:.35rem;font-size:1.05rem;font-weight:700}.stinger-internal-text p{color:var(--fg-muted);margin:0;font-size:.9rem;line-height:1.55}.stinger-planned{background:repeating-linear-gradient(135deg,#05ee8806 0 1px,#0000 1px 9px),#0000002e;border:1px dashed #05ee8847;border-radius:14px;margin-bottom:3rem;padding:1.85rem 1.85rem 1.7rem}.stinger-planned-head{margin-bottom:1.35rem}.stinger-planned-eyebrow:before{display:none}.stinger-planned-eyebrow{align-items:center;gap:.45rem;display:inline-flex}.stinger-planned-dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 8px var(--accent);border-radius:50%;animation:2.4s ease-in-out infinite stinger-pulse}.stinger-planned-h{font-family:var(--font-display);color:var(--fg);letter-spacing:-.005em;margin:.75rem 0 .55rem;font-size:1.55rem;font-weight:700;line-height:1.1}.stinger-planned-h .accent{color:var(--accent)}.stinger-planned-head p{color:var(--fg-muted);max-width:62ch;margin:0;font-size:.93rem;line-height:1.55}.stinger-planned-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}@media (max-width:900px){.stinger-planned-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.stinger-planned-grid{grid-template-columns:1fr}}.stinger-planned-card{background:#00000059;border:1px solid #05ee882e;border-radius:10px;padding:.95rem 1rem 1rem;transition:border-color .2s,transform .2s;position:relative}.stinger-planned-card:hover{border-color:#05ee8866;transform:translateY(-1px)}.stinger-planned-card-head{justify-content:space-between;align-items:center;margin-bottom:.6rem;display:flex}.stinger-planned-card-ico{width:26px;height:26px;color:var(--accent);background:#05ee881a;border:1px solid #05ee8838;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.stinger-planned-tag{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);background:#05ee8814;border:1px solid #05ee883d;border-radius:4px;padding:.18rem .45rem;font-size:.56rem;font-weight:700}.stinger-planned-card-t{font-family:var(--font-display);color:var(--fg);letter-spacing:-.005em;margin-bottom:.35rem;font-size:1.02rem;font-weight:700;line-height:1.15}.stinger-planned-card-s{color:var(--fg-muted);margin:0;font-size:.83rem;line-height:1.5}.crew{max-width:1240px;margin:0 auto;padding:0 0 4rem;position:relative}.crew-hero{background:linear-gradient(135deg, var(--c,#f44) 0%, #0000004d 70%);margin:0 0 2rem;padding:1.85rem 1.85rem 1.5rem;position:relative}@supports (color:color-mix(in lab, red, red)){.crew-hero{background:linear-gradient(135deg, color-mix(in srgb, var(--c,#f44) 10%, transparent) 0%, #0000004d 70%)}}.crew-hero{border:1px solid var(--c,#f44)}@supports (color:color-mix(in lab, red, red)){.crew-hero{border:1px solid color-mix(in srgb, var(--c,#f44) 24%, var(--line,#ffffff14))}}.crew-hero{isolation:isolate;border-radius:14px;overflow:hidden}.crew-hero:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--c,#f44) 50%, transparent 100%);height:2px;box-shadow:0 0 18px var(--c,#f44);position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.crew-hero:before{box-shadow:0 0 18px color-mix(in srgb, var(--c,#f44) 60%, transparent)}}.crew-hero:before{pointer-events:none}.crew-hero-bg{background:radial-gradient(circle, var(--c,#f44) 0%, transparent 60%);width:600px;height:600px;position:absolute;inset:-40% -10% auto auto}@supports (color:color-mix(in lab, red, red)){.crew-hero-bg{background:radial-gradient(circle, color-mix(in srgb, var(--c,#f44) 14%, transparent) 0%, transparent 60%)}}.crew-hero-bg{filter:blur(20px);pointer-events:none;z-index:0}.crew-hero-stage{z-index:1;position:relative}.crew-hero-eyebrow{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--c,#f44);align-items:center;gap:.55rem;margin-bottom:.75rem;font-size:.72rem;font-weight:700;display:inline-flex}.crew-hero-titlerow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.6rem;display:flex}.crew-hero-h1{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:#fff;margin:0 0 .5rem;font-size:clamp(2rem,4.6vw,3.2rem);font-weight:700;line-height:1}.crew-hero-h1-em{color:var(--c,#f44);text-shadow:0 0 30px var(--c,#f44);font-style:italic}@supports (color:color-mix(in lab, red, red)){.crew-hero-h1-em{text-shadow:0 0 30px color-mix(in srgb, var(--c,#f44) 40%, transparent)}}.crew-hero-lede{color:#ffffffb8;max-width:60ch;margin:0;font-size:.98rem;line-height:1.55}.crew-hero-logo{flex-shrink:0}.crew-hero-logo img{object-fit:contain;width:auto;height:44px;filter:drop-shadow(0 0 24px var(--c,#f44))}@supports (color:color-mix(in lab, red, red)){.crew-hero-logo img{filter:drop-shadow(0 0 24px color-mix(in srgb, var(--c,#f44) 40%, transparent))}}.crew-hero-stats{background:#00000059;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:1.5rem;padding:.85rem 1.3rem;display:inline-flex}.crew-hero-stat{flex-direction:column;gap:2px;display:flex}.crew-hero-stat-v{font-family:var(--font-display);color:#fff;font-size:1.3rem;font-weight:700;line-height:1}.crew-hero-stat-k{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#ffffff80;font-size:.6rem;font-weight:700}.crew-hero-stat-sep{background:linear-gradient(#0000,#ffffff29,#0000);width:1px;height:28px}.crew-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}.crew-card{color:var(--fg,#f5f5f7);isolation:isolate;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#ffffff05 0%,#08080cf0 100%);border:1px solid #ffffff14;border-radius:14px;flex-direction:column;text-decoration:none;transition:transform .25s,border-color .2s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.crew-card:hover{border-color:var(--c,#f44);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.crew-card:hover{border-color:color-mix(in srgb, var(--c,#f44) 50%, #ffffff1a)}}.crew-card:hover{box-shadow:0 40px 70px -28px #000000bf, 0 0 70px -22px var(--c,#f44)}@supports (color:color-mix(in lab, red, red)){.crew-card:hover{box-shadow:0 40px 70px -28px #000000bf, 0 0 70px -22px color-mix(in srgb, var(--c,#f44) 65%, transparent)}}.crew-card:before{content:"";background:linear-gradient(90deg, transparent 0%, #f59e0b 18%, var(--c,#ef4444) 40%, #b87dff 60%, #05ee88 82%, transparent 100%);height:2px;box-shadow:0 0 16px var(--c,#f44);position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.crew-card:before{box-shadow:0 0 16px color-mix(in srgb, var(--c,#f44) 60%, transparent)}}.crew-card:before{z-index:6;pointer-events:none}.crew-hud{border:1.5px solid var(--c,#f44);width:14px;height:14px;position:absolute}@supports (color:color-mix(in lab, red, red)){.crew-hud{border:1.5px solid color-mix(in srgb, var(--c,#f44) 80%, white 5%)}}.crew-hud{opacity:.7;filter:drop-shadow(0 0 4px var(--c,#f44))}@supports (color:color-mix(in lab, red, red)){.crew-hud{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--c,#f44) 50%, transparent))}}.crew-hud{pointer-events:none;z-index:5}.crew-hud-tl{border-bottom:0;border-right:0;top:10px;left:10px}.crew-hud-tr{border-bottom:0;border-left:0;top:10px;right:10px}.crew-hud-bl{border-top:0;border-right:0;bottom:10px;left:10px}.crew-hud-br{border-top:0;border-left:0;bottom:10px;right:10px}.crew-card-banner{background:linear-gradient(135deg, var(--c,#f44) 0%, #0003 60%, #00000080 100%);height:68px;position:relative}@supports (color:color-mix(in lab, red, red)){.crew-card-banner{background:linear-gradient(135deg, color-mix(in srgb, var(--c,#f44) 30%, transparent) 0%, #0003 60%, #00000080 100%)}}.crew-card-banner{border-bottom:1px solid #ffffff0f;overflow:hidden}.crew-card-banner-tape{background:repeating-linear-gradient(45deg, var(--c,#f44) 0px, var(--c,#f44) 5px, transparent 5px, transparent 12px);width:90px;position:absolute;top:0;bottom:0;right:0}@supports (color:color-mix(in lab, red, red)){.crew-card-banner-tape{background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--c,#f44) 20%, transparent) 0px, color-mix(in srgb, var(--c,#f44) 20%, transparent) 5px, transparent 5px, transparent 12px)}}.crew-card-banner-tape{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 50% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 50% 100%)}.crew-card-banner-glow{background:radial-gradient(circle at 25% 50%, var(--c,#f44) 0%, transparent 55%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.crew-card-banner-glow{background:radial-gradient(circle at 25% 50%, color-mix(in srgb, var(--c,#f44) 25%, transparent) 0%, transparent 55%)}}.crew-card-banner-rank{z-index:2;font-family:var(--font-display);letter-spacing:-.02em;-webkit-text-fill-color:transparent;text-shadow:0 0 14px #00000080;background:linear-gradient(#ffffffd9 0%,#ffffff80 100%);-webkit-background-clip:text;background-clip:text;font-size:1.4rem;font-weight:700;line-height:1;position:absolute;top:10px;left:14px}.crew-card-banner-img{object-fit:cover;z-index:0;width:100%;height:100%;transition:transform .45s;position:absolute;inset:0}.crew-card:hover .crew-card-banner-img{transform:scale(1.06)}.crew-card-banner.has-img:after{content:"";z-index:1;background:linear-gradient(180deg, #0000001a 0%, #0000009e 100%), linear-gradient(135deg, var(--c,#f44) 0%, transparent 58%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.crew-card-banner.has-img:after{background:linear-gradient(180deg, #0000001a 0%, #0000009e 100%), linear-gradient(135deg, color-mix(in srgb, var(--c,#f44) 34%, transparent) 0%, transparent 58%)}}.crew-card-banner.has-img .crew-card-banner-tape{z-index:1;opacity:.7}.crew-card-banner.has-img .crew-card-banner-glow{display:none}.crew-card-id{grid-template-columns:76px 1fr auto;align-items:flex-start;gap:.85rem;padding:0 1.1rem .85rem;display:grid;position:relative}.crew-card-avatar{background:linear-gradient(135deg, var(--c,#f44) 0%, var(--c,#f44) 100%);border-radius:50%;width:76px;height:76px;position:relative}@supports (color:color-mix(in lab, red, red)){.crew-card-avatar{background:linear-gradient(135deg, var(--c,#f44) 0%, color-mix(in srgb, var(--c,#f44) 50%, black) 100%)}}.crew-card-avatar{color:#fff;font-family:var(--font-display);box-shadow:0 10px 24px -6px var(--c,#f44), 0 0 0 1px var(--c,#f44);border:3px solid #16161a;justify-content:center;align-items:center;margin-top:-38px;font-size:1.8rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.crew-card-avatar{box-shadow:0 10px 24px -6px color-mix(in srgb, var(--c,#f44) 60%, transparent), 0 0 0 1px color-mix(in srgb, var(--c,#f44) 30%, transparent)}}.crew-card-avatar{z-index:3;flex-shrink:0;overflow:hidden}.crew-card-avatar img{object-fit:cover;width:100%;height:100%;display:block}.crew-card-avatar-led{z-index:4;background:#05ee88;border:2px solid #16161a;border-radius:50%;width:12px;height:12px;position:absolute;bottom:4px;right:4px;box-shadow:0 0 6px #05ee88}.crew-card-id-text{flex-direction:column;gap:3px;min-width:0;margin-top:.4rem;display:flex}.crew-card-name{font-family:var(--font-display);letter-spacing:-.005em;color:#fff;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:1.2rem;font-weight:700;line-height:1.15;overflow:hidden}.crew-card-discord{font-family:var(--font-mono);letter-spacing:.04em;color:#ffffff8c;align-items:center;gap:4px;font-size:.7rem;font-weight:600;display:inline-flex}.crew-card-discord svg{color:#fff6}.crew-card-priorities{flex-direction:column;gap:4px;margin-top:.4rem;display:flex}.crew-badge{width:22px;height:22px;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;border-radius:5px;justify-content:center;align-items:center;padding:0;font-size:.6rem;font-weight:800;display:inline-flex}.crew-badge-amber{color:#fbbf24;background:#f59e0b2e;border:1px solid #f59e0b8c;box-shadow:0 0 12px -4px #f59e0b99}.crew-badge-red{color:#f77;background:#05ee882e;border:1px solid #05ee888c;box-shadow:0 0 12px -4px #05ee8899}.crew-badge-blue{color:#93b8ff;background:#629dff2e;border:1px solid #629dff8c;box-shadow:0 0 12px -4px #629dff99}.crew-stats{border:1px solid #ffffff0f;border-left:2px solid var(--c,#f44);background:linear-gradient(#0000004d 0%,#0000008c 100%);border-radius:8px;margin:0 1.1rem .85rem;padding:.9rem .95rem .85rem}.crew-stats-grid{grid-template-columns:1fr 1fr 1fr;gap:.7rem;display:grid}.crew-stats-iracing .crew-stats-grid{grid-template-columns:1.1fr .7fr 1fr}.crew-stats-lmu .crew-stats-grid{grid-template-columns:1.15fr 1fr .85fr}.crew-stat-block{flex-direction:column;gap:3px;min-width:0;display:flex}.crew-stat-k{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#ffffff80;align-items:center;gap:4px;font-size:.56rem;font-weight:800;display:inline-flex}.crew-stat-k svg{color:#fff6;flex-shrink:0}.crew-stat-v{font-family:var(--font-display);letter-spacing:-.015em;color:#fff;font-size:1.45rem;font-weight:700;line-height:1}.crew-stat-sub{font-family:var(--font-mono);letter-spacing:.1em;color:#ffffff80;align-items:center;gap:3px;font-size:.62rem;font-weight:600;display:inline-flex}.crew-stat-license{align-items:center}.crew-license-chip{width:42px;height:42px;font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;border-radius:8px;justify-content:center;align-items:center;margin-top:2px;font-size:1.4rem;font-weight:800;display:inline-flex;box-shadow:0 6px 16px -4px #0000008c,inset 0 1px #ffffff40,0 0 0 1px #0006}.crew-stat-sr{grid-column:span 1}.crew-stat-bar{background:#ffffff0f;border-radius:3px;height:4px;margin-top:4px;overflow:hidden}.crew-stat-bar-fill{border-radius:3px;height:100%;transition:width .4s}.crew-stats-fallback{border-left-color:#ffffff1a}.crew-stats-noapi{flex-direction:column;gap:.5rem;display:flex}.crew-stats-noapi-eyebrow{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#ffffff80;align-items:center;gap:4px;font-size:.56rem;font-weight:800;display:inline-flex}.crew-stats-noapi-eyebrow svg{color:var(--c,#f44)}.crew-stats-roles{flex-wrap:wrap;gap:5px;display:flex}.crew-stats-role{font-family:var(--font-mono);letter-spacing:.04em;color:#ffffffc7;background:#ffffff0a;border:1px solid #ffffff14;border-radius:5px;padding:4px 8px;font-size:.7rem;font-weight:700}.crew-stats-role-empty{font-family:var(--font-mono);color:#fff6;font-size:.7rem;font-style:italic}.crew-card-foot{border-top:1px dashed #ffffff0f;justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding:.7rem 1.1rem .85rem;display:flex}.crew-card-since{font-family:var(--font-mono);letter-spacing:.04em;color:#ffffff6b;align-items:center;gap:4px;font-size:.62rem;font-weight:600;display:inline-flex}.crew-card-since svg{color:#ffffff59;flex-shrink:0}.crew-card-foot-stamp{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#ffffff59;white-space:nowrap;font-size:.58rem;font-weight:800}.crew-card-arrow{background:var(--c,#f44);color:#001a0e;width:28px;height:28px;box-shadow:0 6px 16px -4px var(--c,#f44), inset 0 1px 0 #ffffff4d;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.crew-card-arrow{box-shadow:0 6px 16px -4px color-mix(in srgb, var(--c,#f44) 60%, transparent), inset 0 1px 0 #ffffff4d}}.crew-card-arrow{flex-shrink:0;transition:transform .25s}.crew-card:hover .crew-card-arrow{transform:translate(3px,-3px)scale(1.1)}.crew-empty{text-align:center;border:1px dashed var(--c,#f44);background:#16161a;padding:4rem 2rem}@supports (color:color-mix(in lab, red, red)){.crew-empty{border:1px dashed color-mix(in srgb, var(--c,#f44) 30%, #ffffff0f)}}.crew-empty{border-radius:14px}.crew-empty-ico{background:var(--c,#f44);border-radius:50%;width:64px;height:64px;margin:0 auto 1.2rem}@supports (color:color-mix(in lab, red, red)){.crew-empty-ico{background:color-mix(in srgb, var(--c,#f44) 10%, transparent)}}.crew-empty-ico{border:2px solid var(--c,#f44)}@supports (color:color-mix(in lab, red, red)){.crew-empty-ico{border:2px solid color-mix(in srgb, var(--c,#f44) 40%, transparent)}}.crew-empty-ico{color:var(--c,#f44);box-shadow:0 0 30px -8px var(--c,#f44);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.crew-empty-ico{box-shadow:0 0 30px -8px color-mix(in srgb, var(--c,#f44) 55%, transparent)}}.crew-empty-h{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;color:#fff;margin:0 0 .6rem;font-size:1.6rem;font-weight:700}.crew-empty-text{color:#ffffffa6;max-width:56ch;margin:0 auto 1.2rem;font-size:.95rem;line-height:1.6}.crew-empty-text strong{color:#fff}.crew-empty-hint{font-family:var(--font-mono);letter-spacing:.1em;color:#ffffff8c;background:#00000059;border:1px solid #ffffff0f;border-radius:6px;padding:.55rem .9rem;font-size:.7rem;display:inline-block}.crew-foot{font-family:var(--font-mono);letter-spacing:.04em;color:#ffffff8c;background:#ffffff05;border:1px dashed #ffffff14;border-radius:8px;align-items:center;gap:.6rem;margin-top:2rem;padding:.85rem 1.1rem;font-size:.74rem;display:inline-flex}.crew-foot svg{color:var(--c,#f44);flex-shrink:0}@media (max-width:720px){.crew{padding-bottom:3rem}.crew-hero{padding:1.4rem 1.25rem 1.2rem}.crew-hero-titlerow{flex-direction:column;align-items:flex-start;gap:1rem}.crew-hero-logo img{height:32px}.crew-hero-stats{gap:1rem;padding:.7rem 1rem}.crew-hero-stat-v{font-size:1.1rem}.crew-grid{grid-template-columns:1fr;gap:.8rem}.crew-card-banner{height:48px}.crew-card-avatar{width:60px;height:60px;margin-top:-30px;font-size:1.5rem}}.bfx{color:#f5f5f7;background:radial-gradient(900px at 12% 8%,#05ee880d 0%,#0000 55%),radial-gradient(800px at 88% 95%,#f59e0b0a 0%,#0000 60%),#0a0a0c;min-height:100vh;padding:0 1.25rem 4rem;position:relative}.bfx-bar{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:1rem;max-width:1300px;margin:0 auto;padding:1.1rem 0;display:flex}.bfx-bar-back{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#ffffffa6;background:#ffffff05;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:6px;padding:.45rem .85rem;font-size:.72rem;font-weight:700;text-decoration:none;transition:color .15s,border-color .15s,background .15s,transform .15s;display:inline-flex}.bfx-bar-back:hover{color:#ff5e5e;background:#05ee880f;border-color:#05ee8866;transform:translate(-2px)}.bfx-bar-brand{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;font-size:.9rem;font-weight:700;display:inline-flex}.bfx-bar-em{color:#05ee88}.bfx-bar-tag{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#ffafaf;white-space:nowrap;background:#05ee8814;border:1px solid #05ee884d;border-radius:99px;align-items:center;gap:6px;padding:.4rem .85rem;font-size:.62rem;font-weight:700;display:inline-flex}.bfx-bar-dot{background:#05ee88;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite stinger-pulse;box-shadow:0 0 8px #05ee88}.bfx-hero{isolation:isolate;background:linear-gradient(135deg,#05ee8814 0%,#0000004d 60%);border:1px solid #05ee8838;border-radius:14px;max-width:1300px;margin:2rem auto 2.5rem;padding:2.2rem 2.2rem 2rem;position:relative;overflow:hidden}.bfx-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#f59e0b 18%,#ef4444 40%,#b87dff 60%,#05ee88 82%,#0000 100%);height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 18px #05ee8873}.bfx-hero-glow{pointer-events:none;z-index:0;background:radial-gradient(circle,#05ee881a 0%,#0000 60%);width:600px;height:600px;position:absolute;inset:-50% -20% auto auto}.bfx-hero-stage{z-index:1;max-width:720px;position:relative}.bfx-eyebrow{font-family:var(--font-mono);letter-spacing:.26em;text-transform:uppercase;color:#ff5e5e;align-items:center;gap:.55rem;margin-bottom:.75rem;font-size:.72rem;font-weight:700;display:inline-flex}.bfx-h1{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:#fff;margin:0 0 .85rem;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:700;line-height:1}.bfx-h1-em{color:#ff5e5e;text-shadow:0 0 30px #05ee8866;font-style:italic}.bfx-lede{color:#ffffffbf;max-width:60ch;margin:0 0 1.5rem;font-size:1.02rem;line-height:1.6}.bfx-hero-actions{flex-wrap:wrap;align-items:center;gap:.7rem;margin-bottom:1.6rem;display:flex}.bfx-cta-primary{color:#fff;font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#05ee88 0%,#b91c1c 100%);border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.2rem;font-size:.92rem;font-weight:700;transition:transform .15s,filter .15s,box-shadow .15s;display:inline-flex;box-shadow:0 14px 30px -12px #05ee888c}.bfx-cta-primary:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 18px 36px -12px #05ee88b3}.bfx-cta-ghost{color:#ffffffb3;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;background:#ffffff05;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:.4rem;padding:.7rem 1rem;font-size:.72rem;font-weight:700;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.bfx-cta-ghost:hover{color:#ff5e5e;background:#05ee880f;border-color:#05ee8866}.bfx-hero-stats{background:#00000059;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:1.5rem;padding:.85rem 1.3rem;display:inline-flex}.bfx-hero-stat{flex-direction:column;gap:2px;display:flex}.bfx-hero-stat-v{font-family:var(--font-display);color:#fff;font-size:1.3rem;font-weight:700;line-height:1}.bfx-hero-stat-k{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#ffffff80;font-size:.6rem;font-weight:700}.bfx-hero-stat-sep{background:linear-gradient(#0000,#ffffff29,#0000);width:1px;height:28px}.bfx-grid{grid-template-columns:220px 1fr 300px;align-items:start;gap:1.3rem;max-width:1300px;margin:0 auto;display:grid}.bfx-rail{flex-direction:column;gap:.8rem;display:flex;position:sticky;top:1rem}.bfx-rail-card{background:#16161a;border:1px solid #ffffff0f;border-radius:10px;padding:1rem 1.1rem 1.05rem;position:relative;overflow:hidden}.bfx-rail-card:before{content:"";opacity:.55;background:linear-gradient(90deg,#05ee88 0%,#0000 100%);width:100%;height:2px;position:absolute;top:0;left:0}.bfx-rail-head{font-family:var(--font-mono);letter-spacing:.26em;text-transform:uppercase;color:#ff5e5e;align-items:center;gap:6px;margin-bottom:.7rem;font-size:.62rem;font-weight:700;display:inline-flex}.bfx-new-btn{color:#fff;font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#05ee88 0%,#b91c1c 100%);border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;font-size:.85rem;font-weight:700;transition:transform .15s,filter .15s,box-shadow .15s;display:inline-flex;box-shadow:0 12px 26px -12px #05ee888c}.bfx-new-btn:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 16px 32px -12px #05ee88a6}.bfx-filters{flex-direction:column;gap:4px;display:flex}.bfx-filter{color:#ffffff9e;font-family:var(--font-body);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:.55rem;padding:.55rem .8rem;font-size:.85rem;font-weight:500;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.bfx-filter:hover{color:#fff;background:#ffffff08}.bfx-filter.is-active{color:#f77;background:#05ee881a;border-color:#05ee8852}.bfx-filter svg{flex-shrink:0}.bfx-filter-dot{background:#05ee88;border-radius:50%;width:6px;height:6px;margin-left:auto;box-shadow:0 0 6px #05ee88}.bfx-tagactive-row{align-items:center;gap:.4rem;display:flex}.bfx-tagactive-pill{font-family:var(--font-mono);color:#f77;background:#05ee881a;border:1px solid #05ee8852;border-radius:5px;padding:4px 9px;font-size:.78rem;font-weight:700}.bfx-tagactive-clear{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:4px 8px;font-size:.66rem;font-weight:700}.bfx-tagactive-clear:hover{color:#f77}.bfx-feed{flex-direction:column;gap:.85rem;display:flex}.bfx-feed-head{font-family:var(--font-mono);letter-spacing:.26em;text-transform:uppercase;color:#ffffff80;border-bottom:1px dashed #ffffff14;justify-content:space-between;margin-bottom:.3rem;padding:.5rem .25rem;font-size:.62rem;font-weight:700;display:flex}.bfx-feed-head span{align-items:center;gap:5px;display:inline-flex}.bfx-thread{background:#16161a;border:1px solid #ffffff0f;border-radius:10px;grid-template-columns:56px 1fr;gap:.85rem;padding:1rem 1.15rem 1rem .5rem;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.bfx-thread:before{content:"";background:var(--c,#f44);width:3px;box-shadow:0 0 10px var(--c,#f44);position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.bfx-thread:before{box-shadow:0 0 10px color-mix(in srgb, var(--c,#f44) 60%, transparent)}}.bfx-thread:hover{border-color:var(--c,#f44);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.bfx-thread:hover{border-color:color-mix(in srgb, var(--c,#f44) 35%, #ffffff0f)}}.bfx-thread:hover{box-shadow:0 18px 36px -18px var(--c,#f44)}@supports (color:color-mix(in lab, red, red)){.bfx-thread:hover{box-shadow:0 18px 36px -18px color-mix(in srgb, var(--c,#f44) 50%, transparent)}}.bfx-thread.is-sticky{background:linear-gradient(#f59e0b0d 0%,#16161a 100%);border-color:#f59e0b4d}.bfx-thread-vote{flex-direction:column;align-items:center;gap:4px;padding-top:.3rem;display:flex}.bfx-vote-btn{color:#ffffff8c;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.bfx-vote-btn:hover{color:#fff;background:#ffffff0a}.bfx-vote-btn.is-up{color:#ff5e5e;background:#05ee881f;border-color:#05ee888c}.bfx-vote-btn.is-down{color:#629dff;background:#629dff1a;border-color:#629dff8c}.bfx-vote-score{font-family:var(--font-display);color:#ffffffd9;padding:2px 0;font-size:.92rem;font-weight:700;line-height:1}.bfx-thread-main{flex-direction:column;gap:.5rem;min-width:0;display:flex}.bfx-thread-meta{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.bfx-typebadge{background:var(--c,#f44);align-items:center;gap:4px;padding:.22rem .55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bfx-typebadge{background:color-mix(in oklab, var(--c,#f44) 14%, transparent)}}.bfx-typebadge{color:var(--c,#f44);font-family:var(--font-mono);letter-spacing:.18em;border-radius:4px;font-size:.6rem;font-weight:700}.bfx-pin{color:#fbbf24;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;background:#f59e0b1a;border:1px solid #f59e0b4d;border-radius:4px;align-items:center;gap:3px;padding:.22rem .5rem;font-size:.6rem;font-weight:700;display:inline-flex}.bfx-time{font-family:var(--font-mono);color:#ffffff73;letter-spacing:.04em;margin-left:auto;font-size:.66rem}.bfx-title{font-family:var(--font-display);letter-spacing:-.005em;color:#fff;margin:0;font-size:1.15rem;font-weight:700;line-height:1.25}.bfx-body{color:#ffffffa6;margin:0;font-size:.9rem;line-height:1.55}.bfx-body.is-expanded{white-space:pre-line;color:#ffffffc7;overflow-wrap:anywhere}.bfx-readmore{font-family:var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--c,var(--accent));background:var(--c,var(--accent));align-self:flex-start;align-items:center;gap:.3rem;margin-top:.1rem;padding:.28rem .66rem;font-size:.66rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bfx-readmore{background:color-mix(in oklab, var(--c,var(--accent)) 10%, transparent)}}.bfx-readmore{border:1px solid var(--c,var(--accent))}@supports (color:color-mix(in lab, red, red)){.bfx-readmore{border:1px solid color-mix(in oklab, var(--c,var(--accent)) 32%, transparent)}}.bfx-readmore{cursor:pointer;border-radius:6px;transition:background .16s,border-color .16s,transform .16s}.bfx-readmore:hover{background:var(--c,var(--accent))}@supports (color:color-mix(in lab, red, red)){.bfx-readmore:hover{background:color-mix(in oklab, var(--c,var(--accent)) 18%, transparent)}}.bfx-readmore:hover{border-color:var(--c,var(--accent))}@supports (color:color-mix(in lab, red, red)){.bfx-readmore:hover{border-color:color-mix(in oklab, var(--c,var(--accent)) 55%, transparent)}}.bfx-readmore:hover{transform:translateY(-1px)}.bfx-readmore:active{transform:translateY(0)}.bfx-thumb{background:radial-gradient(#ffffff0a 0%,#0009 100%);border:1px solid #ffffff0f;border-radius:8px;justify-content:center;align-items:center;max-height:360px;display:flex;overflow:hidden}.bfx-thumb img{object-fit:contain;max-width:100%;max-height:360px;display:block}.bfx-tags{flex-wrap:wrap;gap:.35rem;display:flex}.bfx-tag{font-family:var(--font-mono);letter-spacing:.04em;color:#ff6e6ebf;cursor:pointer;background:0 0;border:none;padding:0;font-size:.7rem;transition:color .15s}.bfx-tag:hover{color:#ff5e5e;text-decoration:underline}.bfx-thread-foot{border-top:1px dashed #ffffff0f;flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:.2rem;padding-top:.5rem;display:flex}.bfx-author{font-family:var(--font-mono);color:#ffffff9e;align-items:center;gap:6px;font-size:.72rem;font-weight:600;display:inline-flex}.bfx-avatar{color:#fff;width:20px;height:20px;font-family:var(--font-display);text-transform:uppercase;background:linear-gradient(135deg,#05ee88 0%,#b91c1c 100%);border-radius:50%;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:inline-flex}.bfx-thread-stats{align-items:center;gap:.7rem;display:inline-flex}.bfx-stat{font-family:var(--font-mono);color:#ffffff8c;align-items:center;gap:4px;font-size:.72rem;font-weight:700;display:inline-flex}.bfx-stat svg{color:#fff6}.bfx-thread-actions{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.bfx-action{color:#ffffff80;cursor:pointer;background:0 0;border:1px solid #ffffff0f;border-radius:5px;justify-content:center;align-items:center;width:26px;height:26px;transition:color .15s,border-color .15s,background .15s,transform .15s;display:inline-flex}.bfx-action:hover{color:#ff5e5e;background:#05ee880f;border-color:#05ee8859;transform:translateY(-1px)}.bfx-action.is-on{color:#fbbf24;background:#fbbf241f;border-color:#fbbf248c}.bfx-toast{z-index:9999;color:#fff;font-family:var(--font-mono);letter-spacing:.02em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0e12f5;border:1px solid #05ee8866;border-radius:9px;align-items:center;gap:.6rem;padding:.7rem 1.2rem;font-size:.82rem;font-weight:600;animation:.25s cubic-bezier(.16,1,.3,1) bfx-toast-in;display:inline-flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 18px 40px -16px #0009,0 0 0 1px #05ee882e}.bfx-toast-stripe{background:linear-gradient(#fbbf24 0%,#05ee88 100%);border-radius:2px;width:4px;height:18px;display:inline-block}@keyframes bfx-toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.bf-modal-eyebrow{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#ff7878;align-items:center;gap:.4rem;margin-bottom:.4rem;font-size:.62rem;font-weight:800;display:inline-flex}.bf-modal-title{font-family:var(--font-display);color:#fff;margin:0 0 .25rem;font-size:1.15rem;font-weight:700}.bf-modal-sub{color:#ffffff8c;font-size:.78rem;font-style:italic}.bf-report-reasons{flex-direction:column;gap:.4rem;margin:1rem 0;display:flex}.bf-report-reason{color:#fff;font-family:var(--font-body);text-align:left;cursor:pointer;background:#00000059;border:1px solid #ffffff14;border-radius:7px;align-items:flex-start;gap:.7rem;padding:.7rem .9rem;transition:border-color .15s,background .15s;display:flex}.bf-report-reason:hover{background:#05ee880a;border-color:#05ee884d}.bf-report-reason.is-on{background:#05ee8814;border-color:#05ee888c;box-shadow:0 0 0 1px #05ee8838}.bf-report-reason-radio{border:2px solid #ffffff40;border-radius:50%;flex-shrink:0;width:14px;height:14px;margin-top:2px;position:relative}.bf-report-reason.is-on .bf-report-reason-radio{background:radial-gradient(circle,#05ee88 0% 45%,#0000 50%);border-color:#05ee88}.bf-report-reason-text{flex-direction:column;gap:.15rem;display:flex}.bf-report-reason-text strong{font-family:var(--font-display);color:#fff;font-size:.88rem;font-weight:700}.bf-report-reason-text small{color:#ffffff8c;font-size:.74rem;line-height:1.35}.bf-report-detail{flex-direction:column;gap:.35rem;margin-bottom:.6rem;display:flex}.bf-report-detail>span{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c;font-size:.66rem;font-weight:800}.bf-report-detail textarea{color:#fff;width:100%;font-family:var(--font-body);resize:vertical;background:#00000073;border:1px solid #ffffff1f;border-radius:7px;outline:none;min-height:60px;padding:.6rem .8rem;font-size:.85rem}.bf-report-detail textarea:focus{border-color:#05ee88;box-shadow:0 0 0 3px #05ee8826}.bf-report-err{color:#ff8a8a;background:#05ee881a;border:1px solid #05ee8859;border-radius:6px;margin-bottom:.6rem;padding:.55rem .8rem;font-size:.78rem}.bfx-empty{text-align:center;background:#16161a;border:1px dashed #05ee8840;border-radius:14px;padding:4rem 2rem;position:relative;overflow:hidden}.bfx-empty:before{content:"";pointer-events:none;background:radial-gradient(600px 400px at 50% 30%,#05ee880d 0%,#0000 70%);position:absolute;inset:0}.bfx-empty-ico{color:#f77;background:#05ee881a;border:2px solid #05ee8866;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 1.2rem;display:flex;position:relative;box-shadow:0 0 30px -8px #05ee888c}.bfx-empty-h{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;color:#fff;margin:0 0 .55rem;font-size:1.6rem;font-weight:700;position:relative}.bfx-empty-text{color:#ffffff9e;max-width:46ch;margin:0 auto 1.5rem;font-size:.95rem;line-height:1.6;position:relative}.bfx-codex-list{counter-reset:codex;flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.bfx-codex-list li{color:#ffffffa6;counter-increment:codex;padding-left:1.5rem;font-size:.8rem;line-height:1.5;position:relative}.bfx-codex-list li:before{content:counter(codex, decimal-leading-zero);font-family:var(--font-mono);letter-spacing:.04em;color:#ff5e5e;font-size:.65rem;font-weight:800;position:absolute;top:0;left:0}.bfx-codex-list li strong{color:#fff;font-weight:600}.bfx-trendtags{flex-direction:column;gap:4px;display:flex}.bfx-trendtag{font-family:var(--font-mono);color:#ffffffa6;cursor:pointer;background:0 0;border:1px solid #ffffff0f;border-radius:6px;justify-content:space-between;align-items:center;padding:.45rem .7rem;font-size:.78rem;transition:color .15s,border-color .15s,background .15s;display:flex}.bfx-trendtag:hover{color:#f77;background:#05ee880f;border-color:#05ee884d}.bfx-trendtag-count{color:#fff6;font-size:.7rem;font-weight:700}.bfx-rail-empty p{color:#ffffff80;margin:0;font-size:.82rem;line-height:1.5}.bfx-hot{color:inherit;text-decoration:none;display:block}.bfx-hot strong{font-family:var(--font-display);color:#fff;letter-spacing:-.005em;margin-bottom:.4rem;font-size:.95rem;font-weight:700;line-height:1.25;display:block}.bfx-hot small{font-family:var(--font-mono);color:#ffffff73;align-items:center;gap:6px;font-size:.7rem;font-weight:700;display:inline-flex}.bfx-hot small svg{color:#ffffff59;margin-right:1px}.bfx-hot:hover strong{color:#f77}@media (max-width:1100px){.bfx-grid{grid-template-columns:1fr}.bfx-rail{flex-flow:wrap;gap:.6rem;position:static}.bfx-rail-card{flex:240px}.bfx-new-btn{flex:200px}}@media (max-width:700px){.bfx{padding:0 .8rem 3rem}.bfx-hero{padding:1.5rem 1.25rem 1.3rem}.bfx-h1{font-size:clamp(1.8rem,8vw,2.6rem)}.bfx-hero-stats{gap:1rem;padding:.7rem 1rem}.bfx-hero-stat-v{font-size:1.1rem}.bfx-thread{grid-template-columns:44px 1fr;gap:.6rem;padding:.85rem 1rem .85rem .4rem}.bfx-vote-btn{width:24px;height:24px}.bfx-title{font-size:1rem}.bfx-body{font-size:.85rem}.bfx-thread-actions{margin-left:0}.bfx-empty{padding:2.5rem 1.5rem}}.about-app{color:#f5f5f7;min-height:100vh;font-family:var(--font-body,system-ui);background:radial-gradient(800px at 12% 8%,#05ee880d 0%,#0000 55%),radial-gradient(700px at 88% 95%,#f59e0b0a 0%,#0000 60%),#0a0a0c;padding:0 1.25rem 4rem;position:relative}.about-app-bar{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:1rem;max-width:1080px;margin:0 auto;padding:1.1rem 0;display:flex}.about-app-back{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#ffffffa6;background:#ffffff05;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:6px;padding:.45rem .85rem;font-size:.72rem;font-weight:700;text-decoration:none;transition:color .15s,border-color .15s,background .15s,transform .15s;display:inline-flex}.about-app-back:hover{color:#ff5e5e;background:#05ee880f;border-color:#05ee8866;transform:translate(-2px)}.about-app-brand{font-family:var(--font-display,"Oswald", system-ui);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;font-size:.95rem;font-weight:700;display:inline-flex}.about-app-brand-em{color:#05ee88}.about-app-tag{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#ffafaf;white-space:nowrap;background:#05ee8814;border:1px solid #05ee884d;border-radius:99px;align-items:center;gap:6px;padding:.4rem .75rem;font-size:.62rem;font-weight:700;display:inline-flex}.about-app-tag-dot{background:#05ee88;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite stinger-pulse;box-shadow:0 0 8px #05ee88}.about-app-hero{grid-template-columns:minmax(0,1.4fr) minmax(0,.85fr);align-items:stretch;gap:1.5rem;max-width:1080px;margin:1.75rem auto 2.5rem;display:grid}.about-app-hero-img{aspect-ratio:16/10;isolation:isolate;background:#060608;border:1px solid #ffffff0f;border-radius:12px;position:relative;overflow:hidden}.about-app-hero-scrim{pointer-events:none;background:linear-gradient(#0000 30%,#0000008c 100%),linear-gradient(90deg,#00000059 0%,#0000 25% 75%,#00000040 100%);position:absolute;inset:0}.about-app-hero-overlay{z-index:2;position:absolute;top:14px;left:14px}.about-app-hero-chip{-webkit-backdrop-filter:blur(8px);font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#ffafaf;background:#000000b3;border:1px solid #05ee884d;border-radius:99px;align-items:center;gap:6px;padding:5px 11px;font-size:.62rem;font-weight:700;display:inline-flex}.about-app-hero-led{background:#05ee88;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite stinger-pulse;box-shadow:0 0 8px #05ee88}.about-app-hero-meta{background:linear-gradient(#ffffff04 0%,#0000004d 100%);border:1px solid #ffffff14;border-radius:12px;flex-direction:column;justify-content:center;gap:.65rem;padding:1.5rem 1.6rem;display:flex;position:relative;overflow:hidden}.about-app-hero-meta:before{content:"";background:#05ee88;width:3px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 12px #05ee888c}.about-app-eyebrow{font-family:var(--font-mono);letter-spacing:.26em;text-transform:uppercase;color:#ff5e5e;font-size:.7rem;font-weight:700}.about-app-h1{font-family:var(--font-display,"Oswald", system-ui);letter-spacing:-.015em;color:#fff;text-transform:uppercase;margin:0;font-size:clamp(1.75rem,3.2vw,2.4rem);font-weight:700;line-height:1.05}.about-app-h1-em{color:#ff5e5e;text-shadow:0 0 24px #05ee884d;font-style:italic}.about-app-lede{color:#ffffffb8;margin:0;font-size:.95rem;line-height:1.65}.about-app-section{max-width:1080px;margin:0 auto 2.6rem}.about-app-section-head{border-bottom:1px dashed #ffffff14;align-items:baseline;gap:1rem;margin-bottom:1rem;padding-bottom:.85rem;display:flex}.about-app-num{font-family:var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:#05ee88;letter-spacing:.18em;flex-shrink:0;font-size:.7rem;font-weight:800}.about-app-h2{font-family:var(--font-display,"Oswald", system-ui);letter-spacing:.02em;text-transform:uppercase;color:#fff;margin:0;font-size:clamp(1.25rem,2.4vw,1.65rem);font-weight:700;line-height:1.15}.about-app-section-body p,.about-app-sub{color:#ffffffb8;margin:0 0 .85rem;font-size:.96rem;line-height:1.7}.about-app-section-body p strong{color:#fff;font-weight:600}.about-app-section-body p em{color:#f77;font-style:italic}.about-app-sub{max-width:70ch;margin-bottom:1.4rem}.about-app-crew{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.85rem;display:grid}.about-app-crew-card{background:#16161a;border:1px solid #ffffff14;border-radius:10px;padding:1rem 1.1rem 1.15rem;transition:border-color .18s,transform .18s,box-shadow .18s;position:relative;overflow:hidden}.about-app-crew-card:before{content:"";opacity:.7;background:linear-gradient(90deg,#05ee88 0%,#05ee8833 100%);width:100%;height:2px;position:absolute;top:0;left:0}.about-app-crew-card:hover{border-color:#05ee8859;transform:translateY(-2px);box-shadow:0 18px 36px -18px #05ee884d}.about-app-crew-num{font-family:var(--font-mono);letter-spacing:.26em;text-transform:uppercase;color:#ff5e5e;margin-bottom:.75rem;font-size:.58rem;font-weight:800;display:inline-block}.about-app-crew-name{font-family:var(--font-display,"Oswald", system-ui);letter-spacing:-.005em;color:#fff;margin-bottom:3px;font-size:1.05rem;font-weight:700;line-height:1.15}.about-app-crew-role{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#f77;margin-bottom:.7rem;font-size:.65rem;font-weight:700}.about-app-crew-note{color:#ffffff9e;margin:0;font-size:.86rem;line-height:1.5}.about-app-timeline{margin:0;padding:0;list-style:none}.about-app-timeline-item{grid-template-columns:22px 1fr;align-items:stretch;gap:.95rem;display:grid}.about-app-timeline-rail{flex-direction:column;align-items:center;padding-top:1.1rem;display:flex;position:relative}.about-app-timeline-node{background:#0a0a0c;border:2px solid #05ee88;border-radius:50%;flex-shrink:0;width:11px;height:11px;box-shadow:0 0 0 3px #05ee881a}.about-app-timeline-node.is-current{background:#05ee88;animation:1.8s ease-in-out infinite stinger-pulse;box-shadow:0 0 12px #05ee88,0 0 0 4px #05ee882e}.about-app-timeline-line{background:linear-gradient(#05ee8873 0%,#05ee8814 100%);flex:1;width:2px;min-height:2.5rem;margin-top:.4rem}.about-app-timeline-card{background:#16161a;border:1px solid #ffffff0f;border-radius:9px;margin-bottom:.8rem;padding:.9rem 1.1rem 1rem;transition:border-color .18s,transform .18s}.about-app-timeline-item:hover .about-app-timeline-card{border-color:#05ee884d;transform:translate(2px)}.about-app-timeline-year{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#ff5e5e;margin-bottom:.45rem;font-size:.66rem;font-weight:800;display:inline-block}.about-app-timeline-title{font-family:var(--font-display,"Oswald", system-ui);letter-spacing:-.005em;text-transform:uppercase;color:#fff;margin-bottom:.35rem;font-size:1.05rem;font-weight:700}.about-app-timeline-text{color:#ffffffa6;margin:0;font-size:.88rem;line-height:1.55}.about-app-vision{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:1.5rem;display:grid}.about-app-stats{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.about-app-stat{background:#16161a;border:1px solid #ffffff0f;border-radius:8px;flex-direction:column;gap:.3rem;padding:.85rem .95rem;display:flex}.about-app-stat svg{color:#05ee88}.about-app-stat .k{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#ffffff73;font-size:.6rem;font-weight:700}.about-app-stat .v{font-family:var(--font-display,"Oswald", system-ui);letter-spacing:-.005em;color:#fff;text-transform:uppercase;font-size:.98rem;font-weight:700;line-height:1.15}.about-app-stat-highlight{background:linear-gradient(#05ee880f 0%,#16161a 100%);border-color:#05ee8852;box-shadow:0 14px 26px -14px #05ee8859}.about-app-stat-highlight .v{color:#f77}.about-app-offers{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.95rem;display:grid}.about-app-offer{background:#16161a;border:1px solid #ffffff0f;border-radius:10px;padding:1.4rem 1.25rem 1.3rem;transition:border-color .2s,transform .2s,box-shadow .2s;position:relative;overflow:hidden}.about-app-offer:hover{border-color:#05ee8852;transform:translateY(-2px);box-shadow:0 20px 40px -18px #05ee8852}.about-app-offer-bg-num{font-family:var(--font-display,"Oswald", system-ui);letter-spacing:-.05em;color:#ffffff0d;pointer-events:none;font-size:2.2rem;font-weight:700;line-height:1;position:absolute;top:.55rem;right:.85rem}.about-app-offer-icon{color:#f77;background:#05ee881f;border:1px solid #05ee8852;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:.85rem;display:inline-flex}.about-app-offer-title{font-family:var(--font-display,"Oswald", system-ui);letter-spacing:.02em;text-transform:uppercase;color:#fff;margin-bottom:.4rem;font-size:1rem;font-weight:700;line-height:1.15}.about-app-offer-text{color:#ffffffa6;margin:0;font-size:.85rem;line-height:1.5}.about-app-closing{text-align:center;background:linear-gradient(#05ee880a 0%,#16161a 100%);border:1px solid #05ee8833;border-radius:12px;max-width:1080px;margin:1.5rem auto 0;padding:1.85rem 1.85rem 2rem;position:relative;overflow:hidden}.about-app-closing:before{content:"";background:linear-gradient(90deg,#0000 0%,#05ee88 50%,#0000 100%);height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 14px #05ee8880}.about-app-closing>.about-app-eyebrow{margin-bottom:.6rem;display:inline-block}.about-app-closing-h{font-family:var(--font-display,"Oswald", system-ui);letter-spacing:-.01em;text-transform:uppercase;color:#fff;margin:0 0 .7rem;font-size:clamp(1.4rem,3.2vw,2.1rem);font-weight:700;line-height:1.1}.about-app-closing-em{color:#ff5e5e;text-shadow:0 0 28px #05ee8859;font-style:italic}.about-app-closing-mantra{font-family:var(--font-display,"Oswald", system-ui);color:#ffffffb8;letter-spacing:.02em;margin:0 0 1.4rem;font-size:1.05rem;font-style:italic}.about-app-closing-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem;display:inline-flex}.about-app-cta-primary{color:#fff;font-family:var(--font-display,"Oswald", system-ui);letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(#5865f2 0%,#4752c4 100%);border-radius:8px;align-items:center;gap:.5rem;padding:.7rem 1.15rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex;box-shadow:0 14px 28px -12px #5865f299}.about-app-cta-primary:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 18px 34px -12px #5865f2b3}.about-app-cta-ghost{color:#ffffffa6;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;background:#ffffff05;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:.4rem;padding:.65rem 1rem;font-size:.7rem;font-weight:700;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.about-app-cta-ghost:hover{color:#ff5e5e;background:#05ee880f;border-color:#05ee8866}@media (max-width:800px){.about-app{padding:0 1rem 3rem}.about-app-bar{flex-wrap:wrap;gap:.5rem .8rem;padding:.85rem 0}.about-app-brand{font-size:.85rem}.about-app-tag{letter-spacing:.18em;padding:.35rem .6rem;font-size:.55rem}.about-app-hero{grid-template-columns:1fr;gap:1rem}.about-app-hero-img{aspect-ratio:16/10}.about-app-hero-meta{padding:1.1rem 1.2rem}.about-app-vision{grid-template-columns:1fr}.about-app-stats{grid-template-columns:1fr 1fr}.about-app-section-head{padding-bottom:.7rem}.about-app-cta-primary,.about-app-cta-ghost{justify-content:center;width:100%}}@media (max-width:480px){.about-app-stats{grid-template-columns:1fr}}.aboutpage{color:#f5f5f3;isolation:isolate;background:#050507;width:100%;position:relative;overflow-x:hidden}.aboutpage:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(900px at 14% 18%,#f59e0b0f 0%,#0000 55%),radial-gradient(900px at 86% 32%,#ef44440b 0%,#0000 60%),radial-gradient(800px at 50% 82%,#b87dff0d 0%,#0000 65%);position:fixed;inset:-10%}.aboutpage-hero{width:100%;height:100svh;min-height:620px;position:relative;overflow:hidden}.aboutpage-hero-bg{z-index:0;position:absolute;inset:0}.aboutpage-hero-img{object-fit:cover}.aboutpage-hero-scrim{pointer-events:none;background:linear-gradient(#0000008c 0%,#0000 25% 55%,#000000d9 100%),linear-gradient(90deg,#0003 0%,#0000 35% 65%,#00000040 100%);position:absolute;inset:0}.aboutpage-hero-vignette{pointer-events:none;background:radial-gradient(90% 75%,#0000 45%,#00000080 100%);position:absolute;inset:0}.aboutpage-bar{z-index:5;justify-content:space-between;align-items:center;gap:1rem;padding:22px 32px;display:flex;position:relative}.aboutpage-bar-back{-webkit-backdrop-filter:blur(8px);font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--fg);background:#0009;border:1px solid #ffffff1a;border-radius:99px;align-items:center;gap:6px;padding:.45rem .85rem;font-size:.72rem;font-weight:700;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.aboutpage-bar-back:hover{background:#000c;transform:translate(-2px)}.aboutpage-bar-eyebrow{-webkit-backdrop-filter:blur(8px);font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--accent);white-space:nowrap;background:#05ee881a;border:1px solid #05ee8852;border-radius:99px;align-items:center;gap:.5rem;padding:.45rem .85rem;font-size:.7rem;font-weight:700;display:inline-flex}.aboutpage-bar-dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 10px var(--accent);border-radius:50%;animation:1.8s ease-in-out infinite stinger-pulse}.aboutpage-hero-stage{z-index:4;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:0 1.5rem;display:flex;position:absolute;inset:0}.aboutpage-hero-eyebrow{font-family:var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--accent);opacity:0;text-shadow:0 2px 14px #000000d9;align-items:center;gap:.7rem;margin-bottom:1.6rem;font-size:.75rem;font-weight:700;animation:.7s cubic-bezier(.16,1,.3,1) .1s forwards about-fade-down;display:inline-flex}.aboutpage-hero-eyebrow-bar{background:var(--accent);width:22px;height:1.5px;box-shadow:0 0 6px var(--accent);display:inline-block}.aboutpage-hero-title{font-family:var(--font-display);letter-spacing:-.025em;text-transform:uppercase;text-shadow:0 8px 40px #000000bf;color:#fff;flex-direction:column;margin:0 0 1.5rem;font-size:clamp(3rem,8.5vw,7.5rem);font-weight:700;line-height:.92;display:flex}.aboutpage-hero-title-1,.aboutpage-hero-title-2{opacity:0;filter:blur(10px);animation:1s cubic-bezier(.16,1,.3,1) forwards about-rise-blur;transform:translateY(28px)}.aboutpage-hero-title-1{animation-delay:.25s}.aboutpage-hero-title-2{animation-delay:.45s}.aboutpage-hero-title-em{-webkit-text-fill-color:transparent;opacity:0;filter:blur(14px);text-shadow:0 0 80px #05ee8866;background:linear-gradient(#4dffaa 0%,#05ee88 60%,#00b96a 100%);-webkit-background-clip:text;background-clip:text;font-style:italic;animation:1.1s cubic-bezier(.16,1,.3,1) .65s forwards about-rise-blur-big;transform:translateY(34px)scale(.96)}.aboutpage-hero-lede{color:#ffffffd9;text-shadow:0 2px 12px #000000d9;opacity:0;max-width:56ch;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.5;animation:.7s cubic-bezier(.16,1,.3,1) .95s forwards about-fade-down}.aboutpage-hero-lede strong{color:#fff;font-weight:600}.aboutpage-hero-scrollhint{z-index:4;font-family:var(--font-mono);letter-spacing:.32em;text-transform:uppercase;color:#ffffff8c;opacity:0;flex-direction:column;align-items:center;gap:.6rem;font-size:.6rem;font-weight:700;animation:.7s ease-out 1.4s forwards about-fade-down;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.aboutpage-hero-scrollhint-line{background:linear-gradient(180deg, var(--accent), transparent);width:1px;height:28px;animation:2.4s ease-in-out infinite about-scroll-line}@keyframes about-scroll-line{0%,to{opacity:.3;transform-origin:top;transform:scaleY(.7)}50%{opacity:1;transform:scaleY(1)}}@keyframes about-fade-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes about-rise-blur{to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes about-rise-blur-big{to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.aboutpage-section{padding:5rem 0;position:relative}.aboutpage-frame{max-width:1180px;margin:0 auto;padding:0 clamp(1.25rem,3vw,2.5rem)}.aboutpage-section-head{max-width:760px;margin-bottom:2.4rem}.aboutpage-eyebrow{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--accent);margin-bottom:.85rem;font-size:.78rem;font-weight:700;display:inline-block}.aboutpage-h2{font-family:var(--font-display);letter-spacing:-.015em;color:#fff;text-transform:uppercase;margin:0 0 .8rem;font-size:clamp(2rem,4.4vw,3.4rem);font-weight:700;line-height:1.02}.aboutpage-h2 .accent{-webkit-text-fill-color:transparent;background:linear-gradient(#4dffaa 0%,#05ee88 60%,#00b96a 100%);-webkit-background-clip:text;background-clip:text;font-style:italic}.aboutpage-sub{color:#ffffffb3;max-width:64ch;margin:0;font-size:1.02rem;line-height:1.6}.aboutpage-story{background:linear-gradient(#0000 0%,#f59e0b06 50%,#0000 100%)}.aboutpage-story-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.aboutpage-story-text p{color:#ffffffc7;margin:0 0 1.1rem;font-size:1.05rem;line-height:1.75}.aboutpage-story-text p strong{color:#fff;font-weight:600}.aboutpage-story-text p em{color:var(--accent);font-style:italic}.aboutpage-lede-first{font-size:1.15rem!important}.aboutpage-dropcap{float:left;font-family:var(--font-display);-webkit-text-fill-color:transparent;background:linear-gradient(#4dffaa 0%,#05ee88 100%);-webkit-background-clip:text;background-clip:text;margin-top:.05em;padding:.05em .16em 0 0;font-size:4.5rem;font-weight:700;line-height:.85}.aboutpage-pullquote{border:1px solid #05ee8833;border-left:3px solid var(--accent);background:linear-gradient(#05ee880f 0%,#0000004d 100%);border-radius:8px;align-self:flex-start;padding:2.2rem 1.6rem 1.6rem;position:sticky;top:1.5rem;box-shadow:0 24px 50px -22px #05ee884d}.aboutpage-pullquote-mark{font-family:var(--font-display);color:var(--accent);text-shadow:0 0 24px #05ee888c;font-size:5rem;line-height:1;position:absolute;top:-.55em;left:1rem}.aboutpage-pullquote p{font-family:var(--font-display);color:#fff;margin:0 0 .85rem;font-size:1.35rem;font-style:italic;line-height:1.3}.aboutpage-pullquote-foot{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#ffffff8c;font-size:.7rem;font-weight:700}.aboutpage-crew-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.aboutpage-crew-card{background:linear-gradient(#ffffff04 0%,#0000004d 100%);border:1px solid #ffffff14;border-radius:12px;padding:1.4rem 1.4rem 1.5rem;transition:border-color .2s,transform .2s;position:relative}.aboutpage-crew-card:before{content:"";opacity:.7;background:linear-gradient(90deg,#f59e0b 0%,#ef4444 35%,#b87dff 70%,#05ee88 100%);width:100%;height:2px;position:absolute;top:0;left:0}.aboutpage-crew-card:hover{border-color:#05ee884d;transform:translateY(-3px)}.aboutpage-crew-num{font-family:var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--accent);margin-bottom:1rem;font-size:.62rem;font-weight:800}.aboutpage-crew-name{font-family:var(--font-display);letter-spacing:-.005em;color:#fff;margin-bottom:.25rem;font-size:1.25rem;font-weight:700;line-height:1.15}.aboutpage-crew-role{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:.85rem;font-size:.7rem;font-weight:700}.aboutpage-crew-note{color:#ffffffa6;margin:0;font-size:.92rem;line-height:1.55}.aboutpage-timeline-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.aboutpage-timeline-item{grid-template-columns:28px 1fr;align-items:stretch;gap:1.2rem;display:grid}.aboutpage-timeline-rail{flex-direction:column;align-items:center;padding-top:1.5rem;display:flex;position:relative}.aboutpage-timeline-node{background:var(--accent);width:14px;height:14px;box-shadow:0 0 14px var(--accent), 0 0 0 5px #05ee881f;border-radius:50%;flex-shrink:0}.aboutpage-timeline-item:last-child .aboutpage-timeline-node{animation:1.8s ease-in-out infinite stinger-pulse}.aboutpage-timeline-line{background:linear-gradient(#05ee8880 0%,#05ee881a 100%);flex:1;width:2px;min-height:4rem;margin-top:.5rem}.aboutpage-timeline-card{border:1px solid var(--line,#ffffff14);background:linear-gradient(#ffffff03 0%,#0000004d 100%);border-radius:12px;margin-bottom:1rem;padding:1.2rem 1.5rem 1.5rem;transition:border-color .2s,transform .2s}.aboutpage-timeline-item:hover .aboutpage-timeline-card{border-color:#05ee884d;transform:translate(3px)}.aboutpage-timeline-year{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--accent);margin-bottom:.6rem;font-size:.74rem;font-weight:800;display:inline-block}.aboutpage-timeline-title{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;text-transform:uppercase;margin:0 0 .55rem;font-size:1.4rem;font-weight:700}.aboutpage-timeline-text{color:#ffffffb3;margin:0;font-size:.97rem;line-height:1.6}.aboutpage-vision{background:radial-gradient(70% 50%,#f59e0b0a 0%,#0000 70%)}.aboutpage-vision-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.aboutpage-vision-text p{color:#ffffffc7;margin:0 0 1.05rem;font-size:1.05rem;line-height:1.7}.aboutpage-vision-text strong{color:#fff;font-weight:600}.aboutpage-vision-stats{grid-template-columns:repeat(2,1fr);gap:.85rem;display:grid}.aboutpage-vision-stat{border:1px solid var(--line,#ffffff14);background:linear-gradient(#ffffff03 0%,#0000004d 100%);border-radius:10px;flex-direction:column;gap:.45rem;padding:1.1rem 1.2rem;transition:border-color .2s,transform .2s;display:flex;position:relative}.aboutpage-vision-stat svg{color:var(--accent)}.aboutpage-vision-stat .k{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#ffffff80;font-size:.65rem;font-weight:700}.aboutpage-vision-stat .v{font-family:var(--font-display);letter-spacing:-.005em;color:#fff;text-transform:uppercase;font-size:1.05rem;font-weight:700;line-height:1.1}.aboutpage-vision-stat-highlight{background:linear-gradient(#05ee880f 0%,#0000004d 100%);border-color:#05ee884d;box-shadow:0 18px 36px -20px #05ee8866}.aboutpage-vision-stat-highlight .v{color:var(--accent)}.aboutpage-offers-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.2rem;display:grid}.aboutpage-offer-card{border:1px solid var(--line,#ffffff14);background:linear-gradient(#ffffff04 0%,#0000004d 100%);border-radius:14px;padding:2.6rem 1.5rem 1.6rem;transition:border-color .2s,transform .2s,box-shadow .2s;position:relative;overflow:hidden}.aboutpage-offer-card:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--accent) 50%, transparent 100%);opacity:.65;height:2px;position:absolute;top:0;left:0;right:0}.aboutpage-offer-card:hover{border-color:#05ee884d;transform:translateY(-4px);box-shadow:0 30px 60px -28px #05ee884d}.aboutpage-offer-num{font-family:var(--font-display);color:#ffffff14;letter-spacing:-.05em;pointer-events:none;font-size:2.6rem;font-weight:700;line-height:1;position:absolute;top:1rem;right:1.2rem}.aboutpage-offer-icon{width:42px;height:42px;color:var(--accent);background:#05ee881f;border:1px solid #05ee8852;border-radius:10px;justify-content:center;align-items:center;margin-bottom:1.1rem;display:inline-flex;box-shadow:0 0 24px -8px #05ee8880}.aboutpage-offer-title{font-family:var(--font-display);letter-spacing:-.005em;color:#fff;text-transform:uppercase;margin:0 0 .6rem;font-size:1.2rem;font-weight:700}.aboutpage-offer-text{color:#ffffffb3;margin:0;font-size:.93rem;line-height:1.55}.aboutpage-tease{font-family:var(--font-display);color:#ffffffd9;text-align:center;max-width:600px;margin:2.5rem auto 0;font-size:1.4rem;font-style:italic}.aboutpage-tease-icons{margin-left:6px;font-size:1.6rem}.aboutpage-final{padding-bottom:6.5rem}.aboutpage-final-card{text-align:center;isolation:isolate;background:radial-gradient(80% 70% at 50% 30%,#05ee881a 0%,#0000 70%),linear-gradient(#ffffff05 0%,#0006 100%);border:1px solid #05ee8840;border-radius:18px;padding:3rem 2.5rem 3.2rem;position:relative;overflow:hidden;box-shadow:0 50px 100px -28px #000000b3,0 0 80px -32px #05ee8866}.aboutpage-final-card:before{content:"";background:linear-gradient(90deg,#0000 0%,#f59e0b 25%,#ef4444 50%,#05ee88 75%,#0000 100%);height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 18px #f59e0b80}.aboutpage-final-h{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;text-transform:uppercase;margin:1rem 0 1.2rem;font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1.05}.aboutpage-final-em{-webkit-text-fill-color:transparent;text-shadow:0 0 60px #05ee8866;background:linear-gradient(#4dffaa 0%,#05ee88 60%,#00b96a 100%);-webkit-background-clip:text;background-clip:text;font-style:italic}.aboutpage-final-mantra{font-family:var(--font-display);color:#ffffffc7;letter-spacing:.02em;margin:0 0 2rem;font-size:clamp(1.1rem,2vw,1.4rem);font-style:italic}.aboutpage-final-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem;display:inline-flex}.aboutpage-final-cta-primary{color:#fff;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(#5865f2 0%,#4752c4 100%);border-radius:10px;align-items:center;gap:.55rem;padding:.85rem 1.3rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex;box-shadow:0 16px 36px -12px #5865f299}.aboutpage-final-cta-primary:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 22px 44px -12px #5865f2b3}.aboutpage-final-cta-ghost{color:#ffffffa6;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;background:#ffffff05;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:.4rem;padding:.78rem 1.1rem;font-size:.74rem;font-weight:700;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.aboutpage-final-cta-ghost:hover{color:var(--accent);background:#05ee880f;border-color:#05ee8866}@media (max-width:900px){.aboutpage-section{padding:3.5rem 0}.aboutpage-bar{flex-wrap:wrap;row-gap:10px;padding:16px 18px}.aboutpage-bar-eyebrow{letter-spacing:.18em;padding:.35rem .7rem;font-size:.62rem}.aboutpage-bar-back{letter-spacing:.16em;padding:.4rem .7rem;font-size:.65rem}.aboutpage-hero-eyebrow{letter-spacing:.24em;font-size:.65rem}.aboutpage-hero-eyebrow-bar{width:14px}.aboutpage-hero-title{font-size:clamp(2.4rem,14vw,5rem)}.aboutpage-hero-lede{font-size:.95rem}.aboutpage-story-grid,.aboutpage-vision-grid{grid-template-columns:1fr;gap:2rem}.aboutpage-pullquote{position:static}.aboutpage-timeline-item{grid-template-columns:22px 1fr;gap:.85rem}.aboutpage-timeline-card{margin-bottom:.75rem;padding:1rem 1.2rem 1.2rem}.aboutpage-timeline-title{font-size:1.2rem}.aboutpage-vision-stats{grid-template-columns:1fr}.aboutpage-offer-num{font-size:2rem;top:.6rem;right:.85rem}.aboutpage-final-card{padding:2rem 1.5rem 2.4rem}.aboutpage-final-cta-primary,.aboutpage-final-cta-ghost{justify-content:center;width:100%}}.bhr-cd{--cc:#05ee88;background:linear-gradient(180deg, #0000008c 0%, #0000004d 100%), var(--cc);flex-direction:column;gap:.7rem;padding:1.25rem 1.4rem 1.3rem;display:flex}@supports (color:color-mix(in lab, red, red)){.bhr-cd{background:linear-gradient(180deg, #0000008c 0%, #0000004d 100%), color-mix(in srgb, var(--cc) 6%, transparent)}}.bhr-cd{border:1px solid var(--cc)}@supports (color:color-mix(in lab, red, red)){.bhr-cd{border:1px solid color-mix(in srgb, var(--cc) 30%, #ffffff0f)}}.bhr-cd{isolation:isolate;border-radius:12px;margin-bottom:1.5rem;position:relative;overflow:hidden}.bhr-cd:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--cc) 50%, transparent 100%);height:2px;box-shadow:0 0 16px var(--cc);position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.bhr-cd:before{box-shadow:0 0 16px color-mix(in srgb, var(--cc) 60%, transparent)}}.bhr-cd:after{content:"";background:radial-gradient(circle, var(--cc) 0%, transparent 60%);width:320px;height:320px;position:absolute;inset:-50% -10% auto auto}@supports (color:color-mix(in lab, red, red)){.bhr-cd:after{background:radial-gradient(circle, color-mix(in srgb, var(--cc) 15%, transparent) 0%, transparent 60%)}}.bhr-cd:after{pointer-events:none;z-index:-1}.bhr-cd-eyebrow{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--cc);text-shadow:0 0 12px var(--cc);align-items:center;gap:.5rem;font-size:.72rem;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bhr-cd-eyebrow{text-shadow:0 0 12px color-mix(in srgb, var(--cc) 40%, transparent)}}.bhr-cd-eyebrow-placeholder{opacity:.5}.bhr-cd-led{background:var(--cc);width:10px;height:10px;box-shadow:0 0 12px var(--cc), 0 0 0 3px var(--cc);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.bhr-cd-led{box-shadow:0 0 12px var(--cc), 0 0 0 3px color-mix(in srgb, var(--cc) 20%, transparent)}}.bhr-cd-led{animation:1s ease-in-out infinite bhr-cd-pulse}.bhr-cd-led-soon{background:#fbbf24;box-shadow:0 0 12px #fbbf24,0 0 0 3px #fbbf2433}@keyframes bhr-cd-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.bhr-cd-finish{filter:grayscale(.3);font-size:1.1rem}.bhr-cd-blocks{align-items:stretch;gap:.5rem;display:flex}.bhr-cd-block{background:linear-gradient(#ffffff08 0%,#00000080 100%);border:1px solid #ffffff0f;border-radius:9px;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:.85rem .5rem .65rem;display:flex;position:relative;overflow:hidden}.bhr-cd-block:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--cc) 50%, transparent 100%);height:1px;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.bhr-cd-block:before{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--cc) 60%, transparent) 50%, transparent 100%)}}.bhr-cd-num{font-family:var(--font-display);letter-spacing:-.025em;color:#fff;text-shadow:0 0 14px var(--cc), 0 4px 12px #000000b3;font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1}@supports (color:color-mix(in lab, red, red)){.bhr-cd-num{text-shadow:0 0 14px color-mix(in srgb, var(--cc) 45%, transparent), 0 4px 12px #000000b3}}.bhr-cd-block-sec .bhr-cd-num{color:var(--cc);animation:1s step-end infinite bhr-cd-tick}@keyframes bhr-cd-tick{0%,to{opacity:1}50%{opacity:.88}}.bhr-cd-label{font-family:var(--font-mono);letter-spacing:.32em;text-transform:uppercase;color:#fff6;margin-top:.4rem;font-size:.6rem;font-weight:800}.bhr-cd-sep{font-family:var(--font-display);color:var(--cc);opacity:.55;text-shadow:0 0 8px var(--cc);align-self:center;margin-top:-.4rem;font-size:clamp(1.8rem,4vw,2.4rem);font-weight:700;line-height:0}@supports (color:color-mix(in lab, red, red)){.bhr-cd-sep{text-shadow:0 0 8px color-mix(in srgb, var(--cc) 50%, transparent)}}.bhr-cd-sep{animation:1s step-end infinite bhr-cd-sep-blink}@keyframes bhr-cd-sep-blink{0%,49%{opacity:.85}50%,to{opacity:.2}}.bhr-cd-running{--cc:#05ee88;border-color:#05ee8866}.bhr-cd-soon{--cc:#fbbf24;border-color:#fbbf2466;box-shadow:0 0 40px -16px #fbbf2480}.bhr-cd-past{--cc:#fff6;opacity:.85;border-color:#ffffff1a}.bhr-cd-past-text{font-family:var(--font-display);color:#ffffff8c;letter-spacing:.02em;font-size:1.1rem;font-weight:600}.bhr-cd-mini{--cc:#05ee88;-webkit-backdrop-filter:blur(6px);border:1px solid var(--cc);background:#000000a6;border-radius:99px;align-items:center;gap:5px;padding:4px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bhr-cd-mini{border:1px solid color-mix(in srgb, var(--cc) 30%, #ffffff14)}}.bhr-cd-mini{font-family:var(--font-mono);letter-spacing:.06em;color:#ffffffeb;white-space:nowrap;font-size:.7rem;font-weight:700}.bhr-cd-mini-running{--cc:#05ee88;color:#4dffaa;background:#05ee881a}.bhr-cd-mini-soon{--cc:#fbbf24;color:#fde68a}.bhr-cd-mini-past{--cc:#ffffff4d;color:#ffffff73}.bhr-cd-mini-led{background:var(--cc);width:6px;height:6px;box-shadow:0 0 6px var(--cc);border-radius:50%;animation:1s ease-in-out infinite bhr-cd-pulse}.race-card-countdown{z-index:2;pointer-events:none;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.race-card-feature .race-card-countdown{bottom:18px}.race-card-countdown-full{width:calc(100% - 24px);max-width:360px}.race-card-countdown-full .bhr-cd{background:linear-gradient(180deg, #000000bf 0%, #0000008c 100%), var(--cc);gap:.3rem;margin-bottom:0;padding:.55rem .7rem .6rem}@supports (color:color-mix(in lab, red, red)){.race-card-countdown-full .bhr-cd{background:linear-gradient(180deg, #000000bf 0%, #0000008c 100%), color-mix(in srgb, var(--cc) 8%, transparent)}}.race-card-countdown-full .bhr-cd{-webkit-backdrop-filter:blur(8px);border-radius:10px}.race-card-countdown-full .bhr-cd-eyebrow{display:none}.race-card-countdown-full .bhr-cd-blocks{gap:.25rem}.race-card-countdown-full .bhr-cd-block{border-radius:6px;padding:.35rem .2rem .3rem}.race-card-countdown-full .bhr-cd-num{letter-spacing:-.02em;font-size:1.15rem}.race-card-countdown-full .bhr-cd-label{letter-spacing:.22em;color:#ffffff8c;margin-top:.18rem;font-size:.48rem}.race-card-countdown-full .bhr-cd-sep{opacity:.45;margin-top:-.25rem;font-size:1rem}.race-card-countdown-full .bhr-cd-past-text{font-size:.78rem}.race-card-feature .race-card-countdown-full{max-width:440px}.race-card-feature .race-card-countdown-full .bhr-cd-num{font-size:1.4rem}.race-card-feature .race-card-countdown-full .bhr-cd-block{padding:.45rem .3rem .4rem}.race-card-feature .race-card-countdown-full .bhr-cd-label{font-size:.52rem}@media (max-width:700px){.bhr-cd{padding:1rem 1.1rem 1.1rem}.bhr-cd-blocks{gap:.3rem}.bhr-cd-block{padding:.65rem .4rem .55rem}.bhr-cd-num{font-size:1.7rem}.bhr-cd-label{letter-spacing:.22em;font-size:.55rem}.bhr-cd-sep{font-size:1.5rem}.race-card-countdown{bottom:10px}.race-card-countdown-full{width:calc(100% - 16px)}.race-card-countdown-full .bhr-cd-num{font-size:1rem}.race-card-countdown-full .bhr-cd-label{letter-spacing:.18em;font-size:.44rem}}.ev-hero-when{font-family:var(--font-mono);color:#ffffffc7;background:#00000059;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:.45rem;margin-top:-.5rem;padding:.5rem .8rem;font-size:.78rem;font-weight:600;display:inline-flex}.ev-hero-when-sep{opacity:.4}.evdetail{max-width:1080px;margin:0 auto;padding:0 1rem 4rem}.evdetail-back{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;margin:0 0 1.4rem;display:flex}.evdetail-share-btn{border:1px solid var(--c,var(--accent));border-radius:8px;align-items:center;gap:.45rem;padding:.55rem 1rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.evdetail-share-btn{border:1px solid color-mix(in srgb, var(--c,var(--accent)) 45%, transparent)}}.evdetail-share-btn{background:var(--c,var(--accent))}@supports (color:color-mix(in lab, red, red)){.evdetail-share-btn{background:color-mix(in srgb, var(--c,var(--accent)) 14%, transparent)}}.evdetail-share-btn{color:var(--c,var(--accent));font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;font-size:.74rem;font-weight:800;transition:background .15s,transform .15s,box-shadow .15s}.evdetail-share-btn:hover:not(:disabled):not(.is-done){background:var(--c,var(--accent))}@supports (color:color-mix(in lab, red, red)){.evdetail-share-btn:hover:not(:disabled):not(.is-done){background:color-mix(in srgb, var(--c,var(--accent)) 24%, transparent)}}.evdetail-share-btn:hover:not(:disabled):not(.is-done){box-shadow:0 0 16px -5px var(--c,var(--accent));transform:translateY(-1px)}.evdetail-share-btn:disabled{opacity:.7;cursor:progress}.evdetail-share-btn.is-done{color:#4ade80;cursor:default;background:#22c55e1f;border-color:#22c55e66}.evdetail-share-btn.is-error{color:#fca5a5;background:#ef44441f;border-color:#ef444466}.evdetail-back-link{border:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-muted);background:#ffffff05;border-radius:8px;align-items:center;gap:.5rem;padding:.55rem .9rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:background .15s,color .15s,border-color .15s,transform .15s;display:inline-flex}.evdetail-back-link:hover{color:var(--c,var(--accent));border-color:var(--c,var(--accent))}@supports (color:color-mix(in lab, red, red)){.evdetail-back-link:hover{border-color:color-mix(in srgb, var(--c,var(--accent)) 35%, var(--line))}}.evdetail-back-link:hover{background:var(--c,var(--accent))}@supports (color:color-mix(in lab, red, red)){.evdetail-back-link:hover{background:color-mix(in srgb, var(--c,var(--accent)) 6%, transparent)}}.evdetail-back-link:hover{transform:translate(-2px)}.evdetail-hero{aspect-ratio:21/9;border:1px solid var(--line);isolation:isolate;background:radial-gradient(#ffffff0d 0%,#000c 100%);border-radius:16px;position:relative;overflow:hidden}.evdetail-hero:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--c,var(--accent)) 50%, transparent 100%);height:3px;box-shadow:0 0 18px var(--c,var(--accent));position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.evdetail-hero:before{box-shadow:0 0 18px color-mix(in srgb, var(--c,var(--accent)) 60%, transparent)}}.evdetail-hero:before{z-index:5}.evdetail-hero-img{object-fit:cover}.evdetail-hero-fallback{background:linear-gradient(135deg,#14141c99 0%,#000000d9 100%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.evdetail-hero-scrim{z-index:1;pointer-events:none;background:linear-gradient(#0000008c 0%,#0000 25% 55%,#000000d9 100%);position:absolute;inset:0}.evdetail-hero-svg{background:radial-gradient(circle at 30% 40%, var(--c,var(--accent)) 0%, transparent 55%), radial-gradient(circle at 70% 80%, #000c 0%, transparent 70%), linear-gradient(160deg, #0c1014 0%, #050709 100%)}@supports (color:color-mix(in lab, red, red)){.evdetail-hero-svg{background:radial-gradient(circle at 30% 40%, color-mix(in srgb, var(--c,var(--accent)) 18%, transparent) 0%, transparent 55%), radial-gradient(circle at 70% 80%, #000c 0%, transparent 70%), linear-gradient(160deg, #0c1014 0%, #050709 100%)}}.evdetail-hero-svg .evdetail-hero-img{object-fit:contain;filter:brightness(1.6) saturate(.7) drop-shadow(0 0 8px var(--c,var(--accent))) drop-shadow(0 0 18px var(--c,var(--accent)));padding:8% 12%}@supports (color:color-mix(in lab, red, red)){.evdetail-hero-svg .evdetail-hero-img{filter:brightness(1.6) saturate(.7) drop-shadow(0 0 8px color-mix(in srgb, var(--c,var(--accent)) 80%, transparent)) drop-shadow(0 0 18px color-mix(in srgb, var(--c,var(--accent)) 40%, transparent))}}.evdetail-hero-svg .evdetail-hero-img{opacity:.95}.evdetail-hero-top{z-index:2;flex-wrap:wrap;align-items:center;gap:.6rem;display:flex;position:absolute;top:16px;left:16px}.evdetail-sim-chip{-webkit-backdrop-filter:blur(8px);border:1px solid var(--c,var(--accent));background:#000000b3;border-radius:99px;align-items:center;gap:.55rem;padding:7px 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.evdetail-sim-chip{border:1px solid color-mix(in srgb, var(--c,var(--accent)) 40%, #ffffff1a)}}.evdetail-sim-chip-led{background:var(--c,var(--accent));width:8px;height:8px;box-shadow:0 0 10px var(--c,var(--accent));border-radius:50%;animation:1.6s ease-in-out infinite stinger-pulse}.evdetail-sim-chip img{width:auto;height:18px}.evdetail-hero-badges{z-index:2;flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:absolute;top:16px;right:16px}.evdetail-badge{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);border-radius:5px;align-items:center;gap:5px;padding:5px 10px;font-size:10.5px;font-weight:800;display:inline-flex}.evdetail-badge-endurance{color:#fbbf24;background:#f59e0b38;border:1px solid #f59e0b99;box-shadow:0 0 20px -6px #f59e0b99}.evdetail-badge-team{color:#d8b4fe;background:#b87dff38;border:1px solid #b87dff99;box-shadow:0 0 20px -6px #b87dff99}.evdetail-badge-live{color:#fecaca;background:#ef444440;border:1px solid #ef4444b3;box-shadow:0 0 22px -6px #ef4444b3}.evdetail-badge-past{color:var(--fg-muted);background:#ffffff0f;border:1px solid #ffffff2e}.evdetail-badge-led{background:#ef4444;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite race-badge-blink;box-shadow:0 0 8px #ef4444}.evdetail-hero-track{z-index:2;pointer-events:none;padding:0 22px 22px;position:absolute;bottom:0;left:0;right:0}.evdetail-hero-track-eyebrow{font-family:var(--font-mono);letter-spacing:.32em;text-transform:uppercase;color:var(--c,var(--accent));text-shadow:0 2px 12px #000000d9;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.evdetail-hero-track-name{font-family:var(--font-display);letter-spacing:-.005em;color:#fff;text-shadow:0 2px 14px #000000d9,0 0 30px #0009;text-transform:uppercase;font-size:clamp(1.4rem,3.5vw,2.4rem);font-weight:700;line-height:1.05;display:block}.evdetail-content{margin-top:1.5rem}.evdetail-meta{margin-bottom:1.5rem}.evdetail-meta-eyebrow{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--c,var(--accent));margin-bottom:.5rem;font-size:.7rem;font-weight:800;display:inline-block}.evdetail-title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--fg);margin:0 0 .6rem;font-size:clamp(1.7rem,3.6vw,2.6rem);font-weight:700;line-height:1.1}.evdetail-track{font-family:var(--font-mono);color:var(--fg-muted);align-items:center;gap:6px;font-size:.85rem;display:inline-flex}.evdetail-track svg{color:var(--c,var(--accent));flex-shrink:0}.evdetail-info-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.85rem;margin-bottom:2rem;display:grid}.evdetail-info-block{border:1px solid var(--line);background:linear-gradient(#ffffff04 0%,#0000004d 100%);border-radius:10px;padding:.95rem 1.1rem 1rem;position:relative}.evdetail-info-block:before{content:"";background:var(--c,var(--accent));opacity:.6;width:2px;height:100%;position:absolute;top:0;left:0}.evdetail-info-k{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-muted);align-items:center;gap:5px;margin-bottom:.4rem;font-size:9.5px;font-weight:700;display:inline-flex}.evdetail-info-k svg{color:var(--c,var(--accent));flex-shrink:0}.evdetail-info-v{font-family:var(--font-display);letter-spacing:0;color:var(--fg);font-size:1.05rem;font-weight:700;line-height:1.2}.evdetail-info-v-o{color:var(--fg-muted);margin-left:1px;font-size:.82em;font-weight:500}.evdetail-info-sub{font-family:var(--font-mono);letter-spacing:.1em;color:var(--fg-muted);margin-top:4px;font-size:.7rem}.evdetail-info-link{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--c,var(--accent));align-items:center;gap:4px;margin-top:6px;font-size:.7rem;font-weight:700;text-decoration:none;display:inline-flex}.evdetail-info-link:hover{text-decoration:underline}.evdetail-section{margin-bottom:2rem}.evdetail-h2{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--fg);margin:0 0 .7rem;font-size:1.15rem;font-weight:700}.evdetail-text{color:var(--fg-muted);white-space:pre-wrap;margin:0;font-size:.97rem;line-height:1.65}.evdetail-actions{background:linear-gradient(135deg, var(--c,var(--accent)) 0%, #0000004d 70%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.4rem 1.6rem 1.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.evdetail-actions{background:linear-gradient(135deg, color-mix(in srgb, var(--c,var(--accent)) 8%, transparent) 0%, #0000004d 70%)}}.evdetail-actions{border:1px solid var(--c,var(--accent))}@supports (color:color-mix(in lab, red, red)){.evdetail-actions{border:1px solid color-mix(in srgb, var(--c,var(--accent)) 25%, var(--line))}}.evdetail-actions{box-shadow:0 24px 50px -22px var(--c,var(--accent));border-radius:12px}@supports (color:color-mix(in lab, red, red)){.evdetail-actions{box-shadow:0 24px 50px -22px color-mix(in srgb, var(--c,var(--accent)) 50%, transparent)}}.evdetail-actions-info{flex:1;min-width:220px}.evdetail-actions-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;color:var(--fg);margin-bottom:.3rem;font-size:1.1rem;font-weight:700}.evdetail-actions-sub{color:var(--fg-muted);font-size:.88rem;line-height:1.5}.evdetail-actions-buttons{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.evdetail-btn-primary{color:#fff;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(#5865f2 0%,#4752c4 100%);border-radius:9px;align-items:center;gap:.45rem;padding:.8rem 1.3rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .15s,filter .15s,box-shadow .15s;display:inline-flex;box-shadow:0 14px 30px -10px #5865f28c}.evdetail-btn-primary:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 18px 36px -10px #5865f2b3}.evdetail-btn-ghost{border:1px solid var(--line);color:var(--fg-muted);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;background:#ffffff05;border-radius:9px;align-items:center;gap:.4rem;padding:.78rem 1.1rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.evdetail-btn-ghost:hover{color:var(--c,var(--accent));border-color:var(--c,var(--accent))}@supports (color:color-mix(in lab, red, red)){.evdetail-btn-ghost:hover{border-color:color-mix(in srgb, var(--c,var(--accent)) 40%, var(--line))}}.evdetail-btn-ghost:hover{background:var(--c,var(--accent))}@supports (color:color-mix(in lab, red, red)){.evdetail-btn-ghost:hover{background:color-mix(in srgb, var(--c,var(--accent)) 6%, transparent)}}.evsignup{--sc:#05ee88;background:radial-gradient(120% 80% at 0% 0%, var(--sc) 0%, transparent 60%), linear-gradient(180deg, #08080ceb 0%, #000000e0 100%);margin-top:1.8rem;padding:1.4rem 1.5rem 1.6rem;position:relative}@supports (color:color-mix(in lab, red, red)){.evsignup{background:radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--sc) 8%, transparent) 0%, transparent 60%), linear-gradient(180deg, #08080ceb 0%, #000000e0 100%)}}.evsignup{border:1px solid var(--sc)}@supports (color:color-mix(in lab, red, red)){.evsignup{border:1px solid color-mix(in srgb, var(--sc) 22%, #ffffff0f)}}.evsignup{isolation:isolate;box-shadow:0 30px 70px -32px var(--sc), inset 0 0 0 1px #ffffff05;border-radius:14px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.evsignup{box-shadow:0 30px 70px -32px color-mix(in srgb, var(--sc) 60%, transparent), inset 0 0 0 1px #ffffff05}}.evsignup-stripe{background:linear-gradient(90deg, #fbbf24 0%, #05ee88 30%, #a855f7 60%, var(--sc) 100%);height:3px;box-shadow:0 0 18px -4px var(--sc);position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.evsignup-stripe{box-shadow:0 0 18px -4px color-mix(in srgb, var(--sc) 80%, transparent)}}.evsignup-hud-tl,.evsignup-hud-tr,.evsignup-hud-bl,.evsignup-hud-br{border-color:var(--sc);width:18px;height:18px;position:absolute}@supports (color:color-mix(in lab, red, red)){.evsignup-hud-tl,.evsignup-hud-tr,.evsignup-hud-bl,.evsignup-hud-br{border-color:color-mix(in srgb, var(--sc) 70%, transparent)}}.evsignup-hud-tl,.evsignup-hud-tr,.evsignup-hud-bl,.evsignup-hud-br{pointer-events:none;opacity:.85;border-style:solid;border-width:0}.evsignup-hud-tl{border-top-width:2px;border-left-width:2px;top:10px;left:10px}.evsignup-hud-tr{border-top-width:2px;border-right-width:2px;top:10px;right:10px}.evsignup-hud-bl{border-bottom-width:2px;border-left-width:2px;bottom:10px;left:10px}.evsignup-hud-br{border-bottom-width:2px;border-right-width:2px;bottom:10px;right:10px}.evsignup-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.2rem;display:flex}.evsignup-eyebrow{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--sc);text-shadow:0 0 10px var(--sc);align-items:center;gap:.45rem;font-size:.66rem;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.evsignup-eyebrow{text-shadow:0 0 10px color-mix(in srgb, var(--sc) 50%, transparent)}}.evsignup-title{font-family:var(--font-display);letter-spacing:.005em;color:#fff;margin:.45rem 0 .5rem;font-size:clamp(1.3rem,2.6vw,1.7rem);font-weight:700}.evsignup-sub{color:#ffffffa6;max-width:38ch;margin:0;font-size:.9rem;line-height:1.55}.evsignup-cta{flex-direction:column;align-items:flex-end;gap:.5rem;min-width:220px;display:flex}.evsignup-btn{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:10px;align-items:center;gap:.55rem;padding:.95rem 1.5rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .15s,filter .15s,box-shadow .18s,background .15s;display:inline-flex}.evsignup-btn:disabled{opacity:.6;cursor:not-allowed}.evsignup-btn:not(:disabled):hover{filter:brightness(1.1);transform:translateY(-1px)}.evsignup-btn-primary{background:linear-gradient(180deg, var(--sc) 0%, var(--sc) 100%)}@supports (color:color-mix(in lab, red, red)){.evsignup-btn-primary{background:linear-gradient(180deg, color-mix(in srgb, var(--sc) 95%, white 5%) 0%, color-mix(in srgb, var(--sc) 85%, black 5%) 100%)}}.evsignup-btn-primary{color:#0a0a0c;box-shadow:0 18px 36px -12px var(--sc), inset 0 1px 0 #fff6}@supports (color:color-mix(in lab, red, red)){.evsignup-btn-primary{box-shadow:0 18px 36px -12px color-mix(in srgb, var(--sc) 70%, transparent), inset 0 1px 0 #fff6}}.evsignup-btn-primary:not(:disabled):hover{box-shadow:0 22px 44px -10px var(--sc), inset 0 1px 0 #ffffff80}@supports (color:color-mix(in lab, red, red)){.evsignup-btn-primary:not(:disabled):hover{box-shadow:0 22px 44px -10px color-mix(in srgb, var(--sc) 80%, transparent), inset 0 1px 0 #ffffff80}}.evsignup-btn-leave{color:#ffffffd9;background:#ffffff0a;border-color:#ffffff1f}.evsignup-btn-leave:not(:disabled):hover{color:#ff7878;background:#05ee8814;border-color:#05ee8859}.evsignup-spin{animation:1s linear infinite evsignup-spin}@keyframes evsignup-spin{to{transform:rotate(360deg)}}.evsignup-reminder-hint{max-width:28ch;font-family:var(--font-mono);letter-spacing:.02em;color:#ffffffc7;text-align:right;background:#00000059;border:1px solid #ffffff12;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.4rem .65rem;padding:.5rem .75rem;font-size:.72rem;display:flex}.evsignup-reminder-hint>svg{color:var(--sc)}.evsignup-reminder-discord{color:#b9c5ff;align-items:center;gap:.3rem;font-size:.7rem;display:inline-flex}.evsignup-reminder-discord.muted{color:#ffffff6b}.evsignup-error{color:#ff8a8a;text-align:right;background:#05ee881a;border:1px solid #05ee884d;border-radius:6px;max-width:28ch;margin-top:.4rem;padding:.4rem .7rem;font-size:.78rem}.evsignup-grid{border-top:1px dashed #ffffff14;grid-template-columns:repeat(auto-fill,minmax(74px,1fr));gap:1rem .7rem;padding-top:1.2rem;display:grid}.evsignup-driver{text-align:center;color:#ffffffd9;flex-direction:column;align-items:center;gap:.4rem;text-decoration:none;transition:transform .15s;display:flex;position:relative}.evsignup-driver:hover{transform:translateY(-2px)}.evsignup-driver-avatar{isolation:isolate;background:#ffffff0a;border-radius:50%;width:60px;height:60px;position:relative;overflow:hidden}.evsignup-driver-avatar img{object-fit:cover}.evsignup-driver-initials{width:100%;height:100%;font-family:var(--font-display);letter-spacing:.04em;color:#fff;text-shadow:0 1px 4px #0009;justify-content:center;align-items:center;font-size:1.2rem;font-weight:700;display:flex}.evsignup-driver-ring{border:2px solid var(--sc);position:absolute;inset:-3px}@supports (color:color-mix(in lab, red, red)){.evsignup-driver-ring{border:2px solid color-mix(in srgb, var(--sc) 65%, transparent)}}.evsignup-driver-ring{box-shadow:0 0 12px -2px var(--sc);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.evsignup-driver-ring{box-shadow:0 0 12px -2px color-mix(in srgb, var(--sc) 60%, transparent)}}.evsignup-driver-ring{pointer-events:none}.evsignup-driver-name{font-family:var(--font-mono);letter-spacing:.04em;color:#ffffffc7;text-overflow:ellipsis;white-space:nowrap;max-width:80px;font-size:.68rem;font-weight:700;overflow:hidden}.evsignup-driver-badge{background:var(--sc);color:#0a0a0c;width:16px;height:16px;box-shadow:0 0 8px var(--sc);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-2px;right:18%}@supports (color:color-mix(in lab, red, red)){.evsignup-driver-badge{box-shadow:0 0 8px color-mix(in srgb, var(--sc) 70%, transparent)}}.evsignup-empty{background:#ffffff05;border:1px dashed #ffffff14;border-radius:10px;align-items:center;gap:.85rem;padding:1rem 1.1rem;display:flex}.evsignup-empty svg{color:var(--sc);flex-shrink:0}.evsignup-empty strong{font-family:var(--font-display);color:#fff;margin-bottom:.15rem;font-size:.96rem;display:block}.evsignup-empty span{color:#ffffff94;font-size:.82rem}.pavstack{--av:26px;align-items:center;display:inline-flex}.pavstack-item{width:var(--av);height:var(--av);margin-left:calc(var(--av) * -.35);background:#ffffff0f;border:2px solid #0a0a0c;border-radius:50%;flex-shrink:0;position:relative;overflow:hidden}.pavstack-item:first-child{margin-left:0}.pavstack-item img{object-fit:cover;width:100%;height:100%;display:block}.pavstack-initials{width:100%;height:100%;font-family:var(--font-display);font-weight:700;font-size:calc(var(--av) * .42);color:#fff;text-shadow:0 1px 3px #0009;letter-spacing:.02em;justify-content:center;align-items:center;display:flex}.pavstack-more{height:var(--av);min-width:var(--av);font-family:var(--font-mono);font-size:calc(var(--av) * .4);color:#ffffffc7;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:99px;justify-content:center;align-items:center;margin-left:.45rem;padding:0 .45rem;font-weight:700;display:inline-flex}.race-card-avstack{border-top:1px dashed #ffffff0f;align-items:center;gap:.6rem;margin-top:.55rem;padding-top:.6rem;display:flex}.race-card-avstack:after{content:"Crew fährt mit";font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--c,#fff);margin-left:auto;font-size:.6rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.race-card-avstack:after{color:color-mix(in srgb, var(--c,#fff) 70%, white 20%)}}.race-card-avstack:after{text-shadow:0 0 8px var(--c,#fff)}@supports (color:color-mix(in lab, red, red)){.race-card-avstack:after{text-shadow:0 0 8px color-mix(in srgb, var(--c,#fff) 50%, transparent)}}.ev-card-avstack{border-top:1px dashed #ffffff12;align-items:center;gap:.55rem;margin-top:.35rem;padding-top:.55rem;display:flex}.ev-card-avstack-label{font-family:var(--font-mono);letter-spacing:.04em;color:#ffffffb3;font-size:.66rem;font-weight:700}.ev-card{position:relative}.ev-card-signed-up{z-index:3;background:linear-gradient(180deg, var(--accent) 0%, var(--accent) 100%);align-items:center;gap:.3rem;padding:.28rem .55rem;display:inline-flex;position:absolute;top:.6rem;right:.6rem}@supports (color:color-mix(in lab, red, red)){.ev-card-signed-up{background:linear-gradient(180deg, color-mix(in oklab, var(--accent) 95%, white 5%) 0%, var(--accent) 100%)}}.ev-card-signed-up{color:#0a0a0c;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;box-shadow:0 6px 18px -4px var(--accent), inset 0 1px 0 #fff6;border-radius:5px;font-size:.62rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.ev-card-signed-up{box-shadow:0 6px 18px -4px color-mix(in oklab, var(--accent) 60%, transparent), inset 0 1px 0 #fff6}}.ev-card.is-signed-up{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ev-card.is-signed-up{border-color:color-mix(in oklab, var(--accent) 50%, var(--line))}}.ev-card.is-signed-up{box-shadow:0 0 0 1px var(--accent), 0 20px 40px -22px var(--accent)}@supports (color:color-mix(in lab, red, red)){.ev-card.is-signed-up{box-shadow:0 0 0 1px color-mix(in oklab, var(--accent) 22%, transparent), 0 20px 40px -22px color-mix(in oklab, var(--accent) 40%, transparent)}}.race-card-badge-signed-up{background:linear-gradient(180deg, #fff 0%, var(--c,#fff) 100%)}@supports (color:color-mix(in lab, red, red)){.race-card-badge-signed-up{background:linear-gradient(180deg, #fff 0%, color-mix(in srgb, var(--c,#fff) 25%, white) 100%)}}.race-card-badge-signed-up{color:#0a0a0c;box-shadow:0 6px 16px -4px var(--c,#fff), inset 0 1px 0 #ffffff80}@supports (color:color-mix(in lab, red, red)){.race-card-badge-signed-up{box-shadow:0 6px 16px -4px color-mix(in srgb, var(--c,#fff) 70%, transparent), inset 0 1px 0 #ffffff80}}.race-card-badge-signed-up{letter-spacing:.08em;font-weight:800}.race-card.is-signed-up{outline:1px solid var(--c,#fff)}@supports (color:color-mix(in lab, red, red)){.race-card.is-signed-up{outline:1px solid color-mix(in srgb, var(--c,#fff) 50%, transparent)}}.race-card.is-signed-up{outline-offset:-1px}.ev-hero-cta.is-signed-up{background:linear-gradient(180deg, var(--accent) 0%, var(--accent) 100%)}@supports (color:color-mix(in lab, red, red)){.ev-hero-cta.is-signed-up{background:linear-gradient(180deg, color-mix(in oklab, var(--accent) 90%, white 10%) 0%, color-mix(in oklab, var(--accent) 85%, black 5%) 100%)}}.ev-hero-cta.is-signed-up{color:#0a0a0c;box-shadow:0 18px 36px -10px var(--accent)}@supports (color:color-mix(in lab, red, red)){.ev-hero-cta.is-signed-up{box-shadow:0 18px 36px -10px color-mix(in oklab, var(--accent) 70%, transparent)}}.evdetail-source-row{justify-content:flex-end;margin-top:1rem;display:flex}@media (max-width:720px){.evsignup{padding:1.1rem 1.1rem 1.3rem}.evsignup-cta{align-items:stretch;width:100%}.evsignup-btn{justify-content:center;width:100%}.evsignup-reminder-hint,.evsignup-error{text-align:left;max-width:100%}.evsignup-grid{grid-template-columns:repeat(auto-fill,minmax(64px,1fr))}.evsignup-driver-avatar{width:52px;height:52px}.evdetail{padding:0 .8rem 3rem}.evdetail-hero{aspect-ratio:16/10;border-radius:12px}.evdetail-hero-svg .evdetail-hero-img{padding:10%}.evdetail-hero-top{gap:.4rem;top:10px;left:10px}.evdetail-hero-badges{top:10px;right:10px}.evdetail-sim-chip{padding:5px 10px}.evdetail-sim-chip img{height:14px}.evdetail-hero-track{padding:0 14px 14px}.evdetail-info-grid{grid-template-columns:repeat(2,1fr);gap:.65rem}.evdetail-info-block{padding:.8rem .9rem .85rem}.evdetail-actions{flex-direction:column;align-items:flex-start;padding:1.1rem 1.2rem 1.2rem}.evdetail-actions-buttons{width:100%}.evdetail-btn-primary,.evdetail-btn-ghost{justify-content:center;width:100%}}.races-block{margin-top:.75rem}.races-head{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.4rem;display:flex}.races-head-left{flex-direction:column;gap:.45rem;min-width:0;display:flex}.races-h2{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--fg);margin:.25rem 0 0;font-size:clamp(1.45rem,2.6vw,2.1rem);font-weight:700;line-height:1.05}.races-h2-sim{color:var(--c,var(--accent));text-shadow:0 0 24px var(--c,var(--accent));margin-left:.25em;font-style:italic}@supports (color:color-mix(in lab, red, red)){.races-h2-sim{text-shadow:0 0 24px color-mix(in srgb, var(--c,var(--accent)) 45%, transparent)}}.races-sub{color:var(--fg-muted);max-width:56ch;margin:.2rem 0 0;font-size:.92rem;line-height:1.5}.races-head-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.75rem;display:flex}.races-head-logo{align-items:center;height:44px;display:flex}.races-head-logo img{object-fit:contain;width:auto;height:100%;filter:drop-shadow(0 0 24px var(--c,var(--accent)))}@supports (color:color-mix(in lab, red, red)){.races-head-logo img{filter:drop-shadow(0 0 24px color-mix(in srgb, var(--c,var(--accent)) 35%, transparent))}}.races-head-link{border:1px solid var(--c,var(--accent));border-radius:6px;align-items:center;gap:.4rem;padding:.5rem .85rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.races-head-link{border:1px solid color-mix(in srgb, var(--c,var(--accent)) 35%, var(--line))}}.races-head-link{background:var(--c,var(--accent))}@supports (color:color-mix(in lab, red, red)){.races-head-link{background:color-mix(in srgb, var(--c,var(--accent)) 8%, transparent)}}.races-head-link{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--c,var(--accent));white-space:nowrap;font-size:.74rem;font-weight:700;text-decoration:none;transition:background .15s,transform .15s}.races-head-link:hover{background:var(--c,var(--accent))}@supports (color:color-mix(in lab, red, red)){.races-head-link:hover{background:color-mix(in srgb, var(--c,var(--accent)) 16%, transparent)}}.races-head-link:hover{transform:translateY(-1px)}.races-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.races-grid>.race-card-feature{grid-column:span 3}@media (min-width:1800px){.races-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.races-grid>.race-card-feature{grid-column:span 2}}.race-card{border:1px solid var(--line);color:var(--fg);isolation:isolate;background:linear-gradient(#ffffff04 0%,#0000004d 100%);border-radius:14px;flex-direction:column;text-decoration:none;transition:transform .25s,border-color .2s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.race-card:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--c,var(--accent)) 50%, transparent 100%);z-index:10;opacity:.75;height:3px;transition:opacity .2s,height .2s;position:absolute;top:0;left:0;right:0}.race-card:hover{border-color:var(--c,var(--accent));transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.race-card:hover{border-color:color-mix(in srgb, var(--c,var(--accent)) 45%, var(--line))}}.race-card:hover{box-shadow:0 30px 60px -28px #000000bf, 0 0 60px -22px var(--c,var(--accent))}@supports (color:color-mix(in lab, red, red)){.race-card:hover{box-shadow:0 30px 60px -28px #000000bf, 0 0 60px -22px color-mix(in srgb, var(--c,var(--accent)) 65%, transparent)}}.race-card:hover:before{opacity:1;height:4px}.race-card-hero{aspect-ratio:16/10;background:radial-gradient(#ffffff0d 0%,#000000bf 100%);position:relative;overflow:hidden}.race-card-img{object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1)}.race-card:hover .race-card-img{transform:scale(1.06)}.race-card-svg .race-card-hero{background:radial-gradient(circle at 30% 40%, var(--c,var(--accent)) 0%, transparent 55%), radial-gradient(circle at 70% 80%, #000000bf 0%, transparent 70%), linear-gradient(160deg, #0c1014 0%, #050709 100%)}@supports (color:color-mix(in lab, red, red)){.race-card-svg .race-card-hero{background:radial-gradient(circle at 30% 40%, color-mix(in srgb, var(--c,var(--accent)) 22%, transparent) 0%, transparent 55%), radial-gradient(circle at 70% 80%, #000000bf 0%, transparent 70%), linear-gradient(160deg, #0c1014 0%, #050709 100%)}}.race-card-svg .race-card-img{object-fit:contain;filter:brightness(1.6) saturate(.7) drop-shadow(0 0 6px var(--c,var(--accent))) drop-shadow(0 0 14px var(--c,var(--accent)));padding:16% 14%}@supports (color:color-mix(in lab, red, red)){.race-card-svg .race-card-img{filter:brightness(1.6) saturate(.7) drop-shadow(0 0 6px color-mix(in srgb, var(--c,var(--accent)) 80%, transparent)) drop-shadow(0 0 14px color-mix(in srgb, var(--c,var(--accent)) 40%, transparent))}}.race-card-svg .race-card-img{opacity:.95}.race-card-svg:hover .race-card-img{filter:brightness(1.75) saturate(.85) drop-shadow(0 0 10px var(--c,var(--accent))) drop-shadow(0 0 22px var(--c,var(--accent)));transform:scale(1.04)}@supports (color:color-mix(in lab, red, red)){.race-card-svg:hover .race-card-img{filter:brightness(1.75) saturate(.85) drop-shadow(0 0 10px color-mix(in srgb, var(--c,var(--accent)) 90%, transparent)) drop-shadow(0 0 22px color-mix(in srgb, var(--c,var(--accent)) 55%, transparent))}}.race-card-track-overlay{z-index:1;pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:0 18px 60px;display:flex;position:absolute;inset:0}.race-card-track-overlay-eyebrow{font-family:var(--font-mono);letter-spacing:.32em;text-transform:uppercase;color:var(--c,var(--accent));text-shadow:0 2px 12px #000000d9;opacity:.95;margin-bottom:4px;font-size:9px;font-weight:800}.race-card-track-overlay-name{font-family:var(--font-display);letter-spacing:-.005em;color:#fff;text-shadow:0 2px 14px #000000d9,0 0 30px #0009;text-transform:uppercase;max-width:95%;font-size:clamp(1.05rem,2.4vw,1.6rem);font-weight:700;line-height:1.05}.race-card-svg.race-card-feature .race-card-img{padding:10% 16%}.race-card-svg.race-card-feature .race-card-track-overlay{padding-bottom:80px;padding-left:28px}.race-card-svg.race-card-feature .race-card-track-overlay-name{font-size:clamp(1.6rem,3.6vw,2.4rem)}@media (max-width:700px){.race-card-svg .race-card-img{padding:12%}.race-card-track-overlay{padding:0 14px 56px}.race-card-svg.race-card-feature .race-card-img{padding:12%}.race-card-svg.race-card-feature .race-card-track-overlay{padding-bottom:60px;padding-left:14px}}.race-card-fallback{background:linear-gradient(135deg,#14141c99 0%,#000000d9 100%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.race-card-fallback img{opacity:.45;filter:drop-shadow(0 0 24px var(--c,var(--accent)))}@supports (color:color-mix(in lab, red, red)){.race-card-fallback img{filter:drop-shadow(0 0 24px color-mix(in srgb, var(--c,var(--accent)) 60%, transparent))}}.race-card-scrim{z-index:1;pointer-events:none;background:linear-gradient(#0000 35%,#000000b3 100%),linear-gradient(#00000080 0%,#0000 28%);position:absolute;inset:0}.race-card-date{z-index:2;-webkit-backdrop-filter:blur(8px);border:1px solid var(--c,var(--accent));background:#000000a6;flex-direction:column;gap:1px;padding:7px 11px 8px;display:flex;position:absolute;top:12px;left:12px}@supports (color:color-mix(in lab, red, red)){.race-card-date{border:1px solid color-mix(in srgb, var(--c,var(--accent)) 35%, #ffffff0f)}}.race-card-date{font-family:var(--font-mono);text-transform:uppercase;text-align:center;border-radius:7px;min-width:64px;font-weight:700;line-height:1}.race-card-date .wd{letter-spacing:.22em;color:var(--c,var(--accent));font-size:9px}.race-card-date .d{font-family:var(--font-display);color:#fff;letter-spacing:.01em;margin:3px 0 2px;font-size:1.05rem;line-height:1.15}.race-card-date .t{letter-spacing:.1em;color:#ffffffbf;font-size:10px}.race-card-badges{z-index:2;flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:absolute;top:12px;right:12px}.race-card-badge{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-size:9.5px;font-weight:800;display:inline-flex}.race-card-badge-endurance{color:#fbbf24;background:#f59e0b33;border:1px solid #f59e0b8c;box-shadow:0 0 18px -6px #f59e0b8c}.race-card-badge-team{color:#d8b4fe;background:#b87dff33;border:1px solid #b87dff8c;box-shadow:0 0 18px -6px #b87dff8c}.race-card-badge-live{color:#fecaca;background:#ef444438;border:1px solid #ef4444a6;box-shadow:0 0 20px -6px #ef4444a6}.race-card-badge-led{background:#ef4444;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite race-badge-blink;box-shadow:0 0 8px #ef4444}@keyframes race-badge-blink{0%,to{opacity:1}50%{opacity:.35}}.race-card-simchip{z-index:2;-webkit-backdrop-filter:blur(6px);border:1px solid var(--c,var(--accent));background:#000000b3;border-radius:99px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex;position:absolute;bottom:12px;left:12px}@supports (color:color-mix(in lab, red, red)){.race-card-simchip{border:1px solid color-mix(in srgb, var(--c,var(--accent)) 40%, #ffffff1a)}}.race-card-simchip{font-family:var(--font-mono);letter-spacing:.2em;color:var(--c,var(--accent));font-size:10px;font-weight:800}.race-card-simchip-led{background:var(--c,var(--accent));width:6px;height:6px;box-shadow:0 0 8px var(--c,var(--accent));border-radius:50%;animation:1.6s ease-in-out infinite races-pulse}@keyframes races-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.race-card-arrow{z-index:2;background:var(--c,var(--accent));color:#001a0e;width:32px;height:32px;box-shadow:0 6px 18px -4px var(--c,var(--accent)), inset 0 1px 0 #ffffff4d;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.race-card-arrow{box-shadow:0 6px 18px -4px color-mix(in srgb, var(--c,var(--accent)) 70%, transparent), inset 0 1px 0 #ffffff4d}}.race-card-arrow{transition:transform .25s}.race-card:hover .race-card-arrow{transform:translate(3px,-3px)scale(1.06)}.race-card-body{flex-direction:column;gap:.45rem;padding:1rem 1.15rem 1.1rem;display:flex}.race-card-title{font-family:var(--font-display);letter-spacing:-.005em;color:var(--fg);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.05rem;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.race-card-meta{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.race-card-track{color:var(--fg-muted);align-items:center;gap:5px;font-size:.84rem;line-height:1.3;display:inline-flex}.race-card-track svg{color:var(--c,var(--accent));flex-shrink:0}.race-card-foot{border-top:1px dashed var(--line);justify-content:space-between;align-items:flex-end;gap:.7rem;margin-top:.4rem;padding-top:.7rem;display:flex}.race-card-foot-block{flex-direction:column;gap:2px;display:flex}.race-card-foot-k{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-muted);align-items:center;gap:4px;font-size:9.5px;font-weight:700;display:inline-flex}.race-card-foot-drivers{align-items:flex-end}.race-card-foot-v{font-family:var(--font-display);color:var(--c,var(--accent));font-size:1.05rem;font-weight:700;line-height:1}.race-card-foot-o{color:var(--fg-muted);margin-left:1px;font-size:.82em}.race-card-feature .race-card-hero{aspect-ratio:24/9}.race-card-feature .race-card-title{-webkit-line-clamp:1;font-size:1.4rem}.race-card-feature .race-card-body{gap:.55rem;padding:1.25rem 1.5rem 1.3rem}.race-card-feature .race-card-date{min-width:72px;padding:9px 13px}.race-card-feature .race-card-date .d{font-size:1.2rem}.races-empty{border:1px dashed var(--line);background:#ffffff04;border-radius:14px;align-items:center;gap:1.1rem;padding:1.5rem 1.75rem;display:flex}.races-empty-ico{background:var(--c,var(--accent));border-radius:12px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}@supports (color:color-mix(in lab, red, red)){.races-empty-ico{background:color-mix(in srgb, var(--c,var(--accent)) 10%, transparent)}}.races-empty-ico{border:1px solid var(--c,var(--accent))}@supports (color:color-mix(in lab, red, red)){.races-empty-ico{border:1px solid color-mix(in srgb, var(--c,var(--accent)) 35%, transparent)}}.races-empty-ico{color:var(--c,var(--accent));flex-shrink:0}.races-empty-text{flex:1;min-width:0}.races-empty-text h3{font-family:var(--font-display);letter-spacing:.02em;color:var(--fg);text-transform:uppercase;margin:0 0 4px;font-size:1.05rem;font-weight:700}.races-empty-text p{color:var(--fg-muted);margin:0;font-size:.88rem;line-height:1.5}.races-empty-link{background:var(--c,var(--accent));color:#001a0e;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;box-shadow:0 14px 28px -14px var(--c,var(--accent));border-radius:8px;align-items:center;gap:.4rem;padding:.6rem .95rem;font-size:.74rem;font-weight:800;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.races-empty-link{box-shadow:0 14px 28px -14px color-mix(in srgb, var(--c,var(--accent)) 75%, transparent)}}.races-empty-link{transition:transform .15s,box-shadow .15s}.races-empty-link:hover{box-shadow:0 18px 32px -14px var(--c,var(--accent));transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.races-empty-link:hover{box-shadow:0 18px 32px -14px color-mix(in srgb, var(--c,var(--accent)) 85%, transparent)}}@media (max-width:1100px){.races-grid{grid-template-columns:repeat(2,1fr)}.races-grid>.race-card-feature{grid-column:span 2}}@media (max-width:700px){.races-head{flex-direction:column;align-items:flex-start;gap:.9rem;margin-bottom:1.15rem}.races-head-right{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.races-head-logo{height:32px}.races-h2{font-size:clamp(1.3rem,6vw,1.75rem)}.races-sub{font-size:.85rem}.races-grid{grid-template-columns:1fr;gap:.9rem}.races-grid>.race-card-feature{grid-column:span 1}.race-card-feature .race-card-hero{aspect-ratio:16/10}.race-card-feature .race-card-title{-webkit-line-clamp:2;font-size:1.1rem}.race-card-feature .race-card-body{padding:1rem 1.1rem 1.1rem}.race-card-feature .race-card-date{min-width:60px;padding:7px 11px}.race-card-feature .race-card-date .d{font-size:1.05rem}.race-card-hero{aspect-ratio:16/10}.race-card-date{min-width:56px;padding:6px 9px}.race-card-date .d{font-size:.95rem}.race-card-body{padding:.85rem 1rem 1rem}.race-card-title{font-size:.95rem}.races-empty{flex-wrap:wrap;gap:.85rem;padding:1.15rem 1.2rem}.races-empty-link{justify-content:center;width:100%}}@media (max-width:480px){.race-card-badges{gap:4px}.race-card-badge{letter-spacing:.13em;padding:3px 6px;font-size:9px}.race-card-arrow{width:28px;height:28px;bottom:10px;right:10px}}.dash-bf-row{position:relative}.dash-bf-actions{opacity:0;z-index:2;align-items:center;gap:4px;transition:opacity .15s,transform .15s;display:inline-flex;position:absolute;top:8px;right:8px;transform:translateY(-2px)}.dash-bf-row:hover .dash-bf-actions,.dash-bf-row:focus-within .dash-bf-actions{opacity:1;transform:translateY(0)}.dash-bf-action{color:#ffffffa6;cursor:pointer;-webkit-backdrop-filter:blur(6px);background:#0009;border:1px solid #ffffff1a;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background .15s,color .15s,border-color .15s,transform .15s;display:inline-flex}.dash-bf-action:hover{color:#fff;background:#000000d9;border-color:#ffffff4d;transform:translateY(-1px)}.dash-bf-action-danger:hover{color:#fca5a5;background:#ef444426;border-color:#ef44448c}@media (max-width:720px),(hover:none){.dash-bf-actions{opacity:1;transform:none}}.bf-modal-small{max-width:440px}.bhr-floating-panel{-webkit-backdrop-filter:blur(16px)saturate(1.4);isolation:isolate;background:linear-gradient(#16161cdb 0%,#080a0ef0 100%);border:1px solid #ffffff1a;border-radius:12px;animation:.18s cubic-bezier(.16,1,.3,1) bhr-floating-in;position:relative;overflow:hidden;box-shadow:0 30px 70px -22px #000000d9,0 0 60px -22px #f59e0b38,0 0 0 1px #05ee880d,inset 0 1px #ffffff14}.bhr-floating-panel:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#f59e0b 18%,#ef4444 40%,#b87dff 60%,#05ee88 82%,#0000 100%);height:1.5px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 14px #f59e0b73}.bhr-floating-panel:after{content:"";pointer-events:none;z-index:1;background:repeating-linear-gradient(45deg,#f59e0b1a 0 4px,#0000 4px 10px);width:80px;height:80px;position:absolute;top:-14px;right:-14px;-webkit-mask-image:radial-gradient(circle at 100% 0,#000 0%,#0000 75%);mask-image:radial-gradient(circle at 100% 0,#000 0%,#0000 75%)}@keyframes bhr-floating-in{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.bf-confirm-text{color:#ffffffb8;margin:.5rem 0 1rem;font-size:14px;line-height:1.55}.bf-btn-danger{color:#fff;font-family:var(--font-display,"Oswald", system-ui);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#ef4444 0%,#b91c1c 100%);border:1px solid #ef4444;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:.65rem 1.1rem;font-size:14px;font-weight:700;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex;box-shadow:0 10px 24px -10px #ef44448c}.bf-btn-danger:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 14px 30px -10px #ef4444a6}.bf-btn-danger:disabled{opacity:.6;cursor:not-allowed}.bf-image-pick{color:#ffffffc7;cursor:pointer;text-align:left;width:100%;font:inherit;background:repeating-linear-gradient(135deg,#ffffff05 0 1px,#0000 1px 8px),#00000038;border:1px dashed #05ee884d;border-radius:8px;align-items:center;gap:.65rem;padding:.85rem 1rem;transition:border-color .18s,background .18s;display:flex}.bf-image-pick:hover{background:repeating-linear-gradient(135deg,#05ee880a 0 1px,#0000 1px 8px),#0000004d;border-color:#05ee888c}.bf-image-pick svg{color:#05ee88;flex-shrink:0}.bf-image-pick-label{font-family:var(--font-mono,monospace);letter-spacing:.16em;text-transform:uppercase;color:#05ee88;font-size:12px;font-weight:700}.bf-image-pick-hint{font-family:var(--font-mono,monospace);letter-spacing:.1em;color:#ffffff6b;margin-left:auto;font-size:10px}.bf-image-preview{background:radial-gradient(#ffffff0a 0%,#0000008c 100%);border:1px solid #ffffff1a;border-radius:8px;position:relative;overflow:hidden}.bf-image-preview img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:360px;margin:0 auto;display:block}.bf-image-bar{font-family:var(--font-mono,monospace);letter-spacing:.16em;text-transform:uppercase;background:#0000008c;border-top:1px solid #ffffff0f;align-items:center;gap:.7rem;padding:.55rem .7rem;font-size:10.5px;font-weight:700;display:flex}.bf-image-state{flex:1;align-items:center;gap:6px;min-width:0;display:inline-flex}.bf-image-state-busy{color:#fbbf24}.bf-image-state-ok{color:#05ee88}.bf-image-state-err{color:#fca5a5}.bf-image-state .spin{animation:1s linear infinite spin}.bf-image-meta{color:#ffffff73;letter-spacing:.08em;text-transform:none;font-weight:500}.bf-image-remove{color:#fca5a5;font-family:var(--font-mono,monospace);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#ef44441a;border:1px solid #ef444466;border-radius:5px;align-items:center;gap:5px;padding:5px 9px;font-size:10px;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.bf-image-remove:hover{color:#fff;background:#ef44442e}.bf-image-err{color:#fca5a5;background:#ef44441a;border-left:3px solid #ef4444;border-radius:4px;margin-top:.5rem;padding:.55rem .75rem;font-size:12.5px}@media (max-width:600px){.bf-image-pick{flex-wrap:wrap;padding:.75rem .9rem}.bf-image-pick-hint{flex-basis:100%;margin-left:0}.bf-image-bar{flex-wrap:wrap;row-gap:.5rem}.bf-image-preview img{max-height:260px}}.howto-lede{max-width:64ch;color:var(--fg-muted);margin-top:1rem;font-size:1.02rem;line-height:1.65}.howto-lede strong{color:var(--fg);font-weight:600}.hero-marquee{z-index:6;opacity:0;background:linear-gradient(#0000008c 0%,#00000052 100%);border-top:1px solid #05ee8852;border-bottom:1px solid #05ee882e;align-items:stretch;height:30px;margin:0;animation:.7s cubic-bezier(.16,1,.3,1) 50ms forwards hero-marquee-in;display:flex;position:relative;overflow:hidden;transform:translateY(-6px);box-shadow:inset 0 0 30px #05ee880f,0 6px 24px -8px #05ee882e}@keyframes hero-marquee-in{to{opacity:1;transform:translateY(0)}}.hero-marquee-tag{background:var(--accent);color:var(--accent-fg);font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;border-right:1px solid #0000004d;flex-shrink:0;align-items:center;gap:.45rem;padding:0 1rem;font-size:.65rem;font-weight:800;display:inline-flex;position:relative}.hero-marquee-tag:after{content:"";background:linear-gradient(90deg, var(--accent) 0%, transparent 100%);opacity:.6;width:10px;position:absolute;top:0;bottom:0;right:-10px}.hero-marquee-led{background:#b91c1c;border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite hero-marquee-blink;box-shadow:0 0 6px #ef4444,0 0 0 2px #ef44444d}@keyframes hero-marquee-blink{0%,49%{opacity:1}50%,to{opacity:.25}}.hero-marquee-track{flex:1;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.hero-marquee-row{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg);white-space:nowrap;flex-shrink:0;align-items:center;gap:1.5rem;padding-left:1.5rem;font-size:.72rem;font-weight:700;animation:45s linear infinite hero-marquee-scroll;display:inline-flex}.hero-marquee-row .sep{color:var(--accent);opacity:.7;font-size:.55rem}@keyframes hero-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (max-width:640px){.hero-marquee{height:26px}.hero-marquee-tag{letter-spacing:.18em;padding:0 .7rem;font-size:.58rem}.hero-marquee-row{gap:1.1rem;font-size:.62rem}}.hero-comeback{z-index:4;text-align:center;flex-direction:column;align-items:center;gap:.8rem;max-width:880px;margin:1.5rem auto 1.2rem;padding:0 1rem;display:flex;position:relative}.hero-comeback-tag{font-family:var(--font-mono);letter-spacing:.32em;text-transform:uppercase;color:var(--accent);opacity:0;background:linear-gradient(90deg,#05ee8814 0%,#05ee8805 100%);border:1px solid #05ee884d;border-radius:999px;align-items:center;gap:.7rem;padding:.4rem .95rem;font-size:.7rem;font-weight:800;animation:.8s cubic-bezier(.16,1,.3,1) .2s forwards hero-comeback-fade;display:inline-flex;transform:translateY(8px);box-shadow:0 0 0 1px #05ee880f,0 0 24px -6px #05ee8880}.hero-comeback-bar{background:var(--accent);width:18px;height:1.5px;box-shadow:0 0 6px var(--accent);border-radius:1px;display:inline-block}.hero-comeback-stack{flex-direction:column;align-items:center;gap:.15rem;line-height:1;display:flex}.hero-comeback-l1{font-family:var(--font-display);letter-spacing:-.005em;color:var(--fg);text-transform:uppercase;opacity:0;filter:blur(8px);text-shadow:0 4px 24px #0009;font-size:clamp(1.7rem,4.2vw,2.8rem);font-weight:700;animation:.95s cubic-bezier(.16,1,.3,1) .35s forwards hero-comeback-rise;transform:translateY(14px)}.hero-comeback-l2{font-family:var(--font-display);letter-spacing:-.015em;color:var(--fg);text-transform:uppercase;opacity:0;filter:blur(10px);text-shadow:0 6px 32px #000000a6,0 0 60px #05ee881f;margin-top:.05em;font-size:clamp(2.6rem,7vw,5.2rem);font-weight:700;line-height:.95;animation:1.1s cubic-bezier(.16,1,.3,1) .55s forwards hero-comeback-rise-big;transform:translateY(20px)scale(.96)}.hero-comeback-l2 em{color:var(--accent);text-shadow:0 0 28px #05ee8899,0 0 60px #05ee884d;background:linear-gradient(180deg, #4dffaa 0%, var(--accent) 70%, #00b96a 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding:0 .05em;font-style:italic;position:relative}.hero-comeback-l2 em:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--accent) 30%, var(--accent) 70%, transparent 100%);height:4px;box-shadow:0 0 12px var(--accent);transform-origin:50%;border-radius:2px;animation:.7s cubic-bezier(.4,0,.2,1) 1.3s forwards hero-comeback-underline;position:absolute;bottom:.05em;left:4%;right:4%;transform:scaleX(0)}.hero-comeback-sub{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--fg-muted);opacity:0;align-items:center;gap:.5rem;margin-top:.6rem;font-size:.72rem;font-weight:600;animation:.7s ease-out 1.2s forwards hero-comeback-fade;display:inline-flex}.hero-comeback-sub .dot{background:var(--accent);width:5px;height:5px;box-shadow:0 0 6px var(--accent);border-radius:50%}@keyframes hero-comeback-fade{to{opacity:1;transform:translateY(0)}}@keyframes hero-comeback-rise{to{opacity:.92;filter:blur();transform:translateY(0)}}@keyframes hero-comeback-rise-big{to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes hero-comeback-underline{to{transform:scaleX(1)}}@media (max-width:640px){.hero-comeback{gap:.55rem;margin:1rem auto .85rem}.hero-comeback-tag{letter-spacing:.24em;padding:.35rem .75rem;font-size:.6rem}.hero-comeback-bar{width:12px}.hero-comeback-sub{letter-spacing:.22em;font-size:.6rem}}.recruit-btn-disabled{cursor:not-allowed;opacity:.55;-webkit-user-select:none;user-select:none;border-style:dashed!important}.recruit-btn-disabled:hover{color:var(--fg-muted)!important;background:0 0!important}.cs-root{color:#fafaf8;isolation:isolate;background:#060807;justify-content:center;align-items:center;min-height:100vh;padding:4rem 1.5rem;display:flex;position:relative;overflow:hidden}.cs-bg{z-index:-1;pointer-events:none;position:absolute;inset:0}.cs-bg-grid{background-image:repeating-linear-gradient(0deg,#ffffff04 0 1px,#0000 1px 60px),repeating-linear-gradient(90deg,#ffffff04 0 1px,#0000 1px 60px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70%,#000 20%,#0000 85%);mask-image:radial-gradient(70% 70%,#000 20%,#0000 85%)}.cs-bg-glow{filter:blur(8px);background:radial-gradient(700px at 30% 30%,#f59e0b14 0%,#0000 55%),radial-gradient(800px at 75% 70%,#05ee880f 0%,#0000 60%),radial-gradient(600px,#ef44440a 0%,#0000 65%);position:absolute;inset:-10%}.cs-card{text-align:center;background:linear-gradient(#ffffff05 0%,#00000059 100%);border:1px solid #05ee8838;border-radius:18px;width:100%;max-width:620px;padding:2.5rem 2.25rem 2.25rem;position:relative;box-shadow:0 0 0 1px #05ee880d,0 40px 80px -30px #000000b3}.cs-brand{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:#fafaf8;align-items:center;gap:.7rem;margin-bottom:1.8rem;font-size:1.05rem;font-weight:700;display:inline-flex}.cs-brand .accent{color:var(--accent)}.cs-eyebrow{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--accent);background:#05ee8814;border:1px solid #05ee8847;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.4rem .85rem;font-size:.7rem;font-weight:800;display:inline-flex}.cs-led{background:#fbbf24;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite cs-blink;box-shadow:0 0 8px #fbbf24}@keyframes cs-blink{0%,to{opacity:1}50%{opacity:.4}}.cs-title{font-family:var(--font-display);color:#fff;letter-spacing:-.01em;margin-bottom:1.2rem;font-size:clamp(2rem,5vw,2.85rem);font-weight:700;line-height:1.05}.cs-title .accent{background:linear-gradient(90deg, #4dffaa 0%, var(--accent) 50%, #00b96a 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.cs-lede{color:#fafaf8b8;max-width:52ch;margin:0 auto 1.6rem;font-size:1.02rem;line-height:1.6}.cs-ico-row{text-align:left;background:#ffffff06;border:1px solid #ffffff14;border-radius:10px;align-items:flex-start;gap:.85rem;margin-bottom:1.8rem;padding:1rem 1.15rem;display:flex}.cs-ico{color:#fbbf24;background:#f59e0b1a;border:1px solid #f59e0b52;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.cs-ico-text{color:#fafaf8c7;margin:0;font-size:.92rem;line-height:1.55}.cs-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem;display:flex}.cs-btn-primary{color:#fff;background:#5865f2;border-radius:11px;align-items:center;gap:.55rem;padding:.78rem 1.3rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex;box-shadow:0 0 22px -6px #5865f28c}.cs-btn-primary:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 0 28px -4px #5865f2b3}.cs-btn-ghost{color:#fafaf8b8;border:1px solid #ffffff1f;border-radius:11px;align-items:center;gap:.45rem;padding:.7rem 1.1rem;font-size:.92rem;font-weight:500;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.cs-btn-ghost:hover{color:var(--accent);background:#05ee880a;border-color:#05ee8866}.simstrip-foot{font-family:var(--font-mono);letter-spacing:.06em;color:var(--fg-muted);background:#05ee880d;border:1px solid #05ee882e;border-radius:999px;align-items:center;gap:.55rem;margin-top:1.65rem;padding:.55rem .95rem;font-size:.74rem;display:inline-flex}.simstrip-foot svg{color:var(--accent)}.roadmap{padding:5.5rem 0}.roadmap-head{max-width:720px;margin-bottom:2.5rem}.roadmap-head .brand-eyebrow:before{display:none}.roadmap-h{font-family:var(--font-display);color:var(--fg);margin:1rem 0 .85rem;font-size:clamp(2rem,4vw,3.2rem);font-weight:700;line-height:1.02}.roadmap-h .accent{color:var(--accent)}.roadmap-lede{color:var(--fg-muted);max-width:60ch;font-size:1rem;line-height:1.6}.roadmap-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2.5rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:760px){.roadmap-list{grid-template-columns:1fr;gap:1rem}}.roadmap-item{grid-template-columns:24px 1fr;align-items:stretch;gap:1rem;display:grid}.roadmap-rail{flex-direction:column;align-items:center;padding-top:1.5rem;display:flex;position:relative}.roadmap-node{background:var(--bg);border:2px solid var(--accent);border-radius:50%;flex-shrink:0;width:12px;height:12px;box-shadow:0 0 0 4px #05ee881a}.roadmap-next .roadmap-node{background:var(--accent);box-shadow:0 0 12px var(--accent), 0 0 0 4px #05ee882e;animation:1.8s ease-in-out infinite stinger-pulse}.roadmap-later .roadmap-node{border-color:#f59e0bcc;box-shadow:0 0 0 4px #f59e0b1a}.roadmap-future .roadmap-node{border-color:#f5f5f759;box-shadow:0 0 0 4px #f5f5f70d}.roadmap-line{background:linear-gradient(#05ee8866 0%,#05ee880f 100%);flex:1;width:2px;min-height:1.5rem;margin-top:.5rem}.roadmap-later .roadmap-line{background:linear-gradient(#f59e0b66 0%,#f5f5f70f 100%)}.roadmap-card{background:var(--bg-card);border:1px solid var(--line);border-radius:11px;padding:1.25rem 1.4rem 1.35rem;transition:border-color .2s,transform .2s,box-shadow .2s;position:relative}.roadmap-item:hover .roadmap-card{border-color:#05ee884d;transform:translateY(-2px);box-shadow:0 16px 36px -22px #05ee8859}.roadmap-later:hover .roadmap-card{border-color:#f59e0b4d;box-shadow:0 16px 36px -22px #f59e0b59}.roadmap-card-head{justify-content:space-between;align-items:center;margin-bottom:.65rem;display:flex}.roadmap-tag{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;border-radius:4px;padding:.22rem .55rem;font-size:.6rem;font-weight:700}.roadmap-next .roadmap-tag{color:var(--accent-fg);background:var(--accent)}.roadmap-later .roadmap-tag{color:#fbbf24;background:#f59e0b1f;border:1px solid #f59e0b52}.roadmap-future .roadmap-tag{color:var(--fg-muted);border:1px solid var(--line);background:#ffffff0a}.roadmap-card-ico{width:26px;height:26px;color:var(--accent);background:#05ee881a;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.roadmap-later .roadmap-card-ico{color:#fbbf24;background:#f59e0b1a}.roadmap-future .roadmap-card-ico{color:var(--fg-muted);background:#ffffff0a}.roadmap-title{font-family:var(--font-display);color:var(--fg);letter-spacing:-.005em;margin-bottom:.4rem;font-size:1.2rem;font-weight:700;line-height:1.15}.roadmap-text{color:var(--fg-muted);font-size:.92rem;line-height:1.55}.reg-shell{color:#f5f5f3;min-height:100vh;font-family:var(--font-body);isolation:isolate;background:#050507;position:relative;overflow-x:hidden}.reg-bg{z-index:0;pointer-events:none;position:fixed;inset:0}.reg-bg-img{object-fit:cover;filter:brightness(.45)saturate(1.05)}.reg-bg-scrim{background:radial-gradient(80% 60% at 50% 0,#0000 0%,#050507b3 60%,#050507f2 100%),linear-gradient(#0505078c 0%,#050507eb 80%,#050507 100%);position:absolute;inset:0}.reg-bg-noise{opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.4'/%3E%3C/svg%3E");position:absolute;inset:0}.reg-stripe{z-index:5;background:linear-gradient(90deg,#fbbf24 0%,#f44 30%,#a855f7 60%,#05ee88 100%);height:4px;position:relative;box-shadow:0 0 20px -4px #05ee8880}.reg-top{z-index:5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.4rem 2.5rem;display:flex;position:relative}.reg-brand{color:inherit;align-items:center;gap:.85rem;text-decoration:none;display:inline-flex}.reg-brand-name{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;font-size:1rem;font-weight:700;line-height:1}.reg-brand-sub{font-family:var(--font-mono);letter-spacing:.3em;color:#ffffff8c;text-transform:uppercase;margin-top:4px;font-size:.6rem}.reg-top-cta{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#ffffffbf;border:1px solid #ffffff1f;border-radius:999px;padding:.55rem 1rem;font-size:.72rem;font-weight:700;text-decoration:none;transition:color .15s,border-color .15s,background .15s}.reg-top-cta:hover{color:#fff;background:#05ee880f;border-color:#05ee8873}.reg-top-cta-em{color:#05ee88;margin-left:.4rem}.reg-main{z-index:5;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:3.5rem;max-width:1280px;margin:0 auto;padding:2rem 2.5rem 5rem;display:grid;position:relative}.reg-license{flex-direction:column;gap:1.2rem;display:flex;position:sticky;top:1.5rem}.reg-license-eyebrow{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:#fbbf24;align-items:center;gap:.5rem;font-size:.66rem;font-weight:800;display:inline-flex}.reg-license-eye-dot{background:#fbbf24;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite reg-pulse;box-shadow:0 0 10px #fbbf24}@keyframes reg-pulse{0%,to{opacity:1}50%{opacity:.35}}.reg-license-card{isolation:isolate;background:linear-gradient(135deg,#14181ef2 0%,#08080cf2 60%,#14181ef2 100%);border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 80px -28px #000000b3,inset 0 0 0 1px #fbbf240f}.reg-license-stripe{background:linear-gradient(90deg,#fbbf24 0%,#f44 35%,#a855f7 70%,#05ee88 100%);height:4px}.reg-license-hud-tl,.reg-license-hud-tr,.reg-license-hud-bl,.reg-license-hud-br{pointer-events:none;border:0 solid #fbbf248c;width:22px;height:22px;position:absolute}.reg-license-hud-tl{border-top-width:2px;border-left-width:2px;top:14px;left:14px}.reg-license-hud-tr{border-top-width:2px;border-right-width:2px;top:14px;right:14px}.reg-license-hud-bl{border-bottom-width:2px;border-left-width:2px;bottom:14px;left:14px}.reg-license-hud-br{border-bottom-width:2px;border-right-width:2px;bottom:14px;right:14px}.reg-license-head{border-bottom:1px dashed #ffffff14;align-items:center;gap:.7rem;padding:1.3rem 1.5rem 1rem;display:flex}.reg-license-head-l1{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:#fff;font-size:.78rem;font-weight:700}.reg-license-head-l2{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#ffffff8c;margin-top:2px;font-size:.58rem}.reg-license-class{color:#0a0a0c;width:36px;height:36px;font-family:var(--font-display);letter-spacing:0;background:linear-gradient(135deg,#fbbf24,#05ee88);border-radius:6px;justify-content:center;align-items:center;margin-left:auto;font-size:1.2rem;font-weight:800;display:flex;box-shadow:0 0 14px -2px #fbbf2480}.reg-license-body{align-items:center;gap:1.2rem;padding:1.3rem 1.5rem;display:flex}.reg-license-avatar{background:linear-gradient(135deg,#05ee881f 0%,#0006 100%);border:1px solid #05ee8840;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:92px;height:92px;display:flex;position:relative;overflow:hidden}.reg-license-avatar-initials{font-family:var(--font-display);color:#05ee88;text-shadow:0 0 18px #05ee8880;font-size:2.2rem;font-weight:700}.reg-license-avatar-ring{pointer-events:none;border:1px dashed #05ee8866;border-radius:8px;position:absolute;inset:-3px}.reg-license-meta{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.reg-license-meta-row{flex-direction:column;display:flex}.reg-license-meta-k{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#fff6;font-size:.55rem;font-weight:800}.reg-license-meta-v{font-family:var(--font-display);color:#fff;margin-top:2px;font-size:.95rem;font-weight:600}.reg-license-meta-v-big{letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:1.1rem;font-weight:700;overflow:hidden}.reg-license-meta-v-mono{font-family:var(--font-mono);letter-spacing:.06em;color:#fbbf24;font-size:.82rem}.reg-license-status{font-family:var(--font-mono);letter-spacing:.04em;color:#ffffff8c;align-items:center;gap:.4rem;margin-top:2px;font-size:.72rem;font-weight:700;display:inline-flex}.reg-license-status-dot{background:#ffffff4d;border-radius:50%;width:7px;height:7px;transition:background .3s,box-shadow .3s}.reg-license-status.is-ready{color:#05ee88}.reg-license-status.is-ready .reg-license-status-dot{background:#05ee88;animation:1.4s ease-in-out infinite reg-pulse;box-shadow:0 0 10px #05ee88}.reg-license-sims{flex-wrap:wrap;gap:.35rem;padding:0 1.5rem 1rem;display:flex}.reg-license-sim{border:1px solid var(--c);background:#0006;align-items:center;padding:4px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.reg-license-sim{border:1px solid color-mix(in srgb, var(--c) 50%, transparent)}}.reg-license-sim{font-family:var(--font-mono);letter-spacing:.08em;color:var(--c);border-radius:99px;font-size:.62rem;font-weight:700}.reg-license-foot{border-top:1px dashed #ffffff14;justify-content:space-between;align-items:center;gap:.8rem;padding:.9rem 1.5rem 1.2rem;display:flex}.reg-license-barcode{flex:1;align-items:center;gap:1px;height:28px;display:flex}.reg-license-barcode span{background:#ffffffa6;height:100%;display:inline-block}.reg-license-stamp{color:#fbbf24;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;background:#fbbf240d;border:1px solid #fbbf2473;border-radius:4px;flex-shrink:0;align-items:center;gap:4px;padding:5px 9px;font-size:.6rem;font-weight:800;display:inline-flex}.reg-trust{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.reg-trust li{font-family:var(--font-mono);letter-spacing:.04em;color:#ffffffc7;background:#ffffff06;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:.6rem;padding:.6rem .8rem;font-size:.75rem;font-weight:600;display:flex}.reg-trust li svg{color:#05ee88;flex-shrink:0}.reg-form-wrap{flex-direction:column;gap:.85rem;display:flex}.reg-eyebrow{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:#05ee88;background:#05ee8814;border:1px solid #05ee8852;border-radius:99px;align-self:flex-start;align-items:center;gap:.55rem;padding:.55rem 1rem;font-size:.7rem;font-weight:800;display:inline-flex;box-shadow:0 0 24px -6px #05ee8859}.reg-eyebrow-dot{background:#05ee88;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite reg-pulse;box-shadow:0 0 10px #05ee88}.reg-h1{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;margin:0;font-size:clamp(2.6rem,5.5vw,4.2rem);font-weight:700;line-height:.95}.reg-h1-em{color:#0000;background:linear-gradient(90deg,#05ee88 0%,#4dffaa 60%,#fff 100%);-webkit-background-clip:text;background-clip:text;font-style:italic}.reg-lede{color:#ffffffbf;max-width:50ch;margin:.4rem 0 1.3rem;font-size:1rem;line-height:1.55}.reg-form{flex-direction:column;gap:1.2rem;display:flex}.reg-field{flex-direction:column;gap:.55rem;display:flex}.reg-field-head{align-items:center;gap:.55rem;display:flex}.reg-field-num{width:26px;height:26px;font-family:var(--font-mono);letter-spacing:.04em;color:#fbbf24;background:#fbbf241f;border:1px solid #fbbf2461;border-radius:4px;justify-content:center;align-items:center;font-size:.65rem;font-weight:800;display:inline-flex}.reg-field-icon{color:#ffffff80;display:inline-flex}.reg-field-label{font-family:var(--font-display);letter-spacing:.04em;color:#fff;flex:1;font-size:.92rem;font-weight:700}.reg-field-status{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:99px;padding:3px 8px;font-size:.6rem;font-weight:700}.reg-field-status-ok{color:#05ee88;background:#05ee881a;border:1px solid #05ee8859}.reg-field-status-no{color:#fbbf24;background:#fbbf2414;border:1px solid #fbbf2452}.reg-input{color:#fff;width:100%;font-family:var(--font-body);background:#00000080;border:1px solid #ffffff1a;border-radius:8px;outline:none;padding:.9rem 1rem;font-size:.95rem;transition:border-color .15s,box-shadow .15s,background .15s}.reg-input::placeholder{color:#ffffff4d}.reg-input:focus{background:#0009;border-color:#05ee88;box-shadow:0 0 0 3px #05ee882e}.reg-input-wrap{position:relative}.reg-input-pad{padding-right:3rem}.reg-eye{color:#ffffff8c;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.reg-eye:hover{color:#fff;background:#ffffff0f}.reg-warn{color:#ffffffd9;background:linear-gradient(135deg,#fbbf241a 0%,#05ee880a 100%);border-left:3px solid #fbbf24;border-radius:0 6px 6px 0;align-items:flex-start;gap:.6rem;padding:.7rem .9rem;font-size:.78rem;line-height:1.45;display:flex}.reg-warn-icon{color:#fbbf24;flex-shrink:0;margin-top:1px}.reg-warn strong{color:#fde68a;font-weight:700}.reg-hint{font-family:var(--font-mono);letter-spacing:.04em;color:#ffffff80;font-size:.7rem;font-weight:600}.reg-rules{flex-wrap:wrap;gap:.35rem;display:flex}.reg-rule{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffff73;background:0 0;border:1px solid #ffffff1a;border-radius:99px;align-items:center;gap:.3rem;padding:4px 9px;font-size:.65rem;font-weight:700;display:inline-flex}.reg-rule.is-ok{color:#05ee88;background:#05ee881a;border-color:#05ee8866}.reg-terms{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:.7rem;padding:.65rem .2rem;display:flex}.reg-terms input{display:none}.reg-check{background:#00000073;border:1px solid #ffffff2e;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:2px;transition:background .15s,border-color .15s;display:inline-flex}.reg-terms input:checked~.reg-check{background:#05ee88;border-color:#05ee88}.reg-terms-text{color:#ffffffbf;font-size:.85rem;line-height:1.4}.reg-link{color:#05ee88;text-underline-offset:2px;text-decoration:underline}.reg-link:hover{color:#4dffaa}.reg-err{color:#faa;background:#05ee881f;border:1px solid #05ee8866;border-radius:7px;align-items:center;gap:.5rem;padding:.7rem .9rem;font-size:.85rem;display:flex}.reg-submit{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:#ffffff80;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;justify-content:center;align-items:center;gap:.8rem;margin-top:.4rem;padding:1.1rem 1.6rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .15s,filter .15s,box-shadow .18s,background .18s,color .18s,border-color .18s;display:inline-flex;position:relative;overflow:hidden}.reg-submit:disabled{cursor:not-allowed}.reg-submit.is-live{color:#0a0a0c;background:linear-gradient(#05ee88 0%,#00b96a 100%);border-color:#05ee88;box-shadow:0 22px 44px -14px #05ee888c,inset 0 1px #ffffff73}.reg-submit.is-live:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 28px 52px -10px #05ee88b3,inset 0 1px #ffffff8c}.reg-submit-shimmer{pointer-events:none;background:linear-gradient(120deg,#0000 0%,#ffffff40 50%,#0000 100%);transition:transform .6s;position:absolute;inset:0;transform:translate(-100%)}.reg-submit.is-live:hover .reg-submit-shimmer{transform:translate(100%)}.reg-spin{animation:1s linear infinite reg-spin}@keyframes reg-spin{to{transform:rotate(360deg)}}.reg-foot{text-align:center;font-family:var(--font-mono);letter-spacing:.04em;color:#ffffff80;margin-top:.4rem;font-size:.78rem}.reg-success{z-index:5;justify-content:center;align-items:center;min-height:calc(100vh - 100px);padding:2rem;display:flex;position:relative}.reg-success-card{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:540px;display:flex}.reg-success-icon{color:#05ee88;background:#05ee8826;border:2px solid #05ee88;border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;margin-bottom:.6rem;display:flex;box-shadow:0 0 60px -10px #05ee88a6}.reg-success-sub{color:#ffffffb3;font-size:.95rem;line-height:1.5}.reg-success-sub strong{font-family:var(--font-mono);color:#fbbf24}@media (max-width:980px){.reg-main{grid-template-columns:1fr;gap:2rem;padding:1.5rem 1.2rem 4rem}.reg-license{order:2;position:static}.reg-form-wrap{order:1}}@media (max-width:560px){.reg-top{padding:1rem 1.2rem}.reg-brand-name{font-size:.92rem}.reg-brand-sub{display:none}.reg-top-cta{padding:.45rem .75rem;font-size:.62rem}.reg-h1{font-size:2.4rem}.reg-license-head{padding:1rem 1.1rem .8rem}.reg-license-body{gap:.85rem;padding:1rem 1.1rem}.reg-license-avatar{width:76px;height:76px}.reg-license-avatar-initials{font-size:1.7rem}.reg-license-sims{padding:0 1.1rem .9rem}.reg-license-foot{padding:.75rem 1.1rem 1rem}.reg-input{font-size:16px}}.log-status{flex-direction:column;gap:1.2rem;display:flex;position:sticky;top:1.5rem}.log-clock-card{background:radial-gradient(120% 80% at 0 0,#05ee880f 0%,#0000 60%),linear-gradient(#0f1216f2 0%,#08080cf2 100%);border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:.4rem;padding:1.4rem 1.6rem 1.5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 80px -28px #000000b3,inset 0 0 0 1px #05ee880a}.log-clock-stripe{background:linear-gradient(90deg,#fbbf24 0%,#f44 35%,#a855f7 70%,#05ee88 100%);height:3px;position:absolute;top:0;left:0;right:0}.log-clock-head{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:#05ee88;align-items:center;gap:.55rem;font-size:.66rem;font-weight:800;display:inline-flex}.log-clock-head svg{color:#05ee88}.log-clock-led{background:#05ee88;border-radius:50%;width:8px;height:8px;margin-left:auto;animation:1.4s ease-in-out infinite reg-pulse;box-shadow:0 0 12px #05ee88}.log-clock-time{font-family:var(--font-display);color:#fff;letter-spacing:-.01em;text-shadow:0 0 24px #05ee8859,0 6px 30px #0009;font-variant-numeric:tabular-nums;margin-top:.5rem;font-size:clamp(3rem,6vw,4.4rem);font-weight:700;line-height:1}.log-clock-date{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffffa6;margin-top:.25rem;font-size:.8rem;font-weight:700}.log-clock-meta{border-top:1px dashed #ffffff14;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:1rem;padding-top:.9rem;display:grid}.log-clock-meta>div{flex-direction:column;gap:2px;display:flex}.log-clock-meta-k{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#fff6;font-size:.55rem;font-weight:800}.log-clock-meta-v{font-family:var(--font-display);color:#fff;font-size:.78rem;font-weight:700}.log-clock-sims{border-top:1px dashed #ffffff14;flex-wrap:wrap;gap:.3rem;margin-top:.9rem;padding-top:.9rem;display:flex}.log-forgot{font-family:var(--font-mono);letter-spacing:.06em;color:#fbbf24;margin-left:auto;font-size:.7rem;font-weight:700;text-decoration:none;transition:color .15s}.log-forgot:hover{color:#fde68a;text-underline-offset:2px;text-decoration:underline}@media (max-width:980px){.log-status{order:2;position:static}.log-clock-time{font-size:2.6rem}.log-clock-meta{grid-template-columns:repeat(3,1fr);gap:.3rem}}@media (max-width:560px){.log-clock-card{padding:1.1rem 1.2rem 1.3rem}.log-clock-time{font-size:2.2rem}.log-clock-meta-v{font-size:.68rem}}.bhr-tour{z-index:9998;pointer-events:none;position:fixed;inset:0}.bhr-tour-backdrop{pointer-events:auto;z-index:1;width:100%;height:100%;position:fixed;inset:0}.bhr-tour-ring{z-index:2;pointer-events:none;border:2px solid #fbbf24;border-radius:12px;transition:top .3s cubic-bezier(.16,1,.3,1),left .3s cubic-bezier(.16,1,.3,1),width .3s cubic-bezier(.16,1,.3,1),height .3s cubic-bezier(.16,1,.3,1);animation:2s ease-in-out infinite bhr-tour-pulse;position:fixed;box-shadow:0 0 0 4px #fbbf242e,0 0 36px -2px #fbbf248c,inset 0 0 18px -2px #fbbf2433}@keyframes bhr-tour-pulse{0%,to{box-shadow:0 0 0 4px #fbbf242e,0 0 36px -2px #fbbf248c,inset 0 0 18px -2px #fbbf2433}50%{box-shadow:0 0 0 8px #fbbf241a,0 0 56px 4px #fbbf2473,inset 0 0 18px -2px #fbbf2440}}.bhr-tour-tooltip{z-index:3;color:#fff;pointer-events:auto;background:linear-gradient(#0f1016f7 0%,#08080cf7 100%);border:1px solid #ffffff1a;border-radius:14px;width:380px;max-width:calc(100vw - 24px);animation:.32s cubic-bezier(.16,1,.3,1) bhr-tour-tip-in;position:fixed;overflow:hidden;box-shadow:0 30px 70px -22px #0009,0 0 0 1px #fbbf242e}@keyframes bhr-tour-tip-in{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.bhr-tour-tooltip.is-center{animation:.32s cubic-bezier(.16,1,.3,1) bhr-tour-tip-in-center;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes bhr-tour-tip-in-center{0%{opacity:0;transform:translate(-50%,-46%)scale(.97)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.bhr-tour-tooltip:before{content:"";background:inherit;z-index:-1;border:1px solid #ffffff1a;width:14px;height:14px;position:absolute;transform:rotate(45deg)}.bhr-tour-tooltip.is-top:before{border-bottom:0;border-right:0;top:-8px;left:calc(50% - 7px)}.bhr-tour-tooltip.is-bottom:before{border-top:0;border-left:0;bottom:-8px;left:calc(50% - 7px)}.bhr-tour-tooltip.is-left:before{border-top:0;border-right:0;top:calc(50% - 7px);left:-8px}.bhr-tour-tooltip.is-right:before{border-bottom:0;border-left:0;top:calc(50% - 7px);right:-8px}.bhr-tour-tooltip.is-center:before{display:none}.bhr-tour-stripe{background:linear-gradient(90deg,#fbbf24 0%,#f44 35%,#a855f7 70%,#05ee88 100%);height:3px;box-shadow:0 0 14px -2px #05ee8880}.bhr-tour-head{align-items:flex-start;gap:.7rem;padding:.9rem 1.05rem .4rem;display:flex}.bhr-tour-icon{color:#fbbf24;background:linear-gradient(#fbbf242e,#fbbf2408);border:1px solid #fbbf2466;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:0 0 14px -3px #fbbf2480}.bhr-tour-head-text{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.bhr-tour-eyebrow{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#fbbf24;font-size:.6rem;font-weight:800}.bhr-tour-title{font-family:var(--font-display);color:#fff;font-size:1.04rem;font-weight:700;line-height:1.25}.bhr-tour-close{color:#fff9;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:color .15s,border-color .15s,background .15s;display:flex}.bhr-tour-close:hover{color:#fff;background:#ffffff0a;border-color:#fff3}.bhr-tour-body{color:#fffc;padding:.4rem 1.05rem .95rem;font-size:.88rem;line-height:1.55}.bhr-tour-progress{background:#ffffff0d;border-radius:999px;height:3px;margin:0 1.05rem .8rem;overflow:hidden}.bhr-tour-progress-fill{background:linear-gradient(90deg,#fbbf24,#05ee88,#a855f7,#05ee88);border-radius:999px;height:100%;transition:width .35s cubic-bezier(.4,0,.2,1);box-shadow:0 0 8px -2px #fbbf24b3}.bhr-tour-foot{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem .9rem .85rem;display:flex}.bhr-tour-count{font-family:var(--font-mono);letter-spacing:.14em;color:#ffffffb3;font-size:.68rem;font-weight:800}.bhr-tour-count small{color:#fff6;margin-left:.15rem}.bhr-tour-btn{font-family:var(--font-display);letter-spacing:.04em;cursor:pointer;border:0;border-radius:7px;align-items:center;gap:.35rem;padding:.5rem .85rem;font-size:.78rem;font-weight:700;transition:transform .15s,filter .15s,background .15s,color .15s,border-color .15s;display:inline-flex}.bhr-tour-btn:disabled{opacity:.4;cursor:not-allowed}.bhr-tour-btn-primary{color:#0a0a0c;background:linear-gradient(#fde68a 0%,#fbbf24 100%);box-shadow:0 10px 22px -8px #fbbf248c,inset 0 1px #fff6}.bhr-tour-btn-primary:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.bhr-tour-btn-ghost{color:#ffffffc7;background:#ffffff0a;border:1px solid #ffffff14}.bhr-tour-btn-ghost:hover:not(:disabled){color:#fff;background:#ffffff14;border-color:#ffffff2e}@media (max-width:720px){.bhr-tour-tooltip{width:auto;animation-name:bhr-tour-tip-in;inset:auto 12px 14px!important;transform:none!important}.bhr-tour-tooltip.is-center{top:auto!important;bottom:14px!important}.bhr-tour-tooltip:before{display:none}}.profile-header-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.profile-tour-btn{color:#fde68a;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#fbbf2429,#fbbf240f);border:1px solid #fbbf2466;border-radius:7px;align-items:center;gap:.4rem;padding:.55rem .9rem;font-size:.7rem;font-weight:800;transition:background .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.profile-tour-btn:hover{color:#fff;background:linear-gradient(#fbbf2447,#fbbf241f);border-color:#fbbf24a6;transform:translateY(-1px)}.bhr-tour-resume{z-index:9998;background:linear-gradient(#0f1016f7 0%,#08080cf7 100%);border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:.3rem;width:340px;max-width:calc(100vw - 24px);padding:1rem 1.1rem .95rem;animation:.35s cubic-bezier(.16,1,.3,1) bhr-tour-tip-in;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 30px 70px -22px #0009,0 0 0 1px #fbbf2438}.bhr-tour-resume:before{content:"";background:linear-gradient(90deg,#fbbf24 0%,#f44 35%,#a855f7 70%,#05ee88 100%);border-radius:14px 14px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.bhr-tour-resume-eyebrow{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#fbbf24;font-size:.6rem;font-weight:800}.bhr-tour-resume-title{font-family:var(--font-display);color:#fff;margin-top:.15rem;font-size:1rem;font-weight:700}.bhr-tour-resume-body{color:#ffffffb3;margin:.3rem 0 .7rem;font-size:.82rem;line-height:1.45}.bhr-tour-resume-actions{gap:.5rem;display:flex}@media (max-width:720px){.bhr-tour-resume{width:auto;bottom:14px;left:12px;right:12px}}.onbo{z-index:9999;color:#fff;font-family:var(--font-body);background:#050608;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.onbo-bg{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.onbo-bg-wave{filter:blur(80px);opacity:.3;border-radius:50%;animation:18s ease-in-out infinite onbo-float;position:absolute}.onbo-bg-wave-1{background:radial-gradient(circle,#fbbf24 0%,#0000 60%);width:60vw;height:60vw;top:-10%;left:-10%}.onbo-bg-wave-2{background:radial-gradient(circle,#a855f7 0%,#0000 65%);width:70vw;height:70vw;animation-delay:-6s;bottom:-15%;right:-10%}.onbo-bg-wave-3{opacity:.18;background:radial-gradient(circle,#05ee88 0%,#0000 70%);width:40vw;height:40vw;animation-delay:-12s;top:30%;right:20%}@keyframes onbo-float{0%,to{transform:translate(0)scale(1)}50%{transform:translate(40px,-30px)scale(1.06)}}.onbo-bg-grid{background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 40%,#000 30%,#0000 80%);mask-image:radial-gradient(circle at 50% 40%,#000 30%,#0000 80%)}.onbo-bg-noise{opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.4'/%3E%3C/svg%3E");position:absolute;inset:0}.onbo-stripe{z-index:2;background:linear-gradient(90deg,#fbbf24 0%,#f44 30%,#a855f7 60%,#05ee88 100%);height:3px;position:relative;box-shadow:0 0 24px -4px #05ee8880}.onbo-top{z-index:2;-webkit-backdrop-filter:blur(8px);background:#08080a99;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:2rem;padding:1.1rem 2rem;display:flex;position:relative}.onbo-brand{align-items:center;gap:.8rem;display:flex}.onbo-brand-logo{object-fit:contain}.onbo-brand-eyebrow{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:#ffffff80;font-size:.62rem}.onbo-brand-step{font-family:var(--font-display);color:#fff;font-size:.95rem;font-weight:700}.onbo-top-right{align-items:center;gap:1.2rem;display:flex}.onbo-progress{background:#ffffff0f;border-radius:999px;width:220px;height:6px;position:relative;overflow:hidden}.onbo-progress-fill{background:linear-gradient(90deg,#fbbf24 0%,#f44 35%,#a855f7 70%,#05ee88 100%);height:100%;transition:width .5s cubic-bezier(.4,0,.2,1);box-shadow:0 0 12px -2px #05ee8899}.onbo-skip-all{color:#ffffffa6;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:5px;padding:.4rem .8rem;font-size:.66rem;font-weight:700;transition:color .15s,border-color .15s,background .15s}.onbo-skip-all:hover{color:#fff;background:#ffffff08;border-color:#fff3}.onbo-main{z-index:1;flex-direction:column;flex:1;padding:2.5rem 2rem 2rem;display:flex;position:relative}.onbo-stage{width:100%;max-width:1180px;margin:0 auto;animation:.45s cubic-bezier(.16,1,.3,1) onbo-stage-in}@keyframes onbo-stage-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.onbo-stage-center{text-align:center;align-self:center;max-width:760px}.onbo-stage-split{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:3rem;display:grid}.onbo-stage-wide{max-width:1080px}.onbo-stage-left,.onbo-stage-right{min-width:0}.onbo-stage-split .onbo-footer{grid-column:1/-1}.onbo-eyebrow{font-family:var(--font-mono);letter-spacing:.26em;text-transform:uppercase;color:#fbbf24;text-shadow:0 0 12px #fbbf2466;align-items:center;gap:.4rem;margin-bottom:1rem;font-size:.7rem;font-weight:800;display:inline-flex}.onbo-tone-iracing .onbo-eyebrow{color:#e04040;text-shadow:0 0 12px #e0404066}.onbo-tone-lmu .onbo-eyebrow{color:#fbbf24}.onbo-tone-ams2 .onbo-eyebrow{color:#60a5fa;text-shadow:0 0 12px #60a5fa66}.onbo-tone-raceroom .onbo-eyebrow{color:#05ee88;text-shadow:0 0 12px #05ee8866}.onbo-tone-ace .onbo-eyebrow{color:#a855f7;text-shadow:0 0 12px #a855f766}.onbo-title-xl{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;margin:0 0 1.2rem;font-size:clamp(2.4rem,5vw,3.6rem);font-weight:800;line-height:1.05}.onbo-title-accent{color:#0000;background:linear-gradient(90deg,#fbbf24 0%,#f44 40%,#a855f7 80%);-webkit-background-clip:text;background-clip:text}.onbo-title{font-family:var(--font-display);color:#fff;margin:0 0 1rem;font-size:clamp(1.7rem,3vw,2.3rem);font-weight:700;line-height:1.1}.onbo-lede{color:#ffffffbf;max-width:56ch;margin:0 0 1.5rem;font-size:1.02rem;line-height:1.6}.onbo-stage-center .onbo-lede{margin:0 auto 2rem}.onbo-helper{color:#ffffff8c;margin-bottom:1rem;font-size:.85rem}.onbo-helper code{font-family:var(--font-mono);color:#fbbf24;background:#ffffff0d;border-radius:4px;padding:.1rem .35rem}.onbo-welcome{flex-direction:column;align-items:center;display:flex}.onbo-welcome-grid{grid-template-columns:repeat(2,1fr);gap:.7rem 1rem;max-width:480px;margin:0 auto 2rem;display:grid}.onbo-welcome-bullet{color:#fffc;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:.6rem;padding:.55rem .85rem;font-size:.85rem;display:flex}.onbo-welcome-bullet-icon{color:#fbbf24;background:linear-gradient(#fbbf2426,#fbbf2408);border:1px solid #fbbf244d;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.onbo-field{flex-direction:column;gap:.35rem;margin-bottom:1rem;display:flex}.onbo-field-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#fff9;font-size:.66rem;font-weight:800}.onbo-input{color:#fff;width:100%;font-family:var(--font-body);background:#00000073;border:1px solid #ffffff1f;border-radius:8px;outline:none;padding:.85rem 1rem;font-size:1rem;transition:border-color .15s,box-shadow .15s,background .15s}.onbo-input:focus{background:#0000008c;border-color:#fbbf24;box-shadow:0 0 0 3px #fbbf2426}.onbo-avatar-row{align-items:center;gap:1.2rem;padding-top:.5rem;display:flex}.onbo-avatar-preview{color:#fff6;cursor:pointer;background:#ffffff0a;border:2px dashed #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;transition:border-color .15s,transform .15s;display:flex;position:relative;overflow:hidden}.onbo-avatar-preview:hover{border-color:#fbbf24;transform:translateY(-1px)}.onbo-avatar-preview img{object-fit:cover;width:100%;height:100%}.onbo-avatar-ring{pointer-events:none;border:1px solid #fbbf244d;border-radius:50%;position:absolute;inset:-4px}.onbo-avatar-actions{flex-direction:column;gap:.35rem;display:flex}.onbo-avatar-actions small{color:#fff6;font-size:.7rem;font-family:var(--font-mono);letter-spacing:.04em}.onbo-driver-card{text-align:center;background:linear-gradient(#ffffff08 0%,#00000080 100%);border:1px solid #ffffff14;border-radius:14px;max-width:320px;margin:0 auto;padding:1.4rem 1.4rem 1.6rem;position:relative;box-shadow:0 30px 60px -28px #fbbf244d}.onbo-driver-card-eyebrow{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:#ffffff59;margin-bottom:1rem;font-size:.6rem;display:block}.onbo-driver-card-avatar{color:#fff6;background:#ffffff0f;border:3px solid #fbbf2466;border-radius:50%;justify-content:center;align-items:center;width:110px;height:110px;margin:0 auto .9rem;display:flex;overflow:hidden;box-shadow:0 0 24px -4px #fbbf2473}.onbo-driver-card-avatar img{object-fit:cover;width:100%;height:100%}.onbo-driver-card-name{font-family:var(--font-display);color:#fff;margin-bottom:.25rem;font-size:1.25rem;font-weight:700}.onbo-driver-card-tag{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#ffffff80;font-size:.65rem}.onbo-sim-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem;margin:1rem 0 2rem;display:grid}.onbo-sim-card{--sc:#fbbf24;color:#ffffffc7;text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:.7rem;padding:1rem 1.15rem;transition:border-color .18s,background .18s,transform .15s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.onbo-sim-card:hover{border-color:var(--sc);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.onbo-sim-card:hover{border-color:color-mix(in srgb, var(--sc) 50%, #ffffff1a)}}.onbo-sim-card.is-on{background:var(--sc)}@supports (color:color-mix(in lab, red, red)){.onbo-sim-card.is-on{background:color-mix(in srgb, var(--sc) 10%, #0006)}}.onbo-sim-card.is-on{border-color:var(--sc)}@supports (color:color-mix(in lab, red, red)){.onbo-sim-card.is-on{border-color:color-mix(in srgb, var(--sc) 70%, transparent)}}.onbo-sim-card.is-on{color:#fff;box-shadow:0 14px 30px -16px var(--sc)}@supports (color:color-mix(in lab, red, red)){.onbo-sim-card.is-on{box-shadow:0 14px 30px -16px color-mix(in srgb, var(--sc) 60%, transparent)}}.onbo-sim-card-check{width:24px;height:24px;color:var(--sc);flex-shrink:0;justify-content:center;align-items:center;display:flex}.onbo-sim-card-check-empty{border:2px solid #ffffff2e;border-radius:50%;width:16px;height:16px;display:block}.onbo-sim-card-label{font-family:var(--font-display);letter-spacing:.01em;font-size:.92rem;font-weight:700}.onbo-sim-card-ring{border-radius:inherit;pointer-events:none;background:linear-gradient(135deg, var(--sc) 0%, transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.onbo-sim-card-ring{background:linear-gradient(135deg, color-mix(in srgb, var(--sc) 30%, transparent) 0%, transparent 60%)}}.onbo-sim-card-ring{opacity:0;transition:opacity .18s}.onbo-sim-card.is-on .onbo-sim-card-ring{opacity:.5}.onbo-feature-list{flex-direction:column;gap:.55rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.onbo-feature-list li{color:#ffffffd9;background:#ffffff06;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:.7rem;padding:.7rem .9rem;font-size:.9rem;display:flex}.onbo-feature-list li>svg{color:#5865f2;flex-shrink:0}.onbo-btn-discord{color:#fff;font-family:var(--font-display);letter-spacing:.04em;cursor:pointer;background:linear-gradient(#5865f2 0%,#4752c4 100%);border:0;border-radius:9px;align-items:center;gap:.5rem;padding:.9rem 1.4rem;font-size:.92rem;font-weight:700;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex;box-shadow:0 18px 36px -12px #5865f280}.onbo-btn-discord:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 22px 44px -10px #5865f2b3}.onbo-btn-discord:disabled{opacity:.6;cursor:not-allowed}.onbo-success-box{background:#05ee881a;border:1px solid #05ee884d;border-radius:8px;align-items:center;gap:.7rem;padding:.85rem 1.1rem;display:flex}.onbo-success-box>svg{color:#05ee88;flex-shrink:0}.onbo-success-box strong{font-family:var(--font-display);color:#4dffaa;font-size:.95rem;display:block}.onbo-success-box span{color:#ffffffb3;font-size:.8rem;font-family:var(--font-mono)}.onbo-dm-preview{background:#2b2d31;border:1px solid #ffffff0f;border-radius:12px;max-width:380px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 30px 70px -28px #5865f266}.onbo-dm-stripe{background:linear-gradient(90deg,#fbbf24 0%,#f44 35%,#a855f7 70%,#5865f2 100%);height:3px}.onbo-dm-header{border-bottom:1px solid #ffffff0f;align-items:center;gap:.7rem;padding:.85rem 1rem;display:flex}.onbo-dm-avatar{width:32px;height:32px;font-family:var(--font-display);color:#0a0a0c;background:linear-gradient(#fbbf24,#05ee88);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.onbo-dm-name{font-family:var(--font-display);color:#fff;font-size:.92rem;font-weight:700}.onbo-dm-name small{color:#fff;letter-spacing:.1em;vertical-align:2px;background:#5865f2;border-radius:3px;margin-left:.35rem;padding:.05rem .35rem;font-size:.6rem;display:inline-block}.onbo-dm-channel{font-family:var(--font-mono);color:#ffffff73;letter-spacing:.04em;font-size:.68rem}.onbo-dm-embed{background:#0000004d;border-left:4px solid #e04040;border-radius:4px 8px 8px 4px;margin:.7rem 1rem 1rem;padding:.8rem 1rem}.onbo-dm-embed-tag{font-family:var(--font-mono);color:#e04040;letter-spacing:.12em;margin-bottom:.35rem;font-size:.65rem;font-weight:700}.onbo-dm-embed-title{font-family:var(--font-display);color:#fff;margin-bottom:.5rem;font-size:1rem;font-weight:700}.onbo-dm-embed-body{color:#ffffffd9;margin-bottom:.6rem;font-size:.85rem;line-height:1.45}.onbo-dm-embed-meta{font-family:var(--font-mono);color:#fff9;flex-wrap:wrap;gap:.4rem 1rem;margin-bottom:.7rem;font-size:.72rem;display:flex}.onbo-dm-btn{color:#fff;font-family:var(--font-display);cursor:pointer;background:#4f545c;border:0;border-radius:4px;padding:.4rem .9rem;font-size:.78rem;font-weight:700;display:inline-flex}.onbo-pitwall-preview{background:linear-gradient(#e040401a 0%,#00000080 100%);border:1px solid #e0404040;border-radius:12px;max-width:380px;margin:0 auto;padding:1.2rem 1.2rem 1.4rem;position:relative;box-shadow:0 30px 70px -28px #e0404066}.onbo-pitwall-stats{grid-template-columns:1fr 1fr 1fr;gap:.5rem;margin-bottom:1rem;display:grid}.onbo-pitwall-stat{text-align:center;background:#0006;border:1px solid #ffffff0d;border-radius:6px;padding:.8rem .4rem}.onbo-pitwall-stat-v{font-family:var(--font-display);color:#fff;margin-bottom:.15rem;font-size:1.2rem;font-weight:700;display:block}.onbo-pitwall-stat-k{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#ffffff80;font-size:.58rem}.onbo-pitwall-stat-mid .onbo-pitwall-stat-v{color:#05ee88}.onbo-pitwall-chart{background:#00000073;border-radius:6px;padding:.4rem}.onbo-pitwall-chart svg{width:100%;height:60px}.onbo-tour-head{align-items:center;gap:.9rem;margin-bottom:.6rem;display:flex}.onbo-tour-icon{color:#fff;background:linear-gradient(#ffffff0f,#0006);border:1px solid #ffffff1a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.onbo-tone-iracing .onbo-tour-icon{color:#ff7878;border-color:#e0404066}.onbo-tone-lmu .onbo-tour-icon{color:#fde68a;border-color:#fbbf2466}.onbo-tone-ams2 .onbo-tour-icon{color:#93c5fd;border-color:#60a5fa66}.onbo-tone-raceroom .onbo-tour-icon{color:#4dffaa;border-color:#05ee8866}.onbo-bullets{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.onbo-bullets li{color:#ffffffd9;background:#ffffff06;border:1px solid #ffffff0f;border-radius:8px;align-items:flex-start;gap:.85rem;padding:.7rem .9rem;font-size:.88rem;line-height:1.5;display:flex}.onbo-bullet-num{font-family:var(--font-mono);letter-spacing:.06em;color:#ffffff59;flex-shrink:0;min-width:1.6rem;padding-top:.15rem;font-size:.68rem;font-weight:800}.onbo-mockup{background:linear-gradient(#ffffff08 0%,#00000080 100%);border:1px solid #ffffff14;border-radius:12px;max-width:380px;margin:0 auto;padding:1rem 1.1rem 1.2rem;position:relative;box-shadow:0 30px 60px -28px #0009}.onbo-tone-iracing .onbo-mockup{border-color:#e0404040;box-shadow:0 30px 60px -28px #e0404066}.onbo-tone-lmu .onbo-mockup{border-color:#fbbf2440;box-shadow:0 30px 60px -28px #fbbf2466}.onbo-tone-ams2 .onbo-mockup{border-color:#60a5fa40;box-shadow:0 30px 60px -28px #60a5fa66}.onbo-tone-raceroom .onbo-mockup{border-color:#05ee8840;box-shadow:0 30px 60px -28px #05ee8866}.onbo-mockup-bar{gap:5px;margin-bottom:.85rem;display:flex}.onbo-mockup-bar .dot{background:#ffffff2e;border-radius:50%;width:8px;height:8px}.onbo-mockup-bar .dot:first-child{background:#05ee88}.onbo-mockup-bar .dot:nth-child(2){background:#fbbf24}.onbo-mockup-bar .dot:nth-child(3){background:#05ee88}.onbo-mockup-stats{grid-template-columns:repeat(4,1fr);gap:.35rem;margin-bottom:.7rem;display:grid}.onbo-mockup-stats>div{text-align:center;background:#00000059;border:1px solid #ffffff0d;border-radius:6px;padding:.5rem .3rem}.onbo-mockup-stats>div b{font-family:var(--font-display);color:#fff;font-size:1rem;display:block}.onbo-mockup-stats>div small{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;font-size:.5rem}.onbo-mockup-stats>div.hi b{color:#e04040}.onbo-mockup-row{grid-template-columns:1fr 1fr;gap:.4rem;margin-bottom:.7rem;display:grid}.onbo-mockup-card{background:#00000059;border:1px solid #ffffff0d;border-radius:6px;flex-direction:column;gap:.2rem;padding:.6rem .75rem;display:flex}.onbo-mockup-card span{font-family:var(--font-display);color:#fff;font-size:.85rem;font-weight:700}.onbo-mockup-card small{color:#ffffff80;font-size:.65rem}.onbo-mockup-races{border-top:1px dashed #ffffff12;padding-top:.5rem}.onbo-mockup-race{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:#fbbf24;align-items:center;gap:.4rem;margin-bottom:.35rem;font-size:.65rem;display:flex}.onbo-mockup-race-line{color:#ffffffd9;border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:.35rem 0;font-size:.78rem;display:flex}.onbo-mockup-race-line b{font-family:var(--font-mono);color:#fbbf24}.onbo-mockup-hero{background:linear-gradient(#0000 0%,#000000b3 100%),radial-gradient(circle at 30% 40%,#fbbf2466 0%,#0000 50%),#1a1a20;border-radius:8px;height:90px;margin-bottom:.7rem}.onbo-mockup-cd{background:#00000073;border:1px solid #fbbf2440;border-radius:6px;justify-content:center;align-items:center;gap:.25rem;margin-bottom:.7rem;padding:.55rem .5rem;display:flex}.onbo-mockup-cd>div{text-align:center;padding:0 .4rem}.onbo-mockup-cd>div b{font-family:var(--font-display);color:#fff;font-size:1.05rem;display:block}.onbo-mockup-cd>div small{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#ffffff73;font-size:.48rem}.onbo-mockup-cd .sep{color:#fbbf24;opacity:.5;font-size:1rem;font-weight:700}.onbo-mockup-cta{color:#0a0a0c;width:100%;font-family:var(--font-display);letter-spacing:.05em;background:linear-gradient(#fde68a,#fbbf24);border:0;border-radius:6px;justify-content:center;align-items:center;gap:.35rem;margin-bottom:.7rem;padding:.65rem;font-size:.78rem;font-weight:700;display:inline-flex}.onbo-mockup-avatars{align-items:center;gap:.4rem;display:flex}.onbo-mockup-avatars .av,.onbo-mockup-avatars .av2,.onbo-mockup-avatars .av3,.onbo-mockup-avatars .av4{background:linear-gradient(135deg,#fbbf24,#05ee88);border:2px solid #1a1a20;border-radius:50%;width:22px;height:22px;margin-left:-8px}.onbo-mockup-avatars .av{margin-left:0}.onbo-mockup-avatars .av2{background:linear-gradient(135deg,#60a5fa,#a855f7)}.onbo-mockup-avatars .av3{background:linear-gradient(135deg,#05ee88,#60a5fa)}.onbo-mockup-avatars .av4{background:linear-gradient(135deg,#a855f7,#05ee88)}.onbo-mockup-avatars small{font-family:var(--font-mono);color:#fff9;letter-spacing:.04em;margin-left:.35rem;font-size:.65rem}.onbo-mockup-post{background:#00000059;border:1px solid #60a5fa33;border-radius:8px;padding:.8rem .85rem}.onbo-mockup-post-head{align-items:center;gap:.6rem;margin-bottom:.6rem;display:flex}.onbo-mockup-post-head .av{background:linear-gradient(135deg,#60a5fa,#a855f7);border-radius:50%;width:30px;height:30px}.onbo-mockup-post-head b{font-family:var(--font-display);color:#fff;font-size:.85rem;display:block}.onbo-mockup-post-head small{font-family:var(--font-mono);letter-spacing:.06em;color:#60a5fa;font-size:.6rem}.onbo-mockup-post-title{font-family:var(--font-display);color:#fff;margin-bottom:.5rem;font-size:.92rem;font-weight:700}.onbo-mockup-post-img{background:linear-gradient(135deg,#60a5fa4d 0%,#a855f740 100%);border-radius:6px;height:100px;margin-bottom:.6rem}.onbo-mockup-post-foot{font-family:var(--font-mono);color:#fff9;justify-content:space-between;align-items:center;font-size:.7rem;display:flex}.onbo-mockup-post-actions{color:#fff6;gap:.5rem;display:flex}.onbo-mockup-bell{background:linear-gradient(#05ee881f 0%,#0006 100%);border:1px solid #05ee884d;border-radius:8px;align-items:center;gap:.7rem;margin-bottom:.75rem;padding:.7rem .85rem;display:flex}.onbo-mockup-bell>svg{color:#05ee88;flex-shrink:0}.onbo-mockup-bell b{font-family:var(--font-display);color:#fff;font-size:.85rem;display:block}.onbo-mockup-bell small{font-family:var(--font-mono);color:#fff9;font-size:.66rem}.onbo-mockup-bell .dot{background:#05ee88;border-radius:50%;width:8px;height:8px;margin-left:auto}.onbo-mockup-crew-row{border-bottom:1px solid #ffffff0d;align-items:center;gap:.65rem;padding:.5rem 0;display:flex}.onbo-mockup-crew-row:last-child{border-bottom:0}.onbo-mockup-crew-row .av{background:linear-gradient(135deg,#05ee88,#60a5fa);border-radius:50%;flex-shrink:0;width:32px;height:32px}.onbo-mockup-crew-row .av2{background:linear-gradient(135deg,#fbbf24,#05ee88)}.onbo-mockup-crew-row .av3{background:linear-gradient(135deg,#60a5fa,#a855f7)}.onbo-mockup-crew-row .col{flex:1;min-width:0}.onbo-mockup-crew-row .col b{font-family:var(--font-display);color:#fff;font-size:.85rem;display:block}.onbo-mockup-crew-row .col small{font-family:var(--font-mono);color:#ffffff8c;font-size:.62rem}.onbo-mockup-crew-tag{color:#4dffaa;width:22px;height:22px;font-family:var(--font-display);background:#05ee882e;border-radius:4px;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}.onbo-mockup-crew-tag.b{color:#93c5fd;background:#60a5fa2e}.onbo-mockup-crew-tag.c{color:#fde68a;background:#fbbf242e}.onbo-finish{flex-direction:column;align-items:center;display:flex}.onbo-finish-icon{color:#fbbf24;filter:drop-shadow(0 0 16px #fbbf2480);margin-bottom:1.2rem;animation:2.5s ease-in-out infinite onbo-rocket}@keyframes onbo-rocket{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.onbo-summary{flex-direction:column;gap:.4rem;width:100%;max-width:420px;margin:0 auto 2rem;display:flex}.onbo-summary-row{text-align:left;background:#ffffff06;border:1px solid #ffffff0f;border-radius:7px;justify-content:space-between;align-items:center;padding:.65rem .95rem;display:flex}.onbo-summary-row.is-ok{background:#05ee880f;border-color:#05ee884d}.onbo-summary-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c;font-size:.7rem;font-weight:700}.onbo-summary-value{color:#fff;margin-left:auto;margin-right:.6rem;font-size:.9rem;font-weight:600}.onbo-summary-check{color:#05ee88;flex-shrink:0}.onbo-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem;margin-top:1rem;display:flex}.onbo-footer{border-top:1px dashed #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding-top:1.4rem;display:flex}.onbo-footer-hint{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#fff6;margin-left:auto;font-size:.66rem}.onbo-btn-primary,.onbo-btn-ghost{font-family:var(--font-display);letter-spacing:.04em;cursor:pointer;border:0;border-radius:9px;align-items:center;gap:.5rem;padding:.85rem 1.4rem;font-size:.92rem;font-weight:700;transition:transform .15s,filter .15s,box-shadow .18s,background .15s,border-color .15s;display:inline-flex}.onbo-btn-primary{color:#0a0a0c;background:linear-gradient(#fde68a 0%,#fbbf24 100%);box-shadow:0 18px 36px -12px #fbbf248c,inset 0 1px #fff6}.onbo-btn-primary:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 22px 44px -10px #fbbf24b3,inset 0 1px #ffffff80}.onbo-btn-primary:disabled{opacity:.55;cursor:not-allowed}.onbo-btn-ghost{color:#ffffffd9;background:#ffffff0a;border:1px solid #ffffff1a}.onbo-btn-ghost:hover:not(:disabled){background:#ffffff14;border-color:#fff3}.onbo-btn-ghost:disabled{opacity:.5;cursor:not-allowed}.onbo-spin{align-items:center;animation:1s linear infinite onbo-spin;display:inline-flex}@keyframes onbo-spin{to{transform:rotate(360deg)}}.onbo-error{z-index:10000;color:#faa;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05ee8826;border:1px solid #05ee8866;border-radius:8px;align-items:center;gap:.45rem;padding:.7rem 1.1rem;font-size:.85rem;display:flex;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%)}@media (max-width:900px){.onbo-top{flex-wrap:wrap;gap:.7rem;padding:.85rem 1rem}.onbo-top-right{gap:.6rem}.onbo-progress{width:140px}.onbo-main{padding:1.5rem 1rem 5rem}.onbo-stage-split{grid-template-columns:1fr;gap:1.8rem}.onbo-stage-right{order:-1}.onbo-driver-card,.onbo-dm-preview,.onbo-pitwall-preview,.onbo-mockup{max-width:320px}.onbo-title-xl{font-size:2.2rem}.onbo-title{font-size:1.5rem}.onbo-welcome-grid{grid-template-columns:1fr}.onbo-footer{gap:.5rem}.onbo-footer-hint{text-align:center;width:100%;margin:.3rem 0 0}.onbo-btn-primary,.onbo-btn-ghost{padding:.7rem 1rem;font-size:.85rem}.onbo-sim-grid{grid-template-columns:1fr}}.cp-head{flex-direction:column;gap:.35rem;display:flex}.cp-h1{font-family:var(--font-display);letter-spacing:-.02em;color:var(--fg);margin:.2rem 0 0;font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:800}.cp-sub{color:var(--fg-muted);max-width:56ch;font-size:.9rem}.cp-muted{color:var(--fg-muted)}.cp-rankcard{border:1px solid var(--rk);border-radius:18px;align-items:center;gap:clamp(1rem,3vw,2rem);padding:clamp(1.2rem,3vw,2rem);display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.cp-rankcard{border:1px solid color-mix(in oklab, var(--rk) 40%, var(--line))}}.cp-rankcard{background:radial-gradient(ellipse 80% 120% at 0% 0%, var(--rk), transparent 60%), linear-gradient(180deg, #16161ae6, #0d0d10e6)}@supports (color:color-mix(in lab, red, red)){.cp-rankcard{background:radial-gradient(ellipse 80% 120% at 0% 0%, color-mix(in oklab, var(--rk) 22%, transparent), transparent 60%), linear-gradient(180deg, #16161ae6, #0d0d10e6)}}.cp-rankcard{overflow:hidden}.cp-rankcard:after{content:"";background:var(--rk);width:4px;box-shadow:0 0 22px var(--rk);position:absolute;top:0;bottom:0;left:0}.cp-rank-emblem{background:var(--rk);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:clamp(74px,14vw,104px);height:clamp(74px,14vw,104px);display:flex}@supports (color:color-mix(in lab, red, red)){.cp-rank-emblem{background:color-mix(in oklab, var(--rk) 16%, #0006)}}.cp-rank-emblem{border:2px solid var(--rk)}@supports (color:color-mix(in lab, red, red)){.cp-rank-emblem{border:2px solid color-mix(in oklab, var(--rk) 60%, transparent)}}.cp-rank-emblem{box-shadow:inset 0 0 24px var(--rk), 0 0 28px -6px var(--rk)}@supports (color:color-mix(in lab, red, red)){.cp-rank-emblem{box-shadow:inset 0 0 24px color-mix(in oklab, var(--rk) 30%, transparent), 0 0 28px -6px color-mix(in oklab, var(--rk) 60%, transparent)}}.cp-rank-emoji{font-size:clamp(2.2rem,6vw,3.2rem);line-height:1}.cp-rank-main{flex:1;min-width:0}.cp-rank-eyebrow{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-faint);font-size:.62rem;font-weight:700}.cp-rank-name{font-family:var(--font-display);color:#fff;margin-top:.1rem;font-size:clamp(1.6rem,4vw,2.5rem);font-weight:800;line-height:1.05}.cp-rank-scorerow{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-top:.5rem;display:flex}.cp-rank-score{font-family:var(--font-display);color:var(--rk);font-size:1.5rem;font-weight:800}.cp-rank-scorelabel{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-faint);font-size:.66rem}.cp-rank-tophint{font-family:var(--font-mono);color:var(--rk);align-items:center;gap:.4rem;margin-top:.6rem;font-size:.72rem;display:inline-flex}.cp-progress{margin-top:.7rem}.cp-progress-bar{border:1px solid var(--line-soft);background:#ffffff12;border-radius:999px;height:10px;overflow:hidden}.cp-progress-bar-slim{height:8px;margin-top:.5rem}.cp-progress-fill{background:linear-gradient(90deg, var(--rk,var(--accent)), var(--rk,var(--accent)));border-radius:999px;height:100%}@supports (color:color-mix(in lab, red, red)){.cp-progress-fill{background:linear-gradient(90deg, var(--rk,var(--accent)), color-mix(in oklab, var(--rk,var(--accent)) 55%, #fff))}}.cp-progress-fill{box-shadow:0 0 12px var(--rk,var(--accent))}@supports (color:color-mix(in lab, red, red)){.cp-progress-fill{box-shadow:0 0 12px color-mix(in oklab, var(--rk,var(--accent)) 70%, transparent)}}.cp-progress-fill{transition:width .5s cubic-bezier(.16,1,.3,1)}.cp-progress-label{color:var(--fg-muted);margin-top:.4rem;font-size:.78rem}.cp-progress-label strong{color:#fff}.cp-candidate{background:#05ee8824;background:lab(83.3473% -66.4733 35.3938/.14);border:1px solid #05ee88;border-radius:12px;align-items:center;gap:.6rem;padding:.8rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.cp-candidate{border:1px solid color-mix(in oklab, #05ee88 40%, var(--line))}}.cp-candidate{color:#fff;font-size:.86rem}.cp-candidate svg{color:#4dffaa;flex-shrink:0}.cp-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:860px){.cp-grid{grid-template-columns:1fr 1fr}}.cp-card{border:1px solid var(--line);background:var(--bg-card);border-radius:14px}.cp-card-pad{padding:1.1rem 1.2rem}.cp-card-head{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted);align-items:center;gap:.5rem;margin-bottom:.85rem;font-size:.7rem;font-weight:700;display:flex}.cp-card-head svg{color:var(--accent)}.cp-card-head-val{color:var(--accent);margin-left:auto;font-size:.95rem}.cp-card-head-sub{color:var(--fg-faint);letter-spacing:.08em;margin-left:auto}.cp-checklist{flex-direction:column;gap:.5rem;margin:.9rem 0 0;padding:0;list-style:none;display:flex}.cp-checklist li{color:var(--fg-muted);align-items:center;gap:.55rem;font-size:.86rem;display:flex}.cp-checklist li.is-done{color:var(--fg)}.cp-check-on{color:#34d399;flex-shrink:0}.cp-check-off{color:var(--fg-faint);flex-shrink:0}.cp-checklink{color:var(--accent);align-items:center;gap:.25rem;text-decoration:none;display:inline-flex}.cp-checklink:hover{text-decoration:underline}.cp-breakdown{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cp-breakdown li{border-bottom:1px dashed var(--line-soft);align-items:center;gap:.6rem;padding:.5rem 0;font-size:.85rem;display:flex}.cp-bd-label{color:var(--fg-muted);flex:1;min-width:0}.cp-bd-count{font-family:var(--font-mono);color:var(--fg-faint);font-size:.74rem}.cp-bd-points{font-family:var(--font-mono);color:var(--accent);text-align:right;min-width:42px;font-weight:700}.cp-breakdown-total{font-family:var(--font-display);color:#fff;justify-content:space-between;align-items:center;margin-top:.7rem;font-weight:800;display:flex}.cp-statrow{grid-template-columns:repeat(2,1fr);gap:.7rem;display:grid}@media (min-width:720px){.cp-statrow{grid-template-columns:repeat(3,1fr)}}@media (min-width:1100px){.cp-statrow{grid-template-columns:repeat(6,1fr)}}.cp-stat{border:1px solid var(--line);background:var(--bg-card);border-radius:12px;flex-direction:column;gap:.25rem;padding:1rem 1.1rem;display:flex}.cp-stat-icon{color:var(--accent)}.cp-stat-value{font-family:var(--font-display);color:#fff;font-size:1.7rem;font-weight:800;line-height:1}.cp-stat-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-faint);font-size:.62rem;font-weight:600}.cp-badges{grid-template-columns:1fr;gap:.6rem;display:grid}@media (min-width:560px){.cp-badges{grid-template-columns:1fr 1fr}}.cp-badge{border:1px solid var(--line);opacity:.55;background:#ffffff04;border-radius:11px;align-items:center;gap:.7rem;padding:.7rem .85rem;display:flex}.cp-badge.is-earned{opacity:1;border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cp-badge.is-earned{border-color:color-mix(in oklab, var(--accent) 45%, var(--line))}}.cp-badge.is-earned{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cp-badge.is-earned{background:color-mix(in oklab, var(--accent) 9%, transparent)}}.cp-badge-ico{width:38px;height:38px;color:var(--fg-faint);background:#ffffff0d;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cp-badge.is-earned .cp-badge-ico{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cp-badge.is-earned .cp-badge-ico{background:color-mix(in oklab, var(--accent) 22%, transparent)}}.cp-badge.is-earned .cp-badge-ico{color:var(--accent)}.cp-badge-text{flex:1;min-width:0}.cp-badge-label{color:var(--fg);font-size:.86rem;font-weight:700}.cp-badge-desc{color:var(--fg-faint);font-size:.74rem}.cp-badge-prog{align-items:center;gap:.5rem;margin-top:.4rem;display:flex}.cp-badge-progbar{border:1px solid var(--line-soft);background:#ffffff12;border-radius:999px;flex:1;min-width:0;height:6px;overflow:hidden}.cp-badge-progfill{background:linear-gradient(90deg, var(--accent), var(--accent));border-radius:999px;height:100%}@supports (color:color-mix(in lab, red, red)){.cp-badge-progfill{background:linear-gradient(90deg, color-mix(in oklab, var(--accent) 70%, #000), var(--accent))}}.cp-badge-progfill{transition:width .5s cubic-bezier(.16,1,.3,1)}.cp-badge.is-earned .cp-badge-progfill{background:linear-gradient(90deg,#16a34a,#22c55e);box-shadow:0 0 10px #22c55e99;box-shadow:0 0 10px lab(70.2188% -57.9809 39.4382/.6)}.cp-badge-progval{color:var(--fg-faint);flex-shrink:0;font-size:.7rem;font-weight:700}.cp-badge.is-earned .cp-badge-progval{color:#22c55e}.cp-goal{border:1px solid var(--line-soft);color:var(--fg-muted);background:#ffffff0d;border-radius:10px;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.7rem;padding:.5rem .75rem;font-size:.8rem;display:flex}.cp-goal strong{color:#fff}.cp-goal-tag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--rk,var(--accent));white-space:nowrap;font-size:.6rem;font-weight:700}.cp-ranks{grid-template-columns:1fr;gap:.7rem;display:grid}@media (min-width:760px){.cp-ranks{grid-template-columns:repeat(3,1fr)}}.cp-ranktier{border:1px solid var(--line);opacity:.55;background:#ffffff04;border-radius:12px;padding:.9rem 1rem;transition:opacity .2s}.cp-ranktier.is-reached{opacity:1}.cp-ranktier.is-current{border-color:var(--rk)}@supports (color:color-mix(in lab, red, red)){.cp-ranktier.is-current{border-color:color-mix(in oklab, var(--rk) 55%, var(--line))}}.cp-ranktier.is-current{background:var(--rk)}@supports (color:color-mix(in lab, red, red)){.cp-ranktier.is-current{background:color-mix(in oklab, var(--rk) 10%, transparent)}}.cp-ranktier.is-current{box-shadow:0 0 0 1px var(--rk)}@supports (color:color-mix(in lab, red, red)){.cp-ranktier.is-current{box-shadow:0 0 0 1px color-mix(in oklab, var(--rk) 28%, transparent)}}.cp-ranktier-head{align-items:center;gap:.5rem;margin-bottom:.6rem;display:flex}.cp-ranktier-emoji{font-size:1.35rem;line-height:1}.cp-ranktier-name{font-family:var(--font-display);color:#fff;font-weight:800}.cp-ranktier-you{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:var(--rk);color:#0a0a0c;border-radius:999px;margin-left:auto;padding:.18rem .5rem;font-size:.56rem;font-weight:800}.cp-ranktier-perks{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.cp-ranktier-perks li{color:var(--fg-muted);padding-left:1rem;font-size:.8rem;line-height:1.4;position:relative}.cp-ranktier-perks li:before{content:"›";color:var(--rk,var(--accent));font-weight:800;position:absolute;left:0}.cp-ranktier-foot{border-top:1px dashed var(--line-soft);font-family:var(--font-mono);letter-spacing:.04em;color:var(--fg-faint);margin-top:.6rem;padding-top:.5rem;font-size:.62rem}.evnew-page{max-width:760px;margin:0 auto;padding-bottom:3rem}.evnew-head{margin-bottom:1.6rem}.evnew-back{font-family:var(--font-mono);color:var(--fg-faint);align-items:center;gap:.35rem;margin-bottom:.9rem;font-size:.72rem;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.evnew-back:hover{color:var(--accent)}.evnew-h1{font-family:var(--font-oswald), sans-serif;letter-spacing:.01em;color:#fff;margin:.4rem 0 .5rem;font-size:clamp(1.6rem,4vw,2.3rem);font-weight:700}.evnew-sub{color:var(--fg-dim);max-width:60ch;font-size:.92rem;line-height:1.55}.evnew-sub strong{color:var(--accent);font-weight:700}.evnew-form{border:1px solid var(--border);background:linear-gradient(#ffffff06,#0003);border-radius:16px;flex-direction:column;gap:1.15rem;padding:1.5rem;display:flex}.evnew-field{flex-direction:column;gap:.4rem;display:flex}.evnew-grid2{grid-template-columns:1fr 1fr;gap:1.15rem;display:grid}@media (max-width:560px){.evnew-grid2{grid-template-columns:1fr}}.evnew-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);align-items:center;gap:.4rem;font-size:.68rem;font-weight:700;display:inline-flex}.evnew-input{border:1px solid var(--border);color:#fff;background:#00000059;border-radius:9px;width:100%;padding:.62rem .8rem;font-size:.92rem;transition:border-color .15s,box-shadow .15s}.evnew-input::placeholder{color:var(--fg-faint)}.evnew-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent);outline:none}@supports (color:color-mix(in lab, red, red)){.evnew-input:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 18%, transparent)}}.evnew-textarea{resize:vertical;min-height:5.2rem;line-height:1.5}.evnew-hint{color:var(--fg-faint);font-size:.72rem}.evnew-simrow{flex-wrap:wrap;gap:.5rem;display:flex}.evnew-simchip{border:1px solid var(--border);color:var(--fg-dim);font-family:var(--font-mono);cursor:pointer;background:#ffffff0a;border-radius:999px;padding:.46rem .85rem;font-size:.74rem;font-weight:600;transition:background .15s,border-color .15s,color .15s}.evnew-simchip:hover:not(.is-on){color:#fff;border-color:#ffffff2e}.evnew-simchip.is-on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.evnew-simchip.is-on{background:color-mix(in oklab, var(--accent) 22%, #0000004d)}}.evnew-simchip.is-on{border-color:var(--accent);color:#fff;box-shadow:0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.evnew-simchip.is-on{box-shadow:0 0 0 1px color-mix(in oklab, var(--accent) 30%, transparent)}}.evnew-error{color:#fca5a5;background:#ef44441a;border:1px solid #ef444466;border-radius:9px;align-items:center;gap:.5rem;padding:.7rem .85rem;font-size:.86rem;display:flex}.evnew-actions{flex-wrap:wrap;justify-content:flex-end;gap:.7rem;margin-top:.3rem;display:flex}.evnew-btn-ghost,.evnew-btn-primary{font-family:var(--font-mono);letter-spacing:.03em;cursor:pointer;border:1px solid var(--border);border-radius:10px;align-items:center;gap:.45rem;padding:.66rem 1.15rem;font-size:.8rem;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.evnew-btn-ghost{color:var(--fg-dim);background:0 0}.evnew-btn-ghost:hover{color:#fff;border-color:#fff3}.evnew-btn-primary{background:var(--accent);border-color:var(--accent);color:#0a0a0c}.evnew-btn-primary:hover:not(:disabled){box-shadow:0 0 18px -4px var(--accent);transform:translateY(-1px)}.evnew-btn-primary:disabled{opacity:.6;cursor:progress}.profile-savebar{background:linear-gradient(180deg, var(--accent), #00000040);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.6rem;padding:.85rem 1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.profile-savebar{background:linear-gradient(180deg, color-mix(in oklab, var(--accent) 12%, transparent), #00000040)}}.profile-savebar{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.profile-savebar{border:1px solid color-mix(in oklab, var(--accent) 38%, transparent)}}.profile-savebar{border-radius:12px}.profile-savebar-text{font-family:var(--font-mono);color:var(--fg-dim);align-items:center;gap:.5rem;font-size:.78rem;display:inline-flex}.profile-savebar-btn{border:1px solid var(--accent);background:var(--accent);color:#0a0a0c;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:9px;align-items:center;gap:.45rem;padding:.7rem 1.3rem;font-size:.8rem;font-weight:800;transition:box-shadow .15s,transform .15s;display:inline-flex}.profile-savebar-btn:hover{box-shadow:0 0 20px -4px var(--accent);transform:translateY(-1px)}@media (min-width:880px){.profile-savebar{position:sticky;bottom:1rem}}@media (max-width:540px){.profile-savebar{flex-direction:column;align-items:stretch}.profile-savebar-btn{justify-content:center}}.cp-stinger-lead{color:var(--fg-dim);margin:.2rem 0 .9rem;font-size:.92rem;line-height:1.6}.cp-stinger-lead strong{color:var(--sim-color,var(--accent))}.cp-stinger-feats{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.cp-stinger-feats li{color:var(--fg-dim);align-items:flex-start;gap:.6rem;font-size:.88rem;line-height:1.5;display:flex}.cp-stinger-feats li svg{color:var(--sim-color,var(--accent));flex-shrink:0;margin-top:.12rem}.cp-stinger-feats li strong{color:#fff}.cp-stinger-wip{border:1px solid var(--sim-color,var(--accent));border-radius:9px;align-items:flex-start;gap:.55rem;margin-top:1rem;padding:.75rem .85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.cp-stinger-wip{border:1px solid color-mix(in oklab, var(--sim-color,var(--accent)) 35%, transparent)}}.cp-stinger-wip{background:var(--sim-color,var(--accent))}@supports (color:color-mix(in lab, red, red)){.cp-stinger-wip{background:color-mix(in oklab, var(--sim-color,var(--accent)) 10%, transparent)}}.cp-stinger-wip{color:var(--fg-dim);font-size:.84rem;line-height:1.55}.cp-stinger-wip svg{color:var(--sim-color,var(--accent));flex-shrink:0;margin-top:.12rem}.cp-stinger-wip strong{color:#fff}.cp-stinger-foot{color:var(--fg-faint);border-top:1px dashed #ffffff1a;align-items:flex-start;gap:.5rem;margin-top:1rem;padding-top:.85rem;font-size:.82rem;line-height:1.5;display:flex}.cp-stinger-foot svg{color:var(--sim-color,var(--accent));flex-shrink:0;margin-top:.1rem}.cp-stinger-foot strong{color:#fff;font-weight:700}.evsignup-timefield{flex-direction:column;gap:.32rem;margin-bottom:.2rem;display:flex}.evsignup-timefield-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c;align-items:center;gap:.35rem;font-size:.62rem;font-weight:700;display:inline-flex}.evsignup-timeinput{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#00000073;border:1px solid #ffffff1f;border-radius:8px;padding:.5rem .7rem;font-size:.85rem;transition:border-color .15s,box-shadow .15s}.evsignup-timeinput:focus{border-color:var(--sc);box-shadow:0 0 0 3px var(--sc);outline:none}@supports (color:color-mix(in lab, red, red)){.evsignup-timeinput:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--sc) 22%, transparent)}}.evsignup-btnrow{flex-wrap:wrap;gap:.5rem;display:flex}.evsignup-btnrow .evsignup-btn{flex:1;min-width:9rem}.evsignup-driver-time{font-family:var(--font-mono);letter-spacing:.02em;color:var(--sc);align-items:center;gap:.22rem;font-size:.56rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.evsignup-driver-time{color:color-mix(in srgb, var(--sc) 85%, #fff)}}.evsignup-driver-time{text-align:center;max-width:92px;margin-top:-.15rem;line-height:1.3}.evsignup-driver-time.is-open{color:#fff6}.admin-topbar{z-index:50;-webkit-backdrop-filter:blur(16px)saturate(1.3);border-bottom:1px solid var(--border);background:linear-gradient(#06080bf7 0%,#06080bdb 100%);position:sticky;top:0}.admin-topbar-inner{justify-content:space-between;align-items:center;gap:.75rem;max-width:1480px;min-height:62px;margin:0 auto;padding:0 1.25rem;display:flex}.admin-topbar-left{align-items:center;gap:.85rem;min-width:0;display:flex}.admin-burger{border:1px solid var(--border-strong);width:40px;height:40px;color:var(--fg);cursor:pointer;background:#ffffff0a;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,border-color .15s,color .15s;display:none}.admin-burger:hover{background:var(--accent-soft);border-color:var(--border-glow);color:var(--accent)}.admin-brand{color:var(--fg);align-items:center;gap:.7rem;min-width:0;text-decoration:none;display:flex}.admin-brand:hover{opacity:.9}.admin-brand-logo{border:1px solid var(--border-glow);background:linear-gradient(160deg,#ff444424,#ff444405);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.admin-brand-text{flex-direction:column;min-width:0;line-height:1.12;display:flex}.admin-brand-line{font-family:var(--font-oswald,"Oswald", sans-serif);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:700;overflow:hidden}.admin-brand-sub{font-family:var(--font-geist-mono,monospace);letter-spacing:.3em;text-transform:uppercase;color:var(--accent);margin-top:3px;font-size:.6rem;font-weight:700}.admin-topbar-right{flex-shrink:0;align-items:center;gap:.6rem;display:flex}.admin-topbar-user{border:1px solid var(--border);background:#ffffff09;border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .6rem;display:flex}.admin-topbar-name{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:.8rem;font-weight:600;overflow:hidden}.admin-back-link{border:1px solid var(--border-strong);color:var(--fg-dim);background:#ffffff08;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .85rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.admin-back-link:hover{background:var(--accent-soft);border-color:var(--border-glow);color:var(--accent)}.admin-shell{z-index:1;grid-template-columns:250px 1fr;align-items:start;gap:1.75rem;width:100%;max-width:1480px;margin:0 auto;padding:1.75rem 1.25rem 5rem;display:grid;position:relative}.admin-content{min-width:0}.admin-nav-backdrop{display:none}.admin-subnav{border:1px solid var(--border);box-shadow:var(--shadow-card);background:linear-gradient(#ff44440d,#0e1116d9);border-radius:16px;flex-direction:column;padding:.6rem;display:flex;position:sticky;top:5.4rem}.admin-subnav-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:.45rem;padding:.55rem .6rem .75rem;display:flex}.admin-subnav-head-title{font-family:var(--font-geist-mono,monospace);letter-spacing:.26em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.5rem;font-size:.62rem;font-weight:800;display:flex}.admin-subnav-close{border:1px solid var(--border-strong);width:30px;height:30px;color:var(--fg-dim);cursor:pointer;background:#ffffff0a;border-radius:8px;justify-content:center;align-items:center;display:none}.admin-subnav-close:hover{color:var(--accent);border-color:var(--border-glow)}.admin-subnav-list,.admin-subnav-group-block{flex-direction:column;gap:.12rem;display:flex}.admin-subnav-group{font-family:var(--font-geist-mono,monospace);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-faint);padding:.9rem .65rem .35rem;font-size:.56rem;font-weight:800}.admin-subnav-item{color:var(--fg-dim);border-radius:12px;align-items:center;gap:.7rem;padding:.6rem .65rem;text-decoration:none;transition:background .15s,color .15s;display:flex;position:relative}.admin-subnav-item:hover{color:var(--fg);background:#ffffff0d}.admin-subnav-item.is-active{background:linear-gradient(90deg,#ff444429,#ff444408)}.admin-subnav-item.is-active:before{content:"";background:var(--accent);width:3px;box-shadow:0 0 12px -1px var(--accent-glow);border-radius:0 3px 3px 0;position:absolute;top:.55rem;bottom:.55rem;left:-.6rem}.admin-subnav-icon{border:1px solid var(--border);width:34px;height:34px;color:var(--fg-dim);background:#ffffff0a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,border-color .15s,color .15s;display:flex}.admin-subnav-item:hover .admin-subnav-icon{border-color:var(--border-strong);color:var(--fg)}.admin-subnav-item.is-active .admin-subnav-icon{background:var(--accent-soft);border-color:var(--border-glow);color:var(--accent);box-shadow:0 0 14px -5px var(--accent-glow)}.admin-subnav-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.admin-subnav-label{font-size:.86rem;font-weight:600}.admin-subnav-item.is-active .admin-subnav-label{color:var(--accent)}.admin-subnav-desc{color:var(--fg-faint);font-size:.66rem}.admin-subnav-item svg{color:inherit}.admin-quick{grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid}.admin-quick-item{background:var(--bg-elev-1);border:1px solid var(--border);border-radius:14px;align-items:center;gap:.8rem;padding:.9rem 1rem;text-decoration:none;transition:border-color .15s,background .15s,transform .1s;display:flex}.admin-quick-item:hover{border-color:var(--border-glow);background:var(--accent-soft);transform:translateY(-1px)}.admin-quick-ic{border:1px solid var(--border);width:40px;height:40px;color:var(--accent);background:#ffffff0a;border-radius:11px;flex-shrink:0;place-items:center;display:grid}.admin-quick-item:hover .admin-quick-ic{border-color:var(--border-glow);background:#ff44441f}.admin-quick-ic svg{width:18px;height:18px}.admin-quick-text{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.admin-quick-label{color:#fff;font-size:.9rem;font-weight:700}.admin-quick-desc{color:var(--fg-faint);font-size:.72rem}.admin-quick-arrow{color:var(--fg-faint);flex-shrink:0;transition:color .15s,transform .15s}.admin-quick-item:hover .admin-quick-arrow{color:var(--accent);transform:translate(2px)}@media (max-width:1100px){.admin-quick{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.admin-quick{grid-template-columns:1fr}}.admin-collapsible-head{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:none;align-items:center;gap:.7rem;margin:0;display:flex}.admin-collapsible-chev{width:18px;height:18px;color:var(--fg-faint);flex-shrink:0;margin-left:auto;transition:transform .2s,color .15s}.admin-collapsible-head:hover .admin-collapsible-chev{color:var(--accent)}.admin-collapsible-chev.is-open{transform:rotate(180deg)}.admin-collapsible-body{margin-top:1.1rem}@media (max-width:960px){.admin-burger{display:flex}.admin-brand-sub,.admin-topbar-name{display:none}.admin-shell{grid-template-columns:1fr;gap:1rem;padding:1.1rem .9rem 4rem}.admin-nav-backdrop{z-index:55;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;background:#0009;transition:opacity .25s;display:block;position:fixed;inset:0}.admin-nav-backdrop.is-open{opacity:1;pointer-events:auto}.admin-subnav{z-index:60;border-width:0 1px 0 0;border-radius:0;width:286px;max-width:84vw;padding:.9rem .7rem;transition:transform .26s cubic-bezier(.4,0,.2,1);position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-102%)}.admin-subnav.is-open{transform:translate(0)}.admin-subnav-close{display:flex}}@media (max-width:640px){.admin-page-title{font-size:clamp(1.7rem,7vw,2.1rem)}.admin-card{padding:1.15rem}.admin-kpi{padding:1.1rem 1.2rem}.admin-kpi-value{font-size:2.2rem}}.admin-page-head{border-bottom:1px solid var(--border);flex-direction:column;gap:.55rem;margin-bottom:1.9rem;padding-bottom:1.5rem;display:flex;position:relative}.admin-page-head:after{content:"";background:linear-gradient(90deg, var(--accent), #f440);border-radius:2px;width:84px;height:2px;position:absolute;bottom:-1px;left:0}.admin-page-eyebrow{font-family:var(--font-geist-mono,monospace);letter-spacing:.3em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.5rem;font-size:.66rem;font-weight:700;display:inline-flex}.admin-page-eyebrow:before{content:"";background:var(--accent);width:7px;height:7px;box-shadow:0 0 10px 1px var(--accent-glow);border-radius:50%;animation:2.4s ease-in-out infinite admin-led-pulse}.admin-page-title{font-family:var(--font-oswald,"Oswald", sans-serif);letter-spacing:-.01em;color:#fff;text-transform:uppercase;font-size:clamp(1.95rem,4vw,2.7rem);font-weight:700;line-height:1.04}.admin-page-sub{color:var(--fg-dim);max-width:76ch;font-size:.92rem;line-height:1.6}.admin-kpi{color:inherit;background:linear-gradient(165deg, #ffffff0b 0%, #fff0 45%), var(--bg-elev-1);border:1px solid var(--border);border-radius:16px;padding:1.35rem 1.4rem 1.3rem;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:block;position:relative;overflow:hidden}.admin-kpi:before{content:"";background:linear-gradient(90deg, var(--accent) 0%, #ff44441a 55%, transparent 100%);height:2px;position:absolute;top:0;left:0;right:0}.admin-kpi:after{content:"";background:radial-gradient(circle, var(--accent-glow) 0%, transparent 70%);opacity:.14;pointer-events:none;width:110px;height:110px;position:absolute;top:-38px;right:-38px}a.admin-kpi:hover{border-color:var(--border-glow);transform:translateY(-2px);box-shadow:0 0 0 1px #ff44441f,0 16px 36px -10px #000000b3}.admin-kpi-label{font-family:var(--font-geist-mono,monospace);letter-spacing:.2em;text-transform:uppercase;color:var(--fg-faint);align-items:center;gap:.5rem;font-size:.64rem;font-weight:700;display:flex}.admin-kpi-label svg{width:.92rem;height:.92rem;color:var(--accent)}.admin-kpi-value{font-family:var(--font-oswald,"Oswald", sans-serif);letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;margin-top:.7rem;font-size:2.8rem;font-weight:700;line-height:1}.admin-kpi-delta{border:1px solid var(--border);font-family:var(--font-geist-mono,monospace);color:var(--fg-faint);background:#ffffff08;border-radius:999px;align-items:center;gap:.3rem;margin-top:.7rem;padding:.24rem .55rem;font-size:.66rem;font-weight:600;display:inline-flex}.admin-kpi-delta.is-positive{border-color:var(--border-glow);background:var(--accent-soft);color:var(--accent)}.admin-card{background:linear-gradient(180deg, #ffffff05 0%, transparent 55%), var(--bg-elev-1);border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:16px;padding:1.5rem;transition:border-color .18s,transform .18s,box-shadow .18s;position:relative}a.admin-card{color:inherit;text-decoration:none;display:block}.admin-card.is-hover:hover,a.admin-card:hover{border-color:var(--border-glow);transform:translateY(-2px);box-shadow:0 0 0 1px #ff44441a,0 16px 36px -12px #000000b3}.admin-card-head{border-bottom:1px solid var(--border);align-items:center;gap:.65rem;margin-bottom:1.2rem;padding-bottom:1rem;display:flex}.admin-card-head svg{color:var(--accent);flex-shrink:0;width:1.05rem;height:1.05rem}.admin-card-title{font-family:var(--font-oswald,"Oswald", sans-serif);letter-spacing:.02em;text-transform:uppercase;color:#fff;font-size:1.02rem;font-weight:700}.admin-section-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.1rem;padding-bottom:.6rem;display:flex}.admin-section-head h2{font-family:var(--font-oswald,"Oswald", sans-serif);letter-spacing:.03em;text-transform:uppercase;color:#fff;font-size:1.15rem;font-weight:700}.admin-section-meta{font-family:var(--font-geist-mono,monospace);color:var(--fg-faint);letter-spacing:.06em;font-size:.7rem}.admin-table-wrap{border:1px solid var(--border);background:var(--bg-elev-1);box-shadow:var(--shadow-card);-webkit-overflow-scrolling:touch;border-radius:16px;overflow-x:auto}.admin-table{border-collapse:separate;border-spacing:0;width:100%;font-size:.9rem}.admin-table th{font-family:var(--font-geist-mono,monospace);letter-spacing:.2em;text-transform:uppercase;color:var(--fg-faint);text-align:left;border-bottom:1px solid var(--border-strong);background:#ffffff06;padding:.85rem 1rem;font-size:.6rem;font-weight:700}.admin-table th:first-child{padding-left:1.4rem}.admin-table th:last-child{text-align:right;padding-right:1.4rem}.admin-table td{border-bottom:1px solid var(--border);color:var(--fg);vertical-align:middle;padding:.95rem 1rem}.admin-table td:first-child{padding-left:1.4rem}.admin-table td:last-child{text-align:right;padding-right:1.4rem}.admin-table tbody tr{transition:background .14s}.admin-table tbody tr:hover{background:#ff44440b}.admin-table tbody tr:last-child td{border-bottom:none}.admin-table tbody tr.is-expanded{background:#ff44440b}.admin-pill{font-family:var(--font-geist-mono,monospace);letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--border-strong);color:var(--fg-dim);white-space:nowrap;background:#ffffff08;border-radius:6px;align-items:center;gap:.3rem;padding:.24rem .58rem;font-size:.6rem;font-weight:700;display:inline-flex}.admin-btn{border:1px solid var(--border-strong);color:var(--fg);cursor:pointer;white-space:nowrap;background:#ffffff09;border-radius:11px;align-items:center;gap:.45rem;padding:.58rem 1rem;font-family:inherit;font-size:.81rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,color .15s,transform .12s;display:inline-flex}.admin-btn:hover{background:var(--accent-soft);border-color:var(--border-glow);color:var(--accent)}.admin-btn:active{transform:translateY(1px)}.admin-btn.is-primary{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 0 20px -5px var(--accent-glow);font-weight:700}.admin-btn.is-primary:hover{background:var(--accent-bright);border-color:var(--accent-bright);color:#fff}.admin-btn.is-danger{color:#fca5a5;border-color:#ef444466}.admin-btn.is-danger:hover{background:var(--danger-soft);border-color:var(--danger);color:var(--danger)}.admin-btn:disabled{opacity:.4;cursor:not-allowed}.admin-avatar{background:linear-gradient(140deg, var(--accent-soft), #ff444408);border:1px solid var(--border-glow);width:38px;height:38px;font-family:var(--font-oswald,"Oswald", sans-serif);color:var(--accent);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;font-weight:700;display:inline-flex;overflow:hidden}.admin-avatar img{object-fit:cover;width:100%;height:100%}@media (max-width:700px){.admin-table-wrap{box-shadow:none;background:0 0;border:0;overflow:visible}.admin-table thead{display:none}.admin-table,.admin-table tbody{width:100%;display:block}.admin-table tr{background:var(--bg-elev-1);border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:14px;margin-bottom:.7rem;padding:.5rem .2rem;display:block}.admin-table tbody tr:hover{background:var(--bg-elev-1)}.admin-table td{width:100%;display:block;text-align:left!important;border-bottom:1px dashed var(--border)!important;padding:.5rem 1rem!important}.admin-table td:last-child{border-bottom:0!important}.admin-table td:last-child>div{flex-wrap:wrap;justify-content:flex-start!important}.admin-table td[data-label]:before{content:attr(data-label);font-family:var(--font-geist-mono,monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);margin-bottom:.35rem;font-size:.58rem;font-weight:800;display:block}}.admin-hero{border:1px solid var(--border);background:radial-gradient(900px circle at 88% -50%, #ff44442e, transparent 60%), linear-gradient(160deg, #ff444412 0%, var(--bg-elev-1) 55%);box-shadow:var(--shadow-card);border-radius:22px;margin-bottom:2.2rem;padding:clamp(1.6rem,4vw,3rem);position:relative;overflow:hidden}.admin-hero:after{content:"";background:linear-gradient(90deg, var(--accent) 0%, #ff44441a 55%, transparent 100%);height:3px;position:absolute;top:0;left:0;right:0}.admin-hero-eyebrow{font-family:var(--font-geist-mono,monospace);letter-spacing:.3em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.55rem;font-size:.68rem;font-weight:700;display:inline-flex}.admin-hero-eyebrow:before{content:"";background:var(--accent);width:8px;height:8px;box-shadow:0 0 12px 2px var(--accent-glow);border-radius:50%;animation:2.4s ease-in-out infinite admin-led-pulse}.admin-hero-title{font-family:var(--font-oswald,"Oswald", sans-serif);letter-spacing:-.015em;text-transform:uppercase;color:#fff;margin:.7rem 0 .6rem;font-size:clamp(2.3rem,6vw,3.7rem);font-weight:700;line-height:1.02}.admin-hero-sub{color:var(--fg-dim);max-width:64ch;font-size:1rem;line-height:1.6}.admin-hero-meta{border-top:1px solid var(--border);flex-wrap:wrap;gap:.5rem 1.6rem;margin-top:1.4rem;padding-top:1.3rem;display:flex}.admin-hero-meta-item{flex-direction:column;gap:.15rem;display:flex}.admin-hero-meta-k{font-family:var(--font-geist-mono,monospace);letter-spacing:.2em;text-transform:uppercase;color:var(--fg-faint);font-size:.58rem;font-weight:700}.admin-hero-meta-v{color:var(--fg);font-size:.9rem;font-weight:600}.admin-section{margin-bottom:2.4rem}.admin-section:last-child{margin-bottom:0}.admin-section-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.15rem;display:flex}.admin-section-bar-left{align-items:center;gap:.7rem;display:flex}.admin-section-bar-left .ico{background:var(--accent-soft);border:1px solid var(--border-glow);width:38px;height:38px;color:var(--accent);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.admin-section-bar-title{font-family:var(--font-oswald,"Oswald", sans-serif);letter-spacing:.02em;text-transform:uppercase;color:#fff;font-size:1.35rem;font-weight:700;line-height:1.1}.admin-section-bar-desc{color:var(--fg-faint);margin-top:1px;font-size:.78rem}.admin-section-link{font-family:var(--font-geist-mono,monospace);color:var(--fg-dim);border:1px solid var(--border);border-radius:8px;align-items:center;gap:.35rem;padding:.4rem .7rem;font-size:.74rem;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.admin-section-link:hover{color:var(--accent);border-color:var(--border-glow);background:var(--accent-soft)}.admin-page-head{margin-bottom:2rem;padding:0 0 1.6rem}@media (max-width:640px){.admin-hero{border-radius:16px}.admin-section{margin-bottom:1.8rem}.admin-section-bar-title{font-size:1.15rem}}.stand-page{--sc:var(--sim-color,#f44)}.stand-podium{justify-content:center;align-items:flex-end;gap:.9rem;display:flex}.stand-pod{text-align:center;background:linear-gradient(#ffffff08,#00000040);border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;flex:1 1 0;align-items:center;gap:.4rem;max-width:230px;padding:1.1rem .9rem 1.2rem;display:flex}.stand-pod-empty{background:0 0;border:0}.stand-pod-1{border-color:var(--sc);padding:1.5rem .9rem}@supports (color:color-mix(in lab, red, red)){.stand-pod-1{border-color:color-mix(in srgb, var(--sc) 55%, transparent)}}.stand-pod-1{background:linear-gradient(180deg, var(--sc), #0000004d)}@supports (color:color-mix(in lab, red, red)){.stand-pod-1{background:linear-gradient(180deg, color-mix(in srgb, var(--sc) 16%, transparent), #0000004d)}}.stand-pod-1{box-shadow:0 0 32px -10px var(--sc)}.stand-pod-place{font-family:var(--font-mono,monospace);letter-spacing:.1em;color:#ffffff8c;align-items:center;gap:.25rem;font-size:.66rem;font-weight:800;display:inline-flex}.stand-pod-1 .stand-pod-place{color:var(--sc)}.stand-pod-name{color:#fff;margin-top:.15rem;font-size:.95rem;font-weight:700;line-height:1.2}.stand-pod-rank{font-family:var(--font-mono,monospace);letter-spacing:.04em;font-size:.6rem;font-weight:700}.stand-pod-pts{flex-direction:column;margin-top:.3rem;display:flex}.stand-pod-pts .tab-num{font-family:var(--font-oswald,sans-serif);color:#fff;font-size:1.7rem;font-weight:700;line-height:1}.stand-pod-1 .stand-pod-pts .tab-num{color:var(--sc);font-size:2.1rem}.stand-pod-pts-l{font-family:var(--font-mono,monospace);letter-spacing:.16em;text-transform:uppercase;color:#ffffff73;margin-top:2px;font-size:.56rem}.stand-tabs{background:#0000004d;border:1px solid #ffffff14;border-radius:12px;flex-wrap:wrap;gap:.4rem;padding:.35rem;display:flex}.stand-tab{color:#fff9;font-family:var(--font-mono,monospace);letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:.4rem;padding:.55rem 1rem;font-size:.76rem;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.stand-tab:hover{color:#fff}.stand-tab.is-active{background:var(--sc)}@supports (color:color-mix(in lab, red, red)){.stand-tab.is-active{background:color-mix(in srgb, var(--sc) 20%, #0000004d)}}.stand-tab.is-active{color:#fff;box-shadow:0 0 0 1px var(--sc)}@supports (color:color-mix(in lab, red, red)){.stand-tab.is-active{box-shadow:0 0 0 1px color-mix(in srgb, var(--sc) 35%, transparent)}}.stand-card{background:linear-gradient(#ffffff05,#0003);border:1px solid #ffffff1a;border-radius:16px;padding:1.3rem}.stand-card-head{font-family:var(--font-oswald,sans-serif);text-transform:uppercase;letter-spacing:.03em;color:#fff;border-bottom:1px solid #ffffff14;align-items:center;gap:.55rem;margin-bottom:.5rem;padding-bottom:.9rem;font-size:1.05rem;font-weight:700;display:flex}.stand-card-head svg{color:var(--sc)}.stand-card-meta{font-family:var(--font-mono,monospace);letter-spacing:.03em;color:#fff6;text-transform:none;margin-left:auto;font-size:.66rem;font-weight:600}.stand-legend{flex-wrap:wrap;gap:.4rem 1rem;padding:.7rem 0 .5rem;display:flex}.stand-legend span{font-family:var(--font-mono,monospace);color:#ffffff80;align-items:center;gap:.35rem;font-size:.62rem;display:inline-flex}.stand-legend i{border-radius:3px;width:9px;height:9px}.stand-list{flex-direction:column;display:flex}.stand-row{border-bottom:1px solid #ffffff0f;align-items:center;gap:.75rem;padding:.7rem .3rem;display:flex}.stand-row:last-child{border-bottom:0}.stand-pos{text-align:center;width:1.7rem;font-family:var(--font-oswald,sans-serif);color:#ffffff73;flex-shrink:0;font-size:1.05rem;font-weight:700}.stand-row.is-top .stand-pos{color:var(--sc)}.stand-av{border:1px solid #ffffff24;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.stand-av img{object-fit:cover;width:100%;height:100%}.stand-av-i{width:100%;height:100%;font-family:var(--font-oswald,sans-serif);color:#fff;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:flex}.stand-row-main{flex:1;min-width:0}.stand-row-name{color:#fff;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.92rem;font-weight:600;display:flex}.stand-row-sub{font-family:var(--font-mono,monospace);color:#ffffff73;margin-top:2px;font-size:.68rem}.stand-rank-chip{font-family:var(--font-mono,monospace);letter-spacing:.03em;text-transform:uppercase;border:1px solid;border-radius:5px;align-items:center;gap:.25rem;padding:1px 6px;font-size:.56rem;font-weight:700;display:inline-flex}.stand-bar{background:#ffffff0f;border-radius:999px;min-width:24px;height:7px;margin-top:.45rem;display:flex;overflow:hidden}.stand-bar span{display:block}.stand-pts{flex-direction:column;flex-shrink:0;align-items:flex-end;line-height:1;display:flex}.stand-pts .tab-num{font-family:var(--font-oswald,sans-serif);color:#fff;font-size:1.35rem;font-weight:700}.stand-pts small{font-family:var(--font-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:#fff6;margin-top:2px;font-size:.54rem}.stand-pts.is-form{flex-direction:row;align-items:baseline;gap:.3rem}.stand-pts.is-form svg{color:#19f08e;align-self:center}.stand-empty{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:2.6rem 1.4rem;display:flex}.stand-empty svg{color:var(--sc);opacity:.7}.stand-empty h3{font-family:var(--font-oswald,sans-serif);color:#fff;font-size:1.1rem}.stand-empty p{color:#ffffff8c;max-width:46ch;font-size:.88rem;line-height:1.55}.stand-link{color:var(--sc)}.stand-rekorde{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.9rem;display:grid}.stand-rek{background:linear-gradient(#ffffff06,#0003);border:1px solid #ffffff1a;border-radius:14px;padding:1.05rem 1.1rem}.stand-rek-head{font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:#fff9;border-bottom:1px solid #ffffff14;align-items:center;gap:.5rem;margin-bottom:.85rem;padding-bottom:.85rem;font-size:.66rem;font-weight:800;display:flex}.stand-rek-ico{background:var(--sc);border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}@supports (color:color-mix(in lab, red, red)){.stand-rek-ico{background:color-mix(in srgb, var(--sc) 14%, transparent)}}.stand-rek-ico{border:1px solid var(--sc)}@supports (color:color-mix(in lab, red, red)){.stand-rek-ico{border:1px solid color-mix(in srgb, var(--sc) 35%, transparent)}}.stand-rek-ico{color:var(--sc)}.stand-rek-holder{align-items:center;gap:.7rem;display:flex}.stand-rek-name{color:#fff;font-size:.95rem;font-weight:700}.stand-rek-value{font-family:var(--font-oswald,sans-serif);color:var(--sc);font-size:1.5rem;font-weight:700;line-height:1.1}.stand-rek-desc{color:#fff6;align-items:center;gap:.3rem;margin-top:.8rem;font-size:.7rem;display:flex}@media (max-width:600px){.stand-podium{flex-direction:column;align-items:stretch}.stand-pod{text-align:left;flex-direction:row;justify-content:flex-start;gap:.85rem;max-width:none;padding:.85rem}.stand-pod-1{order:-1;padding:.95rem .85rem}.stand-pod-pts{flex-direction:row;align-items:baseline;gap:.35rem;margin-left:auto}.stand-pod-name{margin-top:0}}.stand-ch{border:1px solid var(--border);background:radial-gradient(120% 140% at 100% 0,#ff44441f,#0000 60%),linear-gradient(#ffffff09,#ffffff03);border-radius:18px;padding:1.35rem 1.4rem 1.5rem;position:relative;overflow:hidden}.stand-ch:before{content:"";opacity:.85;background:linear-gradient(90deg,#fbbf24,#f44 38%,#a855f7 70%,#19f08e);height:3px;position:absolute;inset:0 0 auto}.stand-ch-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.stand-ch-title{align-items:flex-start;gap:.8rem;display:flex}.stand-ch-ico{color:#ff6b6b;background:#ff444424;border:1px solid #ff44444d;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.stand-ch-title h2{font-family:var(--font-oswald,sans-serif);color:#fff;letter-spacing:.01em;font-size:1.15rem;font-weight:700;line-height:1.2}.stand-ch-title p{color:#ffffff80;max-width:46ch;margin-top:.2rem;font-size:.78rem}.stand-ch-clock{color:#ffffffb3;border:1px solid var(--border);white-space:nowrap;background:#0000004d;border-radius:9px;align-items:center;gap:.4rem;padding:.4rem .7rem;font-size:.76rem;display:flex}.stand-ch-clock b{color:#ff6b6b;font-family:var(--font-oswald,sans-serif);font-size:.95rem}.stand-ch-progress{margin:1.05rem 0 .3rem}.stand-ch-progress-bar{background:#ffffff12;border-radius:99px;height:7px;overflow:hidden}.stand-ch-progress-bar span{background:linear-gradient(90deg,#19f08e,#4ade80);border-radius:99px;height:100%;transition:width .5s;display:block}.stand-ch-progress-txt{color:#ffffff8c;justify-content:space-between;align-items:center;margin-top:.45rem;font-size:.76rem;display:flex}.stand-ch-progress-txt b{color:#fff}.stand-ch-pts{color:#fbbf24;align-items:center;gap:.3rem;font-weight:600;display:flex}.stand-ch-list{gap:.6rem;margin:1.1rem 0 0;list-style:none;display:grid}.stand-ch-task{border:1px solid var(--border);background:#00000047;border-radius:12px;align-items:flex-start;gap:.8rem;padding:.85rem .95rem;transition:border-color .15s,background .15s;display:flex}.stand-ch-task.is-done{background:#19f08e12;border-color:#19f08e47}.stand-ch-check{border:1.5px solid var(--border);color:#0a0a0c;background:#ffffff08;border-radius:7px;flex-shrink:0;place-items:center;width:22px;height:22px;margin-top:.1rem;display:grid}.stand-ch-task.is-done .stand-ch-check{background:#19f08e;border-color:#19f08e}.stand-ch-task-main{flex:1;min-width:0}.stand-ch-task-top{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.stand-ch-task-label{color:#fff;font-size:.92rem;font-weight:700}.stand-ch-task.is-done .stand-ch-task-label{color:#ffffffbf}.stand-ch-diff{text-transform:uppercase;letter-spacing:.06em;border:1px solid;border-radius:5px;padding:.13rem .4rem;font-size:.62rem;font-weight:700}.stand-ch-task-desc{color:#ffffff80;margin-top:.25rem;font-size:.77rem;line-height:1.45}.stand-ch-task-bar{background:#ffffff12;border-radius:99px;height:5px;margin-top:.55rem;overflow:hidden}.stand-ch-task-bar span{background:linear-gradient(90deg,#f44,#ff8a4c);border-radius:99px;height:100%;transition:width .5s;display:block}.stand-ch-task.is-done .stand-ch-task-bar span{background:linear-gradient(90deg,#19f08e,#4ade80)}.stand-ch-task-side{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.15rem;display:flex}.stand-ch-task-pts{font-family:var(--font-oswald,sans-serif);color:#fbbf24;font-size:1.1rem;font-weight:700}.stand-ch-task.is-done .stand-ch-task-pts{color:#19f08e}.stand-ch-task-prog{color:#ffffff73;font-size:.68rem;font-family:var(--font-geist-mono,monospace)}.stand-ch-login{color:#ffffff80;align-items:center;gap:.4rem;margin-top:1rem;font-size:.78rem;display:flex}@media (max-width:600px){.stand-ch{padding:1.1rem 1rem 1.2rem}.stand-ch-clock{font-size:.72rem}.stand-ch-task{gap:.65rem;padding:.75rem .8rem}.stand-ch-task-pts{font-size:1rem}}.stand-hero-facts{flex-wrap:wrap;gap:.5rem;margin-top:.9rem;display:flex}.stand-fact{color:#ffffff9e;border:1px solid var(--border);background:#ffffff0a;border-radius:8px;align-items:center;gap:.4rem;padding:.32rem .65rem;font-size:.74rem;font-weight:600;display:inline-flex}.stand-fact svg{color:#fff6}.stand-fact-hot{color:#ff8a6b;background:#ff44441a;border-color:#ff444447}.stand-fact-hot svg{color:#ff6b6b}.stand-how{border:1px solid var(--border);background:linear-gradient(#ffffff08,#ffffff02);border-radius:16px;overflow:hidden}.stand-how-toggle{cursor:pointer;color:#fff;width:100%;font-family:var(--font-oswald,sans-serif);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1.2rem;font-size:.98rem;font-weight:600;display:flex}.stand-how-toggle-l{align-items:center;gap:.55rem;display:flex}.stand-how-toggle-l svg{color:#ff6b6b;flex-shrink:0}.stand-how-chev{color:#ffffff73;transition:transform .2s}.stand-how-chev.is-open{transform:rotate(180deg)}.stand-how.is-open .stand-how-toggle{border-bottom:1px solid var(--border)}.stand-how-body{padding:1.1rem 1.2rem 1.3rem}.stand-how-lead{color:#ffffffa8;max-width:70ch;font-size:.86rem;line-height:1.6}.stand-how-lead strong{color:#fff}.stand-how-lead em{color:#ff8a6b;font-style:normal}.stand-how-sub{font-family:var(--font-geist-mono,monospace);letter-spacing:.16em;text-transform:uppercase;color:#fff6;margin:1.25rem 0 .6rem;font-size:.64rem;font-weight:700}.stand-how-points{grid-template-columns:repeat(2,1fr);gap:.5rem;margin:0;list-style:none;display:grid}.stand-how-point{border:1px solid var(--border);background:#00000040;border-radius:10px;align-items:center;gap:.6rem;padding:.6rem .7rem;display:flex}.stand-how-point-ic{border:1px solid;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.stand-how-point-l{color:#ffffffc7;flex:1;min-width:0;font-size:.8rem}.stand-how-point-p{font-family:var(--font-oswald,sans-serif);flex-shrink:0;font-size:.98rem;font-weight:700}.stand-how-tabs{grid-template-columns:repeat(2,1fr);gap:.5rem;margin:0;list-style:none;display:grid}.stand-how-tabinfo{border:1px solid var(--border);background:#00000040;border-radius:10px;align-items:flex-start;gap:.6rem;padding:.7rem .75rem;display:flex}.stand-how-tabinfo-ic{color:#ff6b6b;background:#ff44441f;border:1px solid #ff444442;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.stand-how-tabinfo b{color:#fff;font-size:.84rem}.stand-how-tabinfo p{color:#ffffff85;margin-top:.15rem;font-size:.74rem;line-height:1.45}.stand-how-notes{border-top:1px solid var(--border);gap:.55rem;margin-top:1.25rem;padding-top:1.1rem;display:grid}.stand-how-note{color:#ffffff94;align-items:flex-start;gap:.6rem;font-size:.79rem;line-height:1.5;display:flex}.stand-how-note svg{color:#fbbf24;flex-shrink:0;margin-top:.1rem}.stand-how-note strong{color:#fff}.stand-how-note:nth-child(2) svg{color:#4ea8ff}.stand-how-note:nth-child(3) svg{color:#ff8a6b}.stand-explain{background:linear-gradient(#4ea8ff12,#4ea8ff05);border:1px solid #4ea8ff38;border-radius:12px;margin-bottom:1rem;padding:.85rem 1rem}.stand-explain-head{font-family:var(--font-geist-mono,monospace);letter-spacing:.16em;text-transform:uppercase;color:#6bb6ff;align-items:center;gap:.4rem;margin-bottom:.4rem;font-size:.64rem;font-weight:700;display:flex}.stand-explain p{color:#ffffffb3;max-width:78ch;font-size:.83rem;line-height:1.6}.stand-explain strong{color:#fff}@media (max-width:600px){.stand-how-points,.stand-how-tabs{grid-template-columns:1fr}.stand-how-toggle{padding:.85rem 1rem;font-size:.88rem}.stand-how-body{padding:1rem}}.teams-page{--c:#ff5454}.teams-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-bottom:1.4rem;display:grid}@media (max-width:1100px){.teams-cols{grid-template-columns:1fr}}.teams-col{isolation:isolate;background:linear-gradient(#ffffff06 0%,#08080cf5 100%);border:1px solid #ffffff17;border-radius:16px;flex-direction:column;padding:1.1rem 1.1rem 1.2rem;transition:opacity .28s,filter .28s;display:flex;position:relative}.teams-col:before{content:"";background:linear-gradient(90deg, transparent, var(--c) 50%, transparent);height:2px;box-shadow:0 0 16px var(--c);position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.teams-col:before{box-shadow:0 0 16px color-mix(in srgb, var(--c) 50%, transparent)}}.teams-col-head{align-items:center;gap:.85rem;margin-bottom:.55rem;display:flex}.teams-col-numeral{width:54px;height:54px;font-family:var(--font-display);letter-spacing:-.03em;color:var(--c);background:linear-gradient(135deg, var(--c) 0%, #00000073 100%);flex-shrink:0;justify-content:center;align-items:center;font-size:1.55rem;font-style:italic;font-weight:700;display:flex}@supports (color:color-mix(in lab, red, red)){.teams-col-numeral{background:linear-gradient(135deg, color-mix(in srgb, var(--c) 22%, transparent) 0%, #00000073 100%)}}.teams-col-numeral{border:1px solid var(--c)}@supports (color:color-mix(in lab, red, red)){.teams-col-numeral{border:1px solid color-mix(in srgb, var(--c) 50%, transparent)}}.teams-col-numeral{box-shadow:inset 0 0 22px -8px var(--c);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.teams-col-numeral{box-shadow:inset 0 0 22px -8px color-mix(in srgb, var(--c) 70%, transparent)}}.teams-col-idt{flex:1;min-width:0}.teams-col-name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:#fff;text-overflow:ellipsis;font-size:clamp(1rem,1.7vw,1.2rem);font-weight:700;line-height:1.15;overflow:hidden}.teams-col-tag{color:var(--c);margin-top:2px;font-size:.85rem;font-style:italic;font-weight:600}.teams-col-meta{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.teams-col-sub{color:#ffffff8c;margin:0 0 .9rem;font-size:.8rem;line-height:1.45}.teams-id-chip{font-family:var(--font-mono);letter-spacing:.04em;color:#ffffffc7;background:#0006;border:1px solid #ffffff1a;border-radius:7px;align-items:center;gap:3px;padding:4px 8px;font-size:.7rem;font-weight:700;display:inline-flex}.teams-count{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;font-size:.6rem;font-weight:700}.teams-recruit{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#05ee88;background:#05ee881f;border:1px solid #05ee8866;border-radius:6px;padding:3px 7px;font-size:.58rem;font-weight:700}.teams-empty{color:#fff9;background:#00000040;border:1px dashed #ffffff24;border-radius:11px;align-items:center;gap:.5rem;padding:1.1rem 1rem;font-size:.85rem;display:flex}.teams-empty-err{color:#fca5a5;border-color:#ef444459}.teams-roster{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;padding:.5rem 0 .4rem;display:grid}.teams-roster-card{width:100%;min-width:0;max-width:none;margin:0}.teams-roster-card.crew-card:hover{transform:translateY(-2px)}.teams-roster-guest{border-style:dashed}.teams-roster .teams-roster-card.crew-card{padding-bottom:0}.teams-roster .teams-roster-card .crew-card-banner{height:46px}.teams-roster .teams-roster-card .crew-card-banner-rank{padding:2px 5px;font-size:.55rem}.teams-roster .teams-roster-card .crew-card-id{text-align:center;flex-direction:column;align-items:center;gap:.3rem;padding:0 .45rem .4rem}.teams-roster .teams-roster-card .crew-card-avatar{width:42px;height:42px;margin-top:-22px;font-size:.95rem}.teams-roster .teams-roster-card .crew-card-id-text{text-align:center;align-items:center;width:100%}.teams-roster .teams-roster-card .crew-card-name{white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:.74rem;overflow:hidden}.teams-roster .teams-roster-card .crew-card-discord{display:none}.teams-roster .teams-roster-card .crew-card-crewrank{margin:4px auto 0!important;padding:1px 5px!important;font-size:.5rem!important}.teams-roster .teams-roster-card .crew-card-priorities{flex-direction:column;gap:3px;position:absolute;top:4px;right:4px}.teams-roster .teams-roster-card .crew-stats{padding:.35rem .4rem}.teams-roster .teams-roster-card .crew-stats-grid{gap:3px}.teams-roster .teams-roster-card .crew-stat-block{padding:5px 3px}.teams-roster .teams-roster-card .crew-stat-k{gap:2px;font-size:.48rem}.teams-roster .teams-roster-card .crew-stat-v{font-size:.72rem}.teams-roster .teams-roster-card .crew-stat-sub{font-size:.5rem}.teams-roster .teams-roster-card .crew-license-chip{padding:1px 5px;font-size:.62rem}.teams-roster .teams-roster-card .crew-stat-bar{height:3px}.teams-roster .teams-roster-card .crew-card-foot{gap:.3rem;padding:.4rem .5rem}.teams-roster .teams-roster-card .crew-card-since,.teams-roster .teams-roster-card .crew-card-foot-stamp{font-size:.5rem}@media (max-width:820px){.teams-roster{grid-template-columns:1fr;gap:.6rem}}.teams-mini{color:var(--fg,#f5f5f7);background:linear-gradient(#ffffff08 0%,#08080cf0 100%);border:1px solid #ffffff14;border-radius:11px;flex-direction:column;align-items:center;padding:.7rem .4rem .65rem;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.teams-mini:before{content:"";background:linear-gradient(90deg, transparent, var(--c,#ff5454), transparent);opacity:.55;height:2px;position:absolute;top:0;left:0;right:0}.teams-mini:hover{border-color:var(--c,#ff5454);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.teams-mini:hover{border-color:color-mix(in srgb, var(--c,#ff5454) 48%, #ffffff1a)}}.teams-mini:hover{box-shadow:0 14px 28px -14px var(--c,#ff5454)}@supports (color:color-mix(in lab, red, red)){.teams-mini:hover{box-shadow:0 14px 28px -14px color-mix(in srgb, var(--c,#ff5454) 60%, transparent)}}.teams-mini:hover:before{opacity:1}.teams-mini-guest{border-style:dashed}.teams-mini-av{width:46px;height:46px;font-family:var(--font-display);color:#fff;background:linear-gradient(135deg,#232631,#14151c);border:1.5px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:flex;position:relative;overflow:hidden}.teams-mini-av img{object-fit:cover;width:100%;height:100%}.teams-mini-av-helmet{border-color:#ffffff6b}.teams-mini-av-helmet span{text-shadow:0 1px 4px #000000d9}.teams-mini-led{background:var(--c,#ff5454);width:9px;height:9px;box-shadow:0 0 6px var(--c,#ff5454);border:1.5px solid #0a0a0c;border-radius:50%;position:absolute;bottom:1px;right:1px}.teams-mini-name{color:#fff;text-align:center;white-space:nowrap;text-overflow:ellipsis;width:100%;margin-top:.45rem;font-size:.74rem;font-weight:700;line-height:1.15;overflow:hidden}.teams-mini-ir{font-family:var(--font-mono);color:#ffffffc7;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:5px;margin-top:4px;padding:1px 7px;font-size:.65rem;font-weight:700}.teams-mini-role{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:3px;margin-top:4px;font-size:.55rem;font-weight:700;display:inline-flex}@media (max-width:460px){.teams-roster{gap:.4rem}.teams-mini{padding:.55rem .3rem}.teams-mini-av{width:38px;height:38px;font-size:.85rem}.teams-mini-name{font-size:.68rem}}.teams-roster-more{color:#ffffffa6;text-align:center;background:#ffffff0a;border:1px dashed #ffffff29;border-radius:9px;margin-top:.2rem;padding:.7rem .9rem;font-size:.78rem;line-height:1.4}.teams-join-hint{background:linear-gradient(135deg, var(--c) 0%, #00000052 100%);border-radius:9px;align-items:flex-start;gap:.55rem;margin-bottom:.8rem;padding:.7rem .85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.teams-join-hint{background:linear-gradient(135deg, color-mix(in srgb, var(--c) 14%, transparent) 0%, #00000052 100%)}}.teams-join-hint{border:1px solid var(--c)}@supports (color:color-mix(in lab, red, red)){.teams-join-hint{border:1px solid color-mix(in srgb, var(--c) 30%, #ffffff14)}}.teams-join-hint-k{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--c);border:1px solid var(--c);border-radius:5px;flex-shrink:0;padding:3px 7px;font-size:.58rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.teams-join-hint-k{border:1px solid color-mix(in srgb, var(--c) 45%, transparent)}}.teams-join-hint-k{background:#00000052;align-self:center}.teams-join-hint-t{color:#ffffffb8;flex:1;min-width:0;font-size:.78rem;line-height:1.4}.teams-join-hint-t strong{color:#fff}.teams-join-id{font-family:var(--font-mono);color:#fff;background:var(--c);border-radius:5px;margin:0 2px;padding:1px 7px;font-size:.78rem;font-weight:700;display:inline-block}@supports (color:color-mix(in lab, red, red)){.teams-join-id{background:color-mix(in srgb, var(--c) 24%, #0000008c)}}.teams-join-id{border:1px solid var(--c)}@supports (color:color-mix(in lab, red, red)){.teams-join-id{border:1px solid color-mix(in srgb, var(--c) 55%, transparent)}}.teams-col{--fan-x:0%}.teams-cols .teams-col:first-child{--fan-x:100%}.teams-cols .teams-col:last-child{--fan-x:-100%}.teams-fan{pointer-events:none;opacity:0;width:100%;height:480px;transform:translateX(var(--fan-x)) translateY(20px) scale(.9);transform-origin:50% 0;z-index:200;filter:drop-shadow(0 42px 52px #000000c7);transition:opacity .3s,transform .35s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0}.teams-col:hover .teams-fan,.teams-col:focus-within .teams-fan{opacity:1;transform:translateX(var(--fan-x)) translateY(30px) scale(1.08);pointer-events:auto}.teams-fan-card{transform-origin:bottom;width:320px;margin-left:-160px;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:50%}.teams-fan-card .crew-card{width:100%;min-width:0;max-width:none}.teams-fan-card .crew-card:hover{transform:none}.teams-fan-card .crew-card{box-shadow:0 36px 70px -22px #000c,0 0 0 1px #ffffff0f}.teams-cols:has(.teams-col:hover) .teams-col:not(:hover){opacity:.12;filter:blur(3px)saturate(.6)}.teams-col:hover .teams-col-head,.teams-col:hover .teams-col-meta,.teams-col:hover .teams-col-sub,.teams-col:hover .teams-join-hint,.teams-col:hover .teams-roster,.teams-col:hover .teams-apps-badge,.teams-col:hover .teams-apps-admin{opacity:.16;filter:blur(1.5px);transition:opacity .28s,filter .28s}.teams-apps-badge{color:#fff;border-radius:8px;align-items:center;gap:.45rem;margin:0 0 .55rem;padding:.42rem .7rem .42rem .55rem;font-size:.74rem;line-height:1.2;display:inline-flex}.teams-apps-badge:first-of-type{margin-top:-.4rem}.teams-apps-badge--app{--badge-c:#fbbf24;background:linear-gradient(135deg, #f59e0b38 0%, var(--c) 100%)}@supports (color:color-mix(in lab, red, red)){.teams-apps-badge--app{background:linear-gradient(135deg, #f59e0b38 0%, color-mix(in srgb, var(--c) 18%, #0006) 100%)}}.teams-apps-badge--app{border:1px solid #f59e0b8c;box-shadow:inset 0 1px #ffffff14,0 0 16px -8px #f59e0b}.teams-apps-badge--app>svg{animation:2.6s ease-in-out infinite teams-apps-bell}.teams-apps-badge--inv{--badge-c:#60a5fa;background:linear-gradient(135deg, #60a5fa38 0%, var(--c) 100%)}@supports (color:color-mix(in lab, red, red)){.teams-apps-badge--inv{background:linear-gradient(135deg, #60a5fa38 0%, color-mix(in srgb, var(--c) 18%, #0006) 100%)}}.teams-apps-badge--inv{border:1px solid #60a5fa8c;box-shadow:inset 0 1px #ffffff14,0 0 16px -8px #60a5fa}.teams-apps-badge--inv>svg{animation:3.2s ease-in-out infinite teams-apps-pulse}.teams-apps-badge>svg{color:var(--badge-c);filter:drop-shadow(0 0 4px var(--badge-c));flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.teams-apps-badge>svg{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--badge-c) 60%, transparent))}}@keyframes teams-apps-bell{0%,92%,to{transform:rotate(0)}93%{transform:rotate(-12deg)}95%{transform:rotate(10deg)}97%{transform:rotate(-6deg)}}@keyframes teams-apps-pulse{0%,to{opacity:1;transform:translate(0)}50%{opacity:.65;transform:translate(2px)}}.teams-apps-badge-n{font-family:var(--font-mono);color:var(--badge-c);text-shadow:0 0 8px var(--badge-c);font-size:.95rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.teams-apps-badge-n{text-shadow:0 0 8px color-mix(in srgb, var(--badge-c) 55%, transparent)}}.teams-apps-badge-t{color:#ffffffdb;font-weight:600}.teams-apps-admin{border:1px dashed var(--admin-c,#fbbf24);background:linear-gradient(#ffffff06 0%,#00000052 100%);border-radius:10px;margin:0 0 .7rem;padding:.7rem .8rem .6rem}@supports (color:color-mix(in lab, red, red)){.teams-apps-admin{border:1px dashed color-mix(in srgb, var(--admin-c,#fbbf24) 38%, #ffffff1f)}}.teams-apps-admin-h{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.35rem;margin-bottom:.55rem;font-size:.62rem;font-weight:700;display:inline-flex}.teams-apps-admin-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.teams-apps-admin-item{background:#00000052;border:1px solid #ffffff0f;border-radius:7px;align-items:flex-start;gap:.55rem;padding:.5rem .6rem;display:flex}.teams-apps-admin-helm{clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);flex-shrink:0;width:24px;height:24px;box-shadow:inset 0 0 0 1px #ffffff2e}.teams-apps-admin-body{flex:1;min-width:0}.teams-apps-admin-name{color:#fff;flex-wrap:wrap;align-items:baseline;gap:.35rem;font-size:.82rem;font-weight:700;line-height:1.2;display:flex}.teams-apps-admin-bhr{color:var(--c);font-size:.7rem;font-weight:600}.teams-apps-admin-meta{font-family:var(--font-mono);color:#ffffff80;flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.2rem;font-size:.62rem;display:flex}.teams-apps-admin-dot{color:#ffffff38}.teams-apps-admin-msg{border-left:2px solid var(--c);margin-top:.35rem;padding:.35rem .5rem}@supports (color:color-mix(in lab, red, red)){.teams-apps-admin-msg{border-left:2px solid color-mix(in srgb, var(--c) 60%, transparent)}}.teams-apps-admin-msg{color:#ffffffc7;background:#00000038;border-radius:0 5px 5px 0;font-size:.75rem;font-style:italic}.teams-apps-admin-foot{font-family:var(--font-mono);letter-spacing:.08em;color:#fff6;text-align:center;margin-top:.55rem;font-size:.6rem}.teams-fan-inner{isolation:isolate;background:linear-gradient(#ffffff0a 0%,#08080cf7 100%);border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;align-items:center;padding:.6rem .7rem .7rem;display:flex;overflow:hidden;box-shadow:0 14px 30px -10px #000000bf}.teams-fan-banner{border-bottom:1px solid #ffffff0f;width:calc(100% + 1.4rem);height:30px;margin:-.6rem -.7rem 0}.teams-fan-av{width:44px;height:44px;font-family:var(--font-display);color:#fff;background:linear-gradient(135deg,#242732,#14151c);border:2px solid #0a0a0c;border-radius:50%;justify-content:center;align-items:center;margin-top:-20px;font-size:1rem;font-weight:700;display:flex;overflow:hidden;box-shadow:0 0 0 1.5px #ffffff26}.teams-fan-av img{object-fit:cover;width:100%;height:100%}.teams-fan-av-helmet span{text-shadow:0 1px 4px #000000d9}.teams-fan-name{color:#fff;text-align:center;white-space:nowrap;text-overflow:ellipsis;width:100%;margin-top:.4rem;font-size:.78rem;font-weight:700;overflow:hidden}.teams-fan-role{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid;border-radius:5px;align-items:center;gap:3px;margin-top:4px;padding:1px 6px;font-size:.5rem;font-weight:700;display:inline-flex}.teams-fan-ir{font-family:var(--font-mono);color:#ffffffb8;align-items:center;gap:3px;margin-top:4px;font-size:.62rem;font-weight:700;display:inline-flex}@media (max-width:1100px),(hover:none){.teams-fan{display:none!important}}.teams-sim-notice{color:#ffffffc7;background:linear-gradient(135deg,#ffffff06,#00000059);border:1px solid #ffffff1a;border-radius:13px;align-items:flex-start;gap:.7rem;margin-top:.6rem;padding:1.1rem 1.3rem;display:flex}.teams-sim-notice>svg{color:var(--c,#ff5454);flex-shrink:0;margin-top:2px}.teams-sim-notice-h{font-family:var(--font-display);color:#fff;margin-bottom:4px;font-size:1rem;font-weight:700}.teams-sim-notice-t{color:#ffffffa8;font-size:.86rem;line-height:1.5}.teams-card{scroll-snap-align:start;min-width:220px;max-width:280px;color:var(--fg,#f5f5f7);isolation:isolate;background:linear-gradient(#ffffff06 0%,#08080cf5 100%);border:1px solid #ffffff14;border-radius:13px;flex-direction:column;flex:0 0 86%;align-items:center;padding:0 .9rem .9rem;text-decoration:none;transition:transform .22s,border-color .2s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.teams-card.is-guest{border-style:dashed}.teams-card.is-bhr:hover{border-color:var(--c);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.teams-card.is-bhr:hover{border-color:color-mix(in srgb, var(--c) 50%, #ffffff1a)}}.teams-card.is-bhr:hover{box-shadow:0 24px 44px -22px #000c, 0 0 44px -20px var(--c)}@supports (color:color-mix(in lab, red, red)){.teams-card.is-bhr:hover{box-shadow:0 24px 44px -22px #000c, 0 0 44px -20px color-mix(in srgb, var(--c) 55%, transparent)}}.teams-card-banner{background:radial-gradient(120% 100% at 50% 0%, var(--c) 0%, transparent 70%), linear-gradient(180deg, var(--c) 0%, transparent 100%);width:calc(100% + 1.8rem);height:56px;margin:0 -.9rem;position:relative}@supports (color:color-mix(in lab, red, red)){.teams-card-banner{background:radial-gradient(120% 100% at 50% 0%, color-mix(in srgb, var(--c) 30%, transparent) 0%, transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--c) 14%, #ffffff0a) 0%, transparent 100%)}}.teams-card-banner{border-bottom:1px solid #ffffff0f}.teams-card-stripe{background:linear-gradient(90deg, transparent, var(--c), transparent);opacity:.85;z-index:2;height:2px;position:absolute;top:0;left:0;right:0}.teams-card-av{width:68px;height:68px;font-family:var(--font-display);color:#fff;z-index:1;background:linear-gradient(135deg,#242732,#14151c);border:2px solid #0a0a0c;border-radius:50%;justify-content:center;align-items:center;margin-top:-34px;font-size:1.4rem;font-weight:700;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 2px #ffffff1a,0 6px 22px #0000008c}.teams-card-av img{object-fit:cover;width:100%;height:100%}.teams-card-av-helmet{border-color:#fff9}.teams-card-av-helmet span{text-shadow:0 1px 5px #000000e6}.teams-card-led{background:var(--c);width:12px;height:12px;box-shadow:0 0 8px var(--c);border:2px solid #0a0a0c;border-radius:50%;position:absolute;bottom:2px;right:2px}.teams-card-name{color:#fff;text-align:center;white-space:nowrap;text-overflow:ellipsis;width:100%;margin-top:.55rem;font-size:.96rem;font-weight:700;overflow:hidden}.teams-role{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid;border-radius:5px;align-items:center;gap:3px;margin-top:6px;padding:2px 7px;font-size:.56rem;font-weight:700;display:inline-flex}.teams-card-stats{grid-template-columns:repeat(3,1fr);gap:.4rem;width:100%;margin-top:.85rem;display:grid}.teams-stat{text-align:center;background:#00000052;border:1px solid #ffffff0f;border-radius:8px;flex-direction:column;gap:3px;padding:.45rem .35rem;display:flex}.teams-stat-k{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffff75;justify-content:center;align-items:center;gap:3px;font-size:.5rem;font-weight:700;display:inline-flex}.teams-stat-v{font-family:var(--font-display);font-size:.95rem;font-weight:700}.teams-lic{font-family:var(--font-display);border-radius:5px;align-self:center;padding:1px 8px;font-size:.72rem;font-weight:700}.teams-card-note{color:#ffffff85;text-align:center;background:#00000047;border:1px solid #ffffff0f;border-radius:8px;width:100%;margin-top:.85rem;padding:.5rem .6rem;font-size:.7rem;line-height:1.4}.teams-card-foot{width:100%;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--c);border-top:1px solid #ffffff0f;justify-content:center;align-items:center;gap:6px;margin-top:.85rem;padding-top:.55rem;font-size:.6rem;font-weight:700;display:flex}@supports (color:color-mix(in lab, red, red)){.teams-card-foot{color:color-mix(in srgb, var(--c) 75%, #fff)}}.teams-card-foot{transition:gap .2s}.teams-card.is-bhr:hover .teams-card-foot{gap:10px}.teams-cta{background:linear-gradient(135deg, var(--c) 0%, #0006 70%);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem;margin-top:.4rem;padding:1.35rem 1.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.teams-cta{background:linear-gradient(135deg, color-mix(in srgb, var(--c) 14%, transparent) 0%, #0006 70%)}}.teams-cta{border:1px solid var(--c)}@supports (color:color-mix(in lab, red, red)){.teams-cta{border:1px solid color-mix(in srgb, var(--c) 28%, #ffffff14)}}.teams-cta-h{font-family:var(--font-display);text-transform:uppercase;color:#fff;font-size:1.2rem;font-weight:700}.teams-cta-t{color:#ffffffa8;max-width:56ch;margin-top:3px;font-size:.88rem;line-height:1.5}.teams-cta-btn{color:#fff;background:var(--c);border:1px solid var(--c);border-radius:9px;flex-shrink:0;align-items:center;gap:.5rem;padding:.7rem 1.25rem;font-size:.92rem;font-weight:700;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.teams-cta-btn{border:1px solid color-mix(in srgb, var(--c) 70%, #fff)}}.teams-cta-btn{box-shadow:0 12px 30px -12px var(--c)}@supports (color:color-mix(in lab, red, red)){.teams-cta-btn{box-shadow:0 12px 30px -12px color-mix(in srgb, var(--c) 80%, transparent)}}.teams-cta-btn{transition:transform .18s,box-shadow .18s}.teams-cta-btn:hover{box-shadow:0 18px 38px -12px var(--c);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.teams-cta-btn:hover{box-shadow:0 18px 38px -12px color-mix(in srgb, var(--c) 90%, transparent)}}.teams-foot{color:#fff6;margin-top:1rem;font-size:.76rem}@media (max-width:600px){.teams-col{padding:1rem}.teams-col-numeral{width:46px;height:46px;font-size:1.3rem}.teams-card{flex-basis:88%}.teams-cta{flex-direction:column;align-items:flex-start}.teams-cta-btn{justify-content:center;width:100%}}.bhr-st{--sc:#f44;--sc-soft:#ff44441f;--sc-glow:#ff444452;--ink:#f4f4f5;--ink-dim:#a7a7af;--ink-faint:#6b6b73;--paper:#0a0a0c;--paper-2:#111114;--line:#ffffff14;--line-strong:#ffffff29;color:var(--ink);flex-direction:column;gap:1.75rem;display:flex}.bhr-st-mono{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim);font-family:ui-monospace,JetBrains Mono,Roboto Mono,Fira Code,monospace;font-size:.66rem;font-weight:700}.bhr-st-link{color:var(--sc);text-underline-offset:2px;font-weight:700;text-decoration:underline}.bhr-st-hero{isolation:isolate;border:1px solid var(--line-strong);background:radial-gradient(120% 80% at 0 0,#ff44442e,#0000 50%),radial-gradient(80% 60% at 100% 100%,#50506e2e,#0000 60%),#07070a;border-radius:20px;min-height:290px;padding:2.25rem clamp(1rem,3vw,2.25rem);position:relative;overflow:hidden}.bhr-st-hero-stripes{pointer-events:none;background:repeating-linear-gradient(135deg,#ff44440f 0 14px,#0000 14px 38px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 100% at 100% 0,#000 0%,#0000 70%);mask-image:radial-gradient(80% 100% at 100% 0,#000 0%,#0000 70%)}.bhr-st-hero-grid{pointer-events:none;opacity:.45;background:linear-gradient(#ffffff0a 1px,#0000 1px) 0 0/100% 28px,linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/28px 100%;position:absolute;inset:0}.bhr-st-hero-glow{filter:blur(50px);pointer-events:none;background:radial-gradient(closest-side,#ff444473,#0000 70%);width:60%;height:200%;position:absolute;top:-30%;left:-10%}.bhr-st-hero-content{z-index:1;position:relative}.bhr-st-hero-eyebrow{border:1px solid var(--line-strong);background:#ff444414;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.1rem;padding:.32rem .7rem;display:inline-flex}.bhr-st-hero-eyebrow .bhr-st-mono{color:#ffd0d0;font-size:.6rem}.bhr-st-pulse{background:var(--sc);width:7px;height:7px;box-shadow:0 0 12px var(--sc);border-radius:50%;animation:1.4s ease-in-out infinite bhr-st-pulse}@keyframes bhr-st-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.bhr-st-hero-title{letter-spacing:-.02em;flex-direction:column;margin:0 0 1rem;line-height:.86;display:flex}.bhr-st-hero-line1{font-family:var(--font-display,"Bebas Neue"), Impact, sans-serif;color:var(--ink);text-shadow:0 4px 30px #00000080;font-size:clamp(2.6rem,7vw,5.5rem);font-weight:900}.bhr-st-hero-line2{font-family:var(--font-display,"Bebas Neue"), Impact, sans-serif;color:var(--sc);text-shadow:0 0 32px var(--sc-glow), 0 4px 30px #0009;-webkit-text-stroke:1px #ffffff0a;font-size:clamp(2.8rem,8vw,6.5rem);font-weight:900}.bhr-st-hero-pitch{max-width:640px;color:var(--ink-dim);margin:0 0 1.5rem;font-size:clamp(.95rem,1.5vw,1.1rem);line-height:1.55}.bhr-st-hero-pitch strong{color:var(--ink);font-weight:700}.bhr-st-hero-stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.7rem;margin-bottom:1.1rem;display:grid}.bhr-st-hstat{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff05;border-radius:12px;align-items:center;gap:.7rem;padding:.7rem .85rem;display:flex}.bhr-st-hstat.is-accent{border-color:var(--sc-glow);background:var(--sc-soft)}.bhr-st-hstat-ic{width:36px;height:36px;color:var(--sc);background:#ffffff0d;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bhr-st-hstat.is-accent .bhr-st-hstat-ic{background:var(--sc);color:#fff}.bhr-st-hstat-text{min-width:0}.bhr-st-hstat-l{color:var(--ink-faint);font-size:.55rem}.bhr-st-hstat-v{font-family:var(--font-display,"Bebas Neue"), Impact, sans-serif;color:var(--ink);margin-top:.1rem;font-size:1.45rem;font-weight:800;line-height:1}.bhr-st-hero-progress{align-items:center;gap:.7rem;margin-top:.4rem;display:flex}.bhr-st-hero-progress-track{background:#ffffff0f;border-radius:999px;flex:1;height:6px;overflow:hidden}.bhr-st-hero-progress-track span{background:linear-gradient(90deg, var(--sc), #ff7c7c);height:100%;box-shadow:0 0 16px var(--sc-glow);display:block}.bhr-st-me{border:1px solid var(--sc-glow);background:radial-gradient(80% 60% at 100% 0%, #ff444438, transparent 60%), linear-gradient(180deg, #ff44440d, transparent 40%), var(--paper-2);border-radius:18px;padding:1.4rem 1.2rem 1.3rem;position:relative;overflow:hidden}.bhr-st-me-stripe{background:linear-gradient(180deg, var(--sc), #ff7c7c);width:6px;box-shadow:0 0 20px var(--sc-glow);position:absolute;top:0;bottom:0;left:0}.bhr-st-me-grid{grid-template-rows:auto auto;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.85rem 1.2rem;display:grid}.bhr-st-me-pos{grid-row:1/span 2;align-items:center;gap:.85rem;display:flex}.bhr-st-me-pos-rank{flex-direction:column;align-items:flex-start;gap:.1rem;display:flex}.bhr-st-me-pos-num{font-family:var(--font-display,"Bebas Neue"), Impact, sans-serif;color:var(--sc);text-shadow:0 0 28px var(--sc-glow);font-size:3.2rem;font-weight:900;line-height:.85}.bhr-st-me-pos-total{color:var(--ink-faint)}.bhr-st-me-id{min-width:0}.bhr-st-me-eyebrow{color:var(--ink-faint)}.bhr-st-me-name{font-family:var(--font-display,"Bebas Neue"), Impact, sans-serif;color:var(--ink);margin:.15rem 0 .3rem;font-size:1.8rem;font-weight:800;line-height:1.05}.bhr-st-me-rank{border:1px solid;border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .7rem;font-size:.75rem;font-weight:700;display:inline-flex}.bhr-st-me-points{flex-direction:column;align-items:flex-end;display:flex}.bhr-st-me-points-num{font-family:var(--font-display,"Bebas Neue"), Impact, sans-serif;color:var(--ink);font-size:clamp(2.2rem,5vw,3.5rem);font-weight:900;line-height:.85}.bhr-st-me-points-l{color:var(--ink-faint);margin-top:.2rem}.bhr-st-me-next{border:1px solid var(--line);background:#ffffff05;border-radius:10px;grid-column:2/4;padding:.7rem .85rem}.bhr-st-me-next-l{color:var(--ink-faint)}.bhr-st-me-next-name{font-family:var(--font-display,"Bebas Neue"), Impact, sans-serif;color:var(--ink);margin:.15rem 0 .5rem;font-size:1.1rem;font-weight:700}.bhr-st-me-next-bar{background:#ffffff0f;border-radius:999px;height:5px;margin-bottom:.35rem;overflow:hidden}.bhr-st-me-next-bar span{background:linear-gradient(90deg, #fbbf24, var(--sc));height:100%;display:block;box-shadow:0 0 12px #fbbf2466}.bhr-st-me-next-txt{color:var(--ink-dim);font-size:.82rem}.bhr-st-me-next-txt strong{color:var(--ink)}.bhr-st-me-cta{border:1px solid var(--sc-glow);background:linear-gradient(135deg, var(--sc), #b62a2a);color:#fff;box-shadow:0 8px 24px -8px var(--sc-glow);border-radius:12px;grid-area:2/4;align-items:center;gap:.7rem;padding:.75rem 1rem;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.bhr-st-me-cta:hover{box-shadow:0 12px 32px -8px var(--sc-glow);transform:translateY(-1px)}.bhr-st-me-cta-ic{background:#ffffff2e;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.bhr-st-me-cta-text{flex-direction:column;min-width:0;display:flex}.bhr-st-me-cta-l{color:#ffffffb3;font-size:.55rem}.bhr-st-me-cta-h{font-size:.92rem;font-weight:700;line-height:1.2}.bhr-st-me-cta-arr{opacity:.85}@media (max-width:740px){.bhr-st-me-grid{grid-template-columns:auto 1fr}.bhr-st-me-pos{grid-area:1/1}.bhr-st-me-id{grid-area:1/2}.bhr-st-me-points{grid-area:2/1/auto/span 2;align-items:flex-start}.bhr-st-me-next{grid-area:3/1/auto/span 2}.bhr-st-me-cta{grid-area:4/1/auto/span 2}}.bhr-st-welcome{border:1px dashed var(--sc-glow);background:linear-gradient(180deg, #ff44440a, transparent 80%), var(--paper-2);border-radius:16px;padding:1.3rem 1.3rem 1.4rem;position:relative;overflow:hidden}.bhr-st-welcome-stripe{background:var(--sc);width:4px;box-shadow:0 0 18px var(--sc-glow);position:absolute;top:0;bottom:0;left:0}.bhr-st-welcome-content{padding-left:.6rem}.bhr-st-welcome-eyebrow{color:var(--ink-faint)}.bhr-st-welcome-title{font-family:var(--font-display,"Bebas Neue"), Impact, sans-serif;color:var(--ink);margin:.3rem 0 .4rem;font-size:1.7rem;font-weight:800}.bhr-st-welcome-text{color:var(--ink-dim);max-width:580px;margin:0 0 .85rem}.bhr-st-login{border:1px solid var(--line-strong);background:var(--paper-2);color:var(--ink-dim);border-radius:14px;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.bhr-st-login svg{color:var(--sc);flex-shrink:0}.bhr-st-login-text{flex:1}.bhr-st-login-text strong{color:var(--ink)}.bhr-st-cta-btn{background:var(--sc);color:#fff;box-shadow:0 6px 18px -6px var(--sc-glow);border-radius:10px;align-items:center;gap:.5rem;padding:.55rem .95rem;font-weight:700;text-decoration:none;transition:transform .12s;display:inline-flex}.bhr-st-cta-btn:hover{transform:translateY(-1px)}.bhr-st-section-head{align-items:center;gap:.8rem;margin-bottom:.9rem;display:flex}.bhr-st-section-head--center{text-align:center;justify-content:center}.bhr-st-section-head-ic{background:var(--sc-soft);width:38px;height:38px;color:var(--sc);border:1px solid var(--sc-glow);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bhr-st-section-head h2{font-family:var(--font-display,"Bebas Neue"), Impact, sans-serif;color:var(--ink);margin:0;font-size:1.55rem;font-weight:800;line-height:1}.bhr-st-section-head p{color:var(--ink-dim);margin:.15rem 0 0;font-size:.86rem}.bhr-st-section-head-text{flex:1;min-width:0}.bhr-st-mission-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.85rem;display:grid}.bhr-st-mission{--mc:#f44;border:1px solid var(--line-strong);background:linear-gradient(180deg, #ffffff06, #0000), var(--paper-2);color:var(--ink);border-radius:14px;flex-direction:column;padding:1.1rem 1rem;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.bhr-st-mission:hover{border-color:var(--mc);box-shadow:0 16px 36px -16px var(--mc);transform:translateY(-2px)}.bhr-st-mission-stripe{background:var(--mc);width:3px;box-shadow:0 0 16px var(--mc);position:absolute;top:0;bottom:0;left:0}.bhr-st-mission-top{justify-content:space-between;align-items:center;margin-bottom:.8rem;display:flex}.bhr-st-mission-pts{font-family:var(--font-display,"Bebas Neue"), Impact, sans-serif;color:var(--mc);text-shadow:0 0 12px var(--mc);font-size:1.6rem;font-weight:900}@supports (color:color-mix(in lab, red, red)){.bhr-st-mission-pts{text-shadow:0 0 12px color-mix(in srgb, var(--mc) 50%, transparent)}}.bhr-st-mission-ic{background:var(--mc);border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bhr-st-mission-ic{background:color-mix(in srgb, var(--mc) 18%, transparent)}}.bhr-st-mission-ic{color:var(--mc);border:1px solid var(--mc)}@supports (color:color-mix(in lab, red, red)){.bhr-st-mission-ic{border:1px solid color-mix(in srgb, var(--mc) 45%, transparent)}}.bhr-st-mission-title{font-family:var(--font-display,"Bebas Neue"), Impact, sans-serif;color:var(--ink);letter-spacing:.01em;margin:0 0 .3rem;font-size:1.05rem;font-weight:800}.bhr-st-mission-desc{color:var(--ink-dim);flex:1;margin:0 0 .85rem;font-size:.82rem;line-height:1.45}.bhr-st-mission-arr{color:var(--mc);align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;display:inline-flex}.bhr-st-more-points{margin-top:1rem}.bhr-st-more-points summary{border:1px solid var(--line-strong);background:var(--paper-2);color:var(--ink-dim);cursor:pointer;border-radius:10px;align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.82rem;list-style:none;display:inline-flex}.bhr-st-more-points summary::-webkit-details-marker{display:none}.bhr-st-more-chev{transition:transform .15s}.bhr-st-more-points[open] .bhr-st-more-chev{transform:rotate(90deg)}.bhr-st-more-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.5rem;padding:.7rem 0 0;list-style:none;display:grid}.bhr-st-more-list li{border:1px solid var(--line);color:var(--ink-dim);background:#ffffff05;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .8rem;font-size:.82rem;display:inline-flex}.bhr-st-more-list li strong{color:var(--sc);margin-left:auto;font-weight:800}.bhr-st-ch{border:1px solid var(--line-strong);background:var(--paper-2);border-radius:16px;padding:1.1rem 1.2rem 1.2rem}.bhr-st-ch-clock{color:#fbbf24;background:#fbbf241f;border:1px solid #fbbf2466;border-radius:999px;align-items:center;gap:.4rem;padding:.32rem .7rem;font-size:.78rem;font-weight:700;display:inline-flex}.bhr-st-ch-clock b{font-weight:800}.bhr-st-ch-progress{margin:.6rem 0 .85rem}.bhr-st-ch-progress-bar{background:#ffffff0d;border-radius:999px;height:8px;overflow:hidden}.bhr-st-ch-progress-bar span{background:linear-gradient(90deg, var(--sc), #fbbf24);height:100%;box-shadow:0 0 14px var(--sc-glow);display:block}.bhr-st-ch-progress-txt{color:var(--ink-dim);justify-content:space-between;align-items:center;margin-top:.4rem;font-size:.85rem;display:flex}.bhr-st-ch-pts{color:var(--sc);align-items:center;gap:.35rem;font-weight:700;display:inline-flex}.bhr-st-ch-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.bhr-st-ch-task{border:1px solid var(--line);background:#ffffff04;border-radius:10px;grid-template-columns:28px 1fr auto;gap:.7rem;padding:.7rem .85rem;display:grid}.bhr-st-ch-task.is-done{background:#19f08e0f;border-color:#19f08e66}.bhr-st-ch-check{border:1.5px solid var(--line-strong);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.bhr-st-ch-task.is-done .bhr-st-ch-check{color:#19f08e;background:#19f08e2e;border-color:#19f08e}.bhr-st-ch-task-top{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.bhr-st-ch-task-label{color:var(--ink);font-weight:700}.bhr-st-ch-diff{text-transform:uppercase;letter-spacing:.08em;border:1px solid;border-radius:4px;padding:.15rem .4rem;font-size:.62rem;font-weight:800}.bhr-st-ch-task-desc{color:var(--ink-dim);margin:.2rem 0 0;font-size:.82rem;line-height:1.45}.bhr-st-ch-task-bar{background:#ffffff0f;border-radius:999px;height:4px;margin-top:.4rem;overflow:hidden}.bhr-st-ch-task-bar span{background:var(--sc);height:100%;display:block}.bhr-st-ch-task-side{flex-direction:column;align-items:flex-end;gap:.15rem;display:flex}.bhr-st-ch-task-pts{font-family:var(--font-display,"Bebas Neue"), Impact, sans-serif;color:var(--sc);font-size:1.2rem;font-weight:900}.bhr-st-ch-task-prog{color:var(--ink-faint);font-family:ui-monospace;font-size:.7rem}.bhr-st-ch-login{border:1px solid var(--line);color:var(--ink-dim);background:#ffffff05;border-radius:8px;align-items:center;gap:.5rem;margin:.6rem 0 0;padding:.6rem .85rem;font-size:.85rem;display:flex}.bhr-st-podium-grid{grid-template-columns:1fr 1.15fr 1fr;align-items:end;gap:.7rem;display:grid}.bhr-st-pod{border:1px solid var(--line-strong);background:linear-gradient(180deg, #ffffff06, transparent), var(--paper-2);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:.55rem;padding:1.4rem .85rem 1.1rem;display:flex;position:relative;overflow:hidden}.bhr-st-pod.is-place-1{border-color:var(--sc-glow);background:linear-gradient(180deg, var(--sc-soft), transparent 70%), var(--paper-2);padding:1.7rem .85rem 1.2rem}.bhr-st-pod-stripe{background:linear-gradient(90deg, transparent, var(--sc), transparent);opacity:.8;height:3px;position:absolute;top:0;left:0;right:0}.bhr-st-pod.is-place-1 .bhr-st-pod-stripe{height:4px;box-shadow:0 0 18px var(--sc-glow);opacity:1}.bhr-st-pod-place{color:var(--ink-dim);background:#ffffff0d;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .6rem;font-size:.7rem;font-weight:800;display:inline-flex}.bhr-st-pod.is-place-1 .bhr-st-pod-place{background:var(--sc);color:#fff;box-shadow:0 0 16px var(--sc-glow)}.bhr-st-pod-name{font-family:var(--font-display,"Bebas Neue"), Impact, sans-serif;color:var(--ink);font-size:1.05rem;font-weight:800;line-height:1.1}.bhr-st-pod.is-place-1 .bhr-st-pod-name{font-size:1.35rem}.bhr-st-pod-rank{font-size:.78rem;font-weight:700}.bhr-st-pod-pts{flex-direction:column;align-items:center;margin-top:.2rem;display:flex}.bhr-st-pod-num{font-family:var(--font-display,"Bebas Neue"), Impact, sans-serif;color:var(--ink);font-size:1.5rem;font-weight:900;line-height:.95}.bhr-st-pod.is-place-1 .bhr-st-pod-num{color:var(--sc);text-shadow:0 0 22px var(--sc-glow);font-size:2.2rem}.bhr-st-pod-pts .bhr-st-mono{color:var(--ink-faint);margin-top:.1rem;font-size:.58rem}@media (max-width:640px){.bhr-st-podium-grid{grid-template-columns:1fr}.bhr-st-pod.is-place-1{order:-1}}.bhr-st-tabs{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}@media (max-width:720px){.bhr-st-tabs{grid-template-columns:repeat(2,1fr)}}.bhr-st-tab{border:1px solid var(--line-strong);background:var(--paper-2);cursor:pointer;color:var(--ink-dim);border-radius:12px;flex-direction:column;align-items:flex-start;padding:.7rem .85rem;transition:all .15s;display:flex;position:relative}.bhr-st-tab:hover{color:var(--ink);border-color:var(--ink-faint)}.bhr-st-tab.is-active{border-color:var(--sc);background:linear-gradient(180deg, var(--sc-soft), transparent 60%), var(--paper-2);color:var(--ink);box-shadow:0 8px 24px -10px var(--sc-glow)}.bhr-st-tab-ic{color:var(--sc);align-items:center;display:inline-flex}.bhr-st-tab-l{font-family:var(--font-display,"Bebas Neue"), Impact, sans-serif;letter-spacing:.02em;margin-top:.2rem;font-size:1.1rem;font-weight:800;line-height:1}.bhr-st-tab-sub{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin-top:.15rem;font-family:ui-monospace,monospace;font-size:.62rem}.bhr-st-tab.is-active .bhr-st-tab-sub{color:var(--ink-dim)}.bhr-st-card{border:1px solid var(--line-strong);background:var(--paper-2);border-radius:16px;padding:1rem 1.1rem 1.1rem}.bhr-st-card-head{border-bottom:1px solid var(--line);align-items:center;gap:.5rem;margin-bottom:.8rem;padding-bottom:.6rem;display:flex}.bhr-st-card-head-ic{color:var(--sc);align-items:center;display:inline-flex}.bhr-st-card-head-l{font-family:var(--font-display,"Bebas Neue"), Impact, sans-serif;color:var(--ink);font-size:1.1rem;font-weight:800}.bhr-st-card-head-meta{text-transform:uppercase;letter-spacing:.14em;color:var(--ink-faint);margin-left:auto;font-family:ui-monospace,monospace;font-size:.66rem}.bhr-st-card-intro{color:var(--ink-dim);border:1px solid var(--line);background:#ffffff05;border-radius:9px;margin:0 0 .7rem;padding:.6rem .85rem;font-size:.85rem;line-height:1.5}.bhr-st-card-intro--standalone{align-items:flex-start;gap:.5rem;display:flex}.bhr-st-card-intro--standalone svg{color:var(--sc);flex-shrink:0;margin-top:.15rem}.bhr-st-card-intro strong{color:var(--ink)}.bhr-st-empty{text-align:center;flex-direction:column;align-items:center;gap:.4rem;padding:2.4rem 1rem 2.2rem;display:flex}.bhr-st-empty svg{color:var(--ink-faint)}.bhr-st-empty h3{font-family:var(--font-display,"Bebas Neue"), Impact, sans-serif;color:var(--ink);margin:.3rem 0 0;font-size:1.25rem}.bhr-st-empty p{color:var(--ink-dim);max-width:480px}.bhr-st-legend{color:var(--ink-dim);flex-wrap:wrap;gap:.6rem;margin-bottom:.7rem;font-size:.72rem;display:flex}.bhr-st-legend span{align-items:center;gap:.35rem;display:inline-flex}.bhr-st-legend i{border-radius:2px;width:9px;height:9px;display:inline-block}.bhr-st-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.bhr-st-row{border:1px solid var(--line);background:#ffffff04;border-radius:10px;grid-template-columns:36px auto 1fr auto;align-items:center;gap:.7rem;padding:.55rem .7rem;transition:background .15s,border-color .15s;display:grid}.bhr-st-row:hover{border-color:var(--line-strong);background:#ffffff08}.bhr-st-row.is-top{border-color:var(--sc-glow);background:linear-gradient(180deg, var(--sc-soft), transparent 60%)}.bhr-st-row.is-me{border-color:var(--sc);background:linear-gradient(90deg, var(--sc-soft), transparent 80%);box-shadow:0 0 0 1px var(--sc) inset, 0 8px 20px -12px var(--sc-glow)}.bhr-st-pos{font-family:var(--font-display,"Bebas Neue"), Impact, sans-serif;color:var(--ink-faint);text-align:center;font-size:1.4rem;font-weight:800}.bhr-st-row.is-top .bhr-st-pos{color:var(--sc);text-shadow:0 0 12px var(--sc-glow)}.bhr-st-row-main{min-width:0}.bhr-st-row-name{color:var(--ink);flex-wrap:wrap;align-items:center;gap:.5rem;font-weight:700;display:flex}.bhr-st-rank-chip{text-transform:uppercase;letter-spacing:.06em;border:1px solid;border-radius:999px;align-items:center;gap:.3rem;padding:.1rem .45rem;font-size:.66rem;font-weight:800;display:inline-flex}.bhr-st-me-chip{background:var(--sc);color:#fff;letter-spacing:.1em;border-radius:4px;padding:.1rem .4rem;font-family:ui-monospace,monospace;font-size:.6rem;font-weight:800}.bhr-st-row-sub{color:var(--ink-faint);margin-top:.15rem;font-family:ui-monospace,monospace;font-size:.74rem}.bhr-st-bar{background:#ffffff0f;border-radius:999px;max-width:100%;height:5px;margin-top:.3rem;display:flex;overflow:hidden}.bhr-st-bar span{height:100%;display:block}.bhr-st-pts{color:var(--ink);align-items:baseline;gap:.25rem;font-weight:700;display:inline-flex}.bhr-st-pts.is-form{color:#19f08e}.bhr-st-pts-num{font-family:var(--font-display,"Bebas Neue"), Impact, sans-serif;font-size:1.3rem;font-weight:800;line-height:1}.bhr-st-pts small{color:var(--ink-faint);font-size:.7rem;font-weight:600}.bhr-st-rekorde{flex-direction:column;gap:.9rem;display:flex}.bhr-st-rekorde-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.7rem;display:grid}.bhr-st-rek{border:1px solid var(--line-strong);background:var(--paper-2);border-radius:14px;flex-direction:column;gap:.65rem;padding:1rem;display:flex}.bhr-st-rek-head{font-family:var(--font-display,"Bebas Neue"), Impact, sans-serif;color:var(--ink);align-items:center;gap:.5rem;font-size:1rem;font-weight:800;display:flex}.bhr-st-rek-ic{background:var(--sc-soft);width:26px;height:26px;color:var(--sc);border:1px solid var(--sc-glow);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.bhr-st-rek-holder{border:1px solid var(--line);background:#ffffff05;border-radius:9px;align-items:center;gap:.6rem;padding:.55rem;display:flex}.bhr-st-rek-name{color:var(--ink);font-weight:700}.bhr-st-rek-value{font-family:var(--font-display,"Bebas Neue"), Impact, sans-serif;color:var(--sc);margin-top:.15rem;font-size:1.4rem;font-weight:800;line-height:1}.bhr-st-rek-desc{color:var(--ink-faint);align-items:flex-start;gap:.4rem;font-size:.75rem;line-height:1.4;display:flex}.bhr-st-rek-desc svg{flex-shrink:0;margin-top:.2rem}.bhr-st-helm{flex-shrink:0;display:inline-block;position:relative}.bhr-st-helm-frame{background:linear-gradient(135deg, var(--sc), #16161a);filter:drop-shadow(0 4px 10px #00000080);position:absolute;inset:-2px}.bhr-st-helm-inner{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.bhr-st-helm-inner img{object-fit:cover;width:100%;height:100%;display:block}.bhr-st-helm-i{color:#fff;text-shadow:0 1px 2px #000000d9;font-weight:800;font-family:var(--font-display,"Bebas Neue"), Impact, sans-serif}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
