/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,: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-y-reverse:0;--tw-border-style:solid;--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;--tw-text-shadow-color:initial;--tw-text-shadow-alpha:100%}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-600:oklch(54.6% .245 262.881);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-700:oklch(37.2% .044 257.287);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-400:oklch(70.7% .022 261.325);--color-stone-950:oklch(14.7% .004 49.25);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-lg:32rem;--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);--font-weight-thin:100;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--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-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-2xl:40px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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}:root{--radius:.5rem;--font-roboto:"Roboto", ui-sans-serif, system-ui;--font-inter:"Inter", ui-sans-serif, system-ui;--font-times:"Times New Roman", Times, serif;--background:220 71% 5%;--foreground:0 0% 100%;--secondary-background:198 63% 95%;--secondary-foreground:0 0% 0%;--tertiary-background:201 83% 82%;--tertiary-foreground:0 0% 0%;--tertiary-accent:206 98% 52%;--accent:208 95% 51%;--accent-bright:206 98% 52%;--accent-foreground:0 0% 100%;--blue-primary:208 91% 48%;--blue-light:208 100% 91%;--blue-soft:197 92% 92%;--blue-dark:225 35% 18%;--white:0 0% 100%;--white-foreground:0 0% 0%;--footer:225 56% 23%;--card:222 32% 18%;--card-foreground:228 53% 82%;--gray-neutral:0 0% 48%;--black-overlay:0 0% 0% / .9;--yellow-background:45 100% 86%;--border:0 0% 89.8%;--icon-bg:240 7% 16%;--home-card-bg:229 51% 41% / .4;--home-card-border:0 0% 100% / .25;--home-card-number-text:0 0% 100% / .24;--home-plus-glow:162 99% 70%;--home-plus-icon:189 70% 75%;--home-chip:229 54% 23%;--home-white-translucent:0 0% 100% / .13}body{font-family:var(--font-roboto);background-color:hsl(var(--background));color:hsl(var(--foreground))}*{border-color:hsl(var(--border))}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.\!start{inset-inline-start:var(--spacing)!important}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-1{top:calc(var(--spacing) * -1)}.-top-3{top:calc(var(--spacing) * -3)}.-top-6{top:calc(var(--spacing) * -6)}.-top-\[3px\]{top:-3px}.-top-\[10px\]{top:-10px}.-top-\[18px\]{top:-18px}.-top-\[23\%\]{top:-23%}.-top-\[85px\]{top:-85px}.-top-\[91\%\]{top:-91%}.-top-\[97\%\]{top:-97%}.-top-px{top:-1px}.top-0{top:calc(var(--spacing) * 0)}.top-1{top:calc(var(--spacing) * 1)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-6{top:calc(var(--spacing) * 6)}.top-8{top:calc(var(--spacing) * 8)}.top-\[6px\]{top:6px}.top-\[14\%\]{top:14%}.top-\[20\%\]{top:20%}.top-\[30px\]{top:30px}.top-\[35\%\]{top:35%}.top-\[45\%\]{top:45%}.top-\[65px\]{top:65px}.top-\[115px\]{top:115px}.-right-1{right:calc(var(--spacing) * -1)}.-right-3{right:calc(var(--spacing) * -3)}.-right-4{right:calc(var(--spacing) * -4)}.-right-6{right:calc(var(--spacing) * -6)}.-right-10{right:calc(var(--spacing) * -10)}.-right-14{right:calc(var(--spacing) * -14)}.-right-16{right:calc(var(--spacing) * -16)}.-right-\[2\.9rem\]{right:-2.9rem}.-right-\[8px\]{right:-8px}.-right-\[60px\]{right:-60px}.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-4{right:calc(var(--spacing) * 4)}.right-\[-20px\]{right:-20px}.right-\[30\%\]{right:30%}.-bottom-3{bottom:calc(var(--spacing) * -3)}.-bottom-4{bottom:calc(var(--spacing) * -4)}.-bottom-5{bottom:calc(var(--spacing) * -5)}.-bottom-6{bottom:calc(var(--spacing) * -6)}.-bottom-8{bottom:calc(var(--spacing) * -8)}.-bottom-\[0\.9rem\]{bottom:-.9rem}.-bottom-\[5px\]{bottom:-5px}.-bottom-\[48px\]{bottom:-48px}.-bottom-\[60px\]{bottom:-60px}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-8{bottom:calc(var(--spacing) * 8)}.-left-12{left:calc(var(--spacing) * -12)}.-left-\[2\%\]{left:-2%}.-left-\[2px\]{left:-2px}.-left-\[5px\]{left:-5px}.-left-\[8px\]{left:-8px}.-left-\[9px\]{left:-9px}.-left-\[14px\]{left:-14px}.-left-\[24\%\]{left:-24%}.-left-\[25\%\]{left:-25%}.-left-\[30px\]{left:-30px}.-left-\[35\%\]{left:-35%}.-left-px{left:-1px}.left-0{left:calc(var(--spacing) * 0)}.left-1{left:calc(var(--spacing) * 1)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-4{left:calc(var(--spacing) * 4)}.left-8{left:calc(var(--spacing) * 8)}.left-10{left:calc(var(--spacing) * 10)}.left-12{left:calc(var(--spacing) * 12)}.left-\[2\%\]{left:2%}.left-\[5\%\]{left:5%}.left-\[6\%\]{left:6%}.left-\[10\%\]{left:10%}.left-\[12\%\]{left:12%}.left-\[15\%\]{left:15%}.left-\[17\%\]{left:17%}.left-\[20\%\]{left:20%}.left-\[24\%\]{left:24%}.left-\[26\%\]{left:26%}.left-\[28\%\]{left:28%}.left-\[32\%\]{left:32%}.left-\[34\%\]{left:34%}.left-\[35\%\]{left:35%}.left-\[38\%\]{left:38%}.left-\[40\%\]{left:40%}.left-\[46\%\]{left:46%}.left-\[47\%\]{left:47%}.left-\[50\%\]{left:50%}.left-\[52\%\]{left:52%}.left-\[54\%\]{left:54%}.left-\[56\%\]{left:56%}.left-\[58\%\]{left:58%}.left-\[66\%\]{left:66%}.left-\[72\%\]{left:72%}.left-\[75\%\]{left:75%}.left-\[89\%\]{left:89%}.left-\[90px\]{left:90px}.isolate{isolation:isolate}.z-1{z-index:1}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-100{z-index:100}.z-101{z-index:101}.z-102{z-index:102}.z-1000{z-index:1000}.z-9999{z-index:9999}.col-span-2{grid-column:span 2/span 2}.\!container{width:100%!important}@media (width>=350px){.\!container{max-width:350px!important}}@media (width>=375px){.\!container{max-width:375px!important}}@media (width>=400px){.\!container{max-width:400px!important}}@media (width>=600px){.\!container{max-width:600px!important}}.container{width:100%}@media (width>=350px){.container{max-width:350px}}@media (width>=375px){.container{max-width:375px}}@media (width>=400px){.container{max-width:400px}}@media (width>=600px){.container{max-width:600px}}.m-5{margin:calc(var(--spacing) * 5)}.m-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.my-0{margin-block:calc(var(--spacing) * 0)}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-auto{margin-block:auto}.-mt-4{margin-top:calc(var(--spacing) * -4)}.-mt-\[120px\]{margin-top:-120px}.mt-0{margin-top:calc(var(--spacing) * 0)}.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-6\!{margin-top:calc(var(--spacing) * 6)!important}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-\[13px\]{margin-top:13px}.mt-\[200px\]{margin-top:200px}.mt-auto{margin-top:auto}.mr-0{margin-right:calc(var(--spacing) * 0)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mr-auto{margin-right:auto}.-mb-3{margin-bottom:calc(var(--spacing) * -3)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.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-16{margin-bottom:calc(var(--spacing) * 16)}.mb-\[140px\]{margin-bottom:140px}.-ml-\[90px\]{margin-left:-90px}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.grid\!{display:grid!important}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\/5{width:80%;height:80%}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-32{width:calc(var(--spacing) * 32);height:calc(var(--spacing) * 32)}.size-36{width:calc(var(--spacing) * 36);height:calc(var(--spacing) * 36)}.size-40{width:calc(var(--spacing) * 40);height:calc(var(--spacing) * 40)}.size-50{width:calc(var(--spacing) * 50);height:calc(var(--spacing) * 50)}.size-\[11px\]{width:11px;height:11px}.size-\[18px\]{width:18px;height:18px}.size-\[30px\]{width:30px;height:30px}.size-\[32px\]{width:32px;height:32px}.size-\[34px\]{width:34px;height:34px}.size-\[55px\]{width:55px;height:55px}.size-\[56px\]{width:56px;height:56px}.size-\[80px\]{width:80px;height:80px}.size-\[96px\]{width:96px;height:96px}.size-\[100px\]{width:100px;height:100px}.size-\[103\%\]{width:103%;height:103%}.size-\[105px\]{width:105px;height:105px}.size-\[110\%\]{width:110%;height:110%}.size-\[110px\]{width:110px;height:110px}.size-\[120px\]{width:120px;height:120px}.size-\[126px\]{width:126px;height:126px}.size-\[130px\]{width:130px;height:130px}.size-\[132px\]{width:132px;height:132px}.size-\[140px\]{width:140px;height:140px}.size-\[150px\]{width:150px;height:150px}.size-\[160px\]{width:160px;height:160px}.size-\[167px\]{width:167px;height:167px}.size-\[170px\]{width:170px;height:170px}.size-\[180px\]{width:180px;height:180px}.size-\[185px\]{width:185px;height:185px}.size-\[190px\]{width:190px;height:190px}.size-\[200px\]{width:200px;height:200px}.size-\[201px\]{width:201px;height:201px}.size-\[202px\]{width:202px;height:202px}.size-\[210px\]{width:210px;height:210px}.size-\[220px\]{width:220px;height:220px}.size-\[240px\]{width:240px;height:240px}.size-\[250px\]{width:250px;height:250px}.size-\[260px\]{width:260px;height:260px}.size-\[270px\]{width:270px;height:270px}.size-\[320px\]{width:320px;height:320px}.size-\[calc\(100\%-12px\)\]{width:calc(100% - 12px);height:calc(100% - 12px)}.size-\[calc\(100\%-16px\)\]{width:calc(100% - 16px);height:calc(100% - 16px)}.size-fit{width:fit-content;height:fit-content}.size-full{width:100%;height:100%}.h-\(--cell-size\){height:var(--cell-size)}.h-\(--radix-select-trigger-height\){height:var(--radix-select-trigger-height)}.h-0\.5{height:calc(var(--spacing) * .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-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-40{height:calc(var(--spacing) * 40)}.h-\[4px\]{height:4px}.h-\[10px\]{height:10px}.h-\[14px\]{height:14px}.h-\[18px\]{height:18px}.h-\[20px\]{height:20px}.h-\[23px\]{height:23px}.h-\[25px\]{height:25px}.h-\[28px\]{height:28px}.h-\[30px\]{height:30px}.h-\[31px\]{height:31px}.h-\[34px\]{height:34px}.h-\[35px\]{height:35px}.h-\[37px\]{height:37px}.h-\[47px\]{height:47px}.h-\[50px\]{height:50px}.h-\[53px\]{height:53px}.h-\[56px\]{height:56px}.h-\[62px\]{height:62px}.h-\[67px\]{height:67px}.h-\[72px\]{height:72px}.h-\[79px\]{height:79px}.h-\[80vh\]{height:80vh}.h-\[100px\]{height:100px}.h-\[114px\]{height:114px}.h-\[120px\]{height:120px}.h-\[155px\]{height:155px}.h-\[193px\]{height:193px}.h-\[194px\]{height:194px}.h-\[197px\]{height:197px}.h-\[200px\]{height:200px}.h-\[203px\]{height:203px}.h-\[210px\]{height:210px}.h-\[240px\]{height:240px}.h-\[241px\]{height:241px}.h-\[253px\]{height:253px}.h-\[276px\]{height:276px}.h-\[278px\]{height:278px}.h-\[280px\]{height:280px}.h-\[calc\(100\%\+30px\)\]{height:calc(100% + 30px)}.h-\[calc\(100\%-30px\)\]{height:calc(100% - 30px)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-\[10px\]{max-height:10px}.max-h-\[93px\]{max-height:93px}.max-h-\[256px\]{max-height:256px}.max-h-\[calc\(6\*40px\)\]{max-height:240px}.max-h-dvh{max-height:100dvh}.max-h-full{max-height:100%}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-\[40px\]{min-height:40px}.min-h-\[48px\]{min-height:48px}.min-h-\[60px\]{min-height:60px}.min-h-\[93px\]{min-height:93px}.min-h-\[100px\]{min-height:100px}.min-h-\[110px\]{min-height:110px}.min-h-\[120px\]{min-height:120px}.min-h-\[150px\]{min-height:150px}.min-h-\[175px\]{min-height:175px}.min-h-\[213px\]{min-height:213px}.min-h-\[280px\]{min-height:280px}.min-h-\[382px\]{min-height:382px}.min-h-dvh{min-height:100dvh}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.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-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-72{width:calc(var(--spacing) * 72)}.w-\[4px\]{width:4px}.w-\[13px\]{width:13px}.w-\[14px\]{width:14px}.w-\[18px\]{width:18px}.w-\[20px\]{width:20px}.w-\[25px\]{width:25px}.w-\[26px\]{width:26px}.w-\[29px\]{width:29px}.w-\[30px\]{width:30px}.w-\[34px\]{width:34px}.w-\[35px\]{width:35px}.w-\[37px\]{width:37px}.w-\[41px\]{width:41px}.w-\[42px\]{width:42px}.w-\[45px\]{width:45px}.w-\[46px\]{width:46px}.w-\[50px\]{width:50px}.w-\[51px\]{width:51px}.w-\[53px\]{width:53px}.w-\[60px\]{width:60px}.w-\[62px\]{width:62px}.w-\[66px\]{width:66px}.w-\[72px\]{width:72px}.w-\[73px\]{width:73px}.w-\[79px\]{width:79px}.w-\[87px\]{width:87px}.w-\[90\%\]{width:90%}.w-\[112px\]{width:112px}.w-\[118px\]{width:118px}.w-\[120px\]{width:120px}.w-\[130px\]{width:130px}.w-\[134px\]{width:134px}.w-\[138px\]{width:138px}.w-\[147px\]{width:147px}.w-\[153px\]{width:153px}.w-\[154px\]{width:154px}.w-\[160px\]{width:160px}.w-\[171px\]{width:171px}.w-\[180px\]{width:180px}.w-\[185px\]{width:185px}.w-\[190px\]{width:190px}.w-\[200px\]{width:200px}.w-\[215px\]{width:215px}.w-\[218px\]{width:218px}.w-\[220px\]{width:220px}.w-\[233px\]{width:233px}.w-\[258px\]{width:258px}.w-\[340px\]{width:340px}.w-\[386px\]{width:386px}.w-\[410px\]{width:410px}.w-\[480px\]{width:480px}.w-\[calc\(\(100\%-36px\)\/4\)\]{width:calc(25% - 9px)}.w-\[calc\(100\%\+28px\)\]{width:calc(100% + 28px)}.w-\[calc\(100\%-10px\)\]{width:calc(100% - 10px)}.w-\[calc\(100\%-54px\)\]{width:calc(100% - 54px)}.w-\[calc\(100\%-83px\)\]{width:calc(100% - 83px)}.w-\[calc\(100\%-112px\)\]{width:calc(100% - 112px)}.w-\[calc\(100\%-128px\)\]{width:calc(100% - 128px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-52{max-width:calc(var(--spacing) * 52)}.max-w-\[90\%\]{max-width:90%}.max-w-\[225px\]{max-width:225px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[330px\]{max-width:330px}.max-w-\[350px\]{max-width:350px}.max-w-\[420px\]{max-width:420px}.max-w-\[470px\]{max-width:470px}.max-w-\[480px\]{max-width:480px}.max-w-\[calc\(100\%-104px\)\]{max-width:calc(100% - 104px)}.max-w-\[unset\]{max-width:unset}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-\(--radix-select-trigger-width\){min-width:var(--radix-select-trigger-width)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-14{min-width:calc(var(--spacing) * 14)}.min-w-30{min-width:calc(var(--spacing) * 30)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-\[14px\]{min-width:14px}.min-w-\[34px\]{min-width:34px}.min-w-\[63px\]{min-width:63px}.min-w-\[72px\]{min-width:72px}.min-w-\[100px\]{min-width:100px}.min-w-\[110px\]{min-width:110px}.min-w-\[138px\]{min-width:138px}.min-w-\[160px\]{min-width:160px}.min-w-\[167px\]{min-width:167px}.min-w-\[180px\]{min-width:180px}.min-w-\[194px\]{min-width:194px}.min-w-\[201px\]{min-width:201px}.min-w-\[202px\]{min-width:202px}.min-w-\[253px\]{min-width:253px}.flex-1{flex:1}.flex-2{flex:2}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\.5{--tw-translate-y:calc(var(--spacing) * -1.5);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)}.translate-y-1\.5{--tw-translate-y:calc(var(--spacing) * 1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-scale-x-100{--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-x-\[-1\]{--tw-scale-x:-1;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-none{scale:none}.-rotate-6{rotate:-6deg}.-rotate-12{rotate:-12deg}.-rotate-45{rotate:-45deg}.-rotate-\[9\.5deg\]{rotate:-9.5deg}.rotate-12{rotate:12deg}.rotate-23{rotate:23deg}.rotate-45{rotate:45deg}.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-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1fr_1fr_1\.375fr_auto\]{grid-template-columns:1fr 1fr 1.375fr auto}.grid-cols-\[1fr_24px\]{grid-template-columns:1fr 24px}.grid-cols-\[1fr_40px\]{grid-template-columns:1fr 40px}.grid-cols-\[1fr_48px\]{grid-template-columns:1fr 48px}.grid-cols-\[1fr_96px\]{grid-template-columns:1fr 96px}.grid-cols-\[1fr_102px\]{grid-template-columns:1fr 102px}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[1fr_max-content\]{grid-template-columns:1fr max-content}.grid-cols-\[46px_1fr_32px\]{grid-template-columns:46px 1fr 32px}.grid-cols-\[80px_1fr\]{grid-template-columns:80px 1fr}.grid-cols-\[100px_1fr\]{grid-template-columns:100px 1fr}.grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.grid-rows-\[1fr_32px\]{grid-template-rows:1fr 32px}.grid-rows-\[1fr_auto\]{grid-template-rows:1fr auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.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-6{gap:calc(var(--spacing) * 6)}.gap-9{gap:calc(var(--spacing) * 9)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-11{gap:calc(var(--spacing) * 11)}.gap-\[2px\]{gap:2px}.gap-\[4px\]{gap:4px}.gap-\[5px\]{gap:5px}.gap-\[7px\]{gap:7px}.gap-\[10px\]{gap:10px}.gap-\[14px\]{gap:14px}.gap-\[18px\]{gap:18px}: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-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-\[2px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(2px * var(--tw-space-y-reverse));margin-block-end:calc(2px * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[6px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(6px * var(--tw-space-y-reverse));margin-block-end:calc(6px * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[10px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(10px * var(--tw-space-y-reverse));margin-block-end:calc(10px * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[28px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(28px * var(--tw-space-y-reverse));margin-block-end:calc(28px * calc(1 - var(--tw-space-y-reverse)))}: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(.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)))}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.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-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[15px\]{border-radius:15px}.rounded-\[20px\]{border-radius:20px}.rounded-\[50\%\]{border-radius:50%}.rounded-full{border-radius:3.40282e38px}.rounded-none{border-radius:0}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-l-\[11px\]{border-top-left-radius:11px;border-bottom-left-radius:11px}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-\[11px\]{border-top-right-radius:11px;border-bottom-right-radius:11px}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-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-4{border-style:var(--tw-border-style);border-width:4px}.border-10{border-style:var(--tw-border-style);border-width:10px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-y-\[0\.5px\]{border-block-style:var(--tw-border-style);border-block-width:.5px}.border-t-4{border-top-style:var(--tw-border-style);border-top-width:4px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-r-4{border-right-style:var(--tw-border-style);border-right-width:4px}.border-r-\[0\.5px\]{border-right-style:var(--tw-border-style);border-right-width:.5px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-l-\[0\.5px\]{border-left-style:var(--tw-border-style);border-left-width:.5px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[\#3cb371\]{border-color:#3cb371}.border-\[\#04d9ff\]{border-color:#04d9ff}.border-\[\#4da1ff\]{border-color:#4da1ff}.border-\[\#29B1E377\]{border-color:#29b1e377}.border-\[\#95a5a6\]{border-color:#95a5a6}.border-\[\#e74c3c\]{border-color:#e74c3c}.border-\[\#f3f3f6\]{border-color:#f3f3f6}.border-\[\#f4c430\]{border-color:#f4c430}.border-\[\#ffffff55\]{border-color:#fff5}.border-\[hsl\(var\(--background\)\)\]{border-color:hsl(var(--background))}.border-orange-500{border-color:var(--color-orange-500)}.border-slate-500{border-color:var(--color-slate-500)}.border-transparent{border-color:#0000}.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\/50{border-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.border-white\/50{border-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.border-b-transparent{border-bottom-color:#0000}.bg-\[\#0A78E6BF\]{background-color:#0a78e6bf}.bg-\[\#0B87F9\]{background-color:#0b87f9}.bg-\[\#000E1B3D\]{background-color:#000e1b3d}.bg-\[\#1E3944\]{background-color:#1e3944}.bg-\[\#1faeff\]{background-color:#1faeff}.bg-\[\#2e2d32d6\]{background-color:#2e2d32d6}.bg-\[\#3E3B3B99\]{background-color:#3e3b3b99}.bg-\[\#3ab9fa\]{background-color:#3ab9fa}.bg-\[\#3cb371\]{background-color:#3cb371}.bg-\[\#3cb3711a\]{background-color:#3cb3711a}.bg-\[\#4da1ff1a\]{background-color:#4da1ff1a}.bg-\[\#4da1ff\]{background-color:#4da1ff}.bg-\[\#0006\]{background-color:#0006}.bg-\[\#6E511A\]{background-color:#6e511a}.bg-\[\#8D43A4\]{background-color:#8d43a4}.bg-\[\#9ecdff\]{background-color:#9ecdff}.bg-\[\#012A34\]{background-color:#012a34}.bg-\[\#95a5a6\]{background-color:#95a5a6}.bg-\[\#95a5a61a\]{background-color:#95a5a61a}.bg-\[\#131F4F\]{background-color:#131f4f}.bg-\[\#349EFF\]{background-color:#349eff}.bg-\[\#01391E\]{background-color:#01391e}.bg-\[\#46211C\]{background-color:#46211c}.bg-\[\#104062\]{background-color:#104062}.bg-\[\#130033\]{background-color:#130033}.bg-\[\#23306669\]{background-color:#23306669}.bg-\[\#BB4300\]{background-color:#bb4300}.bg-\[\#EAF5FA\]{background-color:#eaf5fa}.bg-\[\#FFE3C9\]{background-color:#ffe3c9}.bg-\[\#FFFFFF30\]{background-color:#ffffff30}.bg-\[\#FFFFFF66\]{background-color:#fff6}.bg-\[\#FFFFFF70\]{background-color:#ffffff70}.bg-\[\#FFFFFFCC\]{background-color:#fffc}.bg-\[\#a9d0f6\]{background-color:#a9d0f6}.bg-\[\#db9a6a\]{background-color:#db9a6a}.bg-\[\#e9f5fa\]{background-color:#e9f5fa}.bg-\[\#e74c3c1a\]{background-color:#e74c3c1a}.bg-\[\#e74c3c\]{background-color:#e74c3c}.bg-\[\#eff4f6\]{background-color:#eff4f6}.bg-\[\#f4c430\]{background-color:#f4c430}.bg-\[\#f4c4301a\]{background-color:#f4c4301a}.bg-\[\#fee4c9\]{background-color:#fee4c9}.bg-\[\#ffecb6\]{background-color:#ffecb6}.bg-black{background-color:var(--color-black)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-200{background-color:var(--color-blue-200)}.bg-current{background-color:currentColor}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-400\/80{background-color:#99a1afcc}@supports (color:color-mix(in lab, red, red)){.bg-gray-400\/80{background-color:color-mix(in oklab, var(--color-gray-400) 80%, transparent)}}.bg-orange-400{background-color:var(--color-orange-400)}.bg-red-500{background-color:var(--color-red-500)}.bg-transparent{background-color:#0000}.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\/40{background-color:#fff6}@supports (color:color-mix(in lab, red, red)){.bg-white\/40{background-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.bg-linear-180{--tw-gradient-position:180deg}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-180{--tw-gradient-position:180deg in oklab}}.bg-linear-180{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(0deg\,\#3063f6_0\%\,\#074891_100\%\)\]{background-image:linear-gradient(#074891 0%,#3063f6 100%)}.bg-\[linear-gradient\(45\.92deg\,\#187FF5_7\.15\%\,\#BBFFEA_93\.99\%\)\]{background-image:linear-gradient(45.92deg,#187ff5 7.15%,#bbffea 93.99%)}.bg-\[linear-gradient\(90deg\,hsla\(236\,100\%\,44\%\,1\)\,hsla\(209\,95\%\,51\%\,1\)\,hsla\(236\,100\%\,44\%\,1\)\)\]{background-image:linear-gradient(90deg,#000fe0,#0b86f9,#000fe0)}.bg-\[linear-gradient\(110\.7deg\,\#E9F5FA_2\.83\%\,\#80BDFA_106\.17\%\)\]{background-image:linear-gradient(110.7deg,#e9f5fa 2.83%,#80bdfa 106.17%)}.bg-\[linear-gradient\(162\.65deg\,\#0763BE_4\.46\%\,\#439DF7_88\.1\%\)\]{background-image:linear-gradient(162.65deg,#0763be 4.46%,#439df7 88.1%)}.bg-\[linear-gradient\(163deg\,\#439df6_0\%\,\#0763be_100\%\)\]{background-image:linear-gradient(163deg,#439df6 0%,#0763be 100%)}.bg-\[linear-gradient\(180deg\,rgba\(82\,243\,255\,0\.6\)_0\%\,rgba\(30\,110\,255\,0\.75\)_105\.74\%\)\]{background-image:linear-gradient(#52f3ff99 0%,#1e6effbf 105.74%)}.bg-\[linear-gradient\(270deg\,rgba\(11\,135\,249\,0\.5\)_0\%\,rgba\(11\,135\,249\,0\.1\)_100\%\)\]{background-image:linear-gradient(270deg,#0b87f980 0%,#0b87f91a 100%)}.bg-\[linear-gradient\(to_right\,\#1065FF\,\#42FFC5\,\#FFFFFF\)\]{background-image:linear-gradient(90deg,#1065ff,#42ffc5,#fff)}.bg-\[linear-gradient\(to_right\,\#FF7300\,\#FF9900\)\]{background-image:linear-gradient(90deg,#ff7300,#f90)}.bg-\[radial-gradient\(circle_at_center\,\#46211c_0\%\,\#8c3a2f_55\%\,\#c56a5b_100\%\)\]{background-image:radial-gradient(circle,#46211c 0%,#8c3a2f 55%,#c56a5b 100%)}.from-\[\#093c83\]{--tw-gradient-from:#093c83;--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-\[\#FF902A\]{--tw-gradient-from:#ff902a;--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-\[\#6DBEFF\]{--tw-gradient-to:#6dbeff;--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-\[\#058ed2\]{--tw-gradient-to:#058ed2;--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-\[\#FFCF97\]{--tw-gradient-to:#ffcf97;--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))}.bg-cover{background-size:cover}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.stroke-4{stroke-width:4px}.object-contain{object-fit:contain}.p-0{padding:calc(var(--spacing) * 0)}.p-0\!{padding:calc(var(--spacing) * 0)!important}.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-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[3px\]{padding:3px}.p-\[3px_5px\]{padding:3px 5px}.p-\[4\.5px_3px_8px\]{padding:4.5px 3px 8px}.p-\[4px_8px\]{padding:4px 8px}.p-\[8px_20px_8px\]{padding:8px 20px}.p-\[10px\]{padding:10px}.p-\[12px_10px_4px\]{padding:12px 10px 4px}.p-\[14px_0\]{padding:14px 0}.p-\[14px_0_0_9px\]{padding:14px 0 0 9px}.p-\[15\.5px\]{padding:15.5px}.p-\[15px_13px_32px\]{padding:15px 13px 32px}.p-\[19px_14px\]{padding:19px 14px}.px-\(--cell-size\){padding-inline:var(--cell-size)}.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-7{padding-inline:calc(var(--spacing) * 7)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-\[2px\]{padding-inline:2px}.px-\[6px\]{padding-inline:6px}.px-\[10px\]{padding-inline:10px}.px-\[12\%\]{padding-inline:12%}.px-\[18px\]{padding-inline:18px}.px-\[30px\]{padding-inline:30px}.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-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-\[2px\]{padding-block:2px}.py-\[7px\]{padding-block:7px}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-1{padding-top:calc(var(--spacing) * 1)}.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-10{padding-top:calc(var(--spacing) * 10)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-\[6px\]{padding-top:6px}.pt-\[30px\]{padding-top:30px}.pt-\[85px\]{padding-top:85px}.pt-\[95px\]{padding-top:95px}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-\[4px\]{padding-right:4px}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-\[20px\]{padding-bottom:20px}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-\[30px\]{padding-left:30px}.pl-\[49px\]{padding-left:49px}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-middle{vertical-align:middle}.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-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-xl\/\[30px\]{font-size:var(--text-xl);line-height:30px}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[18px\]{font-size:18px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.text-\[27px\]{font-size:27px}.text-\[34px\]{font-size:34px}.text-\[43px\]{font-size:43px}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-none{--tw-leading:1;line-height:1}.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-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)}.font-thin{--tw-font-weight:var(--font-weight-thin);font-weight:var(--font-weight-thin)}.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-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-nowrap{text-wrap:nowrap}.wrap-break-word{overflow-wrap:break-word}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-\[\#0b87f9\]{color:#0b87f9}.text-\[\#2c5282\]{color:#2c5282}.text-\[\#3cb371\]{color:#3cb371}.text-\[\#4da1ff\]{color:#4da1ff}.text-\[\#7a7a7a\]{color:#7a7a7a}.text-\[\#95a5a6\]{color:#95a5a6}.text-\[\#A00060\]{color:#a00060}.text-\[\#FFFFFFD6\]{color:#ffffffd6}.text-\[\#FFF\]{color:#fff}.text-\[\#c6c6c6\]{color:#c6c6c6}.text-\[\#e74c3c\]{color:#e74c3c}.text-\[\#f0ae4c\]{color:#f0ae4c}.text-\[\#f4c430\]{color:#f4c430}.text-black{color:var(--color-black)}.text-current{color:currentColor}.text-orange-500{color:var(--color-orange-500)}.text-red-500{color:var(--color-red-500)}.text-stone-950{color:var(--color-stone-950)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.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)}}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-35{opacity:.35}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[0\.84\]{opacity:.84}.mix-blend-lighten{mix-blend-mode:lighten}.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-\[0_-4px_20px_\#0000000f\]{--tw-shadow:0 -4px 20px var(--tw-shadow-color,#0000000f);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_4px_4px_\#0a78e65e_inset\]{--tw-shadow:0 4px 4px var(--tw-shadow-color,#0a78e65e) inset;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_4px_4px_\#00000040\]{--tw-shadow:0 4px 4px 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_5px_20px_\#0A78E68C_inset\]{--tw-shadow:0 5px 20px var(--tw-shadow-color,#0a78e68c) inset;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_20px_\#FAB54D_inset\]{--tw-shadow:0 5px 20px var(--tw-shadow-color,#fab54d) inset;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_20px_0_hsla\(0\,0\%\,100\%\,0\.9\)\]{--tw-shadow:inset 0 0 20px 0 var(--tw-shadow-color,#ffffffe6);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-none{--tw-shadow:0 0 #0000;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)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow\/synthetic{--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)}.ring{--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)}.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,)}.blur-\[21px\]{--tw-blur:blur(21px);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,)}.blur-lg{--tw-blur:blur(var(--blur-lg));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,)}.brightness-75{--tw-brightness:brightness(75%);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,)}.\!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,)!important}.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-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-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-\[9\.6px\]{--tw-backdrop-blur:blur(9.6px);-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-lg{--tw-backdrop-blur:blur(var(--blur-lg));-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-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-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-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))}.transition-none{transition-property:none}.duration-0{--tw-duration:0s;transition-duration:0s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-800{--tw-duration:.8s;transition-duration:.8s}.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)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--cell-size\:8\]{--cell-size:8}.\[clip-path\:polygon\(0_0\,100\%_0\,100\%_100\%\,calc\(100\%-70px\)_100\%\,calc\(100\%-70px\)_10px\,0_5px\)\]{clip-path:polygon(0 0,100% 0,100% 100%,calc(100% - 70px) 100%,calc(100% - 70px) 10px,0 5px)}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.group-data-\[state\=checked\]\:hidden:is(:where(.group)[data-state=checked] *),.group-data-\[state\=unchecked\]\:hidden:is(:where(.group)[data-state=unchecked] *){display:none}@media (hover:hover){.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:bg-\[\#6ba6dd\]:hover{background-color:#6ba6dd}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}}.focus\:border-\[\#4ec3ff\]:focus{border-color:#4ec3ff}.focus\:border-black:focus{border-color:var(--color-black)}.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\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--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-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-\[\#ccc\]:disabled{background-color:#ccc}.disabled\:bg-none:disabled{background-image:none}.disabled\:text-slate-700:disabled{color:var(--color-slate-700)}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.disabled\:text-shadow-none:disabled{text-shadow:none}:where([data-slot=card-content]) .in-data-\[slot\=card-content\]\:bg-transparent,:where([data-slot=popover-content]) .in-data-\[slot\=popover-content\]\:bg-transparent{background-color:#0000}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.data-disabled\:opacity-50[data-disabled]{opacity:.5}.data-placeholder\:text-\[\#AAAAAA\][data-placeholder]{color:#aaa}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:var(--radius-md)}.data-\[range-end\=true\]\:rounded-r-md[data-range-end=true]{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:var(--radius-md)}.data-\[range-start\=true\]\:rounded-l-md[data-range-start=true]{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=active\]\:border-b-2[data-state=active]{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.data-\[state\=checked\]\:translate-x-\[25px\][data-state=checked]{--tw-translate-x:25px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:translate-x-\[70px\][data-state=checked]{--tw-translate-x:70px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=on\]\:bg-\[\#0B87F9\][data-state=on]{background-color:#0b87f9}.data-\[state\=unchecked\]\:translate-x-\[3px\][data-state=unchecked]{--tw-translate-x:3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:translate-x-\[5px\][data-state=unchecked]{--tw-translate-x:5px;translate:var(--tw-translate-x) var(--tw-translate-y)}@media (width>=350px){.xs\:left-0{left:calc(var(--spacing) * 0)}.xs\:size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.xs\:w-\[150px\]{width:150px}.xs\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.xs\:p-2{padding:calc(var(--spacing) * 2)}.xs\:px-3{padding-inline:calc(var(--spacing) * 3)}.xs\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media (width>=375px){.sm\:-right-\[80px\]{right:-80px}.sm\:size-40{width:calc(var(--spacing) * 40);height:calc(var(--spacing) * 40)}.sm\:h-\[42px\]{height:42px}.sm\:w-\[42px\]{width:42px}.sm\:w-\[118px\]{width:118px}.sm\:w-\[155px\]{width:155px}.sm\:w-\[calc\(100\%-152px\)\]{width:calc(100% - 152px)}.sm\:w-\[calc\(100\%-168px\)\]{width:calc(100% - 168px)}.sm\:w-full{width:100%}.sm\:max-w-\[calc\(100\%-144px\)\]{max-width:calc(100% - 144px)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:py-1{padding-block:calc(var(--spacing) * 1)}.sm\:pt-\[135px\]{padding-top:135px}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media (width>=400px){.md\:-right-\[110px\]{right:-110px}.md\:w-\[50px\]{width:50px}.md\:flex-row{flex-direction:row}.md\:p-\[14px\]{padding:14px}.md\:text-2xl\/\[35px\]{font-size:var(--text-2xl);line-height:35px}}.\[\&_\.swiper-slide-active\]\:brightness-100 .swiper-slide-active{--tw-brightness:brightness(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,)}.\[\&_\.swiper-slide\:not\(\.swiper-slide-active\)\]\:brightness-80 .swiper-slide:not(.swiper-slide-active){--tw-brightness:brightness(80%);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,)}.\[\&_img\]\:brightness-150 img{--tw-brightness:brightness(150%);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,)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&\:\:-moz-range-thumb\]\:h-4::-moz-range-thumb{height:calc(var(--spacing) * 4)}.\[\&\:\:-moz-range-thumb\]\:w-4::-moz-range-thumb{width:calc(var(--spacing) * 4)}.\[\&\:\:-moz-range-thumb\]\:cursor-pointer::-moz-range-thumb{cursor:pointer}.\[\&\:\:-moz-range-thumb\]\:rounded-full::-moz-range-thumb{border-radius:3.40282e38px}.\[\&\:\:-moz-range-thumb\]\:bg-white::-moz-range-thumb{background-color:var(--color-white)}.\[\&\:\:-moz-range-track\]\:bg-transparent::-moz-range-track{background-color:#0000}.\[\&\:\:-webkit-slider-thumb\]\:h-4::-webkit-slider-thumb{height:calc(var(--spacing) * 4)}.\[\&\:\:-webkit-slider-thumb\]\:w-4::-webkit-slider-thumb{width:calc(var(--spacing) * 4)}.\[\&\:\:-webkit-slider-thumb\]\:cursor-pointer::-webkit-slider-thumb{cursor:pointer}.\[\&\:\:-webkit-slider-thumb\]\:appearance-none::-webkit-slider-thumb{appearance:none}.\[\&\:\:-webkit-slider-thumb\]\:rounded-full::-webkit-slider-thumb{border-radius:3.40282e38px}.\[\&\:\:-webkit-slider-thumb\]\:bg-white::-webkit-slider-thumb{background-color:var(--color-white)}.\[\&\:\:-webkit-slider-thumb\]\:shadow-lg::-webkit-slider-thumb{--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)}.\[\&\:\:-webkit-slider-thumb\]\:transition-all::-webkit-slider-thumb{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.\[\&\:\:-webkit-slider-thumb\]\:hover\:scale-110::-webkit-slider-thumb:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.bg-foreground{background-color:hsl(var(--foreground))}.bg-background{background-color:hsl(var(--background))}.text-foreground{color:hsl(var(--foreground))}.text-background{color:hsl(var(--background))}.text-card{color:hsl(var(--card))}.bg-secondary{background-color:hsl(var(--secondary-background))}.bg-secondary-foreground{background-color:hsl(var(--secondary-foreground))}.bg-secondary-foreground\/20{background-color:hsl(var(--secondary-foreground) / .2)}.bg-secondary-foreground\/40{background-color:hsl(var(--secondary-foreground) / .4)}.bg-cognition-develop-banner{background-image:linear-gradient(318.88deg,#1243ea 1.52%,#439df7 100.09%)}.data-\[state\=unchecked\]\:bg-tertiary[data-state=unchecked]{background-color:hsl(var(--tertiary-background))}.data-\[state\=checked\]\:bg-tertiary-accent[data-state=checked],.data-\[state\=unchecked\]\:bg-tertiary-accent[data-state=unchecked]{background-color:hsl(var(--tertiary-accent))}.data-\[state\=checked\]\:bg-tertiary[data-state=checked]{background-color:hsl(var(--tertiary-background))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.shadow-blue{--tw-shadow:0 8px 14px #0a78e673;--tw-shadow-colored:0 8px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.bg-tertiary{background-color:hsl(var(--tertiary-background))}.text-tertiary-foreground{color:hsl(var(--tertiary-foreground))}.bg-tertiary-accent{background-color:hsl(var(--tertiary-accent))}.bg-background-gradient{background-image:linear-gradient(#f5f5f5 19%,#10abff4d 100%)}.z-\[101\]{z-index:101}.data-\[state\=open\]\:animate-in[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.bg-accent{background-color:hsl(var(--accent))}.bg-accent-bright{background-color:hsl(var(--accent-bright))}.bg-home-progress-badge-gradient{background-image:linear-gradient(90deg,#02114f52 .73%,#0527b552)}.text-accent-foreground{color:hsl(var(--accent-foreground))}.bg-card{background-color:hsl(var(--card))}.bg-card\/95{background-color:hsl(var(--card) / .95)}.dialog-overlay{background-color:hsl(var(--card) / .85)}.text-card-foreground{color:hsl(var(--card-foreground))}.text-home-card-number-text{color:hsl(var(--home-card-number-text))}.text-home-plus-icon{color:hsl(var(--home-plus-icon))}.shadow-home-plus{--tw-shadow:0 3px 8px #43ffc642;--tw-shadow-colored:0 3px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.bg-footer{background-color:hsl(var(--footer))}.bg-blue-primary{background-color:hsl(var(--blue-primary))}.bg-blue-light{background-color:hsl(var(--blue-light))}.bg-blue-soft{background-color:hsl(var(--blue-soft))}.bg-blue-dark{background-color:hsl(var(--blue-dark))}.bg-yellow{background-color:hsl(var(--yellow-background))}.bg-white{background-color:hsl(var(--white))}.text-white-foreground{color:hsl(var(--white-foreground))}.shadow-home-orange{--tw-shadow:0 4px 16px #fab54d;--tw-shadow-colored:0 4px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.bg-home-number-gradient{background-image:linear-gradient(#2b3d87,#001246)}.bg-home-accent-gradient{background-image:linear-gradient(#4c97ce,#041754)}.bg-home-plus-glow{background-color:hsl(var(--home-plus-glow))}.bg-black-overlay{background-color:hsl(var(--black-overlay))}.bg-home-gradient-boost{background-image:linear-gradient(#80ffd9,#1532a5)}.bg-home-gradient-green{background-image:linear-gradient(to bottom right,#4dffc9,#33479c)}.bg-home-gradient-orange{background-image:linear-gradient(to bottom right,#33479c,#f90)}.bg-home-chip{background-color:hsl(var(--home-chip))}.bg-icon{background-color:hsl(var(--icon-bg))}.bg-home-card-bg{background-color:hsl(var(--home-card-bg))}.border-home-card-border{border-color:hsl(var(--home-card-border))}.ton-button,.ton-button div{width:100%!important}.ton-button button div{width:fit-content!important}.ton-button button{background-color:hsl(var(--accent))!important;border-radius:8px!important;justify-content:center!important;width:100%!important;height:48px!important;display:flex!important}@media not all and (hover:none){.go54158285:hover{transform:none!important}}tc-root *{border-radius:16px!important}tc-root .go526437840{padding:8px;background-color:hsl(var(--accent))!important}tc-root .go884629673{background-color:hsl(var(--accent))!important}tc-root .go884629673:focus,tc-root .go884629673:hover,tc-root .go884629673 :focus,tc-root .go884629673 :hover{background-color:#001246!important}tc-root>div{margin-top:5px!important}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.font-roboto{font-family:var(--font-roboto)}.font-inter{font-family:var(--font-inter)}.font-times{font-family:var(--font-times)}.text-2xs{font-size:.625rem}.text-accent{color:hsl(var(--accent))}.border-accent{border-color:hsl(var(--accent))}.text-shadow-dark{text-shadow:2px 2px 4px #00000080}.text-shadow-none{text-shadow:none}.scrollbar-hide{scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.animate-loading{animation:1s linear infinite rotation}.animate-fly{animation:.7s ease-in-out forwards fly}.animate-magic-loading-panda{animation:3s linear infinite my-bounce}.animate-pulse-beat{animation:.5s infinite pulse-beat}}@keyframes rotation{to{transform:rotate(360deg)}}@keyframes fly{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{transform:translate(var(--move-x), var(--move-y)) scale(.5);opacity:0}}@keyframes my-bounce{50%{transform:translateY(-30px)}}@keyframes pulse-beat{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@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-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-text-shadow-color{syntax:"*";inherits:false}@property --tw-text-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}.rv-v2{--rv-accent:#c8ff00;--rv-accent-text:#c8ff00;--rv-button-top:#dbff43;--rv-button-mid:#baff00;--rv-button-bottom:#87ca00;--rv-button-text:#091200;--rv-note-border:#b9e83b;--rv-hex:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2072'%3e%3cdefs%3e%3clinearGradient%20id='g'%20x2='.3'%20y2='1'%3e%3cstop%20stop-color='%2334404b'/%3e%3cstop%20offset='1'%20stop-color='%23080e13'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M32%202%2061%2019v34L32%2070%203%2053V19Z'%20fill='url(%23g)'%20stroke='%23d4dfe5'%20stroke-width='2'/%3e%3cpath%20d='M32%206%2057%2021'%20fill='none'%20stroke='white'%20opacity='.45'/%3e%3c/svg%3e");--rv-node:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20128'%3e%3cdefs%3e%3clinearGradient%20id='metal'%20x2='.7'%20y2='1'%3e%3cstop%20stop-color='%23e7f7ff'/%3e%3cstop%20offset='.18'%20stop-color='%23596e7a'/%3e%3cstop%20offset='.5'%20stop-color='%2317252e'/%3e%3cstop%20offset='1'%20stop-color='%2391a4b1'/%3e%3c/linearGradient%3e%3clinearGradient%20id='glass'%20x2='.7'%20y2='1'%3e%3cstop%20stop-color='%23344953'/%3e%3cstop%20offset='.55'%20stop-color='%23111d24'/%3e%3cstop%20offset='1'%20stop-color='%23070d12'/%3e%3c/linearGradient%3e%3clinearGradient%20id='lime'%20x2='.3'%20y2='1'%3e%3cstop%20stop-color='%23eeff88'/%3e%3cstop%20offset='.45'%20stop-color='%23c8ff00'/%3e%3cstop%20offset='1'%20stop-color='%2372b500'/%3e%3c/linearGradient%3e%3c/defs%3e%3ccircle%20cx='64'%20cy='64'%20r='61'%20fill='url(%23lime)'/%3e%3ccircle%20cx='64'%20cy='64'%20r='55'%20fill='url(%23metal)'/%3e%3ccircle%20cx='64'%20cy='64'%20r='49'%20fill='url(%23glass)'%20stroke='%23beced8'%20stroke-width='2'/%3e%3c/svg%3e");--rv-leaf:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20128'%3e%3cdefs%3e%3clinearGradient%20id='metal'%20x2='.7'%20y2='1'%3e%3cstop%20stop-color='%23e7f7ff'/%3e%3cstop%20offset='.18'%20stop-color='%23596e7a'/%3e%3cstop%20offset='.5'%20stop-color='%2317252e'/%3e%3cstop%20offset='1'%20stop-color='%2391a4b1'/%3e%3c/linearGradient%3e%3clinearGradient%20id='glass'%20x2='.7'%20y2='1'%3e%3cstop%20stop-color='%23344953'/%3e%3cstop%20offset='.55'%20stop-color='%23111d24'/%3e%3cstop%20offset='1'%20stop-color='%23070d12'/%3e%3c/linearGradient%3e%3clinearGradient%20id='lime'%20x2='.3'%20y2='1'%3e%3cstop%20stop-color='%23eeff88'/%3e%3cstop%20offset='.45'%20stop-color='%23c8ff00'/%3e%3cstop%20offset='1'%20stop-color='%2372b500'/%3e%3c/linearGradient%3e%3c/defs%3e%3ccircle%20cx='64'%20cy='64'%20r='59'%20fill='url(%23metal)'/%3e%3ccircle%20cx='64'%20cy='64'%20r='53'%20fill='url(%23glass)'%20stroke='%23bbcbd5'%20stroke-width='2'/%3e%3c/svg%3e");color:#f7f8fa;font-family:var(--garage-body-font,Inter, Arial, sans-serif);overflow-wrap:anywhere;width:100%;min-width:0;font-size:16px;line-height:1.4}.rv-v2 .rv-levels-interactive{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.rv-v2 .rv-levels-interactive .rv-hex{background:#11191e;border:1px solid #657077;border-radius:12px;place-content:center;gap:2px;width:100%;height:auto;min-height:58px;display:grid}.rv-levels-interactive small{color:#aab6be;font-size:11px}.rv-v2 .rv-member-detail{text-align:left;align-items:center;gap:10px;display:flex}.rv-member-detail>span:nth-child(2){flex:1}.rv-member-detail small{color:#aab6be;font-size:12px;display:block}.rv-cycle{border-bottom:1px solid #657077;margin-bottom:16px;padding:4px 0 18px}.rv-cycle .rv-member-slots{position:static}.rv-matrix-owner{align-items:center;gap:12px;margin:12px 0;display:flex}.rv-matrix-branches{margin-top:16px}.rv-matrix-branch-detail{background:#070b0e;border:1px solid #52666e;border-radius:12px;margin:8px 0;padding:4px 10px 12px}.rv-matrix-branch-detail .rv-member b{white-space:normal;overflow-wrap:anywhere}.rv-cycle .rv-member-slots .rv-member:before{display:none}.rv-v2 .rv-chart-data{padding:0;list-style:none}.rv-chart-data button{text-align:left;width:100%;min-height:44px;margin-top:6px}.rv-chart-controls{align-items:center;gap:8px;margin-top:10px;display:flex}.rv-chart-controls p{text-align:center;flex:1}.rv-v2 *{box-sizing:border-box}.rv-v2[data-referrals-theme=purple]{--rv-accent:#a855f7;--rv-accent-text:#d8b4fe;--rv-button-top:#e9cfff;--rv-button-mid:#c58cfa;--rv-button-bottom:#a855f7;--rv-button-text:#14091e;--rv-note-border:#d8b4fe;--rv-hex:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2072'%3e%3cdefs%3e%3clinearGradient%20id='g'%20x2='.3'%20y2='1'%3e%3cstop%20stop-color='%2334404b'/%3e%3cstop%20offset='1'%20stop-color='%23080e13'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M32%202%2061%2019v34L32%2070%203%2053V19Z'%20fill='url(%23g)'%20stroke='%23d4dfe5'%20stroke-width='2'/%3e%3cpath%20d='M32%206%2057%2021'%20fill='none'%20stroke='white'%20opacity='.45'/%3e%3c/svg%3e");--rv-node:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20128'%3e%3cdefs%3e%3clinearGradient%20id='metal'%20x2='.7'%20y2='1'%3e%3cstop%20stop-color='%23e7f7ff'/%3e%3cstop%20offset='.18'%20stop-color='%23596e7a'/%3e%3cstop%20offset='.5'%20stop-color='%2317252e'/%3e%3cstop%20offset='1'%20stop-color='%2391a4b1'/%3e%3c/linearGradient%3e%3clinearGradient%20id='glass'%20x2='.7'%20y2='1'%3e%3cstop%20stop-color='%23344953'/%3e%3cstop%20offset='.55'%20stop-color='%23111d24'/%3e%3cstop%20offset='1'%20stop-color='%23070d12'/%3e%3c/linearGradient%3e%3clinearGradient%20id='lime'%20x2='.3'%20y2='1'%3e%3cstop%20stop-color='%23eedcff'/%3e%3cstop%20offset='.45'%20stop-color='%23a855f7'/%3e%3cstop%20offset='1'%20stop-color='%237026b9'/%3e%3c/linearGradient%3e%3c/defs%3e%3ccircle%20cx='64'%20cy='64'%20r='61'%20fill='url(%23lime)'/%3e%3ccircle%20cx='64'%20cy='64'%20r='55'%20fill='url(%23metal)'/%3e%3ccircle%20cx='64'%20cy='64'%20r='49'%20fill='url(%23glass)'%20stroke='%23beced8'%20stroke-width='2'/%3e%3c/svg%3e");--rv-leaf:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20128'%3e%3cdefs%3e%3clinearGradient%20id='metal'%20x2='.7'%20y2='1'%3e%3cstop%20stop-color='%23e7f7ff'/%3e%3cstop%20offset='.18'%20stop-color='%23596e7a'/%3e%3cstop%20offset='.5'%20stop-color='%2317252e'/%3e%3cstop%20offset='1'%20stop-color='%2391a4b1'/%3e%3c/linearGradient%3e%3clinearGradient%20id='glass'%20x2='.7'%20y2='1'%3e%3cstop%20stop-color='%23344953'/%3e%3cstop%20offset='.55'%20stop-color='%23111d24'/%3e%3cstop%20offset='1'%20stop-color='%23070d12'/%3e%3c/linearGradient%3e%3clinearGradient%20id='lime'%20x2='.3'%20y2='1'%3e%3cstop%20stop-color='%23eedcff'/%3e%3cstop%20offset='.45'%20stop-color='%23a855f7'/%3e%3cstop%20offset='1'%20stop-color='%237026b9'/%3e%3c/linearGradient%3e%3c/defs%3e%3ccircle%20cx='64'%20cy='64'%20r='59'%20fill='url(%23metal)'/%3e%3ccircle%20cx='64'%20cy='64'%20r='53'%20fill='url(%23glass)'%20stroke='%23bbcbd5'%20stroke-width='2'/%3e%3c/svg%3e")}.rv-v2 [hidden]{display:none!important}.rv-panel{background:linear-gradient(135deg,#29384088,#16212722 35%,#080e12dd 65%),linear-gradient(#152127,#0b1216);border:2px solid #17232c;border-radius:18px;min-width:0;margin-bottom:16px;padding:18px;position:relative;box-shadow:inset 0 1px 1px #f2ffffc9,inset 0 0 0 2px #71828d70,0 2px 3px #0004}.rv-v2 h1,.rv-v2 h2{letter-spacing:0;text-shadow:none;margin:0 0 8px;font-family:Arial,sans-serif;font-style:italic;font-weight:800;line-height:1.15;transform:none}.rv-v2 h1{font-size:28px}.rv-v2 h2{font-size:20px}.rv-v2 p{color:#c4ced4;margin:8px 0;font-size:14px}.rv-v2 button{font:inherit;color:#f7f8fa;border:1px solid var(--rv-accent-text);cursor:pointer;touch-action:manipulation;background:linear-gradient(#1e2b30,#080e11);border-radius:9px;min-width:44px;min-height:44px;padding:10px 12px;font-size:14px;font-weight:700;transition:transform .12s,background-color .12s}.rv-v2 button:active:not(:disabled){transition-duration:90ms;transform:translateY(1px)scale(.985)}.rv-v2 button:disabled{opacity:.55;cursor:default}.rv-v2 button:focus-visible,.rv-v2 summary:focus-visible,.rv-url:focus-visible{outline:2px solid var(--rv-accent-text);outline-offset:3px}.rv-v2 .rv-primary,.rv-rail button[aria-pressed=true]{background:linear-gradient(var(--rv-button-top), var(--rv-button-mid) 48%, var(--rv-button-bottom));color:var(--rv-button-text)}.rv-full{width:100%;margin-top:14px}.rv-row{align-items:center;gap:12px;min-width:0;display:flex}.rv-row>div,.rv-row h3{flex:1;min-width:0}.rv-v2 .rv-intro{gap:10px;margin-bottom:10px;padding:8px 12px}.rv-intro>.rv-art{width:48px;height:48px}.rv-v2 .rv-intro h1{margin:0 0 3px;font-size:24px}.rv-v2 .rv-intro p{margin:0;font-size:13px;line-height:1.3}.rv-art{object-fit:contain;flex:none;width:64px;height:64px;display:block}.rv-v2 .gl-team-gift img.rv-team-boost-art{object-fit:contain;flex:0 0 46px;width:46px!important;height:46px!important}.rv-icon-button{flex:none;padding:10px!important}.rv-icon-button .rv-art{width:22px;height:22px}.rv-kpis{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px;display:grid}.rv-kpis .rv-panel{grid-template-columns:minmax(0,1fr) 40px;align-content:start;align-items:center;gap:8px;padding:12px;display:grid}.rv-kpis .rv-panel>h3,.rv-kpis .rv-panel>button,.rv-kpis .rv-panel>p{grid-column:1/-1;margin:0}.rv-kpis .rv-panel>h3{font-size:13px}.rv-kpis .rv-panel>.rv-amount,.rv-kpis .rv-panel>.rv-state{grid-area:2/1}.rv-kpis .rv-state{text-align:left;padding:0;font-size:12px}.rv-kpis .rv-state p{margin:0 0 6px;font-size:12px}.rv-kpis .rv-state button{white-space:nowrap;padding:8px 6px;font-size:12px}.rv-kpis .rv-skeleton{height:24px;margin:0 0 4px}.rv-kpis .rv-panel>.rv-art{grid-area:2/2;width:40px;height:40px}.rv-amount{font-variant-numeric:tabular-nums;letter-spacing:-.03em;max-width:100%;font-size:32px;font-weight:800;line-height:1.15}.rv-amount small{color:var(--rv-accent-text);font-size:21px;display:block}.rv-kpis .rv-amount{font-size:clamp(18px,4.7vw,22px)}.rv-small{font-size:13px!important}.rv-url{color:#bcddef;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;margin:8px 0;display:block}.rv-link-panel{padding:12px;font-size:13px}.rv-link-panel .rv-row{gap:8px}.rv-link-panel .rv-row>.rv-art{width:36px;height:36px}.rv-link-panel h3{margin:0;font-size:13px}.rv-link-panel .rv-url{margin:4px 0}.rv-link-panel .rv-full{margin-top:8px}.rv-link-panel .rv-state{padding:6px 0}.rv-link-panel .rv-state p{margin:0 0 6px}.rv-link-panel .rv-skeleton{height:24px;margin:4px 0}.rv-levels{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:20px 0;display:grid}.rv-hex{aspect-ratio:1;background:var(--rv-hex) center/contain no-repeat;place-items:center;width:34px;max-width:100%;margin:auto;font-size:17px;font-weight:800;display:grid}.rv-tree{max-width:400px;height:190px;margin:12px auto;position:relative}.rv-tree .rv-edges{width:100%;height:100%;animation:.18s 90ms both rv-enter;position:absolute;inset:0}.rv-tree .rv-root{width:72px;height:60px;animation:.16s both rv-enter;position:absolute;top:0;left:calc(50% - 36px)}.rv-node{background:var(--rv-node) center/contain no-repeat;place-items:center;width:42px;height:42px;font-size:22px;font-weight:900;animation:.18s both rv-node-in;display:grid;position:absolute;top:84px}.rv-node:first-of-type{animation-delay:.1s}.rv-node:nth-of-type(2){animation-delay:.135s}.rv-node:nth-of-type(3){animation-delay:.17s}.rv-leaf{background:var(--rv-leaf) center/contain no-repeat;width:24px;height:24px;position:absolute;top:159px}.rv-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.rv-actions>div{text-align:center;background:linear-gradient(140deg,#26353d,#0b151b);border:1px solid #6f858d;border-radius:14px;padding:10px 4px;font-size:14px}.rv-actions .rv-art{width:88px;height:78px;margin:auto}.rv-actions b,.rv-actions span{display:block}.rv-actions span{color:var(--rv-accent-text);font-size:24px}.rv-rail{scrollbar-width:none;gap:8px;max-width:100%;padding:4px 0;display:flex;overflow-x:auto}.rv-rail::-webkit-scrollbar{display:none}.rv-rail button{white-space:nowrap;flex-shrink:0}.rv-chart{width:100%;height:auto;animation:.2s rv-fade;display:block}.rv-v2 summary{cursor:pointer;min-height:44px;padding:10px 0}.rv-state{text-align:center;padding:20px 4px;font-size:14px;animation:.14s rv-fade}.rv-skeleton{background:#293942;border-radius:10px;height:62px;margin:8px 0;display:block}.rv-event{border-bottom:1px solid #65777e77;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:8px;padding:14px 0;animation:.14s rv-fade;display:grid}.rv-event .rv-art{width:56px;height:56px}.rv-event b{font-size:16px}.rv-event p,.rv-event small{font-size:12px}.rv-event strong{color:var(--rv-accent-text);max-width:125px;font-size:18px}.rv-event strong small{text-align:right;display:block}.rv-activity-page{animation:.2s ease-out rv-activity-in}.rv-preview{border:1px dashed var(--rv-accent-text);background:#14222d;padding:10px;color:var(--rv-accent-text)!important}.rv-notice:not(:empty){z-index:150;color:#fff;border:1px solid var(--rv-accent-text);background:#14222d;border-radius:12px;width:max-content;max-width:85vw;padding:12px 18px;font-size:14px;position:fixed;bottom:120px;left:50%;transform:translate(-50%)}.rv-overlay{z-index:110;background:#0000008c;animation:.16s rv-fade;position:fixed;inset:0}.rv-overlay[data-state=closed]{animation:.18s rv-fade-out}.rv-dialog{scrollbar-width:thin;scrollbar-color:#69767b transparent;z-index:111;overscroll-behavior:contain;width:calc(100% - 16px);max-width:520px;max-height:90dvh;padding-bottom:max(20px, env(safe-area-inset-bottom));border-radius:24px 24px 0 0;margin:0;animation:.24s cubic-bezier(.22,1,.36,1) rv-sheet-in;position:fixed;bottom:0;left:50%;overflow-y:auto;transform:translate(-50%)}.rv-dialog[data-state=closed]{animation:.18s ease-in rv-sheet-out}.rv-v2.rv-panel.rv-dialog{padding-bottom:max(20px, env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(140deg,#202a30,#11181d 68%,#0b1115);border:1px solid #54616b;border-radius:24px}.rv-overlay{-webkit-backdrop-filter:none;backdrop-filter:none}.rv-overlay.rv-nested{z-index:120}.rv-dialog.rv-nested{z-index:121;border-radius:22px;max-height:94dvh;animation:.18s ease-out rv-help-in;bottom:3dvh}.rv-dialog.rv-nested[data-state=closed]{animation:.18s rv-fade-out}.rv-dialog-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.rv-dialog-head h2{font-size:22px}.rv-note{border:1px solid var(--rv-note-border);border-radius:14px;padding:12px;color:#f1f6ed!important;margin:12px 0!important}.rv-rates{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;margin:12px 0 20px;font-size:15px}.rv-rates th{color:#c6d4db;font-size:13px}.rv-rates th,.rv-rates td{text-align:center;border-bottom:1px solid #5d707977;padding:8px 4px}.rv-rates td[data-confirmed=false]{color:#9ca9b1}.garage-app.is-referrals-v2{background:var(--garage-secondary-team-background) center center / cover no-repeat}.garage-app.is-referrals-v2:before{display:none}.garage-app.is-referrals-v2 .garage-header{background:0 0;grid-template-columns:clamp(88px,26vw,112px) minmax(0,1fr)}.garage-app.is-referrals-v2 .garage-brand-art{object-fit:contain;width:100%;height:auto;max-height:48px;display:block}.garage-app.is-referrals-v2>main.garage-content{scroll-padding-bottom:calc(var(--garage-nav-reserve,90px) + 12px);background:0 0;padding-bottom:0}.rv-v2{padding-bottom:calc(var(--garage-nav-reserve,90px) + 12px)}.rv-rates td{color:var(--rv-accent-text);font-weight:700}.rv-inline{vertical-align:middle;width:28px;height:28px;margin-right:8px;display:inline-block}.rv-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes rv-enter{0%{opacity:0;transform:translateY(8px)}}@keyframes rv-node-in{0%{opacity:0;transform:translateY(4px)}}@keyframes rv-fade{0%{opacity:0}}@keyframes rv-fade-out{to{opacity:0}}@keyframes rv-activity-in{0%{opacity:0;transform:translate(8px)}}@keyframes rv-sheet-in{0%{opacity:0;transform:translate(-50%,32px)}}@keyframes rv-sheet-out{to{opacity:0;transform:translate(-50%,20px)}}@keyframes rv-help-in{0%{opacity:0;transform:translate(-50%)scale(.98)}}@media (width<=359px){.rv-panel{padding:14px}.rv-kpis{grid-template-columns:1fr}.rv-kpis .rv-panel{grid-template-columns:minmax(0,1fr) 64px;align-items:center;gap:8px;display:grid}.rv-kpis .rv-panel>h3,.rv-kpis .rv-panel>button,.rv-kpis .rv-panel>p{grid-column:1/-1;margin:0}.rv-kpis .rv-panel>.rv-art{grid-area:2/2;width:64px;height:56px}.rv-kpis .rv-panel>.rv-amount,.rv-kpis .rv-panel>.rv-state{grid-area:2/1}.rv-v2 h1{font-size:25px}.rv-v2 .rv-row{gap:8px}.rv-row>.rv-art{width:48px;height:48px}.rv-rates{font-size:14px}.rv-rates th{font-size:12px}.rv-event{grid-template-columns:56px minmax(0,1fr)}.rv-event strong{grid-column:2;max-width:100%}.rv-event strong small{margin-left:5px;display:inline}.rv-event .rv-art{width:56px;height:56px}}@media (prefers-reduced-motion:reduce){.rv-v2 *,.rv-v2,.rv-overlay{scroll-behavior:auto!important;transition:none!important;animation:none!important}.rv-v2 button:active:not(:disabled){transform:none}}html[data-garage-motion=off] .rv-v2 *,html[data-garage-motion=off] .rv-v2,html[data-garage-motion=off] .rv-overlay{scroll-behavior:auto!important;transition:none!important;animation:none!important}html[data-garage-motion=off] .rv-v2 button:active:not(:disabled){transform:none}.rv-v2{--rv-panel-gap:8px;font-size:14px}.rv-v2 .rv-panel{margin-bottom:var(--rv-panel-gap);background:linear-gradient(151deg,#ffffff12 0 19%,#0000 19.5%),linear-gradient(#172126 0%,#091013 32%,#030708 100%);border-width:1px;border-color:#65767d;border-radius:14px;padding:12px;box-shadow:inset 0 1px 1px #ffffff6b,inset 0 0 0 2px #0000009e,0 2px 3px #00000047}.rv-v2 h2{margin-bottom:4px;font-size:19px}.rv-v2 h3{margin:4px 0;font-size:13px}.rv-v2 p{margin:4px 0;font-size:12px}.rv-v2 .rv-intro{min-height:70px;padding:9px 12px}.rv-v2 .rv-intro h1{letter-spacing:.035em;font-family:Impact,Arial Narrow,sans-serif;font-size:30px;font-weight:900;line-height:1.05}.rv-v2 .rv-intro>.rv-art{width:60px;height:60px}@media (width<=359px){.rv-v2 .rv-intro h1{font-size:26px}.rv-v2 .rv-intro>.rv-art{width:54px;height:54px}}.rv-v2 .rv-kpis{align-items:stretch;gap:var(--rv-panel-gap)}.rv-v2 .rv-kpis .rv-panel{grid-template-rows:auto minmax(54px,auto) auto;grid-template-columns:minmax(0,1fr) 42px;align-content:stretch;align-items:center;min-height:174px}.rv-v2 .rv-kpis .rv-panel>.rv-art{width:42px;height:42px}.rv-v2 .rv-kpis .rv-amount{font-size:clamp(20px,5.5vw,26px)}.rv-v2 .rv-kpis .rv-amount small{font-size:18px}.rv-v2 .rv-kpis .rv-small{color:#aeb9be;align-self:end;line-height:1.15;font-size:10px!important}.rv-v2 .rv-link-panel{padding:11px 12px}.rv-v2 .rv-link-panel .rv-row>.rv-art{width:38px;height:38px}.rv-v2 .rv-link-panel b{margin-top:3px;display:block}.rv-v2 .rv-url{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.rv-matrix-heading>div:first-child{z-index:2;position:relative}.rv-matrix-overview{margin-top:0}.rv-vehicle-selector{grid-template-rows:44px 76px;grid-template-columns:44px minmax(110px,1fr) 44px;align-items:center;width:min(62%,238px);margin-left:auto;display:grid}.rv-vehicle-selector button{background:0 0;border:0;min-width:44px;padding:0;font-size:30px}.rv-vehicle-selector strong{color:var(--rv-accent-text);text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.rv-vehicle-selector img{object-fit:contain;grid-column:1/-1;width:100%;height:76px}.rv-vehicle-selector[data-vehicle-id="1"] img,.rv-vehicle-selector[data-vehicle-id="10"] img{transform:scaleX(-1)}.rv-member-tree{margin-top:-58px;padding-top:2px;position:relative}.rv-member{text-align:center;justify-items:center;gap:3px;min-width:0;display:grid}.rv-member b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.rv-member-avatar{border:1px solid var(--rv-accent-text);color:#fff;width:48px;height:48px;box-shadow:0 0 12px color-mix(in srgb, var(--rv-accent) 38%, transparent);background:radial-gradient(circle at 50% 35%,#bcd3db 0 16%,#0000 17%),radial-gradient(circle at 50% 84%,#536771 0 32%,#0000 33%),linear-gradient(145deg,#28373e,#05090b);border-radius:50%;place-items:center;font-weight:900;display:grid}.rv-member-avatar.is-empty{color:#fff;background:#070b0d;border-style:dashed;font-size:25px}.rv-member-owner{width:78px;margin-left:calc(28% - 39px)}.rv-member-branch{border:2px solid var(--rv-accent);border-bottom:0;border-radius:8px 8px 0 0;width:66%;height:25px;margin:0 auto -1px;display:block}.rv-member-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.rv-member-slots .rv-member{position:relative}.rv-member-slots .rv-member:before{content:"";background:var(--rv-accent);width:2px;height:25px;position:absolute;top:-25px}.rv-v2 .rv-levels-interactive{margin:12px 0 8px}.rv-v2 .rv-levels-interactive .rv-hex{background:#11191e;border:1px solid #657077;border-radius:12px;width:100%;min-width:44px;min-height:58px;padding:6px}.rv-v2 .rv-rail{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.rv-v2 .rv-rail button{min-width:0;padding-inline:5px}.rv-v2 .rv-chart{min-height:150px;max-height:190px}.rv-v2 .rv-activity-actions{gap:6px;margin-top:8px}.rv-v2 .rv-activity-actions>button{text-align:left;border-color:#52666e;grid-template-columns:54px minmax(0,1fr);align-items:center;min-width:0;padding:6px;display:grid}.rv-v2 .rv-activity-actions .rv-art{width:52px;height:46px}.rv-v2 .rv-activity-actions span,.rv-v2 .rv-activity-actions b,.rv-v2 .rv-activity-actions strong{min-width:0;display:block}.rv-v2 .rv-activity-actions b{font-size:11px}.rv-v2 .rv-activity-actions strong{color:var(--rv-accent-text);font-size:22px}@media (width<=389px){.rv-v2 .rv-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rv-v2 .rv-kpis .rv-panel{grid-template-columns:minmax(0,1fr) 36px;min-height:178px;padding:10px}.rv-v2 .rv-kpis .rv-panel>.rv-art{grid-area:2/2;width:36px;height:36px}.rv-v2 .rv-levels{grid-template-columns:repeat(4,minmax(44px,1fr))}.rv-vehicle-selector{width:65%}.rv-member-avatar{width:44px;height:44px}}.rv-new-team{text-align:center;justify-items:center;gap:14px;padding:25px 18px;display:grid}.rv-new-team>p{max-width:35ch;margin:0}.rv-new-team .rv-url{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;max-width:100%}.rv-new-team-actions{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.rv-new-team-actions>button{min-height:44px}.garage-app.is-races-tab{--race-theme:#caff00;--race-theme-soft:#caff002e;--garage-header-safe-top:max(4px, env(safe-area-inset-top,0px), var(--tg-content-safe-area-inset-top,0px));--garage-overlay-header-height:max(72px, calc(var(--garage-header-safe-top) + 52px));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#eef0f1;max-height:none}.garage-app.is-races-tab[data-garage-theme=purple]{--race-theme:#a66cff;--race-theme-soft:#a66cff2e}.garage-app.is-races-tab:before{display:none}.garage-race-selection-backdrop{z-index:0;pointer-events:none;background-color:#eef0f1;background-position:top;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.garage-race-selection-backdrop[data-integrated-vehicle-scene=true]{--race-integrated-lift:clamp(64px, calc(1192px - 132.7dvh), 240px);isolation:isolate;background-position:center calc(-1 * var(--race-integrated-lift));background-size:calc(100% + 28px)}.garage-race-selection-backdrop[data-integrated-vehicle-scene=true]:after{content:"";z-index:0;pointer-events:none;background:var(--race-selection-background) center calc(-1 * var(--race-integrated-lift)) / calc(100% + 28px) auto no-repeat;filter:blur(3px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 46%,#000 59% 100%);mask-image:linear-gradient(#0000 46%,#000 59% 100%)}.garage-race-selection-backdrop[data-race-selection-class=IV][data-integrated-vehicle-scene=true]{background-position:top;background-size:cover}.garage-race-selection-backdrop[data-race-selection-class=IV][data-integrated-vehicle-scene=true]:after,.garage-app[data-background-blur=off] .garage-race-selection-backdrop[data-integrated-vehicle-scene=true]:after{content:none}.garage-race-selection-backdrop[data-race-selection-class=I]{background-position:50%}.garage-app.is-races-tab[data-garage-appearance=dark] .garage-race-selection-backdrop[data-race-selection-class=I]{background-color:#171512}@media (width<=360px),(height<=650px){.garage-race-selection-backdrop[data-race-selection-class=I]{background-position:50% 44%}}.garage-app.is-races-tab .garage-header{z-index:20;min-height:var(--garage-overlay-header-height);padding:var(--garage-header-safe-top) 10px 4px;background:0 0;grid-template-columns:clamp(88px,29vw,120px) minmax(0,1fr);gap:clamp(4px,1.4vw,7px);position:absolute;top:0;left:0;right:0}.garage-app.is-races-tab .garage-brand{width:100%;min-height:44px;overflow:visible}.garage-app.is-races-tab .garage-balances{grid-template-columns:repeat(2,minmax(0,1fr)) 42px;gap:clamp(3px,1vw,6px);width:100%}.garage-app.is-races-tab .garage-balances button{background:#020506eb;border-radius:11px;gap:3px;height:44px;padding-inline:clamp(3px,1vw,6px);box-shadow:0 3px 10px #00000038}.garage-app.is-races-tab .garage-content{z-index:2;clip-path:inset(var(--garage-overlay-header-height) 0 0);padding:var(--garage-overlay-header-height) 12px var(--garage-nav-reserve);color:#11151a;background:0 0}.garage-race-selection{color:#11151a;flex-direction:column;gap:6px;min-width:0;padding:0 0 6px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;display:flex;position:relative}.garage-race-selection *,.garage-race-selection :before,.garage-race-selection :after{box-sizing:border-box}.garage-race-selection button,.garage-race-selection input{-webkit-tap-highlight-color:transparent;font-family:inherit}.garage-race-selection button:focus-visible,.garage-race-selection input:focus-visible{outline-offset:2px;outline:3px solid #3c63ff}.garage-race-selection-topline{justify-content:space-between;align-items:center;gap:8px;min-height:44px;display:flex}.garage-race-selection-back{color:#303741;background:0 0;border:0;min-height:44px;padding:0 5px;font-size:clamp(18px,5vw,22px);font-weight:540}.garage-race-count{color:#fff;font-variant-numeric:tabular-nums;background:linear-gradient(160deg,#303337 0%,#171a1e 44%,#080a0d 100%);border:1px solid #fff3;border-radius:19px;grid-template-columns:25px auto auto;justify-content:end;align-items:center;gap:5px;min-width:116px;min-height:44px;padding:5px 10px;display:grid;box-shadow:inset 0 1px #ffffff2b,0 4px 10px #0b13192e}.garage-race-count svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.garage-race-count small{letter-spacing:.2px;font-size:8px;font-weight:800}.garage-race-count b{font-size:21px;font-weight:850;line-height:1}.garage-race-showcase{height:clamp(302px,38.4dvh,328px);min-height:302px;position:relative}.garage-race-mode-badge{z-index:3;max-width:calc(100% - 36px);min-height:42px;color:var(--race-mode-ink);background:var(--race-mode-accent);box-shadow:0 5px 12px color-mix(in srgb, var(--race-mode-accent) 20%, transparent);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;border-radius:22px;align-items:center;gap:11px;padding:8px 18px 8px 13px;font-size:clamp(15px,4.7vw,20px);font-weight:850;line-height:1;transition:color .16s,background-color .16s,box-shadow .16s;display:inline-flex;position:absolute;top:1px;left:18px;overflow:hidden}.garage-race-mode-badge i{background:var(--race-mode-ink);opacity:.95;border-radius:50%;flex:none;width:14px;height:14px}.garage-race-vehicle{z-index:1;object-fit:contain;object-position:center bottom;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:calc(100% - 91px);display:block;position:absolute;top:33px;left:0;right:0}.garage-race-vehicle-grounding{z-index:0;opacity:.72}.garage-race-selection[data-vehicle-id="1"] .garage-race-vehicle{transform-origin:50% 100%;transform:scaleX(-1)scale(.92)}.garage-race-selection[data-vehicle-id="10"] .garage-race-vehicle{transform:scaleX(-1)}.garage-race-vehicle-caption{z-index:2;color:#eaffb4;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;background:#10181de8;border:1px solid #b4d94a;border-radius:999px;max-width:calc(100% - 100px);padding:3px 9px;font-size:11px;font-weight:800;position:absolute;top:1px;left:50%;overflow:hidden;transform:translate(-50%)}.garage-race-metrics{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid;position:absolute;bottom:0;left:10px;right:10px}.garage-race-metrics>div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#ffffffc7,#e2e5e8d1);border:1px solid #ffffffa8;border-radius:18px;grid-template-columns:43px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:69px;padding:8px 10px;display:grid;box-shadow:inset 0 1px #ffffffb8,0 5px 13px #29323914}.garage-race-metric-icon{color:#11151a;background:var(--race-theme-soft);border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.garage-race-metric-icon svg,.garage-race-fee svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.garage-race-metrics>div>span:last-child{gap:1px;min-width:0;display:grid}.garage-race-metrics small{color:#4c5664;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(8px,2.5vw,10px);line-height:1.1;overflow:hidden}.garage-race-metrics b{color:#0d1117;font-variant-numeric:tabular-nums;letter-spacing:-.7px;white-space:nowrap;font-size:clamp(22px,7vw,29px);font-weight:900;line-height:1;transition:opacity .15s}.garage-race-difficulty{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:4px;min-height:48px;display:grid}.garage-race-difficulty>button{color:#11151a;background:linear-gradient(145deg,#ffffffe0,#dbe0e4e8);border:1px solid #ffffffad;border-radius:50%;place-items:center;width:44px;height:44px;padding:0 0 4px;font-size:32px;line-height:1;display:grid;box-shadow:0 3px 8px #1820271a}.garage-race-difficulty-segments{grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;min-width:0;display:grid}.garage-race-difficulty-segments>span{place-items:center;min-width:0;height:44px;padding:5px 1px 7px;display:grid;position:relative}.garage-race-difficulty-segments>span>i{color:#1d2530;background:color-mix(in srgb, var(--difficulty-accent) 72%, white);border-radius:3px;place-items:center;width:100%;height:31px;font-size:clamp(10px,3.4vw,14px);font-style:normal;font-weight:850;line-height:1;transition:color .16s,background-color .16s,box-shadow .16s;display:grid;transform:skew(-19deg)}.garage-race-difficulty-segments>span.is-selected>i{color:color-mix(in srgb, var(--difficulty-accent) 25%, #111);background:var(--difficulty-accent);box-shadow:0 2px 7px color-mix(in srgb, var(--difficulty-accent) 32%, transparent)}.garage-race-difficulty-segments>span.is-selected:after{content:"";background:#252a31;border-radius:999px;width:27px;height:4px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.garage-race-level-progress{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(145deg,#fafbfcbf,#dee2e5c7);border:1px solid #ffffff94;border-radius:17px;align-content:center;gap:5px;min-height:74px;padding:9px 13px;display:grid;box-shadow:inset 0 1px #ffffffc2,0 4px 12px #2b333a12}.garage-race-level-progress>div{font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;font-size:clamp(12px,3.8vw,15px);display:flex}.garage-race-level-progress progress{appearance:none;background:#cbd1d6;border:0;border-radius:999px;width:100%;height:6px;overflow:hidden}.garage-race-level-progress progress::-webkit-progress-bar{background:#cbd1d6}.garage-race-level-progress progress::-webkit-progress-value{background:var(--race-theme)}.garage-race-level-progress progress::-moz-progress-bar{background:var(--race-theme)}.garage-race-level-progress small{color:#536071;font-size:clamp(10px,3vw,12px)}.garage-race-bet{gap:4px;display:grid}.garage-race-bet>span{color:#4e5968;padding-left:2px;font-size:12px;font-weight:650}.garage-race-bet>div{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(145deg,#fafbfca8,#dadfe3c2);border:1px solid #ffffffa3;border-radius:15px;align-items:center;gap:8px;min-height:48px;padding:0 14px;display:flex;box-shadow:inset 0 1px #ffffffc2}.garage-race-bet input{outline-offset:-2px;color:#11151a;font-variant-numeric:tabular-nums;background:0 0;border:0;width:100%;min-width:0;height:46px;padding:0;font-size:25px;font-weight:800}.garage-race-bet input[aria-invalid=true]{color:#a41e2b}.garage-race-bet>small{color:#556171;font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;padding:0 2px;font-size:clamp(9px,2.7vw,11px);display:flex}.garage-race-bet>small span:last-child{white-space:nowrap}.garage-race-funding{color:#f3a3a3;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.garage-race-funding button{color:#172000;background:var(--race-theme);border:0;border-radius:9px;min-height:44px;padding:0 10px;font-weight:800}.garage-race-fee{color:#475363;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(145deg,#fafbfc9e,#dadfe3b8);border:1px solid #ffffff94;border-radius:14px;align-items:center;gap:9px;min-height:40px;padding:7px 12px;font-size:clamp(10px,3vw,12px);display:flex}.garage-race-fee svg{color:#11151a;flex:none;width:22px;height:22px}.garage-race-submit{color:#fff;letter-spacing:.3px;background:linear-gradient(175deg,#4c4f51 0%,#181a1c 29%,#030405 76%,#26282a 100%);border:1px solid #4f5357;border-radius:22px;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;min-height:52px;padding:8px 16px;font-size:clamp(16px,5vw,20px);font-weight:900;display:grid;box-shadow:inset 0 2px 1px #ffffff4d,0 4px 10px #0003}.garage-race-tutorial-hint{color:#eef5f0;border:1px solid var(--race-theme,#c8ff00);background:#10171d;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:5px 8px 5px 12px;font-size:12px;line-height:1.35;display:flex}.garage-race-tutorial-hint strong{color:var(--race-theme,#c8ff00);letter-spacing:1px;margin-bottom:2px;font-size:10px;display:block}.garage-race-tutorial-hint button{color:#eef5f0;background:0 0;border:0;border-radius:10px;flex:none;width:44px;height:44px;font-size:24px}.garage-race-submit:before{content:""}.garage-race-submit i{justify-self:start;padding-left:8px;font-size:28px;font-style:normal;font-weight:450}.garage-race-submit:not(:disabled):active{transform:scale(.988)}.garage-race-submit:disabled{opacity:.52;cursor:default}.garage-race-selection .garage-race-session{color:#202730;font-variant-numeric:tabular-nums;border-top:1px solid #4c56602e;justify-content:space-between;align-items:center;gap:8px;min-height:36px;margin-top:0;padding:5px 3px 0;font-size:clamp(10px,3.2vw,13px);display:flex}.garage-race-selection .garage-race-session b{color:#596577}.garage-race-selection-empty{text-align:center;justify-content:center;align-items:center;min-height:220px}.garage-race-selection-empty button{background:0 0;border:0;min-height:44px}@media (width<=350px),(height<=680px){.garage-app.is-races-tab .garage-header{grid-template-columns:78px minmax(0,1fr);padding-inline:8px}.garage-app.is-races-tab .garage-content{padding-left:8px;padding-right:8px}.garage-race-selection{gap:5px}.garage-race-showcase{height:230px;min-height:230px}.garage-race-mode-badge{min-height:38px;padding:7px 12px 7px 10px;left:8px}.garage-race-vehicle{height:calc(100% - 78px);top:28px}.garage-race-metrics{gap:5px;left:3px;right:3px}.garage-race-metrics>div{border-radius:14px;grid-template-columns:34px minmax(0,1fr);gap:5px;min-height:61px;padding:6px}.garage-race-metric-icon{width:34px;height:34px}.garage-race-metric-icon svg{width:19px;height:19px}.garage-race-difficulty,.garage-race-difficulty-segments{gap:1px}.garage-race-difficulty-segments>span{padding-inline:0}.garage-race-level-progress{min-height:70px;padding:8px 10px}.garage-race-count{min-width:108px;padding-inline:8px}.garage-race-count small{display:none}}@media (prefers-reduced-motion:reduce){.garage-race-selection *{transition:none!important;animation:none!important}.garage-race-submit:active{transform:none}}@font-face{font-family:GarageSetupInter;src:url(/assets/build-v1/Inter-400-B9xbvFUt.woff)format("woff");font-weight:400;font-display:swap}@font-face{font-family:GarageSetupInter;src:url(/assets/build-v1/Inter-500-lHYGpfj3.woff)format("woff");font-weight:500;font-display:swap}@font-face{font-family:GarageSetupInter;src:url(/assets/build-v1/Inter-600-DpgT-pK7.woff)format("woff");font-weight:600;font-display:swap}@font-face{font-family:GarageSetupInter;src:url(/assets/build-v1/Inter-700-Ct3Bj9Ct.woff)format("woff");font-weight:700;font-display:swap}@font-face{font-family:GarageSetupInter;src:url(/assets/build-v1/Inter-800-DbtYCbrL.woff)format("woff");font-weight:800;font-display:swap}@font-face{font-family:GarageSetupInter;src:url(/assets/build-v1/Inter-900-DcYK-KHh.woff)format("woff");font-weight:900;font-display:swap}.tu-scope{--tu-accent:#c8ff00;--tu-text-scale:1;color:#f6f8f9;font:400 calc(16px * var(--tu-text-scale))/1.4 GarageSetupInter, Inter, sans-serif;text-align:left;font-variant-numeric:tabular-nums;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#071116}.tu-scope[data-theme=purple]{--tu-accent:#c68cff}.tu-scope *{box-sizing:border-box}.tu-scope button,.tu-scope input{font:inherit}.tu-scope button{cursor:pointer;-webkit-tap-highlight-color:transparent}.tu-scope button:disabled{cursor:default}.tu-scope :focus-visible{outline-offset:-4px;outline:2px solid #fff}.tu-scope h1,.tu-scope h2,.tu-scope h3,.tu-scope p{margin:0}.tu-page{overscroll-behavior:contain;scrollbar-width:none;border:0;width:min(430px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:auto;padding:0;overflow:auto}.tu-page::-webkit-scrollbar{display:none}.tu-page::backdrop{background:#000b}.tu-page-inner{min-height:100%;padding-bottom:env(safe-area-inset-bottom,0px);container-type:inline-size}.tu-hero{height:calc(292px + (var(--tu-text-scale) - 1) * 120px + env(safe-area-inset-top,0px));background:#0c1a21;position:relative;overflow:hidden}.tu-hero-scene{left:-12px;top:calc(var(--tu-hero-top,-24cqw) + (var(--tu-text-scale) - 1) * 120px);pointer-events:none;width:135%;max-width:none;height:auto;position:absolute}.tu-hero:after{content:"";pointer-events:none;background:linear-gradient(#0004,#0000 38% 70%,#071116);position:absolute;inset:0}.tu-hero header{z-index:1;padding:calc(10px + env(safe-area-inset-top,0px)) 6px 0;grid-template-columns:44px minmax(0,1fr) 44px;align-items:start;display:grid;position:relative}.tu-hero h1{text-align:center;font-size:calc(17px * var(--tu-text-scale));overflow-wrap:anywhere;padding:8px 0 0;font-weight:800;line-height:1.4}.tu-hero>p{z-index:1;text-align:center;font-size:calc(11px * var(--tu-text-scale));color:#afbec7;margin:0 40px;font-weight:600;position:relative}.tu-icon-button{width:44px;min-height:44px;color:inherit;background:0 0;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:10px;display:flex}.tu-icon{object-fit:contain;flex:0 0 24px;width:24px;height:24px}.tu-content{flex-direction:column;gap:16px;min-width:0;padding:0 16px 24px;display:flex}.tu-potential{background:linear-gradient(135deg,#1c2a32,#0b1920 60%,#071218);border:1px solid #40545f;border-radius:16px;min-height:90px;padding:12px 16px 14px}.tu-potential>span{color:#afbec7;font-size:calc(13px * var(--tu-text-scale));font-weight:500;line-height:1.4;display:block}.tu-potential>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;display:flex}.tu-potential strong{font-weight:800;font-size:calc(36px * var(--tu-text-scale));color:var(--tu-accent);line-height:1.2}.tu-potential b{font-size:calc(12px * var(--tu-text-scale));align-items:center;gap:6px;font-weight:600;display:flex}.tu-potential b .tu-icon{flex-basis:18px;width:18px;height:18px}.tu-demo{font-size:calc(11px * var(--tu-text-scale));color:#afbec7;line-height:1.4}.tu-part-strip{scrollbar-width:none;flex-shrink:0;gap:8px;min-width:0;padding:2px 0;display:flex;overflow:auto}.tu-part-strip button{background:#0c1a21;border:1px solid #40545f;border-radius:10px;flex:0 0 50px;width:50px;height:52px;padding:5px;position:relative}.tu-part-strip button[aria-pressed=true]{border-color:var(--tu-accent);box-shadow:inset 0 0 0 .5px var(--tu-accent)}.tu-part-strip button[data-dirty=true]:after{content:"";background:#ffc15e;border-radius:50%;width:5px;height:5px;position:absolute;top:3px;right:3px}.tu-part-strip svg{width:40px;height:40px;display:block}.tu-part-name{justify-content:space-between;align-items:baseline;gap:8px;margin-top:-4px;display:flex}.tu-part-name strong{font-size:calc(16px * var(--tu-text-scale));overflow-wrap:anywhere;font-weight:700;line-height:1.4}.tu-part-name>span{color:#afbec7;font-size:calc(13px * var(--tu-text-scale));white-space:nowrap}.tu-instrument-title{font-size:calc(16px * var(--tu-text-scale));overflow-wrap:anywhere;align-items:center;gap:8px;font-weight:800;line-height:1.4;display:flex}.tu-badge{border:1px solid var(--tu-accent);color:var(--tu-accent);min-height:26px;font-size:calc(11px * var(--tu-text-scale));background:#17262d;border-radius:20px;align-self:flex-start;align-items:center;padding:4px 12px;font-weight:600;line-height:1.45;display:inline-flex}.tu-badge[data-dirty=true]{color:#afbec7;border-color:#83929b}.tu-tabs{flex-wrap:wrap;align-items:stretch;gap:6px;display:flex}.tu-tabs button{flex:1 1 calc(70px * var(--tu-text-scale));color:#afbec7;min-width:0;min-height:46px;font-size:calc(11px * var(--tu-text-scale));overflow-wrap:anywhere;background:#0c1a21;border:1px solid #40545f;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:3px;padding:6px 3px;font-weight:700;line-height:1.4;display:flex}.tu-tabs button[aria-pressed=true]{border-color:var(--tu-accent);color:var(--tu-accent);background:#18262e}.tu-tabs button .tu-icon{flex-basis:16px;width:16px;height:16px}.tu-channel{flex-direction:column;gap:8px;margin-top:-4px;display:flex}.tu-channel h3{font-weight:700;font-size:calc(14px * var(--tu-text-scale));line-height:1.4}.tu-plot{object-fit:fill;width:100%;height:112px;transition:opacity .18s;display:block}.tu-channel:has(img[src*=sync-pulses]) .tu-plot{height:104px}.tu-quality{color:#ffc15e;font-size:calc(12px * var(--tu-text-scale));font-weight:500;line-height:1.4}.tu-slider{background:#0c1a21;border:1px solid #40545f;border-radius:12px;flex-direction:column;gap:0;min-height:65px;padding:10px 16px 0;display:flex}.tu-slider label{font-size:calc(13px * var(--tu-text-scale));font-weight:600;line-height:1.4}.tu-slider input{appearance:none;cursor:pointer;touch-action:pan-y;width:100%;min-width:0;height:44px;accent-color:var(--tu-accent);background:0 0;border:0;margin:-1px 0 -8px;padding:0;display:block}.tu-slider input::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--tu-accent) var(--tu-position), #30434d var(--tu-position));border-radius:8px;height:5px}.tu-slider input::-webkit-slider-thumb{appearance:none;background:#f6f8f9;border:1px solid #7b8d99;border-radius:50%;width:22px;height:22px;margin-top:-8.5px;box-shadow:0 0 0 11px #0000}.tu-slider input::-moz-range-track{background:#30434d;border-radius:8px;height:5px}.tu-slider input::-moz-range-progress{background:var(--tu-accent);height:5px}.tu-slider input::-moz-range-thumb{background:#f6f8f9;border:1px solid #7b8d99;border-radius:50%;width:22px;height:22px}.tu-slider input:disabled{opacity:.55;cursor:default}.tu-rotor{touch-action:none;background:#08181e;border:1px solid #40545f;border-radius:16px;width:100%;height:auto;display:block}.tu-rotor-status{color:#afbec7;font-size:calc(13px * var(--tu-text-scale));justify-content:space-between;align-items:center;gap:8px;margin-bottom:-10px;display:flex}.tu-rotor-status .tu-badge{color:#ffc15e;border-color:#ffc15e;min-width:112px}.tu-rotor-status+.tu-slider{margin-top:8px}.tu-matrix{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px;display:grid}.tu-matrix>div{text-align:center;flex-direction:column;gap:8px;min-width:0;display:flex}.tu-matrix>div>span{font-size:calc(11px * var(--tu-text-scale));color:#afbec7;line-height:1.4}.tu-matrix button{aspect-ratio:1;width:100%;min-width:44px;min-height:44px;color:var(--tu-accent);background:0 0;border:0;border-radius:14px;place-items:center;padding:0;display:grid;position:relative}.tu-matrix img{width:100%;height:100%;display:block;position:absolute;inset:0}.tu-matrix strong{z-index:1;font-size:calc(32px * var(--tu-text-scale));font-weight:700;line-height:1;transition:opacity .18s;position:relative}.tu-matrix button[data-recent=true] .tu-module-body{animation:.18s cubic-bezier(.2,0,0,1) tu-swap}.tu-notice,.tu-coach{background:#0c1a21;border:1px solid #83929b;border-radius:16px;flex-direction:column;gap:8px;padding:16px;display:flex}.tu-notice h3,.tu-coach h3{font-size:calc(16px * var(--tu-text-scale));font-weight:700;line-height:1.4}.tu-notice p{font-size:calc(14px * var(--tu-text-scale));color:#afbec7;line-height:1.4}.tu-error{border-color:#ff6478}.tu-coach{border-color:var(--tu-accent)}.tu-coach>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.tu-coach b{font-size:calc(12px * var(--tu-text-scale))}.tu-coach p{font-size:calc(14px * var(--tu-text-scale));line-height:1.4}.tu-button{color:#f6f8f9;white-space:normal;overflow-wrap:anywhere;background:#0c1a21;border:1px solid #7c939e;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;padding:13px 16px;transition:background-color .12s cubic-bezier(.2,0,0,1);display:flex;font-size:calc(15px * var(--tu-text-scale))!important;font-weight:700!important;line-height:1.4!important}.tu-primary{color:#071116;border-color:var(--tu-accent);background:linear-gradient(135deg, var(--tu-accent), color-mix(in srgb, var(--tu-accent) 84%, #071116))}.tu-danger{color:#ff6478;border-color:#ff6478}.tu-button:disabled{color:#83929b;background:#203039;border-color:#334751}.tu-button:active:not(:disabled){box-shadow:inset 0 0 0 100px #0002}.tu-link{color:#afbec7;background:0 0;border:0;min-height:44px;padding:8px 0;text-decoration:underline;font-size:calc(13px * var(--tu-text-scale))!important}.tu-actions{flex-direction:column;gap:8px;padding-top:0;display:flex}.tu-actions>p{font-size:calc(12px * var(--tu-text-scale));color:#afbec7;margin-bottom:4px;line-height:1.4}.tu-actions>p.tu-quality{color:#ffc15e}.tu-modal{width:min(430px,100vw - 20px);max-height:calc(100dvh - 20px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;border:1px solid #40545f;border-radius:24px;max-width:none;margin:auto;padding:20px 16px 16px;animation:.22s cubic-bezier(.2,.8,.2,1) tu-sheet;overflow:auto}.tu-modal::backdrop{background:#0008}.tu-modal>header{justify-content:space-between;align-items:flex-start;gap:8px;padding:0 0 8px;display:flex}.tu-modal h2{font-weight:800;font-size:calc(23px * var(--tu-text-scale));overflow-wrap:anywhere;line-height:1.4}.tu-modal-content{flex-direction:column;gap:12px;display:flex}.tu-modal-content p{font-size:calc(16px * var(--tu-text-scale));color:#afbec7;line-height:1.4}.tu-intro,.tu-result{flex-direction:column;gap:16px;display:flex}.tu-intro h2,.tu-result h2{font-weight:800;font-size:calc(23px * var(--tu-text-scale));align-items:flex-start;gap:12px;line-height:1.4;display:flex}.tu-result{animation:.18s tu-fade}.tu-result>p{color:#afbec7;line-height:1.4}.tu-result-potential{flex-direction:column;gap:12px;padding:16px;display:flex}.tu-result-potential strong{text-align:center;overflow-wrap:anywhere;font-size:clamp(24px,9cqw,36px)}.tu-result-potential b{text-align:center;font-size:calc(16px * var(--tu-text-scale));color:var(--tu-accent);display:block}.tu-spinner{width:24px;height:24px;animation:.9s linear infinite tu-spin}.tu-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes tu-sheet{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes tu-fade{0%{opacity:0}to{opacity:1}}@keyframes tu-swap{0%{transform:translate(var(--tu-swap-x), var(--tu-swap-y))}to{transform:translate(0)}}@keyframes tu-spin{to{transform:rotate(360deg)}}@media (hover:hover){.tu-button:hover:not(:disabled){box-shadow:inset 0 0 0 100px #ffffff0f}}@media (prefers-reduced-motion:reduce){.tu-scope *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.tu-scope h1:focus-visible,.tu-scope h2:focus-visible{outline:none}.tu-module-body{place-items:center;width:100%;height:100%;display:grid;position:relative}.tu-matrix button[data-recent=true]{z-index:2}.tu-page.tu-embedded{height:auto;max-height:none;margin:0 auto;position:relative;inset:auto;overflow:visible}.settings-overlay{--settings-accent:#c8ff00;--settings-accent-rgb:200 255 0;--settings-panel-top:clamp(78px, calc(27.5dvh - 78px), 178px);--settings-bottom-clearance:max(92px, calc(env(safe-area-inset-bottom,0px) + 76px));--settings-side:16px;--settings-text:#f5f8f8;--settings-muted:#c2cdd2;--settings-edge:#d8e4e86b;--settings-card-bg:linear-gradient(145deg, #161f23f0, #070e11f7);z-index:10000;color:var(--settings-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;isolation:isolate;font-family:Roboto Condensed,Inter,Arial Narrow,system-ui,sans-serif;position:fixed;inset:0;overflow:hidden}.settings-overlay[data-class="4"]{--settings-accent:var(--class-iv-accent,#c794ff);--settings-accent-rgb:var(--class-iv-accent-rgb,199 148 255)}.settings-overlay,.settings-overlay *,.settings-overlay :before,.settings-overlay :after{box-sizing:border-box}.settings-overlay button,.settings-overlay input{font:inherit}.settings-overlay button{-webkit-tap-highlight-color:transparent}.settings-symbol-sprite{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.settings-backdrop{-webkit-backdrop-filter:blur(18px)brightness(.58)saturate(.9);backdrop-filter:blur(18px)brightness(.58)saturate(.9);background:#01070a5c;position:absolute;inset:0}.settings-overlay[data-background-blur=off] .settings-backdrop{-webkit-backdrop-filter:brightness(.57)saturate(.86);backdrop-filter:brightness(.57)saturate(.86);background:#01070a94}.settings-panel{inset-block-start:max(var(--settings-panel-top), calc(env(safe-area-inset-top,0px) + 8px));inset-inline:var(--settings-side);width:auto;max-width:398px;max-height:calc(100dvh - max(var(--settings-panel-top), env(safe-area-inset-top,0px)) - var(--settings-bottom-clearance));border:1px solid var(--settings-accent);background:radial-gradient(circle at 74% 11%, rgb(var(--settings-accent-rgb) / .055), transparent 30%), linear-gradient(145deg, #0f181cf6, #040b0ef9);box-shadow:0 20px 54px #00000085, inset 0 1px 0 #ffffff0d, 0 0 22px rgb(var(--settings-accent-rgb) / .08);overscroll-behavior:contain;border-radius:20px;flex-direction:column;margin-inline:auto;padding:16px 14px 10px;animation:.19s cubic-bezier(.2,.75,.25,1) both settings-panel-in;display:flex;position:fixed;overflow:hidden}.settings-panel__header{flex:none;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:10px;min-height:84px;padding:2px 2px 14px;display:grid}.settings-panel__header>div{min-width:0;padding-top:2px}.settings-panel__header h2,.settings-panel__header p,.settings-panel__footer,.settings-overlay p{margin:0}.settings-panel__header h2{overflow-wrap:anywhere;letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(26px,7.2vw,31px);font-weight:900;line-height:1.02}.settings-panel__header p{color:var(--settings-muted);margin-top:5px;font-size:clamp(14px,3.8vw,16px);font-weight:400;line-height:1.2}.settings-back{width:44px;height:44px;color:var(--settings-accent);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;padding:0;display:grid}.settings-back svg{width:30px;height:30px}.settings-panel__body{scrollbar-color:rgb(var(--settings-accent-rgb) / .5) transparent;scrollbar-width:thin;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;min-height:0;padding:1px 1px 2px;animation:.17s ease-out both settings-body-in;display:flex;overflow:hidden auto}.settings-panel__body::-webkit-scrollbar{width:3px}.settings-panel__body::-webkit-scrollbar-thumb{background:rgb(var(--settings-accent-rgb) / .5);border-radius:999px}.settings-panel__footer{color:#e1e7e9;text-align:center;border-top:1px solid #dae5e933;flex:none;min-height:48px;margin:16px 8px 0;padding:13px 2px 4px;font-size:13px;font-weight:400;line-height:1.2}.settings-card{border:1px solid var(--settings-edge);width:100%;min-width:0;min-height:96px;color:var(--settings-text);background:var(--settings-card-bg);border-radius:14px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 6px 16px #0000001f}button.settings-card{appearance:none;text-align:left;cursor:pointer}button.settings-card:disabled{cursor:default;opacity:.62}.settings-icon{object-fit:contain;pointer-events:none;width:72px;height:72px;display:block}.settings-row-copy{flex-direction:column;justify-content:center;gap:3px;min-width:0;display:flex}.settings-row-copy strong,.settings-audio-main>strong,.settings-interface-content>strong,.settings-block-label{color:var(--settings-text);letter-spacing:-.012em;text-transform:uppercase;font-size:clamp(16px,4.5vw,19px);font-weight:900;line-height:1.05}.settings-row-copy small{min-width:0;color:var(--settings-muted);overflow-wrap:anywhere;font-size:clamp(13px,3.6vw,15px);font-weight:400;line-height:1.18}.settings-chevron{width:44px;height:44px;color:var(--settings-accent);place-items:center;display:grid}.settings-chevron svg{width:24px;height:24px}.settings-touch{min-width:44px;min-height:44px}.settings-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.settings-overlay svg{fill:currentColor;stroke:currentColor;display:block}.settings-overlay button:focus-visible,.settings-overlay input:focus-visible{outline:2px solid var(--settings-accent);outline-offset:2px}.settings-root-list{gap:10px;display:grid}.settings-root-row{min-height:100px}.settings-root-row--support{min-height:86px;margin-top:18px;position:relative}.settings-root-row--support:before{content:"";background:#dae5e933;height:1px;position:absolute;inset-block-start:-15px;inset-inline:8px}.settings-profile{flex:auto;grid-template-rows:auto minmax(0,1fr) auto auto;gap:10px;height:auto;min-height:0;display:grid}.settings-avatar-current,.settings-avatar-catalog{flex-direction:column;align-items:center;display:flex;position:relative}.settings-avatar-current{justify-content:center;min-height:168px;padding-top:35px}.settings-avatar-catalog{align-items:stretch;min-height:0;padding:40px 10px 10px;overflow:hidden}.settings-block-label{font-size:15px;position:absolute;inset-block-start:13px;inset-inline-start:14px}.settings-avatar-preview{border:2px solid var(--settings-accent);width:108px;height:108px;box-shadow:0 0 18px rgb(var(--settings-accent-rgb) / .28);background:#091014;border-radius:50%;place-items:center;display:grid;position:relative}.settings-avatar-preview>.np3-avatar{border:0;border-radius:50%;width:100px;height:100px}.settings-avatar-current>strong{max-width:100%;color:var(--settings-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;line-height:1.1;overflow:hidden}.settings-avatar-grid{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:7px;min-height:0;display:grid;overflow:hidden auto}.settings-avatar-option{min-width:0;min-height:88px;color:var(--settings-text);cursor:pointer;background:#060d1099;border:1px solid #d8e4e83b;border-radius:12px;place-items:center;padding:5px;display:grid;position:relative;overflow:hidden}.settings-avatar-option .np3-avatar{width:min(var(--np3-avatar-size,76px), 100%);aspect-ratio:1;border-radius:50%;height:auto}.settings-avatar-option[data-selected=true]{border-color:var(--settings-accent);box-shadow:inset 0 0 0 1px var(--settings-accent), 0 0 12px rgb(var(--settings-accent-rgb) / .22)}.settings-avatar-option[data-locked=true] .np3-avatar{opacity:.48;filter:grayscale(.75)}.settings-selected-mark{color:#071014;background:var(--settings-accent);border:2px solid #071014;border-radius:50%;place-items:center;width:30px;height:30px;margin:0;display:grid;position:absolute;inset-block-end:3px;inset-inline-end:3px;box-shadow:0 2px 7px #0006}.settings-selected-mark svg{width:18px;height:18px}.settings-selection-note{min-height:16px;color:var(--settings-muted);text-align:center;font-size:12px;line-height:1.25;margin-top:9px!important}.settings-save{border:1px solid rgb(var(--settings-accent-rgb) / .72);color:#071014;background:var(--settings-accent);width:100%;min-height:44px;box-shadow:0 0 16px rgb(var(--settings-accent-rgb) / .2);cursor:pointer;border-radius:13px;padding:8px 14px;font-size:17px;font-weight:900;line-height:1}.settings-save:disabled{color:#d5dee273;box-shadow:none;cursor:default;background:#525c6273;border-color:#d7e1e633}.settings-live,.settings-error{min-height:16px;color:var(--settings-muted);text-align:center;font-size:12px;line-height:1.25}.settings-error{color:#ffb3b3}.settings-audio{gap:10px;display:grid}.settings-audio-card{grid-template-columns:76px minmax(0,1fr) 54px;gap:8px;min-height:108px;padding:10px 12px}.settings-audio-card>.settings-icon{width:76px;height:76px}.settings-audio-main{min-width:0}.settings-audio-main>strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;display:block;overflow:hidden}.settings-volume-row{grid-template-columns:26px minmax(0,1fr) 38px;align-items:center;gap:7px;min-width:0;margin-top:13px;display:grid}.settings-volume-icon{color:#e3eaed;place-items:center;width:26px;height:26px;display:grid}.settings-volume-icon svg{width:24px;height:24px}.settings-volume-row input[type=range]{appearance:none;cursor:pointer;background:0 0;border:0;width:100%;min-width:0;height:44px;margin:0}.settings-volume-row input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--settings-accent) 0 var(--settings-range), #57636994 var(--settings-range) 100%);border:1px solid #d7e2e747;border-radius:999px;height:8px;box-shadow:inset 0 1px 3px #00000080}.settings-volume-row input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--settings-accent);border:2px solid #eef3f4;border-radius:50%;width:20px;height:20px;margin-top:-7px;box-shadow:0 0 0 2px #182126,0 1px 5px #0000008c}.settings-volume-row input[type=range]::-moz-range-track{background:#57636994;border:1px solid #d7e2e747;border-radius:999px;height:8px}.settings-volume-row input[type=range]::-moz-range-progress{background:var(--settings-accent);border-radius:999px;height:8px}.settings-volume-row input[type=range]::-moz-range-thumb{background:var(--settings-accent);border:2px solid #eef3f4;border-radius:50%;width:17px;height:17px;box-shadow:0 0 0 2px #182126}.settings-volume-row output{color:#dce8ee;text-align:right;font-size:14px;font-weight:700;line-height:1}.settings-toggle-hit{cursor:pointer;place-items:center;width:54px;min-width:44px;min-height:44px;display:grid}.settings-toggle{appearance:none;cursor:pointer;background:#39444a;border:0;border-radius:999px;width:54px;height:32px;margin:0;padding:3px;transition:background-color .18s;box-shadow:inset 0 1px 4px #0000008c}.settings-toggle:after{content:"";background:linear-gradient(#fff,#d8dfe2);border-radius:50%;width:26px;height:26px;transition:transform .18s;display:block;box-shadow:0 2px 6px #0000006b}.settings-toggle:checked{background:var(--settings-accent);box-shadow:inset 0 1px 4px #0000003d, 0 0 14px rgb(var(--settings-accent-rgb) / .3)}.settings-toggle:checked:after{transform:translate(22px)}.settings-tracks-card{min-height:0;padding:42px 10px 10px;display:block;position:relative}.settings-track-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.settings-track{border:1px solid var(--settings-edge);min-width:0;min-height:50px;color:var(--settings-text);text-align:left;cursor:pointer;background:#050c0fa8;border-radius:11px;grid-template-columns:40px minmax(0,1fr) 32px;align-items:center;gap:6px;padding:4px 5px;display:grid;overflow:hidden}.settings-track[data-selected=true]{border-color:var(--settings-accent);box-shadow:inset 0 0 0 1px var(--settings-accent), 0 0 12px rgb(var(--settings-accent-rgb) / .18)}.settings-track>.settings-icon{width:40px;height:40px}.settings-track>span{flex-direction:column;gap:1px;min-width:0;display:flex}.settings-track strong,.settings-track small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-track strong{font-size:12px;line-height:1.1}.settings-track small{color:var(--settings-muted);font-size:10px;line-height:1.1}.settings-track-action{width:32px;height:32px;color:var(--settings-accent);background:rgb(var(--settings-accent-rgb) / .09);border-radius:50%;place-items:center;margin:0;display:grid}.settings-track-action svg{width:20px;height:20px}.settings-interface{gap:10px;display:grid}.settings-interface-card{min-height:96px}.settings-theme-card{grid-template-columns:82px minmax(0,1fr);min-height:116px}.settings-theme-card>.settings-icon{width:82px;height:82px}.settings-interface-content{min-width:0}.settings-interface-content>strong{margin-bottom:9px;display:block}.settings-segmented{border:1px solid var(--settings-edge);background:#03090cad;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;min-height:44px;padding:2px;display:grid}.settings-segmented button{min-width:0;min-height:44px;color:var(--settings-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:5px 4px;font-size:13px;font-weight:900;line-height:1}.settings-segmented button[data-selected=true]{color:#0b1012;background:var(--settings-accent);box-shadow:0 0 16px rgb(var(--settings-accent-rgb) / .38)}.settings-overlay[data-class="4"] .settings-segmented button[data-selected=true]{color:#fff;background:linear-gradient(145deg, #7e22ce, var(--settings-accent))}.settings-language-wrap{min-width:0;position:relative}.settings-language-options{border:1px solid var(--settings-edge);background:#050d10fa;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:7px;padding:7px;display:grid}.settings-language-options button{min-width:0;min-height:44px;color:var(--settings-text);cursor:pointer;background:#141d21c7;border:1px solid #d8e4e833;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:7px 9px;font-size:13px;font-weight:800;display:flex}.settings-language-options button[data-selected=true]{border-color:var(--settings-accent);color:var(--settings-accent)}.settings-language-options svg{width:18px;height:18px}.settings-support{gap:10px;display:grid}.settings-support-row{grid-template-columns:84px minmax(0,1fr) auto;min-height:104px}.settings-support-row>.settings-icon{width:82px;height:82px}.settings-player-id .settings-row-copy small{color:#eef3f5;letter-spacing:.1em;font-size:17px}.settings-copy{border:1px solid var(--settings-edge);width:46px;height:46px;color:var(--settings-accent);cursor:pointer;background:#0c1418d1;border-radius:12px;place-items:center;padding:0;display:grid}.settings-copy:disabled{cursor:default;opacity:.38}.settings-copy svg{width:25px;height:25px}@keyframes settings-panel-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@keyframes settings-body-in{0%{opacity:0;translate:0 5px}to{opacity:1;translate:0}}.settings-overlay[data-animations=off] *,.settings-overlay[data-animations=off] :before,.settings-overlay[data-animations=off] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@media (height<=800px){.settings-profile{gap:6px}.settings-avatar-current{min-height:82px;padding-top:20px}.settings-avatar-preview{width:52px;height:52px}.settings-avatar-preview>.np3-avatar{width:48px;height:48px}.settings-avatar-current>strong{display:none}.settings-avatar-catalog{padding:30px 5px 5px}.settings-avatar-grid{gap:5px;min-height:58px}.settings-avatar-option{border-radius:10px;min-height:58px;padding:3px}.settings-selection-note{margin-top:4px!important}.settings-selected-mark{width:26px;height:26px}}@media (height<=650px),(width<=350px){.settings-overlay{--settings-bottom-clearance:max(82px, calc(env(safe-area-inset-bottom,0px) + 68px));--settings-side:10px}.settings-panel{border-radius:17px;padding:10px 9px 6px}.settings-panel__header{grid-template-columns:44px minmax(0,1fr);gap:9px;min-height:66px;padding:0 0 8px}.settings-panel__header>div{padding-top:3px}.settings-panel__header h2{font-size:clamp(26px,8.2vw,28px)}.settings-panel__header p{margin-top:2px;font-size:14px}.settings-panel__footer{min-height:34px;margin:7px 5px 0;padding:8px 1px 1px;font-size:11px}.settings-card{border-radius:12px;grid-template-columns:56px minmax(0,1fr) 44px;gap:6px;min-height:78px;padding:7px 8px}.settings-icon{width:56px;height:56px}.settings-row-copy strong,.settings-audio-main>strong,.settings-interface-content>strong{font-size:15px}.settings-row-copy small{font-size:12px}.settings-root-list,.settings-audio,.settings-interface,.settings-support{gap:7px}.settings-profile{gap:4px}.settings-root-row{min-height:78px}.settings-root-row--support{min-height:72px;margin-top:12px}.settings-root-row--support:before{inset-block-start:-10px}.settings-avatar-current{min-height:82px;padding-top:20px}.settings-avatar-preview{width:52px;height:52px}.settings-avatar-preview>.np3-avatar{width:48px;height:48px}.settings-avatar-current>strong{display:none}.settings-avatar-catalog{padding:30px 5px 5px}.settings-avatar-grid{gap:5px}.settings-avatar-option{border-radius:10px;min-height:58px;padding:3px}.settings-selection-note{margin-top:4px!important}.settings-selected-mark{width:26px;height:26px}.settings-audio-card{grid-template-columns:58px minmax(0,1fr) 48px;gap:6px;min-height:94px;padding:7px}.settings-audio-card>.settings-icon{width:58px;height:58px}.settings-audio-main>strong{font-size:13px}.settings-volume-row{grid-template-columns:20px minmax(0,1fr) 31px;gap:4px;margin-top:8px}.settings-volume-icon,.settings-volume-icon svg{width:20px;height:20px}.settings-volume-row output{font-size:11px}.settings-toggle-hit{width:48px}.settings-toggle{width:48px;height:29px}.settings-toggle:after{width:23px;height:23px}.settings-toggle:checked:after{transform:translate(19px)}.settings-tracks-card{padding:36px 7px 7px}.settings-track-grid{gap:5px}.settings-track{border-radius:9px;grid-template-columns:30px minmax(0,1fr) 24px;gap:3px;min-height:46px;padding:3px}.settings-track>.settings-icon{width:30px;height:30px}.settings-track strong{font-size:10px}.settings-track small{font-size:8px}.settings-track-action{width:24px;height:24px}.settings-track-action svg{width:16px;height:16px}.settings-interface-card{min-height:78px}.settings-theme-card{grid-template-columns:62px minmax(0,1fr);min-height:100px}.settings-theme-card>.settings-icon{width:62px;height:62px}.settings-interface-content>strong{margin-bottom:6px}.settings-segmented button{font-size:11px}.settings-language-options{gap:5px;margin-top:5px;padding:5px}.settings-support-row{grid-template-columns:64px minmax(0,1fr) auto;min-height:88px}.settings-support-row>.settings-icon{width:64px;height:64px}.settings-player-id .settings-row-copy small{letter-spacing:.06em;font-size:13px}}@media (prefers-reduced-motion:reduce){.settings-overlay *,.settings-overlay :before,.settings-overlay :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.gx-root{--gx-accent:#c8ff00;color:#eef2f4;font-family:Arial,sans-serif}.gx-root[data-theme=purple]{--gx-accent:#c794ff}.gx-page{box-sizing:border-box;background:linear-gradient(160deg,#172027,#090e12);min-height:100%;padding:22px 16px 100px}.gx-page h1{letter-spacing:-1px;margin:8px 0;font-size:30px;font-weight:800}.gx-eyebrow{letter-spacing:1.4px;justify-content:space-between;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.gx-profile-head{align-items:center;gap:10px;margin:20px 0;display:flex}.gx-profile-head h1{letter-spacing:-.4px;font-size:20px}.gx-profile-head>div:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.gx-profile-head span{color:#aab8c1;font-size:11px}.gx-avatar{width:44px;height:44px;color:var(--gx-accent);background:#151c21;border-radius:15px;place-items:center;font-weight:800;display:grid}.gx-root button,.gx-dialog button{cursor:pointer;touch-action:manipulation;min-height:44px;font:inherit}.gx-profile-head>button,.gx-dialog header button{background:0 0;border:0;place-items:center;min-width:44px;display:grid}.gx-power{text-align:left;background:#202a31;border:1px solid #46525b;border-radius:18px;align-items:center;gap:12px;width:100%;margin-bottom:14px;padding:12px 16px;display:flex}.gx-power>span{flex:1;justify-content:space-between;align-items:center;gap:12px;display:flex}.gx-power small{letter-spacing:1px;font-size:11px;font-weight:800}.gx-power strong{letter-spacing:-1px;font-size:26px}.gx-card{color:#fff;background:linear-gradient(145deg,#30383d,#10161b 60%,#20272c);border:1px solid #ffffff80;border-radius:24px;padding:20px;box-shadow:0 8px 22px #15202b18}.gx-between{letter-spacing:1px;color:#c5cbd0;justify-content:space-between;align-items:center;font-size:10px;display:flex}.gx-between button{color:#c5cbd0;letter-spacing:0;background:0 0;border:0;font-size:11px}.gx-balance>strong{letter-spacing:-1.5px;overflow-wrap:anywhere;font-size:clamp(26px,8vw,38px);font-weight:800;display:block}.gx-balance strong small{letter-spacing:0;color:var(--gx-accent);font-size:17px}.gx-balance>p{color:#b7c0c6;margin:8px 0 20px;font-size:15px}.gx-actions{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.gx-actions button{color:#fff;background:#ffffff0b;border:1px solid #ffffff20;border-radius:14px;place-items:center;gap:7px;padding:12px 0;font-size:11px;display:grid}.gx-actions button svg{color:var(--gx-accent)}.gx-metrics{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;display:grid}.gx-metrics>div,.gx-metrics>button{text-align:left;background:#202a31;border:1px solid #46525b;border-radius:18px;flex-direction:column;gap:8px;min-width:0;padding:15px;display:flex}.gx-metrics small{color:#aab8c1;font-size:9px;font-weight:700}.gx-metrics b{overflow-wrap:anywhere;font-size:21px}.gx-metrics span{color:#aab8c1;font-size:11px}.gx-list{background:#141d23;border:1px solid #46525b;border-radius:20px;margin:16px 0;overflow:hidden}.gx-list>button,.gx-recipient{text-align:left;color:#eef2f4;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:14px;display:flex}.gx-list>button+button,.gx-recipient+.gx-recipient{border-top:1px solid #34434d}.gx-list>button>span,.gx-recipient>span{flex:1;min-width:0;font-size:14px}.gx-list small,.gx-recipient small{color:#aab8c1;overflow-wrap:anywhere;margin-top:5px;font-size:11px;display:block}.gx-footnote,.gx-intro{color:#aab8c1;font-size:12px;line-height:1.6}.gx-tabs{background:#28353e;border-radius:14px;gap:4px;margin:14px 0;padding:4px;display:flex}.gx-tabs button{color:#cbd4d9;background:0 0;border:0;border-radius:11px;flex:1;font-size:12px}.gx-tabs button.active{color:var(--gx-accent);background:#151d22;box-shadow:0 2px 6px #0002}.gx-leader{text-align:center;color:#fff;background:linear-gradient(145deg,#303a41,#10161b);border-radius:22px;flex-direction:column;align-items:center;gap:12px;padding:26px 20px;display:flex}.gx-leader svg{color:var(--gx-accent)}.gx-leader small{letter-spacing:1px;color:#bec7cb;font-size:9px}.gx-leader h2{margin:0;font-size:20px}.gx-leader strong{color:var(--gx-accent);font-size:36px}.gx-rank-list{margin:16px 0}.gx-rank-empty{text-align:center;background:#141d23;border:1px solid #46525b;border-radius:18px;justify-items:center;gap:10px;padding:30px 12px 12px;display:grid}.gx-rank-empty>svg{color:var(--gx-accent)}.gx-rank-empty>h2{margin:0;font-size:18px}.gx-rank-empty>p{color:#b7c3ca;margin:0 0 14px;font-size:12px}.gx-rank-empty>.np3-rank-row{text-align:left;width:100%}.gx-rank-list>div{border-bottom:1px solid #34434d;border-radius:10px;align-items:center;gap:14px;min-height:60px;padding:10px;display:flex}.gx-rank-list>div>span{flex:1;font-size:13px;font-weight:700}.gx-rank-list small{color:#aab8c1;font-size:10px;display:block}.gx-rank-list strong{font-size:14px}.gx-rank-list .is-you{border:1px solid var(--gx-accent);background:#10181f}.gx-dialog{--gx-accent:#c8ff00;color:#eef2f4;background:linear-gradient(160deg,#222e36,#0b1116);border:1px solid #586770;border-radius:24px;width:min(430px,100vw - 20px);max-height:calc(100dvh - 28px);margin:auto;padding:0;font:14px/1.5 Arial,sans-serif;box-shadow:0 25px 100px #0005}.gx-root[data-theme=purple] .gx-dialog{--gx-accent:#c794ff}.gx-dialog>header{z-index:1;background:#172128;border-bottom:1px solid #28353e;justify-content:space-between;align-items:center;padding:12px 16px;display:flex;position:sticky;top:0}.gx-sheet-close-placeholder{flex:none;width:44px;min-width:44px;height:44px}.gx-dialog h2{margin:0;font-size:19px;font-weight:800}.gx-dialog h3{text-align:center;letter-spacing:-.7px;overflow-wrap:anywhere;margin:16px 0;font-size:25px}.gx-dialog p{color:#bac6ce;margin:12px 0;line-height:1.6}.gx-dialog label{color:#bac6ce;flex-direction:column;gap:7px;margin:14px 0;font-size:12px;display:flex}.gx-dialog input,.gx-dialog select{color:#eef2f4;box-sizing:border-box;background:#10181f;border:1px solid #4c5b66;border-radius:12px;width:100%;min-height:48px;padding:10px 12px;font-size:16px}.gx-team-demo-settings{background:linear-gradient(150deg,#19231f,#10171a);border:1px solid #839c36;border-radius:16px;margin:18px 0;padding:14px}.gx-team-demo-settings h3{color:#d5ff4b;text-align:left;letter-spacing:.05em;margin:0 0 8px;font-size:16px}.gx-team-demo-settings p{margin:6px 0 10px;font-size:12px}.gx-team-demo-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px;display:grid}.gx-team-demo-fields label:last-child{grid-column:1/-1}.gx-team-demo-fields input{min-height:44px}.gx-team-demo-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.gx-team-demo-actions .gx-secondary{min-width:0;padding:10px 6px;font-size:12px}.gx-team-demo-actions button:disabled{opacity:.45}.gx-team-demo-settings .gx-team-demo-notice{color:#d5ff4b}@media (width<=360px){.gx-team-demo-fields{grid-template-columns:minmax(0,1fr)}}.gx-primary,.gx-secondary{border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:12px;padding:13px 16px;display:flex;font-weight:700!important}.gx-primary{color:var(--gx-accent);background:linear-gradient(155deg,#303a40,#10161b);border:1px solid #3d494f}.gx-secondary{color:#cbd4d9;background:#ffffff0b;border:1px solid #4c5b66}.gx-primary:disabled{opacity:.45;cursor:default}.gx-text-button{color:#cbd4d9;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:8px;display:flex;font-size:12px!important}.gx-hero-symbol{width:80px;height:80px;color:var(--gx-accent);background:#151e24;border-radius:24px;place-items:center;margin:20px auto;display:grid}.gx-steps{color:#bac6ce;padding-left:22px;line-height:2}.gx-error{background:#3b2425;border-radius:12px;padding:10px;color:#ffb3a6!important}.gx-history details{border-bottom:1px solid #34434d;padding:14px 0}.gx-history summary{cursor:pointer;align-items:center;gap:12px;min-height:44px;display:flex}.gx-history summary>span{flex:1}.gx-history small{color:#aab8c1;overflow-wrap:anywhere;font-size:10px;display:block}.gx-history b{text-align:right;overflow-wrap:anywhere;max-width:55%;font-size:12px}.gx-recipient button{background:0 0;border:0;min-width:44px}.gx-root :focus-visible,.gx-dialog :focus-visible{outline:2px solid var(--gx-accent);outline-offset:3px}.garage-app>.gx-root>.gx-page{inset:var(--garage-overlay-header-height,80px) 0 0;z-index:9;padding-bottom:calc(86px + env(safe-area-inset-bottom,0px));position:absolute;overflow-y:auto}.gx-tuning-dial{width:130px;height:130px;color:var(--gx-accent);background:#151e24;border:8px solid #46525b;border-radius:50%;place-items:center;margin:20px auto;display:grid;position:relative}.gx-tuning-dial i{border-top:5px solid var(--gx-accent);border-radius:50%;position:absolute;inset:5px}.gx-matrix{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.garage-app .gx-root .gx-card.gx-balance.gx-bank-card{isolation:isolate;aspect-ratio:1.7;box-sizing:border-box;flex-direction:column;align-items:stretch;min-height:0;display:flex;position:relative;overflow:hidden;background:#10151b url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='680'%20height='400'%20viewBox='0%200%20680%20400'%20fill='none'%20role='img'%20aria-label='Graphite%20GARAGE%20card%20surface'%3e%3cdefs%3e%3clinearGradient%20id='base'%20x1='31'%20y1='19'%20x2='639'%20y2='380'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23252A31'/%3e%3cstop%20offset='.24'%20stop-color='%2310151C'/%3e%3cstop%20offset='.67'%20stop-color='%230A0E15'/%3e%3cstop%20offset='1'%20stop-color='%231A1E26'/%3e%3c/linearGradient%3e%3clinearGradient%20id='edge'%20x1='15'%20y1='13'%20x2='660'%20y2='390'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23D8DEE1'%20stop-opacity='.88'/%3e%3cstop%20offset='.2'%20stop-color='%23657078'%20stop-opacity='.6'/%3e%3cstop%20offset='.67'%20stop-color='%23252D35'/%3e%3cstop%20offset='1'%20stop-color='%23A6AFB6'%20stop-opacity='.62'/%3e%3c/linearGradient%3e%3cradialGradient%20id='accent'%20cx='0'%20cy='0'%20r='1'%20gradientTransform='translate(620%2030)%20rotate(135)%20scale(240%20180)'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23C8FF00'%20stop-opacity='.13'/%3e%3cstop%20offset='1'%20stop-color='%23C8FF00'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3clinearGradient%20id='shine'%20x1='125'%20y1='0'%20x2='476'%20y2='326'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23FFF'%20stop-opacity='.16'/%3e%3cstop%20offset='.38'%20stop-color='%23FFF'%20stop-opacity='.018'/%3e%3cstop%20offset='1'%20stop-color='%23FFF'%20stop-opacity='0'/%3e%3c/linearGradient%3e%3cpattern%20id='grain'%20width='4'%20height='4'%20patternUnits='userSpaceOnUse'%3e%3cpath%20d='M0%201h4'%20stroke='%23D9DFE3'%20stroke-opacity='.038'%20stroke-width='.45'/%3e%3c/pattern%3e%3cclipPath%20id='round'%3e%3crect%20x='1'%20y='1'%20width='678'%20height='398'%20rx='27'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23round)'%3e%3crect%20width='680'%20height='400'%20fill='url(%23base)'/%3e%3crect%20width='680'%20height='400'%20fill='url(%23accent)'/%3e%3cpath%20d='M0%200h680v400H0z'%20fill='url(%23grain)'/%3e%3cpath%20d='M0%200h440L0%20255Z'%20fill='url(%23shine)'/%3e%3cpath%20d='M0%20350h680'%20stroke='%23A9B7B8'%20stroke-opacity='.08'/%3e%3cpath%20d='M0%203h680'%20stroke='%23F2F5F5'%20stroke-opacity='.18'/%3e%3c!--%20Contactless%20symbol%20sits%20below%20the%20live%20Hide/Show%20control.%20--%3e%3cg%20stroke='%23D2DCE0'%20stroke-linecap='round'%20stroke-width='3.5'%20opacity='.7'%20transform='translate(0%20-180)'%3e%3cpath%20d='M594%20290c14%2011%2014%2028%200%2039'/%3e%3cpath%20d='M606%20281c24%2017%2024%2043%200%2060'/%3e%3cpath%20d='M618%20271c34%2023%2034%2058%200%2081'/%3e%3c/g%3e%3c/g%3e%3crect%20x='1.5'%20y='1.5'%20width='677'%20height='397'%20rx='26.5'%20stroke='url(%23edge)'%20stroke-width='3'/%3e%3crect%20x='6'%20y='6'%20width='668'%20height='388'%20rx='23'%20stroke='%23E4EAEA'%20stroke-opacity='.12'/%3e%3c/svg%3e") 50%/100% 100% no-repeat!important;border:1px solid #838f95!important;border-radius:clamp(17px,5vw,26px)!important;padding:clamp(15px,3.9vw,23px)!important;box-shadow:0 7px 15px #0a0e1380,inset 0 1px #e0e7e737!important}.garage-app .gx-root[data-theme=purple] .gx-card.gx-balance.gx-bank-card{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='680'%20height='400'%20viewBox='0%200%20680%20400'%20fill='none'%20role='img'%20aria-label='Graphite%20purple%20GARAGE%20card%20surface'%3e%3cdefs%3e%3clinearGradient%20id='base'%20x1='31'%20y1='19'%20x2='639'%20y2='380'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%232B2838'/%3e%3cstop%20offset='.24'%20stop-color='%23171520'/%3e%3cstop%20offset='.67'%20stop-color='%230E0D17'/%3e%3cstop%20offset='1'%20stop-color='%23211C2D'/%3e%3c/linearGradient%3e%3clinearGradient%20id='edge'%20x1='15'%20y1='13'%20x2='660'%20y2='390'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23E5D9F2'%20stop-opacity='.88'/%3e%3cstop%20offset='.2'%20stop-color='%2380718D'%20stop-opacity='.6'/%3e%3cstop%20offset='.67'%20stop-color='%23302A3A'/%3e%3cstop%20offset='1'%20stop-color='%23BBACC8'%20stop-opacity='.62'/%3e%3c/linearGradient%3e%3cradialGradient%20id='accent'%20cx='0'%20cy='0'%20r='1'%20gradientTransform='translate(620%2030)%20rotate(135)%20scale(240%20180)'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23B86BFF'%20stop-opacity='.2'/%3e%3cstop%20offset='1'%20stop-color='%23B86BFF'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3clinearGradient%20id='shine'%20x1='125'%20y1='0'%20x2='476'%20y2='326'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23FFF'%20stop-opacity='.16'/%3e%3cstop%20offset='.38'%20stop-color='%23FFF'%20stop-opacity='.018'/%3e%3cstop%20offset='1'%20stop-color='%23FFF'%20stop-opacity='0'/%3e%3c/linearGradient%3e%3cpattern%20id='grain'%20width='4'%20height='4'%20patternUnits='userSpaceOnUse'%3e%3cpath%20d='M0%201h4'%20stroke='%23E3D9EA'%20stroke-opacity='.038'%20stroke-width='.45'/%3e%3c/pattern%3e%3cclipPath%20id='round'%3e%3crect%20x='1'%20y='1'%20width='678'%20height='398'%20rx='27'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23round)'%3e%3crect%20width='680'%20height='400'%20fill='url(%23base)'/%3e%3crect%20width='680'%20height='400'%20fill='url(%23accent)'/%3e%3cpath%20d='M0%200h680v400H0z'%20fill='url(%23grain)'/%3e%3cpath%20d='M0%200h440L0%20255Z'%20fill='url(%23shine)'/%3e%3cpath%20d='M0%20350h680'%20stroke='%23CEBDE0'%20stroke-opacity='.08'/%3e%3cpath%20d='M0%203h680'%20stroke='%23F4EFF9'%20stroke-opacity='.18'/%3e%3cg%20stroke='%23DDD2E9'%20stroke-linecap='round'%20stroke-width='3.5'%20opacity='.7'%20transform='translate(0%20-180)'%3e%3cpath%20d='M594%20290c14%2011%2014%2028%200%2039'/%3e%3cpath%20d='M606%20281c24%2017%2024%2043%200%2060'/%3e%3cpath%20d='M618%20271c34%2023%2034%2058%200%2081'/%3e%3c/g%3e%3c/g%3e%3crect%20x='1.5'%20y='1.5'%20width='677'%20height='397'%20rx='26.5'%20stroke='url(%23edge)'%20stroke-width='3'/%3e%3crect%20x='6'%20y='6'%20width='668'%20height='388'%20rx='23'%20stroke='%23F0E8F5'%20stroke-opacity='.12'/%3e%3c/svg%3e")!important;border-color:#9b8aa8!important;box-shadow:0 7px 15px #100a1a80,inset 0 1px #eedffb37!important}.garage-app .gx-root .gx-card.gx-bank-card:after{content:"";z-index:0;pointer-events:none;aspect-ratio:252/268;background:url(/assets/build-v1/card-G-lime-yInk2F0e.webp) 50%/contain no-repeat;width:35%;position:absolute;top:26%;right:clamp(16px,4.6vw,29px)}.garage-app .gx-root[data-theme=purple] .gx-card.gx-bank-card:after{background-image:url(/assets/build-v1/card-G-violet-ZyH4IC2P.webp)}.garage-app .gx-root[data-theme=purple] .gx-bank-card>strong small,.garage-app .gx-root[data-theme=purple] .gx-bank-actions button .gb-icon{color:#c794ff}.garage-app .gx-root .gx-profile-head>div:nth-child(2)>span{align-items:center;gap:6px;display:inline-flex}.garage-app .gx-root .gx-vehicle-count-icon{object-fit:contain;vertical-align:middle;flex:none;width:34px;height:28px}.garage-app .gx-root .gx-vault-safe-icon{object-fit:contain;flex:none;width:44px;height:39px;display:block}.garage-app .gx-root .gx-bank-card>*{z-index:1;position:relative}.garage-app .gx-root .gx-bank-card .gx-between{color:#c9d3d6;font-size:clamp(10px,2.7vw,12px)}.garage-app .gx-root .gx-bank-card .gx-between button{color:#d6dfe0;text-align:right;padding:0 0 0 8px;font-size:clamp(11px,2.8vw,13px)}.garage-app .gx-root .gx-bank-card>strong{color:#f8faf9;text-shadow:0 1px 2px #0008;margin-top:clamp(17px,5.2vw,31px);font-weight:800;line-height:1.08;font-size:clamp(25px,7.4vw,39px)!important}.garage-app .gx-root .gx-bank-card>strong small{color:#c8ff00;font-size:clamp(15px,4vw,21px)}.garage-app .gx-root .gx-bank-card>p{color:#d3dbdd;margin:5px 0 0;font-size:clamp(13px,3.6vw,18px)}.garage-app .gx-root .gx-bank-card-footer{letter-spacing:.045em;white-space:nowrap;color:#e5eaeb;flex-direction:column;align-items:start;gap:clamp(3px,1vw,7px);max-width:70%;margin-top:auto;padding-top:5px;font-size:clamp(10px,2.7vw,13px);font-weight:700;line-height:1.08;display:flex}.garage-app .gx-root .gx-bank-card-footer>span:last-child{text-overflow:ellipsis;max-width:100%;overflow:hidden}.garage-app .gx-root .gx-bank-actions{background:linear-gradient(135deg,#172128,#0b1218 76%);border:1px solid #6a757a;border-radius:17px;margin-top:10px;padding:8px;box-shadow:0 5px 11px #0b141b32}.garage-app .gx-root .gx-bank-actions button{color:#f2f5f5;background:#0b1219d9;border:1px solid #65727766;border-radius:13px;min-width:0;min-height:70px;font-size:clamp(10px,2.6vw,12px);font-weight:700}.garage-app .gx-root .gx-bank-actions button .gb-icon{color:#c8ff00}@media (width<=350px){.garage-app .gx-root .gx-card.gx-balance.gx-bank-card{aspect-ratio:1.55}.garage-app .gx-root .gx-bank-card>strong{font-size:clamp(22px,7.1vw,27px)!important}}.gx-profile-arrow{object-fit:contain;flex:0 0 25px;width:25px;height:25px;display:inline-block}.gx-profile-arrow-inline{vertical-align:-3px;width:16px;height:16px;margin-left:3px}.garage-app .gx-root,.garage-app .gx-dialog{font-variant-numeric:tabular-nums}.garage-app[data-garage-theme] :is(.gl-starter-chip,.gl-vault-profile,.gl-rule),.garage-app .gx-root :is(.gx-profile-head,.gx-power,.gx-card,.gx-metrics>*,.gx-list,.gx-leader),.garage-app[data-garage-theme] .gx-dialog{color:#edf2f4;background:var(--gb-panel,linear-gradient(150deg, #11191e, #0b1115))!important;border-color:#626e74!important}.garage-app[data-garage-theme] .gl-starter-chip{box-shadow:0 4px 12px #0005,inset 0 1px #ffffff0a}.garage-app .gx-root .gx-dialog :is(input,select,textarea){color:#edf2f4;background:#0b1216;border-color:#56636b}.garage-app .gx-root .gx-dialog :is(button,select),.garage-app .gx-root .gx-balance .gx-between button{min-height:44px}.garage-app .gx-root .gx-dialog>header>button{flex-shrink:0;min-width:44px}.garage-app .gx-root :is(button,input,select):focus-visible,.garage-app .gx-dialog :is(button,input,select):focus-visible{outline:2px solid var(--gx-accent,var(--gg-accent,#c8ff00));outline-offset:3px}.garage-app .gx-root .gx-dialog .gx-primary{background:var(--gx-accent,var(--gg-accent,#c8ff00));color:#11151a;min-height:48px}.garage-app .gx-root .gx-profile-head>div:nth-child(2),.garage-app .gx-root .gx-metrics>*{min-width:0}.garage-app .gx-root .gx-metrics b{overflow-wrap:anywhere}.garage-app .gx-root .gx-profile-head>div:nth-child(2)>span{white-space:normal;line-height:1.4}.garage-app .gx-root .np-rank-hero{isolation:isolate;border-radius:20px;flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;min-height:220px;display:flex;position:relative;overflow:hidden;padding:26px 20px!important}.garage-app .gx-root .np-rank-hero>:is(small,h2,strong,.np-rank-unit){z-index:1;overflow-wrap:anywhere;min-width:0;max-width:68%;margin:0;position:relative}.garage-app .gx-root .np-rank-hero>small{color:#aab6be;font:800 10px/1.4 var(--gg-font,sans-serif);letter-spacing:.11em}.garage-app .gx-root .np-rank-hero>h2{color:#f4f7f8;font:850 20px/1.2 var(--gg-font,sans-serif);letter-spacing:-.025em}.garage-app .gx-root .np-rank-hero>strong{color:var(--gx-accent);font:850 42px/1.15 var(--gg-font,sans-serif);letter-spacing:-.035em;font-size:clamp(32px,9.7vw,46px)!important}.garage-app .gx-root .np-rank-unit{color:#aab6be;font-size:12px}.np-power-art{z-index:-1;flex-direction:column;justify-content:space-between;align-items:center;width:126px;display:flex;position:absolute;top:24px;bottom:16px;right:13px}.np-power-segments{opacity:.48;justify-content:center;align-items:flex-end;gap:4px;width:100%;height:46px;display:flex}.np-power-segments i{background:var(--gx-accent);border-radius:3px 3px 1px 1px;width:8px}.np-coin-art{z-index:-1;width:132px;height:142px;position:absolute;top:40px;right:12px}.np-coin-art img{object-fit:contain;width:104px;height:104px;position:absolute}.np-coin-art img:first-child{opacity:.6;top:0;right:0;transform:rotate(12deg)}.np-coin-art img:last-child{bottom:0;left:0;transform:rotate(-14deg)}.garage-app .gx-root .np-rank-balance{padding-bottom:48px!important}.garage-app .gx-root .np-rank-balance>strong{color:#f4f7f8}.garage-app .gx-root .np-rank-balance>.np-rank-unit{color:var(--gx-accent);font-size:15px;font-weight:800}.np-rank-balance:after{content:"GARAGE · GNK";color:#aab6be;font:600 9px/1.3 var(--gg-font,sans-serif);letter-spacing:.22em;border-top:1px solid #667078;padding-top:9px;position:absolute;bottom:12px;left:20px;right:20px}.garage-app .gx-root .np-rank-teams{text-align:center;align-items:center;padding:18px 20px!important}.garage-app .gx-root .np-rank-teams>:is(small,h2,strong,.np-rank-unit){max-width:100%}.np-team-art{justify-content:center;align-items:center;margin-bottom:4px;display:flex}.np-team-art>span{color:#d1dade;background:#253035;border:1px solid #76818b;border-radius:50%;place-items:center;width:43px;height:43px;font-size:21px;font-weight:850;display:grid}.np-team-art>.gb-icon{z-index:1;border:1px solid var(--gx-accent);background-color:#0b1115;border-radius:50%;margin:0 -3px}.np-team-links{background:#667078;justify-content:space-between;width:80px;height:1px;margin:6px 0 3px;display:flex}.np-team-links i{background:var(--gx-accent);border-radius:50%;width:5px;height:5px;margin-top:-2px}.garage-app .gx-root .gx-rank-list>div>span{overflow-wrap:anywhere;min-width:0}.garage-app .gx-root .gx-rank-list>div>strong{font-variant-numeric:tabular-nums;flex-shrink:0}.garage-app .gx-root .np-demo-entry{color:#ecf0f2;background:#151f25;border-color:#74818a}@media (width<=360px){.garage-app .gx-root .np-rank-hero{min-height:194px;padding:19px 15px!important}.garage-app .gx-root .np-rank-hero>h2{font-size:17px}.garage-app .gx-root .np-rank-hero>small{font-size:8px}.np-power-art{width:88px;right:9px}.np-power-art .gb-icon{width:84px;height:84px}.np-power-segments{gap:3px;height:38px}.np-power-segments i{width:5px}.np-coin-art{width:99px;height:110px;top:31px;right:8px}.np-coin-art img{width:82px;height:82px}.garage-app .gx-root .gx-rank-list>div{gap:7px;padding:9px}}.garage-app[data-active-tab=profile]>.garage-content,.garage-app[data-active-tab=league]>.garage-content{display:none}.garage-shell:has(>.garage-app:is([data-active-tab=profile],[data-active-tab=league])){width:100%;height:100vh;height:min(100svh, var(--tg-viewport-stable-height,100svh));min-height:0;position:fixed;inset:0;overflow:hidden}.garage-shell>.garage-app:is([data-active-tab=profile],[data-active-tab=league]){height:min(100%,920px);min-height:0;overflow:hidden}@media (width<=600px){.garage-shell>.garage-app:is([data-active-tab=profile],[data-active-tab=league]){height:100%;max-height:none}}.garage-app:is([data-active-tab=profile],[data-active-tab=league])>.gx-root{z-index:9;pointer-events:none;flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.garage-app[data-active-tab=profile]>.gx-root{background:var(--garage-secondary-profile-background) center center / cover no-repeat}.garage-app[data-active-tab=league]>.gx-root{background:var(--garage-secondary-rating-background) center center / cover no-repeat}.garage-app:is([data-active-tab=profile],[data-active-tab=league])>.gx-root>.gx-page{width:100%;height:auto;min-height:0;padding-top:12px;padding-bottom:calc(var(--garage-nav-reserve,90px) + 12px);scroll-padding-bottom:calc(var(--garage-nav-reserve,90px) + 12px);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;pointer-events:auto;background:0 0;flex:auto;margin-top:0;position:relative;inset:auto;overflow:hidden auto}.garage-app:is([data-active-tab=profile],[data-active-tab=league])>.gx-root>.gx-dialog{pointer-events:auto}@media (width<=350px){.garage-app[data-active-tab=profile] .gx-profile-head .np3-avatar-display>.np3-avatar{width:44px;max-width:44px;height:44px}}.garage-app .np3-guide{top:auto;bottom:calc(var(--garage-nav-reserve,90px) + 8px);max-height:calc(100% - var(--np3-header-height,80px) - var(--garage-nav-reserve,90px) - 24px);border-radius:16px;padding:12px;left:12px;right:12px;overflow:auto}.np3-guide .gg-guide-top button,.np3-guide .gg-guide-next{min-height:44px}.np3-guide .gg-guide-top button{min-width:44px}.np3-guide h2{font-size:19px;font-weight:700}.np3-guide p{margin:6px 0;font-size:13px;line-height:1.4}.garage-app .np3-vault-token{place-items:center;height:108px;display:grid}.np3-vault-token img{object-fit:contain;width:96px;height:96px}.np3-token-purple,.garage-app[data-garage-theme=purple] .np3-token-green{display:none}.garage-app[data-garage-theme=purple] .np3-token-purple{display:block}.np3-vault-help{margin-block:10px;font-size:13px}.np3-vault-help summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.np3-vault-help summary:before{content:"›";margin-right:8px}.np3-vault-help[open] summary:before{content:"⌄"}.garage-app .gl-level-art{height:clamp(96px,18dvh,170px)}.garage-app .gl-level-modal .garage-vehicle-level-screen{min-height:0;padding:0}.garage-app .gl-level-modal .garage-back{display:none}.garage-app .gl-level-modal .garage-vl-header h2{font-size:22px;font-weight:700}.garage-app .gl-level-modal .garage-vl-requirement{margin-block:8px}.np3-page-caption{color:#4e5962;letter-spacing:.06em;font-size:11px;line-height:1.2}.garage-app.is-garage-tab .np3-home-caption{top:calc(var(--garage-v1-header-h) + 3px);z-index:3;position:absolute;right:12px}@media (height<=650px){.garage-app.is-garage-tab .np3-home-caption{top:calc(var(--garage-v1-header-h) - 9px);font-size:9px}}.garage-app .np3-purchase-root{--gx-accent:#c8ff00}.garage-app .np3-purchase-root[data-theme=purple]{--gx-accent:#c68cff}.garage-app .np3-purchase-root .gx-dialog{width:min(430px,100vw - 20px);max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 20px);overscroll-behavior:contain;color:#f4f7f8;background:linear-gradient(135deg,#242e34,#10181d 48%,#0b1115);border:1px solid #68747c;border-radius:24px;padding:0;overflow-y:auto;box-shadow:0 14px 36px #0008,inset 0 1px #e7eef21f}.garage-app .np3-purchase-root .gx-dialog::backdrop{-webkit-backdrop-filter:none;background:#000b}.garage-app .np3-purchase-root .gx-dialog>header{border-bottom:1px solid #64707855;gap:8px;padding:12px 16px}.garage-app .np3-purchase-root .gx-dialog>header h2{letter-spacing:0;font:650 20px/1.2 Inter,Arial,sans-serif}.garage-app .np3-purchase-root .gx-dialog>header button{width:44px;min-width:44px;height:44px}.garage-app .np3-purchase-root .gx-dialog-body{padding:16px}.garage-app .np3-purchase-root .gg-purchase{font-variant-numeric:tabular-nums;min-width:0;font-family:Inter,Arial,sans-serif}.garage-app .np3-purchase-root .gg-purchase-tag{letter-spacing:.6px;font-size:11px}.garage-app .np3-purchase-root .gg-purchase h3{margin:10px 0;font-size:26px;font-style:normal;font-weight:650;line-height:1.15}.garage-app .np3-purchase-root .gg-purchase-stage{border:1px solid #69757c66;border-radius:16px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:clamp(116px,21dvh,180px);margin:12px 0;padding:8px 10px}.garage-app .np3-purchase-root .gg-purchase-vehicle{object-fit:contain;object-position:center;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;display:block}.garage-app .np3-purchase-root .gg-purchase[data-vehicle-id="1"] .gg-purchase-vehicle,.garage-app .np3-purchase-root .gg-purchase[data-vehicle-id="10"] .gg-purchase-vehicle{transform:scaleX(-1)}.garage-app .np3-purchase-root .gg-purchase-stats{background:linear-gradient(#202b31,#111b21);border-color:#63717a77;border-radius:16px;grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(0,1fr));padding:11px 3px}.garage-app .np3-purchase-root .gg-purchase-stats>div{min-width:0;padding:0 3px}.garage-app .np3-purchase-root .gg-purchase-stats strong{overflow-wrap:anywhere;max-width:100%;font-size:15px;font-weight:700;line-height:1.3}.garage-app .np3-purchase-root .gg-purchase-stats small{text-align:center;font-size:10px}.garage-app .np3-purchase-root .np3-purchase-costs{background:#142027;border:1px solid #63717a77;border-radius:16px;margin:14px 0;padding:12px}.garage-app .np3-purchase-root .gg-purchase-price,.garage-app .np3-purchase-root .gg-purchase-available{text-align:left;justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.garage-app .np3-purchase-root .gg-purchase-available{border-top:1px solid #63717a44;margin-top:9px;padding-top:9px}.garage-app .np3-purchase-root .gg-purchase-price strong{font-size:23px;font-weight:700}.garage-app .np3-purchase-root .gg-purchase-available strong{color:#eff4f7;font-size:14px;font-weight:650}.garage-app .np3-purchase-root .gg-purchase-available small{color:#abbac4;font-size:11px}.garage-app .np3-purchase-root .gg-purchase-success{color:#d9e2e7;margin:14px 0;line-height:1.5}.garage-app .np3-purchase-root .np3-purchase-actions{gap:10px;display:grid}.garage-app .np3-purchase-root .gx-primary,.garage-app .np3-purchase-root .gx-secondary{border-radius:14px;min-height:48px;font-size:14px;font-weight:700}.garage-app .np3-purchase-root .gx-primary:disabled,.garage-app .np3-purchase-root .gx-secondary:disabled{opacity:.5;cursor:default}.garage-app .np3-purchase-root :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--gx-accent);outline-offset:3px}.garage-app .np3-purchase-root .gx-dialog>header h2:focus-visible{outline:none}@media (width<=359px){.garage-app .np3-purchase-root .gx-dialog>header{padding:10px 12px}.garage-app .np3-purchase-root .gx-dialog>header h2{font-size:18px}.garage-app .np3-purchase-root .gx-dialog-body{padding:12px}.garage-app .np3-purchase-root .gg-purchase h3{font-size:23px}.garage-app .np3-purchase-root .gg-purchase-stats strong{font-size:13px}}@media (height<=700px){.garage-app .np3-purchase-root .gx-dialog>header{padding:4px 8px}.garage-app .np3-purchase-root .gx-dialog>header h2{font-size:17px}.garage-app .np3-purchase-root .gx-dialog-body{padding:6px 10px 8px}.garage-app .np3-purchase-root .gg-purchase-tag{font-size:10px;line-height:1.1}.garage-app .np3-purchase-root .gg-purchase h3{margin:3px 0;font-size:20px;line-height:1.1}.garage-app .np3-purchase-root .gg-purchase-stage{height:clamp(72px,17dvh,104px);margin:4px 0;padding:3px 6px}.garage-app .np3-purchase-root .gg-purchase-vehicle{object-fit:contain;width:100%;height:100%}.garage-app .np3-purchase-root .gg-purchase-stats{border-radius:10px;gap:0;padding:4px 2px}.garage-app .np3-purchase-root .gg-purchase-stats>div{gap:1px}.garage-app .np3-purchase-root .gg-purchase-stats .gb-icon{width:20px;height:20px}.garage-app .np3-purchase-root .gg-purchase-stats strong{font-size:12px;line-height:1.1}.garage-app .np3-purchase-root .gg-purchase-stats small{font-size:9px;line-height:1.1}.garage-app .np3-purchase-root .np3-purchase-costs{border-radius:10px;margin:5px 0;padding:5px 8px}.garage-app .np3-purchase-root .gg-purchase-price strong{font-size:18px}.garage-app .np3-purchase-root .gg-purchase-available{margin-top:3px;padding-top:3px}.garage-app .np3-purchase-root .gg-purchase-requirement{margin:5px 0;padding:5px 8px;font-size:11px;line-height:1.25}.garage-app .np3-purchase-root .gg-purchase-success{margin:5px 0;font-size:11px;line-height:1.2}.garage-app .np3-purchase-root .np3-purchase-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.garage-app .np3-purchase-root .gx-primary,.garage-app .np3-purchase-root .gx-secondary{min-height:44px;padding:7px 8px;font-size:12px}.garage-app .np3-purchase-root .gg-purchase>:is(.gx-primary,.gx-secondary),.garage-app .np3-purchase-root .np3-purchase-actions{z-index:2;position:sticky;bottom:0;box-shadow:0 0 0 4px #10191e}.garage-app .np3-purchase-root .gg-purchase-note{margin-top:4px;font-size:9px;line-height:1.1;display:block}}@media (prefers-reduced-motion:reduce){.garage-app .np3-purchase-root .gg-purchase-check,.garage-app .np3-purchase-root .gg-purchase[data-state=success] .gg-purchase-vehicle{animation:none}}.grr{--grr-win:#c7ff00;--grr-loss:#ff343f;--grr-purple:#b862ff;--grr-accent:var(--grr-win);--grr-vehicle-accent:var(--grr-win);--grr-display:"Garage Result Display", Impact, "Arial Narrow", sans-serif;--grr-body:"Garage Result Body", Inter, Arial, sans-serif;isolation:isolate;color:#070809;width:100%;min-width:0;font-family:var(--grr-body);background-color:#e9e9ee;background-repeat:no-repeat;background-size:100% 100%;position:relative;overflow:clip;container-type:inline-size}.grr--loss{--grr-accent:var(--grr-loss)}.grr--class-IV{--grr-vehicle-accent:var(--grr-purple)}.grr *,.grr :before,.grr :after{box-sizing:border-box}.grr p,.grr h1,.grr dl,.grr dd{margin:0}.grr__content{z-index:2;padding:12px 7.5% 0;position:relative}.grr__card-stack{display:contents}.grr__verdict{color:#000;font-family:var(--grr-display);letter-spacing:-.045em;text-align:center;text-shadow:0 0 20px color-mix(in srgb, var(--grr-accent) 48%, transparent);overflow-wrap:anywhere;font-size:clamp(42px,16cqw,76px);font-style:italic;font-weight:900;line-height:1.08;margin:0 -4% 14px!important}.grr__verdict:focus{outline:none}.grr__summary,.grr__audit{color:#fff;background:linear-gradient(155deg,#303030 0%,#121212 38%,#070707 72%,#242424 100%);border:1px solid #ffffff35;border-radius:17px}.grr__summary{text-align:center;padding:12px 10px 11px}.grr__label{font-size:clamp(13px,3.7cqw,17px);line-height:1.3}.grr__label--accent{color:var(--grr-accent)}.grr__amount{letter-spacing:-.045em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;padding:2px 0 4px;font-size:clamp(31px,10.5cqw,54px);font-weight:800;line-height:1.2}.grr__amount span{white-space:nowrap}.grr__ai-power-value{color:#fff}.grr__ai-power-label{color:var(--grr-win)}.grr__beam{background:linear-gradient(90deg, transparent, var(--grr-accent), transparent);width:100%;height:1px;box-shadow:0 1px 8px var(--grr-accent);margin-bottom:8px}.grr__note{overflow-wrap:anywhere;font-size:clamp(12px,3.4cqw,16px);line-height:1.35}.grr__audit{grid-template-columns:.92fr 1.08fr;padding:12px 7px;display:grid;margin-top:8px!important}.grr__audit>div{text-align:center;min-width:0;padding:0 4px}.grr__audit>div+div{border-left:1px solid #ffffff60}.grr__audit dt{color:#d8d8d8;font-size:clamp(9px,2.75cqw,13px);line-height:1.4}.grr__audit dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-top:4px;font-size:clamp(15px,4.7cqw,24px);font-weight:800;line-height:1.25}.grr__audit dd span{color:var(--grr-accent)}.grr__cta{border:1px solid var(--grr-accent);color:#fff;width:100%;min-height:46px;font-family:var(--grr-body);box-shadow:0 0 11px color-mix(in srgb, var(--grr-accent) 40%, transparent);cursor:pointer;touch-action:manipulation;background:linear-gradient(160deg,#252525,#050505 60%,#161616);border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:9px;padding:9px 14px;font-size:clamp(16px,4.7cqw,22px);font-weight:800;line-height:1.3;display:flex}.grr__cta>span{font-size:1.4em;font-weight:400;line-height:.7}.grr__cta:focus-visible{outline-offset:4px;outline:3px solid #101010}.grr__cta:active{transform:translateY(1px)}.grr__hero{height:91cqw;min-height:230px;position:relative}.grr__vehicle-name{z-index:1;text-align:center;letter-spacing:.28em;padding-top:14px;font-size:clamp(10px,2.4cqw,13px);position:relative}.grr__vehicle-name:after{content:"";background:var(--grr-vehicle-accent);width:30px;height:1px;margin:7px auto 0;display:block}.grr__cutout{width:min(98cqw, calc(77cqw * var(--grr-ratio)));filter:drop-shadow(0 12px 7px #10101845);position:absolute;bottom:5cqw;left:50%;transform:translate(-50%)}.grr__vehicle,.grr__grounding{object-fit:fill;-webkit-user-select:none;user-select:none;max-width:none;max-height:none;position:absolute}.grr__grounding{z-index:0;pointer-events:none}.grr__vehicle{z-index:1}.grr[data-class-one-art=true] .grr__cutout{filter:none}.grr--class-II .grr__cutout{width:min(116cqw, calc(79cqw * var(--grr-ratio)));left:20%;transform:none}.grr--class-III .grr__hero{height:103cqw}.grr--class-III .grr__cutout{width:min(66cqw, calc(91cqw * var(--grr-ratio)));left:auto;right:4%;transform:none}.grr--class-III .grr__vehicle-name{text-align:left;padding-left:7.5%}.grr--class-III .grr__vehicle-name:after{margin-left:0}.grr--class-IV .grr__cutout{width:min(98cqw, calc(77cqw * var(--grr-ratio)))}.grr__missing{text-align:center;color:#555;font-size:14px;position:absolute;inset:40% 8% auto}@container (width<=350px){.grr__content{padding-inline:5%;padding-top:10px}.grr__verdict{margin-bottom:10px!important}.grr__summary,.grr__audit{border-radius:14px;padding-block:10px}}@media (prefers-reduced-motion:reduce){.grr__cta:active{transform:none}}.garage-app.has-race-result .garage-content{scroll-padding-bottom:var(--garage-nav-reserve);padding-left:0;padding-right:0}.garage-app.has-race-result .grr{min-height:calc(100dvh - var(--garage-overlay-header-height));padding-bottom:var(--garage-nav-reserve)}.garage-race-selection-backdrop[data-result-scene=true]{background:#f4f4f1;overflow:hidden}.garage-race-selection-backdrop[data-result-scene=true]>.result-scene-media{object-fit:cover;object-position:50% 50%;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;animation:.48s cubic-bezier(.2,.75,.2,1) both result-scene-in;position:absolute;inset:0}.garage-race-selection-backdrop[data-class-ii-result=true]>.result-scene-media{object-position:50% 76%}.garage-race-selection-backdrop[data-result-scene=true][data-outcome=defeat]>.result-scene-media{animation:.6s cubic-bezier(.25,.68,.25,1) both defeat-scene-in}.grr.race-result-screen{isolation:isolate;contain:paint;height:100%;min-height:0;position:relative;background:0 0!important;overflow:hidden!important}.grr.race-result-screen .grr__content{z-index:3;pointer-events:none;flex-direction:column;padding:0 7.5% 8px;display:flex;position:absolute;inset:0}.grr.race-result-screen .grr__verdict{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden;margin:-1px!important;position:absolute!important}.grr.race-result-screen .grr__card-stack{pointer-events:none;flex-direction:column;width:100%;margin-top:auto;display:flex}.grr.race-result-screen .grr__summary{background:radial-gradient(circle at 90% 110%,#ffffff14,#0000 46%),linear-gradient(148deg,#22272afa,#090c0efc 58%,#1c2023fa);border:1px solid #ffffff29;border-radius:19px;flex-direction:column;justify-content:center;align-items:center;min-height:136px;padding:11px 18px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 20px #0000003d}.grr.race-result-screen .grr__label{color:#d7d9da;letter-spacing:.055em;margin-bottom:0;font-size:clamp(10px,2.9cqw,13px);font-weight:600}.grr.race-result-screen .grr__amount{color:#fff;font-family:var(--grr-display);letter-spacing:-.045em;text-shadow:0 2px #00000040;white-space:nowrap;justify-content:center;align-items:baseline;gap:6px;padding:0;font-style:italic;font-weight:950;line-height:.9;display:flex}.grr.race-result-screen[data-outcome=victory] .grr__amount{color:#c7ff00}.grr.race-result-screen .grr__amount-value{letter-spacing:-.07em;font-size:clamp(72px,20.5cqw,96px)}.grr.race-result-screen .grr__amount[data-amount-size=medium] .grr__amount-value{font-size:clamp(52px,15cqw,72px)}.grr.race-result-screen .grr__amount[data-amount-size=long] .grr__amount-value{font-size:clamp(36px,9.5cqw,50px)}.grr.race-result-screen .grr__amount-currency{color:#fff;letter-spacing:-.025em;font-size:clamp(25px,7cqw,34px)}.grr.race-result-screen .grr__amount[data-amount-size=long] .grr__amount-currency{font-size:clamp(22px,6cqw,30px)}.grr.race-result-screen .grr__ai-power{color:#c7ff00;letter-spacing:.035em;font-size:clamp(12px,3.25cqw,16px);font-weight:900;line-height:1;position:absolute;bottom:13px;right:18px}.grr.race-result-screen .grr__note{color:#f3f4f4;margin-top:6px;font-size:clamp(14px,3.9cqw,18px);font-weight:600;line-height:1.2}.grr.race-result-screen .grr__cta{color:#fff;pointer-events:auto;background:linear-gradient(150deg,#262b2f,#111416 72%,#22272a);border-color:#0000;border-radius:18px;flex:none;min-height:56px;margin-top:10px;font-size:clamp(17px,4.8cqw,22px);font-weight:900;position:relative;box-shadow:0 7px 16px #0003}.grr.race-result-screen[data-outcome=victory] .grr__cta{color:#080b05;background:linear-gradient(110deg,#aef500,#d5ff00 48%,#bfff00);box-shadow:0 7px 18px #72ae0040}.grr.race-result-screen .grr__cta>span{font-size:1.45em;font-weight:500;position:absolute;right:20px}.grr.race-result-screen .grr__hero{display:none}.result-fx{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.result-fx__motion{position:absolute;inset:0}.result-fx__stamp{color:#080a0b;height:156px;font-family:var(--grr-display);letter-spacing:-.055em;text-align:center;white-space:nowrap;transform-origin:50% 55%;justify-content:center;align-items:center;margin:0;font-size:clamp(76px,23cqw,116px);font-style:italic;font-weight:950;line-height:.82;display:flex;position:absolute;top:16px;left:16px;right:16px}.result-fx--defeat .result-fx__stamp{letter-spacing:-.06em;font-size:clamp(58px,17cqw,86px)}.result-fx__shard{--from-x:0px;--from-y:0px;--rotate:0deg;opacity:0;clip-path:polygon(0 35%,100% 0,74% 100%,9% 70%);will-change:transform, opacity;background:#c8ff00;width:46px;height:12px;position:absolute}.result-fx__shard:first-child{--from-x:-48px;--from-y:-10px;--rotate:-18deg;top:24%;left:2%}.result-fx__shard:nth-child(2){--from-x:-36px;--from-y:10px;--rotate:14deg;background:#11161a;top:31%;left:10%}.result-fx__shard:nth-child(3){--from-x:46px;--from-y:-8px;--rotate:22deg;top:20%;right:5%}.result-fx__shard:nth-child(4){--from-x:42px;--from-y:14px;--rotate:-14deg;background:#11161a;top:37%;right:2%}.result-fx__shard:nth-child(5){--from-x:-40px;--from-y:18px;--rotate:20deg;top:50%;left:3%}.result-fx__shard:nth-child(6){--from-x:44px;--from-y:20px;--rotate:-20deg;top:54%;right:4%}.result-fx__shard:nth-child(7){--from-x:-34px;--from-y:12px;--rotate:-9deg;background:#11161a;top:63%;left:7%}.result-fx__shard:nth-child(8){--from-x:36px;--from-y:16px;--rotate:12deg;background:#11161a;top:66%;right:8%}.result-fx--victory .result-fx__stamp{animation:.51s cubic-bezier(.16,.82,.26,1.22) .15s both victory-stamp}.result-fx--victory .result-fx__shard{animation:.39s cubic-bezier(.15,.8,.2,1) 70ms both victory-shard}.result-fx--defeat .result-fx__stamp{animation:.37s cubic-bezier(.22,.72,.24,1) .17s both defeat-stamp}.result-fx--defeat .result-fx__shard{background:#9f6268;animation:.37s cubic-bezier(.25,.7,.2,1) .1s both defeat-shard}.result-fx--defeat .result-fx__shard:nth-child(2n){background:#35383b}.result-fx__scratch{opacity:0;transform-origin:0;background:#8a40495c;width:140%;height:3px;animation:.26s ease-out .26s both defeat-scratch;position:absolute;top:42%;left:-20%;transform:rotate(-15deg)scaleX(0)}.grr.race-result-screen[data-outcome=victory] .result-card{animation:.27s ease-out .43s both result-card-in}.grr.race-result-screen[data-outcome=defeat] .result-card{animation:.27s ease-out .47s both result-card-in}.grr.race-result-screen .result-cta{animation:.17s ease-out .68s both result-cta-in}.result-fx.is-settled .result-fx__stamp{opacity:1;animation:none;transform:none}.result-fx.is-settled .result-fx__shard,.result-fx.is-settled .result-fx__scratch{display:none}@keyframes result-scene-in{0%{opacity:0;transform:scale(1.018)}to{opacity:1;transform:scale(1)}}@keyframes victory-stamp{0%{opacity:0;transform:translateY(-28px)rotate(-4deg)scale(1.48)}58%{opacity:1;transform:translateY(3px)rotate(1deg)scale(.93)}78%{transform:translateY(-1px)rotate(-.3deg)scale(1.025)}to{opacity:1;transform:translate(0,0)rotate(0)scale(1)}}@keyframes victory-shard{0%{opacity:0;transform:translate(0,0)rotate(0)scale(.55)}68%{opacity:1;transform:translate3d(var(--from-x), var(--from-y), 0) rotate(var(--rotate)) scale(1.06)}to{opacity:1;transform:translate3d(var(--from-x), var(--from-y), 0) rotate(var(--rotate)) scale(1)}}@keyframes defeat-scene-in{0%{opacity:0;transform:translate(0,0)scale(1.012)}28%{opacity:1;transform:translate(-4px,1px)scale(1.012)}43%{transform:translate(3px,-1px)scale(1.008)}58%{transform:translate(-2px)scale(1.004)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes defeat-stamp{0%{opacity:0;transform:translate(8px,-22px)rotate(1.2deg)scale(1.14)}64%{opacity:1;transform:translate(-3px,3px)rotate(-.4deg)scale(.975)}82%{transform:translate(1px)rotate(.15deg)scale(1.01)}to{opacity:1;transform:translate(0,0)rotate(0)scale(1)}}@keyframes defeat-shard{0%{opacity:0;transform:translate3d(var(--from-x), var(--from-y), 0) rotate(var(--rotate)) scale(1.18)}to{opacity:.7;transform:translate(0,0)rotate(0)scale(1)}}@keyframes defeat-scratch{0%{opacity:0;transform:rotate(-15deg)scaleX(0)}45%{opacity:.7}to{opacity:0;transform:rotate(-15deg)scaleX(1)}}@keyframes result-card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}@keyframes result-cta-in{0%{opacity:.75;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@media (width<=360px),(height<=650px){.result-fx__stamp{background:linear-gradient(#f4f4f1fa 0%,#f4f4f1eb 68%,#0000 100%);height:88px;font-size:68px;top:0;left:8px;right:8px}.result-fx--defeat .result-fx__stamp{font-size:48px}}@container (width<=360px){.result-fx__stamp{background:linear-gradient(#f4f4f1fa 0%,#f4f4f1eb 68%,#0000 100%);height:88px;font-size:68px;top:0;left:8px;right:8px}.result-fx--defeat .result-fx__stamp{font-size:48px}}@media (prefers-reduced-motion:reduce){.garage-race-selection-backdrop[data-result-scene=true]>.result-scene-media,.result-fx__stamp,.result-fx__shard,.result-fx__scratch,.grr.race-result-screen .result-card,.grr.race-result-screen .result-cta{animation:none!important}.garage-race-selection-backdrop[data-result-scene=true]>.result-scene-media,.result-fx__stamp{opacity:1}.result-fx__shard,.result-fx__scratch{display:none}}.garage-app[data-animations=off] .garage-race-selection-backdrop[data-result-scene=true]>.result-scene-media,.garage-app[data-animations=off] .result-fx__stamp,.garage-app[data-animations=off] .result-fx__shard,.garage-app[data-animations=off] .result-fx__scratch,.garage-app[data-animations=off] .grr.race-result-screen .result-card,.garage-app[data-animations=off] .grr.race-result-screen .result-cta{animation:none!important}.garage-app[data-animations=off] .result-fx__shard,.garage-app[data-animations=off] .result-fx__scratch{display:none}.class3-result{--c3-side:32px;--c3-header-h:var(--garage-header-height,76px);--c3-nav-h:var(--garage-bottom-nav-height,66px);--c3-nav-bottom:var(--garage-bottom-nav-offset,6px);--c3-card-h:124px;--c3-cta-h:48px;--c3-ui-gap:10px;--c3-nav-gap:16px;--c3-car-x:0%;--c3-car-y:0%;--c3-car-rotate:1.1deg;--c3-car-scale:1;--c3-car-opacity:1;--c3-clean-opacity:1;--c3-damage-opacity:0;--c3-smoke-opacity:.1;--c3-smoke-x:0%;--c3-smoke-scale:1;--c3-shard-progress:1;--c3-shake-x:0px;--c3-shake-y:0px;--c3-title-opacity:1;--c3-title-y:0px;--c3-title-scale:1;--c3-reward-opacity:1;--c3-reward-y:0px;--c3-cta-opacity:1;--c3-flash-opacity:0;--c3-frame-opacity:0;box-sizing:border-box;isolation:isolate;width:100%;height:var(--class3-viewport-height,100dvh);color:#f5f7f7;contain:layout paint;background:#f5f5f3;min-height:0;position:relative;overflow:hidden}.class3-result *,.class3-result :before,.class3-result :after{box-sizing:border-box}.class3-result__background{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.class3-result__decor{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.class3-result__shard{clip-path:polygon(0 45%,100% 0,72% 100%,12% 68%);width:44px;height:12px;opacity:calc(.7 * var(--c3-shard-progress));transform:translate3d(calc(var(--dx) * var(--c3-shard-progress)), calc(var(--dy) * var(--c3-shard-progress)), 0) rotate(var(--angle));background:#c8ff00;position:absolute}.class3-result__shard:first-child{--dx:-12px;--dy:9px;--angle:-18deg;top:31%;left:3%}.class3-result__shard:nth-child(2){--dx:15px;--dy:-5px;--angle:22deg;background:#101417;top:24%;right:4%}.class3-result__shard:nth-child(3){--dx:-10px;--dy:13px;--angle:15deg;background:#101417;top:56%;left:8%}.class3-result__shard:nth-child(4){--dx:12px;--dy:8px;--angle:-16deg;top:45%;right:4%}.class3-result__shard:nth-child(5){--dx:-12px;--dy:4px;--angle:-7deg;top:64%;left:2%}.class3-result__shard:nth-child(6){--dx:11px;--dy:5px;--angle:12deg;background:#101417;top:60%;right:5%}.class3-result[data-outcome=defeat] .class3-result__shard{background:#aa7c81}.class3-result[data-outcome=defeat] .class3-result__shard:nth-child(2n){background:#45474a}.class3-result__header-slot{z-index:8;min-height:var(--c3-header-h);position:absolute;inset:0 0 auto}.class3-result__navigation-slot{z-index:8;left:0;right:0;bottom:var(--c3-nav-bottom);min-height:var(--c3-nav-h);position:absolute}.class3-result__title{z-index:3;top:calc(var(--c3-header-h) + 18px);height:150px;font-family:var(--garage-condensed-font,Impact, "Arial Narrow", sans-serif);letter-spacing:-.055em;color:#080a0b;white-space:nowrap;text-align:center;pointer-events:none;opacity:var(--c3-title-opacity);transform:translate3d(0,var(--c3-title-y),0) scale(var(--c3-title-scale));transform-origin:50% 55%;justify-content:center;align-items:center;margin:0;font-size:clamp(70px,23vw,108px);font-style:italic;font-weight:950;line-height:.85;display:flex;position:absolute;left:10px;right:10px}.class3-result[data-outcome=defeat] .class3-result__title{letter-spacing:-.06em;font-size:clamp(46px,16.8vw,79px)}.class3-result__stage{z-index:2;top:calc(var(--c3-header-h) + 162px);left:8px;right:8px;bottom:calc(var(--c3-nav-bottom) + var(--c3-nav-h) + var(--c3-nav-gap) + var(--c3-cta-h) + var(--c3-ui-gap) + var(--c3-card-h) + 12px);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.class3-result__vehicle-motion{opacity:var(--c3-car-opacity);transform-origin:54% 90%;transform:translate3d(calc(var(--c3-car-x) + var(--c3-shake-x)), calc(var(--c3-car-y) + var(--c3-shake-y)), 0) rotate(var(--c3-car-rotate)) scale(var(--c3-car-scale));will-change:transform;position:absolute;inset:0}.class3-result[data-motion-done=true] .class3-result__vehicle-motion{will-change:auto}.class3-result__vehicle{object-fit:contain;object-position:50% 100%;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.class3-result__vehicle--clean{opacity:var(--c3-clean-opacity)}.class3-result__vehicle--damaged{opacity:var(--c3-damage-opacity)}.class3-result__smoke-wrap{height:60%;opacity:var(--c3-smoke-opacity);transform:translate3d(var(--c3-smoke-x), 0, 0) scale(var(--c3-smoke-scale));position:absolute;bottom:1%;left:24%;right:-7%}.class3-result__smoke{object-fit:contain;pointer-events:none;width:100%;height:100%}.class3-result__snapshot-frame{opacity:var(--c3-frame-opacity);border:2px solid #fff;position:absolute;inset:3%}.class3-result__flash{z-index:4;opacity:var(--c3-flash-opacity);pointer-events:none;background:#fff;position:absolute;inset:0}.class3-result__result-stack{z-index:6;left:max(var(--c3-side), env(safe-area-inset-left,0px));right:max(var(--c3-side), env(safe-area-inset-right,0px));bottom:calc(var(--c3-nav-bottom) + var(--c3-nav-h) + var(--c3-nav-gap));grid-template-rows:var(--c3-card-h) var(--c3-cta-h);gap:var(--c3-ui-gap);display:grid;position:absolute}.class3-result__reward{height:var(--c3-card-h);color:#f5f7f7;text-align:center;opacity:var(--c3-reward-opacity);transform:translate3d(0,var(--c3-reward-y),0);background:linear-gradient(#131719f7,#07090af7);border:1px solid #ffffff47;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;padding:10px 18px 9px;display:flex;overflow:hidden;box-shadow:0 6px 14px #0003}.class3-result__eyebrow{color:#d9dcde;letter-spacing:.015em;margin-bottom:2px;font-size:16px;font-weight:700;line-height:19px}.class3-result__amount{color:#c8ff00;width:100%;max-width:100%;font-family:var(--garage-condensed-font,Impact,"Arial Narrow",sans-serif);letter-spacing:-.025em;white-space:nowrap;justify-content:center;align-items:center;font-size:clamp(40px,12vw,54px);font-weight:950;line-height:55px;display:flex}.class3-result__amount-line{width:max-content;transform:scale(var(--c3-amount-scale,1));transform-origin:50%;flex:none;justify-content:center;align-items:baseline;gap:7px;display:inline-flex}.class3-result__currency{color:#f5f7f7;font-size:.74em}.class3-result__ai{color:#c8ff00;letter-spacing:.035em;text-align:right;width:100%;margin-top:-4px;padding-right:7px;font-size:14px;font-weight:800;line-height:17px}.class3-result__subtitle{margin-top:5px;font-size:16px;font-weight:650;line-height:19px}.class3-result[data-outcome=defeat] .class3-result__amount{color:#f5f7f7;font-size:clamp(43px,13vw,60px);line-height:61px}.class3-result__return{width:100%;min-width:0;min-height:44px;height:var(--c3-cta-h);color:#090b0c;letter-spacing:.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;opacity:var(--c3-cta-opacity);background:linear-gradient(135deg,#d8ff00,#baff00);border:1px solid #c8ff00;border-radius:18px;justify-content:center;align-items:center;margin:0;padding:0 48px;font-family:inherit;font-size:20px;font-weight:850;line-height:1;display:flex;position:relative;box-shadow:0 5px 12px #0000002e}.class3-result__return:focus-visible{outline-offset:2px;outline:3px solid #c8ff0080}.class3-result__return:active{transform:scale(.985)}.class3-result__return:disabled{pointer-events:none;cursor:default}.class3-result__arrow{font-size:28px;line-height:1;position:absolute;right:22px}.class3-result[data-outcome=defeat] .class3-result__return{color:#f7f8f8;background:linear-gradient(#202427,#111416);border-color:#ffffff42}.class3-result[data-ready=false] .class3-result__stage,.class3-result[data-ready=false] .class3-result__title,.class3-result[data-ready=false] .class3-result__result-stack{visibility:hidden}.garage-app.is-races-tab.has-class-iii-drift-result>main.garage-content{padding:0;inset:0;overflow:hidden}.garage-app.has-class-iii-drift-result .class3-result{--class3-viewport-height:100%;--garage-header-height:var(--race-header-reserve,76px);--garage-bottom-nav-height:0px;--garage-bottom-nav-offset:calc(var(--race-footer-reserve,90px) - 8px);--garage-condensed-font:"Garage Result Display", Impact, "Arial Narrow", sans-serif}.class3-result__title:focus{outline:none}.class3-result__ai-value{color:#fff}@media (width<=360px),(height<=650px){.class3-result{--c3-side:12px;--c3-header-h:var(--garage-header-height,64px);--c3-card-h:96px;--c3-cta-h:44px;--c3-ui-gap:8px;--c3-nav-gap:8px;--c3-nav-h:var(--garage-bottom-nav-height,60px)}.class3-result__title{top:calc(var(--c3-header-h) + 7px);height:84px;font-size:clamp(60px,21vw,76px)}.class3-result[data-outcome=defeat] .class3-result__title{font-size:clamp(43px,15vw,56px)}.class3-result__stage{top:calc(var(--c3-header-h) + 97px);left:5px;right:5px}.class3-result__reward{border-radius:17px;padding:7px 13px 6px}.class3-result__eyebrow{margin-bottom:0;font-size:13px;line-height:16px}.class3-result__amount,.class3-result[data-outcome=defeat] .class3-result__amount{font-size:31px;line-height:34px}.class3-result__amount-line{gap:5px}.class3-result__ai,.class3-result__subtitle{margin-top:0;font-size:12px;line-height:15px}.class3-result__ai{padding-right:3px}.class3-result__return{border-radius:15px;padding:0 40px;font-size:17px}.class3-result__arrow{font-size:25px;right:17px}}@media (prefers-reduced-motion:reduce){.class3-result__return:active{transform:none}.class3-result__flash,.class3-result__snapshot-frame{display:none}}.nr{--nr-accent:#a0a49e;isolation:isolate;pointer-events:none;contain:paint;background:#e5e5e3;position:absolute;inset:0;overflow:hidden}.nr__media,.nr__frame,.nr__cover,.nr__shards,.nr__flash{width:100%;height:100%;position:absolute;inset:0}.nr__media{transform:translate(0)}.nr__frame{overflow:hidden}.nr__cover{object-fit:cover;object-position:50% 50%;max-width:none;display:block}.nr__healthy{filter:grayscale();opacity:1}.nr__damaged{opacity:0}.nr__vehicle{width:100%;max-width:none;height:auto;display:block;position:absolute;top:40.5%;left:0}.nr__shards{fill:var(--nr-accent);overflow:hidden}.nr__flash{opacity:0;background:#fff}.nr__title{opacity:0;color:#080a09;justify-content:center;align-items:center;height:14%;line-height:.9;display:flex;position:absolute;top:12%;left:3%;right:3%}.nr__title span{font-family:var(--garage-result-font,Impact), "Arial Narrow", "Liberation Sans Narrow", Arial, sans-serif;letter-spacing:-.055em;white-space:nowrap;transform-origin:50%;font-size:clamp(42px,16.1cqw,82px);font-style:italic;font-weight:900;font-stretch:75%;display:block}.nr[data-outcome=defeat] .nr__title span{font-size:clamp(34px,12.65cqw,66px)}.nr[data-phase=loading],.nr[data-phase=error]{background:#e5e5e3}.nr-host{isolation:isolate;position:relative;container-type:inline-size}.nr-host .nr-header,.nr-host .nr-navigation{z-index:5;position:relative}.nr-host[data-nr-amounts=false] .nr-result-plaque,.nr-host[data-nr-controls=false] .nr-result-cta{visibility:hidden;opacity:0;pointer-events:none}.nr-host .nr-result-plaque,.nr-host .nr-result-cta{z-index:4;position:relative}.nr-host[data-nr-amounts=true] .nr-result-plaque,.nr-host[data-nr-controls=true] .nr-result-cta{visibility:visible;opacity:1}.garage-app.is-races-tab.has-neutral-result>main.garage-content{padding:0;inset:0;overflow:hidden}.garage-app.has-neutral-result .neutral-race-result{--class3-viewport-height:100%;--garage-header-height:var(--race-header-reserve,76px);--garage-bottom-nav-height:0px;--garage-bottom-nav-offset:calc(var(--race-footer-reserve,90px) - 8px);--garage-condensed-font:"Garage Result Display", Impact, "Arial Narrow", sans-serif;--garage-result-font:"Garage Result Display";--nr-stack-bottom:calc(var(--c3-nav-bottom) + var(--c3-nav-h) + var(--c3-nav-gap));--nr-stack-height:calc(var(--c3-card-h) + var(--c3-ui-gap) + var(--c3-cta-h))}.neutral-race-result .nr-layer-mount{pointer-events:none;position:absolute;inset:0}.neutral-race-result .nr__title{top:calc(var(--race-header-reserve,76px) + 18px);height:14%;max-height:150px}.neutral-race-result .class3-result__reward{grid-row:1}.neutral-race-result .class3-result__return{grid-row:2}.neutral-race-result.class3-result .class3-result__amount{font-size:min(96px,22cqw);line-height:.95}@media (width<=360px),(height<=650px){.neutral-race-result.class3-result .class3-result__amount{font-size:min(70px,22cqw)}}.neutral-race-result .nr__vehicle{top:min(40.5%, calc(100% - var(--nr-stack-bottom) - var(--nr-stack-height) - 50cqw - 12px))}.neutral-race-result .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=360px),(height<=650px){.neutral-race-result .nr__title{top:calc(var(--race-header-reserve,64px) + 7px);height:84px}}@media (height<=800px){.neutral-race-result[data-class="1"] .nr__cover,.neutral-race-result[data-class="2"] .nr__cover{object-position:50% 100%}}.neutral-race-result[data-class="1"] .nr__cover{width:var(--nr-scene-width,100%);height:var(--nr-scene-height,100%);left:50%;right:auto;top:var(--nr-scene-top,0);bottom:auto;transform:translate(-50%)}.neutral-race-result .nr__scene-extension{object-fit:fill;width:100%;max-width:none;height:443.81%;position:absolute;top:0;left:0}.neutral-race-result[data-class="1"] .nr__cover{-webkit-mask-image:linear-gradient(90deg,#0000,#000 4px calc(100% - 4px),#0000);mask-image:linear-gradient(90deg,#0000,#000 4px calc(100% - 4px),#0000)}.garage-app.has-neutral-result .class4-race-result{--class3-viewport-height:100%;--garage-header-height:var(--race-header-reserve,76px);--garage-bottom-nav-height:0px;--garage-bottom-nav-offset:calc(var(--race-footer-reserve,90px) - 8px);--garage-condensed-font:"Garage Result Display", Impact, "Arial Narrow", sans-serif;--garage-result-font:"Garage Result Display";--c4-accent:#bd4cff;--c4-loss:#c36a80;background:#f3f2f5}.class4-race-result__scene{pointer-events:none;background:radial-gradient(circle at 50% 18%,#fbfaff 0,#f2f1f4 58%,#e9e8ec 100%);position:absolute;inset:0;overflow:hidden}.class4-race-result__scene>video,.class4-race-result__scene>img{top:var(--c4-scene-top,0);width:var(--c4-scene-width,100%);height:var(--c4-scene-height,100%);object-fit:fill;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:none;display:block;position:absolute;left:50%;transform:translate(-50%)}.class4-race-result__title{z-index:4;top:calc(var(--race-header-reserve,76px) + 10px);color:#131116;height:120px;font-family:var(--garage-condensed-font);letter-spacing:-.055em;text-align:center;text-shadow:0 0 24px #bd4cff5c;white-space:nowrap;pointer-events:none;justify-content:center;align-items:center;margin:0;font-size:min(94px,21cqw);font-style:italic;font-weight:950;line-height:.84;animation:.34s cubic-bezier(.18,.78,.22,1) both class4-title-in;display:flex;position:absolute;left:10px;right:10px}.class4-race-result[data-outcome=defeat] .class4-race-result__title{color:#241a1d;text-shadow:0 0 24px #c36a8057;font-size:min(75px,17cqw)}.class4-race-result .class3-result__result-stack{z-index:6}.class4-race-result .class3-result__reward{background:radial-gradient(circle at 86% 120%,#bd4cff33,#0000 48%),linear-gradient(160deg,#1d1922fa,#09080cfc 64%,#19131ffa);border-color:#ce84ff6b;box-shadow:0 7px 18px #3c11563d}.class4-race-result.class3-result .class3-result__amount{color:#d978ff;text-shadow:0 0 14px #bd4cff59;font-size:min(96px,22cqw);line-height:.95}.class4-race-result .class3-result__ai{color:#d978ff}.class4-race-result .class3-result__return{color:#fff;background:linear-gradient(115deg,#6d159b,#bd4cff 50%,#7317a3);border-color:#d67bff;box-shadow:0 7px 18px #7618a457}.class4-race-result[data-outcome=defeat] .class3-result__reward{background:radial-gradient(circle at 86% 120%,#c36a8029,#0000 48%),linear-gradient(160deg,#201b1efa,#090809fc 64%,#1d1619fa);border-color:#c36a8061}.class4-race-result[data-outcome=defeat] .class3-result__amount{color:#fff;text-shadow:none;font-size:min(96px,22cqw);line-height:.95}.class4-race-result[data-outcome=defeat] .class3-result__return{color:#fff;background:linear-gradient(150deg,#282327,#111012 72%,#241d20);border-color:#d58095a6;box-shadow:0 7px 16px #0000003d}.class4-race-result__fallback{color:#f4f1f6;max-width:280px;font-size:15px;font-weight:700;line-height:1.25}.class4-race-result .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=360px),(height<=650px){.class4-race-result__title{top:calc(var(--race-header-reserve,64px) + 6px);height:82px;font-size:min(68px,20cqw)}.class4-race-result[data-outcome=defeat] .class4-race-result__title{font-size:min(53px,16cqw)}.class4-race-result.class3-result .class3-result__amount,.class4-race-result.class3-result[data-outcome=defeat] .class3-result__amount{font-size:min(70px,22cqw)}}@media (prefers-reduced-motion:reduce){.class4-race-result__title{animation:none}}@keyframes class4-title-in{0%{opacity:0;transform:translateY(-10px)scale(1.08)}to{opacity:1;transform:translateY(0)scale(1)}}.garage-production-part-card{aspect-ratio:1;color:#0000;filter:drop-shadow(0 5px 7px #00000057);touch-action:manipulation;isolation:isolate;background:0 0;border:0;border-radius:13%;width:100%;min-width:44px;min-height:44px;padding:0;transition:filter .12s,transform 90ms;display:block;position:relative;overflow:visible}.garage-production-part-card:enabled{cursor:pointer}.garage-production-part-card:enabled:active{transform:scale(.975)}.garage-production-part-card:focus-visible{outline-offset:2px;outline:2px solid #fff}.garage-production-part-card:disabled{opacity:1}.garage-production-part-card[aria-busy=true]{cursor:wait}.garage-production-part-static,.garage-production-part-static>img,.garage-production-part-motion,.garage-production-part-motion>img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.garage-production-part-motion{z-index:2}.garage-production-part-static>img{z-index:auto}.garage-production-part-card[data-animation=upgrading] .garage-production-part-static{animation:garage-production-composite-settle var(--part-upgrade-duration) linear both}.garage-production-part-motion>img{transform-origin:50%}.garage-production-part-motion .is-shell{z-index:1}.garage-production-part-motion .is-glow{z-index:2;animation:garage-production-glow var(--part-upgrade-duration) ease both}.garage-production-part-motion .is-highlight{z-index:3;mix-blend-mode:screen;animation:garage-production-highlight var(--part-upgrade-duration) ease both}.garage-production-part-motion .is-part{z-index:4;animation:garage-production-part var(--part-upgrade-duration) cubic-bezier(.2, .8, .2, 1) both}.garage-production-part-motion .is-rank{z-index:5}.garage-production-part-motion .is-state{z-index:6}.garage-production-part-motion .is-sweep{z-index:7;mix-blend-mode:screen;animation:garage-production-sweep var(--part-upgrade-duration) ease both}.garage-production-part-motion .is-ring{z-index:8;animation:garage-production-ring var(--part-upgrade-duration) ease both}.garage-production-part-motion .is-particles{z-index:9;animation:garage-production-particles var(--part-upgrade-duration) ease-out both}.garage-production-part-motion .is-badge{z-index:10;mix-blend-mode:screen;animation:garage-production-badge var(--part-upgrade-duration) ease both}.garage-production-part-card[data-animation=failed]{animation:.24s both garage-production-failure}.garage-production-part-live{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes garage-production-composite-settle{0%,74%{opacity:0}84%,to{opacity:1}}@keyframes garage-production-glow{0%,7%{opacity:.28}24%,55%{opacity:1}78%,to{opacity:.46}}@keyframes garage-production-highlight{0%,20%,73%,to{opacity:0}31%,55%{opacity:.72}}@keyframes garage-production-part{0%,22%{transform:translateY(0)scale(1)}44%{transform:translateY(-.8%)scale(1.045)}75%{transform:translateY(0)scale(1)}to{transform:translateY(0)scale(1)}}@keyframes garage-production-sweep{0%,21%,61%,to{opacity:0;transform:translate(-5%)}32%{opacity:.95}52%{opacity:.2;transform:translate(5%)}}@keyframes garage-production-ring{0%,51%,79%,to{opacity:0;transform:scale(.88)}62%{opacity:1;transform:scale(1)}75%{opacity:.35;transform:scale(1.06)}}@keyframes garage-production-particles{0%,54%,82%,to{opacity:0;transform:scale(.94)}64%{opacity:1;transform:scale(1)}77%{opacity:.2;transform:scale(1.04)}}@keyframes garage-production-badge{0%,43%,60%,to{opacity:0}49%,54%{opacity:1}}@keyframes garage-production-failure{0%,to{transform:translate(0)}20%,60%{transform:translate(-3px)}40%,80%{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.garage-production-part-card,.garage-production-part-card *,.garage-production-part-motion>img{animation-duration:.15s!important;animation-timing-function:linear!important}}:root{--garage-c2-lime:#c8ff00;--garage-c2-lime-dark:#78b900;--garage-c2-panel-top:#172126;--garage-c2-panel-bottom:#071013;--garage-c2-graphite:#3e484c;--garage-c2-metal:#bfc5c7;--garage-c2-text:#f4f5f2;--garage-c2-text-muted:#a8adb0;--garage-c2-radius-card:9px;--garage-c2-tap-min:40px}.class2-settings-panel{box-sizing:border-box;color:var(--garage-c2-text);background:linear-gradient(145deg, var(--garage-c2-panel-top), var(--garage-c2-panel-bottom) 55%, #121b1f);border:10px solid #0000;border-image-source:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%20fill='none'%20preserveAspectRatio='none'%3e%3cdefs%3e%3clinearGradient%20id='edge'%20x1='8'%20y1='4'%20x2='94'%20y2='98'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23C4CCD0'/%3e%3cstop%20offset='.22'%20stop-color='%2359666D'/%3e%3cstop%20offset='.68'%20stop-color='%23202B31'/%3e%3cstop%20offset='1'%20stop-color='%237D898F'/%3e%3c/linearGradient%3e%3clinearGradient%20id='inner'%20x1='14'%20y1='10'%20x2='90'%20y2='94'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%231A2429'/%3e%3cstop%20offset='.42'%20stop-color='%23081013'/%3e%3cstop%20offset='1'%20stop-color='%23121B1F'/%3e%3c/linearGradient%3e%3c/defs%3e%3crect%20x='2'%20y='2'%20width='96'%20height='96'%20rx='18'%20fill='%23030709'%20stroke='%23030709'%20stroke-width='4'/%3e%3crect%20x='5'%20y='5'%20width='90'%20height='90'%20rx='15'%20fill='url(%23inner)'%20stroke='url(%23edge)'%20stroke-width='2'/%3e%3crect%20x='8'%20y='8'%20width='84'%20height='84'%20rx='12'%20stroke='%23334047'%20stroke-width='1'/%3e%3cpath%20d='M10%2026V48'%20stroke='%23C8FF00'%20stroke-width='1.5'%20stroke-linecap='round'%20opacity='.75'/%3e%3cpath%20d='M14%2091H31'%20stroke='%23C8FF00'%20stroke-width='1.5'%20stroke-linecap='round'%20opacity='.65'/%3e%3c/svg%3e");border-image-slice:30 fill;border-image-width:10px;border-image-repeat:stretch;overflow:hidden}.class2-vehicle,.class2-vehicle-title{object-fit:fill;max-width:none;position:absolute}.class2-card-hit,.class2-settings-entry-hit,.class2-icon-button-hit{min-width:var(--garage-c2-tap-min);min-height:var(--garage-c2-tap-min)}@media (height<=649px){.class2-settings-panel__header,.class2-settings-panel__footer{z-index:2;position:sticky}.class2-settings-panel__header{top:0}.class2-settings-panel__footer{bottom:0}.class2-settings-panel__body{overscroll-behavior:contain;overflow-y:auto}}.garage-tuning-v21{--tv-accent:#c3ff00;--tv-light:#eeff8b;--tv-dark:#82b200;z-index:48;box-sizing:border-box;padding:max(8px, var(--garage-v1-safe-top,env(safe-area-inset-top))) 10px calc(92px + var(--garage-v1-safe-bottom,env(safe-area-inset-bottom)));color:#f3f5f5;background:#e9edef var(--tv-background) center top / cover no-repeat;background-attachment:scroll;outline:none;grid-template-rows:48px 44px minmax(140px,1fr) 46px minmax(260px,1.65fr);gap:8px;font-family:Roboto Condensed,Arial Narrow,sans-serif;display:grid;position:absolute;inset:0;overflow:auto}.garage-tuning-v21[data-scene-mode]{isolation:isolate;background-image:none}.garage-tuning-v21[data-scene-mode=baked]{background-color:#0c1217}.garage-tuning-v21[data-scene-mode=baked]:before{content:"";z-index:0;pointer-events:none;background:var(--tv-frame-background) center center / cover no-repeat;filter:blur(4px);position:absolute;inset:0}.tv-scene-blur{top:calc(max(8px, var(--garage-v1-safe-top,env(safe-area-inset-top))) + 48px);right:0;bottom:calc(92px + var(--garage-v1-safe-bottom,env(safe-area-inset-bottom)));z-index:0;pointer-events:none;position:absolute;left:0;overflow:hidden}.tv-scene-blur>img{object-fit:cover;object-position:center bottom;filter:blur(4px);transform-origin:50%;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;transform:scale(1.03)}.garage-tuning-v21[data-tier=IV]>.tv-scene-blur{inset:0}.garage-tuning-v21[data-tier=IV]>.tv-scene-blur>img{top:var(--tv-scene-top,0);left:var(--tv-scene-left,0);width:var(--tv-scene-width,100%);height:var(--tv-scene-height,100%);object-fit:fill;object-position:center;max-width:none;transform-origin:center var(--tv-scene-origin-y,50%);position:absolute}.garage-tuning-v21>:not(.tv-scene-blur):not(.tv-class-one-scene):not(.tv-class-two-scene):not(.tv-class-three-scene):not(.tv-class-four-scene){z-index:1}.tv-class-one-scene{top:calc(max(8px, var(--garage-v1-safe-top,env(safe-area-inset-top))) + 48px);right:0;bottom:calc(92px + var(--garage-v1-safe-bottom,env(safe-area-inset-bottom)));z-index:0;pointer-events:none;position:absolute;left:0;overflow:hidden}.tv-class-one-scene>img{object-fit:cover;object-position:center top;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.tv-class-two-scene{inset-inline:0;z-index:0;aspect-ratio:2/3;pointer-events:none;position:absolute;top:0;overflow:hidden}.tv-class-two-scene>img{object-fit:cover;object-position:center top;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.tv-class-three-scene{inset-inline:0;z-index:0;aspect-ratio:2/3;pointer-events:none;position:absolute;top:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 calc(100% - 48px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 48px),#0000 100%)}.tv-class-three-scene>img{object-fit:cover;object-position:center top;width:100%;height:auto;transform:translateY(calc(-1 * var(--tv-class-three-lift)));pointer-events:none;-webkit-user-select:none;user-select:none;display:block}.tv-class-four-scene{inset-inline:0;z-index:0;aspect-ratio:941/1672;pointer-events:none;position:absolute;top:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 calc(100% - 48px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 48px),#0000 100%)}.tv-class-four-scene>img{object-position:center top;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.garage-tuning-v21[data-tier=II][data-scene-mode=baked]:before{content:none}.garage-tuning-v21[data-tier=III][data-scene-mode=baked]{--tv-class-three-lift:clamp(70px, 22vw, 95px)}.garage-tuning-v21[data-tier=III][data-scene-mode=baked]:before{content:"";background-position:center calc(-1 * var(--tv-class-three-lift));filter:blur(7px);background-repeat:no-repeat;background-size:100%;transform:scale(1.02)}.garage-tuning-v21[data-tier=IV][data-scene-mode=baked]:before{content:"";filter:blur(7px);background-position:top;background-repeat:no-repeat;background-size:100%;transform:scale(1.02)}.garage-tuning-v21[data-tier=IV][data-scene-mode=baked]:after{content:"";z-index:0;pointer-events:none;background:var(--tv-frame-background) center bottom / 100% auto no-repeat;filter:blur(9px);transform-origin:top;height:48px;position:absolute;top:calc(177.683vw - 24px);left:0;right:0;transform:scale(1.02,8)}.garage-tuning-v21[data-tier=II][data-scene-mode=baked][data-appearance=light]{background:linear-gradient(90deg,#9d8f89 0%,#ccb6a4 50%,#aba3a6 100%)}.garage-tuning-v21[data-tier=II][data-scene-mode=baked][data-appearance=dark]{background:linear-gradient(90deg,#2b292c 0%,#7d6349 50%,#292a33 100%)}.garage-tuning-v21[data-tier=III][data-scene-mode=baked][data-appearance=light]{background-color:#c9c1ad}.garage-tuning-v21[data-tier=III][data-scene-mode=baked][data-appearance=dark]{background-color:#10161d}.garage-tuning-v21 *{box-sizing:border-box}.garage-tuning-v21 button{cursor:pointer;touch-action:manipulation}.garage-tuning-v21 button:focus-visible{outline:2px solid var(--tv-accent);outline-offset:2px}.garage-tuning-v21 button:disabled{cursor:default}.tv-header{min-width:0;position:relative}.tv-header .garage-header{z-index:auto;width:100%;height:100%;min-height:0;margin:0;padding:0;position:relative;inset:auto}.garage-tuning-v21[data-scene-mode=baked] .tv-header .garage-header{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.garage-tuning-v21 .tv-back{background:0 0;border:0;justify-self:start;width:164px;height:44px;padding:0}.tv-back img{object-fit:contain;width:100%;height:100%}.garage-tuning-v21:not([data-tier=IV]) .tv-back img{filter:drop-shadow(0 0 2px #fff)drop-shadow(0 0 5px #fffc)}.tv-hero{grid-template-columns:51% 49%;min-height:0;display:grid}.tv-vehicle{justify-content:center;align-items:end;min-width:0;min-height:0;padding-bottom:12%;display:flex;position:relative}.tv-vehicle>img{z-index:1;object-fit:contain;object-position:center bottom;width:100%;height:100%;position:relative}.tv-metrics{grid-template-rows:1.1fr 1fr;gap:2px;min-height:0;display:grid}.tv-metric{background:var(--tv-shell) center / 100% 100% no-repeat;min-width:0;min-height:0;padding:10% 9% 7%;position:relative}.tv-metric h2{z-index:1;white-space:nowrap;margin:0;font-size:clamp(8px,2.5vw,12px);font-style:italic;font-weight:800;line-height:1.15;position:relative}.tv-metric strong{letter-spacing:-1px;font-size:clamp(26px,8.2vw,44px);font-style:italic;font-weight:900;line-height:1.2;display:block}.tv-progress>strong{color:var(--tv-accent)}.tv-progress[data-complete=true]>strong{font-size:clamp(23px,6.5vw,31px)}.tv-progress>small{font-size:clamp(7px,2vw,10px);position:absolute;bottom:10%}.tv-progress>small b{color:var(--tv-accent)}.tv-ring{width:45%;height:78%;position:absolute;bottom:6%;right:3%}.tv-ring circle{fill:#071013;stroke-width:7px}.tv-ring .tv-ring-track{stroke:#364143}.tv-ring .tv-ring-fill{fill:none;stroke:var(--tv-accent);stroke-linecap:round;transition:stroke-dasharray .48s}.tv-potential h2{align-items:center;gap:3px;font-size:clamp(7px,2vw,10px);display:flex}.tv-potential h2 svg{width:12px;height:12px;color:var(--tv-accent)}.tv-potential h2 span{color:var(--tv-accent);margin-left:auto;font-size:7px}.tv-potential-track{background:linear-gradient(#576166,#152125 55%,#080e11);border:1px solid #899497;border-radius:30px;height:18%;min-height:8px;position:absolute;bottom:12%;left:8%;right:8%;overflow:hidden;box-shadow:inset 0 2px 2px #c0c7c755}.tv-potential-track i{border-radius:inherit;background:linear-gradient(var(--tv-light), var(--tv-accent), var(--tv-dark));height:100%;transition:width .48s;display:block;position:relative}.tv-potential-track i:after{content:"";border-radius:inherit;background:repeating-linear-gradient(125deg,#5766707a 0 4px,#0000 4px 9px);position:absolute;inset:0}.garage-tuning-v21 .tv-settings{color:#dce3e5;text-align:left;background:linear-gradient(115deg,#263c40,#08161a 60%,#192b2e);border:2px solid #6b7c80;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:5px 12px;display:flex;box-shadow:inset 0 0 0 2px #040c0e,0 2px 3px #0004}.tv-settings>svg{flex-shrink:0;width:25px;height:25px}.tv-settings>svg:last-child{width:18px;margin-left:auto}.tv-settings span{gap:1px;display:grid}.tv-settings b{font-size:14px;font-style:italic}.tv-settings small{font-size:10px}.tv-settings[data-ready=true]{border-color:var(--tv-accent)}.tv-settings[data-ready=true]>svg:first-child{color:var(--tv-accent)}.tv-parts{grid-template-columns:repeat(var(--tv-columns), minmax(0, 1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:7px;min-height:0;display:grid}.tv-card{background:linear-gradient(115deg,#203436,#051214 58%,#112326);border:2px solid #89979b;border-radius:11px;flex-direction:column;min-width:0;min-height:0;padding:6px;display:flex;box-shadow:inset 0 0 0 2px #071011,0 2px 3px #0005}.tv-card-head{justify-content:space-between;gap:2px;min-height:34px;padding-bottom:8px;display:flex;position:relative}.tv-card h3{text-transform:uppercase;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;min-width:0;margin:3px 0 0;font-size:clamp(8px,2.1vw,10px);font-style:italic;font-weight:800;line-height:1.1}.tv-rank{flex-direction:column;flex:0 0 15px;align-items:end;display:flex}.tv-rank b{font-size:23px;font-style:italic;line-height:1}.tv-segments{gap:2px;display:flex;position:absolute;bottom:0;right:0}.tv-segments i{background:#657278;border-radius:2px;width:7px;height:5px;transform:skew(-12deg)}.tv-segments i[data-filled=true]{background:var(--tv-accent)}.tv-part-art{flex:1;width:100%;min-height:0;margin:5px 0;display:block;overflow:hidden}.tv-card-footer{border-top:1px solid #76868b;flex-direction:column;flex-shrink:0;justify-content:center;gap:2px;min-height:65px;display:flex}.tv-price{text-align:center;font-size:14px;font-weight:800;line-height:17px}.tv-price small{color:var(--tv-accent);font-size:8px}.garage-tuning-v21 .tv-card button{border:1px solid var(--tv-accent);color:#081000;background:linear-gradient(var(--tv-light), var(--tv-accent) 35%, var(--tv-dark));text-transform:uppercase;border-radius:6px;width:100%;min-width:0;min-height:44px;padding:2px;font-size:clamp(8px,2.4vw,12px);font-style:italic;font-weight:900;line-height:1.1}.tv-card button:disabled{filter:saturate(.45)}.tv-card[data-state=pending] button{animation:.8s ease-in-out infinite alternate tv-pending}.tv-card[data-upgraded=true]{animation:.48s ease-out tv-success}.tv-card[data-state=error]{border-color:#f49b80}.tv-max,.tv-locked{justify-content:center;align-items:center;gap:4px;font-size:11px;font-style:italic;line-height:1.15;display:flex}.tv-max{color:var(--tv-accent);font-size:19px;font-weight:800}.tv-max svg,.tv-locked svg{flex-shrink:0;width:20px}.tv-status{bottom:calc(94px + env(safe-area-inset-bottom));color:#fff;text-align:center;pointer-events:none;font-size:12px;position:absolute;left:10px;right:10px}.tv-status:not(:empty){border:1px solid var(--tv-accent);background:#061315ed;border-radius:8px;padding:8px}@media (height>=681px){.garage-tuning-v21[data-tier=I] .tv-card-head{min-height:30px}.garage-tuning-v21[data-tier=I] .tv-card h3{font-size:13px}.garage-tuning-v21[data-tier=I] .tv-card-footer{min-height:44px;position:relative}.garage-tuning-v21[data-tier=I] .tv-price{z-index:1;color:#142000;pointer-events:none;font-size:11px;line-height:12px;position:absolute;top:3px;left:0;right:0}.garage-tuning-v21[data-tier=I] .tv-price small{color:inherit}.garage-tuning-v21[data-tier=I] .tv-card button{padding-top:16px}.garage-tuning-v21[data-tier=I] .tv-part-art{margin-block:1px}.tv-segments{gap:3px}.tv-segments i{height:6px}.tv-metric h2{font-size:11px}.tv-potential h2{font-size:10px}.tv-potential h2 span{font-size:8px}.tv-progress>small,.garage-tuning-v21[data-tier=IV] .tv-card h3{font-size:10px}}@keyframes tv-pending{to{opacity:.55}}@keyframes tv-success{0%,30%{box-shadow:inset 0 0 12px var(--tv-accent), 0 0 8px var(--tv-accent)}}@media (height<=680px){.garage-tuning-v21{padding-inline:6px;padding-top:4px;padding-bottom:calc(78px + var(--garage-v1-safe-bottom,env(safe-area-inset-bottom)));grid-template-rows:34px 44px minmax(90px,1fr) 44px minmax(246px,2fr);gap:4px}.tv-class-one-scene,.garage-tuning-v21:not([data-tier=IV])>.tv-scene-blur{top:38px;bottom:calc(60px + var(--garage-v1-safe-bottom,env(safe-area-inset-bottom)))}.garage-tuning-v21[data-tier=I]{grid-template-rows:34px 44px minmax(90px,1fr) 44px minmax(294px,2.5fr)}.tv-card{border-radius:8px;padding:4px}.tv-card-head{min-height:28px}.tv-card h3{font-size:8px}.tv-rank b{font-size:17px}.tv-segments i{width:5px;height:4px}.tv-part-art{margin:2px 0}.tv-card-footer{min-height:44px;position:relative}.tv-price{z-index:1;color:#142000;pointer-events:none;font-size:10px;line-height:12px;position:absolute;top:3px;left:0;right:0}.tv-price small{color:inherit;font-size:7px}.garage-tuning-v21 .tv-card button{padding-top:16px}.tv-metric{padding:6px 9%}.tv-metric strong{font-size:20px;line-height:1;position:absolute;top:15px}.tv-progress[data-complete=true]>strong{font-size:18px}.tv-progress>small{font-size:6px;bottom:5px}.tv-metric h2{font-size:7px}.tv-potential-track{height:6px;min-height:6px;bottom:5px}.tv-potential h2 svg{width:9px;height:9px}.tv-potential h2 span{font-size:6px}.tv-settings b{font-size:12px}}@media (prefers-reduced-motion:reduce){.garage-tuning-v21 *,.garage-tuning-v21 :before{transition:none!important;animation:none!important}}.garage-tuning-v21{background-position:top;grid-template-rows:48px 44px minmax(180px,.72fr) 46px minmax(300px,1.8fr)}.garage-tuning-v21[data-tier=I]{grid-template-rows:48px 44px minmax(180px,.72fr) 46px minmax(310px,1.8fr)}.tv-vehicle{padding:0 4px 8px}.tv-vehicle>img{transform:scaleX(-1)}.garage-tuning-v21[data-tier=III][data-vehicle="10"] .tv-vehicle>img{transform:none}.tv-contact{z-index:0;pointer-events:none;filter:blur(2px);background:radial-gradient(#18202555,#18202500 72%);height:9px;position:absolute;bottom:7px;left:12%;right:12%}.garage-tuning-v21[data-vehicle="13"] .tv-contact{filter:blur(1px);background:radial-gradient(#dce7edb3,#59738355 55%,#0000 75%);height:5px}.garage-tuning-v21[data-vehicle="13"] .tv-vehicle>img{translate:0 10px}.garage-tuning-v21[data-vehicle="13"] .tv-contact{bottom:-3px}.garage-tuning-v21[data-vehicle="16"] .tv-contact{filter:blur(5px);background:radial-gradient(#23252f88,#34304733 55%,#0000 78%);height:12px;bottom:3px;left:17%;right:17%}.garage-tuning-v21[data-vehicle="16"] .tv-vehicle>img{translate:0 -9px}.tv-metric{gap:3px;padding:9px 9%;display:grid}.tv-progress{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) 42%}.tv-metric h2{grid-column:1/-1;font-size:11px}.tv-metric strong,.tv-progress[data-complete=true]>strong{letter-spacing:-1px;align-self:center;font-size:clamp(23px,7vw,34px);line-height:1;position:static}.tv-progress>small{grid-column:1/-1;font-size:9px;line-height:1;position:static}.tv-ring{grid-area:2/2;width:100%;height:100%;min-height:0;position:static}.tv-potential{grid-template-rows:auto minmax(0,1fr) 10px;row-gap:8px}.tv-potential h2{gap:2px;font-size:10px}.tv-potential h2 span{font-size:8px}.tv-potential h2 svg{flex-shrink:0;width:9px;height:10px}.tv-potential-track{height:10px;min-height:0;position:relative;inset:auto}.tv-card-footer{min-height:44px;position:relative}.tv-price{z-index:1;color:#142000;pointer-events:none;font-size:11px;line-height:12px;position:absolute;top:3px;left:0;right:0}.tv-price small{color:inherit}.garage-tuning-v21 .tv-card button{padding-top:16px}.tv-part-art{margin:1px 0}.tv-max{font-size:17px}.tv-max svg{width:16px;height:16px}.garage-tuning-v21[data-tier=IV] .tv-card h3{font-size:7px}.garage-tuning-v21 .tv-settings[data-ready=true]{border-color:#6b7c80}.tv-settings[data-ready=true]>svg,.tv-settings[data-ready=true] small{color:var(--tv-accent)}@media (height<=680px){.garage-tuning-v21{padding-bottom:calc(60px + var(--garage-v1-safe-bottom,env(safe-area-inset-bottom)));grid-template-rows:34px 44px minmax(126px,1fr) 44px minmax(236px,1.8fr)}.garage-tuning-v21[data-tier=I]{grid-template-rows:34px 44px minmax(126px,1fr) 44px minmax(266px,2fr)}.tv-metric{gap:2px;padding:5px 7%}.tv-metric h2{font-size:10px}.tv-metric strong,.tv-progress[data-complete=true]>strong{font-size:22px}.tv-progress>small{font-size:8px}.tv-potential{grid-template-rows:auto minmax(0,1fr) 6px;row-gap:6px}.tv-potential h2{font-size:9px}.tv-potential h2 span{font-size:6px}.tv-potential h2 svg{display:none}.tv-potential-track{height:6px}.tv-card-head{min-height:25px}.tv-parts{gap:4px}.tv-card h3{font-size:7px}.garage-tuning-v21[data-tier=I] .tv-card h3{font-size:9px}.garage-tuning-v21[data-tier=IV] .tv-card h3{font-size:6px}.tv-card-head{padding-bottom:5px}.tv-locked{font-size:8px}.tv-locked svg{width:11px}}.garage-tuning-v21{--tv-accent:#c8ff00}.garage-tuning-v21[data-theme=purple]{--tv-accent:#c68cff;--tv-light:#e8c8ff;--tv-dark:#8555b4}.garage-tuning-v21 .tv-metric h2,.garage-tuning-v21 .tv-card h3,.garage-tuning-v21 .tv-settings b{font-style:normal;font-weight:650}.garage-tuning-v21 .tv-metric strong,.garage-tuning-v21 .tv-price{font-style:normal;font-weight:700}.garage-tuning-v21 .tv-card{background:linear-gradient(135deg,#293238,#10181c 60%,#0b1216);border-width:1px;border-color:#75828a;border-radius:16px}.garage-tuning-v21 .tv-settings{background:linear-gradient(#263138,#111b20);border-width:1px;border-radius:14px;min-height:48px}.garage-tuning-v21 .tv-card button{text-transform:none;border-radius:14px;min-height:48px;font-style:normal;font-weight:700}.garage-tuning-v21 .tv-card-footer{min-height:48px}.garage-tuning-v21 .tv-max{font-size:13px;font-style:normal;font-weight:700}.garage-tuning-v21 .tv-locked{font-style:normal}@media (width<=359px){.garage-tuning-v21 .tv-max{gap:2px;font-size:10px}}.tv-card-footer{border-top:0}.tv-card-head{grid-template-columns:minmax(0,1fr) 23px;align-items:start;column-gap:3px;min-height:36px;display:grid}.tv-card h3{overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto;min-width:0;max-width:100%}.tv-rank{z-index:2;background:#10191d;border-radius:4px;flex-direction:column;flex:none;align-items:center;width:23px;min-width:23px;display:flex;position:relative}.tv-rank b{text-align:center;width:100%;font-size:clamp(17px,4vw,23px);line-height:1}.tv-segments{justify-content:center;gap:1px;margin-top:3px;display:flex;position:static}.tv-segments i{flex:none;width:5px;height:5px}@media (height<=680px){.tv-card-head{min-height:32px}.tv-rank b{font-size:17px}.tv-segments i{width:4px;height:4px}}.garage-app[data-background-blur=off] .garage-tuning-v21[data-scene-mode=baked]:before,.garage-app[data-background-blur=off] .garage-tuning-v21>.tv-scene-blur>img{filter:none;transform:none}.garage-app[data-background-blur=off] .garage-tuning-v21[data-tier=IV][data-scene-mode=baked]:after{content:none}.garage-app[data-background-blur=off] .garage-tuning-v21>:is(.tv-scene-blur,.tv-class-one-scene,.tv-class-two-scene,.tv-class-three-scene,.tv-class-four-scene):after{content:"";z-index:2;pointer-events:none;background:#02070a2e;position:absolute;inset:0}.np-part-upgrade-root{--np-upgrade-accent:#c8ff00}.np-part-upgrade-root[data-theme=purple]{--np-upgrade-accent:#c68cff}.np-part-upgrade-root .gx-dialog{width:min(430px,100vw - 20px);max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 20px);color:#f4f7f8;overscroll-behavior:contain;background:linear-gradient(135deg,#222d33,#10191e 45%,#0b1217);border:1px solid #677780;border-radius:24px;padding:0;overflow-y:auto}.np-part-upgrade-root .gx-dialog>header{border-bottom:1px solid #6b7a8255;gap:8px;padding:8px 12px}.np-part-upgrade-root .gx-dialog>header h2{font-size:20px;font-style:normal;font-weight:650}.np-part-upgrade-root .gx-dialog>header button{min-width:44px;min-height:44px}.np-part-upgrade-root .gx-dialog-body{padding:10px 12px 12px}.np-part-upgrade{font-variant-numeric:tabular-nums;min-width:0;font-family:Inter,Arial,sans-serif}.np-part-upgrade .np-upgrade-caption{letter-spacing:.5px;color:#aebec7;margin:0;font-size:11px}.np-upgrade-part{border-bottom:1px solid #53636c55;align-items:center;gap:10px;padding:3px 0 5px;display:flex}.np-upgrade-part>svg{flex-shrink:0;width:86px;height:78px}.np-part-upgrade .np-upgrade-part h3{color:#fff;margin:0 0 2px;font-size:18px;font-style:normal;font-weight:650;line-height:1.2}.np-part-upgrade .np-upgrade-part p{color:#aebdc6;margin:0;font-size:11px;line-height:1.5}.np-upgrade-levels{text-align:center;grid-template-columns:1fr 22px 1fr;align-items:center;gap:8px;padding:7px 0;display:grid}.np-upgrade-levels>div{flex-direction:column;gap:2px;min-width:0;display:flex}.np-upgrade-levels span{color:#aebcc5;font-size:11px}.np-upgrade-levels strong{font-size:22px;line-height:1.2}.np-upgrade-levels>div:last-child>strong,.np-upgrade-levels>b{color:var(--np-upgrade-accent)}.np-upgrade-levels>b{font-size:22px}.np-upgrade-levels>div>div{justify-content:center;gap:4px;display:flex}.np-upgrade-levels i{background:#46565f;border-radius:10px;width:20px;height:4px}.np-upgrade-levels i[data-filled=true]{background:var(--np-upgrade-accent)}.np-upgrade-metrics-title{color:#f4f7f8;margin:3px 0 5px;font:700 14px/1.25 Inter,Arial,sans-serif}.np-upgrade-metrics{gap:4px;margin:0 0 6px;display:grid}.np-upgrade-metrics>div{background:#111c23;border:1px solid #61727b66;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:6px 8px;display:flex}.np-upgrade-metrics dt{color:#bccbd4;font-size:11px}.np-upgrade-metrics dd{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:3px;min-width:0;margin:0;font-size:11px;display:flex}.np-upgrade-metrics dd>span{color:#a7b6bf}.np-upgrade-metrics strong{color:var(--np-upgrade-accent);font-size:12px}.np-upgrade-metrics small{white-space:nowrap;font-size:9px}.np-upgrade-metrics .np-upgrade-delta{text-align:right;color:#b4c1c8;white-space:normal;flex-basis:100%;font-size:10px;line-height:1.1}.np-upgrade-metrics .np-upgrade-delta[data-growth=true]{color:var(--np-upgrade-accent)}.np-part-upgrade .np-upgrade-condition{color:#c4d2da;background:#152129;border:1px solid #5a6b7466;border-radius:10px;margin:0 0 5px;padding:5px 8px;font-size:11px;line-height:1.25}.np-upgrade-price{justify-content:space-between;align-items:center;gap:8px;padding-bottom:5px;display:flex}.np-upgrade-price>span{color:#aebdc6;font-size:11px}.np-upgrade-price>strong{font-size:17px}.np-upgrade-price small{color:var(--np-upgrade-accent);font-size:13px}.np-upgrade-payment{background:#142027;border:1px solid #61727b66;border-radius:10px;margin-bottom:5px;padding:5px 8px}.np-part-upgrade .np-upgrade-payment p{justify-content:space-between;align-items:center;gap:10px;margin:0 0 3px;font-size:11px;line-height:1.2;display:flex}.np-part-upgrade .np-upgrade-payment p:last-of-type{margin-bottom:0}.np-upgrade-payment strong{white-space:nowrap;font-weight:650}.np-upgrade-payment[data-covered=true] p:first-child strong{color:var(--np-upgrade-accent)}.np-upgrade-payment>small{color:#afbec7;margin-top:2px;font-size:10px;line-height:1.2;display:block}.np-part-upgrade-root .gx-dialog::backdrop{-webkit-backdrop-filter:none;background:#000b}.np-part-upgrade .np-upgrade-confirm{background:var(--np-upgrade-accent);color:#10150e;cursor:pointer;z-index:2;border:1px solid #e3eaf177;border-radius:14px;width:100%;min-height:44px;padding:7px 10px;font-size:14px;font-weight:700;position:sticky;bottom:0;box-shadow:0 0 0 5px #10191e}.np-part-upgrade .np-upgrade-confirm:disabled{opacity:.5;cursor:wait}.np-part-upgrade :focus-visible{outline-offset:3px;outline:3px solid var(--np-upgrade-accent)!important}.np-part-upgrade .np-upgrade-error{color:#ffb99b;margin:5px 0 0;font-size:12px;line-height:1.5}.np-part-upgrade .np-upgrade-result{color:var(--np-upgrade-accent);text-align:center;margin:0 0 5px;font-size:13px}.np-part-upgrade[data-confirmed=true] .np-upgrade-levels>div:last-child,.np-part-upgrade[data-confirmed=true] .np-upgrade-metrics strong{animation:.35s ease-out np-upgrade-confirmed}@keyframes np-upgrade-confirmed{0%{filter:brightness(1.8)}to{filter:brightness()}}@media (height<=700px),(width<=359px){.np-part-upgrade-root .gx-dialog>header{padding:4px 8px}.np-part-upgrade-root .gx-dialog>header h2{font-size:17px}.np-part-upgrade-root .gx-dialog-body{padding:4px 8px 8px}.np-part-upgrade .np-upgrade-caption{font-size:10px;line-height:1.1}.np-upgrade-part{gap:6px;padding:0 0 2px}.np-upgrade-part>svg{width:57px;height:54px}.np-part-upgrade .np-upgrade-part h3{margin:0;font-size:16px}.np-part-upgrade .np-upgrade-part p{line-height:1.1}.np-upgrade-levels{padding:3px 0}.np-upgrade-levels>div{gap:0}.np-upgrade-levels strong{font-size:17px;line-height:1}.np-upgrade-levels span{font-size:10px}.np-upgrade-levels i{width:15px;height:3px}.np-upgrade-metrics-title{margin:2px 0;font-size:12px}.np-upgrade-price{padding-bottom:2px;line-height:1.1}.np-upgrade-price>strong{font-size:15px}.np-upgrade-payment{margin-bottom:4px;padding:3px 6px}.np-upgrade-payment>small{font-size:9px;line-height:1.1}}@media (height<=570px){.np-upgrade-part>svg{width:48px;height:44px}.np-upgrade-levels>div>div{gap:2px}.np-upgrade-levels i{width:13px}}@media (prefers-reduced-motion:reduce){.np-part-upgrade[data-confirmed=true] .np-upgrade-levels>div:last-child,.np-part-upgrade[data-confirmed=true] .np-upgrade-metrics strong{animation:none}}.garage-main-master .garage-level-v4{aspect-ratio:1280/240;isolation:isolate;z-index:8;width:100%;position:relative;container-type:inline-size}.garage-v4-art{pointer-events:none;position:absolute;inset:0}.garage-level-v4 .layer,.garage-level-v4 .live{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.garage-level-v4 .fill-clip{border-radius:999px;height:15%;transition:width .32s cubic-bezier(.2,.8,.2,1);position:absolute;top:55%;left:4.6875%;overflow:hidden}.garage-level-v4 .fill-clip .layer{width:100cqw;max-width:none;height:18.75cqw;top:-10.3125cqw;left:-4.6875cqw}.garage-level-v4 button{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;min-height:44px;margin:0;padding:0;position:absolute}.garage-v4-level-hit{border-radius:10px;width:57%;height:80%;top:10%;left:2%}.garage-v4-tuning-hit{border-radius:10px;width:36%;height:61%;top:20%;left:61.1%;transform:translateY(-2px)}.garage-level-v4 button:focus-visible{outline-offset:1px;outline:2px solid #fff}.garage-level-v4 button:disabled{cursor:default}.garage-level-v4 .tuning-button,.garage-level-v4 .wrench-graphite,.garage-level-v4 .label-tuning,.garage-level-v4 .chevron-graphite{transition:transform .12s,filter .12s}.garage-level-v4:has(.garage-v4-tuning-hit:active) :is(.tuning-button,.label-tuning,.wrench-graphite){filter:brightness(.94);transform:translateY(1px)}.garage-level-v4:has(.garage-v4-tuning-hit:active) .chevron-graphite{transform:translate(1px,1px)}.garage-level-v4[data-disabled=true] .tuning-button{filter:saturate(.35)brightness(.8)}@media (prefers-reduced-motion:reduce){.garage-level-v4 *{transition:none!important;animation:none!important}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--gnk-bg:#04060a;--gnk-panel:#0e120f;--gnk-lime:#caff00;--gnk-cyan:#19d7ff;--gnk-muted:#8d958e}.garage-main-master .garage-dynamic-levelbar{z-index:8;isolation:isolate;color:#f8fafc;filter:drop-shadow(0 3px 3px #0000008c);grid-template-columns:minmax(0,54%) minmax(0,46%);width:100%;height:calc(100% - 2px);min-height:50px;font-family:inherit;display:grid;position:relative;top:2px;overflow:visible}.garage-dynamic-levelbar button{min-width:0;font:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;margin:0}.garage-dynamic-levelbar-shell{z-index:0;aspect-ratio:2172/724;background:var(--level-skin) center / 100% 100% no-repeat;width:100%;filter:var(--level-skin-filter);pointer-events:none;position:absolute;top:50%;left:0;transform:translateY(-50%)}.garage-dynamic-levelbar-left,.garage-dynamic-levelbar-right{cursor:pointer;will-change:transform;border:0;height:100%;position:relative;overflow:hidden;transform:translateZ(0)scale(1)}.garage-dynamic-levelbar-left{z-index:1;text-align:left;box-shadow:none;transform-origin:100%;background:0 0;border-radius:15px 0 0 15px;grid-template-rows:auto auto;align-content:center;gap:clamp(3px,.8dvh,5px);padding:5px clamp(11px,3vw,15px) 5px clamp(13px,3.4vw,17px);display:grid}.garage-dynamic-levelbar-left:before,.garage-dynamic-levelbar-left:after,.garage-dynamic-levelbar-right:before,.garage-dynamic-levelbar-right:after{content:"";pointer-events:none;position:absolute}.garage-dynamic-levelbar-left:before,.garage-dynamic-levelbar-left:after{display:none}.garage-dynamic-levelbar-glow{z-index:1;aspect-ratio:2172/724;background:var(--level-skin) center / 100% 100% no-repeat;width:185.185%;filter:var(--level-skin-filter);opacity:0;pointer-events:none;position:absolute;top:50%;bottom:auto;left:0;transform:translateY(-50%)}.garage-dynamic-levelbar-heading,.garage-dynamic-levelbar-meter{z-index:2;position:relative}.garage-dynamic-levelbar-heading{color:#f7f8fb;letter-spacing:-.04em;text-shadow:0 2px 2px #000,0 0 2px #fff;white-space:nowrap;align-items:baseline;gap:clamp(4px,1.2vw,6px);min-width:0;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(11px,3.7vw,16px);font-style:italic;font-weight:950;line-height:.92;display:flex;position:absolute;top:8%;left:10%}.garage-dynamic-levelbar-level{min-width:1.25em;color:var(--level-accent-bright);letter-spacing:-.06em;text-shadow:0 2px 1px #07020b, 0 0 6px color-mix(in srgb, var(--level-accent-glow) 80%, transparent);transform-origin:50%;font-size:1.3em;display:inline-block}.garage-dynamic-levelbar-meter{height:clamp(10px,2.4dvh,13px);display:block;position:absolute;top:43%;left:13%;right:3%}.garage-dynamic-levelbar-track{width:69%;height:clamp(8px,2.1dvh,10px);box-shadow:none;background:0 0;border:0;border-radius:999px;padding:1px 2px;display:block;position:absolute;top:2px;left:0;overflow:hidden}.garage-dynamic-levelbar-fill{width:var(--level-progress);border-radius:inherit;background:repeating-linear-gradient(125deg, #ffffff21 0 8px, transparent 8px 17px), linear-gradient(180deg, var(--level-accent-bright), var(--level-accent-mid) 46%, var(--level-accent-deep));height:100%;box-shadow:inset 0 1px 1px #ffffffb8, 0 0 7px var(--level-accent-glow);transition:width .36s ease-in-out,box-shadow .18s;display:block;position:relative;top:1px;overflow:hidden}.garage-dynamic-levelbar-count{color:#f8fafc;letter-spacing:-.05em;text-shadow:0 2px 2px #000;white-space:nowrap;align-items:baseline;gap:3px;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(10px,3.2vw,14px);font-style:italic;font-weight:950;line-height:1;display:inline-flex;position:absolute;top:50%;left:75%;transform:translateY(-50%)}.garage-dynamic-levelbar-count b{color:var(--level-accent-bright);text-shadow:0 0 5px var(--level-accent-glow), 0 2px 2px #000;font-size:1.04em}.garage-dynamic-levelbar-count i{color:#ffffffbd;font-style:normal}.garage-dynamic-levelbar-max-chip{min-width:clamp(37px,11vw,49px);color:var(--level-accent-bright);text-align:center;text-shadow:0 0 5px var(--level-accent-glow);background:linear-gradient(#1b2330,#070a0f);border:1px solid #b3c1d79e;border-radius:6px;padding:3px 6px;font-size:clamp(8px,2.65vw,12px);font-style:italic;font-weight:950;line-height:1;position:absolute;top:50%;left:75%;transform:translateY(-50%);box-shadow:inset 0 0 0 2px #020409}.garage-dynamic-levelbar-right{z-index:3;width:calc(100% + 2px);color:var(--level-accent-ink);box-shadow:none;transform-origin:0;background:0 0;border-radius:0 14px 14px 0;padding:0;display:block;left:-2px}.garage-dynamic-levelbar-right:before,.garage-dynamic-levelbar-right:after,.garage-dynamic-levelbar-right-rail{display:none}.garage-dynamic-levelbar-tuning-art{z-index:2;pointer-events:none;position:absolute;inset:13% 10% 15% 4%}.garage-dynamic-levelbar-wrench,.garage-dynamic-levelbar-chevron{pointer-events:none;display:block;position:absolute}.garage-dynamic-levelbar-wrench{background:var(--tuning-wrench-sprite) left center / 312.5% 100% no-repeat;transform-origin:50%;width:29%;top:-6%;bottom:14%;left:14%}.garage-dynamic-levelbar-tuning-label{color:#09030d;letter-spacing:-.055em;text-align:center;text-shadow:0 1px #ffffff2e;white-space:nowrap;transform-origin:50%;width:55%;font-family:Arial Narrow,Roboto Condensed,Arial,sans-serif;font-size:clamp(12px,4.15vw,18px);font-style:italic;font-weight:700;line-height:1;position:absolute;top:43%;left:36%;overflow:hidden;transform:translateY(-50%)scaleX(.84)}.garage-dynamic-levelbar-chevron{transform-origin:50%;border-bottom:clamp(2px,.7vw,3px) solid #09030d;border-right:clamp(2px,.7vw,3px) solid #09030d;width:clamp(8px,2.4vw,11px);height:clamp(8px,2.4vw,11px);top:50%;right:10%;transform:translateY(-50%)rotate(-45deg)}.garage-dynamic-levelbar-sweep,.garage-dynamic-levelbar-energy{z-index:4;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffbd,#0000);width:28%;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-160%)skew(-20deg)}.garage-dynamic-levelbar[data-state=near-complete] .garage-dynamic-levelbar-fill{box-shadow:inset 0 1px 1px #ffffffd1, 0 0 10px color-mix(in srgb, var(--level-accent-glow) 82%, transparent)}.garage-dynamic-levelbar[data-state=ready-to-upgrade]:not([data-animation-running]) .garage-dynamic-levelbar-left{animation:1.8s ease-in-out infinite garage-levelbar-ready}.garage-dynamic-levelbar[data-state=ready-to-upgrade]:not([data-animation-running]) .garage-dynamic-levelbar-glow{animation:1.8s ease-in-out infinite garage-levelbar-ready-glow}@keyframes garage-levelbar-ready{0%,to{transform:translateZ(0)scale(1)}50%{transform:translateZ(0)scale(1.008)}}@keyframes garage-levelbar-ready-glow{0%,to{opacity:.3}50%{opacity:.85}}.garage-dynamic-levelbar[data-pressed=left] .garage-dynamic-levelbar-left{animation:.11s ease-out both garage-levelbar-left-press}@keyframes garage-levelbar-left-press{50%{filter:brightness(.9);transform:translateZ(0)scale(.985)}}.garage-dynamic-levelbar[data-pressed=right] .garage-dynamic-levelbar-right{animation:.12s ease-out both garage-levelbar-right-press}.garage-dynamic-levelbar[data-pressed=right] .garage-dynamic-levelbar-tuning-art .garage-dynamic-levelbar-wrench{animation:.2s ease-out both garage-levelbar-wrench-press}.garage-dynamic-levelbar[data-pressed=right] .garage-dynamic-levelbar-tuning-art .garage-dynamic-levelbar-chevron{animation:.18s ease-out both garage-levelbar-chevron-press}.garage-dynamic-levelbar[data-pressed=right] .garage-dynamic-levelbar-sweep{animation:.2s ease-out both garage-levelbar-button-sweep}@keyframes garage-levelbar-right-press{50%{filter:brightness(.92);transform:translateZ(0)scale(.985)}}@keyframes garage-levelbar-wrench-press{0%{transform:rotate(0)}32%{transform:rotate(-6deg)}68%{transform:rotate(4deg)}to{transform:rotate(0)}}@keyframes garage-levelbar-chevron-press{0%,to{transform:translateY(-50%)rotate(-45deg)}55%{transform:translate(4px,-50%)rotate(-45deg)}}@keyframes garage-levelbar-button-sweep{0%{opacity:0;transform:translate(-160%)skew(-20deg)}45%{opacity:.42}to{opacity:0;transform:translate(480%)skew(-20deg)}}.garage-dynamic-levelbar[data-upgrade-phase=charge] .garage-dynamic-levelbar-energy{animation:.31s ease-out both garage-levelbar-energy-charge}@keyframes garage-levelbar-energy-charge{0%{opacity:0;transform:translate(-160%)skew(-20deg)}46%{opacity:.9}to{opacity:0;transform:translate(460%)skew(-20deg)}}.garage-dynamic-levelbar[data-upgrade-phase=old-level-out] .garage-dynamic-levelbar-level{animation:.17s ease-in both garage-levelbar-old-level}@keyframes garage-levelbar-old-level{to{opacity:0;transform:scale(1.1)}}.garage-dynamic-levelbar[data-upgrade-phase=new-level-in] .garage-dynamic-levelbar-level,.garage-dynamic-levelbar[data-upgrade-phase=max-reveal] .garage-dynamic-levelbar-level{animation:.3s ease-out both garage-levelbar-new-level}.garage-dynamic-levelbar[data-upgrade-phase=max-reveal] .garage-dynamic-levelbar-max-chip{animation:.35s ease-out both garage-levelbar-new-max}@keyframes garage-levelbar-new-level{0%{opacity:0;transform:scale(.9)}68%{opacity:1;filter:drop-shadow(0 0 7px var(--level-accent-glow));transform:scale(1.12)}to{opacity:1;filter:none;transform:scale(1)}}@keyframes garage-levelbar-new-max{0%{opacity:0;transform:translateY(-50%)scale(.85)}68%{opacity:1;filter:drop-shadow(0 0 7px var(--level-accent-glow));transform:translateY(-50%)scale(1.12)}to{opacity:1;filter:none;transform:translateY(-50%)scale(1)}}.garage-dynamic-levelbar-left:disabled,.garage-dynamic-levelbar-right:disabled{cursor:default}.garage-dynamic-levelbar-left[data-disabled=true],.garage-dynamic-levelbar-right[data-disabled=true]{filter:saturate(.48)brightness(.8)}.garage-dynamic-levelbar[data-state=max] .garage-dynamic-levelbar-left:not(:disabled){cursor:pointer}.garage-dynamic-levelbar button:focus-visible{z-index:7;outline:2px solid var(--level-accent-bright);outline-offset:-4px}@media (width<=340px){.garage-main-master .garage-dynamic-levelbar{grid-template-columns:minmax(0,54%) minmax(0,46%)}.garage-dynamic-levelbar-left{padding-inline:11px 8px}}@media (prefers-reduced-motion:reduce){.garage-dynamic-levelbar *,.garage-dynamic-levelbar :before,.garage-dynamic-levelbar :after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important}.garage-dynamic-levelbar-fill{transition:width .12s linear,opacity .1s linear}.garage-dynamic-levelbar[data-state=ready-to-upgrade] .garage-dynamic-levelbar-left,.garage-dynamic-levelbar[data-state=ready-to-upgrade] .garage-dynamic-levelbar-glow{animation:none!important}}*{box-sizing:border-box}html,body,#root{background:#000;min-height:100%;margin:0}body{font-family:Inter,ui-sans-serif,system-ui,sans-serif}button,input{font:inherit}button{color:inherit;cursor:pointer}.garage-shell{background:radial-gradient(circle at 68% 24%,#caff0012,#0000 25%),radial-gradient(circle at 12% 78%,#0d4eac1a,#0000 29%),#000;justify-content:center;align-items:center;gap:clamp(36px,8vw,120px);min-height:100dvh;display:flex;overflow:hidden}.garage-app{isolation:isolate;background:radial-gradient(circle at 54% 24%, #caff000b, transparent 28%), var(--gnk-bg);flex-direction:column;width:min(100%,430px);height:100dvh;max-height:920px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 90px #000000a6}.garage-app:before{content:"";pointer-events:none;opacity:.08;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.garage-header{z-index:20;min-height:72px;padding:max(12px, env(safe-area-inset-top)) 12px 8px;background:linear-gradient(#000201fc,#010302e0);flex:none;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:clamp(4px,2vw,8px);display:grid;position:relative}.garage-brand{text-transform:uppercase;white-space:nowrap;background:0 0;border:0;align-content:center;justify-items:start;gap:0;min-width:0;min-height:44px;padding:0;line-height:.98;display:grid}.garage-brand span,.garage-brand b{color:#fff;letter-spacing:1px;text-shadow:0 2px 7px #000000bd;font-size:clamp(18px,5.1vw,22px);font-weight:800}.garage-brand b{color:var(--gnk-lime);font-style:italic}.garage-balances{grid-template-columns:repeat(2,minmax(0,1fr)) 44px;justify-self:end;align-items:center;gap:clamp(4px,1.5vw,8px);width:min(100%,280px);min-width:0;display:grid}.garage-balances button{color:#fff;background:#010505c7;border:1px solid #ffffff57;border-radius:12px;align-items:center;gap:4px;width:100%;min-width:0;height:44px;padding:0 clamp(4px,1vw,6px);font-size:13px;font-weight:600;display:flex;overflow:hidden;box-shadow:0 2px 10px #00000057}.garage-balances button>svg{flex:none;width:20px;height:20px}.garage-balances .garage-balance-usdt{color:#fff;background:#010505c7;border-color:#ffffff57}.garage-balances .garage-balance-usdt>svg{color:#35d0e8}.garage-balance>span{justify-items:start;gap:2px;min-width:0;max-width:100%;line-height:1;display:grid;overflow:hidden}.garage-balance b{color:#fff;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:clamp(10px,3.1vw,12px);font-weight:600;display:block;overflow:hidden}.garage-balance>span small{color:#ffffffc7;font-size:8px;font-weight:500}.garage-gnk-mark{color:#071000;background:var(--gnk-lime);text-align:center;border-radius:5px;flex:none;place-items:center;width:20px;height:20px;font-size:15px;font-style:normal;font-weight:800;line-height:1;display:grid}.garage-balances .garage-avatar{color:#fff;background:#010505b8;border:1px solid #ffffff80;border-radius:50%;justify-content:center;width:44px;min-width:44px;padding:0}.garage-balances .garage-avatar>svg{width:22px;height:22px}.garage-balances .garage-avatar.is-active{border-color:var(--gnk-lime);color:var(--gnk-lime);box-shadow:0 0 16px #9dff003d}.garage-content{z-index:2;min-height:0;padding:0 16px calc(110px + env(safe-area-inset-bottom));scrollbar-width:none;flex:1;position:relative;overflow:hidden auto}.garage-content::-webkit-scrollbar{display:none}.garage-backdrop{z-index:1;pointer-events:none;background-position:top;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;overflow:hidden}.garage-app.is-garage-tab[data-garage-theme=green] .garage-backdrop{background-color:#f4f4f2;background-position:50% clamp(-128px,-18dvh,-100px)}.garage-stage{place-items:center;height:272px;margin-top:4px;display:grid;position:relative}.garage-hero-vehicle{z-index:2;object-fit:contain;filter:drop-shadow(0 26px 28px #caff0038);width:104%;height:226px;position:relative}.garage-level-row{color:#f2f5ef;letter-spacing:.6px;text-transform:uppercase;justify-content:space-between;margin:16px 0 10px;font-size:14px;display:flex}.garage-xp-track{background:#f5f8f0f5;border-radius:20px;height:14px;padding:2px;box-shadow:0 0 8px #caff00d1,0 8px 24px #caff007a,0 18px 42px #caff0038}.garage-xp-track span{border-radius:inherit;background:linear-gradient(90deg,#5cbfff 0%,#a9ff00 52%,#efffb8 84%,#fff 100%);height:100%;display:block;box-shadow:0 0 14px #caff00c7}.garage-upgrades{scroll-snap-type:x mandatory;scrollbar-width:none;gap:11px;margin-top:16px;display:flex;overflow-x:auto}.garage-upgrades::-webkit-scrollbar{display:none}.garage-upgrades button{aspect-ratio:1;scroll-snap-align:start;color:#5a625c;background:linear-gradient(145deg,#ffffff14,#0000 46%),linear-gradient(145deg,#1c2022,#080a0d 68%);border:1px solid #caff0029;border-radius:14px;flex:0 0 calc(25% - 8.25px);place-items:center;min-width:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff17,inset 0 -10px 18px #00000094,0 8px 18px #0000003d}.garage-upgrade-art{background:radial-gradient(circle at 42% 35%,#ffe07f40,#0000 24%),radial-gradient(circle at 50% 65%,#000000c7,#0000 62%);border-radius:8px;place-items:center;display:grid;position:absolute;inset:4px;transform:rotate(-5deg)}.garage-upgrade-art:after{content:"";filter:blur(5px);background:#caff003d;border-radius:50%;width:28px;height:8px;position:absolute;bottom:1px}.garage-upgrades button.is-installed{color:#f0d16e;background:radial-gradient(circle at 50% 84%,#caff003d,#0000 42%),linear-gradient(145deg,#30351e,#0d110b 72%);border-color:#caff0061;box-shadow:inset 0 1px #ffffff1f,inset 0 0 18px #caff001a,0 0 16px #caff001f}.garage-upgrades button[data-upgrade=turbo] .garage-upgrade-art,.garage-upgrades button[data-upgrade=tires] .garage-upgrade-art{transform:rotate(10deg)}.garage-upgrades button[data-upgrade=nos] .garage-upgrade-art,.garage-upgrades button[data-upgrade=aerodynamics] .garage-upgrade-art{color:#c9d1d5;transform:rotate(-12deg)scaleX(.92)}.garage-upgrades button:not(.is-installed) .garage-upgrade-art{filter:saturate(.25)brightness(.58)}.garage-upgrade-art>svg{z-index:1;filter:drop-shadow(0 1px #ffffff38)drop-shadow(0 3px 5px #000000e6);position:relative}.garage-upgrade-check{z-index:2;color:#081000;background:var(--gnk-lime);border:1px solid #caff00d9;border-radius:50%;padding:2px;position:absolute;bottom:6px;right:6px;box-shadow:0 0 9px #caff0073}.garage-titlecard{z-index:2;padding:10px 0 4px;position:relative}.garage-titlecard-index{color:var(--gnk-lime);letter-spacing:-1px;font-size:40px;font-weight:700;line-height:1;display:block}.garage-titlecard h2{letter-spacing:1.5px;text-transform:uppercase;margin:6px 0 2px;font-size:24px;font-weight:500}.garage-titlecard-class{color:var(--gnk-lime);letter-spacing:1.6px;text-transform:uppercase;font-size:13px;font-weight:600}.garage-titlecard-class:after{content:"";background:linear-gradient(90deg,#ffffff59,#ffffff0a);width:168px;height:1px;margin-top:12px;display:block}.garage-titlecard-stats{flex-wrap:wrap;gap:12px 24px;margin-top:14px;display:flex}.garage-titlecard-stats>span{grid-template-columns:auto auto;align-items:center;gap:2px 8px;display:grid}.garage-titlecard-stats svg{width:19px;height:19px;color:var(--gnk-lime);grid-row:1/3}.garage-titlecard-stats>span:first-child svg{color:#3ddc84}.garage-titlecard-stats b{font-size:20px;font-weight:500}.garage-titlecard-stats small{color:var(--gnk-muted);font-size:10px}.garage-titlecard-stats .garage-race-available{align-self:center}.garage-levelbar{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;margin-top:14px;display:grid}.garage-levelbar-panel{background:linear-gradient(150deg,#0e120f,#07090b 72%);border:1px solid #ffffff17;border-radius:16px;min-width:0;padding:12px 14px}.garage-levelbar-head{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.garage-levelbar-head b{letter-spacing:1.2px;font-size:14px;font-weight:500}.garage-levelbar-head span{max-width:72%;color:var(--gnk-muted);text-align:right;font-size:9px}.garage-levelbar-track{gap:5px;display:flex}.garage-levelbar-track i{background:#2c322b;border-radius:4px;flex:1;height:10px}.garage-levelbar-track i.is-on{background:var(--gnk-lime);box-shadow:0 0 10px #caff008c}.garage-levelbar-action{color:var(--gnk-lime);letter-spacing:1.1px;white-space:nowrap;background:#caff000a;border:1px solid #caff0099;border-radius:16px;align-items:center;gap:7px;padding:0 16px;font-size:11px;font-weight:600;display:flex}.garage-levelbar-action svg{width:18px;height:18px}.garage-modules{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.garage-module-tile{color:#6f776d;background:linear-gradient(150deg,#0e120f,#07090b 72%);border:1px solid #ffffff14;border-radius:14px;justify-items:center;gap:5px;padding:12px 5px 10px;display:grid}.garage-module-tile.is-installed{border-color:var(--garage-accent-border,#caff0073);color:var(--gnk-lime);box-shadow:inset 0 0 16px var(--garage-accent-soft,#caff0014)}.garage-module-tile.is-gated{border-color:#ffd84d47}.garage-module-gate{color:#ffd84d;align-items:center;gap:3px;font-size:8px;font-style:normal;font-weight:700;display:flex}.garage-module-gatecard{background:linear-gradient(150deg,#ffd84d12,#06080ae6);border:1px solid #ffd84d4d;border-radius:16px;margin-top:12px;padding:14px}.garage-module-gatecard b{color:#ffd84d;letter-spacing:1px;align-items:center;gap:7px;font-size:12px;display:flex}.garage-module-gatecard p{color:var(--gnk-muted);margin:7px 0 0;font-size:11px}.garage-module-tile b{color:#e8ece6;letter-spacing:.4px;text-align:center;font-size:8px;font-weight:600;line-height:1.2}.garage-module-tile small{color:var(--gnk-lime);letter-spacing:1px;font-size:10px;font-weight:600}.garage-module-tile:not(.is-installed) small{color:#5d645b}.garage-module-tile.has-class-one-art{gap:2px;padding:22px 4px 8px;position:relative;overflow:hidden}.garage-module-tile.has-class-one-art.is-recommended{border-color:var(--gnk-lime)}.garage-module-tile.has-class-one-art small{color:var(--gnk-lime)}.garage-recommended-badge{color:var(--gnk-lime);letter-spacing:.1px;white-space:nowrap;justify-content:center;align-items:center;gap:2px;font-size:5.5px;font-weight:700;line-height:1;display:flex;position:absolute;top:5px;left:4px;right:4px}.garage-recommended-badge svg{width:9px;height:9px}.garage-part-art-frame{place-items:center;width:100%;height:42px;display:grid;overflow:hidden}.garage-part-art{object-fit:contain;image-rendering:auto;width:100%;height:100%;transform:scale(3.7)}.garage-tuning-panel{background:radial-gradient(circle at 100% 0,#acff2f1a,#0000 42%),#0b1423;border:1px solid #acff2f38;border-radius:22px;gap:12px;margin:16px 0 22px;padding:16px;display:grid;box-shadow:0 16px 38px #00000047}.garage-tuning-head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.garage-tuning-head div,.garage-tuning-group,.garage-tuning-sliders details{gap:8px;display:grid}.garage-tuning-head span,.garage-tuning-group>b{color:#baff22;letter-spacing:.16em;font-size:10px;font-weight:800}.garage-tuning-head b{font-size:18px}.garage-tuning-head small{color:#91a0b7;text-align:right;font-size:9px}.garage-tuning-panel>p{color:#91a0b7;align-items:center;gap:7px;margin:0;font-size:12px;line-height:1.45;display:flex}.garage-tuning-sliders{gap:8px;display:grid}.garage-tuning-sliders details,.garage-tuning-group{background:#0107109e;border:1px solid #ffffff14;border-radius:14px;padding:11px 12px}.garage-tuning-sliders summary{cursor:pointer;color:#e8edf4;font-size:12px;font-weight:700}.garage-tuning-panel label{color:#8f9cb0;gap:5px;font-size:10px;display:grid}.garage-tuning-panel label span{justify-content:space-between;display:flex}.garage-tuning-panel label b{color:#f4f8fd}.garage-tuning-panel input[type=range]{accent-color:#baff22;width:100%}.garage-tuning-matrix{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.garage-tuning-matrix select{color:#f4f8fd;text-align:center;background:#111d2e;border:1px solid #baff2247;border-radius:10px;min-width:0;height:38px}.garage-fleet{background:linear-gradient(160deg,#0b0e0c,#06080a 70%);border:1px solid #ffffff17;border-radius:18px;margin-top:18px;padding:12px}.garage-fleet-list{gap:14px;margin-top:18px;display:grid}.garage-fleet-list .garage-fleet{margin-top:0}.garage-classbar{letter-spacing:1px;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;padding:2px 2px 12px;font-size:12px;display:flex}.garage-classbar i{color:var(--gnk-lime);margin:0 4px;font-style:normal}.garage-classbar b{color:var(--gnk-lime);white-space:nowrap;align-items:center;gap:5px;font-size:9px;font-weight:600;display:flex}.garage-classbar b svg{width:13px;height:13px}.garage-vehicle-rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.garage-vehicle-rail::-webkit-scrollbar{display:none}.garage-rail-card{scroll-snap-align:start;text-align:left;background:linear-gradient(160deg,#10140f,#07090a 70%);border:1px solid #ffffff12;border-radius:12px;flex:0 0 calc(25% - 6px);gap:6px;min-width:0;padding:9px 8px;display:grid;position:relative;overflow:hidden}.garage-rail-card.is-available{background:linear-gradient(160deg,#caff0017,#07090a 70%);border-color:#caff0052}.garage-rail-card.is-active{border-color:#caff0099;box-shadow:0 0 18px #caff001a}.garage-rail-card:not(.is-owned):not(.is-available){filter:saturate(.25);opacity:.6}.garage-rail-head{align-items:flex-start;gap:5px;min-width:0;display:flex}.garage-rail-races{color:var(--gnk-lime);align-items:center;gap:3px;font-size:8px;font-weight:700;display:flex}.garage-rail-races svg{width:10px;height:10px}.garage-rail-head>b{color:var(--gnk-lime);flex:none;font-size:14px;font-weight:700;line-height:1.1}.garage-rail-head>div{min-width:0}.garage-rail-head strong{letter-spacing:.1px;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:19px;font-size:7.5px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.garage-rail-head small{color:var(--gnk-muted);font-size:7.5px;display:block}.garage-rail-art{place-items:center;height:62px;display:grid;position:relative}.garage-rail-art img{object-fit:contain;filter:drop-shadow(0 5px 10px #caff0038);max-width:100%;max-height:62px}.garage-rail-art svg{color:#cfd6cb;filter:drop-shadow(0 2px 6px #000c);position:absolute}.garage-rail-rate{color:#dfe6da;white-space:nowrap;align-items:center;gap:3px;min-width:0;font-size:7.5px;font-style:normal;display:flex}.garage-rail-rate svg{color:var(--gnk-lime);flex:none}.garage-rail-state{color:var(--gnk-muted);letter-spacing:.4px;text-transform:uppercase;font-size:7px;font-weight:600}.garage-rail-card.is-active .garage-rail-state,.garage-rail-card.is-available .garage-rail-state{color:var(--gnk-lime)}.garage-module-screen{padding-bottom:10px}.garage-module-head{text-align:center;margin-bottom:14px}.garage-module-head h2{letter-spacing:2px;margin:0;font-size:22px;font-weight:500}.garage-module-head small{color:var(--gnk-muted);font-size:10px}.garage-module-art{background:radial-gradient(60% 50%,#caff001f,#0000 70%),linear-gradient(150deg,#0d110e,#06080a 72%);border:1px solid #ffffff12;border-radius:20px;place-items:center;height:190px;margin-bottom:14px;display:grid}.garage-module-art.is-installed{color:var(--gnk-lime);border-color:#caff0047}.garage-module-art.is-locked{color:#4a5147}.garage-module-locked{text-align:center;justify-items:center;gap:10px;display:grid}.garage-module-locked>b{color:#ffd84d;align-items:center;gap:7px;font-size:14px;display:flex}.garage-module-locked p{max-width:280px;color:var(--gnk-muted);margin:0;font-size:12px}.garage-module-price{color:#eaffb4;background:#caff000d;border:1px solid #caff004d;border-radius:12px;align-items:center;gap:7px;padding:10px 18px;font-size:13px;display:flex}.garage-module-about{text-align:left;background:#ffffff05;border:1px solid #ffffff12;border-radius:14px;width:100%;margin-top:6px;padding:14px}.garage-module-about span{color:var(--gnk-lime);letter-spacing:1.6px;font-size:9px;font-weight:700}.garage-module-about p{color:var(--gnk-muted);margin:6px 0 0;font-size:12px}.garage-module-status{background:linear-gradient(150deg,#caff000f,#06080ae6);border:1px solid #caff004d;border-radius:16px;padding:14px}.garage-module-status>b{color:var(--gnk-lime);letter-spacing:1px;align-items:center;gap:7px;font-size:12px;display:flex}.garage-module-status>div{gap:8px;margin-top:12px;display:grid}.garage-module-status span{grid-template-columns:auto auto;align-items:center;gap:2px 8px;font-size:14px;display:grid}.garage-module-status span svg{color:var(--gnk-lime);grid-row:1/3}.garage-module-status small{color:var(--gnk-muted);font-size:9px}.garage-module-levels{grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;margin-top:12px;display:grid}.garage-module-step{text-align:center;background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;gap:3px;padding:10px 8px;display:grid}.garage-module-step.is-current{background:#caff000f;border-color:#caff0099}.garage-module-step b{letter-spacing:.6px;font-size:11px}.garage-module-step.is-current b{color:var(--gnk-lime)}.garage-module-step span{color:#c3cabf;font-size:9px}.garage-module-step small{color:var(--gnk-muted);font-size:8px}.garage-module-step.is-done small{color:var(--gnk-lime)}.garage-module-potential{background:linear-gradient(150deg,#0e120f,#07090b 72%);border:1px solid #ffffff14;border-radius:16px;margin-top:12px;padding:14px}.garage-module-potential-head{justify-content:space-between;align-items:baseline;display:flex}.garage-module-potential-head span{color:var(--gnk-muted);letter-spacing:1.4px;font-size:9px;font-weight:700}.garage-module-potential-head b{color:var(--gnk-lime);font-size:21px}.garage-module-hexes{gap:5px;margin:10px 0 12px;display:flex}.garage-module-hexes i{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);background:#2c322b;flex:1;height:14px}.garage-module-hexes i.is-on{background:var(--gnk-lime)}.garage-module-tune{width:100%;color:var(--gnk-lime);background:#caff000d;border:1px solid #caff0080;border-radius:12px;padding:11px;font-size:12px;font-weight:600}.garage-module-tune:disabled{color:var(--gnk-muted);background:#ffffff05;border-color:#ffffff1a}.garage-module-impact{background:linear-gradient(150deg,#0e120f,#07090b 72%);border:1px solid #ffffff14;border-radius:16px;margin-top:12px;padding:14px}.garage-module-impact>span{color:var(--gnk-muted);letter-spacing:1.4px;font-size:9px;font-weight:700}.garage-module-impact>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.garage-module-impact small{color:var(--gnk-muted);letter-spacing:.8px;font-size:8px;display:block}.garage-module-impact b{color:var(--gnk-lime);font-size:20px}.garage-module-upgrade{margin-top:14px}.garage-module-upgrade:disabled{color:var(--gnk-muted);box-shadow:none;background:#2a3027}.garage-module-foot{color:var(--gnk-muted);text-align:center;margin:14px 0 0;font-size:10px}.garage-level-class{color:var(--gnk-muted);letter-spacing:.8px;font-size:10px}.garage-upgrade-levels{z-index:2;gap:3px;display:flex;position:absolute;bottom:6px;left:6px}.garage-upgrade-levels i{background:#ffffff38;border-radius:50%;width:5px;height:5px}.garage-upgrade-levels i.is-on{background:var(--gnk-lime);box-shadow:0 0 6px #caff00b3}.garage-upgrade-potential{z-index:2;color:#ffd84d;font-size:8px;font-style:normal;font-weight:700;position:absolute;top:5px;right:5px}.garage-build-note{color:var(--gnk-muted);margin:10px 0 0;font-size:10px}.garage-build-note b{color:var(--gnk-lime)}.garage-race-meta{color:var(--gnk-muted);justify-content:space-between;align-items:center;margin-top:10px;font-size:10px;display:flex}.garage-race-meta b{color:var(--gnk-lime)}.garage-rate-cards{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.garage-rate-card{background:linear-gradient(150deg,#0e120f,#07090b 72%);border:1px solid #ffffff17;border-radius:18px;justify-content:space-between;align-items:center;gap:8px;min-height:78px;padding:13px 12px;display:flex;box-shadow:inset 0 1px #ffffff0a}.garage-rate-card>div{text-align:left;gap:7px;min-width:0;display:grid}.garage-rate-card span{color:#9aa39a;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:600}.garage-rate-card strong{white-space:nowrap;font-size:18px;font-weight:500}.garage-rate-card-icon{width:40px;height:40px;color:var(--gnk-lime);flex:none}.garage-races-cta{color:#fff;background:radial-gradient(70% 130%,#caff0029,#0000 70%),linear-gradient(#0b1006,#05070a);border:1px solid #caff00a6;border-radius:16px;justify-content:center;align-items:center;gap:14px;width:100%;height:68px;margin-top:16px;animation:1.8s ease-in-out infinite garage-races-pulse;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 22px #caff001f,0 0 26px #caff0029}@keyframes garage-races-pulse{50%{border-color:#caff00;box-shadow:inset 0 0 30px #caff0047,0 0 34px #caff0080}}@media (prefers-reduced-motion:reduce){.garage-races-cta{animation:none}}.garage-races-cta:before,.garage-races-cta:after{content:"";background:repeating-linear-gradient(#caff008c 0 2px,#0000 2px 7px);width:78px;height:22px;position:absolute;top:50%;transform:translateY(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.garage-races-cta:before{left:14px;transform:translateY(-50%)scaleX(-1)}.garage-races-cta:after{right:14px}.garage-races-cta svg{color:var(--gnk-lime);filter:drop-shadow(0 0 8px #caff0099)}.garage-races-cta span{letter-spacing:5px;text-indent:5px;text-transform:uppercase;font-size:21px;font-weight:500}.garage-section-title{justify-content:space-between;align-items:end;margin:4px 0 14px;display:flex}.garage-section-title span,.garage-page-heading>span,.garage-mining-card>span,.garage-prestige>span{color:var(--gnk-lime);letter-spacing:1.8px;font-size:9px;font-weight:800}.garage-section-title h3{margin:4px 0 0;font-size:18px}.garage-section-title>strong{color:var(--gnk-lime);font-size:13px}.garage-vehicle-list{gap:14px;margin-top:18px;display:grid}.garage-vehicle-card{text-align:left;background:linear-gradient(115deg,#0d100e 0%,#080a09 58%,#050706 100%);border:1px solid #ffffff12;border-radius:22px;min-height:156px;padding:20px 40px 20px 92px;display:block;position:relative;overflow:hidden;box-shadow:0 14px 30px #0000007a}.garage-vehicle-card.is-active,.garage-vehicle-card.is-available{border-color:#caff0042;box-shadow:0 0 22px #caff0012,0 14px 30px #00000080}.garage-vehicle-card:not(.is-owned):not(.is-available){filter:saturate(.2);opacity:.62}.garage-card-action{z-index:3;width:54px;height:54px;color:var(--gnk-lime);background:#caff0008;border:1.5px solid #caff00bf;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:18px;transform:translateY(-50%);box-shadow:inset 0 0 14px #caff0024,0 0 14px #caff0029}.garage-vehicle-card:not(.is-owned):not(.is-available) .garage-card-action{color:#7d857c;box-shadow:none;border-color:#fff3}.garage-card-body{z-index:2;min-width:0;position:relative}.garage-card-meta{color:#e7ece5;gap:14px;margin-bottom:6px;font-size:12px;display:flex}.garage-card-meta span{align-items:center;gap:4px;display:flex}.garage-card-meta span:first-child svg{color:#b9c3ff}.garage-card-meta span:last-child svg{color:var(--gnk-lime)}.garage-card-body>strong{letter-spacing:1.6px;text-transform:uppercase;font-size:23px;font-weight:500;display:block}.garage-card-body>small{color:var(--gnk-lime);letter-spacing:1.8px;text-transform:uppercase;margin-top:3px;font-size:10px;font-weight:600;display:block}.garage-buy-label{color:#eaffb4;margin-top:7px;font-size:10px;display:block}.garage-card-dots{z-index:3;gap:7px;display:grid;position:absolute;top:50%;right:17px;transform:translateY(-50%)}.garage-card-dots i{background:#3b423a;border-radius:50%;width:7px;height:7px}.garage-card-dots i.is-on{background:var(--gnk-lime);box-shadow:0 0 9px #caff00b3}.garage-vehicle-visual{z-index:1;place-items:center;width:54%;display:grid;position:absolute;top:0;bottom:0;right:-8px}.garage-vehicle-visual i{background:radial-gradient(#caff0061,#caff000a 48%,#0000 72%);border:2px solid #e2ff00b8;border-radius:50%;height:25px;position:absolute;bottom:16px;left:13%;right:5%;transform:perspective(70px)rotateX(57deg);box-shadow:0 0 11px #caff007a,inset 0 0 12px #caff0059}.garage-vehicle-visual img{z-index:1;object-fit:contain;filter:drop-shadow(0 10px 16px #caff004d)drop-shadow(0 2px 1px #fff3a038);width:110%;height:148px;position:relative}.garage-races-screen{padding-top:16px}.garage-race-stage{margin-inline:-16px;padding-inline:42px;position:relative}.garage-race-stage:before,.garage-race-stage:after{content:"";z-index:0;opacity:.62;filter:blur(.2px);background:radial-gradient(circle at 50% 42%,#caff001f,#0000 42%),linear-gradient(145deg,#09152b,#020610);border:1px solid #caff001f;border-radius:26px;width:62px;height:250px;position:absolute;top:64px}.garage-race-stage:before{left:-27px}.garage-race-stage:after{right:-27px}.garage-page-heading{margin:12px 0 20px}.garage-page-heading h2{letter-spacing:-1px;margin:5px 0 3px;font-size:28px;line-height:1.05}.garage-page-heading p{color:var(--gnk-muted);margin:0;font-size:12px}.garage-race-card{--race-accent:var(--gnk-lime);z-index:1;border:1px solid color-mix(in srgb, var(--race-accent) 36%, transparent);background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--race-accent) 22%, transparent), transparent 35%), linear-gradient(155deg, #0b182dfc, #01050efe);border-radius:32px;min-height:378px;padding:21px 18px 18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 22px 44px #00000075}.garage-race-card-head{color:#b8c3d9;justify-content:space-between;font-size:12px;display:flex}.garage-race-card-head strong{color:var(--race-accent);text-transform:uppercase;background:color-mix(in srgb, var(--race-accent) 13%, transparent);border-radius:999px;align-items:center;gap:7px;padding:5px 10px;display:flex}.garage-race-card-head i{background:var(--race-accent);width:11px;height:11px;box-shadow:0 0 12px var(--race-accent);border-radius:50%}.garage-race-card>img{object-fit:contain;width:100%;height:245px;filter:drop-shadow(0 18px 25px color-mix(in srgb, var(--race-accent) 30%, transparent))}.garage-race-stats{background:0 0;border-radius:16px;grid-template-columns:1fr 1fr;gap:8px;display:grid;overflow:hidden}.garage-race-stats>span{background:#caff000e;border-radius:15px;grid-template-columns:28px 1fr;padding:10px 8px;display:grid}.garage-race-stats svg{color:var(--race-accent);background:color-mix(in srgb, var(--race-accent) 10%, transparent);border-radius:50%;grid-row:1/3;align-self:center;padding:5px}.garage-race-stats small{color:var(--gnk-muted);text-transform:uppercase;font-size:8px}.garage-race-stats b{font-size:16px}.garage-carousel-controls{grid-template-columns:40px 1fr 40px;align-items:center;margin:12px 0 5px;display:grid}.garage-carousel-controls button{color:var(--gnk-muted);background:0 0;border:0;font-size:28px}.garage-carousel-controls div{justify-content:center;gap:6px;display:flex}.garage-carousel-controls i{border:1px solid #33415f;border-radius:50%;width:7px;height:7px}.garage-carousel-controls i.active{border-color:var(--gnk-lime);background:var(--gnk-lime);box-shadow:0 0 9px #caff00a6}.garage-bet{color:var(--gnk-muted);margin:10px 0 14px;font-size:11px;display:block}.garage-bet>div{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:14px;align-items:center;margin:7px 0 5px;display:flex}.garage-bet input{color:#fff;background:0 0;border:0;outline:0;width:100%;padding:13px 14px;font-size:17px}.garage-bet b{color:var(--gnk-lime);padding:0 14px}.garage-primary-button,.garage-mining-card button{color:#07101e;background:var(--gnk-lime);border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;width:100%;padding:15px;font-weight:900;display:flex;box-shadow:0 0 26px #caff0045}.garage-primary-button:disabled{cursor:wait;opacity:.66}.garage-race-button{width:calc(100% - 52px);min-height:58px;margin:18px auto 0;font-size:17px}.garage-info-strip{color:var(--gnk-muted);border:1px dashed #ffffff21;border-radius:12px;align-items:center;gap:8px;margin-top:13px;padding:11px;font-size:10px;display:flex}.garage-race-session{color:var(--gnk-muted);background:#ffffff09;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;margin-top:9px;padding:9px 11px;font-size:9px;display:grid}.garage-race-session strong{color:#dfe5df}.garage-race-session b{min-width:34px;color:var(--gnk-lime);text-align:right}.garage-back{color:var(--gnk-lime);background:0 0;border:0;padding:8px 0}.garage-pack-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.garage-pack-grid button{background:linear-gradient(145deg,#102967,#07142e);border:1px solid #3d80ff3d;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:142px;display:flex}.garage-pack-grid button:nth-child(2){border-color:#caff0080;transform:translateY(-8px);box-shadow:0 0 20px #caff001a}.garage-pack-grid span{color:var(--gnk-lime);letter-spacing:1px;font-size:9px;font-weight:800}.garage-pack-grid svg{color:#70eaff;filter:drop-shadow(0 0 9px #70eaff80)}.garage-pack-grid small{color:var(--gnk-muted)}.garage-shop-section{margin-top:24px}.garage-shop-section h3,.garage-block-title{margin:0 0 11px;font-size:16px}.garage-shop-categories{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.garage-shop-categories article{background:linear-gradient(160deg,#164294cc,#06122ae6);border-radius:15px;flex-direction:column;justify-content:end;gap:5px;min-height:112px;padding:11px;display:flex}.garage-shop-categories svg{width:24px;height:24px;color:var(--gnk-lime)}.garage-shop-categories b{font-size:11px}.garage-shop-categories span{color:var(--gnk-muted);font-size:8px}.garage-action-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:12px;margin-top:10px;padding:14px;display:flex}.garage-action-card>svg:first-child{color:var(--gnk-lime)}.garage-action-card div{flex-direction:column;flex:1;gap:3px;display:flex}.garage-action-card b{font-size:12px}.garage-action-card span{color:var(--gnk-muted);font-size:9px}.garage-ref-card{grid-template-columns:1fr 1fr;gap:10px;display:grid}.garage-ref-card>div{background:linear-gradient(145deg,#133163e6,#0a1630e6);border:1px solid #caff002b;border-radius:18px;flex-direction:column;padding:17px;display:flex}.garage-ref-card span{color:var(--gnk-muted);font-size:10px}.garage-ref-card strong{font-size:28px}.garage-ref-card small{color:var(--gnk-lime);font-size:9px}.garage-copy-link{color:#b8c4da;background:#ffffff09;border:1px dashed #ffffff26;border-radius:12px;justify-content:space-between;width:100%;margin:12px 0 24px;padding:12px;font-size:10px;display:flex}.garage-lines{gap:10px;display:grid}.garage-lines>div{grid-template-columns:64px 1fr 34px;align-items:center;gap:10px;font-size:10px;display:grid}.garage-lines i{background:#ffffff1a;border-radius:8px;height:5px;overflow:hidden}.garage-lines i b{border-radius:inherit;background:linear-gradient(90deg,#12bfff,#caff00);height:100%;display:block}.garage-lines strong{color:var(--gnk-lime);text-align:right}.garage-partner-share{background:linear-gradient(150deg,#caff0012,#06080ae6);border:1px solid #caff0047;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:16px;display:grid}.garage-partner-share>b{color:var(--gnk-lime);font-size:34px;font-weight:700;line-height:1}.garage-partner-share span{color:#e7ece6;font-size:12px;display:block}.garage-partner-share small{color:var(--gnk-muted);margin-top:5px;font-size:10px;display:block}.garage-matrix-card{background:linear-gradient(145deg,#0c2559,#07132b);border:1px solid #2a76ff40;border-radius:20px;grid-template-columns:110px 1fr;align-items:center;gap:12px;margin-top:24px;padding:18px;display:grid}.garage-matrix-nodes{height:82px;position:relative}.garage-matrix-nodes:before,.garage-matrix-nodes:after{content:"";background:#1859b8;position:absolute}.garage-matrix-nodes:before{width:1px;height:38px;top:22px;left:54px}.garage-matrix-nodes:after{width:64px;height:1px;top:59px;left:22px}.garage-matrix-nodes i{background:#07132b;border:2px solid #1fdfff;border-radius:50%;width:15px;height:15px;position:absolute;box-shadow:0 0 9px #1fdfff4d}.garage-matrix-nodes i:first-child{border-color:var(--gnk-lime);top:6px;left:47px}.garage-matrix-nodes i:nth-child(2){top:54px;left:15px}.garage-matrix-nodes i:nth-child(3){top:54px;left:47px}.garage-matrix-nodes i:nth-child(4){top:54px;left:79px}.garage-matrix-nodes i:nth-child(5){top:72px;left:3px}.garage-matrix-nodes i:nth-child(6){top:72px;left:35px}.garage-matrix-nodes i:nth-child(7){top:72px;left:91px}.garage-matrix-card>div:last-child{flex-direction:column;gap:4px;display:flex}.garage-matrix-card span{color:var(--gnk-lime);letter-spacing:1.2px;font-size:8px}.garage-matrix-card b{font-size:12px}.garage-matrix-card small{color:var(--gnk-muted);font-size:9px}.garage-friends-ranking{margin-top:24px}.garage-ranking-screen{padding-top:8px}.garage-ranking-board{margin-inline:-16px}.garage-ranking-head{background:linear-gradient(#020817,#030b1c);padding:6px 16px 14px}.garage-ranking-head h2{color:var(--gnk-lime);letter-spacing:-.7px;margin:3px 0 15px;font-size:23px;line-height:1.05}.garage-ranking-tabs{grid-template-columns:1.15fr 1fr .7fr .85fr 36px;align-items:center;gap:4px;display:grid}.garage-ranking-tabs button{color:#f7f9ff;white-space:nowrap;background:0 0;border:0;min-width:0;padding:4px 0 7px;font-size:13px;font-weight:800}.garage-ranking-tabs button.is-active{color:var(--gnk-lime)}.garage-ranking-tabs button:last-child{place-items:center;display:grid}.garage-ranking-period{color:#d7deec;justify-content:space-between;margin-top:4px;padding:0 39px 0 42px;font-size:9px;display:flex}.garage-ranking-period b{color:var(--gnk-lime);font-weight:700}.garage-ranking-list{background:linear-gradient(#030b1e,#020612);padding:12px 10px 8px;display:grid}.garage-ranking-list article{border-radius:16px;grid-template-columns:28px 58px minmax(0,1fr) auto 16px;align-items:center;gap:8px;min-height:72px;padding:7px;display:grid}.garage-ranking-list article.is-current-user{background:#caff0012;border:1px solid #caff005c}.garage-rank-place{color:#eef1f8;text-align:center;font-size:15px;font-weight:800}.garage-rank-place.is-place-1,.garage-rank-place.is-place-2,.garage-rank-place.is-place-3{font-size:19px}.garage-rank-avatar{color:#fff;background:radial-gradient(circle at 58% 30%, #ffffff61 0 10%, transparent 11%), linear-gradient(145deg, color-mix(in srgb, var(--avatar-tone) 76%, white), var(--avatar-tone));border:2px solid #ffffff2e;border-radius:50%;place-items:center;width:56px;height:56px;font-size:20px;font-weight:900;display:grid;box-shadow:inset 0 -15px 20px #00000047}.garage-ranking-list article>strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.garage-ranking-list article>b{color:#f5f7fc;white-space:nowrap;font-size:15px}.garage-rank-token{color:#f0c97a;text-shadow:0 0 5px #f0c97a80;font-size:13px}.garage-league-reward{background:#111926;border:1px solid #caff0029;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:15px;display:flex}.garage-league-reward div{gap:2px;display:grid}.garage-league-reward span,.garage-league-reward small{color:var(--gnk-muted);font-size:9px}.garage-league-reward strong{font-size:18px}.garage-league-reward button{color:#07101e;background:var(--gnk-lime);border:0;border-radius:999px;padding:10px 13px;font-size:10px;font-weight:900}.garage-league-reward button:disabled{opacity:.55}.garage-tasks-screen{padding-top:10px}.garage-tasks-screen>h2{color:var(--gnk-lime);text-align:center;margin:5px 0 22px;font-size:21px}.garage-task-list{gap:11px;display:grid}.garage-task-list article{background:linear-gradient(145deg,#1f2024,#17181b);border:1px solid #caff0014;border-radius:18px;grid-template-columns:28px minmax(0,1fr) 68px;align-items:center;gap:9px;min-height:72px;padding:12px 11px;display:grid;box-shadow:inset 0 1px #ffffff06,0 10px 24px #00000042}.garage-task-icon{color:var(--gnk-lime);filter:drop-shadow(0 0 7px #caff0038);place-items:center;display:grid}.garage-task-body{flex-direction:column;gap:8px;min-width:0;display:flex}.garage-task-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.garage-task-list b{color:#f5f7f4;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.15;display:-webkit-box;overflow:hidden}.garage-task-head span{color:#e7ebe5;flex:none;font-size:8px}.garage-task-progress{grid-template-columns:1fr auto;align-items:center;gap:7px;display:grid}.garage-task-progress i{background:#424643;border-radius:8px;height:6px;overflow:hidden}.garage-task-progress em{border-radius:inherit;background:linear-gradient(90deg, #8ccc00, var(--gnk-lime));height:100%;display:block;box-shadow:0 0 10px #caff0059}.garage-task-progress small{color:#f5f7f4;text-align:right;min-width:24px;font-size:9px}.garage-task-list button{color:#101500;background:var(--gnk-lime);border:0;border-radius:999px;place-items:center;height:27px;padding-inline:9px;font-size:9px;font-weight:800;display:grid;box-shadow:0 0 12px #caff0033}.garage-task-list button:disabled{color:#172000;box-shadow:none;opacity:.72;background:#caff0075}.garage-task-list article.is-complete{opacity:.68}.garage-season-card{background:linear-gradient(135deg,#caff002b,#103b936b);border-radius:20px;gap:14px;margin-top:18px;padding:20px;display:flex}.garage-season-card>svg{width:45px;height:45px;color:var(--gnk-lime)}.garage-season-card div{flex-direction:column;display:flex}.garage-season-card span{color:var(--gnk-lime);letter-spacing:1px;font-size:9px}.garage-season-card b{font-size:20px}.garage-season-card small{color:var(--gnk-muted)}.garage-mining-card{background:radial-gradient(circle at 50% 28%,#caff002b,#0000 31%),linear-gradient(145deg,#0a214d,#050e24);border:1px solid #caff0040;border-radius:24px;flex-direction:column;align-items:center;padding:24px;display:flex}.garage-orbit{border:1px solid #caff004d;border-radius:50%;place-items:center;width:95px;height:95px;margin-bottom:12px;display:grid;box-shadow:0 0 35px #caff0026,inset 0 0 30px #caff0014}.garage-orbit svg{width:38px;height:38px;color:var(--gnk-lime);filter:drop-shadow(0 0 8px #caff00bf)}.garage-mining-card strong{margin:5px 0 2px;font-size:31px}.garage-mining-card small{color:var(--gnk-muted);margin-bottom:18px;font-size:9px}.garage-mining-card button:disabled{color:#93a0b7;box-shadow:none;background:#344158}.garage-achievements{gap:8px;margin-top:16px;display:grid}.garage-achievements article{background:#ffffff09;border:1px solid #ffffff12;border-radius:15px;grid-template-columns:37px 1fr 24px;align-items:center;gap:10px;padding:13px;display:grid}.garage-achievements article>svg:first-child{color:var(--gnk-lime)}.garage-achievements div{flex-direction:column;display:flex}.garage-achievements b{font-size:11px}.garage-achievements span{color:var(--gnk-muted);font-size:9px}.garage-prestige{background:linear-gradient(140deg,#75490552,#190e28b3);border:1px solid #ffd84d33;border-radius:20px;margin-top:16px;padding:20px}.garage-prestige h3{margin:5px 0;font-size:18px}.garage-prestige p{color:var(--gnk-muted);margin:0;font-size:10px}.garage-prestige>div{grid-template-columns:1fr 34px;align-items:center;gap:9px;margin-top:14px;display:grid}.garage-prestige i{background:#ffffff1a;border-radius:7px;height:6px}.garage-prestige i b{border-radius:inherit;background:#ffd84d;height:100%;display:block}.garage-prestige strong{font-size:10px}.garage-bottom-nav{z-index:50;left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0e120ff0;border:1px solid #ffffff17;border-radius:28px;grid-template-columns:repeat(5,1fr);align-items:center;height:72px;padding:7px 4px 11px;display:grid;position:absolute;box-shadow:0 12px 34px #0000008c}.garage-bottom-nav[aria-hidden=true]{pointer-events:none}.garage-app.has-tuning .garage-bottom-nav{z-index:90}.garage-bottom-nav button{color:#a8afbd;background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:center;height:54px;padding:0;display:flex}.garage-bottom-nav button:focus:not(:focus-visible){outline:0}.garage-bottom-nav button:focus-visible{outline-offset:-2px;border-radius:14px;outline:2px solid #caff00b3}.garage-bottom-nav button span{place-items:center;height:29px;display:grid}.garage-navigation-icon{width:21px;height:21px}.garage-bottom-nav button small{letter-spacing:.2px;margin-top:3px;font-size:9px;display:block}.garage-bottom-nav button.is-active:not(.is-home){width:58px;color:var(--gnk-lime);background:#caff0014;border-radius:16px;justify-self:center;padding-top:5px}.garage-bottom-nav button.is-active:not(.is-home) small{font-weight:800}.garage-bottom-nav button.is-home{justify-content:center;height:auto;transform:translateY(-18px)}.garage-bottom-nav button.is-home span{width:62px;height:62px;color:var(--gnk-lime);letter-spacing:1px;background:radial-gradient(circle at 50% 40%,#caff0029,#080b07 70%);border:1.5px solid #caff00cc;border-radius:50%;margin:0 auto;font-size:27px;font-weight:500;box-shadow:inset 0 0 18px #caff002e,0 0 22px #caff0047}.garage-bottom-nav button.is-home .garage-navigation-icon{width:27px;height:27px}.garage-inline-pack-icon{width:1em;height:1em}.garage-info-strip .garage-inline-pack-icon{flex:none;width:17px;height:17px}.garage-race-button>svg{width:18px;height:18px}.garage-action-card>svg:last-child{width:24px;height:24px}.garage-profile-avatar svg{width:34px;height:34px}.garage-profile-screen{gap:10px;padding-top:12px;display:grid}.garage-profile-head{justify-items:center;gap:4px;padding:18px 0 6px;display:grid}.garage-profile-avatar{color:#0d1a05;background:linear-gradient(150deg,#d4ff3d,#96d800);border-radius:50%;place-items:center;width:78px;height:78px;margin-bottom:8px;display:grid;box-shadow:0 0 26px #caff004d}.garage-profile-head b{letter-spacing:1px;text-transform:uppercase;font-size:20px}.garage-profile-head small{color:var(--gnk-muted);letter-spacing:1.4px;text-transform:uppercase;font-size:10px}.garage-profile-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:6px;display:grid}.garage-profile-stats>div{background:linear-gradient(150deg,#0e120f,#07090b 72%);border:1px solid #ffffff14;border-radius:16px;gap:6px;padding:13px 11px;display:grid}.garage-profile-stats span{color:#9aa39a;letter-spacing:1.1px;text-transform:uppercase;font-size:8px;font-weight:600}.garage-profile-stats strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.garage-profile-screen .garage-action-card{text-align:left;width:100%;margin-top:0}.garage-toast{z-index:70;text-align:center;color:#e9ffc1;background:#06121ef0;border:1px solid #caff0047;border-radius:12px;padding:11px 14px;font-size:10px;animation:.22s ease-out garage-toast-in;position:absolute;bottom:92px;left:28px;right:28px;box-shadow:0 13px 30px #00000059}@keyframes garage-toast-in{0%{opacity:0;transform:translateY(8px)}}.garage-desktop-copy{max-width:560px;display:none}.garage-desktop-copy h1{letter-spacing:-5px;margin:12px 0 22px;font-size:clamp(54px,6vw,92px);line-height:.88}.garage-desktop-copy p{color:#9da9c0;max-width:480px;font-size:17px;line-height:1.6}.garage-kicker{color:var(--gnk-lime);letter-spacing:3px;font-size:11px;font-weight:900}.garage-desktop-stats{gap:12px;margin-top:32px;display:flex}.garage-desktop-stats span{color:#8b96aa;text-transform:uppercase;letter-spacing:1px;background:#ffffff06;border:1px solid #caff0024;border-radius:16px;flex-direction:column;min-width:112px;padding:16px;font-size:10px;display:flex}.garage-desktop-stats b{color:#fff;font-size:28px}.garage-powered{color:#657087;letter-spacing:1.4px;text-transform:uppercase;margin-top:18px;font-size:10px;display:block}@media (width>=900px){.garage-shell{padding:28px}.garage-app{border:1px solid #ffffff1a;border-radius:34px;height:min(880px,100dvh - 56px)}.garage-desktop-copy{display:block}}@media (width<=380px){.garage-content{padding-inline:12px}.garage-vehicle-card{padding-left:82px}.garage-card-body>strong{font-size:20px}}.garage-result-screen{--result-accent:#b8ff00;--result-accent-soft:#8dff00;--result-ink:#071000;--result-glass-a:#10191aeb;--result-glass-b:#060b0deb;--result-fade:2, 6, 9;--result-muted:#8d999e;--result-hair:#6c7a804d;z-index:60;color:#fff;background:#02060a;flex-direction:column;animation:.32s ease-out garage-result-in;display:flex;position:absolute;inset:0;overflow:hidden}.garage-result-screen.is-loss{--result-accent:#ff684f;--result-accent-soft:#f04435;--result-ink:#1a0603;--result-glass-a:#1a1010eb;--result-glass-b:#0b0809f0;--result-fade:5, 3, 3;--result-muted:#a18f90;--result-hair:#7e737452}.garage-result-scene{z-index:0;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.garage-result-veil{z-index:1;pointer-events:none;background:linear-gradient(to bottom, rgba(var(--result-fade), 0) 0%, rgba(var(--result-fade), .1) 40%, rgba(var(--result-fade), .62) 68%, rgba(var(--result-fade), .97) 88%);position:absolute;inset:0}.garage-result-top{z-index:3;padding:max(14px, env(safe-area-inset-top)) 13px 0;align-items:center;gap:9px;display:flex;position:relative}.garage-result-top>button{color:#f5f7f8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070c0edb;border:1px solid #73808773;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.garage-result-chip,.garage-result-class{letter-spacing:1px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070c0ed9;border:1px solid #75818861;border-radius:999px;align-items:center;gap:7px;height:30px;padding:0 14px;font-size:11px;font-weight:800;display:inline-flex}.garage-result-chip .garage-inline-pack-icon{width:16px;height:16px;color:var(--result-accent)}.garage-result-class{border-color:color-mix(in srgb, var(--result-accent) 55%, transparent);color:var(--result-accent);letter-spacing:1.6px;margin-left:auto}.garage-result-verdict{z-index:3;border:1px solid color-mix(in srgb, var(--result-accent) 62%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07100ed6;border-radius:22px;align-self:flex-start;align-items:center;gap:13px;margin:12px 0 0 13px;padding:11px 22px 11px 12px;display:inline-flex;position:relative}.garage-result-verdict i{border:2px solid var(--result-accent);background:color-mix(in srgb, var(--result-accent) 13%, transparent);width:44px;height:44px;color:var(--result-accent);box-shadow:0 0 20px color-mix(in srgb, var(--result-accent) 35%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.garage-result-verdict small{color:var(--result-accent);letter-spacing:2.4px;font-size:10px;font-weight:800;display:block}.garage-result-verdict b{letter-spacing:-.2px;margin-top:2px;font-size:19px;font-weight:800;display:block}.garage-result-panel{z-index:3;margin:auto 13px max(14px, env(safe-area-inset-bottom));border:1px solid var(--result-hair);background:linear-gradient(135deg, var(--result-glass-a), var(--result-glass-b));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:26px;padding:18px 16px 16px;position:relative;overflow:hidden}.garage-result-panel:before{content:"";background:linear-gradient(90deg, var(--result-accent), var(--result-accent-soft));height:3px;position:absolute;top:0;left:0;right:0}.garage-result-figures{grid-template-columns:1fr 1px 1fr;align-items:center;gap:12px;display:grid}.garage-result-figures>div{align-items:center;gap:10px;min-width:0;display:flex}.garage-result-figures>div:nth-child(2){background:var(--result-hair);width:1px;height:44px;padding:0}.garage-result-figures i{border:2px solid var(--result-accent);background:color-mix(in srgb, var(--result-accent) 12%, transparent);width:38px;height:38px;color:var(--result-accent);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.garage-result-gnk{font-size:15px;font-weight:900}.garage-result-figures small,.garage-result-audit small{color:var(--result-muted);letter-spacing:1.6px;font-size:9px;font-weight:700;display:block}.garage-result-figures b{letter-spacing:-.4px;white-space:nowrap;margin-top:1px;font-size:19px;font-weight:900;display:block}.garage-result-audit{border:1px solid var(--result-hair);background:#0b1214b8;border-radius:16px;align-items:center;gap:11px;margin-top:12px;padding:10px 12px;display:flex}.garage-result-audit>svg{color:var(--result-accent);flex:none}.garage-result-audit>div{flex:1;min-width:0}.garage-result-audit b{margin-top:1px;font-size:13px;font-weight:800;display:block}.garage-result-audit em{background:var(--result-accent);width:27px;height:27px;color:var(--result-ink);border-radius:50%;flex:none;place-items:center;display:grid}.garage-result-cta{background:linear-gradient(90deg, var(--result-accent), var(--result-accent-soft));width:100%;color:var(--result-ink);letter-spacing:2px;box-shadow:0 0 28px color-mix(in srgb, var(--result-accent) 42%, transparent);border:0;border-radius:22px;justify-content:center;align-items:center;margin-top:12px;padding:16px 52px 16px 20px;font-size:15px;font-weight:900;display:flex;position:relative}.garage-result-cta i{background:color-mix(in srgb, var(--result-ink) 12%, transparent);border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;right:12px}.garage-result-cta i svg{width:20px;height:20px}@media (prefers-reduced-motion:reduce){.garage-result-screen{animation:none}}.garage-vehicle-level-screen{color:#f5f7f3;background:radial-gradient(circle at 75% 8%,#adff0014,#0000 28%),#030806;min-height:100%;padding:16px 14px 120px}.garage-vl-header,.garage-vl-transition,.garage-vl-requirement,.garage-vl-after,.garage-vl-success,.garage-vl-max,.garage-vl-info{background:#09110feb;border:1px solid #cdffde21;border-radius:14px}.garage-vl-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-top:14px;padding:18px;display:flex}.garage-vl-header small,.garage-vl-section-label,.garage-vl-after>span{color:#aaff20;letter-spacing:1.4px;font-size:9px;font-weight:900}.garage-vl-header h2{margin:5px 0 0;font-size:20px}.garage-vl-header>span{color:#91a099;text-align:right;border:1px solid #aaff203d;border-radius:9px;gap:4px;min-width:74px;padding:8px 10px;font-size:8px;display:grid}.garage-vl-header>span b{color:#aaff20;font-size:12px}.garage-vl-transition{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin-top:12px;padding:15px 18px;display:grid}.garage-vl-transition span{color:#77847d;gap:4px;font-size:8px;display:grid}.garage-vl-transition span:last-child{text-align:right}.garage-vl-transition b{color:#fff;font-size:17px}.garage-vl-transition span:last-child b,.garage-vl-transition i{color:#aaff20}.garage-vl-section-label{margin:22px 2px 8px}.garage-vl-requirement{margin-bottom:9px;padding:14px}.garage-vl-requirement>div{justify-content:space-between;gap:12px;font-size:11px;display:flex}.garage-vl-requirement progress{accent-color:#77ed31;background:#26302d;border:0;border-radius:999px;width:100%;height:6px;margin:11px 0 6px;overflow:hidden}.garage-vl-requirement progress::-webkit-progress-bar{background:#26302d}.garage-vl-requirement progress::-webkit-progress-value{background:linear-gradient(90deg,#22bd45,#aaff20)}.garage-vl-requirement small,.garage-vl-hint,.garage-vl-success p,.garage-vl-info p{color:#75817b;font-size:9px;line-height:1.5}.garage-vl-after{margin-top:12px;padding:15px}.garage-vl-after p,.garage-vl-max p{color:#c8d2cc;align-items:center;gap:7px;margin:10px 0 0;font-size:10px;display:flex}.garage-vl-after svg,.garage-vl-max svg,.garage-vl-info svg{color:#aaff20}.garage-vl-upgrade{width:100%;margin-top:14px}.garage-vl-hint{text-align:center;margin:10px 6px 0}.garage-vl-success,.garage-vl-max{border-color:#aaff2085;margin-top:14px;padding:22px 18px}.garage-vl-success{text-align:center}.garage-vl-success>svg{color:#aaff20}.garage-vl-success small{color:#aaff20;letter-spacing:1.4px;margin-top:10px;font-size:9px;display:block}.garage-vl-success h3,.garage-vl-max h3{color:#aaff20;margin:7px 0;font-size:25px}.garage-vl-success .garage-primary-button{width:100%;margin-top:14px}.garage-vl-max>div{color:#aaff20;justify-content:space-between;font-size:17px;display:flex}.garage-vl-info{gap:12px;margin-top:12px;padding:15px;display:flex}.garage-vl-info b{color:#aaff20;font-size:10px}.garage-vl-info p{margin:5px 0 0}@keyframes garage-result-in{0%{opacity:0;transform:translateY(22px)}}.garage-app.is-garage-tab{--garage-header-safe-top:max(12px, env(safe-area-inset-top,0px));--garage-overlay-header-height:max(72px, calc(var(--garage-header-safe-top) + 52px))}.garage-app.is-garage-tab:before{display:none}.garage-app.is-garage-tab .garage-header{z-index:20;min-height:var(--garage-overlay-header-height);padding:var(--garage-header-safe-top) 12px 8px;background:0 0;position:absolute;top:0;left:0;right:0}.garage-app.is-garage-tab .garage-brand{min-height:44px;transform:none}.garage-app.is-garage-tab .garage-brand span,.garage-app.is-garage-tab .garage-brand b{letter-spacing:1px;text-shadow:0 2px 7px #000000bd;font-size:22px;font-style:normal;font-weight:800}.garage-app.is-garage-tab .garage-brand b{color:var(--gnk-lime);font-style:italic}.garage-app.is-garage-tab .garage-balances{gap:8px}.garage-app.is-garage-tab .garage-balances button{color:#fff;background:#010505c7;border-color:#ffffff57;border-radius:12px;height:44px;padding:0 6px;box-shadow:0 2px 10px #00000057}.garage-app.is-garage-tab .garage-balances .garage-balance-usdt{color:#fff;background:#010505c7;border-color:#ffffff57}.garage-app.is-garage-tab .garage-balance>svg,.garage-app.is-garage-tab .garage-gnk-mark{width:20px;height:20px}.garage-app.is-garage-tab .garage-balance>span{justify-items:start;gap:2px;line-height:1;display:grid}.garage-app.is-garage-tab .garage-balance b{color:#fff;white-space:nowrap;font-size:12px;font-weight:600}.garage-app.is-garage-tab .garage-balance small{color:#ffffffc7;font-size:7px;font-weight:500}.garage-app.is-garage-tab .garage-gnk-mark{color:#071000;background:var(--gnk-lime);border-radius:5px;place-items:center;font-size:16px;display:grid}.garage-app.is-garage-tab .garage-balances .garage-avatar{color:#fff;background:#010505b8;border:1px solid #ffffff80;border-radius:50%;width:44px;padding:0;box-shadow:0 2px 10px #00000057}.garage-app.is-garage-tab .garage-content{margin-bottom:calc(84px + max(12px, env(safe-area-inset-bottom)));padding:0 12px 16px}.garage-main-master{--garage-master-showcase-height:clamp(434px, calc(131.2vw + 14px), 580px);--garage-master-level-height:clamp(64px, 18.5vw, 80px);--garage-master-module-height:clamp(104px, 28.7vw, 124px);--garage-master-rail-height:clamp(104px, 28.7vw, 124px);min-height:100%;position:relative}.garage-main-master.garage-tier-II,.garage-main-master.garage-tier-III{--garage-master-showcase-height:clamp(366px, calc(62dvh + 14px), 580px)}.garage-main-master.garage-tier-IV[data-vehicle-id="13"]{--garage-master-showcase-height:clamp(373px, calc(63.2dvh + 14px), 600px)}.garage-main-master.garage-tier-IV[data-vehicle-id="14"]{--garage-master-showcase-height:clamp(369px, calc(62.5dvh + 14px), 600px)}.garage-main-master.garage-tier-IV[data-vehicle-id="15"]{--garage-master-showcase-height:clamp(380px, calc(64.5dvh + 14px), 620px)}.garage-main-master.garage-tier-IV[data-vehicle-id="16"]{--garage-master-showcase-height:clamp(390px, calc(66.1dvh + 14px), 620px)}.garage-main-master .garage-showcase{height:var(--garage-master-showcase-height);margin:0 -12px;position:relative;overflow:hidden}.garage-main-master .garage-titlecard{z-index:6;top:calc(var(--garage-overlay-header-height) + 16px);max-width:calc(100% - 32px);padding:0;position:absolute;left:16px}.garage-main-master .garage-titlecard h2{color:#fff;letter-spacing:.5px;text-overflow:ellipsis;text-shadow:0 2px 8px #000000e0;white-space:nowrap;margin:0;font-size:22px;font-style:normal;font-weight:700;line-height:1;overflow:hidden}.garage-master-hud{z-index:7;top:calc(var(--garage-overlay-header-height) + 54px);gap:8px;width:92px;display:grid;position:absolute;left:12px}.garage-master-stat{color:#fff;min-height:60px;box-shadow:none;background:#020808b8;border:1px solid #fff3;border-radius:12px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;padding:8px;display:grid}.garage-master-stat>svg{width:26px;height:26px;color:var(--gnk-lime)}.garage-master-stat>span{gap:1px;min-width:0;display:grid}.garage-master-stat strong{white-space:nowrap;font-size:17px;font-weight:700;line-height:1}.garage-master-stat small,.garage-master-stat em{color:#fff;white-space:nowrap;font-size:7px;font-style:normal;line-height:1.15}.garage-master-stat em{color:#ffffffbd}.garage-master-stat-races{min-height:44px}.garage-master-stat-races strong{font-size:21px}.garage-main-master .garage-stage{z-index:2;height:var(--garage-master-showcase-height);place-items:center;margin:0;display:grid;position:absolute;inset:0;overflow:hidden}.garage-main-master .garage-hero-vehicle{z-index:2;object-fit:contain;width:62%;height:auto;max-height:260px;transform:translateX(calc(-50% + var(--garage-hero-x))) scale(var(--garage-hero-scale));transform-origin:bottom;filter:none;position:absolute;bottom:14px;left:50%}.garage-main-master .garage-levelbar{z-index:8;min-height:var(--garage-master-level-height);grid-template-columns:minmax(0,1fr) 132px;gap:8px;margin:0;display:grid;position:relative}.garage-main-master .garage-levelbar-panel,.garage-main-master .garage-levelbar-cta{background:#020808c7;border:1px solid #ffffff2e;border-radius:12px;min-width:0;padding:8px 12px}.garage-main-master .garage-levelbar-head{justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 8px;display:flex}.garage-main-master .garage-levelbar-head b{color:#fff;letter-spacing:.5px;font-size:12px;font-weight:700}.garage-main-master .garage-levelbar-head small{color:#fff;font-size:9px;font-weight:600}.garage-main-master .garage-levelbar-meter{display:block}.garage-main-master .garage-levelbar-track{background:#ffffff47;border-radius:99px;height:8px;display:block;overflow:hidden}.garage-main-master .garage-levelbar-track i{border-radius:inherit;background:var(--gnk-lime);height:100%;box-shadow:none;display:block}.garage-main-master .garage-levelbar-cta{align-content:space-between;gap:4px;padding:8px;display:grid}.garage-main-master .garage-levelbar-cta>small{color:#ffffffb8;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:7px;line-height:1;overflow:hidden}.garage-main-master .garage-levelbar-action{color:#071000;background:var(--gnk-lime);letter-spacing:0;border:0;border-radius:8px;justify-content:center;gap:7px;min-height:44px;padding:0 8px;font-size:11px;font-weight:800}.garage-main-master .garage-modules{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:var(--garage-master-module-height);gap:8px;margin-top:8px}.garage-main-master .garage-module-tile{color:#fff;min-width:0;box-shadow:none;background:#020808e0;border-color:#ffffff29;border-radius:12px;gap:2px;padding:16px 4px 8px;overflow:hidden}.garage-main-master .garage-module-tile.is-installed{box-shadow:none;border-color:#ffffff29}.garage-main-master .garage-module-tile.has-class-one-art.is-recommended{border-color:var(--gnk-lime)}.garage-main-master .garage-module-tile b{color:#fff;letter-spacing:-.1px;place-items:center;min-height:16px;font-size:7px;font-weight:500;line-height:1.1;display:grid}.garage-main-master .garage-module-tile small,.garage-main-master .garage-module-tile:not(.is-installed) small{color:var(--gnk-lime);font-size:10px;font-weight:600}.garage-main-master .garage-part-art-frame{height:clamp(56px,15.5vw,68px)}.garage-main-master .garage-part-art{transform:scale(3.65)}.garage-main-master .garage-recommended-badge{gap:2px;font-size:5px;top:4px;left:3px;right:3px}.garage-main-master .garage-recommended-badge svg{width:8px;height:8px}.garage-main-master .garage-module-gate{z-index:3;color:#ffffffad;background:#030808db;border-radius:5px;align-items:center;gap:2px;padding:2px 3px;font-size:6px;font-weight:600;display:flex;position:absolute;top:3px;right:3px}.garage-main-master .garage-module-tile.is-gated{filter:saturate(.3);opacity:.58;border-color:#ffffff1a}.garage-main-master .garage-fleet-list{gap:16px;margin-top:12px}.garage-main-master .garage-fleet{background:0 0;border:0;border-radius:0;margin:0;padding:0}.garage-main-master .garage-classbar{color:#fff;letter-spacing:0;min-height:44px;padding:0 4px;font-size:12px}.garage-main-master .garage-classbar>span{align-items:baseline;gap:8px;font-weight:600;display:flex}.garage-main-master .garage-classbar i{color:#ffffffb3;margin:0;font-size:10px;font-style:normal;font-weight:400}.garage-main-master .garage-classbar small{color:#ffffff94;text-transform:lowercase;font-size:9px;font-weight:400}.garage-main-master .garage-class-selector-trigger{color:#ffffffad;letter-spacing:0;text-transform:none;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:4px;min-width:44px;min-height:44px;padding:0 4px;font-size:10px;font-weight:400;display:flex}.garage-main-master .garage-class-selector-trigger svg{color:#fff;width:15px;height:15px}.garage-main-master .garage-vehicle-rail{gap:8px}.garage-main-master .garage-rail-card{height:var(--garage-master-rail-height);color:#fff;background:#020808e0;border-color:#ffffff29;border-radius:12px;flex-basis:calc(25% - 6px);grid-template-rows:14px 1fr 14px;gap:2px;padding:8px 4px;display:grid}.garage-main-master .garage-rail-card.is-available{background:#020808e0;border-color:#caff006b}.garage-main-master .garage-rail-card.is-locked{filter:saturate(.25);opacity:.56;border-color:#ffffff1f}.garage-main-master .garage-rail-name{text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:500;line-height:1.2;overflow:hidden}.garage-main-master .garage-rail-selected{z-index:3;background:var(--gnk-lime);border-radius:50%;width:15px;height:15px;position:absolute;top:6px;right:6px}.garage-main-master .garage-rail-art{height:clamp(56px,15.5vw,68px);overflow:hidden}.garage-main-master .garage-rail-art img{filter:none;max-height:100%}.garage-main-master .garage-rail-lock{color:#d6dad6;filter:drop-shadow(0 2px 4px #000000b3);width:18px;height:18px;position:absolute}.garage-main-master .garage-rail-rate{color:#fff;gap:3px;font-size:7.5px}.garage-main-master .garage-rail-rate svg{width:11px;height:11px;color:var(--gnk-lime)}.garage-main-master .garage-build-note{margin-bottom:12px}.garage-bottom-nav{left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));-webkit-backdrop-filter:none;backdrop-filter:none;background:#050c0bf5;border-color:#ffffff21;border-radius:24px;height:72px;padding:7px 4px 9px;box-shadow:0 8px 28px #0000008f}.garage-bottom-nav button{color:#b3b7b7;justify-content:flex-start;width:100%;min-width:44px;height:55px}.garage-bottom-nav button small{margin-top:3px;font-size:8.5px}.garage-bottom-nav button.is-active:not(.is-home){width:100%;color:var(--gnk-lime);background:0 0;padding-top:0}.garage-bottom-nav button.is-home{height:72px;color:var(--gnk-lime);justify-content:flex-start;transform:translateY(-6px)}.garage-bottom-nav button.is-home span{flex:0 0 56px;width:56px;height:56px}.garage-bottom-nav button.is-home small{color:var(--gnk-lime);margin-top:-1px;font-size:9px}.garage-class-sheet-backdrop{z-index:75;padding-top:max(12px, var(--garage-v1-safe-top,env(safe-area-inset-top)));background:#0000007a;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.garage-class-sheet{box-sizing:border-box;width:100%;height:auto;max-height:100%;padding:8px clamp(8px, 2.8vw, 12px) max(10px, var(--garage-v1-safe-bottom,env(safe-area-inset-bottom)));background:#101513;border:1px solid #ffffff24;border-bottom:0;border-radius:24px 24px 0 0;overflow:hidden;box-shadow:0 -12px 32px #0000006b}.garage-class-sheet-drag{background:#ffffff47;border-radius:99px;width:40px;height:4px;margin:0 auto 6px;display:block}.garage-class-sheet>header{justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.garage-class-sheet>header h2,.garage-class-sheet>header p{margin:0}.garage-class-sheet>header h2{color:#fff;font-size:18px;font-weight:700;line-height:1.2}.garage-class-sheet>header p{color:#ffffff94;margin-top:2px;font-size:11px;font-weight:400}.garage-class-sheet-close{color:#ffffffb8;background:0 0;border:0;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;margin-top:-4px;display:grid}.garage-class-sheet-close svg{width:20px;height:20px}.garage-class-sheet-grid{grid-template-columns:minmax(0,1fr);gap:clamp(3px,.6dvh,6px);margin-top:4px;display:grid;overflow:visible}.garage-class-sheet-card{--garage-class-card-accent:#caff00;aspect-ratio:4;width:100%;min-width:0;min-height:0;box-shadow:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;padding:0;line-height:0;display:block;position:relative;overflow:visible}.garage-class-sheet-card[data-tier=IV]{--garage-class-card-accent:#ee2dff}.garage-class-sheet-card-artwork{object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.garage-class-sheet-card-count{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.garage-class-sheet-card-count text{font-variant-numeric:tabular-nums;letter-spacing:-7px;paint-order:stroke fill;stroke:#05080cd6;stroke-width:3px;text-anchor:middle;transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 4px 4px #000000c7);font-family:Inter,Impact,Arial Black,sans-serif;font-size:124px;font-style:italic;font-weight:900;transform:skew(-7deg)scaleX(.86)}.garage-class-sheet-card.is-locked .garage-class-sheet-card-count{opacity:.62}.garage-class-sheet-card.is-locked{cursor:not-allowed}.garage-class-sheet-card.is-selected{cursor:default}.garage-main-master .garage-class-selector-trigger:focus-visible,.garage-class-sheet-close:focus-visible{outline:2px solid var(--gnk-lime);outline-offset:-2px}.garage-class-sheet-card:focus-visible{outline:2px solid var(--garage-class-card-accent);outline-offset:-2px}@media (width<=380px){.garage-app.is-garage-tab .garage-header{padding-inline:10px}.garage-app.is-garage-tab .garage-brand span,.garage-app.is-garage-tab .garage-brand b{font-size:18px}.garage-app.is-garage-tab .garage-balances{gap:4px}.garage-app.is-garage-tab .garage-balances button{height:44px;padding-inline:6px}.garage-app.is-garage-tab .garage-balances .garage-avatar{width:44px}.garage-main-master .garage-showcase,.garage-main-master .garage-stage{height:var(--garage-master-showcase-height)}.garage-main-master .garage-titlecard{top:calc(var(--garage-overlay-header-height) + 10px)}.garage-master-hud{top:calc(var(--garage-overlay-header-height) + 46px);width:88px;left:10px}.garage-master-stat{grid-template-columns:23px minmax(0,1fr);gap:4px;padding-inline:8px}.garage-master-stat>svg{width:23px;height:23px}.garage-master-stat strong{font-size:15px}.garage-main-master .garage-levelbar{grid-template-columns:minmax(0,1fr) 124px}.garage-main-master .garage-levelbar-panel{padding-inline:8px}.garage-main-master .garage-modules{gap:4px}.garage-main-master .garage-module-tile{padding:16px 4px 8px}.garage-main-master .garage-part-art-frame{height:clamp(56px,16vw,62px)}.garage-main-master .garage-rail-card{padding-inline:4px}.garage-main-master .garage-rail-art{height:60px}.garage-main-master .garage-rail-art img{max-height:60px}.garage-bottom-nav{left:8px;right:8px}.garage-class-sheet{padding-inline:8px}.garage-class-sheet-card{aspect-ratio:4;min-height:0}}@media (width<=340px){.garage-header{padding-inline:10px}.garage-brand span,.garage-brand b,.garage-app.is-garage-tab .garage-brand span,.garage-app.is-garage-tab .garage-brand b{font-size:17px}.garage-balances,.garage-app.is-garage-tab .garage-balances{gap:4px}.garage-balances button,.garage-app.is-garage-tab .garage-balances button{gap:3px;padding-inline:4px}.garage-balances button>svg,.garage-app.is-garage-tab .garage-balance>svg,.garage-gnk-mark,.garage-app.is-garage-tab .garage-gnk-mark{width:18px;height:18px}.garage-balance b,.garage-app.is-garage-tab .garage-balance b{font-size:9.5px}}@media (height<=650px){.garage-bottom-nav{bottom:max(4px, env(safe-area-inset-bottom));height:64px;padding-block:4px 6px}.garage-bottom-nav button{height:52px}.garage-bottom-nav button.is-home{height:64px;transform:translateY(-4px)}.garage-bottom-nav button.is-home span{flex-basis:50px;width:50px;height:50px}}html,body,#root{width:100%;height:100%;overflow:hidden}.garage-desktop-copy.is-hidden{display:none}.garage-shell.is-garage-main-shell{min-height:min(100dvh, var(--tg-viewport-stable-height,100dvh));background:#000;gap:0;overflow:hidden}.garage-shell.is-garage-main-shell .garage-app.is-garage-tab{--garage-accent:#caff00;--garage-accent-bright:#d9ff26;--garage-accent-deep:#8fdb00;--garage-accent-border:#caff007a;--garage-accent-soft:#caff0033;--garage-accent-glow:#a0ff004d;--garage-accent-glow-soft:#aeff002e;--garage-on-accent:#071000;--gnk-lime:var(--garage-accent);--garage-v1-safe-top:max(env(safe-area-inset-top,0px), var(--tg-safe-area-inset-top,0px), var(--tg-content-safe-area-inset-top,0px));--garage-v1-safe-bottom:max(env(safe-area-inset-bottom,0px), var(--tg-safe-area-inset-bottom,0px), var(--tg-content-safe-area-inset-bottom,0px));--garage-v1-header-h:calc(clamp(56px, 7.5dvh, 70px) + var(--garage-v1-safe-top));--garage-v1-level-h:clamp(52px, 8dvh, 74px);--garage-v1-fleet-h:clamp(122px, 16.5dvh, 154px);--garage-v1-classbar-h:40px;--garage-v1-nav-h:clamp(58px, 18vw, 77px);--garage-v1-nav-bottom:max(4px, var(--garage-v1-safe-bottom));--garage-v1-nav-reserve:calc(var(--garage-v1-nav-h) + var(--garage-v1-nav-bottom) + 4px);--garage-v1-gap:clamp(4px, .7dvh, 7px);--garage-v1-content-lift:0px;--garage-title-safe-width:clamp(156px, 47.5vw, 206px);--garage-title-safe-bottom:calc(var(--garage-v1-header-h) + clamp(60px, 8dvh, 72px));width:min(100%,430px);height:min(100dvh, var(--tg-viewport-stable-height,100dvh));border:0;border-radius:0;max-height:none;overflow:hidden}.garage-shell.is-garage-main-shell .garage-app.is-garage-tab[data-garage-theme=purple]{--garage-accent:#ee2dff;--garage-accent-bright:#ff5cff;--garage-accent-deep:#8f00ff;--garage-accent-border:#ee2dff80;--garage-accent-soft:#ee2dff38;--garage-accent-glow:#be00ff52;--garage-accent-glow-soft:#d62dff38;--garage-on-accent:#17001b}.garage-shell.is-garage-main-shell .garage-app.is-garage-tab .garage-header{min-height:var(--garage-v1-header-h);padding:max(4px, var(--garage-v1-safe-top)) 10px 4px;grid-template-columns:clamp(88px,29vw,120px) minmax(0,1fr);gap:clamp(4px,1.4vw,7px)}.garage-app.is-garage-tab .garage-brand{width:100%;min-height:44px;overflow:visible}.garage-brand-art{object-fit:contain;object-position:left center;width:100%;height:auto;max-height:48px;display:block}.garage-app.is-garage-tab .garage-balances{grid-template-columns:repeat(2,minmax(0,1fr)) 42px;gap:clamp(3px,1vw,6px);width:100%}.garage-app.is-garage-tab .garage-balances button{background:#020506eb;border-radius:11px;gap:3px;height:44px;padding-inline:clamp(3px,1vw,6px);box-shadow:0 3px 10px #00000038}.garage-app.is-garage-tab .garage-balance>svg,.garage-app.is-garage-tab .garage-gnk-mark,.garage-app.is-garage-tab .garage-gnk-token,.garage-app.is-garage-tab .garage-usdt-token{object-fit:contain;flex:none;width:clamp(17px,5vw,22px);height:clamp(17px,5vw,22px)}.garage-app.is-garage-tab .garage-balance b{font-size:clamp(9px,2.8vw,12px)}.garage-app.is-garage-tab .garage-balance small{font-size:clamp(6px,1.8vw,8px)}.garage-app.is-garage-tab .garage-balances .garage-avatar{width:42px;min-width:42px;height:44px}.garage-shell.is-garage-main-shell .garage-app.is-garage-tab .garage-content{z-index:2;min-height:0;margin:0;padding:0 10px;position:absolute;inset:0;overflow:hidden}.garage-main-master{grid-template-rows:minmax(0, 1fr) var(--garage-v1-level-h) var(--garage-v1-fleet-h);gap:var(--garage-v1-gap);width:100%;height:100%;min-height:0;padding:0 0 calc(var(--garage-v1-nav-reserve) + var(--garage-v1-content-lift));display:grid;position:relative;overflow:hidden}.garage-main-master.garage-tier-II,.garage-main-master.garage-tier-III,.garage-main-master.garage-tier-IV,.garage-main-master.garage-tier-IV[data-vehicle-id="13"],.garage-main-master.garage-tier-IV[data-vehicle-id="14"],.garage-main-master.garage-tier-IV[data-vehicle-id="15"],.garage-main-master.garage-tier-IV[data-vehicle-id="16"]{--garage-master-showcase-height:auto}.garage-main-master .garage-showcase,.garage-main-master .garage-stage{width:auto;height:auto;min-height:0}.garage-main-master .garage-showcase{margin:0 -10px;position:relative;overflow:hidden;container-type:inline-size}.garage-main-master .garage-titlecard{top:calc(var(--garage-v1-header-h) + 3px);width:var(--garage-title-safe-width);justify-items:start;gap:2px;max-width:calc(100% - 24px);display:grid;left:12px}.garage-main-master .garage-titlecard>span{min-height:20px;color:var(--gnk-lime);background:#090d0e;border-radius:6px;place-items:center;padding:2px 8px;font-size:clamp(8px,2.5vw,11px);font-weight:800;line-height:1;display:inline-grid;box-shadow:0 2px 7px #00000038}.garage-main-master .garage-titlecard h2{color:#090d0e;letter-spacing:-.5px;text-overflow:ellipsis;text-shadow:0 1px 1px #ffffff8a;white-space:nowrap;width:100%;max-width:100%;font-size:clamp(19px,6.1vw,28px);font-weight:900;line-height:1;overflow:hidden}.garage-main-master .garage-titlecard[data-title-size=medium] h2{font-size:clamp(17.5px,5.5vw,25px)}.garage-main-master .garage-titlecard[data-title-size=long] h2{font-size:clamp(16px,5vw,23px)}.garage-main-master .garage-titlecard p{color:#050c0da8;letter-spacing:.25px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:100%;max-width:100%;margin:0;font-size:clamp(7px,2.1vw,10px);font-weight:700;line-height:1.15;overflow:hidden}.garage-master-hud{top:calc(var(--garage-v1-header-h) + clamp(58px, 8dvh, 70px));gap:clamp(6px,.72dvh,8px);width:clamp(104px,31.8vw,136px);left:10px}.garage-master-stat{width:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block;position:relative;overflow:visible}.garage-master-stat-races{width:78%;min-height:0;margin-left:clamp(2px,.8vw,4px)}.garage-master-stat-races+.garage-master-stat-income{margin-top:8px}.garage-master-stat-plate{z-index:0;object-fit:contain;width:100%;height:auto;display:block;position:relative}.garage-master-stat-income{aspect-ratio:16/5;isolation:isolate}.garage-income-shell{z-index:0;box-sizing:border-box;pointer-events:none;border:clamp(12px,4vw,22px) solid #0000;border-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1104'%20height='408'%20viewBox='0%200%201104%20408'%3e%3cdefs%3e%3clinearGradient%20id='rim'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%20gradientUnits='objectBoundingBox'%3e%3cstop%20stop-color='%23656b73'/%3e%3cstop%20offset='.035'%20stop-color='%23272d34'/%3e%3cstop%20offset='.18'%20stop-color='%2306090d'/%3e%3cstop%20offset='.77'%20stop-color='%2307090b'/%3e%3cstop%20offset='.95'%20stop-color='%23434a52'/%3e%3cstop%20offset='1'%20stop-color='%23101419'/%3e%3c/linearGradient%3e%3clinearGradient%20id='edge'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20stop-color='%23bac0c7'/%3e%3cstop%20offset='.11'%20stop-color='%2359616b'/%3e%3cstop%20offset='.35'%20stop-color='%2321272e'/%3e%3cstop%20offset='.7'%20stop-color='%231c232a'/%3e%3cstop%20offset='1'%20stop-color='%23737b84'/%3e%3c/linearGradient%3e%3clinearGradient%20id='face'%20x1='0'%20y1='0'%20x2='.15'%20y2='1'%3e%3cstop%20stop-color='%231b2026'/%3e%3cstop%20offset='.32'%20stop-color='%230c1014'/%3e%3cstop%20offset='.72'%20stop-color='%23070a0d'/%3e%3cstop%20offset='1'%20stop-color='%2311161c'/%3e%3c/linearGradient%3e%3clinearGradient%20id='glass'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20stop-color='%23a9b1ba'%20stop-opacity='.29'/%3e%3cstop%20offset='.36'%20stop-color='%236d7783'%20stop-opacity='.12'/%3e%3cstop%20offset='1'%20stop-color='%2359616b'%20stop-opacity='0'/%3e%3c/linearGradient%3e%3clinearGradient%20id='left'%20x1='0'%20y1='0'%20x2='1'%20y2='.2'%3e%3cstop%20stop-color='%23b5bec9'%20stop-opacity='.23'/%3e%3cstop%20offset='.12'%20stop-color='%23788591'%20stop-opacity='.07'/%3e%3cstop%20offset='.48'%20stop-color='%2366717d'%20stop-opacity='0'/%3e%3c/linearGradient%3e%3clinearGradient%20id='topLine'%3e%3cstop%20stop-color='%23a3acb7'%20stop-opacity='0'/%3e%3cstop%20offset='.18'%20stop-color='%23e3e7ec'%20stop-opacity='.6'/%3e%3cstop%20offset='.68'%20stop-color='%23d4dae1'%20stop-opacity='.25'/%3e%3cstop%20offset='1'%20stop-color='%23a3acb7'%20stop-opacity='0'/%3e%3c/linearGradient%3e%3cclipPath%20id='inside'%3e%3crect%20x='34'%20y='34'%20width='1036'%20height='340'%20rx='91'/%3e%3c/clipPath%3e%3c/defs%3e%3crect%20x='12'%20y='12'%20width='1080'%20height='384'%20rx='112'%20fill='%23030507'/%3e%3crect%20x='15'%20y='15'%20width='1074'%20height='378'%20rx='109'%20fill='url(%23rim)'%20stroke='%23080b0e'%20stroke-width='3'/%3e%3crect%20x='23'%20y='23'%20width='1058'%20height='362'%20rx='102'%20fill='%2304070a'%20stroke='url(%23edge)'%20stroke-width='3'/%3e%3crect%20x='31'%20y='31'%20width='1042'%20height='346'%20rx='94'%20fill='url(%23face)'%20stroke='%23010304'%20stroke-width='4'/%3e%3cg%20clip-path='url(%23inside)'%3e%3cpath%20d='M34%2034H1070V137C830%2093%20361%20117%2034%20194Z'%20fill='url(%23glass)'/%3e%3crect%20x='34'%20y='34'%20width='1036'%20height='340'%20fill='url(%23left)'/%3e%3cpath%20d='M878%20374H1070V227C1018%20289%20957%20336%20878%20374Z'%20fill='%2399a9ba'%20opacity='.025'/%3e%3c/g%3e%3cpath%20d='M45%20119Q47%2044%20126%2041H978Q1058%2043%201060%20119'%20fill='none'%20stroke='url(%23topLine)'%20stroke-width='3'%20stroke-linecap='round'/%3e%3cpath%20d='M52%20301Q60%20367%20126%20369H978Q1044%20367%201052%20301'%20fill='none'%20stroke='%238a96a5'%20stroke-opacity='.13'%20stroke-width='2'/%3e%3c/svg%3e") 132 fill;position:absolute;inset:0}.garage-master-stat-art{z-index:1;object-fit:contain;pointer-events:none;width:46%;height:86%;position:absolute;top:7%;left:1%}.garage-master-stat-races .garage-master-stat-plate{aspect-ratio:704/321;object-fit:fill}.garage-master-stat-races .garage-master-stat-art{width:42%;height:72%;top:14%;left:5%}.garage-master-stat-races:after{z-index:1;pointer-events:none;content:"";background:linear-gradient(#0000,#718493 20% 80%,#0000);width:1px;position:absolute;top:23%;bottom:23%;left:49%}.garage-master-stat>.garage-master-stat-copy{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;min-width:0;display:flex;position:absolute;top:50%;left:48%;right:10.5%;transform:translateY(-50%)}.garage-master-stat-copy strong{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.45px;text-overflow:ellipsis;text-shadow:0 1px 2px #000;white-space:nowrap;max-width:100%;font-size:clamp(11px,3.55vw,15px);font-weight:950;line-height:1;overflow:hidden}.garage-master-stat-copy[data-value-size=medium] strong{letter-spacing:-.55px;font-size:clamp(9.5px,3.1vw,13px)}.garage-master-stat-copy[data-value-size=long] strong{letter-spacing:-.65px;font-size:clamp(8px,2.65vw,11.25px)}.garage-master-stat-races .garage-master-stat-copy{text-align:center;align-items:center;left:51%;right:6%}.garage-master-stat-races .garage-master-stat-copy strong{letter-spacing:-.3px;text-shadow:none;font-size:clamp(19px,5.8vw,25px)}.garage-master-stat-copy small,.garage-master-stat-copy em{text-overflow:ellipsis;text-shadow:0 1px 1px #000;white-space:nowrap;max-width:100%;font-size:clamp(5px,1.58vw,6.7px);font-style:normal;line-height:1.05;display:block;overflow:hidden}.garage-master-stat-copy small{color:var(--garage-accent-bright);font-weight:950}.garage-master-stat-income .garage-master-stat-copy :is(strong,small,em),.garage-master-stat-races .garage-master-stat-copy em{text-shadow:none}.garage-master-stat-copy em{color:#fff;letter-spacing:-.1px;text-overflow:clip;text-transform:uppercase;font-size:clamp(4px,1.25vw,5.5px);font-weight:850}.garage-master-hud[data-language=en] .garage-master-stat-copy em{letter-spacing:-.14px;font-size:clamp(3.75px,1.15vw,5px)}.garage-master-stat-info{z-index:3;color:#dce7ef;background:0 0;border:0;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;top:37.5%;right:calc(8.5% - 20px);transform:translateY(-50%)}.garage-master-stat-info svg{opacity:1;width:12px;height:12px}.garage-master-stat-info:focus-visible{outline:0}.garage-master-stat-info:focus-visible:after{border:2px solid var(--garage-accent);width:16px;height:16px;box-shadow:0 0 6px var(--garage-accent-glow);content:"";border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.garage-main-master .garage-stage{clip-path:polygon(calc(var(--garage-title-safe-width) + 12px) 0, 100% 0, 100% 100%, 0 100%, 0 var(--garage-title-safe-bottom), calc(var(--garage-title-safe-width) + 12px) var(--garage-title-safe-bottom));place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.garage-main-master .garage-hero-vehicle{object-fit:contain;width:72%;height:auto;max-height:74%;transform:translate(calc(-50% + var(--garage-hero-x)), var(--garage-hero-y)) scale(var(--garage-hero-scale));transform-origin:bottom;filter:drop-shadow(0 13px 14px #00000038);bottom:clamp(10px,4dvh,38px);left:55%}.garage-main-master:is(.garage-tier-I,.garage-tier-II,.garage-tier-III){--garage-v1-content-lift:clamp(0px, calc(49dvh - 329px), 128px);--garage-platform-x:0px;--garage-platform-y:clamp(350px, calc(60cqw + 18dvh), 428px)}.garage-main-master:is(.garage-tier-I,.garage-tier-II,.garage-tier-III) .garage-master-hud{top:calc(var(--garage-v1-header-h) + clamp(34px, 4.6dvh, 43px))}.garage-main-master:is(.garage-tier-I,.garage-tier-II,.garage-tier-III) .garage-hero-vehicle{bottom:calc(100% - var(--garage-platform-y));left:calc(50% + var(--garage-platform-x))}.garage-main-master .garage-levelbar{grid-template-columns:minmax(0,58fr) minmax(116px,42fr);gap:5px;height:100%;min-height:0}.garage-main-master .garage-levelbar-panel,.garage-main-master .garage-levelbar-cta{background:#030708f0;border-color:#ffffff29;border-radius:10px;height:100%;min-height:0;box-shadow:0 3px 10px #0000002b}.garage-main-master .garage-levelbar-panel{text-align:left;align-content:center;gap:7px;padding:7px 10px;display:grid}.garage-main-master .garage-levelbar-head{margin:0}.garage-main-master .garage-levelbar-head b{font-size:clamp(9px,2.9vw,13px)}.garage-main-master .garage-levelbar-head small{font-variant-numeric:tabular-nums;font-size:clamp(8px,2.3vw,10px)}.garage-main-master .garage-levelbar-track{height:clamp(6px,1.2dvh,9px)}.garage-main-master .garage-levelbar-cta{gap:3px;padding:5px}.garage-main-master .garage-levelbar-cta>small{font-size:clamp(5.5px,1.7vw,7.5px)}.garage-main-master .garage-levelbar-action{height:100%;min-height:40px;max-height:48px;color:var(--garage-on-accent);background:linear-gradient(180deg, var(--garage-accent-bright), var(--garage-accent-deep));box-shadow:0 0 14px var(--garage-accent-glow);border:1px solid #ffffff6b;border-radius:8px;gap:3px;font-size:clamp(9px,2.8vw,12px)}.garage-main-master .garage-levelbar-action svg{width:14px;height:14px}.garage-main-master .garage-levelbar{isolation:isolate;border-radius:0;display:block;position:relative;top:6px;overflow:visible}.garage-main-master .garage-levelbar-artwork{z-index:0;object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.garage-main-master .garage-levelbar-panel{z-index:2;width:59%;height:auto;box-shadow:none;background:0 0;border:0;border-radius:7px 0 0 7px;align-content:center;gap:3px;padding:3px clamp(8px,2.6vw,12px);display:grid;position:absolute;top:3px;bottom:3px;left:3px}.garage-main-master .garage-levelbar-panel:after{display:none}.garage-main-master .garage-levelbar-panel>*{visibility:hidden}.garage-main-master .garage-levelbar-head{display:block}.garage-main-master .garage-levelbar-head b{color:#f5f7f7;letter-spacing:-.25px;text-overflow:ellipsis;text-shadow:0 1px 1px #000c;white-space:nowrap;font-style:italic;font-weight:900;line-height:1;overflow:hidden}.garage-main-master .garage-levelbar-head b i{color:var(--garage-accent-bright);text-shadow:0 0 8px var(--garage-accent-glow);font-size:1.28em;font-style:italic;line-height:0}.garage-main-master .garage-levelbar-meter{grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:clamp(6px,2vw,9px);display:grid}.garage-main-master .garage-levelbar-meter small{color:#f5f7f7;text-shadow:0 1px 2px #000000e6;white-space:nowrap;align-items:baseline;gap:2px;font-size:clamp(8px,2.5vw,11px);font-style:italic;font-weight:900;line-height:1;display:inline-flex}.garage-main-master .garage-levelbar-progress-current{color:var(--garage-accent-bright);text-shadow:0 0 7px var(--garage-accent-glow);font-size:1.12em}.garage-main-master .garage-levelbar-progress-divider{color:#fff9}.garage-main-master .garage-levelbar-progress-required{color:#f5f7f7}.garage-main-master .garage-levelbar[data-level-state=ready] .garage-levelbar-track i,.garage-main-master .garage-levelbar[data-level-state=max] .garage-levelbar-track i{box-shadow:0 0 12px var(--garage-accent-glow)}.garage-main-master .garage-levelbar-track{background:#0d161cfa;border:1px solid #ffffff3d;border-radius:999px;width:100%;box-shadow:inset 0 1px 3px #000000d1}.garage-main-master .garage-levelbar-track i{background:linear-gradient(180deg, var(--garage-accent-bright), var(--garage-accent-deep));box-shadow:0 0 8px var(--garage-accent-glow)}.garage-main-master .garage-levelbar-panel:focus-visible{outline:2px solid var(--garage-accent-bright);outline-offset:-3px}.garage-main-master .garage-levelbar-cta{z-index:3;width:43%;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block;position:absolute;top:0;bottom:0;right:0}.garage-main-master .garage-levelbar-cta>small{opacity:0;pointer-events:none;position:absolute}.garage-main-master .garage-levelbar-action{color:#0000;width:100%;height:100%;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:8px;padding:0;position:absolute;inset:0}.garage-main-master .garage-levelbar-action svg{opacity:0}.garage-main-master .garage-levelbar-action:focus-visible{outline:2px solid var(--garage-accent-bright);outline-offset:-3px}.garage-main-master .garage-fleet-list{height:100%;min-height:0;margin:0;display:block;overflow:hidden}.garage-main-master .garage-fleet{grid-template-rows:var(--garage-v1-classbar-h) minmax(0, 1fr);width:100%;height:100%;min-height:0;display:grid;position:relative;top:3px;overflow:visible}.garage-main-master .garage-classbar{min-height:0;height:var(--garage-v1-classbar-h);justify-content:flex-end;padding:0}.garage-main-master .garage-classbar>span{display:none}.garage-main-master .garage-class-selector-trigger{z-index:3;color:#0a0d0d;text-shadow:0 1px 1px #fff6;height:40px;min-height:40px;margin-top:0;padding:0 2px 0 10px;font-size:clamp(8px,2.5vw,11px);font-weight:800;position:relative}.garage-main-master .garage-class-selector-trigger svg{color:#0a0d0d}.garage-main-master .garage-vehicle-rail{scroll-snap-type:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(3px,1vw,6px);width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.garage-main-master .garage-rail-card{background:#030708f0;border-color:#ffffff2e;border-radius:9px;grid-template-rows:clamp(12px,2.2dvh,16px) minmax(0,1fr) clamp(15px,2.3dvh,19px);gap:1px;width:100%;min-width:0;height:100%;min-height:0;padding:clamp(4px,.8dvh,7px) 3px 3px;display:grid;overflow:hidden;box-shadow:0 3px 9px #0000002e}.garage-main-master .garage-rail-card.is-available{border-color:var(--garage-accent-border)}.garage-main-master .garage-rail-card.is-active{border:2px solid var(--gnk-lime);box-shadow:inset 0 0 0 1px var(--garage-accent-soft), 0 0 10px var(--garage-accent-glow-soft);background:linear-gradient(#09100ffa,#030708fa)}.garage-main-master .garage-rail-name{text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;font-size:clamp(7.5px,2vw,9px);font-weight:700;line-height:1;overflow:hidden}.garage-main-master.garage-tier-IV .garage-rail-name{letter-spacing:-.12px;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(6.25px,1.8vw,8px);overflow:hidden}.garage-main-master .garage-rail-selected{width:18px;height:18px;color:var(--garage-on-accent);background:var(--gnk-lime);border-radius:50%;place-items:center;display:grid;top:3px;right:3px;box-shadow:0 1px 5px #0000006b}.garage-main-master .garage-rail-selected svg{stroke-width:2.6px;width:15px;height:15px}.garage-main-master .garage-rail-card:focus-visible{outline:2px solid var(--gnk-lime);outline-offset:-2px}.garage-main-master .garage-rail-art{place-items:center;width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.garage-main-master .garage-rail-art img{object-fit:contain;width:100%;max-width:none;height:100%;max-height:none;transform:translate(var(--garage-card-art-x,0), var(--garage-card-art-y,0)) scale(var(--garage-card-art-scale,1));transform-origin:50%;filter:none}.garage-main-master .garage-rail-rate{color:#fff;justify-content:center;align-items:center;gap:1px;min-width:0;height:100%;font-size:clamp(7.5px,2vw,9px);font-style:normal;line-height:1;display:flex;overflow:hidden}.garage-main-master .garage-rail-rate img{object-fit:contain;flex:none;width:clamp(44px,13vw,56px);height:100%;margin-right:clamp(-11px,-2.5vw,-8px)}.garage-main-master .garage-rail-rate strong{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.garage-bottom-nav.has-artwork{left:8px;right:8px;bottom:var(--garage-v1-nav-bottom);height:var(--garage-v1-nav-h);box-shadow:none;background:0 0;border:0;border-radius:clamp(14px,4.5vw,22px);padding:0;overflow:visible}.garage-bottom-nav-art{z-index:0;object-fit:contain;object-position:center bottom;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.garage-bottom-nav.has-artwork button,.garage-bottom-nav.has-artwork button.is-home,.garage-bottom-nav.has-artwork button.is-active:not(.is-home){z-index:1;width:100%;min-width:40px;height:100%;min-height:44px;box-shadow:none;background:0 0;border-radius:12px;padding:0;position:relative;transform:none}.garage-bottom-nav.has-artwork button>*{opacity:0}.garage-bottom-nav.has-artwork button:focus-visible{outline:2px solid var(--gnk-lime);outline-offset:-3px}.garage-tuning-sheet-backdrop{z-index:78;padding:max(10px, env(safe-area-inset-top)) 8px max(8px, env(safe-area-inset-bottom));background:#000000ad;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.garage-tuning-sheet-backdrop[data-background=class-123]{background-color:#f4f4f2;background-image:linear-gradient(180deg, #ffffff05 0%, transparent 48%, #07100f24 72%, #07100f57 100%), var(--garage-tuning-background);background-position:50%,50% 58%;background-repeat:no-repeat;background-size:cover}.garage-tuning-sheet-backdrop[data-layout=class-one]{--tuning-lime:#c8ff00;--tuning-lime-bright:#e2ff1a;--tuning-lime-dark:#75b900;--tuning-panel:#070c0ef5;--tuning-panel-soft:#0a1113eb;--tuning-text:#f7f8f5;--tuning-muted:#a7aeb0;z-index:48;background-color:#f4f4f2;background-image:var(--garage-tuning-background);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:0;display:block}.garage-tuning-class-one{z-index:1;width:100%;height:100%;min-height:0;padding:max(10px, var(--garage-v1-safe-top,env(safe-area-inset-top))) 14px calc(var(--garage-v1-nav-reserve,82px) + 4px);color:var(--tuning-text);grid-template-rows:50px minmax(0,1fr) auto;gap:8px;font-family:Arial Narrow,Roboto Condensed,Arial,sans-serif;display:grid;position:relative;overflow:hidden}.garage-tuning-class-one-header{z-index:4;justify-content:flex-start;align-items:center;display:flex;position:relative}.garage-tuning-class-one-header button{z-index:2;cursor:pointer;background:0 0;border:0;width:44px;height:44px;padding:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.garage-tuning-class-one-header>img{object-fit:contain;object-position:left center;-webkit-user-select:none;user-select:none;width:clamp(118px,34vw,150px);height:auto;display:block}.garage-tuning-class-one-balances{z-index:4;top:max(10px, var(--garage-v1-safe-top,env(safe-area-inset-top)));grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(58%,240px);display:grid;position:absolute;right:14px}.garage-tuning-balance-pill{min-width:0;height:42px;color:var(--tuning-text);background:linear-gradient(105deg,#c8ff002e,#0000 35%),linear-gradient(160deg,#17231c,#06100d 68%,#13211a);border:1px solid #c8ff00b8;border-radius:21px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:5px;padding:2px 9px 2px 3px;display:grid;overflow:hidden;box-shadow:inset 0 1px #fff3,0 4px 12px #0000003d,0 0 9px #c8ff002e}.garage-tuning-balance-pill img{object-fit:contain;width:36px;height:36px}.garage-tuning-balance-pill span{align-content:center;min-width:0;line-height:1;display:grid}.garage-tuning-balance-pill small{color:var(--tuning-lime);letter-spacing:.45px;font-size:8px;font-style:italic;font-weight:900}.garage-tuning-balance-pill strong{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.3px;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(11px,3.8vw,16px);font-style:italic;overflow:hidden}.garage-tuning-class-one-hero{z-index:2;isolation:isolate;min-height:0;position:relative;overflow:visible}.garage-tuning-class-one-hero:before{content:"";z-index:-1;filter:blur(8px);background:radial-gradient(#c8ff001f,#0000 68%);border-radius:50%;width:74%;height:45%;position:absolute;bottom:-3%;left:-4%}.garage-tuning-class-one-vehicle{z-index:2;pointer-events:none;justify-content:flex-start;align-items:flex-end;width:min(72%,305px);height:100%;display:flex;position:absolute;bottom:clamp(-1px,44dvh - 308px,104px);left:-6px;overflow:visible}.garage-tuning-class-one-vehicle img{transform-origin:0 100%;filter:drop-shadow(0 11px 10px #00000040);-webkit-user-select:none;user-select:none;flex:none;width:120%;max-width:none;height:auto;max-height:none;display:block;transform:translate(-20%,6%)}.garage-tuning-progress-column{z-index:3;gap:8px;width:37%;min-width:112px;max-width:158px;display:grid;position:absolute;top:12%;right:0}.garage-tuning-metric-card{min-width:0;height:clamp(68px,10dvh,88px);color:var(--tuning-text);background:linear-gradient(135deg, #ffffff12, transparent 34%), var(--tuning-panel);border:1px solid #ffffff29;border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto auto;align-content:center;gap:2px;padding:8px 10px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 8px 22px #00000047}.garage-tuning-metric-card>span{color:#d8dcda;letter-spacing:.25px;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(7px,2.2vw,10px);font-style:italic;font-weight:900;line-height:1;overflow:hidden}.garage-tuning-metric-card>strong{color:var(--tuning-lime);font-variant-numeric:tabular-nums;text-shadow:0 0 10px #c8ff0057;align-self:end;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(26px,8vw,30px);font-style:italic;font-weight:900;line-height:.92}.garage-tuning-metric-card>small{color:var(--tuning-muted);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(8px,2.35vw,10px);font-weight:800;line-height:1;overflow:hidden}.garage-tuning-metric-track{background:#283033;border-radius:999px;height:5px;overflow:hidden;box-shadow:inset 0 1px 2px #000000bf}.garage-tuning-metric-track i{border-radius:inherit;background:linear-gradient(90deg, var(--tuning-lime-dark), var(--tuning-lime-bright));height:100%;transition:width .4s ease-out;display:block;box-shadow:0 0 8px #c8ff0061}.garage-tuning-metric-track.is-progress i{width:calc(var(--tuning-progress) * 1%)}.garage-tuning-metric-track.is-potential i{width:calc(var(--tuning-potential) * 1%)}.garage-tuning-class-one-parts,.garage-tuning-sheet-backdrop[data-layout=class-one] .garage-tuning-class-one-parts{z-index:4;width:100%;max-height:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;display:block;position:relative;overflow:visible}.garage-tuning-sheet-backdrop[data-layout=class-one] .garage-tuning-sheet-modules{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.garage-tuning-sheet-backdrop[data-layout=class-one] .garage-production-part-card{justify-self:center;width:auto;max-width:100%;height:100%}.garage-c2-parts-grid .garage-production-part-card{align-self:start}.garage-tuning-sheet-backdrop[data-class-tier=III] .garage-tuning-sheet-modules .garage-production-part-card,.garage-tuning-sheet-backdrop[data-class-tier=IV] .garage-tuning-sheet-modules .garage-production-part-card{justify-self:center}.garage-tuning-sheet-backdrop[data-class-tier=IV] .garage-tuning-sheet-modules{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.garage-tuning-part-card{aspect-ratio:1.4;min-width:0;color:var(--tuning-text);background:radial-gradient(circle at 42% 45%,#c8ff0014,#0000 44%),linear-gradient(145deg,#11191bfa,#05090afa 72%);border:1px solid #ffffff29;border-radius:14px;grid-template-rows:32px minmax(0,1fr) 23px;gap:3px;padding:8px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 5px 13px #00000040}.garage-tuning-part-card.is-recommended,.garage-tuning-part-card[data-state=max]{border-color:#c8ff009e}.garage-tuning-part-card>header{align-items:center;min-width:0;height:27px;padding-left:32px;display:flex}.garage-tuning-part-level{z-index:2;width:24px;height:27px;color:var(--tuning-lime);filter:drop-shadow(0 0 1px var(--tuning-lime));clip-path:polygon(50% 0,93% 24%,93% 76%,50% 100%,7% 76%,7% 24%);background:#101719;place-items:center;line-height:.8;display:grid;position:absolute;top:8px;left:10px}.garage-tuning-part-level:before{content:"";z-index:-1;clip-path:inherit;background:linear-gradient(145deg,#1d282a,#080c0d);position:absolute;inset:1px}.garage-tuning-part-level small{color:#b8c0bd;align-self:end;font-size:5px;font-weight:900}.garage-tuning-part-level b{font-variant-numeric:tabular-nums;align-self:center;font-family:Impact,Arial Narrow,sans-serif;font-size:15px;font-style:italic}.garage-tuning-part-card>header>strong{color:#f8faf7;letter-spacing:.25px;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(9px,2.8vw,12px);font-style:italic;font-weight:900;line-height:1;overflow:hidden}.garage-tuning-part-body{grid-template-columns:56% 44%;align-items:center;min-height:0;display:grid}.garage-tuning-part-art{place-items:center;width:100%;min-width:0;height:100%;display:grid}.garage-tuning-part-art img{object-fit:contain;filter:drop-shadow(0 4px 5px #00000061);-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;transform:translateY(-20%)}.garage-tuning-part-art svg{width:54%;height:54%;color:var(--tuning-lime)}.garage-tuning-part-benefit{align-content:center;justify-items:start;gap:2px;min-width:0;display:grid}.garage-tuning-part-benefit b{color:var(--tuning-lime);font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(17px,5.5vw,23px);font-style:italic;font-weight:900;line-height:1}.garage-tuning-part-benefit small{color:#d7dcda;font-size:clamp(6px,1.9vw,8px);font-weight:800;line-height:1.12}.garage-tuning-part-recommended{z-index:3;color:#101500;background:var(--tuning-lime);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;align-items:center;gap:2px;max-width:calc(56% - 12px);padding:2px 4px;font-size:6px;font-weight:900;line-height:1;display:flex;position:absolute;top:38px;left:9px;overflow:hidden;box-shadow:0 0 10px #c8ff0057}.garage-tuning-part-recommended svg{flex:none;width:7px;height:7px}.garage-tuning-part-action{z-index:2;border:1px solid var(--tuning-lime);width:100%;min-width:0;height:23px;color:var(--tuning-lime);background:#060b0bc7;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;padding:0 7px;font-family:Impact,Arial Narrow,sans-serif;font-style:italic;font-weight:900;display:grid;position:relative;box-shadow:0 0 10px #c8ff001a}.garage-tuning-part-action>span{letter-spacing:.2px;text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(7px,2.2vw,10px);overflow:hidden}.garage-tuning-part-action>b{color:var(--tuning-lime);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:3px;font-size:clamp(8px,2.5vw,11px);display:inline-flex}.garage-tuning-part-action>b i{border:1px solid;border-radius:50%;place-items:center;width:13px;height:13px;font-family:Arial,sans-serif;font-size:8px;font-style:normal;display:grid}.garage-tuning-part-action:active:not(:disabled){filter:brightness(1.12);transform:scale(.985)}.garage-tuning-part-action:disabled{color:#7f8586;box-shadow:none;background:#1c2021c7;border-color:#a0a6a87a;grid-template-columns:14px minmax(0,1fr)}.garage-tuning-part-action:disabled svg{width:12px;height:12px}.garage-tuning-part-card[data-interaction=pressed] .garage-tuning-part-action{filter:brightness(1.12);transform:scale(.985)}.garage-tuning-part-card[data-interaction=success] .garage-tuning-part-action{color:#101600;background:linear-gradient(180deg, #e8ff42, var(--tuning-lime) 52%, #8ab600);border-color:#e8ff71;box-shadow:0 0 12px #c8ff007a}.garage-tuning-part-card[data-interaction=error] .garage-tuning-part-action{color:#ffd7d5;background:#480e0ee0;border-color:#ff6b68}.garage-tuning-part-card[data-base-state=insufficientFunds]{filter:saturate(.68);border-color:#97a0a16b}.garage-tuning-part-card[data-base-state=insufficientFunds] .garage-tuning-part-action{color:#9da5a5;border-color:#97a0a18c}.garage-tuning-part-spinner{border:2px solid #c8ff0038;border-top-color:currentColor;border-radius:50%;width:11px;height:11px;animation:.6s linear infinite garage-tuning-status-spin}@media (width<=360px),(height<=700px){.garage-tuning-class-one{padding:max(6px, var(--garage-v1-safe-top,env(safe-area-inset-top))) 8px calc(var(--garage-v1-nav-reserve,66px) + 2px);grid-template-rows:40px minmax(0,1fr) auto;gap:6px}.garage-tuning-class-one-header{min-height:40px}.garage-tuning-class-one-header button{width:44px;height:40px}.garage-tuning-class-one-balances{top:max(6px, var(--garage-v1-safe-top,env(safe-area-inset-top)));gap:6px;width:min(58%,176px);right:8px}.garage-tuning-balance-pill{border-radius:16px;grid-template-columns:24px minmax(0,1fr);gap:2px;height:32px;padding:1px 4px 1px 2px}.garage-tuning-balance-pill img{width:24px;height:24px}.garage-tuning-balance-pill small{font-size:6px}.garage-tuning-balance-pill strong{font-size:11px}.garage-tuning-class-one-vehicle{width:min(70%,220px);left:-4px}.garage-tuning-class-one-vehicle img{width:120%;transform:translate(-20%,6%)}.garage-tuning-progress-column{gap:5px;width:116px;min-width:116px;max-width:116px;top:8%}.garage-tuning-metric-card{border-radius:9px;gap:1px;height:64px;padding:6px}.garage-tuning-metric-card>span{font-size:7px}.garage-tuning-metric-card>strong{font-size:23px}.garage-tuning-metric-card>small{font-size:7px}.garage-tuning-metric-track{height:4px}.garage-tuning-sheet-backdrop[data-layout=class-one] .garage-tuning-sheet-modules{gap:6px}.garage-tuning-part-card{border-radius:10px;grid-template-rows:23px minmax(0,1fr) 18px;gap:2px;padding:6px}.garage-tuning-part-card>header{height:22px;padding-left:27px}.garage-tuning-part-level{width:20px;height:22px;top:7px;left:8px}.garage-tuning-part-level small{font-size:4px}.garage-tuning-part-level b{font-size:11px}.garage-tuning-part-card>header>strong{font-size:9px}.garage-tuning-part-benefit b{font-size:15px}.garage-tuning-part-benefit small{font-size:6px}.garage-tuning-part-recommended{max-width:calc(56% - 9px);padding:1px 3px;font-size:5px;top:28px;left:7px}.garage-tuning-part-action{border-radius:5px;gap:3px;height:18px;padding:0 4px}.garage-tuning-part-action>span,.garage-tuning-part-action>b{font-size:7px}.garage-tuning-part-action>b i{width:10px;height:10px;font-size:6px}}.garage-tuning-artwork-header{z-index:5;top:max(10px, env(safe-area-inset-top));left:max(10px, env(safe-area-inset-left));filter:drop-shadow(0 2px 2px #ffffff52);background:0 0;border:0;width:clamp(112px,31%,140px);padding:0;position:absolute}.garage-tuning-artwork-header img{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.garage-tuning-artwork-header:focus-visible{outline:2px solid var(--gnk-lime);outline-offset:4px;border-radius:10px}.garage-tuning-vehicle-meta{z-index:3;top:max(62px,7.5dvh);left:max(12px, env(safe-area-inset-left));color:#111716;text-shadow:0 1px #ffffffb3;justify-items:start;gap:2px;width:min(44%,184px);font-family:Impact,Arial Narrow,sans-serif;line-height:1;display:grid;position:absolute}.garage-tuning-vehicle-meta span{color:var(--gnk-lime);letter-spacing:1.1px;background:#0a1010;border-radius:5px;padding:4px 8px 3px;font-size:8px;font-style:italic;box-shadow:0 4px 12px #00000038}.garage-tuning-vehicle-meta strong{letter-spacing:.2px;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(14px,4.5vw,19px);font-style:italic;overflow:hidden}.garage-tuning-vehicle-meta small{color:#181f1eb3;letter-spacing:.25px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:100%;font-family:Inter,Arial,sans-serif;font-size:7px;font-weight:800;overflow:hidden}.garage-tuning-vehicle-stage{z-index:2;pointer-events:none;align-items:end;width:66%;height:min(33dvh,300px);display:grid;position:absolute;bottom:min(39dvh,360px);left:-2%}.garage-tuning-vehicle-stage img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 12px 11px #00000052);transform-origin:bottom;-webkit-user-select:none;user-select:none;width:100%;height:100%;transform:scale(1.03)}.garage-tuning-overview{--tuning-lime:#c9ff00;z-index:4;top:max(72px,10dvh);right:max(8px, env(safe-area-inset-right));aspect-ratio:1.374;color:#f7f9f8;background:linear-gradient(118deg,#ffffff1f 0 3%,#0000 4% 76%,#ffffff0a 77%),linear-gradient(158deg,#161d20 0%,#070b0d 55%,#11191b 100%);border:1px solid #c1caccb3;border-radius:18px;grid-template-rows:1.08fr .92fr;width:min(52%,224px);font-family:Arial Narrow,Arial,sans-serif;display:grid;position:absolute;overflow:hidden;box-shadow:inset 0 1px #ffffff5c,inset 0 -1px #000c,0 10px 28px #00000057}.garage-tuning-overview:after{content:"";pointer-events:none;border:1px solid #ffffff12;border-radius:13px;position:absolute;inset:5px}.garage-tuning-overview-progress{border-bottom:1px solid #c9ff0085;grid-template-columns:minmax(0,1.16fr) minmax(56px,.84fr);align-items:center;gap:4px;min-height:0;padding:9px 8px 7px 10px;display:grid}.garage-tuning-overview-copy{align-content:center;justify-items:start;gap:2px;min-width:0;display:grid}.garage-tuning-overview-copy>span,.garage-tuning-overview-potential header span{color:#d6dcda;letter-spacing:.35px;white-space:nowrap;background:linear-gradient(#30393b,#151b1d);border:1px solid #ffffff2e;border-radius:3px;padding:2px 6px;font-size:clamp(6px,1.75vw,8px);font-weight:900;box-shadow:inset 0 1px #fff3}.garage-tuning-overview-copy>strong{color:var(--tuning-lime);letter-spacing:.5px;text-shadow:0 0 13px #c9ff004d;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(26px,9.5vw,42px);font-style:italic;font-weight:900;line-height:.95}.garage-tuning-overview-copy>small{color:#d9dedc;white-space:nowrap;background:#ffffff12;border-radius:999px;align-items:center;gap:2px;padding:2px 5px;font-size:clamp(5px,1.55vw,7px);font-style:normal;font-weight:800;display:inline-flex}.garage-tuning-overview-copy>small i{color:var(--tuning-lime);font-size:5px}.garage-tuning-overview-copy>small b{color:var(--tuning-lime)}.garage-tuning-overview-ring{aspect-ratio:1;background:conic-gradient(from -90deg, var(--tuning-lime) 0 calc(var(--tuning-progress) * 1%), #454e4e calc(var(--tuning-progress) * 1%) 100%);filter:drop-shadow(0 0 9px #c9ff002e);border-radius:50%;justify-self:end;place-items:center;width:min(100%,78px);transition:background .42s;display:grid;position:relative}.garage-tuning-overview-ring:before{content:"";border-radius:inherit;background:radial-gradient(circle at 46% 40%,#293234,#080d0e 70%);position:absolute;inset:5px;box-shadow:inset 0 0 0 1px #ffffff14}.garage-tuning-overview-ring>span{z-index:1;align-items:end;gap:3px;height:44%;display:flex;position:relative}.garage-tuning-overview-ring>span i{background:linear-gradient(90deg, #92b600, var(--tuning-lime));border-radius:2px 2px 0 0;width:clamp(5px,1.7vw,8px);box-shadow:0 0 6px #c9ff0040}.garage-tuning-overview-ring>span i:first-child{height:42%}.garage-tuning-overview-ring>span i:nth-child(2){height:68%}.garage-tuning-overview-ring>span i:nth-child(3){height:100%}.garage-tuning-overview-potential{align-content:center;gap:4px;min-height:0;padding:7px 10px 9px;display:grid}.garage-tuning-overview-potential header,.garage-tuning-overview-potential>div:first-of-type{justify-content:space-between;align-items:center;gap:6px;display:flex}.garage-tuning-overview-potential header em{color:var(--tuning-lime);white-space:nowrap;font-size:clamp(6px,1.6vw,8px);font-style:normal;font-weight:900}.garage-tuning-overview-potential>div strong{color:#f5f7f5;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(22px,7.8vw,34px);font-style:italic;line-height:.92}.garage-tuning-overview-potential>div small{color:#bdc5c3;text-align:right;text-transform:uppercase;max-width:54%;font-size:clamp(5px,1.5vw,7px);font-weight:800;line-height:1.12}.garage-tuning-overview-track{background:#263033;border:1px solid #c9ff0075;border-radius:999px;height:8px;overflow:hidden;box-shadow:inset 0 1px 2px #000000b3}.garage-tuning-overview-track i{width:calc(var(--tuning-potential) * 1%);border-radius:inherit;background:linear-gradient(90deg, #789900, var(--tuning-lime));height:100%;transition:width .52s;display:block;box-shadow:0 0 9px #c9ff0073}.garage-tuning-sheet-backdrop[data-background=class-123] .garage-tuning-sheet{z-index:6;max-height:min(39dvh,360px);padding:8px 8px max(12px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:linear-gradient(#0e1516ed,#040809fa);border-color:#c9ff0052;border-radius:18px 18px 0 0;position:relative;box-shadow:0 -12px 36px #0000006b}.garage-tuning-sheet-backdrop[data-background=class-123] .garage-tuning-sheet-header{display:none}.garage-tuning-sheet-backdrop[data-background=class-123] .garage-tuning-sheet-modules{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.garage-tuning-sheet-backdrop[data-background=class-123] .garage-tuning-sheet-modules .garage-module-tile{color:#dce3e0;background:radial-gradient(circle at 50% 34%,#c9ff0017,#0000 42%),linear-gradient(145deg,#151d1f,#070a0b 72%);border-color:#ffffff21;border-radius:14px;gap:2px;min-height:clamp(132px,21dvh,158px);padding:22px 7px 8px;box-shadow:inset 0 1px #ffffff1c,0 5px 13px #00000040}.garage-tuning-sheet-backdrop[data-background=class-123] .garage-tuning-sheet-modules .garage-module-tile.is-installed,.garage-tuning-sheet-backdrop[data-background=class-123] .garage-tuning-sheet-modules .garage-module-tile.is-recommended{border-color:#c9ff00b8;box-shadow:inset 0 0 18px #c9ff0012,0 0 13px #c9ff0014}.garage-tuning-sheet-backdrop[data-background=class-123] .garage-tuning-sheet-modules .garage-part-art-frame{place-items:center;width:100%;height:clamp(72px,12dvh,92px);display:grid}.garage-tuning-sheet-backdrop[data-background=class-123] .garage-tuning-sheet-modules .garage-part-art-frame>svg{width:clamp(46px,14vw,62px);height:clamp(46px,14vw,62px);color:var(--gnk-lime);filter:drop-shadow(0 0 9px #c9ff003d);stroke-width:1.35px;background:radial-gradient(circle at 38% 32%,#2c3738,#080c0d 72%);border:1px solid #c9ff006b;border-radius:18px;padding:9px}.garage-tuning-sheet-backdrop[data-background=class-123] .garage-tuning-sheet-modules .garage-module-tile b{color:#f5f7f5;letter-spacing:.35px;min-height:15px;font-size:clamp(7px,2.25vw,9px);font-weight:900}.garage-tuning-sheet-backdrop[data-background=class-123] .garage-tuning-sheet-modules .garage-module-tile small{font-size:9px}.garage-module-placeholder-badge{z-index:2;color:var(--gnk-lime);letter-spacing:.55px;background:#050b0be6;border:1px solid #c9ff0085;border-radius:999px;padding:2px 5px;font-size:5.5px;font-weight:900;position:absolute;top:5px;right:5px}.garage-tuning-sheet-backdrop[data-background=class-123] .garage-module-tile[data-art=placeholder].is-gated .garage-module-gate{top:23px}.garage-tuning-sheet{overscroll-behavior:contain;border:1px solid var(--garage-accent-border);color:#f5f7f5;scrollbar-width:none;background:#07100f;border-radius:22px;gap:10px;width:100%;max-height:min(88dvh,760px);padding:14px 12px 18px;display:grid;overflow:hidden auto;box-shadow:0 -18px 45px #000000b3}.garage-tuning-sheet::-webkit-scrollbar{display:none}.garage-tuning-sheet:focus{outline:none}.garage-tuning-sheet-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.garage-tuning-sheet-header>div{min-width:0}.garage-tuning-sheet-header small{color:var(--gnk-lime);font-size:9px;font-weight:800}.garage-tuning-sheet-header h2{margin:2px 0;font-size:22px;line-height:1}.garage-tuning-sheet-header p{color:var(--gnk-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.garage-tuning-sheet-close{color:#fff;background:#ffffff0d;border:1px solid #ffffff29;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;display:grid}.garage-tuning-sheet-close svg{width:22px;height:22px}.garage-tuning-sheet-summary{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:8px 12px;display:flex}.garage-tuning-sheet-summary span{color:var(--gnk-muted);text-transform:uppercase;font-size:10px}.garage-tuning-sheet-summary strong{color:var(--gnk-lime);font-size:18px}.garage-tuning-sheet-modules{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.garage-tuning-sheet-modules .garage-module-tile{min-width:0;min-height:116px;padding:20px 4px 8px;position:relative;overflow:hidden}.garage-tuning-sheet-modules .garage-part-art-frame{height:58px}.garage-tuning-sheet-modules .garage-part-art-frame>svg{width:34px;height:34px}.garage-tuning-sheet-modules .garage-module-tile b{place-items:center;min-height:18px;font-size:6.5px;line-height:1.1;display:grid;overflow:hidden}.garage-tuning-sheet-modules .garage-module-gate{background:#030808e0;border-radius:5px;padding:2px 3px;position:absolute;top:3px;right:3px}.garage-tuning-sheet-modules .garage-module-gate svg{width:10px;height:10px}.garage-tuning-sheet-upgrade{width:13px;height:13px;position:absolute;bottom:5px;right:5px}.garage-tuning-sheet :focus-visible{outline:2px solid var(--gnk-lime);outline-offset:2px}@media (width<=340px),(height<=650px){.garage-shell.is-garage-main-shell .garage-app.is-garage-tab{--garage-v1-header-h:calc(56px + var(--garage-v1-safe-top));--garage-v1-level-h:52px;--garage-v1-fleet-h:122px;--garage-v1-classbar-h:40px;--garage-v1-nav-h:58px;--garage-v1-gap:4px}.garage-shell.is-garage-main-shell .garage-app.is-garage-tab .garage-header{grid-template-columns:88px minmax(0,1fr);padding-inline:8px}.garage-app.is-garage-tab .garage-balances{grid-template-columns:repeat(2,minmax(0,1fr)) 40px}.garage-app.is-garage-tab .garage-balances .garage-avatar{width:40px;min-width:40px}.garage-main-master .garage-titlecard h2{font-size:19px}.garage-main-master .garage-titlecard[data-title-size=medium] h2{font-size:17.5px}.garage-main-master .garage-titlecard[data-title-size=long] h2{font-size:16px}.garage-master-hud{top:calc(var(--garage-v1-header-h) + 55px);width:104px}.garage-main-master:is(.garage-tier-I,.garage-tier-II,.garage-tier-III){--garage-platform-y:max(81.5cqw, 45.8dvh)}.garage-main-master:is(.garage-tier-I,.garage-tier-II,.garage-tier-III) .garage-master-hud{top:calc(var(--garage-v1-header-h) + 34px)}.garage-main-master .garage-hero-vehicle{transform:translate(calc(-50% + var(--garage-hero-compact-x)), var(--garage-hero-compact-y)) scale(var(--garage-hero-compact-scale));bottom:0}.garage-main-master:is(.garage-tier-I,.garage-tier-II,.garage-tier-III) .garage-hero-vehicle{bottom:calc(100% - var(--garage-platform-y))}.garage-main-master .garage-levelbar{grid-template-columns:minmax(0,1fr) 116px}.garage-main-master .garage-levelbar-panel{padding-inline:7px}.garage-main-master .garage-levelbar-cta>small{display:none}.garage-main-master .garage-levelbar-action{max-height:none}.garage-main-master .garage-rail-card{padding-inline:2px}.garage-main-master .garage-rail-selected{width:16px;height:16px}.garage-main-master .garage-rail-selected svg{width:13px;height:13px}.garage-class-sheet{height:auto;max-height:100%;padding:6px 8px max(8px, var(--garage-v1-safe-bottom,env(safe-area-inset-bottom)));overflow:hidden}.garage-class-sheet-drag{margin-bottom:4px}.garage-class-sheet>header{min-height:42px}.garage-class-sheet>header p{display:none}.garage-class-sheet-grid{gap:3px;margin-top:2px}.garage-class-sheet-card{aspect-ratio:4;min-height:0;padding:0}}@media (width>=900px){.garage-shell.is-garage-main-shell{min-height:var(--tg-viewport-stable-height,100dvh);background:#000;padding:24px}.garage-shell.is-garage-main-shell .garage-app.is-garage-tab{width:430px;height:min(932px, calc(var(--tg-viewport-stable-height,100dvh) - 48px));border:1px solid #ffffff1f;border-radius:24px;box-shadow:0 20px 70px #000000bf}}.garage-app .garage-balances .garage-balance.has-balance-plate{height:44px;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block;position:relative;overflow:visible}.garage-app .garage-balance.has-balance-plate>.garage-balance-plate-visual{aspect-ratio:880/370;width:100%;min-width:0;max-width:none;line-height:1;display:block;position:absolute;inset:50% 0 auto;overflow:hidden;transform:translateY(-50%)}.garage-balance-plate-visual>img{top:var(--balance-sprite-y);left:var(--balance-sprite-x);object-fit:fill;pointer-events:none;width:213.75%;max-width:none;height:225.95%;display:block;position:absolute}.garage-app[data-garage-theme=green] .garage-balance-gnk{--balance-sprite-x:-5.12%;--balance-sprite-y:-9.46%}.garage-app[data-garage-theme=purple] .garage-balance-gnk{--balance-sprite-x:-108.64%;--balance-sprite-y:-9.46%}.garage-app[data-garage-theme=green] .garage-balance-usdt{--balance-sprite-x:-5.12%;--balance-sprite-y:-113.25%}.garage-app[data-garage-theme=purple] .garage-balance-usdt{--balance-sprite-x:-108.64%;--balance-sprite-y:-113.25%}.garage-balance-plate-mask{z-index:1;background:linear-gradient(102deg,#071016 0%,#080e14 58%,#0a1117 100%);border-radius:12%/35%;display:block;position:absolute;inset:33% 7.2% 29.5% 38.5%}.garage-app .garage-balance.has-balance-plate .garage-balance-plate-amount{z-index:2;min-width:0;max-width:none;color:var(--garage-balance-amount,#dfff00);font-variant-numeric:tabular-nums;letter-spacing:-.5px;text-align:center;text-overflow:ellipsis;text-shadow:0 1px 2px #000, 0 0 7px color-mix(in srgb, var(--garage-balance-amount,#dfff00) 55%, transparent);white-space:nowrap;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(10px,3.8vw,16px);font-style:italic;font-weight:900;line-height:1;display:block;position:absolute;top:38%;left:38.5%;right:7.2%;overflow:hidden}.garage-app[data-garage-theme=green]{--garage-balance-amount:#dfff00}.garage-app[data-garage-theme=purple]{--garage-balance-amount:#ef59ff}.garage-app .garage-balance.has-balance-plate:focus-visible{outline:2px solid var(--garage-accent);outline-offset:1px}.garage-app .garage-balances .garage-balance:not(.has-balance-plate){background:linear-gradient(155deg,#29363d 0%,#0b1216 52%,#020607 100%);border:1px solid #738088;border-radius:11px;min-width:0;height:44px;padding:0 17px 0 5px;position:relative;box-shadow:inset 0 1px #ffffff47,0 2px 5px #00000059}.garage-app .garage-balance:not(.has-balance-plate)>img{object-fit:contain;flex:none;width:clamp(22px,6.2vw,28px);height:clamp(22px,6.2vw,28px)}.garage-app .garage-balance:not(.has-balance-plate)>span{gap:1px;min-width:0}.garage-app .garage-balance:not(.has-balance-plate) b{color:#fff;letter-spacing:-.25px;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(12px,3.8vw,16px);font-style:italic;font-weight:900}.garage-app .garage-balance:not(.has-balance-plate) small{color:#ffffffd1;font-size:clamp(7px,2vw,9px);font-weight:700}.garage-app .garage-balance-add{color:var(--garage-accent);font-size:16px;font-style:normal;font-weight:900;line-height:1;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.garage-app .garage-balance-add img{object-fit:contain;width:14px;height:14px;display:block}@media (width<=359px){.garage-app .garage-balance-add img{width:12px;height:12px}.garage-app .garage-balances .garage-balance:not(.has-balance-plate){gap:2px;padding-left:3px;padding-right:14px}.garage-app .garage-balance:not(.has-balance-plate)>img{width:22px;height:22px}.garage-app .garage-balance:not(.has-balance-plate) b{font-size:12px}.garage-app .garage-balance-add{font-size:14px;right:3px}}.garage-app{container-type:inline-size}.garage-shell .garage-app.is-qa-compact{width:320px!important;height:568px!important}.garage-shell .garage-app.is-qa-frame-430{height:672px!important}.garage-tuning-sheet-backdrop[data-layout=class-one]{background-image:var(--garage-tuning-background);background-position:-18px -145px;background-size:467px 830px}.garage-tuning-sheet-backdrop[data-layout=class-one] .garage-tuning-class-one{width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.garage-tuning-sheet-backdrop[data-layout=class-one] .garage-tuning-class-one-header{z-index:8;width:30.9302%;height:6.5476%;min-height:0;display:block;position:absolute;top:1.4881%;left:1.8605%}.garage-tuning-sheet-backdrop[data-layout=class-one] .garage-tuning-class-one-header>img{object-fit:contain;object-position:left top;width:100%;height:100%}.garage-tuning-sheet-backdrop[data-layout=class-one] .garage-tuning-class-one-header button{width:34%;height:100%;inset:0 auto 0 0;transform:none}.garage-tuning-class-one-top-actions{z-index:9;width:215px;height:36px;position:absolute;top:9px;left:207px}.garage-tuning-sheet-backdrop[data-layout=class-one] .garage-tuning-class-one-balances{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:176px;height:36px;display:grid;position:absolute;inset:0 auto auto 0}.garage-tuning-sheet-backdrop[data-layout=class-one] .garage-tuning-balance-pill{border-radius:15px;grid-template-columns:27px minmax(0,1fr);gap:2px;width:100%;height:100%;padding:1px 5px 1px 2px}.garage-tuning-sheet-backdrop[data-layout=class-one] .garage-tuning-balance-pill img{width:26px;height:26px}.garage-tuning-sheet-backdrop[data-layout=class-one] .garage-tuning-balance-pill small{letter-spacing:.25px;font-size:6px}.garage-tuning-sheet-backdrop[data-layout=class-one] .garage-tuning-balance-pill strong{letter-spacing:-.2px;font-size:11px}.garage-tuning-class-one-profile{color:#f6f8f6;background:linear-gradient(155deg,#151d1d,#050909 72%);border:1px solid #ffffff52;border-radius:11px;place-items:center;width:33px;height:33px;padding:0;display:grid;position:absolute;top:1px;right:0;box-shadow:inset 0 1px #ffffff29,0 4px 10px #00000038}.garage-tuning-class-one-profile svg{width:66%;height:66%}.garage-tuning-sheet-backdrop[data-layout=class-one] .garage-tuning-class-one-hero{z-index:2;min-height:0;position:absolute;inset:0;overflow:visible}.garage-tuning-sheet-backdrop[data-layout=class-one] .garage-tuning-class-one-hero:before{display:none}.garage-tuning-class-one-name{z-index:7;color:#0b0d0f;letter-spacing:.2px;text-overflow:ellipsis;width:120px;height:24px;text-shadow:none;white-space:nowrap;align-items:center;font-family:Impact,Arial Narrow,Roboto Condensed,sans-serif;font-size:20px;font-style:italic;font-weight:900;line-height:1;display:flex;position:absolute;top:79px;left:13px;overflow:hidden}.garage-tuning-class-one-name img{object-fit:contain;object-position:left center;width:auto;max-width:120px;height:18px}.garage-tuning-class-one-name strong{text-overflow:ellipsis;filter:none;text-transform:uppercase;overflow:hidden}.garage-tuning-sheet-backdrop[data-layout=class-one] .garage-tuning-class-one-vehicle{z-index:3;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.garage-tuning-sheet-backdrop[data-layout=class-one] .garage-tuning-class-one-vehicle img{transform-origin:bottom;filter:drop-shadow(0 9px 9px #00000038);width:72.186%;max-width:none;height:auto;max-height:none;position:absolute;top:16.0565%;left:-10.1163%;transform:none}.garage-tuning-class-one-hero[data-vehicle-id="1"] .garage-tuning-class-one-vehicle img{width:67.4%;top:16.4%;left:-8.1%}.garage-tuning-class-one-hero[data-vehicle-id="2"] .garage-tuning-class-one-vehicle img{width:47.7%;top:25%;left:-.35%}.garage-tuning-class-one-hero[data-vehicle-id="3"] .garage-tuning-class-one-vehicle img{width:48.8%;top:24.9%;left:-.9%}.garage-tuning-class-one-hero[data-vehicle-id="4"] .garage-tuning-class-one-vehicle img{width:47.7%;top:25.7%;left:0}.garage-tuning-sheet-backdrop:is([data-layout=class-one],[data-layout=class-two]) .garage-tuning-progress-column{z-index:6;filter:drop-shadow(0 7px 10px #00000057);grid-template-rows:103px 102px;align-content:start;gap:6px;width:48.3721%;min-width:0;max-width:none;height:31.3988%;display:grid;position:absolute;top:10.7143%;left:48.8372%;right:auto}.garage-tuning-sheet-backdrop:is([data-layout=class-one],[data-layout=class-two]) .garage-tuning-progress-column:before{content:"";z-index:-2;background:linear-gradient(140deg,#586260,#151d1d 16%,#090e0f 72%,#77817f);border:1px solid #b8c6c594;border-radius:18px 27px 17px 21px;position:absolute;inset:-2px;box-shadow:inset 0 0 0 1px #000000eb,inset 0 0 0 2px #ffffff14,0 0 7px #c8ff0026}.garage-tuning-sheet-backdrop:is([data-layout=class-one],[data-layout=class-two]) .garage-tuning-progress-column:after{content:"";z-index:4;background:linear-gradient(#28322d,#090d0d 64%);border:1px solid #c8ff00a3;border-radius:6px 6px 2px 2px;width:20%;height:8px;position:absolute;top:101px;left:43%;box-shadow:0 0 7px #c8ff0059}.garage-tuning-sheet-backdrop:is([data-layout=class-one],[data-layout=class-two]) .garage-tuning-progress-column .garage-tuning-metric-card{background:linear-gradient(145deg,#1c2424fc,#030809fa 54%,#0b1212fc) padding-box padding-box,linear-gradient(138deg,#899391,#171f20 22%,#4d5957 57%,#9aa29d) border-box;border:1px solid #0000;width:100%;height:100%;min-height:0;padding:0;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #000c,inset 0 1px #ffffff21}.garage-tuning-sheet-backdrop:is([data-layout=class-one],[data-layout=class-two]) .garage-tuning-metric-card.is-progress-card{border-radius:17px 27px 8px 14px}.garage-tuning-sheet-backdrop:is([data-layout=class-one],[data-layout=class-two]) .garage-tuning-metric-card.is-potential-card{border-radius:12px 8px 17px 20px;box-shadow:inset 0 0 0 1px #000c,inset 0 1px #ffffff21,-1px 0 #c8ff00f2,0 -1px #c8ff00ad,0 0 8px #c8ff0033}.garage-tuning-sheet-backdrop:is([data-layout=class-one],[data-layout=class-two]) .garage-tuning-metric-card.is-progress-card:before,.garage-tuning-sheet-backdrop:is([data-layout=class-one],[data-layout=class-two]) .garage-tuning-metric-card.is-potential-card:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;border:1px solid #98a4a22b;position:absolute;inset:3px}.garage-tuning-sheet-backdrop:is([data-layout=class-one],[data-layout=class-two]) .garage-tuning-metric-card.is-progress-card:after{content:"";clip-path:polygon(0 0,100% 28%,100% 100%,0 68%);background:linear-gradient(180deg, #ecff4d, var(--tuning-lime) 58%, #6f9100);width:9px;height:31px;position:absolute;top:3px;right:4px;box-shadow:0 0 8px #c8ff0073}.garage-tuning-sheet-backdrop:is([data-layout=class-one],[data-layout=class-two]) .garage-tuning-metric-title{z-index:2;clip-path:polygon(6% 0,94% 0,100% 50%,94% 100%,6% 100%,0 50%);color:#f6f8f6;background:linear-gradient(#3a4444,#141b1c 52%,#222b2c);align-items:center;gap:5px;width:145px;height:19px;padding:0 8px 0 11px;display:flex;position:absolute;top:6px;left:8px;box-shadow:inset 0 1px #ffffff4a,inset 0 -1px #7682826b}.garage-tuning-sheet-backdrop:is([data-layout=class-one],[data-layout=class-two]) .garage-tuning-metric-title>span{letter-spacing:.3px;text-overflow:clip;text-shadow:0 1px 1px #000000bf;white-space:nowrap;min-width:0;font-family:Impact,Arial Narrow,Roboto Condensed,sans-serif;font-size:9px;font-style:italic;font-weight:900;line-height:1;overflow:hidden}.garage-tuning-title-stripes{gap:2px;height:12px;margin-left:auto;display:flex;transform:skew(-23deg)}.garage-tuning-title-stripes i{background:linear-gradient(180deg, #e9ff22, var(--tuning-lime));width:5px;height:12px;box-shadow:0 0 4px #c8ff007a}.garage-tuning-sheet-backdrop:is([data-layout=class-one],[data-layout=class-two]) .garage-tuning-metric-value{z-index:2;color:#e7ff00;letter-spacing:-1.4px;text-shadow:0 1px #5e7400,0 0 8px #c8ff0047;margin:0;font-family:Impact,Arial Narrow,Roboto Condensed,sans-serif;font-size:38px;font-style:italic;font-weight:900;line-height:39px;position:absolute;top:28px;left:12px}.garage-tuning-level-counter{z-index:2;clip-path:polygon(9% 0,91% 0,100% 50%,91% 100%,9% 100%,0 50%);color:#edf0ee;white-space:nowrap;background:linear-gradient(#303a3b,#101617 60%,#263030);align-items:center;gap:4px;width:116px;height:21px;padding:0 8px 0 30px;font-family:Roboto Condensed,Arial,sans-serif;font-size:8px;font-style:italic;line-height:1;display:flex;position:absolute;bottom:7px;left:8px;box-shadow:inset 0 1px #ffffff45}.garage-tuning-level-counter b{color:#dcff00;font-size:11px}.garage-tuning-level-counter span{color:#c7ceca}.garage-tuning-level-counter em{color:#d9dddb;font-size:7px;font-style:italic;font-weight:800}.garage-tuning-level-stack{clip-path:polygon(50% 0,100% 29%,50% 58%,0 29%);filter:drop-shadow(0 3px #7c8987)drop-shadow(0 3px #3d4847);background:#d5dbd8;width:11px;height:9px;position:absolute;top:6px;left:12px}.garage-tuning-metric-ring{z-index:2;background:radial-gradient(circle,#101717 0 48%,#050909 49% 61%,#151e1e 62% 100%);border:1px solid #8b97956b;border-radius:50%;place-items:center;width:67px;height:67px;display:grid;position:absolute;top:23px;right:10px;box-shadow:inset 0 0 0 3px #000000b3,0 0 7px #c8ff002b}.garage-tuning-metric-ring svg{width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;inset:1px;overflow:visible}.garage-tuning-ring-rail,.garage-tuning-ring-value{fill:none;stroke-width:12px}.garage-tuning-ring-rail{stroke:#394341}.garage-tuning-ring-value{stroke:var(--tuning-lime);stroke-linecap:round;filter:drop-shadow(0 0 3px #c8ff00ad);transform-origin:50px 50px;transform:rotate(-90deg)}.garage-tuning-ring-dot{fill:#f7ffda;stroke:var(--tuning-lime);stroke-width:2px;filter:drop-shadow(0 0 3px #c8ff00e6)}.garage-tuning-metric-ring>span{justify-content:center;align-items:flex-end;gap:3px;display:flex;position:absolute;inset:19px 18px 17px}.garage-tuning-metric-ring>span i{background:linear-gradient(180deg, #eaff28, var(--tuning-lime));border-radius:2px 2px 1px 1px;width:6px;box-shadow:0 0 5px #c8ff007a}.garage-tuning-metric-ring>span i:first-child{height:11px}.garage-tuning-metric-ring>span i:nth-child(2){height:18px}.garage-tuning-metric-ring>span i:nth-child(3){height:27px}.garage-tuning-sheet-backdrop:is([data-layout=class-one],[data-layout=class-two]) .is-potential-card .garage-tuning-metric-title{width:132px;padding-left:31px}.garage-tuning-potential-bolt{color:var(--tuning-lime);text-shadow:0 0 5px #c8ff007a;font-family:Impact,sans-serif;font-size:18px;font-style:normal;line-height:18px;position:absolute;top:1px;left:10px}.garage-tuning-potential-max{z-index:2;border:1px solid var(--tuning-lime);color:#df0;letter-spacing:.2px;background:#0a100fcc;border-radius:10px;place-items:center;min-width:63px;height:19px;padding:0 6px;font-family:Impact,Arial Narrow,sans-serif;font-size:9px;font-style:italic;line-height:1;display:grid;position:absolute;top:6px;right:7px;box-shadow:0 0 5px #c8ff0033}.garage-tuning-sheet-backdrop:is([data-layout=class-one],[data-layout=class-two]) .is-potential-card .garage-tuning-metric-value{color:#f4f6f2;text-shadow:0 1px #6c7471,0 0 7px #ffffff1c;font-size:35px;line-height:36px;top:31px;left:10px}.garage-tuning-next-gain{z-index:2;color:#e2e6e3;border-left:1px solid #abb7b440;grid-template-columns:18px minmax(0,1fr);align-items:center;height:37px;padding-left:5px;display:grid;position:absolute;top:34px;left:92px;right:8px}.garage-tuning-next-gain>i{color:var(--tuning-lime);text-shadow:0 0 5px #c8ff0063;font-family:Impact,sans-serif;font-size:27px;font-style:italic;line-height:1}.garage-tuning-next-gain>span{text-transform:uppercase;font-family:Roboto Condensed,Arial,sans-serif;font-size:6px;font-style:italic;font-weight:700;line-height:1.05;overflow:hidden}.garage-tuning-next-gain b{color:#eff1ed;font-size:9px}.garage-tuning-sheet-backdrop:is([data-layout=class-one],[data-layout=class-two]) .garage-tuning-metric-track{z-index:2;background:linear-gradient(#424b49,#111717 48%,#050909 70%,#27302e);border:1px solid #75807d;border-radius:9px;width:auto;height:15px;position:absolute;bottom:7px;left:8px;right:8px;overflow:hidden;box-shadow:inset 0 2px 3px #000000c7,inset 0 -1px #ffffff2b}.garage-tuning-sheet-backdrop:is([data-layout=class-one],[data-layout=class-two]) .garage-tuning-metric-track i{border-radius:inherit;background:repeating-linear-gradient(125deg, #ffffff24 0 6px, transparent 6px 12px), linear-gradient(180deg, #efff43, var(--tuning-lime) 47%, #8db400);min-width:0;height:100%;box-shadow:inset 0 1px #ffffffa3,0 0 8px #c8ff00ad}.garage-tuning-progress-module[data-progress-state=complete] .is-progress-card,.garage-tuning-progress-module[data-potential-state=max] .is-potential-card{border-color:#dcff4eeb;box-shadow:inset 0 0 0 1px #000c,inset 0 1px #ffffff2e,0 0 9px #c8ff0047}.garage-tuning-progress-module[data-potential-state=locked] .is-potential-card{border-color:#8f9b9cb3;box-shadow:inset 0 0 0 1px #000c,inset 0 1px #ffffff1c}.garage-tuning-progress-module[aria-busy=true] .garage-tuning-metric-card:before{animation:.82s ease-in-out infinite alternate garage-tuning-progress-pulse}@keyframes garage-tuning-progress-pulse{to{opacity:.58}}.garage-tuning-next-gain>svg,.garage-tuning-status-loader{width:16px;height:16px;color:var(--tuning-lime);filter:drop-shadow(0 0 4px #c8ff006b)}.garage-tuning-next-gain[data-state=max]>svg{border:1px solid;border-radius:50%;padding:2px}.garage-tuning-next-gain[data-state=locked]>svg{color:#b7bfc0;filter:none}.garage-tuning-next-gain[data-state=locked] b,.garage-tuning-next-gain[data-state=locked] small{color:#b7bfc0}.garage-tuning-next-gain[data-state=max] b{color:var(--tuning-lime)}.garage-tuning-next-gain>span>small{color:#d9dddb;margin-top:2px;font-size:5px;font-style:italic;font-weight:700;line-height:1.05;display:block}.garage-tuning-status-loader{border:2px solid #c8ff003d;border-top-color:var(--tuning-lime);border-radius:50%;animation:.65s linear infinite garage-tuning-status-spin}@keyframes garage-tuning-status-spin{to{transform:rotate(360deg)}}.garage-tuning-class-one-parts,.garage-tuning-sheet-backdrop[data-layout=class-one] .garage-tuning-class-one-parts{z-index:7;width:94.8837%;height:43.6012%;max-height:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;display:block;position:absolute;top:47.619%;left:2.5581%;overflow:visible}.garage-tuning-sheet-backdrop[data-layout=class-one] .garage-tuning-sheet-modules{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 8px;width:100%;height:100%;display:grid}.garage-tuning-sheet-backdrop[data-layout=class-one] .garage-tuning-part-card{aspect-ratio:auto;width:100%;height:100%}.garage-tuning-sheet-backdrop[data-layout=class-one] .garage-tuning-part-card>header{height:27px;padding-left:32px}.garage-tuning-sheet-backdrop[data-layout=class-one] .garage-tuning-part-level{width:24px;height:27px;top:8px;left:10px}.garage-tuning-sheet-backdrop[data-layout=class-one] .garage-tuning-part-level b{font-size:15px}.garage-app.has-class-one-tuning .garage-bottom-nav.has-artwork{background:linear-gradient(#0e1815fa,#030807fa);border:1px solid #c8ff0057;border-radius:23px;height:46px;padding:0 3px;bottom:0;left:6px;right:6px;box-shadow:0 -3px 13px #00000047}.garage-app.has-class-one-tuning .garage-bottom-nav-art{display:none}.garage-app.has-class-one-tuning .garage-bottom-nav.has-artwork button,.garage-app.has-class-one-tuning .garage-bottom-nav.has-artwork button.is-active:not(.is-home){color:#c9cecc;background:0 0;justify-content:center;gap:0;width:100%;min-width:0;height:44px;padding:2px 0 1px;display:flex}.garage-app.has-class-one-tuning .garage-bottom-nav.has-artwork button>*{opacity:1}.garage-app.has-class-one-tuning .garage-bottom-nav.has-artwork button span{height:24px}.garage-app.has-class-one-tuning .garage-bottom-nav.has-artwork button .garage-navigation-icon{width:19px;height:19px}.garage-app.has-class-one-tuning .garage-bottom-nav.has-artwork button small{margin-top:0;font-size:7px;line-height:1}.garage-app.has-class-one-tuning .garage-bottom-nav.has-artwork button.is-active:not(.is-home){color:var(--gnk-lime)}.garage-app.has-class-one-tuning .garage-bottom-nav.has-artwork button.is-home{border:1.5px solid var(--gnk-lime);width:58px;min-width:58px;height:58px;min-height:58px;color:var(--gnk-lime);background:radial-gradient(circle at 50% 38%,#c8ff003b,#07100a 69%);border-radius:50%;justify-content:center;place-self:end center;padding:5px 0 4px;transform:translateY(-12px);box-shadow:inset 0 0 12px #c8ff0030,0 0 13px #c8ff004f}.garage-app.has-class-one-tuning .garage-bottom-nav.has-artwork button.is-home span{width:27px;height:27px;box-shadow:none;background:0 0;border:0;flex:0 0 27px}.garage-app.has-class-one-tuning .garage-bottom-nav.has-artwork button.is-home small{margin-top:1px;font-size:7px}@container (width<=360px){.garage-tuning-sheet-backdrop[data-layout=class-one]{background-position:-35px -122px;background-size:389px 691px}.garage-tuning-sheet-backdrop[data-layout=class-one] .garage-tuning-class-one-header{width:30.9375%;height:5.8099%;top:1.4085%;left:1.875%}.garage-tuning-class-one-top-actions{width:173px;height:28px;top:8px;left:143px}.garage-tuning-sheet-backdrop[data-layout=class-one] .garage-tuning-class-one-balances{gap:4px;width:139px;height:28px;top:0}.garage-tuning-sheet-backdrop[data-layout=class-one] .garage-tuning-balance-pill{border-radius:13px;grid-template-columns:22px minmax(0,1fr);gap:1px;padding:1px 3px 1px 1px}.garage-tuning-sheet-backdrop[data-layout=class-one] .garage-tuning-balance-pill img{width:22px;height:22px}.garage-tuning-sheet-backdrop[data-layout=class-one] .garage-tuning-balance-pill small{font-size:5px}.garage-tuning-sheet-backdrop[data-layout=class-one] .garage-tuning-balance-pill strong{font-size:8px}.garage-tuning-class-one-profile{border-radius:9px;width:27px;height:27px;top:0}.garage-tuning-class-one-name{width:93px;height:18px;font-size:15px;line-height:1;top:67px;left:10px}.garage-tuning-class-one-name img{max-width:93px;height:14px}.garage-tuning-sheet-backdrop[data-layout=class-one] .garage-tuning-class-one-vehicle img{width:82%;top:16.0035%;left:-17.6563%}.garage-tuning-class-one-hero[data-vehicle-id="1"] .garage-tuning-class-one-vehicle img{width:67.5%;top:21.8%;left:-8.1%}.garage-tuning-class-one-hero[data-vehicle-id="2"] .garage-tuning-class-one-vehicle img{width:47.8%;top:29.3%;left:-.3%}.garage-tuning-class-one-hero[data-vehicle-id="3"] .garage-tuning-class-one-vehicle img{width:48.8%;top:29.3%;left:-.9%}.garage-tuning-class-one-hero[data-vehicle-id="4"] .garage-tuning-class-one-vehicle img{width:47.8%;top:30%;left:0}.garage-tuning-sheet-backdrop:is([data-layout=class-one],[data-layout=class-two]) .garage-tuning-progress-column{grid-template-rows:86px 86px;gap:6px;width:48.75%;height:31.338%;top:10.7394%;left:48.75%}.garage-tuning-sheet-backdrop:is([data-layout=class-one],[data-layout=class-two]) .garage-tuning-progress-column:before{border-radius:15px 21px 14px 17px}.garage-tuning-sheet-backdrop:is([data-layout=class-one],[data-layout=class-two]) .garage-tuning-progress-column:after{height:7px;top:84px}.garage-tuning-sheet-backdrop:is([data-layout=class-one],[data-layout=class-two]) .garage-tuning-metric-card.is-progress-card{border-radius:14px 21px 7px 11px}.garage-tuning-sheet-backdrop:is([data-layout=class-one],[data-layout=class-two]) .garage-tuning-metric-card.is-potential-card{border-radius:10px 7px 14px 16px}.garage-tuning-sheet-backdrop:is([data-layout=class-one],[data-layout=class-two]) .garage-tuning-metric-card.is-progress-card:after{width:7px;height:26px}.garage-tuning-sheet-backdrop:is([data-layout=class-one],[data-layout=class-two]) .garage-tuning-metric-title{gap:3px;width:111px;height:16px;padding:0 6px 0 8px;top:5px;left:6px}.garage-tuning-sheet-backdrop:is([data-layout=class-one],[data-layout=class-two]) .garage-tuning-metric-title>span{letter-spacing:.15px;font-size:7px}.garage-tuning-title-stripes{gap:1px;height:9px}.garage-tuning-title-stripes i{width:4px;height:9px}.garage-tuning-sheet-backdrop:is([data-layout=class-one],[data-layout=class-two]) .garage-tuning-metric-value{letter-spacing:-1px;font-size:30px;line-height:31px;top:23px;left:9px}.garage-tuning-level-counter{gap:3px;width:87px;height:17px;padding:0 5px 0 23px;font-size:6px;bottom:6px;left:6px}.garage-tuning-level-counter b{font-size:8px}.garage-tuning-level-counter em{font-size:5px}.garage-tuning-level-stack{filter:drop-shadow(0 2px #7c8987)drop-shadow(0 2px #3d4847);width:8px;height:7px;top:5px;left:9px}.garage-tuning-metric-ring{width:56px;height:56px;top:19px;right:7px}.garage-tuning-ring-rail,.garage-tuning-ring-value{stroke-width:11px}.garage-tuning-metric-ring>span{gap:2px;inset:16px 15px 14px}.garage-tuning-metric-ring>span i{width:5px}.garage-tuning-metric-ring>span i:first-child{height:9px}.garage-tuning-metric-ring>span i:nth-child(2){height:15px}.garage-tuning-metric-ring>span i:nth-child(3){height:22px}.garage-tuning-sheet-backdrop:is([data-layout=class-one],[data-layout=class-two]) .is-potential-card .garage-tuning-metric-title{width:99px;padding-left:23px}.garage-tuning-potential-bolt{font-size:15px;line-height:15px;top:1px;left:8px}.garage-tuning-potential-max{border-radius:8px;min-width:50px;height:16px;padding-inline:4px;font-size:7px;top:5px;right:5px}.garage-tuning-sheet-backdrop:is([data-layout=class-one],[data-layout=class-two]) .is-potential-card .garage-tuning-metric-value{font-size:28px;line-height:29px;top:26px;left:7px}.garage-tuning-next-gain{grid-template-columns:14px minmax(0,1fr);height:30px;padding-left:3px;top:29px;left:67px;right:5px}.garage-tuning-next-gain>i{font-size:21px}.garage-tuning-next-gain>svg,.garage-tuning-status-loader{width:13px;height:13px}.garage-tuning-next-gain>span{font-size:5px}.garage-tuning-next-gain b{font-size:7px}.garage-tuning-next-gain>span>small{margin-top:1px;font-size:4px}.garage-tuning-sheet-backdrop:is([data-layout=class-one],[data-layout=class-two]) .garage-tuning-metric-track{border-radius:7px;height:12px;bottom:6px;left:6px;right:6px}.garage-tuning-class-one-parts,.garage-tuning-sheet-backdrop[data-layout=class-one] .garage-tuning-class-one-parts{width:95%;height:42.6056%;top:47.5352%;left:2.5%}.garage-tuning-sheet-backdrop[data-layout=class-one] .garage-tuning-sheet-modules{gap:6px}.garage-tuning-sheet-backdrop[data-layout=class-one] .garage-tuning-part-card>header{height:22px;padding-left:27px}.garage-tuning-sheet-backdrop[data-layout=class-one] .garage-tuning-part-level{width:20px;height:22px;top:7px;left:8px}.garage-tuning-sheet-backdrop[data-layout=class-one] .garage-tuning-part-level b{font-size:11px}.garage-app.has-class-one-tuning .garage-bottom-nav.has-artwork{border-radius:21px;height:42px;padding-inline:2px;left:4px;right:4px}.garage-app.has-class-one-tuning .garage-bottom-nav.has-artwork button,.garage-app.has-class-one-tuning .garage-bottom-nav.has-artwork button.is-active:not(.is-home){height:40px}.garage-app.has-class-one-tuning .garage-bottom-nav.has-artwork button span{height:21px}.garage-app.has-class-one-tuning .garage-bottom-nav.has-artwork button .garage-navigation-icon{width:17px;height:17px}.garage-app.has-class-one-tuning .garage-bottom-nav.has-artwork button small{font-size:6px}.garage-app.has-class-one-tuning .garage-bottom-nav.has-artwork button.is-home{width:52px;min-width:52px;height:52px;min-height:52px;transform:translateY(-12px)}.garage-app.has-class-one-tuning .garage-bottom-nav.has-artwork button.is-home span{flex-basis:24px;width:24px;height:24px}}.garage-app{--garage-nav-height:66px;--garage-nav-bottom:max(5px, env(safe-area-inset-bottom,0px), var(--tg-content-safe-area-inset-bottom,0px));--garage-nav-reserve:calc(var(--garage-nav-height) + var(--garage-nav-bottom) + 19px)}.garage-bottom-nav.garage-bottom-nav-v2{--nav-accent:#caff00;--nav-accent-bright:#efff68;--nav-accent-soft:#caff001f;--nav-glow:#9fff0047;z-index:50;right:8px;bottom:var(--garage-nav-bottom);width:auto;height:var(--garage-nav-height);min-height:var(--garage-nav-height);isolation:isolate;background:linear-gradient(90deg, var(--nav-accent-soft), transparent 11% 89%, var(--nav-accent-soft)), linear-gradient(180deg, #17232a 0%, #0b1419 42%, #050b0f 100%);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid #b0c0c76b;border-radius:24px;grid-template-rows:100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 78px minmax(0,1fr) minmax(0,1fr);align-content:stretch;place-items:stretch stretch;gap:0;padding:3px 5px 4px;display:grid;position:absolute;left:8px;overflow:visible;box-shadow:inset 0 1px #ffffff2b,inset 0 -1px #000c,0 0 0 1px #000000c7,0 5px 15px #00000047}.garage-bottom-nav.garage-bottom-nav-v2[data-theme=purple]{--nav-accent:#e951ff;--nav-accent-bright:#f5a1ff;--nav-accent-soft:#e238ff21;--nav-glow:#c428ff4d}.garage-bottom-nav.garage-bottom-nav-v2:before,.garage-bottom-nav.garage-bottom-nav-v2:after{z-index:-1;pointer-events:none;content:"";height:1px;position:absolute;left:9px;right:9px}.garage-bottom-nav.garage-bottom-nav-v2:before{background:linear-gradient(90deg, transparent, var(--nav-accent) 16% 38%, transparent 46% 54%, var(--nav-accent) 62% 84%, transparent);opacity:.72;top:3px}.garage-bottom-nav.garage-bottom-nav-v2:after{background:linear-gradient(90deg, transparent, var(--nav-accent) 12%, transparent 36% 64%, var(--nav-accent) 88%, transparent);opacity:.46;bottom:3px}.garage-bottom-nav-v2 .garage-bottom-nav-edge{z-index:2;background:var(--nav-accent);width:4px;box-shadow:0 0 7px var(--nav-glow);opacity:.8;pointer-events:none;border-radius:999px;position:absolute;top:9px;bottom:9px}.garage-bottom-nav-v2 .garage-bottom-nav-edge.is-left{left:3px}.garage-bottom-nav-v2 .garage-bottom-nav-edge.is-right{right:3px}.garage-bottom-nav.garage-bottom-nav-v2 .garage-bottom-nav-item{box-sizing:border-box;z-index:1;color:#bfc7cc;width:100%;min-width:0;height:58px;min-height:44px;box-shadow:none;opacity:1;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;border-radius:15px;grid-template-rows:31px 14px 5px;place-self:center stretch;place-items:center;gap:0;margin:0;padding:3px 1px 2px;transition:color .16s,background .16s,box-shadow .16s;display:grid;position:relative;transform:none}.garage-bottom-nav-v2 .garage-bottom-nav-item[data-nav-id=garage]{grid-column:1}.garage-bottom-nav-v2 .garage-bottom-nav-item[data-nav-id=friends]{grid-column:2}.garage-bottom-nav-v2 .garage-bottom-nav-item[data-nav-id=races]{grid-column:3}.garage-bottom-nav-v2 .garage-bottom-nav-item[data-nav-id=tasks]{grid-column:4}.garage-bottom-nav-v2 .garage-bottom-nav-item[data-nav-id=league]{grid-column:5}.garage-bottom-nav.garage-bottom-nav-v2 .garage-bottom-nav-item>*{opacity:1}.garage-bottom-nav-v2 .garage-bottom-nav-icon{width:28px;height:31px;color:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;margin:0;display:grid}.garage-bottom-nav-v2 .garage-bottom-nav-icon .garage-navigation-icon{filter:drop-shadow(0 1px #ffffff2e);stroke-width:3.2px;width:25px;height:25px}.garage-bottom-nav.garage-bottom-nav-v2 .garage-bottom-nav-item small{max-width:100%;color:inherit;letter-spacing:-.08px;text-align:center;text-overflow:clip;text-transform:uppercase;white-space:nowrap;margin:0;font-size:clamp(6.5px,2vw,8.5px);font-weight:750;line-height:13px;overflow:hidden}.garage-bottom-nav-v2 .garage-bottom-nav-indicator{background:#3a454a;border-radius:999px;align-self:end;width:clamp(26px,8vw,34px);height:3px;margin:0;display:block;box-shadow:inset 0 1px 1px #ffffff12}.garage-bottom-nav.garage-bottom-nav-v2 .garage-bottom-nav-item.is-active:not(.garage-bottom-nav-race){color:var(--nav-accent-bright);background:radial-gradient(ellipse at 50% 82%, var(--nav-accent-soft), transparent 70%);box-shadow:inset 0 -1px #ffffff0a}.garage-bottom-nav-v2 .garage-bottom-nav-item.is-active .garage-bottom-nav-icon{filter:drop-shadow(0 0 4px var(--nav-glow))}.garage-bottom-nav-v2 .garage-bottom-nav-item.is-active .garage-bottom-nav-indicator{background:var(--nav-accent-bright);box-shadow:0 0 7px var(--nav-accent), 0 0 11px var(--nav-glow)}.garage-bottom-nav.garage-bottom-nav-v2 .garage-bottom-nav-race{z-index:4;border:2px solid color-mix(in srgb, var(--nav-accent) 68%, #77828b);width:78px;height:78px;min-height:78px;color:var(--nav-accent);background:radial-gradient(circle at 50% 39%, var(--nav-accent-soft), transparent 48%), radial-gradient(circle, #132019 0%, #07100d 69%, #020608 100%);box-shadow:inset 0 0 0 4px #020708d9, inset 0 0 0 5px color-mix(in srgb, var(--nav-accent) 35%, transparent), inset 0 0 15px var(--nav-accent-soft), 0 0 0 4px #03070aed;opacity:.58;border-radius:50%;grid-template-rows:38px 16px 5px;place-self:center;gap:1px;padding:8px 5px 6px;transform:translateY(-10px)}.garage-bottom-nav-v2[data-theme=purple] .garage-bottom-nav-race{background:radial-gradient(circle at 50% 39%, var(--nav-accent-soft), transparent 48%), radial-gradient(circle, #1b1121 0%, #0c0712 69%, #030407 100%)}.garage-bottom-nav-v2 .garage-bottom-nav-race .garage-bottom-nav-icon{width:38px;height:38px}.garage-bottom-nav-v2 .garage-bottom-nav-race .garage-navigation-icon{width:33px;height:33px}.garage-bottom-nav.garage-bottom-nav-v2 .garage-bottom-nav-race small{font-size:10px;font-weight:900;line-height:15px}.garage-bottom-nav-v2 .garage-bottom-nav-race .garage-bottom-nav-indicator{width:34px}.garage-bottom-nav.garage-bottom-nav-v2 .garage-bottom-nav-race.is-active{border-color:var(--nav-accent-bright);color:var(--nav-accent-bright);box-shadow:inset 0 0 0 4px #020708db, inset 0 0 0 5px var(--nav-accent), inset 0 0 20px var(--nav-accent-soft), 0 0 0 4px #03070af0, 0 0 13px var(--nav-glow);opacity:1;border-radius:50%}.garage-bottom-nav.garage-bottom-nav-v2 .garage-bottom-nav-item:focus-visible{outline:2px solid var(--nav-accent-bright);outline-offset:-3px}.garage-bottom-nav.garage-bottom-nav-v2[aria-hidden=true]{pointer-events:none}.garage-shell.is-garage-main-shell .garage-app.is-garage-tab{--garage-v1-nav-h:var(--garage-nav-height);--garage-v1-nav-bottom:var(--garage-nav-bottom);--garage-v1-nav-reserve:var(--garage-nav-reserve)}.garage-app:not(.is-garage-tab) .garage-content{padding-bottom:var(--garage-nav-reserve);scroll-padding-bottom:var(--garage-nav-reserve)}@media (height<=700px){.garage-app.has-tuning .garage-tuning-class-one,.garage-app.has-tuning .garage-tuning-class-two{transform-origin:50% 0;transform:scaleY(.945)}}@media (width<=340px){.garage-bottom-nav.garage-bottom-nav-v2{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 72px minmax(0,1fr) minmax(0,1fr);padding-inline:3px;left:5px;right:5px}.garage-bottom-nav.garage-bottom-nav-v2 .garage-bottom-nav-race{width:72px;height:72px;min-height:72px;transform:translateY(-7px)}.garage-bottom-nav-v2 .garage-bottom-nav-icon .garage-navigation-icon{width:22px;height:22px}.garage-bottom-nav.garage-bottom-nav-v2 .garage-bottom-nav-item small{font-size:6.4px}}.garage-app{--garage-nav-height:clamp(49px, 15.35vw, 66px)}.garage-bottom-nav.garage-bottom-nav-v2.garage-bottom-nav-approved{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 18.8% minmax(0,1fr) minmax(0,1fr);gap:0;padding:0;overflow:visible}.garage-bottom-nav-approved .garage-bottom-nav-approved-art{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.garage-bottom-nav-approved .garage-bottom-nav-approved-art img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:auto;display:block;position:absolute;top:0;left:0}.garage-bottom-nav-approved[data-theme=purple] .garage-bottom-nav-approved-art img{transform:translateY(-49.2%)}.garage-bottom-nav-approved .garage-bottom-nav-edge{display:none}.garage-bottom-nav.garage-bottom-nav-v2.garage-bottom-nav-approved .garage-bottom-nav-item,.garage-bottom-nav.garage-bottom-nav-v2.garage-bottom-nav-approved .garage-bottom-nav-race,.garage-bottom-nav.garage-bottom-nav-v2.garage-bottom-nav-approved .garage-bottom-nav-race.is-active{z-index:2;width:100%;min-width:0;height:100%;min-height:44px;box-shadow:none;opacity:1;filter:none;background:0 0;border:0;border-radius:0;place-self:stretch stretch;margin:0;padding:0;transform:none}.garage-bottom-nav-approved .garage-bottom-nav-item>:not(.garage-bottom-nav-approved-art){opacity:0;pointer-events:none}.garage-bottom-nav.garage-bottom-nav-v2.garage-bottom-nav-approved .garage-bottom-nav-item:focus-visible{outline:2px solid var(--nav-accent-bright);outline-offset:-3px}.garage-app:is(.is-tasks-v2,.is-referrals-v2){overflow:clip}.garage-app:is(.is-tasks-v2,.is-referrals-v2) .garage-bottom-nav{pointer-events:none}.garage-app:is(.is-tasks-v2,.is-referrals-v2) .garage-bottom-nav button{pointer-events:auto}.garage-app:is(.is-tasks-v2,.is-referrals-v2) .garage-bottom-nav-approved .garage-bottom-nav-item:not(.garage-bottom-nav-race){clip-path:inset(20% 0 0)}.garage-app:is(.is-tasks-v2,.is-referrals-v2) .garage-bottom-nav-approved .garage-bottom-nav-race{clip-path:ellipse(50% 50%)}.garage-tuning-sheet-backdrop[data-layout=class-two]{--c2-lime:#c8ff00;--tuning-lime:var(--c2-lime);--tuning-lime-bright:#e2ff1a;--tuning-lime-dark:#75b900;--c2-panel:#050c0ef5;--c2-text:#f4f5f2;--c2-muted:#a8adb0;z-index:48;color:var(--c2-text);background-color:#f4f4f2;background-image:var(--garage-tuning-background);background-position:50% 58%;background-repeat:no-repeat;background-size:cover;padding:0;display:block;overflow:hidden}.garage-tuning-sheet-backdrop[data-layout=class-two] .garage-tuning-progress-column{z-index:8}.garage-tuning-sheet-backdrop[data-layout=class-two] button:focus-visible{outline:2px solid var(--c2-lime);outline-offset:1px}.garage-tuning-sheet-backdrop[data-layout=class-two] button:disabled{cursor:default}.garage-tuning-class-two{width:100%;height:100%;min-height:0;font-family:Roboto Condensed,Arial Narrow,Arial,sans-serif;position:relative;overflow:hidden}.garage-c2-header{z-index:20;width:133px;height:44px;position:absolute;top:10px;left:8px}.garage-c2-header-title{object-fit:fill;width:100%;height:100%;display:block}.garage-c2-back-hit{background:0 0;border:0;width:44px;height:44px;padding:0;position:absolute;inset:0 auto 0 0}.garage-c2-wallet{z-index:21;pointer-events:none;position:absolute;inset:0}.garage-c2-balance{color:#f6f8f5;width:90px;height:30px;position:absolute;top:14px}.garage-c2-balance.is-gnk{left:198px}.garage-c2-balance.is-usdt{left:292px}.garage-c2-balance>img{object-fit:fill;width:100%;height:100%;position:absolute;inset:0}.garage-c2-balance>span{text-shadow:0 1px 2px #000;align-content:center;justify-items:start;min-width:0;line-height:.88;display:grid;position:absolute;inset:4px 5px 3px 34px}.garage-c2-balance small{color:var(--c2-lime);letter-spacing:.25px;font-size:5px;font-style:italic;font-weight:900}.garage-c2-balance strong{letter-spacing:.1px;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:Impact,Arial Narrow,sans-serif;font-size:9px;font-style:italic;font-weight:700;overflow:hidden}.garage-c2-profile{pointer-events:auto;background:0 0;border:0;border-radius:50%;width:33px;min-width:33px;height:33px;padding:0;position:absolute;top:10px;left:389px}.garage-c2-profile img{object-fit:contain;width:100%;height:100%;display:block}.garage-c2-vehicle,.garage-c2-vehicle-title{object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute}.garage-c2-vehicle-title{z-index:7;left:var(--c2-left-wide);top:var(--c2-top-wide);width:var(--c2-width-wide);height:var(--c2-height-wide);object-fit:contain;object-position:left center}.garage-c2-vehicle{z-index:5;left:var(--c2-left-wide);top:var(--c2-top-wide);width:var(--c2-width-wide);height:var(--c2-height-wide);transform-origin:50%;transform:scaleX(-1)}.garage-c2-vehicle-contact-shadow{z-index:4;opacity:.26;filter:blur(6px);pointer-events:none;background:radial-gradient(#020607 0 32%,#020607b8 48%,#0000 76%);border-radius:50%;width:150px;height:14px;position:absolute;top:302px;left:31px}.garage-c2-progress{z-index:8;color:#f3f5f1;grid-template-rows:103px 102px;gap:6px;width:208px;height:211px;display:grid;position:absolute;top:72px;left:210px}.garage-c2-progress article{isolation:isolate;background:radial-gradient(circle at 86% 14%,#c8ff0012,#0000 32%),linear-gradient(145deg,#182023fc,#070d0ffc 58%,#0c1412fc);border:1px solid #b5c1c3c2;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 5px 12px #0000006b,inset 0 1px #ffffff2e,inset 0 0 16px #00000038}.garage-c2-progress article:before{content:"";z-index:1;border-radius:inherit;background:linear-gradient(90deg, var(--c2-lime), transparent) 7px 3px / 34px 1px no-repeat, linear-gradient(180deg, var(--c2-lime), transparent) 3px 7px / 1px 26px no-repeat, linear-gradient(270deg, var(--c2-lime), transparent) calc(100% - 7px) calc(100% - 3px) / 34px 1px no-repeat, linear-gradient(0deg, var(--c2-lime), transparent) calc(100% - 3px) calc(100% - 7px) / 1px 26px no-repeat;opacity:.64;pointer-events:none;position:absolute;inset:0}.garage-c2-progress article:after{content:"";pointer-events:none;border:1px solid #c8ff0024;border-radius:7px;position:absolute;inset:4px}.garage-c2-progress[data-progress-state=complete] .garage-c2-progress-tuning,.garage-c2-progress[data-potential-state=max] .garage-c2-progress-potential{border-color:#cdff12e0;box-shadow:0 5px 12px #0000006b,0 0 9px #c8ff003d,inset 0 1px #fff3}.garage-c2-progress[data-potential-state=locked] .garage-c2-progress-potential{border-color:#94a0a2a3}.garage-c2-progress[data-progress-state=loading] article:before,.garage-c2-progress[data-potential-state=loading] article:before{animation:.82s ease-in-out infinite alternate garage-c2-progress-pulse}@keyframes garage-c2-progress-pulse{to{opacity:.92}}.garage-c2-progress-tuning>span,.garage-c2-progress-potential header span{z-index:2;letter-spacing:.25px;max-width:120px;font-family:Impact,Arial Narrow,sans-serif;font-size:10px;font-style:italic;line-height:1;position:absolute;top:10px;left:10px}.garage-c2-progress-tuning>strong{z-index:2;color:var(--c2-lime);letter-spacing:.2px;text-shadow:0 0 7px #c8ff0059;font-family:Impact,Arial Narrow,sans-serif;font-size:36px;font-style:italic;line-height:1;position:absolute;top:31px;left:10px}.garage-c2-progress-tuning>small{z-index:2;color:#d6dad7;font-size:8px;font-style:italic;font-weight:800;position:absolute;bottom:11px;left:10px}.garage-c2-progress-tuning>small b{color:var(--c2-lime);font-size:11px}.garage-c2-progress-ring{z-index:2;background:radial-gradient(circle, #0b1213 52%, transparent 53%), conic-gradient(var(--c2-lime) var(--c2-ring-progress), #313a39 0);border-radius:50%;justify-content:center;align-items:flex-end;gap:3px;width:68px;height:68px;padding-bottom:17px;display:flex;position:absolute;top:16px;right:10px;overflow:hidden;box-shadow:0 0 9px #c8ff002e}.garage-c2-progress-ring:after{content:"";border:1px solid #c6cecd5e;border-radius:50%;position:absolute;inset:5px}.garage-c2-progress-ring i{z-index:2;background:linear-gradient(#eaff4d,#87bd00);border-radius:2px 2px 0 0;width:5px;position:relative}.garage-c2-progress-ring i:first-child{height:10px}.garage-c2-progress-ring i:nth-child(2){height:17px}.garage-c2-progress-ring i:nth-child(3){height:24px}.garage-c2-progress-potential header span{top:9px}.garage-c2-progress-potential header small{z-index:2;border:1px solid var(--c2-lime);height:17px;color:var(--c2-lime);border-radius:9px;place-items:center;padding:0 6px;font-size:7px;font-style:italic;font-weight:900;display:grid;position:absolute;top:7px;right:8px}.garage-c2-progress-potential>strong{z-index:2;font-family:Impact,Arial Narrow,sans-serif;font-size:33px;font-style:italic;line-height:1;position:absolute;top:34px;left:10px}.garage-c2-potential-track{z-index:2;background:linear-gradient(#454d4c,#080c0c 55%,#28302e);border:1px solid #707b79;border-radius:8px;height:14px;position:absolute;bottom:10px;left:10px;right:10px;overflow:hidden}.garage-c2-potential-track i{width:var(--c2-potential-progress);border-radius:inherit;background:repeating-linear-gradient(125deg,#ffffff26 0 5px,#0000 5px 10px),linear-gradient(#eaff3f,#8fbd00);height:100%;display:block;box-shadow:0 0 7px #c8ff0085}.garage-c2-settings-entry{z-index:10;background:0 0;border:0;width:208px;height:44px;min-height:44px;padding:0;position:absolute;top:277px;left:210px;overflow:visible}.garage-c2-settings-entry-shell{object-fit:fill;width:208px;height:30px;position:absolute;top:10px;left:0}.garage-c2-settings-entry-gear{z-index:2;width:20px;height:20px;position:absolute;top:15px;left:8px}.garage-c2-settings-entry>span{z-index:2;text-align:left;justify-items:start;width:116px;line-height:1;display:grid;position:absolute;top:14px;left:32px}.garage-c2-settings-entry>span strong{letter-spacing:.35px;font-family:Impact,Arial Narrow,sans-serif;font-size:9px;font-style:italic}.garage-c2-settings-entry>span small{color:var(--c2-muted);letter-spacing:.15px;margin-top:2px;font-size:5px;font-weight:800}.garage-c2-settings-entry-lock{z-index:2;width:18px;height:18px;position:absolute;top:16px;right:11px}.garage-c2-settings-entry>b{z-index:2;color:#071003;width:27px;font-family:Impact,Arial Narrow,sans-serif;font-size:6px;font-style:italic;line-height:15px;position:absolute;top:17px;right:6px}.garage-c2-parts-grid{z-index:9;grid-template-rows:repeat(2,143px);grid-template-columns:repeat(3,134px);gap:6px;width:414px;height:292px;display:grid;position:absolute;top:321px;left:8px}.garage-c2-part-card{width:134px;min-width:40px;height:143px;min-height:40px;color:var(--c2-text);text-align:left;background:linear-gradient(145deg,#0c1416f7,#070d0ffa);border:0;border-radius:10px;padding:0;transition:transform 90ms,filter .13s;position:relative;overflow:hidden}.garage-c2-part-card[data-interaction=pressed]{transform:scale(.99)}.garage-c2-part-card[data-interaction=error]{filter:saturate(.6)drop-shadow(0 0 4px #ff3a3a8c)}.garage-c2-part-card:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0c1416f7,#070d0ffa);border-radius:8px;position:absolute;inset:4px}.garage-c2-card-shell{z-index:0;object-fit:fill;width:100%;height:100%;position:absolute;inset:0}.garage-c2-card-level{z-index:4;place-items:center;width:22px;height:25px;display:grid;position:absolute;top:7px;left:7px}.garage-c2-card-level img{width:100%;height:100%;position:absolute;inset:0}.garage-c2-card-level b{color:#f5f7f3;font-family:Impact,Arial Narrow,sans-serif;font-size:12px;font-style:italic;line-height:1;position:relative}.garage-c2-card-title{z-index:3;letter-spacing:.05px;text-overflow:ellipsis;white-space:nowrap;width:94px;height:14px;font-family:Impact,Arial Narrow,sans-serif;font-size:10.5px;font-style:italic;font-weight:700;line-height:14px;position:absolute;top:8px;left:34px;overflow:hidden}.garage-c2-card-recommended{z-index:4;width:83px;height:15px;position:absolute;top:26px;left:34px}.garage-c2-card-recommended img{width:100%;height:100%;position:absolute;inset:0}.garage-c2-card-recommended b{color:#071003;letter-spacing:.08px;text-align:center;white-space:nowrap;font-family:Impact,Arial Narrow,sans-serif;font-size:5.2px;font-style:italic;line-height:15px;position:absolute;inset:0 3px 0 18px;overflow:hidden}.garage-c2-card-art{z-index:2;left:var(--c2-left-wide);top:var(--c2-top-wide);width:var(--c2-width-wide);height:var(--c2-height-wide);object-fit:fill;filter:drop-shadow(0 4px 4px #0000008c);max-width:none;position:absolute}.garage-c2-part-card[data-base-state=locked] .garage-c2-card-art,.garage-c2-part-card[data-base-state=insufficientFunds] .garage-c2-card-art{opacity:.84;filter:saturate(.56)brightness(.82)drop-shadow(0 4px 4px #0000008c)}.garage-c2-part-card[data-base-state=insufficientFunds] .garage-c2-card-art{opacity:.9}.garage-c2-card-effect{z-index:3;text-align:center;align-content:center;gap:2px;width:55px;height:64px;line-height:1;display:grid;position:absolute;top:48px;left:76px;overflow:hidden}.garage-c2-card-effect b{color:var(--c2-lime);font-family:Impact,Arial Narrow,sans-serif;font-size:14px;font-style:italic}.garage-c2-card-effect small{color:#daddda;overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:6.7px;font-style:italic;font-weight:800;line-height:1;display:-webkit-box;overflow:hidden}.garage-c2-card-action{z-index:5;width:120px;height:18px;color:var(--c2-lime);letter-spacing:.08px;white-space:nowrap;justify-content:space-between;align-items:center;gap:2px;padding:0 5px;font-size:5.5px;font-style:italic;font-weight:900;display:flex;position:absolute;top:119px;left:7px;overflow:hidden}.garage-c2-card-action>img:first-child{z-index:-1;object-fit:fill;width:100%;height:100%;position:absolute;inset:0}.garage-c2-card-action>img:not(:first-child){flex:0 0 12px;width:12px;height:12px}.garage-c2-card-action>span{color:#f1f3ef;justify-content:flex-end;align-items:center;gap:2px;font-size:5.5px;display:flex}.garage-c2-card-action>span img{width:9px;height:9px}.garage-c2-part-card[data-base-state=buy] .garage-c2-card-action{color:#071003}.garage-c2-part-card[data-base-state=insufficientFunds] .garage-c2-card-action{color:#bec3c1}.garage-c2-settings-panel{z-index:30;width:414px;height:326px;min-height:0;color:var(--c2-text);background:linear-gradient(145deg,#172126fa,#071013fa 55%,#121b1ffa);border:0;border-radius:11px;padding:0;position:absolute;top:287px;left:8px;overflow:hidden;box-shadow:0 8px 20px #0000006b}.garage-c2-settings-panel-frame{z-index:0;border:10px solid #0000;pointer-events:none;border-image-source:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%20fill='none'%20preserveAspectRatio='none'%3e%3cdefs%3e%3clinearGradient%20id='edge'%20x1='8'%20y1='4'%20x2='94'%20y2='98'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23C4CCD0'/%3e%3cstop%20offset='.22'%20stop-color='%2359666D'/%3e%3cstop%20offset='.68'%20stop-color='%23202B31'/%3e%3cstop%20offset='1'%20stop-color='%237D898F'/%3e%3c/linearGradient%3e%3clinearGradient%20id='inner'%20x1='14'%20y1='10'%20x2='90'%20y2='94'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%231A2429'/%3e%3cstop%20offset='.42'%20stop-color='%23081013'/%3e%3cstop%20offset='1'%20stop-color='%23121B1F'/%3e%3c/linearGradient%3e%3c/defs%3e%3crect%20x='2'%20y='2'%20width='96'%20height='96'%20rx='18'%20fill='%23030709'%20stroke='%23030709'%20stroke-width='4'/%3e%3crect%20x='5'%20y='5'%20width='90'%20height='90'%20rx='15'%20fill='url(%23inner)'%20stroke='url(%23edge)'%20stroke-width='2'/%3e%3crect%20x='8'%20y='8'%20width='84'%20height='84'%20rx='12'%20stroke='%23334047'%20stroke-width='1'/%3e%3cpath%20d='M10%2026V48'%20stroke='%23C8FF00'%20stroke-width='1.5'%20stroke-linecap='round'%20opacity='.75'/%3e%3cpath%20d='M14%2091H31'%20stroke='%23C8FF00'%20stroke-width='1.5'%20stroke-linecap='round'%20opacity='.65'/%3e%3c/svg%3e");border-image-slice:30 fill;border-image-width:10px;border-image-repeat:stretch;position:absolute;inset:0}.garage-c2-settings-panel-header{z-index:5;justify-content:space-between;align-items:center;width:386px;height:34px;display:flex;position:absolute;top:8px;left:14px}.garage-c2-settings-panel-header>div{align-content:center;gap:1px;line-height:1;display:grid}.garage-c2-settings-panel-header strong{letter-spacing:.45px;font-family:Impact,Arial Narrow,sans-serif;font-size:15px;font-style:italic}.garage-c2-settings-panel-header small{color:var(--c2-muted);font-size:6px;font-weight:800}.garage-c2-settings-panel-header>button{background:0 0;border:0;width:32px;min-width:32px;height:32px;padding:0;position:absolute;top:-1px;left:355px}.garage-c2-settings-panel-header>button img{width:100%;height:100%}.garage-c2-settings-panel-body{z-index:3;position:absolute;inset:0}.garage-c2-settings-panel-body>p{color:#d6dad8;letter-spacing:.28px;width:386px;height:14px;margin:0;font-size:7px;font-style:italic;font-weight:800;line-height:14px;position:absolute;top:43px;left:14px}.garage-c2-settings-selectors{grid-template-rows:repeat(2,43px);grid-template-columns:repeat(3,124px);gap:6px 7px;width:386px;height:92px;display:grid;position:absolute;top:62px;left:14px}.garage-c2-settings-selector{text-align:left;background:0 0;border:0;border-radius:8px;width:124px;min-width:40px;height:43px;min-height:40px;padding:0;position:relative;overflow:hidden}.garage-c2-selector-shell{z-index:0;object-fit:fill;width:100%;height:100%;position:absolute;inset:0}.garage-c2-selector-art{z-index:2;left:var(--c2-left-wide);top:var(--c2-top-wide);width:var(--c2-width-wide);height:var(--c2-height-wide);object-fit:fill;max-width:none;position:absolute}.garage-c2-settings-selector>span{z-index:3;letter-spacing:.08px;text-overflow:ellipsis;white-space:nowrap;font-family:Impact,Arial Narrow,sans-serif;font-size:7px;font-style:italic;line-height:1;position:absolute;top:9px;left:48px;right:5px;overflow:hidden}.garage-c2-settings-selector>small{z-index:3;color:var(--c2-lime);font-size:6px;font-style:italic;font-weight:900;position:absolute;top:23px;left:48px}.garage-c2-selected-part-title{letter-spacing:.22px;white-space:nowrap;border-bottom:1px solid #c8ff0052;width:386px;height:19px;font-family:Impact,Arial Narrow,sans-serif;font-size:9px;font-style:italic;line-height:16px;position:absolute;top:160px;left:14px;overflow:hidden}.garage-c2-settings-sliders{width:384px;height:69px;position:absolute;top:182px;left:16px}.garage-c2-settings-sliders>label{width:384px;height:35px;position:absolute;left:0}.garage-c2-settings-sliders>label:first-child{top:0}.garage-c2-settings-sliders>label:nth-child(2){top:34px}.garage-c2-settings-sliders>label>span:first-child{color:#e5e8e5;letter-spacing:.12px;white-space:nowrap;width:318px;height:11px;font-size:7px;font-style:italic;font-weight:800;line-height:11px;position:absolute;top:0;left:0;overflow:hidden}.garage-c2-range{width:326px;height:16px;position:absolute;top:14px;left:0}.garage-c2-range>img,.garage-c2-range>i,.garage-c2-range>i img{object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.garage-c2-range>i{width:var(--c2-slider-value);overflow:hidden}.garage-c2-range>i img{width:326px;max-width:none}.garage-c2-range input{z-index:5;appearance:none;cursor:pointer;opacity:.001;width:100%;height:32px;margin:0;position:absolute;inset:-8px 0}.garage-c2-range:after{content:"";z-index:4;top:-4px;left:var(--c2-slider-value);background-image:var(--c2-slider-thumb);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;width:24px;height:24px;position:absolute;transform:translate(-50%)}.garage-c2-range-value{place-items:center;width:51px;height:30px;display:grid;position:absolute;top:5px;left:333px}.garage-c2-range-value img{width:100%;height:100%;position:absolute;inset:0}.garage-c2-range-value b{font-family:Impact,Arial Narrow,sans-serif;font-size:12px;font-style:italic;position:relative}.garage-c2-settings-potential{align-items:center;width:386px;height:27px;padding:0 12px;font-family:Impact,Arial Narrow,sans-serif;font-style:italic;display:flex;position:absolute;top:254px;left:14px}.garage-c2-settings-potential>img:first-child{z-index:-1;object-fit:fill;width:100%;height:100%;position:absolute;inset:0}.garage-c2-settings-potential>span{letter-spacing:.2px;margin-right:auto;font-size:8px}.garage-c2-settings-potential>b,.garage-c2-settings-potential>strong{font-size:12px}.garage-c2-settings-potential>i{color:var(--c2-lime);margin:0 8px;font-size:13px}.garage-c2-settings-potential>strong{color:var(--c2-lime)}.garage-c2-settings-potential>img:last-child{width:15px;height:15px;margin-left:5px}.garage-c2-settings-panel-footer{z-index:5;grid-template-columns:127px 253px;gap:6px;width:386px;height:31px;display:grid;position:absolute;top:287px;left:14px}.garage-c2-settings-panel-footer>button{background:0 0;border:0;border-radius:7px;height:31px;min-height:31px;padding:0;position:relative;overflow:hidden}.garage-c2-settings-panel-footer>button>img:first-child{object-fit:fill;width:100%;height:100%;position:absolute;inset:0}.garage-c2-settings-panel-footer>button>span{z-index:2;letter-spacing:.2px;font-family:Impact,Arial Narrow,sans-serif;font-size:9px;font-style:italic;position:relative}.garage-c2-settings-reset>span{color:#e3e6e3}.garage-c2-settings-apply>span{color:#071003}.garage-c2-settings-panel-footer>button:disabled>span{color:#8f9695}.garage-c2-settings-spinner{z-index:3;vertical-align:middle;width:16px;height:16px;margin-right:5px;position:relative}.garage-app.has-class-two-tuning .garage-bottom-nav.has-artwork{background:linear-gradient(#0e1815fa,#030807fa);border:1px solid #c8ff0057;border-radius:23px 23px 0 0;height:46px;padding:0 3px;bottom:0;left:0;right:0;box-shadow:0 -3px 13px #00000047}.garage-app.has-class-two-tuning .garage-bottom-nav-art{display:none}.garage-app.has-class-two-tuning .garage-bottom-nav.has-artwork button,.garage-app.has-class-two-tuning .garage-bottom-nav.has-artwork button.is-active:not(.is-home){color:#c9cecc;background:0 0;justify-content:center;gap:0;width:100%;min-width:0;height:44px;padding:2px 0 1px;display:flex}.garage-app.has-class-two-tuning .garage-bottom-nav.has-artwork button>*{opacity:1}.garage-app.has-class-two-tuning .garage-bottom-nav.has-artwork button span{height:24px}.garage-app.has-class-two-tuning .garage-bottom-nav.has-artwork button .garage-navigation-icon{width:19px;height:19px}.garage-app.has-class-two-tuning .garage-bottom-nav.has-artwork button small{margin-top:0;font-size:7px;line-height:1}.garage-app.has-class-two-tuning .garage-bottom-nav.has-artwork button.is-active:not(.is-home){color:var(--gnk-lime)}.garage-app.has-class-two-tuning .garage-bottom-nav.has-artwork button.is-home{border:1.5px solid var(--gnk-lime);width:58px;min-width:58px;height:58px;min-height:58px;color:var(--gnk-lime);background:radial-gradient(circle at 50% 38%,#c8ff003b,#07100a 69%);border-radius:50%;justify-content:center;place-self:end center;padding:5px 0 4px;transform:translateY(-12px);box-shadow:inset 0 0 12px #c8ff0030,0 0 13px #c8ff004f}.garage-app.has-class-two-tuning .garage-bottom-nav.has-artwork button.is-home span{width:27px;height:27px;box-shadow:none;background:0 0;border:0;flex:0 0 27px}.garage-app.has-class-two-tuning .garage-bottom-nav.has-artwork button.is-home small{margin-top:1px;font-size:7px}@container (width>=361px) and (width<=429px){.garage-tuning-sheet-backdrop[data-layout=class-two] .garage-tuning-class-two{width:430px;height:672px;transform:scale(calc(100cqw / 430px));transform-origin:0 0}}@container (width<=360px){.garage-tuning-sheet-backdrop[data-layout=class-two]{background-position:50% 58%}.garage-c2-header{width:99px;height:33px;top:8px;left:6px}.garage-c2-back-hit{width:40px;height:40px}.garage-c2-balance{width:68px;height:25px;top:10px}.garage-c2-balance.is-gnk{left:144px}.garage-c2-balance.is-usdt{left:216px}.garage-c2-balance>span{inset:3px 3px 2px 26px}.garage-c2-balance small{font-size:4px}.garage-c2-balance strong{font-size:7px}.garage-c2-profile{width:27px;min-width:27px;height:27px;top:8px;left:289px}.garage-c2-vehicle-title,.garage-c2-vehicle,.garage-c2-card-art,.garage-c2-selector-art{left:var(--c2-left-compact);top:var(--c2-top-compact);width:var(--c2-width-compact);height:var(--c2-height-compact)}.garage-c2-vehicle-contact-shadow{opacity:.24;filter:blur(5px);width:110px;height:12px;top:258px;left:24px}.garage-c2-progress{grid-template-rows:86px 88px;gap:4px;width:156px;height:178px;top:61px;left:156px}.garage-c2-progress article{border-radius:8px}.garage-c2-progress article:after{border-radius:5px;inset:3px}.garage-c2-progress-tuning>span,.garage-c2-progress-potential header span{max-width:89px;font-size:7px;top:8px;left:7px}.garage-c2-progress-tuning>strong{font-size:29px;top:25px;left:7px}.garage-c2-progress-tuning>small{font-size:6px;bottom:8px;left:7px}.garage-c2-progress-tuning>small b{font-size:8px}.garage-c2-progress-ring{gap:2px;width:56px;height:56px;padding-bottom:14px;top:13px;right:7px}.garage-c2-progress-ring i{width:4px}.garage-c2-progress-ring i:first-child{height:8px}.garage-c2-progress-ring i:nth-child(2){height:14px}.garage-c2-progress-ring i:nth-child(3){height:20px}.garage-c2-progress-potential header span{top:7px}.garage-c2-progress-potential header small{height:15px;padding-inline:4px;font-size:5px;top:5px;right:6px}.garage-c2-progress-potential>strong{font-size:27px;top:28px;left:7px}.garage-c2-potential-track{height:12px;bottom:8px;left:7px;right:7px}.garage-c2-settings-entry{width:156px;height:44px;top:226px;left:156px}.garage-c2-settings-entry-shell{width:156px;height:24px;top:17px}.garage-c2-settings-entry-gear{width:18px;height:18px;top:20px;left:6px}.garage-c2-settings-entry>span{width:89px;top:20px;left:26px}.garage-c2-settings-entry>span strong{font-size:7px}.garage-c2-settings-entry>span small{margin-top:1px;font-size:4px}.garage-c2-settings-entry-lock{width:16px;height:16px;top:21px;right:8px}.garage-c2-settings-entry>b{width:22px;font-size:5px;line-height:14px;top:22px;right:4px}.garage-c2-parts-grid{grid-template-rows:repeat(2,118px);grid-template-columns:repeat(3,98px);gap:6px 5px;width:304px;height:242px;top:270px;left:8px}.garage-c2-part-card{border-radius:8px;width:98px;height:118px}.garage-c2-part-card:before{border-radius:6px;inset:3px}.garage-c2-card-level{width:18px;height:21px;top:5px;left:5px}.garage-c2-card-level b{font-size:9px}.garage-c2-card-title{width:66px;height:11px;font-size:8.25px;line-height:11px;top:6px;left:27px}.garage-c2-card-recommended{width:64px;height:12px;top:22px;left:27px}.garage-c2-card-recommended b{font-size:4px;line-height:12px;inset-inline:14px 2px}.garage-c2-card-effect{gap:1px;width:38px;height:47px;top:44px;left:57px}.garage-c2-card-effect b{font-size:10.5px}.garage-c2-card-effect small{font-size:5px}.garage-c2-card-action{width:88px;height:16px;padding-inline:4px;font-size:4.2px;top:97px;left:5px}.garage-c2-card-action>img:not(:first-child){flex-basis:10px;width:10px;height:10px}.garage-c2-card-action>span{gap:1px;font-size:4px}.garage-c2-card-action>span img{width:7px;height:7px}.garage-c2-settings-panel{border-radius:9px;width:304px;height:269px;top:243px;left:8px}.garage-c2-settings-panel-header{width:284px;height:30px;top:6px;left:10px}.garage-c2-settings-panel-header strong{font-size:12px}.garage-c2-settings-panel-header small{font-size:5px}.garage-c2-settings-panel-header>button{width:28px;min-width:28px;height:28px;top:-1px;left:256px}.garage-c2-settings-panel-body{overscroll-behavior:contain;scrollbar-width:none;width:284px;height:192px;top:38px;left:10px;overflow:hidden auto}.garage-c2-settings-panel-body::-webkit-scrollbar{display:none}.garage-c2-settings-panel-body:after{content:"";pointer-events:none;width:1px;height:223px;position:absolute;top:0;left:0}.garage-c2-settings-panel-body>p{width:284px;height:12px;font-size:5.5px;line-height:12px;top:0;left:0}.garage-c2-settings-selectors{grid-template-rows:repeat(2,37px);grid-template-columns:repeat(3,90px);gap:5px 7px;width:284px;height:79px;top:17px;left:0}.garage-c2-settings-selector{border-radius:7px;width:90px;height:40px}.garage-c2-selector-shell{height:37px}.garage-c2-settings-selector>span{font-size:5.2px;top:8px;left:39px;right:3px}.garage-c2-settings-selector>small{font-size:4.8px;top:20px;left:39px}.garage-c2-selected-part-title{width:284px;height:17px;font-size:7px;line-height:14px;top:104px;left:0}.garage-c2-settings-sliders{width:282px;height:62px;top:124px;left:2px}.garage-c2-settings-sliders>label{width:282px;height:33px}.garage-c2-settings-sliders>label:nth-child(2){top:33px}.garage-c2-settings-sliders>label>span:first-child{width:218px;height:10px;font-size:5.5px;line-height:10px}.garage-c2-range{width:222px;height:13px;top:13px}.garage-c2-range>i img{width:222px}.garage-c2-range:after{width:21px;height:21px;top:-4px}.garage-c2-range-value{width:53px;height:25px;top:4px;left:229px}.garage-c2-range-value b{font-size:10px}.garage-c2-settings-potential{width:284px;height:22px;padding-inline:9px;top:191px;left:0}.garage-c2-settings-potential>span{font-size:6px}.garage-c2-settings-potential>b,.garage-c2-settings-potential>strong{font-size:9px}.garage-c2-settings-potential>i{margin-inline:5px;font-size:10px}.garage-c2-settings-potential>img:last-child{width:12px;height:12px}.garage-c2-settings-panel-footer{grid-template-columns:92px 186px;gap:6px;width:284px;height:31px;top:232px;left:10px}.garage-c2-settings-panel-footer>button>span{font-size:7px}.garage-app.has-class-two-tuning .garage-bottom-nav.has-artwork{border-radius:21px 21px 0 0;height:42px;padding-inline:2px;left:0;right:0}.garage-app.has-class-two-tuning .garage-bottom-nav.has-artwork button,.garage-app.has-class-two-tuning .garage-bottom-nav.has-artwork button.is-active:not(.is-home){height:40px}.garage-app.has-class-two-tuning .garage-bottom-nav.has-artwork button span{height:21px}.garage-app.has-class-two-tuning .garage-bottom-nav.has-artwork button .garage-navigation-icon{width:17px;height:17px}.garage-app.has-class-two-tuning .garage-bottom-nav.has-artwork button small{font-size:6px}.garage-app.has-class-two-tuning .garage-bottom-nav.has-artwork button.is-home{width:52px;min-width:52px;height:52px;min-height:52px;transform:translateY(-12px)}.garage-app.has-class-two-tuning .garage-bottom-nav.has-artwork button.is-home span{flex-basis:24px;width:24px;height:24px}}.garage-tuning-sheet-backdrop:is([data-layout=class-one],[data-layout=class-two]) .garage-tuning-progress-column:before,.garage-tuning-sheet-backdrop:is([data-layout=class-one],[data-layout=class-two]) .garage-tuning-progress-column:after,.garage-tuning-sheet-backdrop:is([data-layout=class-one],[data-layout=class-two]) .garage-tuning-metric-card:before,.garage-tuning-sheet-backdrop:is([data-layout=class-one],[data-layout=class-two]) .garage-tuning-metric-card:after{display:none}.garage-tuning-sheet-backdrop:is([data-layout=class-one],[data-layout=class-two]) .garage-tuning-progress-column{filter:none}.garage-tuning-sheet-backdrop:is([data-layout=class-one],[data-layout=class-two]) .garage-tuning-progress-column .garage-tuning-metric-card,.garage-tuning-sheet-backdrop:is([data-layout=class-one],[data-layout=class-two]) .garage-tuning-progress-module[data-progress-state=complete] .is-progress-card,.garage-tuning-sheet-backdrop:is([data-layout=class-one],[data-layout=class-two]) .garage-tuning-progress-module[data-potential-state=max] .is-potential-card,.garage-tuning-sheet-backdrop:is([data-layout=class-one],[data-layout=class-two]) .garage-tuning-progress-module[data-potential-state=locked] .is-potential-card{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.garage-tuning-shell-art{z-index:0;object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.garage-tuning-sheet-backdrop:is([data-layout=class-one],[data-layout=class-two]) .garage-tuning-metric-title{clip-path:none;width:108px;height:14px;box-shadow:none;background:0 0;gap:0;padding:0;top:8px;left:10px}.garage-tuning-sheet-backdrop:is([data-layout=class-one],[data-layout=class-two]) .garage-tuning-metric-title>span{letter-spacing:.1px;width:100%;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:9px;font-weight:800}.garage-tuning-sheet-backdrop:is([data-layout=class-one],[data-layout=class-two]) .garage-tuning-metric-card.is-progress-card>.garage-tuning-metric-value{font-variant-numeric:tabular-nums;width:88px;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:38px;font-weight:800;line-height:48px;top:26px;left:10px}.garage-tuning-sheet-backdrop:is([data-layout=class-one],[data-layout=class-two]) .garage-tuning-level-counter{gap:4px;width:112px;height:16px;padding:0 5px 0 26px;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:7px;bottom:8px;left:10px}.garage-tuning-sheet-backdrop:is([data-layout=class-one],[data-layout=class-two]) .garage-tuning-level-counter b{font-size:10px}.garage-tuning-sheet-backdrop:is([data-layout=class-one],[data-layout=class-two]) .garage-tuning-level-counter em{font-size:6px}.garage-tuning-level-stack{object-fit:contain;clip-path:none;filter:none;background:0 0;width:12px;height:12px;position:absolute;top:3px;left:8px}.garage-tuning-metric-ring{width:70px;height:70px;box-shadow:none;background:0 0;border:0;border-radius:0;top:12px;right:11px}.garage-tuning-ring-base-art,.garage-tuning-ring-progress-art,.garage-tuning-ring-dot-art{width:100%;height:100%;position:absolute;inset:0}.garage-tuning-ring-base-art{object-fit:contain}.garage-tuning-ring-progress-art{overflow:visible;transform:rotate(-90deg)}.garage-tuning-ring-progress-art circle{fill:none;stroke:#c8ff00;stroke-width:12px;stroke-linecap:round;filter:drop-shadow(0 0 3px #c8ff00b8)}.garage-tuning-ring-dot-art{transform:rotate(var(--tuning-progress-angle));transform-origin:50%;display:block}.garage-tuning-ring-dot-art img{width:100%;height:100%;display:block}.garage-tuning-bars-art{z-index:2;object-fit:contain;filter:drop-shadow(0 0 3px #c8ff006b);width:32px;height:32px;position:absolute;top:19px;left:19px}.garage-tuning-sheet-backdrop:is([data-layout=class-one],[data-layout=class-two]) .is-potential-card .garage-tuning-metric-title{width:118px;height:15px;padding:0 0 0 21px;top:8px;left:10px}.garage-tuning-potential-bolt{object-fit:contain;width:15px;height:15px;position:absolute;top:0;left:2px}.garage-tuning-potential-max{width:58px;min-width:58px;height:17px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:9px;font-weight:700;top:8px;right:11px}.garage-tuning-sheet-backdrop:is([data-layout=class-one],[data-layout=class-two]) .is-potential-card .garage-tuning-metric-value{font-variant-numeric:tabular-nums;width:76px;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:35px;font-weight:800;line-height:43px;top:26px;left:10px}.garage-tuning-next-gain{grid-template-columns:19px minmax(0,1fr);height:34px;padding-left:4px;top:30px;left:94px;right:7px}.garage-tuning-next-gain>img{object-fit:contain;filter:drop-shadow(0 0 3px #c8ff0061);width:18px;height:18px}.garage-tuning-next-gain[data-state=locked]>img{filter:none}.garage-tuning-sheet-backdrop:is([data-layout=class-one],[data-layout=class-two]) .garage-tuning-metric-track{width:auto;height:20px;box-shadow:none;background:0 0;border:0;border-radius:0;bottom:13px;left:10px;right:10px;overflow:visible}.garage-tuning-rail-empty-art,.garage-tuning-rail-fill-clip,.garage-tuning-rail-fill-art{width:100%;height:100%;position:absolute;inset:0}.garage-tuning-rail-empty-art,.garage-tuning-rail-fill-art{object-fit:fill}.garage-tuning-rail-fill-clip{clip-path:inset(0 calc(100% - (var(--tuning-potential) * 1%)) 0 0 round 10px);overflow:visible}@container (width<=360px){.garage-tuning-sheet-backdrop:is([data-layout=class-one],[data-layout=class-two]) .garage-tuning-metric-title{width:82px;height:11px;top:7px;left:7px}.garage-tuning-sheet-backdrop:is([data-layout=class-one],[data-layout=class-two]) .garage-tuning-metric-title>span{font-size:7px}.garage-tuning-sheet-backdrop:is([data-layout=class-one],[data-layout=class-two]) .garage-tuning-metric-card.is-progress-card>.garage-tuning-metric-value{width:65px;font-size:30px;line-height:38px;top:21px;left:7px}.garage-tuning-sheet-backdrop:is([data-layout=class-one],[data-layout=class-two]) .garage-tuning-level-counter{gap:2px;width:87px;height:13px;padding:0 3px 0 20px;font-size:5px;bottom:8px;left:7px}.garage-tuning-sheet-backdrop:is([data-layout=class-one],[data-layout=class-two]) .garage-tuning-level-counter b{font-size:8px}.garage-tuning-sheet-backdrop:is([data-layout=class-one],[data-layout=class-two]) .garage-tuning-level-counter em{font-size:5px}.garage-tuning-level-stack{width:9px;height:9px;top:2px;left:6px}.garage-tuning-metric-ring{width:52px;height:52px;top:9px;right:7px}.garage-tuning-bars-art{width:25px;height:25px;top:14px;left:14px}.garage-tuning-sheet-backdrop:is([data-layout=class-one],[data-layout=class-two]) .is-potential-card .garage-tuning-metric-title{width:87px;height:12px;padding-left:17px;top:7px;left:7px}.garage-tuning-potential-bolt{width:12px;height:12px;left:1px}.garage-tuning-potential-max{width:45px;min-width:45px;height:15px;font-size:7px;top:7px;right:7px}.garage-tuning-sheet-backdrop:is([data-layout=class-one],[data-layout=class-two]) .is-potential-card .garage-tuning-metric-value{width:57px;font-size:28px;line-height:35px;top:22px;left:7px}.garage-tuning-next-gain{grid-template-columns:14px minmax(0,1fr);height:29px;padding-left:3px;top:26px;left:69px;right:9px}.garage-tuning-next-gain>img{width:13px;height:13px}.garage-tuning-sheet-backdrop:is([data-layout=class-one],[data-layout=class-two]) .garage-tuning-metric-track{height:17px;bottom:8px;left:7px;right:7px}}.garage-app.is-garage-tab .garage-bottom-nav.garage-bottom-nav-v2:before,.garage-app.is-garage-tab .garage-bottom-nav.garage-bottom-nav-v2:after{content:none}.garage-main-master .garage-rail-card.is-locked{opacity:1;filter:none}.garage-main-master .garage-rail-card.is-locked .garage-rail-art img{opacity:.7;filter:saturate(.35)}.garage-main-master .garage-rail-lock{color:#fff;width:14px;height:14px;bottom:32px;right:5px}.garage-app.is-garage-tab .garage-main-header .garage-balance:not(.has-balance-plate) b{font-variant-numeric:tabular-nums;font-weight:900}.garage-scene-motion{pointer-events:none;position:absolute;inset:0;overflow:hidden}.garage-scene-motion-frame{width:max(100%,56.28dvh);height:max(100dvh,177.68cqw);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.garage-scene-cloud-mask,.garage-scene-water-mask{position:absolute;inset:0}.garage-scene-cloud-mask{clip-path:polygon(0 0,100% 0,100% 24%,77% 33%,76% 44%,0 44%)}.garage-scene-motion[data-scene="15"] .garage-scene-cloud-mask{clip-path:polygon(17% 17%,83% 17%,83% 35%,17% 35%)}.garage-scene-motion[data-scene="16"] .garage-scene-cloud-mask{clip-path:polygon(15% 13%,85% 13%,85% 36%,15% 36%)}.garage-scene-cloud-mask img,.garage-scene-water-mask img{object-fit:cover;mix-blend-mode:screen;width:100%;height:100%}.garage-scene-cloud-mask img{opacity:.14;animation:32s ease-in-out infinite alternate garage-cloud-drift}.garage-scene-motion[data-scene="15"] .garage-scene-cloud-mask img{animation-duration:36s}.garage-scene-motion[data-scene="16"] .garage-scene-cloud-mask img{opacity:.1;animation-duration:44s}.garage-scene-water-mask{clip-path:polygon(34% 42%,67% 40%,100% 42%,100% 67%,0 62%,0 50%,12% 46%)}.garage-scene-water-mask img{opacity:.15;animation:8s ease-in-out infinite alternate garage-water-drift}.garage-scene-haze{clip-path:polygon(15% 13%,85% 13%,85% 36%,15% 36%);background:linear-gradient(110deg,#0000 20%,#c8b0f023 48%,#0000 73%);animation:44s ease-in-out infinite alternate garage-cloud-drift;position:absolute;inset:0}@keyframes garage-cloud-drift{0%{transform:translate(-2%)}to{transform:translate(2%)}}@keyframes garage-water-drift{0%{opacity:.12;transform:translate(-4px)}to{opacity:.2;transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.garage-scene-motion{display:none}}.garage-app.is-garage-tab .garage-main-header .garage-balance:not(.has-balance-plate){background:linear-gradient(160deg,#303b43,#090f13 55%);border:1px solid #738088;min-width:0;padding-right:15px;position:relative;box-shadow:inset 0 1px #ffffff40,0 2px 4px #0003}.garage-main-header .garage-balance>span{min-width:0}.garage-app.is-garage-tab .garage-main-header .garage-balance:not(.has-balance-plate) b{letter-spacing:-.25px;color:#fff;text-shadow:none;font-size:clamp(12px,3.8vw,16px)}.garage-main-header .garage-balance-add{color:var(--garage-accent);font-size:15px;font-style:normal;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.garage-app.is-garage-tab .garage-main-header .garage-balance>img{width:clamp(22px,6.2vw,28px);height:clamp(22px,6.2vw,28px)}.garage-app.is-garage-tab[data-garage-theme=green] .garage-backdrop{background-position:bottom}.garage-shell.is-garage-main-shell .garage-app.is-garage-tab{--garage-v1-level-h:62px;--garage-v1-fleet-h:160px;--garage-v1-classbar-h:36px}.garage-main-master:is(.garage-tier-I,.garage-tier-II,.garage-tier-III){--garage-v1-content-lift:0px;--garage-platform-y:calc(100dvh - max(43dvh, 93cqw))}.garage-main-master .garage-master-hud,.garage-main-master:is(.garage-tier-I,.garage-tier-II,.garage-tier-III) .garage-master-hud{top:calc(var(--garage-v1-header-h) + 12px);gap:8px;width:clamp(132px,38vw,164px)}.garage-main-master .garage-master-stat-races{aspect-ratio:3;width:84%;margin-left:0}.garage-main-master .garage-master-stat-races+.garage-master-stat-income{margin-top:0}.garage-main-master .garage-master-stat-copy strong{text-shadow:none}.garage-main-master .garage-master-stat-income .garage-master-stat-copy strong{font-size:clamp(16px,4.7vw,20px)}.garage-main-master .garage-master-stat-income .garage-master-stat-copy[data-value-size=medium] strong{font-size:15px}.garage-main-master .garage-master-stat-income .garage-master-stat-copy[data-value-size=long] strong{font-size:12px}.garage-main-master .garage-master-stat-copy small{font-size:8px}.garage-main-master .garage-master-stat-copy em{font-size:6px}.garage-main-master .garage-stage{clip-path:none}.garage-main-master.garage-tier-I{--garage-platform-x:24px}.garage-main-master.garage-tier-IV .garage-hero-vehicle{filter:drop-shadow(0 5px 4px #0004);width:90%;max-height:none;bottom:calc(100% + -100dvh + max(47dvh,83.5cqw));left:50%;transform:translate(-50%,7%)}.garage-main-master.garage-tier-IV[data-vehicle-id="14"] .garage-hero-vehicle{z-index:2;transform:translate(-50%,19%)}.garage-main-master.garage-tier-IV[data-vehicle-id="14"] .garage-stage:after{content:"";z-index:1;filter:blur(5px);pointer-events:none;background:radial-gradient(#17151d91,#201d2654 54%,#0000 78%);border-radius:50%;width:38%;height:12px;position:absolute;top:calc(100dvh - max(47dvh,83.5cqw) + 23px);left:50%;transform:translate(-50%)}.garage-app.is-garage-tab[data-garage-theme=purple] .garage-backdrop{background-position:bottom}.garage-main-master.garage-tier-IV[data-vehicle-id="13"] .garage-hero-vehicle{width:84%;bottom:calc(100% + -100dvh + max(42dvh,74.6cqw) + 20px);transform:translate(-50%,8%)}.garage-main-master.garage-tier-IV:is([data-vehicle-id="15"],[data-vehicle-id="16"]) .garage-hero-vehicle{transform:translate(-50%,16%)}.garage-main-master.garage-tier-IV .garage-rail-art img{transform:scale(.92)}.garage-main-master .garage-class-selector-trigger{height:36px;min-height:36px;font-size:12px}.garage-main-master .garage-rail-card{background:linear-gradient(155deg,#39464f 0%,#172128 17%,#090f14 50%,#151f26 88%,#35414a);border-color:#65727a;border-radius:11px;grid-template-rows:27px minmax(0,1fr) 24px;padding:6px 4px;transition:border-color .14s,transform .14s;box-shadow:inset 0 1px 2px #ffffff45,inset 0 -2px 3px #0008}.garage-main-master .garage-rail-name,.garage-main-master.garage-tier-IV .garage-rail-name{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;letter-spacing:0;font-size:10px;line-height:1.15}.garage-main-master .garage-rail-card.is-active .garage-rail-name{padding-right:0}.garage-main-master .garage-rail-selected{background:var(--garage-accent);width:13px;height:13px;display:grid;top:32px;right:5px}.garage-main-master .garage-rail-selected svg{width:11px;height:11px}.garage-main-master .garage-rail-card[data-vehicle-id="1"] .garage-rail-art img{transform:scale(1.14)}.garage-main-master .garage-rail-card.is-active{border-color:var(--garage-accent);box-shadow:inset 0 -2px var(--garage-accent)}.garage-main-master.garage-tier-IV .garage-rail-card.is-locked{opacity:1;filter:none}.garage-main-master.garage-tier-IV .garage-rail-card.is-locked .garage-rail-art img{opacity:.7;filter:saturate(.35)}.garage-main-master.garage-tier-IV .garage-rail-lock{color:#fff;width:14px;height:14px;bottom:32px;right:5px}.garage-main-master .garage-rail-rate{flex-wrap:wrap;justify-content:center;gap:2px;line-height:1;display:flex}.garage-main-master .garage-rail-rate img{display:none}.garage-main-master .garage-rail-rate strong{font-size:12px}.garage-main-master .garage-rail-rate small{text-align:center;width:100%;font-size:8px}.garage-main-master .garage-rail-card:active{transform:scale(.98)}.garage-main-master .garage-dynamic-levelbar-heading,.garage-main-master .garage-dynamic-levelbar-level,.garage-main-master .garage-dynamic-levelbar-count,.garage-main-master .garage-dynamic-levelbar-count b{text-shadow:none;letter-spacing:0}.garage-main-master .garage-dynamic-levelbar-fill{background:repeating-linear-gradient(125deg, #787d8447 0 5px, transparent 5px 11px), linear-gradient(var(--level-accent-bright), var(--level-accent-mid));box-shadow:inset 0 1px #ffffff73}.garage-main-master .garage-dynamic-levelbar-count{gap:1px;font-size:clamp(8px,2.25vw,10px);left:72%}@media (height<=650px){.garage-shell.is-garage-main-shell .garage-app.is-garage-tab{--garage-v1-level-h:54px;--garage-v1-fleet-h:131px;--garage-v1-classbar-h:32px}.garage-main-master .garage-master-hud,.garage-main-master:is(.garage-tier-I,.garage-tier-II,.garage-tier-III) .garage-master-hud{top:calc(var(--garage-v1-header-h) + 6px);gap:5px;width:124px}.garage-main-master .garage-class-selector-trigger{height:32px;min-height:32px}.garage-main-master .garage-rail-card{grid-template-rows:24px minmax(0,1fr) 22px}.garage-main-master .garage-rail-name,.garage-main-master.garage-tier-IV .garage-rail-name{font-size:9px}.garage-main-master:is(.garage-tier-I,.garage-tier-II,.garage-tier-III){--garage-platform-y:calc(100dvh - max(43dvh, 93cqw))}}@media (width<=350px){.garage-shell.is-garage-main-shell .garage-app.is-garage-tab .garage-main-header{grid-template-columns:78px minmax(0,1fr);padding-inline:8px}.garage-app.is-garage-tab .garage-main-header .garage-balance>img{width:20px;height:20px}.garage-app.is-garage-tab .garage-main-header .garage-balance:not(.has-balance-plate) b{letter-spacing:-.2px;font-size:11px}}@media (height<=740px){.garage-main-master.garage-tier-IV[data-vehicle-id="13"] .garage-hero-vehicle{bottom:calc(100% + -100dvh + max(42dvh,74.6cqw) + 36px)}.garage-main-master.garage-tier-IV .garage-hero-vehicle{width:80%}}@media (prefers-reduced-motion:reduce){.garage-main-master .garage-rail-card{transition:none}}.garage-app.is-races-tab{height:min(var(--race-viewport-height,100dvh), var(--tg-viewport-stable-height,100dvh))}.garage-app.is-races-tab>main.garage-content{inset:var(--race-header-reserve,76px) 0 var(--race-footer-reserve,90px);clip-path:none;padding:0 10px;scroll-padding:0;position:absolute;overflow:auto;container:race-middle/size}.garage-race-selection:not(.garage-race-selection-empty){grid-template-rows:16px 28px minmax(70px,1fr) 44px 44px 32px 72px 18px 48px 16px;grid-template-areas:"caption""topline""showcase""metrics""difficulty""progress""bet""fee""submit""session";gap:4px;height:100%;min-height:432px;padding:4px 0;display:grid}.garage-race-selection.has-tutorial-hint:not(.garage-race-selection-empty){grid-template-rows:16px 28px minmax(70px,1fr) 44px 44px 32px 72px 18px 60px 48px 16px;grid-template-areas:"caption""topline""showcase""metrics""difficulty""progress""bet""fee""hint""submit""session";min-height:496px}.garage-race-selection.has-funding:not(.garage-race-selection-empty){grid-template-rows:16px 28px minmax(70px,1fr) 44px 44px 32px 72px 44px 18px 48px 16px;grid-template-areas:"caption""topline""showcase""metrics""difficulty""progress""bet""funding""fee""submit""session";min-height:480px}.garage-race-selection.has-tutorial-hint.has-funding:not(.garage-race-selection-empty){grid-template-rows:16px 28px minmax(70px,1fr) 44px 44px 32px 72px 44px 18px 60px 48px 16px;grid-template-areas:"caption""topline""showcase""metrics""difficulty""progress""bet""funding""fee""hint""submit""session";min-height:544px}.garage-race-selection>.np3-page-caption{grid-area:caption;align-self:center;min-height:0;margin:0;line-height:14px}.garage-race-selection-topline{grid-area:topline}.garage-race-showcase{grid-area:showcase}.garage-race-metrics{grid-area:metrics}.garage-race-difficulty{grid-area:difficulty}.garage-race-level-progress{grid-area:progress}.garage-race-bet{grid-area:bet}.garage-race-funding{grid-area:funding}.garage-race-fee{grid-area:fee}.garage-race-tutorial-hint{grid-area:hint}.garage-race-submit{grid-area:submit}.garage-race-session{grid-area:session}.garage-race-selection-topline{gap:5px;min-height:0}.garage-race-mode-badge{gap:5px;min-width:0;max-width:none;min-height:28px;padding:4px 8px;font-size:clamp(10px,3vw,13px);position:static;overflow:visible}.garage-race-mode-badge i{width:7px;height:7px}.garage-race-count{flex:none;grid-template-columns:23px auto;gap:6px;min-width:0;min-height:28px;padding:2px 8px}.garage-race-count small{display:none}.garage-race-count svg{width:23px;height:23px}.garage-race-count-flag{object-fit:contain;width:23px;height:23px}.garage-race-count b{font-size:16px}.garage-race-showcase{height:auto;min-height:0}.garage-race-vehicle{width:calc(100% - 96px);height:100%;inset:0 48px}.garage-race-vehicle-arrow{z-index:3;color:#11151a;background:linear-gradient(145deg,#ffffffe0,#dbe0e4e8);border:1px solid #ffffffb0;border-radius:50%;width:44px;height:44px;padding:0;font-size:30px;line-height:1;position:absolute;top:calc(50% - 22px);box-shadow:0 3px 8px #1820271a}.garage-race-vehicle-arrow.is-previous{left:0}.garage-race-vehicle-arrow.is-next{right:0}.garage-race-vehicle-arrow:disabled{opacity:.35}.garage-race-metrics{gap:6px;position:static}.garage-race-metrics>div{border-radius:12px;grid-template-columns:28px minmax(0,1fr);gap:6px;min-height:44px;padding:3px 8px}.garage-race-metric-icon{width:28px;height:28px}.garage-race-metric-icon svg{width:20px;height:20px}.garage-race-metrics b{font-size:22px}.garage-race-metrics small{font-size:9px}.garage-race-difficulty{min-height:44px;display:block}.garage-race-difficulty-segments{gap:4px;height:44px}.garage-race-difficulty-segments>button{cursor:pointer;background:0 0;border:0;min-width:44px;height:44px;padding:3px 0 7px;position:relative}.garage-race-difficulty-segments>button>span{clip-path:polygon(15% 0,100% 0,85% 100%,0 100%);color:#11151a;background:color-mix(in srgb, var(--difficulty-accent) 74%, white);place-items:center;height:32px;font-size:14px;font-weight:850;display:grid}.garage-race-difficulty-segments>button.is-selected>span{background:var(--difficulty-accent)}.garage-race-difficulty-segments>button.is-selected:after{content:"";background:#171d22;border-radius:3px;width:48%;height:3px;position:absolute;bottom:1px;left:26%}.garage-race-difficulty-segments>button:disabled{opacity:.5;cursor:default}.garage-race-level-progress{min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:1px;padding:0 5px}.garage-race-level-progress>div{font-size:11px;line-height:13px}.garage-race-level-progress progress{height:4px}.garage-race-level-progress small{font-size:10px;line-height:12px}.garage-race-level-progress>b{align-self:center;font-size:12px}.garage-race-bet{grid-template-rows:12px 44px 16px;gap:0}.garage-race-bet>span{font-size:10px;line-height:12px}.garage-race-bet>div{min-height:44px;padding-inline:10px}.garage-race-bet input{height:44px;font-size:22px}.garage-race-bet>small{gap:4px;font-size:9px;line-height:16px}.garage-race-fee{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:5px;min-height:18px;padding:0 3px;font-size:10px;line-height:18px}.garage-race-fee svg{width:14px;height:14px}.garage-race-submit{border-radius:17px;min-height:48px;padding-block:0}.garage-race-selection .garage-race-session{border:0;min-height:16px;padding:0 3px;font-size:10px;line-height:16px}.garage-app.has-race-result>main.garage-content{padding-inline:0}.garage-app.has-race-result .grr{flex-direction:column;height:100%;min-height:0;padding:0;display:flex;overflow:visible;background:0 0!important}.grr__content{flex:none;padding:4px 5% 0}.grr__verdict{font-size:clamp(38px,12cqw,56px);margin-bottom:6px!important}.grr--loss .grr__verdict{font-size:clamp(30px,10cqw,46px)}.grr__summary{padding:6px 10px}.grr__amount{color:var(--grr-accent);font-size:clamp(25px,8cqw,38px)}.grr__note{font-size:clamp(10px,2.8cqw,13px)}.grr__beam{margin-bottom:4px}.grr__audit{padding-block:6px;margin-top:6px!important}.grr__audit dd{font-size:clamp(14px,4cqw,20px)}.grr__cta{min-height:44px;margin-top:6px;padding-block:7px}.grr .grr__hero{flex:1 1 0;height:auto;min-height:70px;container:result-hero/size}.grr .grr__vehicle-name{text-align:center;padding:5px 0 0;line-height:14px}.grr .grr__vehicle-name:after{margin:3px auto 0}.grr .grr__cutout{width:min(92cqw, calc((100cqh - 34px) * var(--grr-ratio)));bottom:4px;left:50%;right:auto;overflow:clip;transform:translate(-50%)}@container race-middle (height<=470px){.grr__verdict{font-size:36px;margin-bottom:3px!important}.grr--loss .grr__verdict{font-size:30px}.grr__summary{padding-block:4px}.grr__label{font-size:11px}.grr__amount{font-size:24px;line-height:1.15}.grr__note{font-size:10px}.grr__audit{padding-block:4px}.grr__audit dt{font-size:9px}.grr__audit dd{margin-top:2px;font-size:14px}}@container race-middle (height<=440px){.garage-race-selection:not(.garage-race-selection-empty){grid-template-rows:14px 28px minmax(60px,1fr) 44px 44px 32px 72px 18px 48px 16px;gap:2px;min-height:402px}.garage-race-selection.has-tutorial-hint:not(.garage-race-selection-empty){grid-template-rows:14px 28px minmax(60px,1fr) 44px 44px 32px 72px 18px 60px 48px 16px;min-height:466px}.garage-race-selection.has-funding:not(.garage-race-selection-empty){grid-template-rows:14px 28px minmax(60px,1fr) 44px 44px 32px 72px 44px 18px 48px 16px;min-height:450px}.garage-race-selection.has-tutorial-hint.has-funding:not(.garage-race-selection-empty){grid-template-rows:14px 28px minmax(60px,1fr) 44px 44px 32px 72px 44px 18px 60px 48px 16px;min-height:514px}}.garage-app .garage-header{grid-template-columns:clamp(76px,24vw,110px) minmax(0,1fr)}.garage-app .garage-bottom-nav.garage-bottom-nav-calm{left:10px;right:10px;bottom:calc(8px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#30383dee,#0d1419f5);border:1px solid #ffffff50;border-radius:23px;grid-template-columns:repeat(5,1fr);align-items:stretch;gap:0;width:auto;height:66px;min-height:66px;padding:4px;display:grid;overflow:visible;transform:none;box-shadow:0 6px 22px #12202d30}.garage-app .garage-bottom-nav-calm:before,.garage-app .garage-bottom-nav-calm:after{content:none!important}.garage-app .garage-bottom-nav-calm .garage-bottom-nav-item{color:#c4ccd1;opacity:1;width:auto;min-width:0;height:auto;min-height:52px;box-shadow:none;clip-path:none;background:0 0;border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:4px 0;display:flex;position:relative;inset:auto;transform:none}.garage-app .garage-bottom-nav-calm .garage-bottom-nav-item:before,.garage-app .garage-bottom-nav-calm .garage-bottom-nav-item:after{content:none}.garage-app .garage-bottom-nav-calm .garage-bottom-nav-item.is-active{color:#c8ff00;background:#ffffff12}.garage-app .garage-bottom-nav-calm[data-theme=purple] .garage-bottom-nav-item.is-active{color:#c794ff}.garage-app .garage-bottom-nav-calm .garage-bottom-nav-icon{filter:none;opacity:1;visibility:visible;width:23px;height:23px;display:flex;position:static;transform:none}.garage-app .garage-bottom-nav-calm svg{filter:none;width:23px;height:23px}.garage-app .garage-bottom-nav-calm small{text-transform:none;color:inherit;opacity:1;visibility:visible;font:9px/12px Arial,sans-serif;display:block;position:static;transform:none}.garage-app .garage-bottom-nav-calm .garage-bottom-nav-indicator{display:none}.garage-shell.is-garage-main-shell .garage-app.is-garage-tab[data-home-large-vehicle=true] .garage-content{height:100%;min-height:0;padding:0;overflow-y:auto}.garage-app .garage-main-master.garage-home-large-vehicle{height:100%;min-height:430px;padding:calc(var(--garage-v1-header-h,70px) + 4px) 0 82px;box-sizing:border-box;grid-template-rows:minmax(120px,1fr) 64px 154px;gap:4px;display:grid;overflow:hidden}.garage-app .garage-home-large-vehicle .garage-showcase{width:100%;height:auto;min-height:0;position:relative;overflow:hidden}.garage-app .garage-home-large-vehicle .garage-stage{height:100%;inset:0}.garage-app .garage-home-large-vehicle .garage-hero-vehicle{object-fit:contain;width:96%;max-width:100%;height:78%;max-height:100%;animation:none;top:auto;bottom:0;left:50%;transform:translate(-50%)}.garage-app .garage-home-large-vehicle .garage-home-plane>img{object-fit:cover;width:100%;height:100%;top:0;-webkit-mask-image:none;mask-image:none}.garage-app .garage-home-large-vehicle .garage-master-hud{gap:3px;width:120px;top:0;left:10px}.garage-app .garage-home-large-vehicle .garage-master-stat{min-height:42px;max-height:49px}.garage-app .garage-home-large-vehicle .garage-level-v4{width:calc(100% - 20px);height:64px;min-height:0;margin:0 10px}.garage-app .garage-home-large-vehicle .garage-fleet-list{width:calc(100% - 20px);height:154px;min-height:0;margin:0 10px}.garage-app .garage-home-large-vehicle .garage-fleet{grid-template-rows:44px minmax(0,1fr);height:100%}.garage-app .garage-home-large-vehicle .garage-rail-card{height:100%;min-height:0}@media (height<=650px){.garage-app .garage-main-master.garage-home-large-vehicle{grid-template-rows:minmax(100px,1fr) 52px 131px;gap:0;min-height:420px;padding-bottom:80px}.garage-app .garage-home-large-vehicle .garage-level-v4{height:52px}.garage-app .garage-home-large-vehicle .garage-fleet-list{height:131px}.garage-app .garage-home-large-vehicle .garage-master-hud{flex-direction:row;width:calc(100% - 20px);display:flex;right:10px}.garage-app .garage-home-large-vehicle .garage-master-stat{width:33%;height:42px}.garage-app .garage-home-large-vehicle .garage-master-stat-copy strong{font-size:13px}.garage-app .garage-home-large-vehicle .garage-master-stat-copy small,.garage-app .garage-home-large-vehicle .garage-master-stat-copy em{font-size:6px}.garage-app .garage-home-large-vehicle .garage-hero-vehicle{height:78%}}.grr .grr__hero{overflow:hidden}.grr.grr--class-II .grr__cutout{width:min(115cqw, calc((100cqh - 20px) * var(--grr-ratio)));bottom:0;left:20%;right:auto;transform:none}.grr.grr--class-III .grr__cutout{width:min(69cqw, calc((100cqh - 10px) * var(--grr-ratio)));bottom:0;left:auto;right:3%;transform:none}.grr.grr--class-III .grr__vehicle-name{text-align:left;letter-spacing:1px;max-width:34%;padding-left:7%;font-size:9px}.grr.grr--class-III .grr__vehicle-name:after{margin-left:0}.grr[data-race-result-v2=true] .grr__hero{flex:1 0 auto;min-height:max(270px,72cqw);overflow:hidden}.grr[data-race-result-v2=true] .grr__cutout{z-index:1;width:min(92cqw, calc((100cqh - 30px) * var(--grr-ratio)));filter:none;bottom:4px;left:50%;right:auto;transform:translate(-50%)}.grr.grr--class-II[data-race-result-v2=true] .grr__hero{min-height:max(360px,92cqw)}.grr.grr--class-II[data-race-result-v2=true] .grr__cutout{--grr-frame-height:min(150.3cqw, calc(100cqh - 20px));width:calc(var(--grr-frame-height) * var(--grr-ratio));transform-origin:bottom;bottom:0;left:20%;right:auto;transform:none}.grr.grr--class-II[data-race-result-v2=true][data-vehicle-level="3"] .grr__cutout{--grr-frame-height:min(74.95cqw, calc(100cqh - 20px));bottom:16cqw;left:14%}.grr.grr--class-II[data-race-result-v2=true][data-vehicle-id="7"]:not([data-vehicle-level="3"]) .grr__cutout{bottom:15cqw;left:15%;transform:scale(.71)}.grr.grr--class-II[data-race-result-v2=true][data-vehicle-id="8"]:not([data-vehicle-level="3"]) .grr__cutout{bottom:1.5cqw;transform:scale(.94)}.grr.grr--class-II[data-race-result-v2=true][data-vehicle-id="5"][data-vehicle-level="3"] .grr__cutout{bottom:-5cqw;left:36%;transform:scale(1.63)}.grr.grr--class-II[data-race-result-v2=true][data-vehicle-id="7"][data-vehicle-level="3"] .grr__cutout{bottom:13cqw;left:32%;transform:scale(1.13)}.grr[data-race-result-v2=true] .grr__hero:before{content:"";z-index:0;filter:blur(2cqw);pointer-events:none;background:radial-gradient(#222d3955,#26324622 50%,#0000 75%);border-radius:50%;width:72cqw;height:15cqw;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.grr.grr--class-II[data-race-result-v2=true] .grr__hero:before{width:84cqw;left:70%}.grr.grr--class-II[data-race-result-v2=true][data-race-shape=wide] .grr__hero:before{bottom:13cqw}.grr[data-race-result-v2=true] .grr__vehicle-name{text-align:center;letter-spacing:.12em;max-width:none;padding-left:0}.grr[data-race-result-v2=true] .grr__vehicle-name:after{margin-left:auto}.grr.grr--class-III[data-race-result-v2=true] .grr__cutout{width:min(69cqw, calc((100cqh - 30px) * var(--grr-ratio)));bottom:4px;left:auto;right:0;transform:none}.grr.grr--class-III[data-race-result-v2=true] .grr__vehicle-name{z-index:2;text-align:left;width:39%;max-width:none;font-family:var(--grr-display);letter-spacing:.02em;overflow-wrap:anywhere;text-shadow:0 1px #fff8,0 0 14px #fff;padding:0;font-size:clamp(19px,5.1cqw,25px);font-style:italic;font-weight:800;line-height:1.06;position:absolute;top:clamp(42px,11cqw,62px);left:8.5%}.grr.grr--class-III[data-race-result-v2=true] .grr__vehicle-level{color:#343a3c;font-family:var(--grr-body);letter-spacing:.18em;margin-top:8px;font-size:clamp(12px,3.1cqw,15px);font-style:normal;font-weight:800;display:block}.grr.grr--class-III[data-race-result-v2=true] .grr__vehicle-level-separator{display:none}.grr.grr--class-III[data-race-result-v2=true] .grr__vehicle-name:after{width:44px;height:2px;margin:10px 0 0}.grr.grr--class-III[data-race-result-v2=true] .grr__hero:before{left:78%}.grr__ai-power{letter-spacing:1px;color:#d1ec99;margin-bottom:4px;font:700 11px/16px Arial,sans-serif}.garage-app>.gx-root>.gx-page{height:auto;min-height:0;inset:var(--garage-overlay-header-height,80px) 0 0}@media (width<=350px){.gx-profile-head{gap:5px}.gx-profile-head h1{font-size:17px}.gx-profile-head>button{min-width:44px}.gx-page{padding-inline:12px}}.garage-app .garage-home-large-vehicle .garage-master-hud{gap:5px;width:164px}.garage-app .garage-home-large-vehicle .garage-master-stat{height:55px;max-height:55px}.garage-app .garage-home-large-vehicle .garage-master-stat-copy strong{text-overflow:clip;font-size:20px}@media (height<=650px){.garage-app .garage-home-large-vehicle .garage-master-hud{gap:3px;width:calc(100% - 20px)}.garage-app .garage-home-large-vehicle .garage-master-stat{height:44px;min-height:44px}.garage-app .garage-home-large-vehicle .garage-master-stat-copy strong{font-size:14px}.garage-app .garage-home-large-vehicle .garage-master-stat-art{width:26px;max-width:28%;left:5px}.garage-app .garage-home-large-vehicle .garage-master-stat-copy{left:32%;right:3px}.garage-app .garage-home-large-vehicle .garage-master-stat-info{opacity:0;width:100%;height:100%;inset:0;transform:none}.garage-app .garage-home-large-vehicle .garage-master-stat-income .garage-master-stat-copy strong{font-size:14px}}.garage-app .garage-bottom-nav.garage-bottom-nav-calm .garage-bottom-nav-item.is-active{box-shadow:none;border:0;border-radius:16px;outline:none;transform:none}.gx-dialog input[type=range]{accent-color:var(--gx-accent);background:0 0;border:0;min-height:44px;padding:0}.garage-shell:has(.gx-page){background:#0c1217;padding:0}:root{--gg-font:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--gg-surface:linear-gradient(145deg, #252c2f 0%, #14191c 44%, #0c1013 100%);--gg-border:#ffffff24;--gg-muted:#b1bbbf;--gg-radius:18px;--gg-ease:cubic-bezier(.22, .8, .25, 1)}.garage-app{--gg-accent:#c8ff00;--gg-accent-ink:#172000}.garage-app[data-garage-theme=purple]{--gg-accent:#c794ff;--gg-accent-ink:#271135}.garage-app .gx-root,.gx-dialog{font-family:var(--gg-font)}.garage-app>.garage-header,.garage-app.is-tasks-v2>.garage-header,.garage-app.is-shop-demo>.garage-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#f1f3f3ed,#e7eaeaed);border:0;border-bottom:1px solid #ffffff9c;box-shadow:0 1px 9px #111b2220}.garage-app .garage-balance{background:var(--gg-surface);border:1px solid #fff5;box-shadow:inset 0 1px #ffffff15,0 2px 5px #18202720}.garage-app .garage-balance b{font-family:var(--gg-font);letter-spacing:-.4px;font-variant-numeric:tabular-nums;font-size:clamp(11px,3.1vw,16px);font-style:normal;font-weight:750}.garage-app .garage-balance small{font:500 9px/1.2 var(--gg-font)}.garage-app .garage-avatar{background:var(--gg-surface);border:1px solid #ffffff45;box-shadow:inset 0 1px #ffffff20}.garage-app .garage-avatar.is-active{color:var(--gg-accent);box-shadow:inset 0 0 0 1px var(--gg-accent)}.garage-app .garage-bottom-nav-calm small{font:600 9px/1.3 var(--gg-font);letter-spacing:0}.gg-nav-badge{background:var(--gg-accent);color:#152000;min-width:17px;height:17px;font:800 9px/11px var(--gg-font);text-align:center;border:2px solid #1b2226;border-radius:7px;padding:1px 4px;position:absolute;top:1px;right:10%}.garage-app .garage-rail-card{background:var(--gg-surface);transition:border-color .18s, background .18s, scale .16s var(--gg-ease);border:1px solid #ffffff40;border-radius:14px;box-shadow:inset 0 1px #ffffff15}.garage-app .garage-rail-card.is-active{border-color:var(--gg-accent);box-shadow:inset 0 0 0 1px var(--gg-accent)}.garage-app .garage-rail-card.is-available{border-color:#8d999f}.garage-app .garage-rail-name{font:700 clamp(8px, 2.5vw, 11px)/1.15 var(--gg-font);letter-spacing:-.1px}.garage-app .garage-rail-rate strong{font:750 14px/1.1 var(--gg-font)}.garage-app .garage-rail-rate small{font:500 8px/1.2 var(--gg-font)}.garage-app .garage-master-stat-copy strong{font-family:var(--gg-font);letter-spacing:-.7px;font-style:normal;font-weight:800}.garage-app:is([data-active-tab=profile],[data-active-tab=league]){background:#edf0ef}.garage-shell:has(.gx-page){background:#11171c}.garage-app .gx-page{color:#172024;background:radial-gradient(at 95% 0,#c8ff0010,#0000 42%),linear-gradient(160deg,#f4f5f4,#e6eae9);padding-top:20px}.garage-app[data-garage-theme=purple] .gx-page{background:radial-gradient(at 95% 0,#c794ff20,#0000 42%),linear-gradient(160deg,#f4f5f4,#e8e7ed)}.gx-page .gx-eyebrow{color:#647173;letter-spacing:1.8px;font-size:9px}.gx-page .gx-profile-head{margin:18px 0}.gx-profile-head>button{color:#47575c;border-radius:12px}.gx-page .gx-profile-head span{color:#627074}.gx-profile-head h1{font-family:var(--gg-font);font-size:21px;font-style:normal;font-weight:800}.gx-avatar{background:var(--gg-surface);border:1px solid #ffffff45;border-radius:16px;width:48px;height:48px}.gx-page .gx-power,.gx-page .gx-card,.gx-page .gx-metrics>*,.gx-page .gx-list,.gx-page .gx-leader{background:var(--gg-surface);color:#f4f6f7;border-radius:var(--gg-radius);border:1px solid #ffffff40;box-shadow:inset 0 1px #ffffff13,0 4px 10px #1b242b0e}.gx-page .gx-power{margin-bottom:12px;padding:12px 16px}.gx-power svg{width:20px;color:var(--gx-accent)}.gx-power strong{font-variant-numeric:tabular-nums;font-size:25px}.gx-page .gx-card{padding:18px}.gx-balance>strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:clamp(23px,7vw,32px)}.gx-balance>p{font-size:14px}.gx-actions button{background:#ffffff08;border-radius:12px;min-height:68px;font-size:11px}.gx-actions button:active{background:#ffffff18}.gx-page .gx-metrics>*{padding:14px}.gx-metrics b{font-variant-numeric:tabular-nums;font-size:23px}.gx-page .gx-footnote,.gx-page .gx-intro{color:#607073}.gx-page .gx-list>button{padding:16px 14px}.gx-list>button>svg:first-child{width:20px;color:var(--gx-accent)}.gx-page .gx-tabs{background:#dce2e0;border:1px solid #cbd3d0;border-radius:15px}.gx-page .gx-tabs button{color:#4a595d;font-weight:650}.gx-page .gx-tabs button.active{background:var(--gg-surface);color:var(--gx-accent)}.gx-page .gx-leader{gap:8px;padding:20px}.gx-leader strong{letter-spacing:-1.2px;font-variant-numeric:tabular-nums;font-size:38px}.gx-rank-list{background:#ffffff8c;border:1px solid #fff;border-radius:18px;padding:4px}.gx-rank-list>div{border-color:#19282e15;border-radius:12px;min-height:62px}.gx-rank-list>div>b{text-align:center;color:#607074;width:22px}.gx-rank-list small{color:#637277}.gx-rank-list .is-you{color:#fff;background:var(--gg-surface);border-color:#334039}.gx-rank-list .is-you small,.gx-rank-list .is-you b{color:var(--gx-accent)}.gx-page .gx-text-button{color:#465c61}.gx-dialog{background:var(--gg-surface);animation:gg-sheet-enter .22s var(--gg-ease);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#4b575e transparent;border:1px solid #ffffff38;border-radius:24px;box-shadow:0 24px 80px #07111570}.gx-dialog>header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1c2326f5;border-color:#ffffff10}.gx-dialog h2{font:750 18px/1.3 var(--gg-font);letter-spacing:-.4px}.gx-dialog header button{color:#c1cccf;border-radius:12px}.gx-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0710138c}.gx-primary{background:var(--gx-accent);color:#152005;border:1px solid #ffffff32;border-radius:14px;min-height:48px;font-size:14px;box-shadow:inset 0 1px #fff5}.gx-root[data-theme=purple] .gx-primary{color:#251337}.gx-secondary{background:#ffffff08;border-color:#ffffff23;min-height:48px}.gx-primary:disabled{box-shadow:none}.gx-dialog .gx-list,.gx-dialog .gx-metrics>*{background:#ffffff06;border:1px solid #ffffff20}.gx-dialog .gx-list>button+button,.gx-recipient+.gx-recipient{border-color:#ffffff12}.gx-dialog input,.gx-dialog select{background:#090f12;border-color:#ffffff27}.gx-hero-symbol{background:color-mix(in srgb, var(--gx-accent) 9%, #111719);border:1px solid color-mix(in srgb, var(--gx-accent) 24%, transparent);border-radius:20px;width:64px;height:64px;margin:18px auto}.gx-hero-symbol svg{width:32px}.gx-dialog h3{letter-spacing:-.6px;font-size:27px}.gx-steps{padding-left:20px;font-size:13px;line-height:2}.gx-full{width:100%}.gg-receipt{text-align:center;background:#ffffff05;border:1px solid #ffffff12;border-radius:14px;padding:12px}.gg-receipt span{color:#9aa9b0;letter-spacing:1px;margin-bottom:6px;font-size:9px;display:block}.gg-receipt strong{color:var(--gx-accent);font-size:20px}.gg-switch{background:#4a565d;border-radius:20px;flex:0 0 38px;height:23px;padding:3px}.gg-switch:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .18s;display:block}.gg-switch[data-on=true]{background:var(--gx-accent)}.gg-switch[data-on=true]:after{background:#192209;transform:translate(15px)}.gg-purchase-tag{color:#aab8bd;letter-spacing:1px;justify-content:space-between;font-size:10px;display:flex}.gg-purchase-tag span{color:var(--gx-accent)}.gg-purchase h3{margin:12px 0 0;font-size:29px;font-weight:850}.gg-purchase-stage{isolation:isolate;place-items:center;height:clamp(110px,24dvh,210px);display:grid;position:relative}.gg-purchase-stage:before{content:"";z-index:-1;background:radial-gradient(#b9c8c322,#0000 72%);width:70%;height:45%;position:absolute;bottom:14%}.gg-purchase-vehicle{object-fit:contain;width:92%;height:100%}.gg-purchase-stats{background:#ffffff05;border:1px solid #ffffff1c;border-radius:14px;grid-template-columns:repeat(3,1fr);padding:12px 3px;display:grid}.gg-purchase-stats>div{justify-items:center;gap:5px;display:grid}.gg-purchase-stats>div+div{border-left:1px solid #ffffff18}.gg-purchase-stats svg{color:var(--gx-accent)}.gg-purchase-stats strong{font-variant-numeric:tabular-nums;font-size:17px}.gg-purchase-stats small{color:#a4b4bc;font-size:9px}.gg-purchase-price{justify-content:space-between;align-items:center;gap:10px;margin-top:18px;display:flex}.gg-purchase-price span{color:#a4b3bb;letter-spacing:1px;font-size:10px}.gg-purchase-price strong{letter-spacing:-.6px;font-size:26px}.gg-purchase-price small{color:var(--gx-accent);font-size:15px}.gg-purchase .gg-purchase-available{text-align:right;margin:2px 0 12px;font-size:11px}.gg-purchase-requirement{text-align:center;background:#ffffff07;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 8px;font-size:13px;display:flex}.gg-purchase-note{color:#96a7b0;text-align:center;margin-top:12px;font-size:10px;display:block}.gg-purchase-check{background:var(--gx-accent);color:#172004;width:44px;height:44px;animation:gg-pop .35s var(--gg-ease);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;right:14px}.gg-purchase[data-state=success] .gg-purchase-vehicle{animation:gg-reveal .45s var(--gg-ease)}.gg-purchase-success{text-align:center;font-size:13px}.garage-app .tasks-heading,.garage-app .tasks-tabs,.garage-app .tasks-panel,.garage-app .rv-panel{background:var(--gg-surface);border:1px solid #ffffff40;border-radius:18px;box-shadow:inset 0 1px #ffffff10,0 3px 8px #18252d18}.garage-app .tasks-v2{font-family:var(--gg-font)}.garage-app .tasks-heading{grid-template-columns:42px 1fr;gap:0 12px;padding:12px}.garage-app .tasks-heading h1{font:850 25px/1.15 var(--gg-font);letter-spacing:-.8px}.garage-app .tasks-heading p{color:#a9b9c0;margin-top:4px;font-size:11px}.garage-app .tasks-tabs{min-height:52px;padding:4px}.garage-app .tasks-tabs button{font:650 11px/1.3 var(--gg-font);min-height:44px}.garage-app .tasks-tabs button[aria-selected=true]{box-shadow:none;background:#ffffff0f}.garage-app .tasks-tabs button[aria-selected=true]:after{height:2px}.garage-app .tasks-card{margin-bottom:10px;padding:14px 12px}.garage-app .tasks-card h2{font:750 15px/1.3 var(--gg-font);letter-spacing:-.2px;text-transform:none}.garage-app .tasks-reward{font:800 18px/1.2 var(--gg-font);letter-spacing:-.4px}.garage-app .tasks-controls{margin-top:6px}.garage-app .tasks-meter>span{background:#ffffff15;border:0;height:5px}.garage-app .tasks-meter i{background:var(--task-accent);box-shadow:none}.garage-app .tasks-meter b{font:600 11px var(--gg-font);color:#b3bfc4}.garage-app .tasks-controls button{color:#d3dddf;background:#ffffff07;border-color:#ffffff25;border-radius:12px}.garage-app .tasks-controls button.ready{background:var(--task-accent);color:#182005;box-shadow:none;border-color:#ffffff30}.garage-app .tasks-list{perspective:900px}.garage-app .tasks-card{transform-origin:50%}.garage-app .rv-v2 h1,.garage-app .rv-v2 h2{font-family:var(--gg-font);letter-spacing:-.5px;font-style:normal}.garage-app .rv-v2 h1{font-size:25px}.garage-app .rv-v2 h2{font-size:18px}.garage-app .rv-panel{border-radius:18px}.garage-app .rv-panel p{font-size:12px;line-height:1.55}.rv-v2.rv-dialog{background:var(--gg-surface);border:1px solid #ffffff40;border-radius:24px}.garage-app .tv-card{border-radius:14px;box-shadow:inset 0 1px #ffffff15,0 3px 8px #111a2030}.garage-app .tv-card[data-upgraded=true]{animation:gg-upgraded .48s var(--gg-ease)}.garage-app .tv-settings{border-radius:14px}.garage-app .tv-settings[data-ready=true]{box-shadow:inset 0 0 0 1px #ffffff25}.garage-app .tv-potential-track i{transition:width .4s var(--gg-ease)}.garage-app button,.gx-dialog button{touch-action:manipulation}.garage-app :is(.gx-primary,.gx-secondary,.gx-actions button,.tasks-controls button,.garage-bottom-nav-item,.garage-rail-card),.gx-dialog button{transition:scale .14s var(--gg-ease), background-color .14s, border-color .14s}.garage-app :is(.gx-primary,.gx-secondary,.gx-actions button,.tasks-controls button,.garage-bottom-nav-item,.garage-rail-card):active:not(:disabled),.gx-dialog button:active:not(:disabled){scale:.975}.garage-app .gx-page,.garage-app .grr{animation:gg-page-enter .22s var(--gg-ease)}.garage-app .grr__ai-power{animation:gg-pop .42s .16s both var(--gg-ease)}.garage-app .garage-toast{bottom:calc(90px + env(safe-area-inset-bottom,0px));color:#f1f4f5;font:600 12px/1.45 var(--gg-font);background:#141c20f5;border:1px solid #ffffff32;border-radius:14px;padding:12px 16px;box-shadow:0 5px 18px #0003}.gg-announcement{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.gg-feedback-layer{pointer-events:none;z-index:2147483000;background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.gg-feedback-layer:popover-open{pointer-events:none;z-index:2147483000;background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.gg-feedback-layer::backdrop{pointer-events:none;background:0 0}.gg-flight{object-fit:contain;filter:drop-shadow(0 3px 4px #0007);pointer-events:none;will-change:transform, opacity;background:0 0;border:0;place-items:center;width:25px;height:25px;display:grid;position:absolute}.gg-flight-race{width:32px;height:32px}.gg-spinner{animation:.9s linear infinite gg-spin}.gg-guide{z-index:150;background:var(--gg-surface);font-family:var(--gg-font);color:#f1f5f6;animation:gg-sheet-enter .2s var(--gg-ease);border:1px solid #ffffff70;border-radius:20px;padding:12px 16px 14px;position:absolute;left:14px;right:14px;box-shadow:0 8px 32px #09101775}.gg-guide-top{justify-content:space-between;align-items:center;display:flex}.gg-guide-top span{color:var(--gg-accent);letter-spacing:1.3px;font-size:9px;font-weight:750}.gg-guide-top button{color:#bccacf;background:0 0;border:0;place-items:center;min-width:44px;min-height:44px;margin:-6px -10px -6px 0;display:grid}.gg-guide h2{font:750 18px/1.3 var(--gg-font);letter-spacing:-.3px;margin:8px 0}.gg-guide p{color:#b5c3ca;margin:6px 0 12px;font-size:12px;line-height:1.55}.gg-guide-bottom{justify-content:space-between;align-items:center;gap:10px;display:flex}.gg-guide-bottom>div{gap:5px;display:flex}.gg-guide-bottom i{background:#4c575e;border-radius:6px;width:6px;height:6px}.gg-guide-bottom i[data-active=true]{background:var(--gg-accent);width:18px}.gg-guide-next{background:var(--gg-accent);color:#182007;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px 13px;font-size:12px;font-weight:750;display:flex}.gg-tour-highlight{outline-offset:3px;border-radius:14px;outline:3px solid var(--gg-accent)!important}@keyframes gg-sheet-enter{0%{opacity:0;translate:0 12px;scale:.985}to{opacity:1;translate:0;scale:1}}@keyframes gg-page-enter{0%{opacity:0}to{opacity:1}}@keyframes gg-pop{0%{opacity:0;scale:.8}to{opacity:1;scale:1}}@keyframes gg-reveal{0%{opacity:.5;translate:0 10px;scale:.94}to{opacity:1;translate:0;scale:1}}@keyframes gg-upgraded{0%,to{filter:brightness()}40%{filter:brightness(1.45)}}@keyframes gg-spin{to{rotate:360deg}}@media (width<=350px){.garage-app .gx-page{padding-inline:12px}.garage-app .gx-card{padding:14px}.gx-profile-head h1{font-size:17px}.gx-dialog-body{padding:12px 16px 18px}.garage-app .tasks-card h2{font-size:13px}.garage-app .tasks-heading h1{font-size:23px}.gg-purchase h3{font-size:25px}}@media (prefers-reduced-motion:reduce){.garage-app *,.gx-dialog *,.gx-dialog,.gg-flight{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html[data-garage-motion=off] .garage-app *,html[data-garage-motion=off] .gx-dialog,html[data-garage-motion=off] .gx-dialog *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.garage-shell .garage-app .garage-header{grid-template-columns:clamp(70px,23vw,104px) minmax(0,1fr);gap:6px;padding-inline:10px}.garage-shell .garage-app .garage-header .garage-balances{grid-template-columns:repeat(2,minmax(0,1fr)) 44px;gap:5px;width:100%}.garage-shell .garage-app .garage-header .garage-balances .garage-balance:not(.has-balance-plate){background:var(--gg-surface);border:1px solid #768185;border-radius:12px;gap:4px;padding:0 12px 0 5px}.garage-shell .garage-app .garage-header .garage-balance:not(.has-balance-plate)>img{width:22px;height:22px}.garage-shell .garage-app .garage-header .garage-balance:not(.has-balance-plate) b{font:750 13px/1.1 var(--gg-font);letter-spacing:-.5px;text-shadow:none}.garage-shell .garage-app .garage-header .garage-balance:not(.has-balance-plate) small{font:600 8px/1.1 var(--gg-font)}.garage-shell .garage-app .garage-header .garage-balance-add{color:var(--gg-accent);font-size:12px;right:3px}.garage-app .rv-v2 .rv-kpis .rv-panel{grid-template-rows:auto minmax(54px,auto) auto;grid-template-columns:1fr;padding:13px 12px}.garage-app .rv-v2 .rv-kpis .rv-panel>.rv-art{display:none}.garage-app .rv-v2 .rv-kpis .rv-amount{white-space:nowrap;letter-spacing:-.7px;grid-column:1;font-size:clamp(19px,5.4vw,25px)}.garage-app .rv-v2 .rv-kpis .rv-amount small{letter-spacing:0;font-size:12px}.garage-app .rv-v2 .rv-kpis h3{color:#b6c4ca;font-size:10px;font-weight:650;line-height:1.4}.garage-app .rv-v2 .rv-kpis button{border-radius:12px;min-height:44px;padding:8px 6px;font-size:11px}.garage-app .garage-vehicle-level-screen{color:#162327;background:linear-gradient(160deg,#eef2f0,#e5e9e8);min-height:100%;padding:14px 16px 95px}.garage-app .garage-vl-header,.garage-app .garage-vl-info,.garage-app .garage-vl-transition,.garage-app .garage-vl-requirement,.garage-app .garage-vl-after,.garage-app .garage-vl-success,.garage-app .garage-vl-max{background:var(--gg-surface);color:#f5f8f8;border:1px solid #ffffff30;border-radius:18px}.garage-app .garage-vehicle-level-screen .garage-back{color:#31484b;min-height:44px;font-family:var(--gg-font)}.garage-app .garage-vehicle-level-screen .garage-vl-hint{color:#5b6d71}.garage-app .garage-vl-section-label{color:#536769}.garage-app .garage-vehicle-level-screen button.garage-vl-upgrade{background:var(--gg-accent);color:#162000;border-radius:14px}.garage-app .garage-vl-success{animation:gg-reveal .35s var(--gg-ease)}@media (width<=600px){.garage-shell .garage-app{max-height:none}}@media (width<=359px){.garage-shell .garage-app .garage-header{grid-template-columns:68px minmax(0,1fr);gap:5px;padding-inline:7px}.garage-shell .garage-app .garage-header .garage-balances{gap:4px}.garage-shell .garage-app .garage-header .garage-balances .garage-balance:not(.has-balance-plate){gap:3px;padding-left:4px;padding-right:10px}.garage-shell .garage-app .garage-header .garage-balance:not(.has-balance-plate)>img{width:18px;height:18px}.garage-shell .garage-app .garage-header .garage-balance:not(.has-balance-plate) b{letter-spacing:-.35px;font-size:10px}.gx-profile-head{flex-wrap:wrap}.gx-profile-head>div:nth-child(2){min-width:130px}.gx-profile-head>div:nth-child(2) span{font-size:10px}.gx-dialog>header{padding:9px 12px}.gx-dialog>header h2{font-size:16px}.gx-dialog>header button{flex:0 0 44px}}.garage-app .garage-class-sheet{background:var(--gg-surface);font-family:var(--gg-font);border:1px solid #ffffff35;border-radius:24px 24px 0 0}.garage-app .garage-class-sheet h2{font:750 22px/1.3 var(--gg-font);letter-spacing:-.5px}.garage-app .garage-class-sheet header p{font:400 12px/1.5 var(--gg-font);color:#a9bbc2}.garage-app .garage-tuning-v21[data-theme=purple]{--tv-accent:#c794ff}.garage-app .rv-v2[data-referrals-theme=purple]{--rv-accent:#c794ff;--rv-accent-text:#c794ff}.garage-app .tasks-purple{--task-accent:#c794ff}.gx-dialog>header h2:focus{outline:none}.garage-shell .garage-desktop-copy{display:none}.garage-app.is-shop-demo .garage-balance-gnk:after{content:none}.garage-app .tv-metric{background:var(--gg-surface);border:1px solid #ffffff50;border-radius:16px;box-shadow:inset 0 1px #ffffff18}.garage-app .tv-metric h2,.garage-app .tv-metric strong,.garage-app .tv-rank b,.garage-app .tv-max{font-family:var(--gg-font);font-style:normal}.garage-app .tv-metric h2{letter-spacing:-.2px;font-weight:700}.garage-app .tv-card{background:var(--gg-surface);border:1px solid #ffffff50}.garage-app .tv-settings{background:var(--gg-surface)}@media (height<=680px){.garage-app .garage-tuning-v21{padding-bottom:calc(82px + var(--garage-v1-safe-bottom,env(safe-area-inset-bottom)));grid-template-rows:34px 44px minmax(104px,1fr) 44px minmax(236px,1.8fr);gap:4px}.garage-app .garage-tuning-v21[data-tier=I]{grid-template-rows:34px 44px minmax(104px,1fr) minmax(266px,2fr)}}.gl-eyebrow{color:var(--gx-accent,#c8ff00);letter-spacing:.2em;margin-bottom:12px;font-size:10px;font-weight:800;display:block}.gl-panel h3{letter-spacing:-.055em;color:#f6f8f7;margin:18px 0 12px;font-size:clamp(25px,7vw,34px);font-weight:850;line-height:1.05}.gl-panel p{color:#bdc8cc;margin:10px 0 16px;font-size:14px;line-height:1.55}.gl-panel .gl-small,.gl-small{color:#9eafb5;font-size:12px;line-height:1.5}.gl-panel .gx-primary{border-radius:15px;justify-content:center;align-items:center;gap:10px;min-height:50px;margin-top:12px;font-weight:800;display:flex;box-shadow:0 5px 24px #c8ff0014}.gl-reveal,.gl-gift-art,.gl-level-art{isolation:isolate;background:radial-gradient(at 50% 90%,#c8ff0020,#0000 68%),linear-gradient(135deg,#293339,#0a1014);border:1px solid #7f949a36;border-radius:20px;place-items:center;min-height:175px;display:grid;position:relative;overflow:hidden}.gl-reveal:before,.gl-gift-art:before,.gl-level-art:before{content:"";z-index:-1;border:1px solid #c8ff0060;border-radius:50%;width:80%;height:40px;position:absolute;bottom:12px;transform:perspective(150px)rotateX(30deg);box-shadow:0 0 0 13px #c8ff0008}.gl-reveal img{object-fit:contain;filter:drop-shadow(0 10px 12px #0009);width:78%;height:175px;animation:.65s cubic-bezier(.16,1,.3,1) both gl-reveal}.gl-reveal>span,.gl-gift-art>span{letter-spacing:.1em;color:#151d06;background:#c8ff00;border-radius:6px;align-items:center;gap:6px;padding:7px 9px;font-size:9px;font-weight:800;display:flex;position:absolute;top:10px;right:10px;transform:rotate(3deg)}.gl-rule{color:#ced8cf;background:#c8ff0009;border:1px solid #c8ff0028;border-radius:14px;align-items:flex-start;gap:12px;margin:12px 0;padding:14px;font-size:12px;line-height:1.5;display:flex}.gl-rule svg{color:#c8ff00;flex:none}.gl-rule b{color:#fff;font-weight:650;display:block}.gl-rule p{margin:0}.gl-starter-chip{z-index:15;right:13px;top:calc(var(--garage-v1-header-h,70px) + 18px);color:#d7e8cf;background:linear-gradient(130deg,#283238ee,#0b1013f5);border:1px solid #d6efbd48;border-radius:13px;align-items:center;gap:7px;max-width:168px;min-height:44px;padding:8px 10px;font-size:11px;display:flex;position:absolute;box-shadow:0 8px 20px #09170b1a}.gl-starter-chip small{color:#91a099;text-align:left;font-size:10px;display:block}.gl-vault-profile{top:calc(var(--garage-v1-header-h,70px) + 32px);z-index:7;color:#101713;background:#c8ff00;border:0;border-radius:10px;align-items:center;gap:12px;min-height:44px;padding:10px;font-size:11px;display:flex;position:absolute;right:18px}.gl-vault-profile>svg{width:16px}.gl-vault-profile small{display:block}.gl-vault-profile~*{box-sizing:border-box}.gl-vault-art{background:radial-gradient(#c8ff0015,#0000 75%);place-items:center;height:140px;display:grid;position:relative}.gl-vault-art img{object-fit:contain;opacity:.85;width:220px;height:130px}.gl-vault-art>svg{color:#c8ff00;background:#1b2622;border:1px solid #c8ff0055;border-radius:13px;width:42px;height:42px;padding:10px;position:absolute;bottom:12px;right:21%}.gl-number{font-variant-numeric:tabular-nums;color:#c8ff00;overflow-wrap:anywhere}.gl-next{color:#111c1b;background:linear-gradient(135deg,#f5f7f4,#cdd6d2);border-radius:17px;align-items:center;gap:14px;padding:10px;display:flex}.gl-next img{object-fit:contain;width:96px;height:85px}.gl-next span{font-size:11px}.gl-next b{letter-spacing:-.03em;font-size:18px;display:block}.gl-next small{margin-top:5px;display:block}.gl-next>svg{margin-left:auto}.gl-trial-track{background:linear-gradient(#d9e3df 0 55%,#7f8d88 56%,#35413e 57% 100%);border-radius:18px;height:185px;margin:20px 0;position:relative;overflow:hidden}.gl-trial-track:before{content:"";background:repeating-linear-gradient(100deg,#0000 0 70px,#b1bcb7 70px 74px,#0000 74px 140px);position:absolute;inset:0 0 44%}.gl-trial-track img{object-fit:contain;z-index:2;width:45%;height:120px;transition:left 60ms linear;position:absolute;bottom:23px}.gl-trial-track>i{background:#e1ecbb;width:70px;height:4px;position:absolute;bottom:22px;left:0}.gl-trial-track>i:nth-of-type(2){left:40%}.gl-trial-track>i:nth-of-type(3){left:80%}.gl-trial-track[data-running=true]>i{animation:.55s linear infinite gl-road}.gl-finish-line{background:conic-gradient(#fff 25%, #111 0 50%, #fff 0 75%, #111 0) 0 0/12px 12px;width:18px;height:50%;position:absolute;top:50%;right:15px;transform:skew(-12deg)}.gl-trial-status{color:#c8ff00;justify-content:center;align-items:center;gap:8px;min-height:38px;font-size:13px;font-weight:700;display:flex}.gl-members{grid-template-columns:repeat(3,1fr);gap:7px;margin:16px 0;display:grid}.gl-members button{color:#e8eeed;text-align:left;background:#ffffff07;border:1px solid #ffffff20;border-radius:13px;flex-direction:column;align-items:flex-start;gap:6px;min-height:92px;padding:10px;display:flex;position:relative}.gl-members button.is-selected{background:#c8ff000c;border-color:#c8ff00}.gl-members i{color:#c8ff00;background:#52636150;border-radius:9px;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.gl-members small{color:#98aaa4;font-size:10px;display:block}.gl-members svg{color:#c8ff00;position:absolute;top:13px;right:7px}.gl-gift-art img{object-fit:contain;filter:drop-shadow(0 8px 6px #0008);max-width:90%;height:160px}.gl-between{justify-content:space-between;align-items:center;gap:10px;display:flex}.gl-between h3{font-size:26px}.gl-between b{color:#c8ff00;font-size:17px}.gl-success-mark{color:#c8ff00;background:radial-gradient(circle at 10% 10%,#d1ff7660,#c8ff000d);border:1px solid #c8ff0050;border-radius:30px;justify-content:center;align-items:center;width:110px;height:110px;margin:20px auto;display:flex;transform:rotate(-5deg)}.gl-team-gift{color:#f8fff7;text-align:left;background:linear-gradient(125deg,#263235,#0c1518);border:1px solid #899f9340;border-radius:17px;align-items:center;gap:12px;width:100%;min-height:72px;margin:12px 0;padding:13px 15px;display:flex}.gl-team-gift img{object-fit:contain;width:42px!important;height:42px!important}.gl-team-gift b{font-size:14px;display:block}.gl-team-gift small{color:#adbfba;margin-top:4px;font-size:11px;display:block}.gl-team-gift>span:last-child{color:#c8ff00;margin-left:auto;font-size:27px}.gl-level-modal .garage-vehicle-level-screen{color:#f1f7f5;display:block;background:0 0!important;padding:0!important}.gl-level-modal .garage-back{display:none}.gl-level-art{min-height:150px}.gl-level-art img{object-fit:contain;width:88%;height:150px}.gl-level-art>span{color:#b5c4c5;letter-spacing:.18em;font-size:9px;position:absolute;top:12px;left:12px}.gl-level-modal .garage-vl-header{box-shadow:none!important;background:0 0!important;border:0!important;padding:14px 0!important}.gl-level-modal .garage-vl-header small{display:none}.gl-level-modal .garage-vl-header h2{color:#fff;font-size:23px}.gl-level-modal .garage-vl-header>span{border-radius:10px;padding:7px;font-size:10px}.gl-level-modal .garage-vl-transition{margin-bottom:14px;border-radius:14px!important;padding:13px!important}.gl-level-modal .garage-vl-transition b{font-size:22px}.gl-level-modal .garage-vl-section-label{letter-spacing:.15em;color:#b9c9c5;margin:14px 0;font-size:10px}.gl-level-modal .garage-vl-requirement{background:#ffffff07!important;border-radius:14px!important;margin:8px 0!important;padding:13px!important}.gl-level-modal .garage-vl-requirement>div{font-size:13px}.gl-level-modal .garage-vl-requirement progress{height:5px;margin:9px 0}.gl-level-modal .garage-vl-requirement small{font-size:11px}.gl-level-modal .garage-vl-after{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:12px!important}.gl-level-modal .garage-vl-after p{margin:7px 0;font-size:12px}.gl-level-modal .garage-vl-after>span{font-size:10px}.gl-level-modal .garage-vl-hint{color:#a1b5b2;margin-top:12px;font-size:11px}.gl-level-modal .garage-vl-upgrade{min-height:48px;position:sticky;bottom:0}.gl-level-modal .garage-primary-button:disabled{opacity:1;color:#a5b6b3!important;background:#2b3736!important}.gl-audio{margin-bottom:18px}.gl-audio h3{align-items:center;gap:9px;display:flex;font-size:19px!important}.gl-audio>div{border-bottom:1px solid #ffffff13;padding:8px 0}.gl-audio>div>button{color:#fff;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:48px;font-size:14px;display:flex}.gl-audio small{color:#93a6a5;margin-top:3px;font-size:11px;display:block}.gl-audio label{color:#9fafb0;padding:0 5px;font-size:11px;display:block}.gl-audio input{accent-color:#c8ff00;border:0;width:100%;min-height:36px;padding:0}.gl-audio input[type=range]{box-shadow:none!important;background:0 0!important}.gx-balance{isolation:isolate;position:relative;overflow:hidden;background:radial-gradient(at 100% 0,#52645450,#0000 60%),linear-gradient(135deg,#1f2b2e,#091114)!important;border-top:1px solid #c8ff0060!important}.gl-wallet-watermark{color:#c8ff0008;z-index:-1;pointer-events:none;font-size:220px;font-style:italic;font-weight:950;line-height:1;position:absolute;top:7px;right:-14px}.gx-balance>strong{font-variant-numeric:tabular-nums;letter-spacing:-.05em;font-size:clamp(24px,7.6vw,37px)!important}.gx-balance .gx-actions button{background:#eaf2ed08;border:1px solid #c6d9d221}.gx-profile-head .gx-avatar{transform:rotate(-4deg);box-shadow:0 0 0 4px #c8ff0010;color:#0b1504!important;background:linear-gradient(145deg,#c8ff00,#68821b)!important}.gx-leader{isolation:isolate;min-height:220px;position:relative;overflow:hidden;text-align:left!important;background:radial-gradient(at 100% 0,#d7ff3830,#0000 68%),linear-gradient(125deg,#263232,#070e10)!important;padding:25px!important}.gx-leader>svg{z-index:2;position:relative}.gx-leader>small,.gx-leader>h2,.gx-leader>strong{z-index:2;display:block;position:relative}.gx-leader>small{letter-spacing:.18em;margin-top:13px;font-size:9px}.gx-leader>h2{margin:9px 0;font-size:19px}.gx-leader>strong{letter-spacing:-.05em;font-size:39px!important}.gl-podium-bars{opacity:.55;z-index:-1;align-items:end;gap:5px;display:flex;position:absolute;bottom:0;right:-9px;transform:skewY(-10deg)}.gl-podium-bars i{color:#c8ff0050;text-align:center;background:linear-gradient(#c8ff0030,#c8ff0000);border-top:1px solid #c8ff0080;width:49px;height:100px;padding-top:12px;font-size:17px;font-weight:800;display:block}.gl-podium-bars i:nth-child(2){height:165px}.gl-podium-bars i:nth-child(3){height:73px}.gx-rank-list>div{border-bottom:1px solid #283e3314!important}.gx-rank-list>div>b{color:#506058;font-style:italic}.gx-rank-list>div:nth-child(-n+3)>b{color:#667d00}.gx-rank-list>div.is-you{border-radius:15px!important;box-shadow:inset 3px 0 #c8ff00!important}.gx-page{background:radial-gradient(at 100% 0,#d6eeb52b,#0000 45%)}.gx-dialog{background:linear-gradient(125deg,#1c272b,#0c1417 70%)!important;border:1px solid #b1c2c044!important;box-shadow:0 22px 80px #0006,inset 0 1px #ffffff1b!important}.gx-dialog>header{background:0 0!important;border-bottom:1px solid #b9d0c41a!important;padding:17px 20px!important}.gx-dialog>header h2{letter-spacing:-.025em;font-size:17px!important}.gx-dialog-body{padding:20px!important}.gx-dialog>header>button{background:#ffffff06;border-radius:50%;width:36px;min-width:44px;height:44px}.gl-income-title{letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:850;font-size:30px!important}.gl-income-title small{letter-spacing:.16em;color:#9fafab;margin-bottom:12px;font-size:10px;display:block}.gl-income-title em{color:var(--gx-accent,#c8ff00);font-size:17px;font-style:normal}.gx-hero-symbol{transform:rotate(-5deg);box-shadow:0 0 0 8px #c8ff0004;background:radial-gradient(circle at 20% 10%,#c8ff0030,#c8ff0007)!important}@keyframes gl-reveal{0%{opacity:0;translate:0 15px;scale:.95}to{opacity:1;translate:0;scale:1}}@keyframes gl-road{to{translate:-110px}}@media (height<=700px){.gl-reveal img{height:130px}.gl-reveal{min-height:130px}.gl-panel h3{font-size:25px}.gl-panel p{margin:8px 0 12px;font-size:12px}.gl-level-art,.gl-level-art img{height:110px;min-height:110px}.gl-trial-track{height:145px}.gl-starter-chip{max-width:158px;right:10px;top:calc(var(--garage-v1-header-h,70px) + 54px);font-size:10px}.gx-dialog-body{padding:16px!important}.gl-rule{padding:10px;font-size:11px}.gl-gift-art{min-height:120px}.gl-gift-art img{height:120px}}@media (prefers-reduced-motion:reduce){.gl-panel *,.garage-hero-vehicle{transition:none!important;animation:none!important}}html[data-garage-motion=off] .gl-panel *,html[data-garage-motion=off] .garage-hero-vehicle{transition:none!important;animation:none!important}html[data-garage-hidden=true] .garage-hero-vehicle,html[data-garage-hidden=true] .garage-tuning-v21[data-tier=IV] .tv-vehicle img{animation-play-state:paused!important}.gl-calibration-head{align-items:center;gap:14px;margin-bottom:16px;display:flex}.gl-calibration-head>div:first-child{flex:1}.gl-calibration-head h3{letter-spacing:-.05em;font-weight:850;text-align:left!important;margin:5px 0!important;font-size:26px!important}.gl-calibration-head p{color:#aebebd;font-size:12px;line-height:1.5;margin:8px 0!important}.gl-calibration-head .gl-eyebrow{letter-spacing:.16em;margin:0;font-size:8px}.gl-calibration-instrument{background:conic-gradient(var(--gx-accent,#c8ff00) var(--score), #394345 0);border-radius:50%;flex:none;width:74px;height:74px;padding:5px;rotate:-35deg}.gl-calibration-instrument b{color:#f2f6f3;background:#152025;border-radius:50%;place-content:center;width:100%;height:100%;font-size:24px;font-weight:800;display:grid;rotate:35deg}.gl-calibration-instrument small{text-align:center;color:#9fafaa;font-size:10px;display:inline}.gl-calibration-part{background:linear-gradient(125deg,#526e661f,#090e1190);border:1px solid #879d9233;border-radius:15px;align-items:center;gap:14px;margin-bottom:17px;padding:10px;display:flex}.gl-calibration-part svg{filter:drop-shadow(0 4px 5px #0007);flex:none;width:68px;height:65px}.gl-calibration-part>span{font-size:14px;font-weight:750}.gl-calibration-part small{letter-spacing:.1em;color:#8caaa0;margin-top:5px;font-size:8px;display:block}.gl-signal{align-items:end;gap:2px;height:24px;margin-left:auto;display:flex}.gl-signal i{background:#27382f;width:3px;height:100%}.gl-signal i:nth-child(3n+1){height:40%}.gl-signal i:nth-child(3n+2){height:65%}.gl-signal i[data-active=true]{background:var(--gx-accent,#c8ff00)}.gx-dialog-body .gl-calibration-control{background:#050b0e66;border:1px solid #758b8e28;border-radius:14px;grid-template-columns:1fr auto;margin:10px 0;padding:13px;font-size:12px;display:grid}.gl-calibration-control>b{color:var(--gx-accent,#c8ff00);font-size:19px}.gl-calibration-control>input{accent-color:var(--gx-accent,#c8ff00);grid-column:1/-1;background:0 0!important;border:0!important;min-height:44px!important;padding:0!important}.gl-trial-track{background:linear-gradient(#0000 0 56%,#46575400 57% 59%,#334440 60%),url(/assets/build-v1/tuning-studio-fQ24-xWa.png) 50% 25%/cover}.gl-trial-track:before{opacity:.1}.gl-vault-profile{text-align:left;background:linear-gradient(125deg,#e4efbe,#d3e0a8);width:100%;margin:12px 0;font-size:12px;position:static}.gl-vault-profile span{flex:1}.gl-vault-profile small{color:#55623f;margin-top:3px;font-size:10px}.gl-level-modal .gl-level-art,.gl-level-modal .gl-level-art img{height:112px;min-height:112px}.gl-level-modal .garage-vl-header{margin:5px 0!important;padding:7px 0!important}.gl-level-modal .garage-vl-header h2{font-size:20px}.gl-level-modal .garage-vl-transition{margin:7px 0!important}.gl-level-modal .garage-vl-after{padding:8px 0!important}.gl-level-modal .garage-vl-after p{margin:4px 8px 4px 0;font-size:11px;display:inline-flex}.gl-level-modal .garage-vl-after>span{display:block}.gl-level-modal .garage-vl-hint,.gl-level-modal .garage-vl-upgrade:disabled{display:none}.gl-level-modal>.gx-primary{width:100%;min-height:48px;margin-top:10px}.garage-app[data-garage-theme=purple] .gl-panel,.garage-app[data-garage-theme=purple] .gl-level-modal{--gx-accent:#c794ff}.garage-app[data-garage-theme=purple] :is(.gl-reveal,.gl-gift-art,.gl-level-art){background:radial-gradient(at 50% 90%,#c794ff25,#0000 68%),linear-gradient(135deg,#302735,#110d17)}.garage-app[data-garage-theme=purple] :is(.gl-reveal,.gl-gift-art,.gl-level-art):before{border-color:#c794ff60;box-shadow:0 0 0 13px #c794ff08}.garage-app[data-garage-theme=purple] :is(.gl-team-gift>span:last-child,.gl-between b,.gl-members svg,.gl-members i,.gl-success-mark,.gl-calibration-control>b){color:#c794ff}.garage-app[data-garage-theme=purple] .gl-members button.is-selected{background:#c794ff0c;border-color:#c794ff}.garage-app[data-garage-theme=purple] :is(.gl-reveal>span,.gl-gift-art>span){color:#22132a;background:#c794ff}.garage-app[data-garage-theme=purple] .gx-profile-head .gx-avatar{color:#1a092a!important;background:linear-gradient(145deg,#c794ff,#7851a2)!important}.garage-app[data-garage-theme=purple] .gx-balance{background:radial-gradient(at 100% 0,#69547650,#0000 60%),linear-gradient(135deg,#282330,#100c17)!important;border-top-color:#c794ff60!important}.garage-app[data-garage-theme=purple] .gl-wallet-watermark{color:#c794ff08}.garage-app[data-garage-theme=purple] .gx-leader{background:radial-gradient(at 100% 0,#c794ff30,#0000 68%),linear-gradient(125deg,#302733,#100a16)!important}.garage-app[data-garage-theme=purple] .gl-podium-bars i{color:#c794ff50;background:linear-gradient(#c794ff30,#c794ff00);border-top-color:#c794ff80}.garage-app[data-garage-theme=purple] .gx-rank-list>div.is-you{box-shadow:inset 3px 0 #c794ff!important}.garage-app[data-garage-theme=purple] .gl-audio input{accent-color:#c794ff}.gl-calibration-instrument,.gl-calibration-instrument b{rotate:none}.gl-calibration-head>div:first-child{min-width:0}.gl-calibration-instrument{overflow:hidden}.garage-header .garage-balance b[data-compact]{font-size:0!important;line-height:1.1!important}.garage-header .garage-balance b[data-compact]:before{content:attr(data-compact);font:750 11px/1.1 var(--gg-font);letter-spacing:-.3px}.garage-main-master.garage-tier-IV .garage-fleet-list{transform:none}.garage-main-master.garage-tier-IV .garage-class-selector-trigger,.garage-main-master.garage-tier-IV .garage-class-selector-trigger svg{color:#272330;text-shadow:none}.gl-starter-chip>span{white-space:nowrap}.garage-app[data-garage-theme=purple] .gl-rule{background:#c794ff09;border-color:#c794ff28}.garage-app[data-garage-theme=purple] .gl-rule svg{color:#c794ff}.garage-app[data-garage-theme=purple] .gl-starter-chip{color:#e2d4ed;border-color:#c794ff48}.garage-app .gx-dialog[data-sheet=welcome][open]{width:min(430px,100vw - 16px);max-height:calc(100dvh - 16px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));flex-direction:column;display:flex;overflow:hidden}.garage-app .gx-dialog[data-sheet=welcome]>header,.garage-app .gx-dialog[data-sheet=welcome]>.gx-sheet-footer{flex:none}.garage-app .gx-dialog[data-sheet=welcome]>header h2{letter-spacing:0;font-size:clamp(17px,4.6vw,22px)!important}.garage-app .gx-sheet-header-art{object-fit:contain;flex:none;width:42px;height:42px}.garage-app .gx-dialog[data-sheet=welcome]>.gx-dialog-body{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto;padding:15px 18px 7px!important}.garage-app .gx-dialog[data-sheet=welcome] .gl-welcome-intro>span{color:#c8ff00;letter-spacing:.14em;font-size:11px;font-weight:800;display:block}.garage-app .gl-welcome-intro>div{justify-content:space-between;align-items:center;gap:8px;margin:3px 0 11px;display:flex}.garage-app .gl-welcome-intro strong{color:#f5f8f8;font-size:clamp(22px,6vw,29px);line-height:1.1}.garage-app .gl-welcome-owned{color:#e3f0cd;white-space:nowrap;background:#93cb191b;border:1px solid #a5d826;border-radius:999px;flex:none;align-items:center;gap:5px;min-height:30px;padding:2px 7px;font-size:10px;font-weight:800;display:inline-flex}.garage-app .gl-welcome-owned img{object-fit:contain;width:19px;height:19px}.garage-app .gl-welcome-visual{background:linear-gradient(160deg,#f6f8f8,#c4cdce);border:1px solid #a6b3b7;border-radius:17px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;height:clamp(130px,41vw,235px);display:grid;overflow:hidden}.garage-app .gl-welcome-visual img{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0;display:block}.garage-app .gx-dialog[data-sheet=welcome] .gl-welcome h3{text-align:left;letter-spacing:-.025em;margin:13px 0 3px;font-size:clamp(21px,5.5vw,28px);line-height:1.08}.garage-app .gx-dialog[data-sheet=welcome] .gl-welcome-description{color:#c9d5d8;margin:5px 0 10px;font-size:13px;line-height:1.4}.garage-app .gl-welcome-rule{background:#1d292e;border:1px solid #677780;border-radius:15px;align-items:center;gap:10px;padding:10px 12px;display:flex}.garage-app .gl-welcome-rule>img{object-fit:contain;flex:none;width:36px;height:36px}.garage-app .gl-welcome-rule strong,.garage-app .gl-welcome-rule small{line-height:1.25;display:block}.garage-app .gl-welcome-rule strong{color:#f0f5f3;font-size:13px}.garage-app .gl-welcome-rule small{color:#c1ced2;margin-top:4px;font-size:12px}.garage-app .gx-dialog[data-sheet=welcome]>.gx-sheet-footer{background:#10191c;padding:9px 18px 14px;box-shadow:0 -8px 18px #10191ccc}.garage-app .gl-welcome-actions{gap:7px;display:grid}.garage-app .gx-dialog .gl-welcome-actions .gx-primary{border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:49px;margin:0;font-size:15px;font-weight:850;display:flex}.garage-app .gl-welcome-actions .gx-primary img{object-fit:contain;width:29px;height:29px}.garage-app .gx-dialog[data-sheet=tutorial-completion][open]{max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));flex-direction:column;display:flex;overflow:hidden}.garage-app .gx-dialog[data-sheet=tutorial-completion]>header h2{color:#c8ff00;letter-spacing:.12em;font-size:13px}.garage-app .gx-dialog[data-sheet=tutorial-completion]>.gx-dialog-body{min-height:0;overflow-y:auto}.garage-app .gl-tutorial-completion{text-align:center}.garage-app .gl-tutorial-completion-check{color:#c8ff00;margin:4px auto 0}.garage-app .gl-tutorial-completion h3{margin:10px 0 12px}.garage-app .gl-tutorial-completion p{margin:0}.garage-app .gx-dialog[data-sheet=tutorial-completion]>.gx-sheet-footer{padding:10px 18px 16px}.garage-app .gx-dialog[data-sheet=tutorial-completion] .gx-primary{width:100%;min-height:48px}.garage-app .gx-dialog .gl-welcome-actions .gx-text-button{color:#e4ebec;background:#10191c;border:1px solid #667983;border-radius:13px;min-height:43px;font-size:13px}@media (height<=600px){.garage-app .gx-dialog[data-sheet=welcome]>.gx-dialog-body{padding-top:8px!important}.garage-app .gl-welcome-visual{height:125px}.garage-app .gx-dialog[data-sheet=welcome] .gl-welcome h3{margin-top:8px}.garage-app .gx-dialog[data-sheet=welcome]>.gx-sheet-footer{padding:6px 12px 8px}}.garage-app{--gb-panel:linear-gradient(155deg, #1e282d 0%, #11191e 46%, #0b1115 100%);--gb-edge:#626b70;--gb-workshop:url(/assets/build-v1/tasks-garage-background-D3E2JXGl.png)}.garage-app[data-garage-theme=purple]{--gb-workshop:url(/assets/build-v1/garage-C_s1yhHW.png)}.gb-icon{width:var(--gb-icon-size,32px);height:var(--gb-icon-size,32px);background:var(--gb-icon-green) center / contain no-repeat;vertical-align:middle;pointer-events:none;flex:none;font-style:normal;display:inline-block}:is([data-garage-theme=purple],[data-theme=purple]) .gb-icon{background-image:var(--gb-icon-purple,var(--gb-icon-green))}.gb-symbol{overflow:visible;background:0 0!important}.gb-control,.gb-profile-symbol{color:var(--gx-accent,var(--gg-accent,#c8ff00))}.garage-app .garage-avatar,.garage-app .tv-profile{box-shadow:none;background:0 0;border:0;overflow:visible}.garage-app .garage-avatar .gb-icon{width:100%;min-width:36px;height:100%;min-height:36px}.garage-app .garage-avatar.is-active{box-shadow:none;outline:1px solid var(--gg-accent);outline-offset:1px;border-radius:13px}.garage-app .garage-bottom-nav.garage-bottom-nav-calm{background:var(--gb-panel);border:1px solid #6c767c;border-radius:18px;box-shadow:0 5px 12px #080d1533,inset 0 0 0 2px #080d13}.garage-app .garage-bottom-nav-icon{place-items:center;width:36px;height:32px;display:grid}.garage-app .garage-bottom-nav-icon .gb-icon{filter:none;width:32px;height:32px}.garage-app .garage-bottom-nav-calm .garage-bottom-nav-item{gap:1px;padding:4px 0}.garage-app .garage-bottom-nav-calm .garage-bottom-nav-item.is-active{background:#c8ff000b}.garage-app[data-garage-theme=purple] .garage-bottom-nav-calm .garage-bottom-nav-item.is-active{background:#c794ff0c}.garage-app .garage-bottom-nav-calm small{font-size:9px;font-weight:750}.garage-app .garage-bottom-nav-indicator{box-shadow:none}.garage-main-master .garage-level-v4{aspect-ratio:auto;height:clamp(61px,16.7vw,72px)}.gb-level-art{color:#f5f6f7;grid-template-columns:calc(59% - 4px) calc(41% - 4px);align-items:center;gap:8px;display:grid}.gb-level-summary{box-sizing:border-box;background:#12181c;border:1px solid #5b646a;border-radius:16px;align-self:stretch;min-width:0;padding:10px 12px;overflow:hidden;box-shadow:inset 0 0 0 2px #080d11}.gb-level-summary>div:first-child{white-space:nowrap;align-items:baseline;gap:7px;margin-bottom:8px;display:flex}.gb-level-summary span{font:800 10px/1 var(--gg-font);color:#c3cbce;letter-spacing:.04em}.gb-level-summary b{color:var(--gg-accent,#c8ff00);font:850 21px/1 var(--gg-font)}.gb-level-summary small{color:#bac3c6;font:600 10px/1 var(--gg-font);margin-left:auto}.garage-level-v4[data-state=max] .gb-level-summary small{color:var(--gg-accent,#c8ff00);font-size:10px}.gb-level-meter{background:#30393e;border-radius:4px;height:6px;transition:background-color .18s,box-shadow .18s;overflow:hidden}.gb-level-meter i{border-radius:inherit;background:var(--gg-accent,#c8ff00);height:100%;transition:width .26s,filter .18s,box-shadow .18s;display:block}.gb-level-tuning{box-sizing:border-box;background:#12181c;border:1px solid #5b646a;border-radius:16px;justify-content:center;align-self:stretch;align-items:center;gap:6px;min-width:0;padding:0 7px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 2px #080d11}.gb-level-tuning b{font:850 13px/1 var(--gg-font);letter-spacing:.025em}.gb-level-tuning-copy{gap:3px;min-width:0;line-height:1;display:grid}.gb-level-tuning-copy small{color:#b9c3c7;max-width:76px;font:800 7px/1.02 var(--gg-font);letter-spacing:.015em;white-space:normal}.gb-level-tuning>span{font:600 26px/1 var(--gg-font);color:var(--gg-accent)}.garage-level-v4 .garage-v4-level-hit{border-radius:16px;width:calc(59% - 4px);height:100%;inset:0 auto 0 0}.garage-level-v4 .garage-v4-tuning-hit{border-radius:16px;width:calc(41% - 4px);height:100%;inset:0 0 0 auto;transform:none}.garage-level-v4 button:focus-visible{outline:2px solid var(--gg-accent);outline-offset:-4px}.garage-level-v4[data-disabled=true] .gb-level-tuning{opacity:.5}.garage-level-v4:has(.garage-v4-tuning-hit:active) .gb-level-tuning{translate:0 1px}.garage-level-v4[data-state=ready-to-upgrade] .gb-level-summary{border-color:var(--gg-accent);box-shadow:inset 0 0 0 2px #080d11, 0 0 0 1px color-mix(in srgb, var(--gg-accent) 42%, transparent), 0 0 14px color-mix(in srgb, var(--gg-accent) 48%, transparent);animation:1.45s ease-in-out infinite garage-level-ready-panel}.garage-level-v4[data-state=ready-to-upgrade] .gb-level-meter{background:color-mix(in srgb, var(--gg-accent) 22%, #20292e);box-shadow:0 0 0 1px color-mix(in srgb, var(--gg-accent) 60%, transparent), 0 0 10px color-mix(in srgb, var(--gg-accent) 75%, transparent);animation:1.1s ease-in-out infinite garage-level-ready-meter}.garage-level-v4[data-state=ready-to-upgrade] .gb-level-meter i{filter:brightness(1.28)saturate(1.16);box-shadow:0 0 12px var(--gg-accent)}.garage-level-v4[data-state=ready-to-upgrade] .gb-level-summary b,.garage-level-v4[data-state=ready-to-upgrade] .gb-level-summary small{color:var(--gg-accent)}.garage-level-v4[data-tuning-attention=true] .gb-level-tuning{border-color:var(--gg-accent);box-shadow:inset 0 0 0 2px #080d11, 0 0 0 1px color-mix(in srgb, var(--gg-accent) 42%, transparent), 0 0 14px color-mix(in srgb, var(--gg-accent) 48%, transparent);animation:1.45s ease-in-out infinite garage-tuning-ready-panel}.garage-level-v4[data-tuning-attention=true] .gb-level-tuning-copy small,.garage-level-v4[data-tuning-attention=true] .gb-level-tuning>span:last-child{color:var(--gg-accent)}.garage-level-v4[data-tuning-attention=true] .gb-level-tuning .gb-icon{filter:brightness(1.25) drop-shadow(0 0 5px var(--gg-accent))}@keyframes garage-level-ready-panel{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.13);transform:scale(1.012)}}@keyframes garage-level-ready-meter{0%,to{filter:brightness()}50%{filter:brightness(1.42)}}@keyframes garage-tuning-ready-panel{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.13);transform:scale(1.012)}}.garage-app .gx-page,.garage-app[data-garage-theme=purple] .gx-page{background:linear-gradient(#e8edef80, #e8eceec4 64%, #e4e9ebe8), var(--gb-workshop) center top / cover;color:#121a1e;padding:16px 14px calc(var(--garage-nav-reserve,90px) + 20px);background-attachment:local}.garage-app .gx-page :is(.gx-card,.gx-power,.gx-metrics>*,.gx-list,.gx-leader),.gb-section-heading,.garage-app .gx-profile-head{color:#f5f7f8;border-radius:18px;background:var(--gb-panel)!important;border:1px solid var(--gb-edge)!important;box-shadow:inset 0 0 0 2px #080d1370,0 4px 10px #0c142220!important}.garage-app .gx-profile-head{gap:8px;margin:12px 0;padding:12px}.garage-app .gx-profile-head h1{letter-spacing:-.04em;margin:0 0 7px;font-size:clamp(16px,4.6vw,21px);line-height:1.15}.garage-app .gx-profile-head span{color:#b2bdc4;font-size:10px}.garage-app .gx-profile-head>button{width:36px;min-width:36px;min-height:44px;padding:4px}.garage-app .gx-profile-head .gx-avatar{width:52px;height:56px;box-shadow:none;border:0;flex:0 0 52px;transform:none;background:0 0!important}.garage-app .gx-avatar .gb-icon{width:52px;height:56px}.garage-app .gx-power{gap:10px;min-height:62px;padding:10px 14px}.garage-app .gx-power>.gb-icon{width:36px;height:36px}.garage-app .gx-power>span{min-width:0}.garage-app .gx-power strong{font-size:24px}.garage-app .gx-power small{font-size:10px}.garage-app .gx-card.gx-balance{padding:15px 17px}.gl-wallet-watermark{color:#b1c0c709;font-size:190px}.garage-app .gx-balance>strong{font-size:clamp(26px,7.6vw,35px)!important}.garage-app .gx-balance .gx-actions button{background:#080e1360;border:1px solid #66727b66;border-radius:12px;gap:7px;padding:9px 2px;font-weight:650}.garage-app .gx-balance>p{margin-bottom:15px}.garage-app .gl-vault-profile{background:var(--gb-panel);color:#e6edef;border:1px solid #687477;border-radius:15px;width:100%;margin:12px 0;padding:11px 14px;position:static}.garage-app .gl-vault-profile span{text-align:left;flex:1}.garage-app .gl-vault-profile small{color:#aab8bd;margin-top:4px}.garage-app .gx-metrics{gap:10px;margin:12px 0}.garage-app .gx-metrics>*{gap:6px;padding:14px;position:relative}.garage-app .gx-metrics>*>.gb-icon{width:26px;height:26px;position:absolute;top:10px;right:10px}.garage-app .gx-metrics>div>.gx-garage-income-icon,.garage-app .gx-metrics>button>.gx-team-earnings-icon{object-fit:contain;object-position:center;width:38px;max-width:none;height:38px;position:absolute;top:7px;right:7px}.garage-app .gx-metrics small{min-height:20px;padding-right:23px;font-size:8px;line-height:1.3}.garage-app .gx-metrics b{font-size:23px}.garage-app .gx-list>button{gap:10px;padding:12px}.garage-app .gx-list>button>span{font-size:13px}.garage-app .gx-list>button+button{border-color:#6a778233}.garage-app .gx-eyebrow{color:#46565c;letter-spacing:.14em;font-size:8px}.gb-section-heading{align-items:center;gap:12px;margin:12px 0;padding:13px 16px;display:flex}.gb-section-heading h1{letter-spacing:-.04em;font-size:28px;margin:0!important}.gb-section-heading p{color:#b7c2c8;margin:5px 0 0;font-size:11px}.garage-app .gx-page .gx-tabs{background:var(--gb-panel);border:1px solid #606b70;border-radius:14px;padding:4px}.garage-app .gx-page .gx-tabs button{color:#bcc7cc;border-radius:10px;min-height:44px;font-size:12px}.garage-app .gx-page .gx-tabs button.active{color:var(--gx-accent);box-shadow:inset 0 -2px var(--gx-accent);background:#ffffff0d}.garage-app .gx-leader{text-align:left;grid-template-columns:84px 1fr;align-content:center;gap:5px 14px;min-height:169px;display:grid;padding:22px!important}.garage-app .gx-leader>.gb-icon{grid-area:1/1/4;align-self:center;width:84px;height:84px}.garage-app .gx-leader>:is(small,h2,strong){grid-column:2;margin:0}.garage-app .gx-leader small{letter-spacing:.1em;font-size:8px}.garage-app .gx-leader h2{margin-top:4px;font-size:16px;line-height:1.15}.garage-app .gx-leader strong{font-size:32px!important}.garage-app .gl-podium-bars{opacity:.18}.garage-app .gl-podium-bars i{color:var(--gx-accent);border-color:var(--gx-accent);background:linear-gradient(color-mix(in srgb, var(--gx-accent) 20%, transparent), transparent)}.garage-app .gx-rank-list{background:var(--gb-panel);color:#edf2f4;border:1px solid #606b70;border-radius:18px;margin:12px 0;padding:4px}.garage-app .gx-rank-list>div{border-radius:10px;gap:12px;min-height:58px;padding:9px 12px;border-bottom:1px solid #60708038!important}.garage-app .gx-rank-list>div:last-child{border:0!important}.garage-app .gx-rank-list>div>b{color:#a0afb7;width:20px;font-size:18px;font-style:normal}.garage-app .gx-rank-list>div:nth-child(-n+3)>b{color:var(--gx-accent)}.garage-app .gx-rank-list>div>span{font-size:12px}.garage-app .gx-rank-list>div>strong{font-size:13px}.garage-app .gx-rank-list>div.is-you{background:#ffffff09;box-shadow:inset 3px 0 var(--gx-accent)!important}.garage-app .gx-rank-list .is-you small{color:var(--gx-accent)}.garage-app .gx-dialog{--gx-accent:var(--gg-accent,#c8ff00);border-radius:22px;background:var(--gb-panel)!important;border:1px solid #7c878d!important;box-shadow:inset 0 0 0 3px #050a0e,0 24px 70px #0008!important}.garage-app .gx-dialog>header{-webkit-backdrop-filter:none;backdrop-filter:none;gap:10px;background:#1a2227fa!important;border-bottom:1px solid #64707766!important;padding:12px 14px!important}.garage-app .gx-dialog>header h2{letter-spacing:-.025em;flex:1;min-width:0;line-height:1.2;font-size:17px!important}.garage-app .gx-dialog>header>button{color:#dce5e9;background:#0c1216;border:1px solid #52606988;border-radius:12px}.garage-app .gx-dialog-body{padding:16px 18px 20px!important}.garage-app .gx-dialog .gx-primary{background:var(--gx-accent);color:#11170b;border:1px solid #ffffff25;border-radius:13px;min-height:48px;font-size:14px;box-shadow:inset 0 -3px #0002}.garage-app .gx-dialog .gx-secondary{background:#131b20;border:1px solid #63717a88;border-radius:13px}.garage-app .gx-dialog .gx-hero-symbol{border:1px solid #64707888;border-radius:22px;width:84px;height:84px;margin:16px auto;transform:none;box-shadow:inset 0 0 0 3px #1c252a;background:#091015!important}.garage-app .gx-hero-symbol .gb-icon{width:60px;height:60px}.garage-app :is(.gl-rule,.gg-receipt,.gl-calibration-part,.gl-member-card){background:#080f1466;border:1px solid #60727b55;border-radius:13px}.garage-app .gl-rule{align-items:center;gap:11px}.garage-app .gl-rule>.gb-icon{width:27px;height:27px}.garage-app :is(.gl-reveal,.gl-gift-art,.gl-level-art,.gl-vault-art,.gg-purchase-hero){background:linear-gradient(#11171b12, #0e161a20), var(--gb-workshop) center 65% / cover;border:1px solid #6d787e;border-radius:15px}.garage-app :is(.gl-reveal,.gl-gift-art,.gl-level-art):before{box-shadow:none;background:#d9e0e130;border:1px solid #909ea266}.garage-app :is(.gl-reveal,.gl-gift-art)>span{color:#f1f6f5;background:#10171cf0;border:1px solid #617175;font-size:9px;transform:none}.garage-app .gl-vault-art{height:160px;margin:12px 0 18px}.garage-app .gl-vault-art>.gb-icon{background-color:#11191c;border-radius:11px;width:36px;height:36px;padding:5px;position:absolute;bottom:12px;right:14px}.garage-app .gl-calibration-head{background:#0b1218;border:1px solid #65727977;border-radius:16px;padding:15px}.garage-app .gl-calibration-part{margin:12px 0}.garage-app .gx-dialog input[type=range]{accent-color:var(--gx-accent)}.garage-app .gl-eyebrow{color:var(--gx-accent);letter-spacing:.13em;font-size:9px}.garage-app .gl-panel h3{font-size:27px;line-height:1.12}.garage-app .gl-success-mark{background:#10191d;border-color:#607177;transform:none;box-shadow:inset 0 0 0 4px #253036}.garage-app .tasks-v2{padding-inline:12px}.garage-app .tasks-heading{background:var(--gb-panel);border-radius:16px;grid-template-columns:43px minmax(0,1fr);gap:0 10px;min-height:64px;margin:12px 0 9px;padding:9px 12px}.garage-app .tasks-heading .tasks-sprite{width:42px;height:42px}.garage-app .tasks-heading h1{letter-spacing:.005em;font-size:26px}.garage-app .tasks-heading p{font-size:11px}.garage-app .tasks-tabs{background:var(--gb-panel);border-radius:13px;min-height:44px;margin-bottom:9px}.garage-app .tasks-tabs button{min-height:44px;font-size:11px}.garage-app .tasks-card{background:var(--gb-panel);border-color:#657176;border-radius:16px;min-height:0;margin-bottom:8px;padding:12px 12px 8px;box-shadow:inset 0 0 0 2px #080e1240}.garage-app .tasks-card-content{grid-template-columns:45px minmax(0,1fr);gap:5px 10px}.garage-app .tasks-card :is(.tasks-icon,.tasks-sprite){width:44px;height:44px}.garage-app .tasks-card h2{font-size:16px;line-height:1.2}.garage-app .tasks-card p{margin-top:3px;font-size:11px;line-height:1.35}.garage-app .tasks-reward{margin-top:4px;font-size:17px}.garage-app .tasks-controls{grid-template-columns:minmax(0,1fr) 92px;gap:9px;margin-top:2px}.garage-app .tasks-controls button{border-radius:12px;min-height:44px;padding:8px 6px;font-size:12px}.garage-app .tasks-meter{gap:8px}.garage-app .tasks-meter>span{height:5px}.garage-app .tasks-meter b{font-size:10px}@media (width<=360px){.gb-level-art{grid-template-columns:calc(57% - 4px) calc(43% - 4px)}.garage-level-v4 .garage-v4-level-hit{width:calc(57% - 4px)}.garage-level-v4 .garage-v4-tuning-hit{width:calc(43% - 4px)}.gb-level-summary{padding-inline:10px}.gb-level-summary>div:first-child{gap:5px}.gb-level-summary span,.gb-level-summary small,.garage-level-v4[data-state=max] .gb-level-summary small{font-size:9px}.gb-level-tuning{gap:4px;padding-inline:5px}.gb-level-tuning .gb-icon{width:25px;height:25px}.gb-level-tuning b{font-size:11px}.gb-level-tuning-copy small{letter-spacing:0;max-width:62px;font-size:6px}.garage-app .gx-profile-head{flex-wrap:wrap}.garage-app .gx-profile-head>div:nth-child(2){min-width:155px}.garage-app .gx-profile-head>button{margin-top:-4px}.garage-app .gx-profile-head>button:nth-last-child(2){margin-left:auto}.garage-app .gx-power strong{font-size:21px}.garage-app .gx-leader{grid-template-columns:66px 1fr;gap:5px 10px;padding:17px!important}.garage-app .gx-leader>.gb-icon{width:66px;height:66px}.garage-app .gx-leader strong{font-size:27px!important}.garage-app .gx-dialog>header{gap:8px;padding:10px 12px!important}.garage-app .gx-dialog>header h2{font-size:15px!important}.garage-app .gx-dialog-body{padding-inline:14px!important}.garage-app .tasks-card h2{font-size:14px}.garage-app .tasks-heading h1{font-size:23px}}.garage-app .gl-trial-track{isolation:isolate;background:linear-gradient(#c6d0d322, #bcc8cd66), var(--gb-workshop) center 67% / cover;border:1px solid #77848a;border-radius:15px;height:224px;margin:18px 0 10px;position:relative;overflow:hidden}.garage-app .gl-trial-track>img{object-fit:contain;filter:drop-shadow(0 7px 3px #0c182440);z-index:3;width:35%;height:138px;transition:left 60ms linear;position:absolute;top:auto;bottom:30px;transform:none}.gb-trial-sign{color:#dae3e6;letter-spacing:.07em;z-index:5;background:#12191feb;border:1px solid #68757b;border-radius:9px;align-items:center;gap:6px;padding:7px 9px;font-size:8px;font-weight:800;display:flex;position:absolute;top:10px;left:10px;right:10px}.gb-trial-sign b{color:var(--gx-accent);margin-left:auto;font-size:9px}.gb-trial-floor{border-top:2px solid var(--gx-accent);background:linear-gradient(#b5c0c66b,#546269aa);position:absolute;inset:63% 0 0;transform:skewY(-2deg)}.garage-app .gl-trial-track>i{z-index:2;background:#e6eeec;width:45px;height:3px;bottom:22px}.garage-app .gl-finish-line{opacity:.8;z-index:2;width:18px;height:40%;top:60%;right:9%;transform:skew(-13deg)}.gb-countdown{text-align:center;color:#f4f7f8;font:900 56px/1 var(--gg-font);text-shadow:0 2px #080d11,0 0 8px #0b131b;z-index:5;position:absolute;inset:61px 0 auto}.gb-trial-finish{color:#101619;font:900 21px/1 var(--gg-font);z-index:4;justify-content:center;align-items:center;gap:7px;display:flex;position:absolute;top:65px;left:0;right:0}.gb-trial-progress{background:#344149;border-radius:5px;height:5px;overflow:hidden}.gb-trial-progress>i{background:var(--gx-accent);height:100%;transition:width 60ms linear;display:block}.garage-app .gl-trial-status{color:var(--gx-accent);min-height:44px;font-size:12px}.garage-app .gl-trial .gl-small{text-align:center}.garage-app .gl-audio>div{border-color:#67778135}.garage-app .gl-audio h3{justify-content:flex-start;margin:0 0 10px}.gb-music-choices{border:0;min-width:0;margin:18px 0 10px;padding:0}.gb-music-choices legend,.gb-sound-samples>span{letter-spacing:.1em;text-transform:uppercase;color:#aab9c2;margin-bottom:8px;font-size:10px;font-weight:750}.garage-app .gx-dialog .gb-music-choices label{cursor:pointer;background:#0a1217;border:1px solid #58666e88;border-radius:13px;flex-direction:row;align-items:center;gap:10px;min-height:64px;margin:7px 0;padding:12px;display:flex;position:relative}.garage-app .gx-dialog .gb-music-choices label.is-selected{border-color:var(--gx-accent);background:#ffffff07}.garage-app .gx-dialog .gb-music-choices input{opacity:0;width:1px;height:1px;min-height:0;padding:0;position:absolute}.gb-music-choices label:focus-within{outline:2px solid var(--gx-accent);outline-offset:2px}.gb-track-number{font:italic 850 20px/1 var(--gg-font);color:#81939d}.is-selected .gb-track-number{color:var(--gx-accent)}.gb-music-choices strong{color:#f1f5f7;font-size:14px}.gl-audio .gb-music-choices small{font-size:10px}.gb-equalizer{align-items:center;gap:3px;height:24px;margin-left:auto;display:flex}.gb-equalizer i{background:#82959e;border-radius:2px;width:3px;height:8px}.gb-equalizer i:nth-child(2){height:17px}.gb-equalizer i:nth-child(3){height:12px}.gb-equalizer[data-playing=true] i{background:var(--gx-accent);animation:.72s ease-in-out infinite alternate gb-eq}.gb-equalizer[data-playing=true] i:nth-child(2){animation-delay:-.22s}.gb-equalizer[data-playing=true] i:nth-child(3){animation-delay:-.45s}@keyframes gb-eq{to{scale:1 .4}}.garage-app .gx-dialog p.gb-audio-note{color:#a0b3bd;font-size:11px}.garage-app .gl-audio .gb-sound-samples{border:0;grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.gb-sound-samples>span{grid-column:1/-1;margin-top:8px}.garage-app .gl-audio .gb-sound-samples>button{text-align:center;background:#0c141a;border:1px solid #5a6972;border-radius:10px;min-height:44px;padding:8px 5px;font-size:11px;display:block}.gb-sound-samples>button:disabled{opacity:.45}@media (prefers-reduced-motion:reduce){.gb-equalizer i,.gl-trial-track *,.gb-trial-progress>i{transition:none!important;animation:none!important}}html[data-garage-motion=off] :is(.gb-equalizer i,.gl-trial-track *,.gb-trial-progress>i){transition:none!important;animation:none!important}.garage-app .gx-root[data-theme=purple] .gx-dialog{--gg-accent:#c794ff;--gx-accent:#c794ff;--gb-workshop:url(/assets/build-v1/garage-C_s1yhHW.png)}.garage-app .gg-purchase-stage{background:linear-gradient(#11171b12, #0e161a20), var(--gb-workshop) center 70% / cover;border:1px solid #6a777f;border-radius:16px;margin:14px 0;overflow:hidden}.garage-app .gg-purchase-stage:before{content:none}.garage-app .gg-purchase-vehicle{filter:drop-shadow(0 10px 6px #0b14252a);width:86%;height:90%}.garage-app .gg-purchase-stats{background:#090f146b;border:1px solid #67758066;padding:11px 3px}.garage-app .gg-purchase-stats>div{gap:6px}.garage-app .gg-purchase-stats .gb-icon{width:27px;height:27px}.garage-app .gl-level-modal .garage-vl-max{background:#0b1319;border:1px solid #62717a77;border-radius:15px;padding:16px}.garage-app .gl-level-modal .garage-vl-max>div{color:#acbcc6;justify-content:space-between;font-size:12px;display:flex}.garage-app .gl-level-modal .garage-vl-max strong{color:var(--gx-accent);font-size:12px}.garage-app .gl-level-modal .garage-vl-max h3{text-align:left;color:#f4f7f8;margin:18px 0;font-size:21px;font-weight:800;line-height:1.2}.garage-app .gl-level-modal .garage-vl-max p{font-size:12px}.garage-app .gl-level-modal .garage-vl-info{background:#151e24;border:1px solid #62717a66;border-radius:15px;gap:10px;margin-top:12px;padding:14px}.garage-app .gl-level-modal .garage-vl-info b{color:var(--gx-accent);font-size:10px}.garage-app .gl-level-modal .garage-vl-info p{color:#b6c4ce;font-size:11px}.garage-app .garage-tuning-class-one-profile{background:0 0;border:0;padding:0}.garage-app .garage-tuning-class-one-profile .gb-icon{width:100%;height:100%}.garage-app .gl-trial-track:before{content:none}@media (width<=360px){.garage-app .gx-profile-head{flex-wrap:nowrap;gap:5px;padding:10px 8px}.garage-app .gx-profile-head>div:nth-child(2){min-width:0}.garage-app .gx-profile-head h1{font-size:15px}.garage-app .gx-profile-head .gx-avatar{flex-basis:36px;width:36px;height:48px}.garage-app .gx-avatar .gb-icon{width:36px;height:48px}.garage-app .gx-profile-head>button{width:44px;min-width:44px;min-height:44px;margin:0;padding:8px}.garage-app .gx-profile-head>button:nth-last-child(2){margin-left:0}.garage-app .gx-profile-head>button .gb-icon{width:24px;height:24px}}.garage-app .gx-profile-head>button{width:44px;min-width:44px}.garage-app .gx-between button{min-width:44px}.garage-shell.is-garage-main-shell .garage-app.is-garage-tab[data-home-large-vehicle=true] .garage-content{scroll-padding-top:var(--garage-v1-header-h);scroll-padding-bottom:calc(var(--garage-v1-nav-reserve) + 12px);background:#e7e8e8;padding:0;overflow:hidden}.garage-app.is-garage-tab[data-home-large-vehicle=true]>.garage-header .garage-avatar{width:44px;min-width:44px}.garage-app .garage-main-master.garage-home-large-vehicle{--home-plane-top:calc(var(--garage-v1-safe-top) + 15cqw);grid-template-rows:minmax(0, 1fr) var(--garage-v1-level-h) var(--garage-v1-fleet-h);isolation:isolate;height:100%;min-height:100%;padding:0 0 calc(var(--garage-v1-nav-reserve) + 8px);gap:5px;display:grid;overflow:clip;container-type:inline-size}.garage-home-plane{z-index:-1;pointer-events:none;background-color:#e7e8e8;position:absolute;inset:0}.garage-home-plane>img{object-fit:cover;object-position:center bottom;width:100%;max-width:none;height:100%;position:absolute;top:0;left:0;-webkit-mask-image:none;mask-image:none}.garage-app .garage-main-master.garage-home-large-vehicle .garage-home-plane>img{top:calc(var(--garage-v1-header-h) + 4px);object-fit:fill;object-position:center top;width:100%;height:auto;-webkit-mask-image:linear-gradient(#000 0% 72%,#0000 100%);mask-image:linear-gradient(#000 0% 72%,#0000 100%)}.garage-app .garage-main-master.garage-home-large-vehicle .garage-showcase{width:100%;height:100%;min-height:0;box-shadow:none;border-radius:0;margin:0;overflow:visible}.garage-app .garage-main-master.garage-home-large-vehicle .garage-stage{clip-path:none;width:100%;height:100%;margin:0;inset:0;overflow:visible}.garage-main-master.garage-home-large-vehicle .garage-stage:before,.garage-main-master.garage-home-large-vehicle .garage-stage:after,.garage-main-master.garage-home-large-vehicle .garage-showcase:before,.garage-main-master.garage-home-large-vehicle .garage-showcase:after{content:none}.garage-app .garage-main-master.garage-home-large-vehicle .garage-hero-vehicle{top:calc(100% - 12px - var(--home-hero-anchor) * var(--np-car-scale,1));left:calc(50% - var(--home-hero-center) * var(--np-car-scale,1));width:calc(var(--home-hero-width) * var(--np-car-scale,1));transform-origin:0 0;filter:drop-shadow(0 5px 3px #0005);max-width:none;height:auto;max-height:none;animation:.15s ease-out both garage-home-vehicle-reveal;bottom:auto;transform:none}.garage-app .garage-main-master.garage-home-large-vehicle .garage-home-hero{z-index:2;left:50%;bottom:var(--home-scene-bottom);width:calc(var(--home-scene-width) * var(--np-car-scale,1));pointer-events:none;max-width:none;animation:.15s ease-out both garage-home-vehicle-reveal;position:absolute;transform:translate(-50%)}.garage-home-hero-layers{width:100%;position:relative}.garage-home-hero.is-mirrored .garage-home-hero-layers{transform:scaleX(-1)}.garage-app .garage-home-hero .garage-home-artwork,.garage-app .garage-home-hero .garage-home-grounding{filter:none;width:100%;max-width:none;height:auto;max-height:none;display:block}.garage-app .garage-home-hero .garage-home-artwork{z-index:1;position:relative}.garage-app .garage-home-hero .garage-home-grounding{z-index:0;position:absolute;top:0;left:0}.garage-app .garage-main-master.garage-home-large-vehicle .garage-level-v4{width:calc(100% - 20px);height:var(--garage-v1-level-h);margin:0 10px}.garage-app .garage-main-master.garage-home-large-vehicle .garage-fleet-list{width:calc(100% - 20px);height:var(--garage-v1-fleet-h);margin:0 10px;overflow:visible}.garage-home-large-vehicle .np-next-goal{margin:0 10px}.garage-app .garage-main-master.garage-home-large-vehicle .garage-master-hud{top:calc(var(--garage-v1-header-h) + 5px)}@media (height<=700px){.garage-home-large-vehicle{--np-car-scale:.88}}@media (width<=360px) and (height<=600px){.garage-main-master.garage-home-large-vehicle[data-vehicle-id="7"]{--np-car-scale:.82}}.garage-main-master.garage-home-large-vehicle .garage-fleet{grid-template-rows:44px minmax(0,1fr)}.garage-main-master.garage-home-large-vehicle .garage-classbar,.garage-main-master.garage-home-large-vehicle .garage-class-selector-trigger{height:44px;min-height:44px}.garage-home-large-vehicle .garage-master-stat-info{width:44px;height:44px;right:calc(8.5% - 22px)}.garage-home-large-vehicle .garage-rail-art{container-type:size}.garage-home-thumb{width:min(90cqw, calc(92cqh * var(--home-thumb-ratio)));aspect-ratio:var(--home-thumb-ratio);display:block;position:relative}.garage-main-master.garage-home-large-vehicle .garage-rail-card[data-vehicle-id="10"] .garage-home-thumb{transform:scaleX(-1)}.garage-main-master.garage-home-large-vehicle .garage-home-thumb img{width:var(--home-thumb-source-width);height:auto;left:var(--home-thumb-left);top:var(--home-thumb-top);max-width:none;max-height:none;position:absolute;transform:none}@keyframes garage-home-vehicle-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.garage-main-master.garage-home-large-vehicle .garage-hero-vehicle,.garage-main-master.garage-home-large-vehicle .garage-home-hero{animation:none}}.garage-app.is-garage-tab[data-home-class-one=true] .garage-backdrop{background-color:#e7e8e8;background-image:none!important}.garage-app .garage-main-master.garage-home-class-one{background:#e7e8e8 url(/assets/build-v1/class-one-background-6lWzGXLH.webp) bottom/cover no-repeat}.garage-app .garage-main-master.garage-home-class-one .garage-stage{isolation:isolate}.garage-app .garage-main-master.garage-home-class-one .garage-class-one-background{z-index:0;pointer-events:none;background:0 0;position:absolute;inset:0;overflow:hidden}.garage-app .garage-main-master.garage-home-class-one .garage-class-one-hero{left:var(--class-one-scene-left);bottom:calc(var(--class-one-scene-bottom) - 5px);transform:none}.garage-app .garage-main-master.garage-home-class-one .garage-class-one-hero img{filter:none}.garage-app .garage-main-master.garage-home-class-one .garage-class-one-hero[data-vehicle-id="1"] .garage-home-hero-layers:before,.garage-app .garage-main-master.garage-home-class-one .garage-class-one-hero[data-vehicle-id="1"] .garage-home-hero-layers:after{content:"";z-index:1;filter:blur(5px);pointer-events:none;background:radial-gradient(#0709097a 0%,#0709093d 40%,#0000 75%);border-radius:50%;height:5%;position:absolute}.garage-app .garage-main-master.garage-home-class-one .garage-class-one-hero[data-vehicle-id="1"] .garage-home-hero-layers:before{width:25%;bottom:3.2%;left:5%}.garage-app .garage-main-master.garage-home-class-one .garage-class-one-hero[data-vehicle-id="1"] .garage-home-hero-layers:after{width:31%;height:6%;bottom:.1%;right:3%}.garage-app .garage-main-master.garage-home-class-one .garage-class-one-hero[data-vehicle-id="1"] .garage-home-artwork{z-index:2}.garage-app .garage-main-master.garage-home-class-one .garage-rail-art img{object-fit:contain;transform:none}@media (height<=760px){.garage-main-master.garage-home-class-one{--np-car-scale:.72}.garage-app .garage-main-master.garage-home-class-one .garage-class-one-hero{left:38%}}@media (width<=360px) and (height<=760px){.garage-main-master.garage-home-class-one{--np-car-scale:.6}.garage-app .garage-main-master.garage-home-class-one .garage-class-one-hero{left:51%}}.garage-app.is-qa-compact .garage-main-master.garage-home-class-one{--np-car-scale:.6}.garage-app.is-qa-compact .garage-main-master.garage-home-class-one .garage-class-one-hero{left:51%}.garage-shell .garage-app.is-qa-frame-932{height:932px!important}.garage-app.is-qa-frame-932 .garage-main-master.garage-home-class-one{--np-car-scale:1}.garage-app.is-qa-frame-932 .garage-main-master.garage-home-class-one .garage-class-one-hero{left:var(--class-one-scene-left)}@media (height>=800px){.garage-app[data-home-class-one=true] .gl-starter-chip{left:12px;right:auto;top:calc(var(--garage-v1-header-h) + 180px)}}@media (width>=361px) and (height<=799px){.garage-app[data-home-class-one=true]:not(.is-qa-compact) .gl-starter-chip{left:12px;right:auto;top:calc(var(--garage-v1-header-h) + 180px)}}.garage-app.is-qa-frame-932[data-home-class-one=true] .gl-starter-chip{left:12px;right:auto;top:calc(var(--garage-v1-header-h) + 180px)}.np-next-goal{z-index:3;color:#fff;text-align:left;background:#10171dee;border:1px solid #647078;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;width:calc(100% - 20px);min-height:44px;margin:3px 10px;padding:6px 10px;font-size:12px;display:flex;position:relative}.np-next-goal>span:first-child{flex:1}.np-next-goal:focus-visible{outline:2px solid var(--garage-accent,#c8ff00)}.np-race-hint{z-index:10010;left:50%;bottom:calc(95px + env(safe-area-inset-bottom));border:1px solid var(--garage-accent,#c8ff00);color:#fff;pointer-events:none;background:#10171df5;border-radius:16px;align-items:center;gap:8px;width:min(90vw,390px);padding:6px 12px;font-size:13px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 4px 16px #0008}.np-race-hint button{pointer-events:auto;color:#fff;background:0 0;border:0;min-width:44px;min-height:44px;font-size:24px}.garage-app .garage-class-sheet-card{color:#fff;text-align:left;aspect-ratio:auto;--np-class-accent:#c8ff00;background:linear-gradient(155deg,#202a30,#080e12);border:1px solid #657078;border-radius:18px;align-items:center;gap:12px;min-height:96px;padding:10px;line-height:1.25;display:flex;overflow:hidden}.garage-app .garage-class-sheet-card[data-tier=IV]{--np-class-accent:#c38aff}.garage-app .garage-class-sheet-card.is-selected{border-color:var(--np-class-accent);box-shadow:inset 3px 0 var(--np-class-accent)}.garage-app .garage-class-sheet-card .np-class-vehicle{object-fit:contain;flex-shrink:0;width:100px;height:72px;position:static}.garage-class-sheet-card>span{flex:1;gap:5px;min-width:0;display:grid}.garage-class-sheet-card strong{color:var(--np-class-accent);font-size:20px}.garage-class-sheet-card small{color:#bdc7cc;font-size:11px}.garage-class-sheet-card>span:last-child:not(:nth-child(2)){flex:0;font-size:25px}.garage-app .garage-class-sheet-close{min-width:44px;min-height:44px}.garage-class-sheet-grid{gap:10px}.garage-app .gl-starter-chip{color:#f5f7f8;box-shadow:none;background:#10171d;border:1px solid #637079}.garage-app .gl-starter-chip small{color:#b6c0c7}.np-demo-badge{z-index:10015;color:#f1dbff;background:#292234;border:1px solid #aa74d5;border-radius:5px;min-height:26px;padding:2px 8px;font-size:10px;position:fixed;top:2px;right:4px}.np-demo-panel{gap:12px;display:grid}.np-demo-panel p{color:#b7c2c9;font-size:13px}.np-demo-panel label{gap:5px;display:grid}.np-demo-panel select,.np-demo-panel button,.np-demo-panel a{color:#fff;background:#101820;border:1px solid #61717d;border-radius:12px;min-height:44px;padding:9px;font-size:13px;text-decoration:none}.np-demo-panel .gx-primary{background:var(--gg-accent,#c8ff00);color:#0b0f12;text-align:center;font-weight:800}.np-demo-links{grid-template-columns:1fr 1fr;gap:8px;display:grid}.np-demo-progress{border:1px solid var(--gg-accent,#c8ff00);background:linear-gradient(145deg,#1b2529,#0b1115);border-radius:16px;gap:10px;padding:14px;display:grid}.np-demo-progress h3{margin:0;font-size:16px}.np-demo-progress p{margin:0;line-height:1.4}.np-demo-progress-actions,.np-demo-confirm-buttons{gap:8px;display:grid}.np-demo-progress-actions button{text-align:left}.np-demo-confirm{background:#080e12;border:1px solid #85959e;border-radius:12px;gap:10px;padding:12px;display:grid}.np-demo-confirm-buttons{grid-template-columns:1fr 1fr}.np-demo-panel .np-demo-danger{color:#fff;background:#6b3024;border-color:#e68b65;font-weight:800}.np-race-hint.np-race-hint-trial{width:100%;margin:10px 0 0;position:static;transform:none}.garage-app .garage-main-master:not(.garage-home-large-vehicle){grid-template-rows:minmax(0, 1fr) var(--garage-v1-level-h) 44px var(--garage-v1-fleet-h)}.garage-app .garage-main-master.garage-home-class-one .garage-rail-card{grid-template-rows:18px minmax(0,1fr) 18px}.garage-app .garage-main-master.garage-home-class-one .garage-rail-art{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.garage-app .garage-main-master.garage-home-class-one .garage-rail-card .garage-rail-art img{object-fit:contain;object-position:center bottom;transform-origin:bottom;width:100%;min-width:0;height:100%;min-height:0;transform:translateY(2%)scale(.9)}.garage-app .garage-class-sheet-card[data-tier=I] .np-class-vehicle{transform:scaleX(-1)}.garage-shell.is-garage-main-shell .garage-app.is-garage-tab[data-home-class-one=true] .garage-content,.garage-app.is-garage-tab[data-home-class-one=true] .garage-main-master.garage-home-class-one{background:0 0}.garage-app .garage-main-master.garage-home-class-one>.garage-class1-scene{z-index:0}.garage-app .garage-main-master.garage-home-class-one>:not(.garage-class1-scene){z-index:1;position:relative}.garage-class1-scene,.garage-class1-scene>.garage-class1-background,.garage-class1-scene>.garage-class1-lighting{width:100%;height:100%;position:absolute;inset:0}.garage-class1-scene>.garage-class1-background,.garage-class1-scene>.garage-class1-lighting{object-fit:fill;display:block}.garage-class1-scene>.garage-class1-lighting{z-index:1}.garage-class1-placement{z-index:2;pointer-events:none;position:absolute}.garage-class1-placement>img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.garage-class1-shadow{opacity:.84}.garage-class1-vehicle{filter:drop-shadow(0 1px 1px #10141760)}.garage-class1-scene.is-dark .garage-class1-shadow{opacity:.66}.garage-class1-scene.is-dark .garage-class1-vehicle{filter:brightness(1.06)contrast(1.03)drop-shadow(0 1px 1px #0009)}.garage-main-master.garage-tier-I .garage-stage{pointer-events:none}.garage-app .garage-main-master.garage-tier-I{--garage-v1-classbar-h:28px;grid-template-rows:minmax(0, 1fr) var(--garage-v1-level-h) 8px var(--garage-v1-fleet-h)}.garage-main-master.garage-tier-I .garage-fleet-list{height:calc(100% - 14px)}.garage-main-master.garage-tier-I .garage-class-selector-trigger{height:var(--garage-v1-classbar-h);min-height:var(--garage-v1-classbar-h)}.garage-main-master.garage-tier-I .garage-master-hud{top:calc(var(--garage-v1-header-h) + 8px);width:clamp(130px,37vw,165px)}.garage-app .garage-main-master.garage-home-class-one .garage-rail-card{grid-template-rows:clamp(12px,2.2dvh,16px) minmax(0,1fr) clamp(14px,2.1dvh,18px) clamp(13px,2.1dvh,18px);gap:0}.garage-app .garage-main-master.garage-home-class-one .garage-rail-card .garage-rail-art img{transform:none}.garage-main-master.garage-tier-I .garage-rail-card.is-locked .garage-rail-art img{opacity:1;filter:none}.garage-app .garage-main-master.garage-home-class-one .garage-rail-card[data-vehicle-id="1"] .garage-rail-art img{transform:scaleX(-1)}.garage-main-master.garage-tier-I .garage-rail-status{color:#e7eef0;white-space:nowrap;border:1px solid #697b7a;border-radius:5px;justify-content:center;align-items:center;min-width:0;font-size:clamp(7px,1.9vw,9px);font-weight:800;line-height:1;display:flex}.garage-main-master.garage-tier-I .garage-rail-card.is-available .garage-rail-status{color:#101613;background:#c7ff00;border-color:#a7d900}.garage-main-master.garage-tier-I .garage-rail-card.is-active .garage-rail-status{background:0 0;border:0}.garage-app.is-garage-tab[data-home-class-one=true] .gl-starter-chip{top:calc(var(--garage-v1-header-h,70px) + 9px);text-align:left;width:min(38%,168px);max-width:none;min-height:52px;padding:6px 9px;right:13px}.garage-app.is-garage-tab[data-home-class-one=true] .gl-starter-chip>span{gap:1px;width:100%;min-width:0;display:grid}.garage-app.is-garage-tab[data-home-class-one=true] .gl-starter-chip :is(strong,b,small){white-space:nowrap;line-height:1.13;display:block}.garage-app.is-garage-tab[data-home-class-one=true] .gl-starter-chip strong{color:#f3faf8;font-size:clamp(10px,2.8vw,12px)}.garage-app.is-garage-tab[data-home-class-one=true] .gl-starter-chip b{color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(14px,4vw,17px)}.garage-app.is-garage-tab[data-home-class-one=true] .gl-starter-chip em{color:#c7ff00;font-size:9px;font-style:normal}.garage-app.is-garage-tab[data-home-class-one=true] .gl-starter-chip small{color:#c4d0d1;font-size:clamp(8px,2.2vw,10px)}@media (height<=740px){.garage-app .garage-main-master.garage-tier-I{--garage-v1-fleet-h:clamp(106px, calc(19dvh - 2px), 140px);--garage-v1-classbar-h:clamp(17px, calc(11dvh - 45px), 28px);grid-template-rows:minmax(0, 1fr) var(--garage-v1-level-h) 0px var(--garage-v1-fleet-h)}.garage-main-master.garage-tier-I .garage-fleet-list{height:100%}.garage-main-master.garage-tier-I .garage-class-selector-trigger{padding-top:0;padding-bottom:0}}.garage-app .garage-main-master.garage-home-class-one{overflow:visible}.garage-app .garage-main-master.garage-home-class-one>.garage-class1-scene-v2{pointer-events:none;background:#d0cac1;width:auto;height:100%;position:absolute;inset:0;overflow:hidden}.garage-app .garage-main-master.garage-home-class-one>.garage-class1-scene-v2.is-dark{background:#252a2f}.garage-class1-scene-v2>.garage-class1-background{object-fit:cover;object-position:center bottom;filter:none;width:100%;height:100%;display:block;position:absolute;inset:0;transform:none}.garage-app.is-garage-tab .class-one-savings-v2{z-index:15;box-sizing:border-box;text-align:left;color:#fff;background:linear-gradient(130deg,#243036f5,#0c1215fa);border:1px solid #596565;border-radius:13px;grid-template-columns:26px minmax(0,1fr) 7px;align-items:center;gap:5px;min-height:54px;padding:7px 8px;display:grid;inset:auto!important;top:var(--savings-top)!important;width:var(--savings-width)!important;max-width:none!important;position:absolute!important;bottom:auto!important;left:auto!important;right:12px!important;transform:none!important}.garage-app .class-one-savings-v2>img{object-fit:contain;width:26px;height:32px}.garage-app .class-one-savings-v2>span:not(.class-one-savings-arrow){white-space:normal;text-align:left;min-width:0}.garage-app .class-one-savings-v2>.class-one-savings-arrow{font-size:22px;line-height:1;width:auto!important;display:block!important}.garage-app.is-garage-tab[data-home-class-one=true] .class-one-savings-v2 strong{white-space:normal;font-size:10px;line-height:1.2;display:block}.garage-app.is-garage-tab[data-home-class-one=true] .class-one-savings-v2 b{white-space:normal;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:15px;line-height:1.2;display:block}.garage-app.is-garage-tab[data-home-class-one=true] .class-one-savings-v2 em{color:#c8ff00;font-size:9px;font-style:normal}.garage-app.is-garage-tab[data-home-class-one=true] .class-one-savings-v2 small{white-space:normal;color:#c3cccc;font-size:8px;line-height:1.2;display:block}@media (height>=741px){.garage-app .garage-main-master.garage-tier-I.garage-home-class-one{--garage-v1-fleet-h:141px}.garage-app .garage-main-master.garage-tier-I .garage-level-v4{transform:translateY(37px)}.garage-app .garage-main-master.garage-tier-I .garage-fleet-list{height:var(--garage-v1-fleet-h);transform:translateY(25px)}.garage-app .garage-main-master.garage-tier-I .garage-fleet{grid-template-rows:33px minmax(0,1fr)}.garage-app .garage-main-master.garage-tier-I .garage-classbar{height:33px;min-height:33px}.garage-app .garage-main-master.garage-tier-I .garage-class-selector-trigger{height:18px;min-height:18px}}@media (height<=740px){.garage-app .garage-main-master.garage-tier-I .garage-level-v4{transform:translateY(10px)}}.garage-app .garage-main-master.garage-tier-II.garage-home-class-two-parity{--garage-v1-classbar-h:28px;grid-template-rows:minmax(0, 1fr) var(--garage-v1-level-h) 8px var(--garage-v1-fleet-h);padding-bottom:calc(var(--garage-v1-nav-reserve) + 8px);gap:5px;overflow:visible}.garage-app .garage-main-master.garage-tier-II.garage-home-class-two-parity>.garage-class-two-scene>img{object-fit:cover;object-position:center bottom;transform:none}.garage-app .garage-main-master.garage-tier-II.garage-home-class-two-parity .garage-fleet-list{height:calc(100% - 14px);overflow:visible}.garage-app .garage-main-master.garage-tier-II.garage-home-class-two-parity .garage-fleet{grid-template-rows:var(--garage-v1-classbar-h) minmax(0, 1fr);height:100%;top:3px}.garage-app .garage-main-master.garage-tier-II.garage-home-class-two-parity .garage-classbar{height:var(--garage-v1-classbar-h);min-height:0}.garage-app .garage-main-master.garage-tier-II.garage-home-class-two-parity .garage-class-selector-trigger{height:var(--garage-v1-classbar-h);min-height:var(--garage-v1-classbar-h);align-self:auto}.garage-app .garage-main-master.garage-tier-II.garage-home-class-two-parity .garage-master-hud{top:calc(var(--garage-v1-header-h) + 8px);width:clamp(130px,37vw,165px)}.garage-app .garage-main-master.garage-tier-II.garage-home-class-two-parity .garage-rail-card{grid-template-rows:clamp(12px,2.2dvh,16px) minmax(0,1fr) clamp(14px,2.1dvh,18px) clamp(13px,2.1dvh,18px);gap:0}.garage-app .garage-main-master.garage-tier-II.garage-home-class-two-parity .garage-rail-art{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.garage-app .garage-main-master.garage-tier-II.garage-home-class-two-parity .garage-rail-card .garage-rail-art img{object-position:center bottom;transform-origin:bottom;min-width:0;min-height:0;transform:none}.garage-app .garage-main-master.garage-tier-II.garage-home-class-two-parity .garage-rail-card.is-locked .garage-rail-art img{opacity:1;filter:none}.garage-app .garage-main-master.garage-tier-II.garage-home-class-two-parity .garage-rail-status{color:#e7eef0;white-space:nowrap;border:1px solid #697b7a;border-radius:5px;justify-content:center;align-items:center;min-width:0;font-size:clamp(7px,1.9vw,9px);font-weight:800;line-height:1;display:flex}.garage-app .garage-main-master.garage-tier-II.garage-home-class-two-parity .garage-rail-card.is-available .garage-rail-status{color:#101613;background:#c7ff00;border-color:#a7d900}.garage-app .garage-main-master.garage-tier-II.garage-home-class-two-parity .garage-rail-card.is-active .garage-rail-status{background:0 0;border:0}@media (height>=741px){.garage-app .garage-main-master.garage-tier-II.garage-home-class-two-parity{--garage-v1-fleet-h:141px}.garage-app .garage-main-master.garage-tier-II.garage-home-class-two-parity .garage-level-v4{transform:translateY(43px)}.garage-app .garage-main-master.garage-tier-II.garage-home-class-two-parity .garage-fleet-list{height:var(--garage-v1-fleet-h);transform:translateY(25px)}.garage-app .garage-main-master.garage-tier-II.garage-home-class-two-parity .garage-fleet{grid-template-rows:39px minmax(0,1fr)}.garage-app .garage-main-master.garage-tier-II.garage-home-class-two-parity .garage-classbar{height:39px;min-height:39px}.garage-app .garage-main-master.garage-tier-II.garage-home-class-two-parity .garage-class-selector-trigger{box-sizing:border-box;height:29px;min-height:29px;padding:0 2px 2px 10px;transform:translateY(5px)}}@media (height<=740px){.garage-app .garage-main-master.garage-tier-II.garage-home-class-two-parity{--garage-v1-fleet-h:clamp(106px, calc(19dvh - 2px), 140px);--garage-v1-classbar-h:clamp(17px, calc(11dvh - 45px), 28px);grid-template-rows:minmax(0, 1fr) var(--garage-v1-level-h) var(--garage-v1-fleet-h)}.garage-app .garage-main-master.garage-tier-II.garage-home-class-two-parity .garage-level-v4{transform:translateY(6px)}.garage-app .garage-main-master.garage-tier-II.garage-home-class-two-parity .garage-fleet-list{height:100%}.garage-app .garage-main-master.garage-tier-II.garage-home-class-two-parity .garage-class-selector-trigger{padding-top:0;padding-bottom:0;transform:translateY(-2px)}}.garage-app[data-home-class-three=true]>.garage-class-three-scene{z-index:0;pointer-events:none;background:#b6c8c7 50%/100% 100% no-repeat;position:absolute;inset:0;overflow:hidden}.garage-app[data-home-class-three=true]>.garage-class-three-scene.is-dark{background-color:#142435}.garage-app[data-home-class-three=true]>.garage-class-three-scene>img{width:100%;height:auto;max-height:none;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#000 0% 75%,#0000 95%);mask-image:linear-gradient(#000 0% 75%,#0000 95%)}.garage-app .garage-main-master.garage-tier-III>*{z-index:1;position:relative}.garage-app .garage-main-master.garage-tier-III .garage-stage{pointer-events:none}.garage-app[data-home-class-three=true]:has(>.garage-class-three-scene.is-dark) :is(.np3-home-caption,.garage-class-selector-trigger){color:#f4f8f6;text-shadow:0 1px 3px #000000e6}.garage-app[data-home-class-three=true]:has(>.garage-class-three-scene.is-dark) .garage-class-selector-trigger svg{color:currentColor}.garage-app .garage-main-master.garage-shared-rail{grid-template-rows:minmax(0, 1fr) var(--garage-v1-level-h) max-content;padding-bottom:calc(var(--garage-v1-nav-reserve) + 4px);gap:8px}.garage-app .garage-main-master.garage-shared-rail .garage-fleet-list{height:max-content;overflow:visible}.garage-app .garage-main-master.garage-shared-rail .garage-fleet{grid-template-rows:32px max-content;height:max-content;top:0}.garage-app .garage-main-master.garage-shared-rail .garage-classbar,.garage-app .garage-main-master.garage-shared-rail .garage-class-selector-trigger{height:32px;min-height:32px}.garage-app .garage-main-master.garage-shared-rail .grv-rail{margin-top:9px}.garage-app .garage-main-master.garage-tier-I.garage-shared-rail :is(.garage-level-v4,.garage-fleet-list){transform:none}.garage-shell .garage-app .garage-main-master.garage-tier-IV.garage-shared-rail{grid-template-rows:minmax(0, 1fr) var(--garage-v1-level-h) max-content}@media (height<=700px){.garage-app .garage-main-master.garage-shared-rail{padding-bottom:calc(var(--garage-v1-nav-reserve) + 8px);gap:6px}.garage-app .garage-main-master.garage-shared-rail .grv-rail{margin-top:8px}}.garage-shell.is-garage-main-shell .garage-app.is-garage-tab[data-home-class-three=true]{--garage-v1-header-h:calc(clamp(56px, 16.2vw, 70px) + var(--garage-v1-safe-top));--garage-v1-level-h:clamp(52px, 16vw, 70px);height:100vh;height:var(--tg-viewport-stable-height,100dvh);grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid}.garage-shell.is-garage-main-shell:has(>.garage-app[data-home-class-three=true]){min-height:100vh;min-height:var(--tg-viewport-stable-height,100dvh)}.garage-shell.is-garage-main-shell .garage-app.is-garage-tab[data-home-class-three=true]>.garage-header{z-index:20;grid-row:1;position:relative}.garage-shell.is-garage-main-shell .garage-app.is-garage-tab[data-home-class-three=true]>.garage-content{overscroll-behavior-y:contain;scrollbar-width:none;background:0 0;grid-row:2;min-height:0;padding:0;position:relative;inset:auto;overflow:hidden auto}.garage-app[data-home-class-three=true]>.garage-content::-webkit-scrollbar{display:none}.garage-shell.is-garage-main-shell .garage-app.is-garage-tab[data-home-class-three=true]>.garage-bottom-nav{margin:8px 8px var(--garage-nav-bottom);grid-row:3;position:relative;bottom:auto;left:auto;right:auto}.garage-shell.is-garage-main-shell .garage-app.is-garage-tab[data-home-class-three=true] .garage-main-master.garage-tier-III.garage-shared-rail{grid-template-rows:minmax(min(calc(100vw + 4px), 440px), 1fr) var(--garage-v1-level-h) max-content;gap:6px;width:100%;height:auto;min-height:100%;padding:0 0 8px;overflow:visible}.garage-shell.is-garage-main-shell .garage-app.is-garage-tab[data-home-class-three=true] .garage-main-master .grv-rail{margin-top:8px}.garage-shell.is-garage-main-shell .garage-app.is-garage-tab[data-home-class-three=true] .garage-main-master .garage-fleet{grid-template-rows:44px max-content}.garage-shell.is-garage-main-shell .garage-app.is-garage-tab[data-home-class-three=true] .garage-main-master :is(.garage-classbar,.garage-class-selector-trigger){height:44px;min-height:44px}.garage-shell.is-garage-main-shell .garage-app.is-garage-tab[data-home-class-three=true] .garage-main-master .garage-master-hud{top:5px}.garage-shell.is-garage-main-shell .garage-app.is-garage-tab[data-home-class-three=true] .garage-main-master .np3-home-caption{top:3px}@media (width>=900px){.garage-shell.is-garage-main-shell .garage-app.is-garage-tab[data-home-class-three=true]{height:min(932px, calc(var(--tg-viewport-stable-height,100dvh) - 48px))}}.garage-shell.is-garage-main-shell .garage-app.is-garage-tab[data-home-class-three=true]{--garage-v1-header-h:calc(clamp(56px, 7.5dvh, 70px) + var(--garage-v1-safe-top));--garage-v1-level-h:62px;--garage-v1-fleet-h:160px;height:min(100dvh, var(--tg-viewport-stable-height,100dvh));flex-direction:column;grid-template-rows:none;min-height:0;max-height:none;display:flex}.garage-shell.is-garage-main-shell:has(>.garage-app.is-garage-tab[data-home-class-three=true]){min-height:min(100dvh, var(--tg-viewport-stable-height,100dvh))}.garage-shell.is-garage-main-shell .garage-app.is-garage-tab[data-home-class-three=true]>.garage-header{grid-row:auto;position:absolute;inset:0 0 auto}.garage-shell.is-garage-main-shell .garage-app.is-garage-tab[data-home-class-three=true]>.garage-content{background:0 0;flex:1;grid-row:auto;min-height:0;margin:0;padding:0;position:absolute;inset:0;overflow:hidden}.garage-shell.is-garage-main-shell .garage-app.is-garage-tab[data-home-class-three=true]>.garage-bottom-nav{right:8px;bottom:var(--garage-nav-bottom,8px);grid-row:auto;margin:0;position:absolute;left:8px}.garage-shell.is-garage-main-shell .garage-app.is-garage-tab[data-home-class-three=true]>.garage-bottom-nav .garage-bottom-nav-race{justify-self:stretch;width:100%}.garage-app[data-home-class-three=true]>.garage-class-three-scene{background-position:bottom;background-size:cover}.garage-app[data-home-class-three=true]>.garage-class-three-scene>img{object-fit:cover;object-position:center bottom;width:100%;height:100%;inset:0;transform:none;-webkit-mask-image:none;mask-image:none}.garage-app .garage-main-master.garage-tier-III.garage-home-class-three-parity{--garage-v1-classbar-h:28px;grid-template-rows:minmax(0, 1fr) var(--garage-v1-level-h) 8px var(--garage-v1-fleet-h);padding-bottom:calc(var(--garage-v1-nav-reserve) + 8px);gap:5px;overflow:visible}.garage-app .garage-main-master.garage-tier-III.garage-home-class-three-parity .garage-fleet-list{height:calc(100% - 14px);overflow:visible}.garage-shell.is-garage-main-shell .garage-app.is-garage-tab[data-home-class-three=true] .garage-main-master.garage-tier-III.garage-home-class-three-parity .garage-fleet{grid-template-rows:var(--garage-v1-classbar-h) minmax(0, 1fr);height:100%;top:3px}.garage-shell.is-garage-main-shell .garage-app.is-garage-tab[data-home-class-three=true] .garage-main-master.garage-tier-III.garage-home-class-three-parity .garage-classbar{height:var(--garage-v1-classbar-h);min-height:0}.garage-shell.is-garage-main-shell .garage-app.is-garage-tab[data-home-class-three=true] .garage-main-master.garage-tier-III.garage-home-class-three-parity .garage-class-selector-trigger{height:var(--garage-v1-classbar-h);min-height:var(--garage-v1-classbar-h);align-self:auto}.garage-shell.is-garage-main-shell .garage-app.is-garage-tab[data-home-class-three=true] .garage-main-master.garage-home-class-three-parity .garage-master-hud{top:calc(var(--garage-v1-header-h) + 8px);width:clamp(130px,37vw,165px)}.garage-shell.is-garage-main-shell .garage-app.is-garage-tab[data-home-class-three=true] .garage-main-master.garage-home-class-three-parity .np3-home-caption{top:calc(var(--garage-v1-header-h) + 3px)}.garage-app .garage-main-master.garage-tier-III.garage-home-class-three-parity .garage-rail-card{grid-template-rows:clamp(12px,2.2dvh,16px) minmax(0,1fr) clamp(14px,2.1dvh,18px) clamp(13px,2.1dvh,18px);gap:0}.garage-app .garage-main-master.garage-tier-III.garage-home-class-three-parity .garage-rail-art{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.garage-app .garage-main-master.garage-tier-III.garage-home-class-three-parity .garage-rail-card .garage-rail-art img{object-position:center bottom;transform-origin:bottom;min-width:0;min-height:0;transform:none}.garage-app .garage-main-master.garage-tier-III.garage-home-class-three-parity .garage-rail-card.is-locked .garage-rail-art img{opacity:1;filter:none}.garage-app .garage-main-master.garage-tier-III.garage-home-class-three-parity .garage-rail-status{color:#e7eef0;white-space:nowrap;border:1px solid #697b7a;border-radius:5px;justify-content:center;align-items:center;min-width:0;font-size:clamp(7px,1.9vw,9px);font-weight:800;line-height:1;display:flex}.garage-app .garage-main-master.garage-tier-III.garage-home-class-three-parity .garage-rail-card.is-available .garage-rail-status{color:#101613;background:#c7ff00;border-color:#a7d900}.garage-app .garage-main-master.garage-tier-III.garage-home-class-three-parity .garage-rail-card.is-active .garage-rail-status{background:0 0;border:0}@media (height>=741px){.garage-app .garage-main-master.garage-tier-III.garage-home-class-three-parity{--garage-v1-fleet-h:141px}.garage-app .garage-main-master.garage-tier-III.garage-home-class-three-parity .garage-level-v4{transform:translateY(43px)}.garage-app .garage-main-master.garage-tier-III.garage-home-class-three-parity .garage-fleet-list{height:var(--garage-v1-fleet-h);transform:translateY(25px)}.garage-shell.is-garage-main-shell .garage-app.is-garage-tab[data-home-class-three=true] .garage-main-master.garage-tier-III.garage-home-class-three-parity .garage-fleet{grid-template-rows:39px minmax(0,1fr)}.garage-shell.is-garage-main-shell .garage-app.is-garage-tab[data-home-class-three=true] .garage-main-master.garage-tier-III.garage-home-class-three-parity .garage-classbar{height:39px;min-height:39px}.garage-shell.is-garage-main-shell .garage-app.is-garage-tab[data-home-class-three=true] .garage-main-master.garage-tier-III.garage-home-class-three-parity .garage-class-selector-trigger{box-sizing:border-box;height:29px;min-height:29px;padding:0 2px 2px 10px;transform:translateY(5px)}}@media (height<=740px){.garage-app .garage-main-master.garage-tier-III.garage-home-class-three-parity{--garage-v1-fleet-h:clamp(106px, calc(19dvh - 2px), 140px);--garage-v1-classbar-h:clamp(17px, calc(11dvh - 45px), 28px);grid-template-rows:minmax(0, 1fr) var(--garage-v1-level-h) var(--garage-v1-fleet-h)}.garage-app .garage-main-master.garage-tier-III.garage-home-class-three-parity .garage-level-v4{transform:translateY(6px)}.garage-app .garage-main-master.garage-tier-III.garage-home-class-three-parity .garage-fleet-list{height:100%}.garage-shell.is-garage-main-shell .garage-app.is-garage-tab[data-home-class-three=true] .garage-main-master.garage-tier-III.garage-home-class-three-parity .garage-class-selector-trigger{padding-top:0;padding-bottom:0;transform:translateY(-2px)}}@media (height<=650px){.garage-shell.is-garage-main-shell .garage-app.is-garage-tab[data-home-class-three=true]{--garage-v1-level-h:54px}}.garage-app{--garage-secondary-profile-background:url(/assets/build-v1/profile-green-light-DKm6ryIp.png);--garage-secondary-team-background:url(/assets/build-v1/team-green-light-mY3rjYG3.png);--garage-secondary-tasks-background:url(/assets/build-v1/tasks-green-light-BvQl_1mk.png);--garage-secondary-store-background:url(/assets/build-v1/store-green-light-7Q3Ltyd6.png);--garage-secondary-rating-background:url(/assets/build-v1/rating-green-light-CakTzNzL.png)}.garage-app[data-garage-appearance=dark]{--garage-secondary-profile-background:url(/assets/build-v1/profile-green-dark-CVXio2Qg.png);--garage-secondary-team-background:url(/assets/build-v1/team-green-dark-DuFvxha0.png);--garage-secondary-tasks-background:url(/assets/build-v1/tasks-green-dark-DOKpwxGx.png);--garage-secondary-store-background:url(/assets/build-v1/store-green-dark-OfNalPMS.png);--garage-secondary-rating-background:url(/assets/build-v1/rating-green-dark-CJZMhhZt.png)}.garage-app[data-garage-theme=purple]{--garage-secondary-profile-background:url(/assets/build-v1/profile-purple-light-DdivB4cS.png);--garage-secondary-team-background:url(/assets/build-v1/team-purple-light-DASxe-5h.png);--garage-secondary-tasks-background:url(/assets/build-v1/tasks-purple-light-Brdm7B1C.png);--garage-secondary-store-background:url(/assets/build-v1/store-purple-light-3hpgR0Fr.png);--garage-secondary-rating-background:url(/assets/build-v1/rating-purple-light-BYq8ePIp.png)}.garage-app[data-garage-theme=purple][data-garage-appearance=dark]{--garage-secondary-profile-background:url(/assets/build-v1/profile-purple-dark-DQm5n9uC.png);--garage-secondary-team-background:url(/assets/build-v1/team-purple-dark-DPa-VgR-.png);--garage-secondary-tasks-background:url(/assets/build-v1/tasks-purple-dark-K8c88n1Q.png);--garage-secondary-store-background:url(/assets/build-v1/store-purple-dark-Cv6Wz0yk.png);--garage-secondary-rating-background:url(/assets/build-v1/rating-purple-dark-BYLsUE_n.png)}.garage-app[data-active-tab=profile]{--garage-secondary-active-background:var(--garage-secondary-profile-background);background:var(--garage-secondary-profile-background) center center / cover no-repeat}.garage-app[data-active-tab=friends]{--garage-secondary-active-background:var(--garage-secondary-team-background)}.garage-app[data-active-tab=tasks]{--garage-secondary-active-background:var(--garage-secondary-tasks-background)}.garage-app[data-active-tab=shop]{--garage-secondary-active-background:var(--garage-secondary-store-background)}.garage-app[data-active-tab=league]{--garage-secondary-active-background:var(--garage-secondary-rating-background);background:var(--garage-secondary-rating-background) center center / cover no-repeat}.garage-app[data-active-tab=profile]>.gx-root,.garage-app[data-active-tab=league]>.gx-root{background:0 0}.garage-shell>.garage-app:is([data-active-tab=profile],[data-active-tab=friends],[data-active-tab=tasks],[data-active-tab=shop],[data-active-tab=league]):before{content:"";z-index:1;pointer-events:none;opacity:1;background:var(--garage-secondary-active-background) center center / cover no-repeat;filter:blur(4px);transform-origin:50%;display:block;position:absolute;inset:0;transform:scale(1.03)}.garage-shell>.garage-app[data-background-blur=off]:is([data-active-tab=profile],[data-active-tab=friends],[data-active-tab=tasks],[data-active-tab=shop],[data-active-tab=league]):before{background:linear-gradient(#02070a38, #02070a38), var(--garage-secondary-active-background) center center / cover no-repeat;filter:none;transform:none}.garage-shell>.garage-app:is([data-active-tab=profile],[data-active-tab=friends],[data-active-tab=races],[data-active-tab=tasks],[data-active-tab=shop],[data-active-tab=league],[data-active-tab=vehicle-level])>.garage-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:0 0;border:0;border-bottom:1px solid #ffffff9c;box-shadow:0 1px 9px #111b2221}.garage-app .gx-root .gx-rank-list>.np3-rank-row>.np3-rank-position{flex:0 0 20px;position:relative}.garage-app .gx-root .gx-rank-list>.np3-rank-row>.np3-rank-position>.np3-rank-medal{object-fit:contain;pointer-events:none;width:14px;height:14px;position:absolute;top:-11px;left:3px}.garage-app .gx-root .gx-rank-list>.np3-rank-row[data-rank="1"]{--rank-metal:#f2c94c;--rank-metal-rgb:242 201 76}.garage-app .gx-root .gx-rank-list>.np3-rank-row[data-rank="2"]{--rank-metal:#c7d0d9;--rank-metal-rgb:199 208 217}.garage-app .gx-root .gx-rank-list>.np3-rank-row[data-rank="3"]{--rank-metal:#d58a55;--rank-metal-rgb:213 138 85}.garage-app .gx-root .gx-rank-list>.np3-rank-row:is([data-rank="1"],[data-rank="2"],[data-rank="3"]){isolation:isolate;background:linear-gradient(180deg, rgb(var(--rank-metal-rgb) / 11%), rgb(var(--rank-metal-rgb) / 3%)), #111a20;position:relative;box-shadow:inset 0 0 0 1px rgb(var(--rank-metal-rgb) / 72%), inset 0 0 18px rgb(var(--rank-metal-rgb) / 7%), 0 0 10px rgb(var(--rank-metal-rgb) / 6%)!important}.garage-app .gx-root .gx-rank-list>.np3-rank-row.is-you:is([data-rank="1"],[data-rank="2"],[data-rank="3"]){box-shadow:inset 3px 0 var(--gx-accent), inset 0 0 0 1px rgb(var(--rank-metal-rgb) / 72%), inset 0 0 18px rgb(var(--rank-metal-rgb) / 7%), 0 0 10px rgb(var(--rank-metal-rgb) / 6%)!important}.garage-app .gx-root .gx-rank-list>.np3-rank-row:is([data-rank="1"],[data-rank="2"],[data-rank="3"])>.np3-rank-position{color:var(--rank-metal);text-shadow:0 0 9px rgb(var(--rank-metal-rgb) / 22%)}.garage-shell>.garage-app[data-active-tab=league]>.gx-root>.gx-page.gb-rank-page{padding-bottom:max(89px, var(--garage-nav-reserve,90px));scroll-padding-bottom:max(89px, var(--garage-nav-reserve,90px))}.garage-app[data-active-tab=league] .gb-rank-page .gx-rank-list{margin-bottom:0}.garage-app .gx-root .gx-rank-list>.np3-rank-row[data-rank="1"]{overflow:hidden}.garage-app .gx-root .gx-rank-list>.np3-rank-row[data-rank="1"]>*{z-index:1;position:relative}@media (prefers-reduced-motion:no-preference){.garage-app .gx-root .gx-rank-list>.np3-rank-row[data-rank="1"]:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 22%,#ffffff17 48%,#0000 72%);animation:5.5s ease-in-out infinite garage-rank-gold-sheen;position:absolute;inset:0;transform:translate(-120%)}}@keyframes garage-rank-gold-sheen{0%,68%{opacity:0;transform:translate(-120%)}74%{opacity:1}88%,to{opacity:0;transform:translate(120%)}}.garage-shell:has(>.garage-app){height:var(--garage-window-height,100dvh);min-height:0}.garage-shell[class]>.garage-app[class][data-active-tab]{height:var(--garage-window-height,100dvh);--garage-v1-safe-top:max(env(safe-area-inset-top,0px), var(--tg-safe-area-inset-top,0px), var(--tg-content-safe-area-inset-top,0px));--garage-v1-safe-bottom:max(env(safe-area-inset-bottom,0px), var(--tg-safe-area-inset-bottom,0px), var(--tg-content-safe-area-inset-bottom,0px));min-height:0;max-height:none;container:garage-frame/size}.garage-app .garage-bottom-nav.garage-bottom-nav-calm{bottom:calc(8px + var(--garage-v1-safe-bottom))}@media (width>=900px){.garage-shell[class]>.garage-app[class][data-active-tab]{height:min(932px, calc(var(--garage-window-height,100dvh) - 48px))}}.garage-shell .garage-app .garage-main-master .garage-master-hud{top:calc(var(--np3-header-height,56px) + 8px);flex-direction:column;align-items:flex-start;gap:6px;width:clamp(140px,38cqw,164px);display:flex;left:10px}.garage-shell .garage-app .garage-main-master .garage-master-stat{flex:none;width:100%}.garage-shell .garage-app .garage-main-master .garage-master-stat-races{width:84%;margin:0}.garage-shell .garage-app .garage-main-master .garage-master-stat-races+.garage-master-stat-income{margin-top:0}.garage-shell .garage-app .garage-main-master .garage-master-stat-copy strong{text-overflow:clip;overflow:visible}.garage-shell .garage-app .garage-main-master .garage-master-stat-income .garage-master-stat-copy strong{font-size:18px}.garage-shell .garage-app .garage-main-master .garage-master-stat-copy[data-value-size=medium] strong{font-size:15px}.garage-shell .garage-app .garage-main-master .garage-master-stat-copy[data-value-size=long] strong{font-size:12px}.garage-shell .garage-app .garage-main-master .garage-master-stat-copy small{font-size:8px}.garage-shell .garage-app .garage-main-master .garage-master-stat-copy em{font-size:7px}.garage-app .class-one-savings-v2>span:not(.class-one-savings-arrow){gap:2px;min-width:0;display:grid}.garage-app .class-one-savings-v2 strong{font-size:11px;display:block}.garage-app .class-one-savings-v2 b{overflow-wrap:anywhere;font-size:13px;line-height:1.2;display:block}.garage-app .class-one-savings-v2 em{font-size:9px;font-style:normal}.garage-app .class-one-savings-v2 small{font-size:10px;line-height:1.2}@container garage-frame (height<=650px){.garage-app[data-home-class-four=true] .garage-main-master.garage-tier-IV.garage-shared-rail{padding-bottom:calc(var(--garage-layout-footer,74px) + 4px);grid-template-rows:minmax(0,1fr) 55px 156px;row-gap:4px}.garage-app[data-home-class-four=true] .garage-main-master.garage-tier-IV .garage-fleet{grid-template-rows:44px minmax(0,1fr);min-height:0}.garage-app[data-home-class-four=true] .garage-fleet .grv-rail{height:100%;min-height:0}.garage-app[data-home-class-four=true] .grv-rail[data-tier=IV]>.grv-card{grid-template-rows:24px minmax(20px,1fr) 28px 18px;gap:2px;min-height:0;padding:2px 4px}.garage-app[data-home-class-four=true] .grv-image{height:100%;min-height:0}.garage-app[data-home-class-four=true] .garage-class-four-scene-image{transform:translateY(-20px)}}.garage-app .garage-tuning-v21[data-tier]{padding:max(4px, var(--garage-v1-safe-top)) 8px calc(var(--garage-layout-footer,74px) + 4px);grid-template-rows:56px 44px minmax(100px,1fr) 48px minmax(222px,1.65fr);grid-template-areas:"header""back""hero""settings""parts";gap:4px;overflow:clip}.garage-tuning-v21>.tv-header{grid-area:header;min-height:0}.garage-tuning-v21>.tv-back{grid-area:back}.garage-tuning-v21>.tv-hero{grid-area:hero}.garage-tuning-v21>.tv-settings{grid-area:settings;min-height:48px}.garage-tuning-v21>.tv-parts{grid-area:parts;gap:4px}.garage-tuning-v21 .tv-header .garage-header{height:56px;min-height:56px;padding-block:4px}.garage-tuning-v21 .tv-card{padding:4px}.garage-tuning-v21 .tv-card-head{grid-template-columns:minmax(0,1fr) 18px;gap:2px;min-height:32px;padding-bottom:0}.garage-tuning-v21 .tv-rank{width:18px;min-width:18px}.garage-tuning-v21[data-tier] .tv-card h3{margin-top:0;font-size:clamp(10px,3cqw,14px);line-height:1.1}.garage-tuning-v21 .tv-card-footer,.garage-tuning-v21 .tv-card button{min-height:44px}.garage-tuning-v21 .tv-card button,.garage-tuning-v21 .tv-locked{font-size:clamp(10px,2.8cqw,12px)}.garage-tuning-v21 .tv-part-art{margin-block:2px}.garage-tuning-v21 .tv-metric{gap:2px;padding:5px 7%}.garage-tuning-v21 .tv-metric h2{font-size:10px}.garage-tuning-v21 .tv-metric strong{font-size:clamp(22px,7cqw,34px)}.garage-tuning-v21 .tv-progress>small{font-size:9px}.garage-tuning-v21 .tv-potential{grid-template-rows:auto minmax(0,1fr) 6px;gap:3px}.garage-tuning-v21 .tv-potential h2{font-size:9px}.garage-tuning-v21 .tv-potential h2 span{font-size:8px}.garage-tuning-v21 .tv-potential-track{height:6px}.garage-tuning-v21>.np-part-upgrade-root{pointer-events:none;position:absolute;inset:0}.garage-tuning-v21>.np-part-upgrade-root dialog{pointer-events:auto}.garage-app dialog.gx-dialog.np3-sheet[open]{max-height:calc(var(--garage-window-height,100dvh) - 20px - var(--garage-v1-safe-top) - var(--garage-v1-safe-bottom));top:var(--garage-v1-safe-top);bottom:max(0px, calc(100dvh - var(--garage-window-height,100dvh) + var(--garage-v1-safe-bottom)));grid-template-rows:auto minmax(0,1fr) auto;margin-block:auto;padding:0;display:grid;overflow:hidden}.garage-app .tu-page:not(.tu-embedded){height:var(--garage-window-height,100dvh);max-height:var(--garage-window-height,100dvh);margin-block:0;top:0;bottom:auto}.garage-app .tu-page-inner{padding-bottom:var(--garage-v1-safe-bottom)}.garage-app .tu-hero header{padding-top:calc(10px + var(--garage-v1-safe-top))}.garage-app dialog.gx-dialog.np3-sheet>header{position:relative;padding:8px 12px!important}.garage-app dialog.gx-dialog.np3-sheet>.gx-dialog-body{overscroll-behavior:contain;min-height:0;overflow-y:auto;padding:12px!important}.garage-app dialog.gx-dialog.np3-sheet>.gx-sheet-footer{background:#10191e;border-top:1px solid #53636c55;padding:8px 12px}.garage-app:has(dialog[open]) :is(.garage-content,.gx-page,.garage-tuning-v21){overflow:hidden}.np-part-upgrade-root .np-upgrade-metrics{grid-template-columns:minmax(0,1fr)}.np-part-upgrade-root .np-upgrade-metrics>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;min-height:44px;display:grid}.np-part-upgrade-root .np-upgrade-metrics dd{flex-wrap:wrap;justify-content:flex-end;font-size:11px;line-height:1.25;display:flex}.np-part-upgrade-root .np-upgrade-metrics dd>span,.np-part-upgrade-root .np-upgrade-metrics strong{white-space:nowrap;overflow-wrap:normal}.np-part-upgrade-root .np-upgrade-metrics strong small{display:inline}.np-part-upgrade-root .np-upgrade-metrics .np-upgrade-delta{white-space:nowrap}.np-part-upgrade-root .np-upgrade-confirm{box-shadow:none;position:static}@container garage-frame (width<=370px){.np-part-upgrade-root .np-upgrade-metrics>div{grid-template-columns:minmax(0,1fr)}.np-part-upgrade-root .np-upgrade-metrics dt{font-size:11px}}.garage-app:not(.has-race-result) .garage-race-selection-backdrop[data-integrated-vehicle-scene=true]:not([data-race-selection-class=IV]){--race-integrated-lift:calc(clamp(64px, calc(1192px - 132.7dvh), 240px) - clamp(28px, calc(390px - 50dvh), 110px))}.garage-app.is-races-tab:not(.has-race-result){--race-copy-ink:#17202b;--race-copy-shadow:0 1px 2px #fff9}.garage-app.is-races-tab[data-garage-appearance=dark]:not(.has-race-result){--race-copy-ink:#f3f6f8;--race-copy-shadow:0 1px 3px #000, 0 0 5px #000}.garage-app .garage-race-selection :is(.np3-page-caption,.garage-race-level-progress,.garage-race-level-progress small,.garage-race-bet>span,.garage-race-bet>small,.garage-race-fee,.garage-race-session){color:var(--race-copy-ink);text-shadow:var(--race-copy-shadow);opacity:1;font-weight:650}.garage-app .garage-race-selection .garage-race-metrics small{color:#28313a;font-weight:650}.garage-app.is-races-tab .garage-bottom-nav button:not(.is-active) small{color:#f3f6f8;opacity:1}@container garage-frame (height<=740px){.garage-app:not(.has-race-result):has(.garage-race-selection[data-integrated-vehicle-scene=true])>.garage-header{--garage-overlay-header-height:56px;min-height:max(56px, calc(var(--garage-v1-safe-top) + 52px));height:max(56px, calc(var(--garage-v1-safe-top) + 52px));padding-block:max(4px, var(--garage-v1-safe-top)) 4px}.garage-app:not(.has-race-result):has(.garage-race-selection[data-integrated-vehicle-scene=true])>main.garage-content{bottom:calc(var(--race-footer-reserve,82px) - 4px)}.garage-app .garage-race-selection-backdrop[data-race-selection-class=IV]{background-position:50% -20px}}@container race-middle (height<=600px){.garage-race-selection[data-integrated-vehicle-scene=true]:not(.has-funding):not(.has-tutorial-hint){grid-template-rows:14px 28px minmax(116px,1fr) 44px 44px 28px 68px 16px 44px 14px;gap:0;min-height:420px;padding-block:2px}.garage-race-selection[data-integrated-vehicle-scene=true] .garage-race-vehicle-caption{padding-block:2px;font-size:10px;line-height:16px}.garage-race-selection[data-integrated-vehicle-scene=true] .garage-race-bet{grid-template-rows:12px 44px 12px}.garage-race-selection[data-integrated-vehicle-scene=true] .garage-race-bet>small{line-height:12px}.garage-race-selection[data-integrated-vehicle-scene=true] .garage-race-fee{min-height:16px;line-height:16px}.garage-race-selection[data-integrated-vehicle-scene=true] .garage-race-submit{min-height:44px}.garage-race-selection[data-integrated-vehicle-scene=true] .garage-race-session{min-height:14px;line-height:14px}}@container garage-frame (height<=550px){.garage-app .garage-tuning-v21[data-tier]{overflow-y:auto}}.garage-class-two-scene{pointer-events:none;background:#d6d9dc;position:absolute;inset:0;overflow:hidden}.garage-class-two-scene.is-dark{background:#202a35}.garage-class-two-scene>img{object-fit:contain;object-position:center top;image-rendering:auto;width:100%;height:100%;display:block;transform:translateY(-67px)}.garage-app .garage-main-master.garage-tier-II>.garage-class-two-scene{z-index:0}.garage-app .garage-main-master.garage-tier-II>:not(.garage-class-two-scene){z-index:1;position:relative}.garage-app .garage-main-master.garage-tier-II{grid-template-rows:minmax(0, 1fr) var(--garage-v1-level-h) max-content;padding-bottom:calc(var(--garage-v1-nav-reserve) - 2px);gap:9px}.garage-app .garage-main-master.garage-tier-II .garage-fleet-list{height:max-content;overflow:visible}.garage-app .garage-main-master.garage-tier-II .garage-fleet{grid-template-rows:32px max-content;height:max-content}.garage-app .garage-main-master.garage-tier-II .garage-classbar{height:32px;min-height:32px}.garage-app .garage-main-master.garage-tier-II .garage-class-selector-trigger{color:#11181a;text-shadow:0 1px 2px #ffffff8c;align-self:flex-end;height:44px;min-height:44px}.garage-app .garage-main-master.garage-tier-II .garage-class-selector-trigger svg{color:currentColor}.garage-app .garage-main-master.garage-tier-II:has(.garage-class-two-scene.is-dark) .garage-class-selector-trigger{color:#f4f8f6;text-shadow:0 1px 3px #000000e6}@media (height>=850px){.garage-class-two-scene>img{transform:none}}@media (width<=500px) and (height>=701px) and (height<=820px){.garage-class-two-scene>img{transform:translateY(calc(42dvh - 354px))}}@media (height<=700px){.garage-app .garage-main-master.garage-tier-II{padding-bottom:calc(var(--garage-v1-nav-reserve) + 14px);gap:5px}.garage-class-two-scene>img{transform:translateY(-79px)}}@media (height<=600px){.garage-class-two-scene>img{transform:translateY(-101px)}}@media (width<=360px) and (height<=600px){.garage-class-two-scene>img{transform:translateY(-126px)}}@media (height>=601px) and (height<=700px){.garage-app .garage-main-master.garage-tier-II{padding-bottom:calc(var(--garage-v1-nav-reserve) + 6px)}.garage-class-two-scene>img{transform:translateY(-71px)}}.grv-rail,.grv-rail *{box-sizing:border-box}.grv-rail{--grv-accent:#c8ff00;--grv-gap:6px;--grv-pad:7px;--grv-image-height:clamp(44px, 12vw, 50px);--grv-income-height:29px;align-items:stretch;gap:var(--grv-gap);color:#f3f6f7;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;min-width:0;margin:0;padding:0;font-family:inherit;display:grid;container:grv/inline-size}.grv-rail>.grv-card{appearance:none;grid-template-rows:28px var(--grv-image-height) var(--grv-income-height) minmax(18px, 1fr);width:100%;min-width:0;min-height:44px;padding:var(--grv-pad);color:inherit;font:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:linear-gradient(145deg,#1b252a 0%,#10171a 65%,#0b1113 100%);border:1px solid #607078;border-radius:14px;align-content:stretch;gap:2px;margin:0;line-height:1.2;transition:box-shadow .12s,background-color .12s;display:grid;position:relative;box-shadow:0 2px 5px #00000029}.grv-rail>.grv-card[data-grv-state=selected]{box-shadow:inset 0 0 0 2.5px var(--grv-accent), 0 2px 5px #00000029;border-color:#0000}.grv-rail>.grv-card:focus-visible{outline-offset:2px;outline:2px solid #fff}.grv-name{color:#f3f6f7;letter-spacing:-.15px;text-align:left;white-space:normal;min-width:0;padding-inline:1px;font-size:10px;font-weight:700;line-height:14px;display:block}.grv-picture{width:100%;min-width:0;height:var(--grv-image-height);justify-content:center;align-items:flex-end;display:flex}.grv-picture>.grv-image{object-fit:contain;object-position:center bottom;pointer-events:none;-webkit-user-select:none;user-select:none;border:0;flex:0 auto;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;display:block}.grv-card[data-grv-state=locked] .grv-image{opacity:.5}.grv-income{grid-template-rows:minmax(16px,1fr) 11px;justify-items:center;gap:1px;min-width:0;line-height:1.15;display:grid}.grv-value{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;align-self:start;max-width:100%;font-size:clamp(12px,3.4vw,15px);font-weight:750;line-height:16px}.grv-unit{color:#d3dbe0;white-space:nowrap;align-self:end;font-size:10px;font-weight:500;line-height:11px}.grv-footer{overflow-wrap:normal;flex-direction:column;justify-content:flex-start;align-items:center;gap:3px;width:calc(100% + 8px);min-width:0;max-width:none;min-height:18px;margin-inline:-4px;padding-top:3px;line-height:1.15;display:flex}.grv-owned,.grv-action,.grv-lock-label,.grv-price,.grv-reason{background:0 0;border:0;border-radius:0;width:100%;max-width:100%;margin:0;padding:0;line-height:1.15;display:block}.grv-owned{color:#e3e9ed;letter-spacing:.15px;background:#0e171b;border:1px solid #7c8c94;border-radius:5px;justify-content:center;align-items:center;min-height:18px;padding:1px 2px;font-size:11px;font-weight:700;line-height:14px;display:flex}.grv-action{color:var(--grv-accent);font-size:11px;font-weight:750}.grv-price{color:#edf1f3;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:10px;font-weight:600}.grv-lock-label{color:#bdc7ce;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:anywhere;font-size:10px;font-weight:650}.grv-reason{color:#a8b6bf;overflow-wrap:normal;font-size:10px;font-weight:400}.grv-check{pointer-events:none;width:14px;height:14px;display:block;position:absolute;top:39px;right:6px}.grv-check>svg{fill:#11190c;width:100%;height:100%;stroke:var(--grv-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;display:block}@media (width<=399px){.grv-rail{--grv-gap:5px;--grv-pad:7px;--grv-image-height:38px}.grv-rail>.grv-card{grid-template-rows:28px 38px var(--grv-income-height) minmax(18px, 1fr);border-radius:12px}.grv-name{white-space:normal;font-size:10px}.grv-footer{min-height:18px}.grv-check{top:39px}}@container grv (width<=379px){.grv-rail>.grv-card{--grv-image-height:38px;grid-template-rows:28px 38px var(--grv-income-height) minmax(18px, 1fr);border-radius:12px}.grv-name{white-space:normal;font-size:10px}.grv-footer{min-height:18px}.grv-check{top:39px}}@media (prefers-reduced-motion:reduce){.grv-rail>.grv-card{transition:none}}.g3scene-image{object-fit:cover;object-position:center top;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.garage-class-four-scene{z-index:1;pointer-events:none;background:#d7d5df;position:absolute;inset:0;overflow:hidden}.garage-class-four-scene.is-dark{background:#171826}.garage-app[data-home-class-four=true][data-garage-appearance=dark] :is(.np3-home-caption,.garage-class-selector-trigger){color:#f4f8f6;text-shadow:0 1px 3px #000000e6}.garage-app[data-home-class-four=true][data-garage-appearance=dark] .garage-class-selector-trigger svg{color:currentColor}.garage-class-four-scene-image{object-fit:cover;object-position:center top;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.garage-app[data-home-class-four=true] .garage-main-master.garage-tier-IV.garage-shared-rail{--garage-class-four-level-h:clamp(55px, min(16.7vw, calc(24.35dvh - 133.7px)), 72px);--garage-class-four-showcase-gap:8px;grid-template-rows:minmax(0, 1fr) calc(var(--garage-class-four-level-h) + var(--garage-class-four-showcase-gap)) max-content;padding-bottom:calc(clamp(82px, calc(17.4dvh - 52.9px), 94px) + var(--garage-v1-safe-bottom));row-gap:0}.garage-app[data-home-class-four=true] .garage-main-master.garage-tier-IV.garage-shared-rail>.garage-level-v4{height:var(--garage-class-four-level-h);align-self:end}.garage-app[data-home-class-four=true] .garage-main-master.garage-tier-IV.garage-shared-rail .garage-fleet{grid-template-rows:44px max-content}.garage-app[data-home-class-four=true] .garage-main-master.garage-tier-IV.garage-shared-rail :is(.garage-classbar,.garage-class-selector-trigger){height:44px;min-height:44px}.garage-app[data-home-class-four=true] .garage-main-master.garage-tier-IV.garage-shared-rail .grv-rail{margin-top:0}.garage-app[data-home-class-four=true] .grv-rail[data-tier=IV]>.grv-card{padding-top:2px}.garage-app[data-home-class-four=true] .grv-rail[data-tier=IV] .grv-check{top:34px}@media (width>=411px){.garage-app[data-home-class-four=true] .grv-rail[data-tier=IV]>.grv-card{grid-template-rows:18px var(--grv-image-height) var(--grv-income-height) minmax(18px, 1fr);gap:1px;padding-top:0;padding-bottom:3px}.garage-app[data-home-class-four=true] .grv-rail[data-tier=IV] .grv-check{top:21px}}@media (width>=351px) and (width<=410px){.garage-app[data-home-class-four=true] .grv-rail[data-tier=IV]>.grv-card{padding-top:0;padding-bottom:3px}.garage-app[data-home-class-four=true] .grv-rail[data-tier=IV] .grv-check{top:32px}}.garage-app[data-home-class-four=true] .garage-main-master.garage-tier-IV[data-vehicle-id="14"] .garage-stage:after{content:none}
