@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-divide-x-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}}}@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-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-800:#9f0712;--color-red-900:#82181a;--color-orange-300:#ffb96d;--color-orange-400:#ff8b1a;--color-orange-500:#fe6e00;--color-orange-900:#7e2a0c;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-amber-700:#b75000;--color-amber-800:#953d00;--color-amber-900:#7b3306;--color-amber-950:#461901;--color-yellow-400:#fac800;--color-yellow-500:#edb200;--color-lime-300:#bbf451;--color-lime-400:#9de500;--color-green-100:#dcfce7;--color-green-200:#b9f8cf;--color-green-300:#7bf1a8;--color-green-400:#05df72;--color-green-500:#00c758;--color-green-600:#00a544;--color-green-700:#008138;--color-green-800:#016630;--color-green-900:#0d542b;--color-emerald-100:#d0fae5;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-emerald-700:#007956;--color-emerald-800:#005f46;--color-emerald-900:#004e3b;--color-emerald-950:#002c22;--color-teal-400:#00d3bd;--color-cyan-200:#a2f4fd;--color-cyan-300:#53eafd;--color-cyan-400:#00d2ef;--color-cyan-500:#00b7d7;--color-cyan-600:#0092b5;--color-sky-300:#77d4ff;--color-sky-900:#024a70;--color-blue-50:#eff6ff;--color-blue-100:#dbeafe;--color-blue-200:#bedbff;--color-blue-300:#90c5ff;--color-blue-400:#54a2ff;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-blue-700:#1447e6;--color-blue-800:#193cb8;--color-blue-900:#1c398e;--color-blue-950:#162456;--color-indigo-300:#a4b3ff;--color-indigo-400:#7d87ff;--color-indigo-500:#625fff;--color-indigo-900:#312c85;--color-violet-300:#c4b4ff;--color-violet-400:#a685ff;--color-violet-500:#8d54ff;--color-violet-900:#4d179a;--color-purple-500:#ac4bff;--color-rose-100:#ffe4e6;--color-rose-300:#ffa2ae;--color-rose-400:#ff667f;--color-rose-500:#ff2357;--color-rose-600:#e70044;--color-rose-900:#8b0836;--color-slate-50:#f8fafc;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5dc;--color-gray-400:#99a1af;--color-gray-500:#6a7282;--color-gray-600:#4a5565;--color-gray-700:#364153;--color-gray-800:#1e2939;--color-gray-900:#101828;--color-zinc-50:#fafafa;--color-zinc-100:#f4f4f5;--color-zinc-200:#e4e4e7;--color-zinc-300:#d4d4d8;--color-zinc-400:#9f9fa9;--color-zinc-500:#71717b;--color-zinc-600:#52525c;--color-zinc-700:#3f3f46;--color-zinc-800:#27272a;--color-zinc-900:#18181b;--color-zinc-950:#09090b;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-4xl:56rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--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-sm:8px;--blur-md:12px;--blur-xl:24px;--aspect-video:16 / 9;--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)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.4219 15.5335);--color-red-400:lab(63.7053% 60.7449 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-orange-300:lab(80.8059% 21.7313 50.4455);--color-orange-400:lab(70.0429% 42.5156 75.8207);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-orange-900:lab(30.2951% 36.0434 37.671);--color-amber-50:lab(98.6252% -.635982 8.42309);--color-amber-100:lab(95.916% -1.2165 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-800:lab(37.8823% 37.1699 52.2718);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-yellow-400:lab(83.2664% 8.65132 106.895);--color-yellow-500:lab(76.3898% 14.5258 98.4589);--color-lime-300:lab(89.9218% -35.6546 68.5254);--color-lime-400:lab(83.7876% -45.0447 88.4738);--color-green-100:lab(96.186% -13.8464 6.52362);--color-green-200:lab(92.4222% -26.4702 12.9427);--color-green-300:lab(86.9953% -47.2691 25.0054);--color-green-400:lab(78.503% -64.9265 39.7492);--color-green-500:lab(70.5521% -66.5147 45.8072);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-green-800:lab(37.4616% -36.7971 22.9692);--color-green-900:lab(30.797% -29.6927 17.382);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4146);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-emerald-900:lab(28.8637% -26.9249 5.45986);--color-emerald-950:lab(15.0582% -17.9507 2.38369);--color-teal-400:lab(76.0109% -53.3483 -2.27907);--color-cyan-200:lab(91.0821% -24.0435 -12.8306);--color-cyan-300:lab(85.3886% -36.7635 -21.5717);--color-cyan-400:lab(76.6045% -40.9406 -29.6231);--color-cyan-500:lab(67.805% -35.3952 -30.2018);--color-cyan-600:lab(55.1767% -26.7496 -30.5138);--color-sky-300:lab(80.3307% -20.2945 -31.385);--color-sky-900:lab(29.1959% -8.34689 -28.2453);--color-blue-50:lab(96.492% -1.14647 -5.11479);--color-blue-100:lab(92.0301% -2.24757 -11.6453);--color-blue-200:lab(86.15% -4.04379 -21.0797);--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-blue-400:lab(65.0361% -1.42062 -56.9803);--color-blue-500:lab(54.1736% 13.3368 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-blue-800:lab(30.2514% 27.7854 -70.2699);--color-blue-900:lab(26.1542% 15.7545 -51.5504);--color-blue-950:lab(15.6723% 8.86233 -32.2945);--color-indigo-300:lab(74.0235% 8.54138 -41.6075);--color-indigo-400:lab(59.866% 22.4833 -64.4485);--color-indigo-500:lab(48.295% 38.3129 -81.9673);--color-indigo-900:lab(23.3911% 24.6978 -50.4719);--color-violet-300:lab(76.7419% 18.391 -37.0706);--color-violet-400:lab(62.8239% 34.9159 -60.0512);--color-violet-500:lab(49.9355% 55.1777 -81.8963);--color-violet-900:lab(24.3783% 45.7525 -61.4902);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-rose-100:lab(92.8221% 9.86832 2.60077);--color-rose-300:lab(76.6339% 38.3549 9.68834);--color-rose-400:lab(64.4124% 63.0291 19.2068);--color-rose-500:lab(56.101% 79.4329 31.4532);--color-rose-600:lab(49.1882% 81.577 36.0311);--color-rose-900:lab(29.7104% 51.514 12.6253);--color-slate-50:lab(98.1434% -.369549 -1.05968);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-gray-100:lab(96.1596% -.082314 -1.13575);--color-gray-200:lab(91.6229% -.159085 -2.26791);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-400:lab(65.9269% -.832707 -8.17474);--color-gray-500:lab(47.7841% -.393212 -10.0268);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-700:lab(27.1134% -.956401 -12.3224);--color-gray-800:lab(16.1051% -1.18239 -11.7533);--color-gray-900:lab(8.11897% .811279 -12.254);--color-zinc-50:lab(98.26% 0 0);--color-zinc-100:lab(96.1634% .0993013 -.364029);--color-zinc-200:lab(90.6853% .399202 -1.45452);--color-zinc-300:lab(84.9837% .601262 -2.17985);--color-zinc-400:lab(65.6464% 1.53494 -5.42429);--color-zinc-500:lab(47.8878% 1.65477 -5.77283);--color-zinc-600:lab(35.1166% 1.7821 -6.1173);--color-zinc-700:lab(26.8019% 1.35386 -4.68303);--color-zinc-800:lab(15.7305% .613749 -2.16959);--color-zinc-900:lab(8.30603% .618212 -2.16573);--color-zinc-950:lab(2.51107% .242703 -.886115)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\[container-type\:inline-size\]{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.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}.sticky{position:sticky}.-inset-1{inset:calc(var(--spacing) * -1)}.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)}.end{inset-inline-end:var(--spacing)}.end\!{inset-inline-end:var(--spacing)!important}.-top-0{top:calc(var(--spacing) * 0)}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-1{top:calc(var(--spacing) * -1)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.top-0{top:calc(var(--spacing) * 0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:calc(var(--spacing) * 1)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-4{top:calc(var(--spacing) * 4)}.top-11{top:calc(var(--spacing) * 11)}.top-12{top:calc(var(--spacing) * 12)}.top-\[-60px\]{top:-60px}.top-\[2\%\]{top:2%}.top-full{top:100%}.-right-0{right:calc(var(--spacing) * 0)}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1{right:calc(var(--spacing) * -1)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.-right-2{right:calc(var(--spacing) * -2)}.right-0{right:calc(var(--spacing) * 0)}.right-0\.5{right:calc(var(--spacing) * .5)}.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-\[3\%\]{right:3%}.-bottom-1{bottom:calc(var(--spacing) * -1)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-16{bottom:calc(var(--spacing) * 16)}.bottom-full{bottom:100%}.-left-1{left:calc(var(--spacing) * -1)}.-left-1\.5{left:calc(var(--spacing) * -1.5)}.-left-\[9999px\]{left:-9999px}.left-0{left:calc(var(--spacing) * 0)}.left-1{left:calc(var(--spacing) * 1)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-106{left:calc(var(--spacing) * 106)}.\!z-5{z-index:5!important}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[200\]{z-index:200}.z-\[9999\]{z-index:9999}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.col-span-2{grid-column:span 2/span 2}.\!container{width:100%!important}@media (min-width:40rem){.\!container{max-width:40rem!important}}@media (min-width:48rem){.\!container{max-width:48rem!important}}@media (min-width:64rem){.\!container{max-width:64rem!important}}@media (min-width:80rem){.\!container{max-width:80rem!important}}@media (min-width:96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-8{margin:calc(var(--spacing) * 8)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.-ms-1{margin-inline-start:calc(var(--spacing) * -1)}.-ms-3{margin-inline-start:calc(var(--spacing) * -3)}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-auto{margin-top:auto}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-0{margin-left:calc(var(--spacing) * 0)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.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}.flex\!{display:flex!important}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/5\.7\]{aspect-ratio:4/5.7}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-1{width:calc(var(--spacing) * 1);height:calc(var(--spacing) * 1)}.h-0{height:calc(var(--spacing) * 0)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-3\/4{height:75%}.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-14{height:calc(var(--spacing) * 14)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-40{height:calc(var(--spacing) * 40)}.h-52{height:calc(var(--spacing) * 52)}.h-\[4px\]{height:4px}.h-\[5px\]{height:5px}.h-\[23px\]{height:23px}.h-\[26px\]{height:26px}.h-\[47px\]{height:47px}.h-\[60px\]{height:60px}.h-\[68px\]{height:68px}.h-\[72px\]{height:72px}.h-\[73px\]{height:73px}.h-\[88px\]{height:88px}.h-\[130px\]{height:130px}.h-\[140\%\]{height:140%}.h-\[160\%\]{height:160%}.h-\[420px\]{height:420px}.h-\[calc\(100vh-3rem\)\]{height:calc(100vh - 3rem)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[70vh\]{max-height:70vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[220px\]{max-height:220px}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-\[60vh\]{min-height:60vh}.min-h-\[70vh\]{min-height:70vh}.min-h-\[400px\]{min-height:400px}.min-h-screen{min-height:100vh}.w-0{width:calc(var(--spacing) * 0)}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-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-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-42{width:calc(var(--spacing) * 42)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[4px\]{width:4px}.w-\[5px\]{width:5px}.w-\[26px\]{width:26px}.w-\[40px\]{width:40px}.w-\[47px\]{width:47px}.w-\[52px\]{width:52px}.w-\[56px\]{width:56px}.w-\[60px\]{width:60px}.w-\[72px\]{width:72px}.w-\[78px\]{width:78px}.w-\[88px\]{width:88px}.w-\[92px\]{width:92px}.w-\[100px\]{width:100px}.w-\[120px\]{width:120px}.w-\[168px\]{width:168px}.w-\[195px\]{width:195px}.w-\[420px\]{width:420px}.w-\[V\2 �\5 \]{width:V�}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-md{width:var(--container-md)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[70rem\]{max-width:70rem}.max-w-\[80px\]{max-width:80px}.max-w-\[900px\]{max-width:900px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[1\.5rem\]{min-width:1.5rem}.min-w-\[1rem\]{min-width:1rem}.min-w-\[2\.25rem\]{min-width:2.25rem}.min-w-\[16px\]{min-width:16px}.min-w-\[20px\]{min-width:20px}.min-w-\[24px\]{min-width:24px}.min-w-\[26px\]{min-width:26px}.min-w-\[140px\]{min-width:140px}.min-w-\[160px\]{min-width:160px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-3{--tw-translate-x:calc(var(--spacing) * 3);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-5{--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-0{rotate:none}.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,)}.transform-gpu{transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[slideUp_0\.3s_ease-out\]{animation:.3s ease-out slideUp}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[1fr_195px_1fr\]{grid-template-columns:1fr 195px 1fr}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[28px_28px_8px_1fr_8px_28px_28px\]{grid-template-columns:28px 28px 8px 1fr 8px 28px 28px}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.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}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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-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)))}.gap-x-0{column-gap:calc(var(--spacing) * 0)}.gap-x-0\.5{column-gap:calc(var(--spacing) * .5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-0{row-gap:calc(var(--spacing) * 0)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-zinc-100>:not(:last-child)){border-color:var(--color-zinc-100)}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#a855f7\]{border-color:#a855f7}.border-\[\#a855f7\]\/20{border-color:#a855f733;border-color:lab(52.7991% 56.2743 -68.752/.2)}.border-\[\#a855f7\]\/40{border-color:#a855f766;border-color:lab(52.7991% 56.2743 -68.752/.4)}.border-\[\#b3ff03\]{border-color:#b3ff03}.border-\[\#c6f135\]\/30{border-color:#c6f1354d;border-color:lab(89.7847% -31.4631 77.5975/.3)}.border-\[\#c6f135\]\/40{border-color:#c6f13566;border-color:lab(89.7847% -31.4631 77.5975/.4)}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-700{border-color:var(--color-amber-700)}.border-amber-700\/60{border-color:#b7500099}@supports (color:color-mix(in lab, red, red)){.border-amber-700\/60{border-color:color-mix(in oklab, var(--color-amber-700) 60%, transparent)}}.border-blue-400{border-color:var(--color-blue-400)}.border-cyan-500{border-color:var(--color-cyan-500)}.border-cyan-500\/60{border-color:#00b7d799}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\/60{border-color:color-mix(in oklab, var(--color-cyan-500) 60%, transparent)}}.border-emerald-800{border-color:var(--color-emerald-800)}.border-green-400{border-color:var(--color-green-400)}.border-rose-400{border-color:var(--color-rose-400)}.border-rose-500{border-color:var(--color-rose-500)}.border-slate-400{border-color:var(--color-slate-400)}.border-transparent{border-color:#0000}.border-violet-400{border-color:var(--color-violet-400)}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab, red, red)){.border-white\/60{border-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.border-zinc-100{border-color:var(--color-zinc-100)}.border-zinc-200{border-color:var(--color-zinc-200)}.border-zinc-200\/80{border-color:#e4e4e7cc}@supports (color:color-mix(in lab, red, red)){.border-zinc-200\/80{border-color:color-mix(in oklab, var(--color-zinc-200) 80%, transparent)}}.border-zinc-300{border-color:var(--color-zinc-300)}.border-zinc-400{border-color:var(--color-zinc-400)}.border-zinc-700{border-color:var(--color-zinc-700)}.border-zinc-700\/40{border-color:#3f3f4666}@supports (color:color-mix(in lab, red, red)){.border-zinc-700\/40{border-color:color-mix(in oklab, var(--color-zinc-700) 40%, transparent)}}.border-zinc-700\/60{border-color:#3f3f4699}@supports (color:color-mix(in lab, red, red)){.border-zinc-700\/60{border-color:color-mix(in oklab, var(--color-zinc-700) 60%, transparent)}}.border-zinc-800{border-color:var(--color-zinc-800)}.border-zinc-900{border-color:var(--color-zinc-900)}.border-t-transparent{border-top-color:#0000}.border-t-zinc-400{border-top-color:var(--color-zinc-400)}.border-t-zinc-600{border-top-color:var(--color-zinc-600)}.bg-\[\#00FFD2\]{background-color:#00ffd2}.bg-\[\#1a1d27\]{background-color:#1a1d27}.bg-\[\#1b1e29\]{background-color:#1b1e29}.bg-\[\#5CFF00\]{background-color:#5cff00}.bg-\[\#13151C\]{background-color:#13151c}.bg-\[\#13151d\]{background-color:#13151d}.bg-\[\#171922\]{background-color:#171922}.bg-\[\#FF0000\]{background-color:red}.bg-\[\#FFC700\]{background-color:#ffc700}.bg-\[\#a855f7\]{background-color:#a855f7}.bg-\[\#a855f7\]\/15{background-color:#a855f726;background-color:lab(52.7991% 56.2743 -68.752/.15)}.bg-\[\#a855f7\]\/\[0\.08\]{background-color:#a855f714;background-color:lab(52.7991% 56.2743 -68.752/.08)}.bg-\[\#b3ff03\]{background-color:#b3ff03}.bg-\[\#b3ff03\]\/10{background-color:#b3ff031a;background-color:lab(92.4529% -44.9585 86.7074/.1)}.bg-\[\#c6f135\]{background-color:#c6f135}.bg-\[\#c6f135\]\/10{background-color:#c6f1351a;background-color:lab(89.7847% -31.4631 77.5975/.1)}.bg-\[\#c6f135\]\/\[0\.06\]{background-color:#c6f1350f;background-color:lab(89.7847% -31.4631 77.5975/.06)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/15{background-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.bg-amber-900{background-color:var(--color-amber-900)}.bg-amber-900\/60{background-color:#7b330699}@supports (color:color-mix(in lab, red, red)){.bg-amber-900\/60{background-color:color-mix(in oklab, var(--color-amber-900) 60%, transparent)}}.bg-amber-950{background-color:var(--color-amber-950)}.bg-amber-950\/60{background-color:#46190199}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/60{background-color:color-mix(in oklab, var(--color-amber-950) 60%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-black\/75{background-color:#000000bf}@supports (color:color-mix(in lab, red, red)){.bg-black\/75{background-color:color-mix(in oklab, var(--color-black) 75%, transparent)}}.bg-black\/90{background-color:#000000e6}@supports (color:color-mix(in lab, red, red)){.bg-black\/90{background-color:color-mix(in oklab, var(--color-black) 90%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/50{background-color:#eff6ff80}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/50{background-color:color-mix(in oklab, var(--color-blue-50) 50%, transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/15{background-color:#3080ff26}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/15{background-color:color-mix(in oklab, var(--color-blue-500) 15%, transparent)}}.bg-blue-500\/20{background-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/20{background-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-cyan-500\/10{background-color:#00b7d71a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/10{background-color:color-mix(in oklab, var(--color-cyan-500) 10%, transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/15{background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-900{background-color:var(--color-emerald-900)}.bg-emerald-900\/40{background-color:#004e3b66}@supports (color:color-mix(in lab, red, red)){.bg-emerald-900\/40{background-color:color-mix(in oklab, var(--color-emerald-900) 40%, transparent)}}.bg-emerald-950{background-color:var(--color-emerald-950)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\/20{background-color:#00c75833}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/20{background-color:color-mix(in oklab, var(--color-green-500) 20%, transparent)}}.bg-indigo-900{background-color:var(--color-indigo-900)}.bg-indigo-900\/60{background-color:#312c8599}@supports (color:color-mix(in lab, red, red)){.bg-indigo-900\/60{background-color:color-mix(in oklab, var(--color-indigo-900) 60%, transparent)}}.bg-lime-400{background-color:var(--color-lime-400)}.bg-orange-900{background-color:var(--color-orange-900)}.bg-orange-900\/60{background-color:#7e2a0c99}@supports (color:color-mix(in lab, red, red)){.bg-orange-900\/60{background-color:color-mix(in oklab, var(--color-orange-900) 60%, transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/15{background-color:color-mix(in oklab, var(--color-red-500) 15%, transparent)}}.bg-red-500\/20{background-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/20{background-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-900{background-color:var(--color-rose-900)}.bg-rose-900\/40{background-color:#8b083666}@supports (color:color-mix(in lab, red, red)){.bg-rose-900\/40{background-color:color-mix(in oklab, var(--color-rose-900) 40%, transparent)}}.bg-rose-900\/60{background-color:#8b083699}@supports (color:color-mix(in lab, red, red)){.bg-rose-900\/60{background-color:color-mix(in oklab, var(--color-rose-900) 60%, transparent)}}.bg-sky-900{background-color:var(--color-sky-900)}.bg-sky-900\/60{background-color:#024a7099}@supports (color:color-mix(in lab, red, red)){.bg-sky-900\/60{background-color:color-mix(in oklab, var(--color-sky-900) 60%, transparent)}}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-500{background-color:var(--color-slate-500)}.bg-transparent{background-color:#0000}.bg-violet-500{background-color:var(--color-violet-500)}.bg-violet-900{background-color:var(--color-violet-900)}.bg-violet-900\/60{background-color:#4d179a99}@supports (color:color-mix(in lab, red, red)){.bg-violet-900\/60{background-color:color-mix(in oklab, var(--color-violet-900) 60%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-white\/96{background-color:#fffffff5}@supports (color:color-mix(in lab, red, red)){.bg-white\/96{background-color:color-mix(in oklab, var(--color-white) 96%, transparent)}}.bg-yellow-400{background-color:var(--color-yellow-400)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-yellow-500\/20{background-color:#edb20033}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\/20{background-color:color-mix(in oklab, var(--color-yellow-500) 20%, transparent)}}.bg-zinc-50{background-color:var(--color-zinc-50)}.bg-zinc-100{background-color:var(--color-zinc-100)}.bg-zinc-200{background-color:var(--color-zinc-200)}.bg-zinc-200\/70{background-color:#e4e4e7b3}@supports (color:color-mix(in lab, red, red)){.bg-zinc-200\/70{background-color:color-mix(in oklab, var(--color-zinc-200) 70%, transparent)}}.bg-zinc-200\/80{background-color:#e4e4e7cc}@supports (color:color-mix(in lab, red, red)){.bg-zinc-200\/80{background-color:color-mix(in oklab, var(--color-zinc-200) 80%, transparent)}}.bg-zinc-300{background-color:var(--color-zinc-300)}.bg-zinc-600{background-color:var(--color-zinc-600)}.bg-zinc-700{background-color:var(--color-zinc-700)}.bg-zinc-700\/60{background-color:#3f3f4699}@supports (color:color-mix(in lab, red, red)){.bg-zinc-700\/60{background-color:color-mix(in oklab, var(--color-zinc-700) 60%, transparent)}}.bg-zinc-800{background-color:var(--color-zinc-800)}.bg-zinc-800\/60{background-color:#27272a99}@supports (color:color-mix(in lab, red, red)){.bg-zinc-800\/60{background-color:color-mix(in oklab, var(--color-zinc-800) 60%, transparent)}}.bg-zinc-800\/80{background-color:#27272acc}@supports (color:color-mix(in lab, red, red)){.bg-zinc-800\/80{background-color:color-mix(in oklab, var(--color-zinc-800) 80%, transparent)}}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-zinc-950{background-color:var(--color-zinc-950)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#c6f135\]\/40{--tw-gradient-from:#c6f13566;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#c6f135\]\/40{--tw-gradient-from:lab(89.7847% -31.4631 77.5975/.4)}}.from-zinc-100{--tw-gradient-from:var(--color-zinc-100);--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-\[\#c6f135\]\/10{--tw-gradient-to:#c6f1351a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.to-\[\#c6f135\]\/10{--tw-gradient-to:lab(89.7847% -31.4631 77.5975/.1)}}.to-zinc-200{--tw-gradient-to:var(--color-zinc-200);--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))}.stroke-current{stroke:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-top{object-position:top}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-\[3px\]{padding-block:3px}.py-px{padding-block:1px}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-40{padding-bottom:calc(var(--spacing) * 40)}.pb-44{padding-bottom:calc(var(--spacing) * 44)}.pb-52{padding-bottom:calc(var(--spacing) * 52)}.pb-px{padding-bottom:1px}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.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-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[22px\]{font-size:22px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.5em\]{--tw-tracking:.5em;letter-spacing:.5em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#00FFD2\]{color:#00ffd2}.text-\[\#5CFF00\]{color:#5cff00}.text-\[\#5a7a00\]{color:#5a7a00}.text-\[\#FF0000\]{color:red}.text-\[\#FFC700\]{color:#ffc700}.text-\[\#a855f7\]{color:#a855f7}.text-\[\#b3ff03\]{color:#b3ff03}.text-\[\#c6f135\]{color:#c6f135}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-amber-400\/60{color:#fcbb0099}@supports (color:color-mix(in lab, red, red)){.text-amber-400\/60{color:color-mix(in oklab, var(--color-amber-400) 60%, transparent)}}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-950{color:var(--color-amber-950)}.text-black{color:var(--color-black)}.text-blue-400{color:var(--color-blue-400)}.text-blue-500{color:var(--color-blue-500)}.text-blue-700{color:var(--color-blue-700)}.text-cyan-500{color:var(--color-cyan-500)}.text-cyan-600{color:var(--color-cyan-600)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-900{color:var(--color-emerald-900)}.text-emerald-950{color:var(--color-emerald-950)}.text-green-400{color:var(--color-green-400)}.text-green-500{color:var(--color-green-500)}.text-indigo-300{color:var(--color-indigo-300)}.text-indigo-400{color:var(--color-indigo-400)}.text-indigo-500{color:var(--color-indigo-500)}.text-lime-400{color:var(--color-lime-400)}.text-orange-300{color:var(--color-orange-300)}.text-orange-400{color:var(--color-orange-400)}.text-orange-500{color:var(--color-orange-500)}.text-red-100{color:var(--color-red-100)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-rose-300{color:var(--color-rose-300)}.text-rose-400{color:var(--color-rose-400)}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-sky-300{color:var(--color-sky-300)}.text-teal-400{color:var(--color-teal-400)}.text-violet-300{color:var(--color-violet-300)}.text-white{color:var(--color-white)}.text-yellow-400{color:var(--color-yellow-400)}.text-zinc-100{color:var(--color-zinc-100)}.text-zinc-200{color:var(--color-zinc-200)}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-600{color:var(--color-zinc-600)}.text-zinc-700{color:var(--color-zinc-700)}.text-zinc-800{color:var(--color-zinc-800)}.text-zinc-900{color:var(--color-zinc-900)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.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,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-zinc-400::placeholder{color:var(--color-zinc-400)}.placeholder-zinc-500::placeholder{color:var(--color-zinc-500)}.placeholder-zinc-600::placeholder{color:var(--color-zinc-600)}.accent-cyan-400{accent-color:var(--color-cyan-400)}.opacity-0{opacity:0}.opacity-15{opacity:.15}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(168\,85\,247\,0\.4\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#a855f766);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-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-black{--tw-shadow-color:#000}@supports (color:color-mix(in lab, red, red)){.shadow-black{--tw-shadow-color:color-mix(in oklab, var(--color-black) var(--tw-shadow-alpha), transparent)}}.shadow-black\/10{--tw-shadow-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.shadow-black\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/40{--tw-shadow-color:#0006}@supports (color:color-mix(in lab, red, red)){.shadow-black\/40{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-\[\#c6f135\]{--tw-ring-color:#c6f135}.ring-black{--tw-ring-color:var(--color-black)}.ring-black\/20{--tw-ring-color:#0003}@supports (color:color-mix(in lab, red, red)){.ring-black\/20{--tw-ring-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.ring-blue-500{--tw-ring-color:var(--color-blue-500)}.ring-emerald-500{--tw-ring-color:var(--color-emerald-500)}.ring-emerald-500\/30{--tw-ring-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.ring-emerald-500\/30{--tw-ring-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.ring-purple-500{--tw-ring-color:var(--color-purple-500)}.ring-red-500{--tw-ring-color:var(--color-red-500)}.ring-red-500\/30{--tw-ring-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.ring-red-500\/30{--tw-ring-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.ring-white{--tw-ring-color:var(--color-white)}.ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.ring-white\/10{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.ring-zinc-200{--tw-ring-color:var(--color-zinc-200)}.ring-zinc-300{--tw-ring-color:var(--color-zinc-300)}.ring-zinc-300\/70{--tw-ring-color:#d4d4d8b3}@supports (color:color-mix(in lab, red, red)){.ring-zinc-300\/70{--tw-ring-color:color-mix(in oklab, var(--color-zinc-300) 70%, transparent)}}.ring-zinc-700{--tw-ring-color:var(--color-zinc-700)}.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,)}.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-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-xl{--tw-backdrop-blur:blur(var(--blur-xl));-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-saturate-150{--tw-backdrop-saturate:saturate(150%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.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}.\[app-\:��\1 \]{app-:��}.\[app-\:��\]{app-:��}.\[app-\:\1 6\]{app-:6}.\[app-\:\2 6\]{app-:6}.\[key\:\3 �4ng\]{key:�4ng}.\[key\:\1f �4ng\]{key:�4ng}.\[key\:\7f s4ng\]{key:s4ng}.\[key\:�\3 4ng\]{key:�4ng}.\[key\:�\10 4ng\]{key:�4ng}.\[key\:�t4ng\]{key:�t4ng}.\[metatype\:�\5 7\]{metatype:�7}.\[text-shadow\:0_4px_16px_rgba\(0\,0\,0\,1\)\,0_2px_6px_rgba\(0\,0\,0\,0\.95\)\]{text-shadow:0 4px 16px #000,0 2px 6px #000000f2}.ring-inset{--tw-ring-inset:inset}@media (hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:border-blue-400:is(:where(.group):hover *){border-color:var(--color-blue-400)}.group-hover\:bg-blue-50\/40:is(:where(.group):hover *){background-color:#eff6ff66}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-blue-50\/40:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-blue-50) 40%, transparent)}}.group-hover\:text-blue-500:is(:where(.group):hover *){color:var(--color-blue-500)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:text-zinc-700:is(:where(.group):hover *){color:var(--color-zinc-700)}.group-hover\:text-zinc-900:is(:where(.group):hover *){color:var(--color-zinc-900)}.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/card\:opacity-100:is(:where(.group\/card):hover *),.group-hover\/tip\:opacity-100:is(:where(.group\/tip):hover *){opacity:1}}.group-focus-visible\/tip\:opacity-100:is(:where(.group\/tip):focus-visible *){opacity:1}.placeholder\:text-zinc-400::placeholder{color:var(--color-zinc-400)}.placeholder\:text-zinc-500::placeholder{color:var(--color-zinc-500)}.odd\:bg-zinc-100:nth-child(odd){background-color:var(--color-zinc-100)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-\[\#5a7a00\]:hover{border-color:#5a7a00}.hover\:border-\[\#c6f135\]\/60:hover{border-color:#c6f13599;border-color:lab(89.7847% -31.4631 77.5975/.6)}.hover\:border-blue-400\/40:hover{border-color:#54a2ff66}@supports (color:color-mix(in lab, red, red)){.hover\:border-blue-400\/40:hover{border-color:color-mix(in oklab, var(--color-blue-400) 40%, transparent)}}.hover\:border-cyan-400:hover{border-color:var(--color-cyan-400)}.hover\:border-orange-400\/40:hover{border-color:#ff8b1a66}@supports (color:color-mix(in lab, red, red)){.hover\:border-orange-400\/40:hover{border-color:color-mix(in oklab, var(--color-orange-400) 40%, transparent)}}.hover\:border-zinc-200:hover{border-color:var(--color-zinc-200)}.hover\:border-zinc-300:hover{border-color:var(--color-zinc-300)}.hover\:border-zinc-400:hover{border-color:var(--color-zinc-400)}.hover\:border-zinc-600:hover{border-color:var(--color-zinc-600)}.hover\:bg-\[\#c6f135\]:hover{background-color:#c6f135}.hover\:bg-\[\#c6f135\]\/20:hover{background-color:#c6f13533;background-color:lab(89.7847% -31.4631 77.5975/.2)}.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}.hover\:bg-black\/20:hover{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/20:hover{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.hover\:bg-black\/90:hover{background-color:#000000e6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/90:hover{background-color:color-mix(in oklab, var(--color-black) 90%, transparent)}}.hover\:bg-blue-400\/5:hover{background-color:#54a2ff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-400\/5:hover{background-color:color-mix(in oklab, var(--color-blue-400) 5%, transparent)}}.hover\:bg-blue-500:hover{background-color:var(--color-blue-500)}.hover\:bg-cyan-500\/20:hover{background-color:#00b7d733}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-500\/20:hover{background-color:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.hover\:bg-lime-300:hover{background-color:var(--color-lime-300)}.hover\:bg-orange-400\/5:hover{background-color:#ff8b1a0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-orange-400\/5:hover{background-color:color-mix(in oklab, var(--color-orange-400) 5%, transparent)}}.hover\:bg-red-500:hover{background-color:var(--color-red-500)}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-zinc-50:hover{background-color:var(--color-zinc-50)}.hover\:bg-zinc-100:hover{background-color:var(--color-zinc-100)}.hover\:bg-zinc-200:hover{background-color:var(--color-zinc-200)}.hover\:bg-zinc-300:hover{background-color:var(--color-zinc-300)}.hover\:bg-zinc-600:hover{background-color:var(--color-zinc-600)}.hover\:bg-zinc-700:hover{background-color:var(--color-zinc-700)}.hover\:bg-zinc-700\/50:hover{background-color:#3f3f4680}@supports (color:color-mix(in lab, red, red)){.hover\:bg-zinc-700\/50:hover{background-color:color-mix(in oklab, var(--color-zinc-700) 50%, transparent)}}.hover\:bg-zinc-800:hover{background-color:var(--color-zinc-800)}.hover\:text-\[\#5a7a00\]:hover{color:#5a7a00}.hover\:text-amber-700:hover{color:var(--color-amber-700)}.hover\:text-blue-500:hover{color:var(--color-blue-500)}.hover\:text-cyan-400:hover{color:var(--color-cyan-400)}.hover\:text-cyan-500:hover{color:var(--color-cyan-500)}.hover\:text-rose-500:hover{color:var(--color-rose-500)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-zinc-100:hover{color:var(--color-zinc-100)}.hover\:text-zinc-200:hover{color:var(--color-zinc-200)}.hover\:text-zinc-300:hover{color:var(--color-zinc-300)}.hover\:text-zinc-600:hover{color:var(--color-zinc-600)}.hover\:text-zinc-700:hover{color:var(--color-zinc-700)}.hover\:text-zinc-900:hover{color:var(--color-zinc-900)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-lg:hover{--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)}.hover\:shadow-md:hover{--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)}.hover\:shadow-xl:hover{--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)}.hover\:shadow-black\/10:hover{--tw-shadow-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-black\/10:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:shadow-zinc-300\/60:hover{--tw-shadow-color:#d4d4d899}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-zinc-300\/60:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-zinc-300) 60%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:ring-zinc-500:hover{--tw-ring-color:var(--color-zinc-500)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\:border-lime-400:focus{border-color:var(--color-lime-400)}.focus\:border-zinc-400:focus{border-color:var(--color-zinc-400)}.focus\:border-zinc-500:focus{border-color:var(--color-zinc-500)}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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-1:focus{--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)}.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-\[\#c6f135\]:focus{--tw-ring-color:#c6f135}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-lime-400:focus{--tw-ring-color:var(--color-lime-400)}.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-\[\#c6f135\]:focus-visible{--tw-ring-color:#c6f135}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:bg-zinc-200:active{background-color:var(--color-zinc-200)}.active\:bg-zinc-300:active{background-color:var(--color-zinc-300)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-zinc-300:disabled{background-color:var(--color-zinc-300)}.disabled\:bg-zinc-700:disabled{background-color:var(--color-zinc-700)}.disabled\:text-zinc-400:disabled{color:var(--color-zinc-400)}.disabled\:text-zinc-500:disabled{color:var(--color-zinc-500)}.disabled\:opacity-20:disabled{opacity:.2}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media (min-width:40rem){.sm\:inset-y-0{inset-block:calc(var(--spacing) * 0)}.sm\:top-0{top:calc(var(--spacing) * 0)}.sm\:right-0{right:calc(var(--spacing) * 0)}.sm\:bottom-auto{bottom:auto}.sm\:left-auto{left:auto}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:h-\[185px\]{height:185px}.sm\:max-h-\[80vh\]{max-height:80vh}.sm\:max-h-\[85vh\]{max-height:85vh}.sm\:max-h-\[90dvh\]{max-height:90dvh}.sm\:max-h-none{max-height:none}.sm\:w-\[131px\]{width:131px}.sm\:w-\[340px\]{width:340px}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:scale-10{--tw-scale-x:10%;--tw-scale-y:10%;--tw-scale-z:10%;scale:var(--tw-scale-x) var(--tw-scale-y)}.sm\:scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.sm\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\:rounded-none{border-radius:0}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-52{padding:calc(var(--spacing) * 52)}.sm\:px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.sm\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:pt-3{padding-top:calc(var(--spacing) * 3)}.sm\:pb-40{padding-bottom:calc(var(--spacing) * 40)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:opacity-0{opacity:0}.sm\:opacity-100{opacity:1}}@media (min-width:48rem){.md\:pointer-events-none{pointer-events:none}.md\:fixed{position:fixed}.md\:inset-x-0{inset-inline:calc(var(--spacing) * 0)}.md\:top-0{top:calc(var(--spacing) * 0)}.md\:z-50{z-index:50}.md\:order-1{order:1}.md\:order-2{order:2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-start-1{grid-column-start:1}.md\:col-start-3{grid-column-start:3}.md\:row-start-1{grid-row-start:1}.md\:row-start-2{grid-row-start:2}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-\[290px\]{width:290px}.md\:min-w-0{min-width:calc(var(--spacing) * 0)}.md\:flex-1{flex:1}.md\:shrink-0{flex-shrink:0}.md\:-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[repeat\(auto-fill\,minmax\(168px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(168px,1fr))}.md\:flex-row{flex-direction:row}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.md\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.md\:opacity-0{opacity:0}.md\:opacity-100{opacity:1}.md\:transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.md\:duration-300{--tw-duration:.3s;transition-duration:.3s}.md\:ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@media (min-width:64rem){.lg\:bottom-4{bottom:calc(var(--spacing) * 4)}.lg\:order-2{order:2}.lg\:order-3{order:3}.lg\:order-none{order:0}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-start-2{grid-column-start:2}.lg\:row-start-1{grid-row-start:1}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[260px_320px_260px\]{grid-template-columns:260px 320px 260px}.lg\:flex-col{flex-direction:column}.lg\:justify-center{justify-content:center}.lg\:p-6{padding:calc(var(--spacing) * 6)}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:pb-0{padding-bottom:calc(var(--spacing) * 0)}}@media (min-width:80rem){.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (prefers-color-scheme:dark){.dark\:block{display:block}.dark\:hidden{display:none}:where(.dark\:divide-zinc-800>:not(:last-child)){border-color:var(--color-zinc-800)}.dark\:border-\[\#31364B\]{border-color:#31364b}.dark\:border-\[\#c6f135\]\/20{border-color:#c6f13533;border-color:lab(89.7847% -31.4631 77.5975/.2)}.dark\:border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-500\/40{border-color:color-mix(in oklab, var(--color-amber-500) 40%, transparent)}}.dark\:border-blue-500\/70{border-color:#3080ffb3}@supports (color:color-mix(in lab, red, red)){.dark\:border-blue-500\/70{border-color:color-mix(in oklab, var(--color-blue-500) 70%, transparent)}}.dark\:border-cyan-600{border-color:var(--color-cyan-600)}.dark\:border-rose-500{border-color:var(--color-rose-500)}.dark\:border-white{border-color:var(--color-white)}.dark\:border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/5{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/8{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.dark\:border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.dark\:border-zinc-100{border-color:var(--color-zinc-100)}.dark\:border-zinc-500{border-color:var(--color-zinc-500)}.dark\:border-zinc-600{border-color:var(--color-zinc-600)}.dark\:border-zinc-600\/50{border-color:#52525c80}@supports (color:color-mix(in lab, red, red)){.dark\:border-zinc-600\/50{border-color:color-mix(in oklab, var(--color-zinc-600) 50%, transparent)}}.dark\:border-zinc-700{border-color:var(--color-zinc-700)}.dark\:border-zinc-700\/50{border-color:#3f3f4680}@supports (color:color-mix(in lab, red, red)){.dark\:border-zinc-700\/50{border-color:color-mix(in oklab, var(--color-zinc-700) 50%, transparent)}}.dark\:border-zinc-700\/60{border-color:#3f3f4699}@supports (color:color-mix(in lab, red, red)){.dark\:border-zinc-700\/60{border-color:color-mix(in oklab, var(--color-zinc-700) 60%, transparent)}}.dark\:border-zinc-700\/80{border-color:#3f3f46cc}@supports (color:color-mix(in lab, red, red)){.dark\:border-zinc-700\/80{border-color:color-mix(in oklab, var(--color-zinc-700) 80%, transparent)}}.dark\:border-zinc-800{border-color:var(--color-zinc-800)}.dark\:border-zinc-800\/60{border-color:#27272a99}@supports (color:color-mix(in lab, red, red)){.dark\:border-zinc-800\/60{border-color:color-mix(in oklab, var(--color-zinc-800) 60%, transparent)}}.dark\:border-t-zinc-300{border-top-color:var(--color-zinc-300)}.dark\:border-t-zinc-500{border-top-color:var(--color-zinc-500)}.dark\:bg-\[\#0d0f15\]{background-color:#0d0f15}.dark\:bg-\[\#0f1118\]{background-color:#0f1118}.dark\:bg-\[\#0f1118\]\/96{background-color:#0f1118f5;background-color:lab(5.09004% .464715 -4.68835/.96)}.dark\:bg-\[\#1B1E28\]{background-color:#1b1e28}.dark\:bg-\[\#1C1F2A\]{background-color:#1c1f2a}.dark\:bg-\[\#1a1d27\]{background-color:#1a1d27}.dark\:bg-\[\#1a1d27\]\/70{background-color:#1a1d27b3;background-color:lab(10.8032% .783682 -7.32281/.7)}.dark\:bg-\[\#1b1e29\]{background-color:#1b1e29}.dark\:bg-\[\#1b1e29\]\/80{background-color:#1b1e29cc;background-color:lab(11.3383% 1.01697 -7.95853/.8)}.dark\:bg-\[\#1e2235\]{background-color:#1e2235}.dark\:bg-\[\#2a3042\]\/75{background-color:#2a3042bf;background-color:lab(19.9003% 1.23635 -12.2808/.75)}.dark\:bg-\[\#191C25\]{background-color:#191c25}.dark\:bg-\[\#262a3a\]{background-color:#262a3a}.dark\:bg-\[\#13151C\]{background-color:#13151c}.dark\:bg-\[\#13151d\]{background-color:#13151d}.dark\:bg-\[\#13151d\]\/80{background-color:#13151dcc;background-color:lab(6.8376% .753045 -5.93226/.8)}.dark\:bg-\[\#13151d\]\/90{background-color:#13151de6;background-color:lab(6.8376% .753045 -5.93226/.9)}.dark\:bg-\[\#13151f\]{background-color:#13151f}.dark\:bg-\[\#161922\]{background-color:#161922}.dark\:bg-\[\#171922\]{background-color:#171922}.dark\:bg-\[\#171922\]\/50{background-color:#17192280;background-color:lab(8.86167% 1.02708 -6.60419/.5)}.dark\:bg-\[\#596080\]{background-color:#596080}.dark\:bg-\[\#b3ff03\]\/10{background-color:#b3ff031a;background-color:lab(92.4529% -44.9585 86.7074/.1)}.dark\:bg-\[\#c6f135\]\/\[0\.04\]{background-color:#c6f1350a;background-color:lab(89.7847% -31.4631 77.5975/.04)}.dark\:bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.dark\:bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.dark\:bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.dark\:bg-blue-500\/15{background-color:#3080ff26}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-500\/15{background-color:color-mix(in oklab, var(--color-blue-500) 15%, transparent)}}.dark\:bg-emerald-900\/30{background-color:#004e3b4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-900\/30{background-color:color-mix(in oklab, var(--color-emerald-900) 30%, transparent)}}.dark\:bg-rose-900\/30{background-color:#8b08364d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-rose-900\/30{background-color:color-mix(in oklab, var(--color-rose-900) 30%, transparent)}}.dark\:bg-white{background-color:var(--color-white)}.dark\:bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.dark\:bg-white\/\[0\.07\]{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.dark\:bg-white\/\[0\.025\]{background-color:#ffffff06}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/\[0\.025\]{background-color:color-mix(in oklab, var(--color-white) 2.5%, transparent)}}.dark\:bg-zinc-100{background-color:var(--color-zinc-100)}.dark\:bg-zinc-600{background-color:var(--color-zinc-600)}.dark\:bg-zinc-700{background-color:var(--color-zinc-700)}.dark\:bg-zinc-700\/20{background-color:#3f3f4633}@supports (color:color-mix(in lab, red, red)){.dark\:bg-zinc-700\/20{background-color:color-mix(in oklab, var(--color-zinc-700) 20%, transparent)}}.dark\:bg-zinc-700\/60{background-color:#3f3f4699}@supports (color:color-mix(in lab, red, red)){.dark\:bg-zinc-700\/60{background-color:color-mix(in oklab, var(--color-zinc-700) 60%, transparent)}}.dark\:bg-zinc-800{background-color:var(--color-zinc-800)}.dark\:bg-zinc-800\/50{background-color:#27272a80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-zinc-800\/50{background-color:color-mix(in oklab, var(--color-zinc-800) 50%, transparent)}}.dark\:bg-zinc-900\/40{background-color:#18181b66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-zinc-900\/40{background-color:color-mix(in oklab, var(--color-zinc-900) 40%, transparent)}}.dark\:from-\[\#c6f135\]\/25{--tw-gradient-from:#c6f13540;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.dark\:from-\[\#c6f135\]\/25{--tw-gradient-from:lab(89.7847% -31.4631 77.5975/.25)}}.dark\:from-zinc-800{--tw-gradient-from:var(--color-zinc-800);--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))}.dark\:to-\[\#c6f135\]\/5{--tw-gradient-to:#c6f1350d;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.dark\:to-\[\#c6f135\]\/5{--tw-gradient-to:lab(89.7847% -31.4631 77.5975/.05)}}.dark\:to-zinc-900{--tw-gradient-to:var(--color-zinc-900);--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))}.dark\:text-\[\#8B91A8\]{color:#8b91a8}.dark\:text-\[\#94a3b8\]{color:#94a3b8}.dark\:text-\[\#596080\]{color:#596080}.dark\:text-\[\#c6f135\]{color:#c6f135}.dark\:text-amber-300{color:var(--color-amber-300)}.dark\:text-amber-400{color:var(--color-amber-400)}.dark\:text-blue-200{color:var(--color-blue-200)}.dark\:text-blue-300{color:var(--color-blue-300)}.dark\:text-blue-400{color:var(--color-blue-400)}.dark\:text-cyan-400{color:var(--color-cyan-400)}.dark\:text-emerald-400{color:var(--color-emerald-400)}.dark\:text-green-400{color:var(--color-green-400)}.dark\:text-indigo-400{color:var(--color-indigo-400)}.dark\:text-orange-400{color:var(--color-orange-400)}.dark\:text-rose-400{color:var(--color-rose-400)}.dark\:text-white{color:var(--color-white)}.dark\:text-zinc-50{color:var(--color-zinc-50)}.dark\:text-zinc-100{color:var(--color-zinc-100)}.dark\:text-zinc-200{color:var(--color-zinc-200)}.dark\:text-zinc-300{color:var(--color-zinc-300)}.dark\:text-zinc-400{color:var(--color-zinc-400)}.dark\:text-zinc-500{color:var(--color-zinc-500)}.dark\:text-zinc-600{color:var(--color-zinc-600)}.dark\:text-zinc-700{color:var(--color-zinc-700)}.dark\:text-zinc-900{color:var(--color-zinc-900)}.dark\:placeholder-zinc-500::placeholder{color:var(--color-zinc-500)}.dark\: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)}.dark\:shadow-black\/40{--tw-shadow-color:#0006}@supports (color:color-mix(in lab, red, red)){.dark\:shadow-black\/40{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.dark\:ring-zinc-700{--tw-ring-color:var(--color-zinc-700)}.dark\:ring-zinc-700\/50{--tw-ring-color:#3f3f4680}@supports (color:color-mix(in lab, red, red)){.dark\:ring-zinc-700\/50{--tw-ring-color:color-mix(in oklab, var(--color-zinc-700) 50%, transparent)}}@media (hover:hover){.dark\:group-hover\:border-blue-500\/60:is(:where(.group):hover *){border-color:#3080ff99}@supports (color:color-mix(in lab, red, red)){.dark\:group-hover\:border-blue-500\/60:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--color-blue-500) 60%, transparent)}}.dark\:group-hover\:bg-blue-950\/20:is(:where(.group):hover *){background-color:#16245633}@supports (color:color-mix(in lab, red, red)){.dark\:group-hover\:bg-blue-950\/20:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-blue-950) 20%, transparent)}}.dark\:group-hover\:text-blue-400:is(:where(.group):hover *){color:var(--color-blue-400)}.dark\:group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.dark\:group-hover\:text-zinc-200:is(:where(.group):hover *){color:var(--color-zinc-200)}}.dark\:placeholder\:text-\[\#596080\]::placeholder{color:#596080}.dark\:odd\:bg-\[\#1b1e29\]:nth-child(odd){background-color:#1b1e29}@media (hover:hover){.dark\:hover\:border-\[\#31364B\]:hover{border-color:#31364b}.dark\:hover\:border-\[\#c6f135\]:hover{border-color:#c6f135}.dark\:hover\:border-\[\#c6f135\]\/40:hover{border-color:#c6f13566;border-color:lab(89.7847% -31.4631 77.5975/.4)}.dark\:hover\:border-cyan-400:hover{border-color:var(--color-cyan-400)}.dark\:hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:border-white\/20:hover{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.dark\:hover\:border-zinc-400:hover{border-color:var(--color-zinc-400)}.dark\:hover\:border-zinc-500:hover{border-color:var(--color-zinc-500)}.dark\:hover\:border-zinc-600:hover{border-color:var(--color-zinc-600)}.dark\:hover\:bg-\[\#1a1d27\]:hover{background-color:#1a1d27}.dark\:hover\:bg-\[\#232734\]:hover{background-color:#232734}.dark\:hover\:bg-amber-900\/30:hover{background-color:#7b33064d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-amber-900\/30:hover{background-color:color-mix(in oklab, var(--color-amber-900) 30%, transparent)}}.dark\:hover\:bg-black\/30:hover{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-black\/30:hover{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.dark\:hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:hover\:bg-zinc-600:hover{background-color:var(--color-zinc-600)}.dark\:hover\:bg-zinc-700:hover{background-color:var(--color-zinc-700)}.dark\:hover\:bg-zinc-700\/40:hover{background-color:#3f3f4666}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-zinc-700\/40:hover{background-color:color-mix(in oklab, var(--color-zinc-700) 40%, transparent)}}.dark\:hover\:bg-zinc-800:hover{background-color:var(--color-zinc-800)}.dark\:hover\:bg-zinc-800\/60:hover{background-color:#27272a99}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-zinc-800\/60:hover{background-color:color-mix(in oklab, var(--color-zinc-800) 60%, transparent)}}.dark\:hover\:text-\[\#c6f135\]:hover{color:#c6f135}.dark\:hover\:text-amber-300:hover{color:var(--color-amber-300)}.dark\:hover\:text-blue-400:hover{color:var(--color-blue-400)}.dark\:hover\:text-cyan-200:hover{color:var(--color-cyan-200)}.dark\:hover\:text-cyan-300:hover{color:var(--color-cyan-300)}.dark\:hover\:text-rose-400:hover{color:var(--color-rose-400)}.dark\:hover\:text-white:hover{color:var(--color-white)}.dark\:hover\:text-zinc-100:hover{color:var(--color-zinc-100)}.dark\:hover\:text-zinc-200:hover{color:var(--color-zinc-200)}.dark\:hover\:text-zinc-300:hover{color:var(--color-zinc-300)}.dark\:hover\:text-zinc-400:hover{color:var(--color-zinc-400)}.dark\:hover\:shadow-black\/40:hover{--tw-shadow-color:#0006}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:shadow-black\/40:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.dark\:hover\:shadow-black\/50:hover{--tw-shadow-color:#00000080}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:shadow-black\/50:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 50%, transparent) var(--tw-shadow-alpha), transparent)}}}.dark\:focus\:border-zinc-500:focus{border-color:var(--color-zinc-500)}.dark\:active\:bg-zinc-600:active{background-color:var(--color-zinc-600)}.dark\:active\:bg-zinc-700:active,.dark\:disabled\:bg-zinc-700:disabled{background-color:var(--color-zinc-700)}.dark\:disabled\:text-zinc-500:disabled{color:var(--color-zinc-500)}}@media (hover:hover){.\[\@media\(hover\:hover\)\]\:flex{display:flex}}}@font-face{font-family:MiSans;src:url(/fonts/misans/MiSans-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:MiSans;src:url(/fonts/misans/MiSans-Semibold.woff2)format("woff2");font-style:normal;font-weight:500 600;font-display:swap}@font-face{font-family:MiSans;src:url(/fonts/misans/MiSans-Bold.woff2)format("woff2");font-style:normal;font-weight:700 1000;font-display:swap}:root{--app-width:430px;--app-shell-width:100vw;--app-scroll-top:0px;--ink:#edf5ff;--paper:#06101f;--card:#0d1b2d;--acid:#25d7c6;--orange:#ffbd4a;--line:#20364f;--muted:#91a5ba;--surface-shadow:0 18px 50px #0003}@media (min-width:768px){:root{--app-shell-width:var(--app-width)}}*{box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}html::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}body::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}html{background:#020812;width:100%;height:100%;font-family:MiSans,sans-serif;overflow:hidden}body{width:var(--app-shell-width);min-width:0;height:100dvh;min-height:0;padding-bottom:calc(72px + env(safe-area-inset-bottom));overflow-anchor:none;transform-origin:top;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;color:var(--ink);background:radial-gradient(circle at 88% 4%, #2074ab59, transparent 28rem), radial-gradient(circle at 8% 38%, #25d7c614, transparent 34rem), var(--paper);margin:0;font-family:MiSans,sans-serif;position:fixed;top:0;left:50%;overflow:hidden auto;transform:translate(-50%);box-shadow:0 0 60px #000000b8}body:has(>.app-main){padding-bottom:0;overflow:hidden}.app-main{width:100%;height:100dvh;padding-bottom:calc(72px + env(safe-area-inset-bottom));overflow-anchor:none;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;overflow:hidden auto}.app-main *{overflow-anchor:none}button,input,select,option,textarea{font-family:MiSans,sans-serif;font-style:normal}button{color:inherit;-webkit-tap-highlight-color:transparent}input,select,textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}::selection{color:#fff;background:#25d7c666}:where(button,a,input,select,textarea,[role=button]):focus-visible{outline-offset:3px;outline:3px solid #25d7c6eb}.eyebrow,.offseason-home>span,.league-offseason-panel>span{display:none}.auth-page{background:radial-gradient(circle at 14% 18%,#25d7c62e,#0000 28rem);grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:center;gap:clamp(28px,7vw,110px);min-height:100dvh;padding:clamp(24px,6vw,86px);display:grid}.auth-brand{max-width:720px}.auth-brand .brand-mark{width:58px;height:58px;margin-bottom:36px;font-size:20px}.auth-brand>p:first-of-type{color:var(--acid);letter-spacing:.18em;font-size:12px;font-weight:950}.auth-brand h1{letter-spacing:-.075em;max-width:700px;margin:16px 0 26px;font-size:clamp(52px,8vw,108px);line-height:.92}.auth-brand>p:last-child{color:#9db0c4;max-width:560px;font-size:18px;line-height:1.7}.auth-page-compact{isolation:isolate;background:0 0;grid-template-rows:auto auto;grid-template-columns:minmax(0,520px);place-content:center;position:relative}.auth-page-compact:before{z-index:0;content:"";pointer-events:none;transform-origin:top;background-image:url(/branding/auth-login-background.png);background-position:top;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0;transform:translate(15%,-20%)scale(1.35)}.auth-page-compact:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000 0% 30%,#0000007a 55%,#000000c7 78%,#000 100%);position:fixed;inset:0}.auth-page-compact>*{z-index:2;position:relative}.auth-page-compact .auth-card,.auth-site-credit{justify-self:center;width:min(100%,430px);max-width:430px}.auth-site-credit .version-info-line{letter-spacing:0;text-overflow:clip;white-space:nowrap;font-size:clamp(9px,3.25vw,14px);overflow:visible}.auth-card{border:1px solid var(--line);background:#0d1b2de0;border-radius:28px;justify-self:end;width:100%;max-width:520px;padding:10px;box-shadow:0 30px 80px #00000059}.auth-tabs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.auth-tabs button{color:#8298ae;cursor:pointer;background:0 0;border:0;border-radius:16px;min-height:50px;font-weight:900}.auth-tabs button.active{color:#04101c;background:var(--acid)}.auth-card form{gap:20px;padding:34px 28px 28px;display:grid}.auth-card h2{margin:0;font-size:34px}.auth-card label{color:#8ea3b8;gap:8px;font-size:12px;font-weight:800;display:grid}.auth-card input,.auth-card select{border:1px solid var(--line);width:100%;min-height:54px;color:var(--ink);background:#071526;border-radius:13px;outline:0;padding:0 16px}.auth-card input:focus,.auth-card select:focus{border-color:var(--acid);box-shadow:0 0 0 3px #25d7c61a}.primary-action{color:#04101c;background:var(--acid);cursor:pointer;border:0;border-radius:13px;min-height:54px;font-weight:950}.primary-action:disabled{opacity:.6}.auth-heading-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.guest-login-btn{color:#25d7c6;cursor:pointer;white-space:nowrap;background:#25d7c614;border:1.5px solid #25d7c680;border-radius:12px;flex-shrink:0;padding:8px 18px;font-size:14px;font-weight:800;transition:all .2s}.guest-login-btn:hover:not(:disabled){border-color:var(--acid);background:#25d7c62e}.guest-login-btn:disabled{opacity:.5;cursor:not-allowed}.auth-error{color:#ff7b72;margin:-4px 0;font-size:13px}.auth-note{color:var(--orange);margin:-4px 0;font-size:12px}.league-gateway-page{background:radial-gradient(circle at 50% 8%,#2c71ff33,#0000 25rem),#06101f;min-height:100dvh;padding:28px 16px}.league-gateway-card{border:1px solid var(--line);width:min(100%,430px);box-shadow:var(--surface-shadow);background:#081828f5;border-radius:24px;margin:0 auto;padding:22px}.league-gateway-brand{gap:18px;display:grid}.league-gateway-brand img{width:128px;height:auto}.league-gateway-brand span,.league-gateway-brand p{color:#8fa5b9}.league-gateway-brand h1{margin:6px 0;font-size:40px}.league-gateway-brand p{margin:0;line-height:1.65}.league-gateway-list{gap:12px;margin-top:26px;display:grid}.league-gateway-list button{border:1px solid var(--line);text-align:left;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;min-height:76px;padding:16px;display:flex}.league-gateway-list button strong{font-size:17px}.league-gateway-list button span{color:#8fa5b9;font-size:12px}.league-gateway-list .available{cursor:pointer;background:linear-gradient(135deg,#115488b8,#0a3550eb)}.league-gateway-list .available span{color:var(--acid)}.league-gateway-list .locked{opacity:.62;background:#091827}.league-gateway-logout{border:1px solid var(--line);color:#9db0c4;cursor:pointer;background:0 0;border-radius:13px;width:100%;min-height:46px;margin-top:20px}.league-switcher-backdrop{z-index:120;background:#020811d1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.league-switcher-dialog{background:#081a2c;border:1px solid #2c5376;border-radius:22px;width:min(100%,410px);max-height:calc(100dvh - 36px);padding:18px;overflow-y:auto;box-shadow:0 24px 80px #0000008c}.league-switcher-dialog>header{justify-content:space-between;align-items:center;gap:14px;padding-bottom:16px;display:flex}.league-switcher-dialog>header span{color:#8fa5b9;font-size:12px}.league-switcher-dialog>header h2{margin:4px 0 0;font-size:22px}.league-switcher-dialog>header button{color:#fff;cursor:pointer;background:#9e182acc;border:1px solid #ff5b6899;border-radius:50%;width:36px;height:36px;font-size:22px}.league-switcher-list{gap:10px;display:grid}.league-switcher-list button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#0b2238;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:12px 14px;display:flex}.league-switcher-list button.active{background:#25d7c61a;border-color:#25d7c6b3}.league-switcher-list button span{color:var(--acid);font-size:12px}.brand-button{cursor:pointer;background:0 0;border:0;padding:0}.account-actions{align-items:center;gap:10px;display:flex}.account-chip{border:1px solid var(--line);color:#b4c5d5;border-radius:999px;padding:8px 12px;font-size:12px}.account-actions button{border:1px solid var(--line);color:#8ea3b8;background:var(--card);cursor:pointer;border-radius:10px;padding:8px 12px}.page-shell{width:min(1320px,100% - 40px);min-height:calc(100dvh - 138px);margin:0 auto;padding:clamp(36px,6vw,82px) 0 80px}.league-dashboard,.profile-dashboard{isolation:isolate;position:relative}.league-dashboard>:not(.league-home-wallpaper),.profile-dashboard>:not(.league-home-wallpaper){z-index:1;position:relative}.league-home-wallpaper{top:58px;bottom:calc(72px + env(safe-area-inset-bottom));width:var(--app-shell-width);z-index:0;pointer-events:none;background-blend-mode:multiply;opacity:.6;filter:saturate(.78)contrast(.88);background-color:#08233c;background-position:50% 18%;background-repeat:no-repeat;background-size:cover;position:fixed;left:50%;transform:translate(-50%)}.league-hero{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:40px;padding-bottom:52px;display:grid}.league-hero h1,.section-title h1{letter-spacing:-.065em;margin:12px 0 18px;font-size:clamp(42px,7vw,88px);line-height:.95}.league-hero-brand{flex-direction:column;align-items:flex-start;display:flex}.league-hero-logo{width:clamp(150px,24vw,200px);max-width:100%;height:auto;display:block}.league-hero-brand h1{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#9adfff 0%,#4aaeff 48%,#25d7c6 100%);-webkit-background-clip:text;background-clip:text;margin:5px 0 18px;font-size:clamp(38px,5.4vw,72px);font-weight:950}.league-hero p:last-child,.section-title p:last-child{color:#91a5ba;max-width:680px;line-height:1.7}.league-status{color:var(--acid);background:#25d7c614;border:1px solid #25d7c64d;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:900;display:inline-flex}.popular-player-section{background:0 0;border:0;border-radius:0;margin-top:24px;padding:0;overflow:visible}.popular-player-section>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.popular-player-section>header p{margin:0}.popular-player-section>header h2{margin:4px 0 0;font-size:clamp(22px,3.5vw,32px)}.popular-player-section>header>span{color:#7890a8;text-align:right;font-size:10px;font-weight:850}#popular-player-title{color:#0000;letter-spacing:.01em;-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#ff334f 0%,#ff632f 52%,#ffad24 100%);-webkit-background-clip:text;background-clip:text;font-weight:1000}.popular-player-carousel{position:relative}.popular-player-list{cursor:grab;scroll-behavior:smooth;scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;-webkit-user-select:none;user-select:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(5px,1.2vw,12px);padding:2px 1px 7px;display:grid}.popular-player-list:active{cursor:grabbing}.popular-player-list.dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none}.popular-player-arrow{z-index:8;color:#dffcff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#041826e0;border:1px solid #68d3e47a;border-radius:11px;place-items:center;width:34px;height:42px;padding:0;font-size:27px;font-weight:800;line-height:1;display:grid;position:absolute;top:45%;transform:translateY(-50%);box-shadow:0 8px 24px #00000057}.popular-player-arrow.is-left{left:4px}.popular-player-arrow.is-right{right:4px}.popular-player-arrow:active{color:#06131c;background:#67d8dc;transform:translateY(-50%)scale(.94)}.popular-player-card{color:#edf6ff;text-align:left;cursor:grab;background:linear-gradient(160deg,#132c45f0,#071422fa);border:1px solid #5b82a647;border-radius:14px;gap:5px;min-width:0;padding:7px;transition:transform .18s,border-color .18s;display:grid;position:relative;container-type:inline-size}.popular-player-card:hover{border-color:#4da3ff;transform:translateY(-3px)}.popular-player-rank{z-index:2;color:#fff;text-shadow:0 1px 3px #000000f2;background:0 0;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;font-weight:1000;display:grid;position:absolute;top:11px;left:11px}.popular-player-art{aspect-ratio:12/17;background:radial-gradient(circle at 50% 25%,#4da3ff38,#0000 58%),#0a1c2e;border-radius:9px;place-items:center;width:100%;display:grid;overflow:hidden}.popular-player-art>.player-card-artwork{pointer-events:none}.popular-player-meta{text-align:center;white-space:nowrap;grid-template-rows:repeat(2,auto);grid-template-columns:minmax(0,1fr);justify-items:center;gap:3px;width:100%;min-width:0;line-height:1;display:grid}.popular-player-meta>strong{width:100%;min-width:0;font-size:clamp(3px, calc(13cqi * var(--popular-name-scale,.85)), 10px);text-overflow:clip;white-space:nowrap;font-weight:950;line-height:1;display:block;overflow:visible}.popular-player-meta>small{color:#53d7c8;text-align:center;white-space:nowrap;width:100%;font-size:clamp(9px,13cqi,13px);font-weight:950;line-height:1;display:block}.popular-player-card.is-placeholder{cursor:default;opacity:.46}.popular-player-card.is-placeholder:hover{border-color:#5b82a647;transform:none}.popular-player-card.is-placeholder .popular-player-art{background:linear-gradient(145deg,#172a3db8,#081421e0);border:1px dashed #91a5ba47}.popular-player-card.is-placeholder .popular-player-art i{color:#617991;font-size:clamp(18px,4vw,32px);font-style:normal}.popular-player-card.is-placeholder .popular-player-meta>small{color:#617991}.popular-player-empty{color:#7890a8;text-align:center;border:1px dashed #5b82a64d;border-radius:13px;margin:0;padding:24px 12px}.version-info-box{background:linear-gradient(135deg,#8b5cf6 0%,#a855f7 30%,#6366f1 50%,#10b981 100%);border-radius:13px;max-width:560px;margin:0 auto;padding:2px}.version-info-inner{text-align:center;background:linear-gradient(145deg,#0c0a19f5,#081412f5);border-radius:11px;padding:11px 18px}.version-info-line{color:#0000;-webkit-text-fill-color:transparent;letter-spacing:.02em;background:linear-gradient(105deg,#b8c0cc 0%,#e8edf5 50%,#a8b0bc 100%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:11px;font-weight:700;line-height:1.7}.version-info-line+.version-info-line{margin-top:2px}.season-mark{flex-direction:column;align-items:flex-end;display:flex}.season-mark strong{color:var(--orange);letter-spacing:-.08em;font-size:clamp(64px,9vw,124px);line-height:.8}.season-mark span{color:#8ea3b8;margin-top:16px;font-weight:900}.league-summary-grid,.team-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.league-summary-grid article,.team-stat-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#13273ef0,#091829f0);border-radius:18px;flex-direction:column;justify-content:space-between;min-height:156px;padding:24px;display:flex}.league-summary-grid span,.team-stat-grid span{color:#91a5ba;font-size:12px;font-weight:850}.league-summary-grid strong,.team-stat-grid strong{letter-spacing:-.05em;font-size:44px}.league-summary-grid small,.team-stat-grid small{color:#617991}.league-summary-grid article{grid-template-rows:16px minmax(0,1fr) 16px;justify-content:stretch;display:grid}.league-summary-grid strong{align-self:center}.league-summary-grid small{align-self:end}.league-summary-grid .summary-team{font-weight:900}.league-summary-grid .summary-team-goals{color:#ff9b62}.league-summary-grid .summary-team-defence{color:#68bfff}.league-summary-grid .summary-team-points{color:#43dbc7}.league-summary-grid .summary-team-difference{color:#c18cff}.league-summary-grid .summary-team-wins{color:#f4ce58}.offseason-home{text-align:center;background:radial-gradient(circle at 50% 20%,#25d7c61f,#0000 44%),linear-gradient(145deg,#0c2236f5,#051220fa);border:1px solid #25d7c63d;border-radius:24px;place-content:center;justify-items:center;gap:12px;min-height:360px;margin-top:24px;padding:48px 24px;display:grid;overflow:hidden}.offseason-home span{color:var(--acid);letter-spacing:.22em;font-size:11px;font-weight:950}.offseason-home h2{letter-spacing:-.05em;margin:0;font-size:clamp(38px,6vw,72px);line-height:1}.offseason-home p{color:#b5c7d8;margin:0;font-size:clamp(16px,2.2vw,24px);font-weight:750;line-height:1.65}.empty-league{background:#0818298c;border:1px dashed #31506f;border-radius:20px;grid-template-columns:110px 1fr;align-items:center;gap:26px;margin-top:24px;padding:34px;display:grid}.empty-ball{border:2px solid var(--acid);width:92px;height:92px;color:var(--acid);border-radius:50%;place-items:center;font-size:28px;font-weight:950;display:grid}.empty-league span{color:var(--acid);letter-spacing:.16em;font-size:10px;font-weight:950}.empty-league h2{margin:6px 0 8px}.empty-league p{color:#8298ae;margin:0;line-height:1.6}.league-table-section{border:1px solid var(--line);background:#081524;border-radius:20px;margin-top:34px;overflow:hidden}.league-table-section>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;padding:24px 26px;display:flex}.league-table-section>header h2{margin:4px 0 5px;font-size:clamp(24px,4vw,38px)}.league-table-section>header p{color:#8298ae;margin:0}.league-table-section>header>strong{color:var(--acid);white-space:nowrap;background:#25d7c61a;border-radius:999px;padding:8px 12px;font-size:12px}.league-table-scroll{overscroll-behavior-inline:contain;scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto}.league-table-scroll::-webkit-scrollbar{display:none}.league-table{border-collapse:collapse;width:100%;min-width:850px}.league-table th,.league-table td{text-align:center;border-bottom:1px solid #314a638c;height:62px;padding:8px 12px}.league-table thead th{color:#6f879f;white-space:nowrap;background:#091a2b;height:46px;font-size:11px;font-weight:900}.league-table thead th:nth-child(2),.league-table tbody th{text-align:left}.league-table tbody th{min-width:230px;font-weight:inherit}.league-table tbody tr:last-child>*{border-bottom:0}.league-table tbody tr:hover{background:#ffffff06}.league-table tbody tr.league-top-eight{background:linear-gradient(90deg, rgba(var(--top-eight-rgb), .17), rgba(var(--top-eight-rgb), .055) 72%, transparent);box-shadow:inset 3px 0 0 rgba(var(--top-eight-rgb), .82)}.league-table tbody tr.league-top-eight:hover{background:linear-gradient(90deg, rgba(var(--top-eight-rgb), .24), rgba(var(--top-eight-rgb), .09) 72%, transparent)}.league-table tbody tr.league-top-eight:first-child{--top-eight-rgb:255, 190, 70}.league-table tbody tr.league-top-eight:nth-child(2){--top-eight-rgb:83, 209, 255}.league-table tbody tr.league-top-eight:nth-child(3){--top-eight-rgb:191, 123, 255}.league-table tbody tr.league-top-eight:nth-child(4){--top-eight-rgb:45, 220, 190}.league-table tbody tr.league-top-eight:nth-child(5){--top-eight-rgb:255, 132, 94}.league-table tbody tr.league-top-eight:nth-child(6){--top-eight-rgb:255, 102, 178}.league-table tbody tr.league-top-eight:nth-child(7){--top-eight-rgb:126, 214, 95}.league-table tbody tr.league-top-eight:nth-child(8){--top-eight-rgb:102, 132, 255}.league-table tbody tr.league-top-eight .league-rank{color:rgb(var(--top-eight-rgb))}.league-table .league-rank{color:#91a5ba;width:56px;font-weight:900}.league-club{align-items:center;gap:12px;display:flex}.league-club img{object-fit:contain;flex:none;width:36px;height:36px}.league-club div{align-items:baseline;gap:7px;min-width:0;display:flex}.league-club strong{color:#e8f1fb;white-space:nowrap;font-size:13px}.league-club span{color:#20a8ff;white-space:nowrap;font-size:12px}.league-table tbody td{color:#b4c3d2;font-size:12px}.league-feature-nav{grid-template-columns:minmax(0,1fr);gap:14px;width:100%;margin:0 auto;padding:2px 1px 8px;display:grid}.league-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.league-feature-group{grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;display:grid}.league-feature-nav button{isolation:isolate;color:#c7d8e8;text-align:left;cursor:pointer;background:linear-gradient(145deg,#123b5b,#0a2138);border:1px solid #5997cd52;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;width:100%;min-width:0;min-height:74px;padding:13px 14px 13px 16px;display:flex;position:relative;overflow:hidden}.league-feature-nav button:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#91b9dc4d,#0000);height:1px;position:absolute;inset:0 0 auto}.league-feature-nav button.nv-green{background:linear-gradient(145deg,#0d4f47,#062420);border-color:#25d7c647}.league-feature-nav button.nv-green:before{background:linear-gradient(90deg,#0000,#25d7c659,#0000)}.league-feature-nav button.nv-blue{background:linear-gradient(145deg,#123b5b,#0a2138);border-color:#5997cd52}.league-feature-nav button.nv-blue:before{background:linear-gradient(90deg,#0000,#91b9dc4d,#0000)}.league-feature-nav button.nv-amber{background:linear-gradient(145deg,#4a3410,#241a08);border-color:#f5b25040}.league-feature-nav button.nv-amber:before{background:linear-gradient(90deg,#0000,#f5c86e4d,#0000)}.league-feature-nav button.nv-crimson{background:linear-gradient(145deg,#4a1525,#260b13);border-color:#f0526440}.league-feature-nav button.nv-crimson:before{background:linear-gradient(90deg,#0000,#ff64784d,#0000)}.league-feature-nav button.nv-orange{background:linear-gradient(145deg,#4a2810,#241208);border-color:#ff7a4547}.league-feature-nav button.nv-orange:before{background:linear-gradient(90deg,#0000,#ff965052,#0000)}.league-feature-nav button.nv-indigo{background:linear-gradient(145deg,#1e2a6b,#0d1238);border-color:#6878ff47}.league-feature-nav button.nv-indigo:before{background:linear-gradient(90deg,#0000,#8291ff52,#0000)}.league-feature-nav button.nv-purple{background:linear-gradient(145deg,#2e1f5e,#140d2e);border-color:#9370dc4d}.league-feature-nav button.nv-purple:before{background:linear-gradient(90deg,#0000,#a782ff52,#0000)}.league-feature-main{align-items:center;gap:12px;min-width:0;display:flex}.league-feature-icon{object-fit:contain;filter:drop-shadow(0 6px 8px #00000047);flex:none;width:48px;height:48px}.league-feature-copy{gap:5px;min-width:0;display:grid}.league-feature-copy strong{color:#f4f8fc;font-size:17px;font-weight:950;line-height:1.15}.league-feature-copy small{color:#a8bccd;text-overflow:clip;white-space:normal;font-size:clamp(10px,1.15vw,12px);font-weight:500;line-height:1.4;overflow:visible}.league-feature-nav button>b{color:#b8c8d8;white-space:nowrap;background:#05121f7a;border:1px solid #91b9dc4d;border-radius:999px;flex:none;padding:6px 12px;font-size:15px;font-weight:650;line-height:1;position:static}.league-feature-grid>button{text-align:center;grid-template-rows:96px 26px;grid-template-columns:minmax(0,1fr);place-content:center stretch;justify-items:stretch;gap:8px;min-height:142px;padding:10px 12px;display:grid}.league-feature-grid .league-feature-main{grid-template-rows:48px 22px 26px;grid-template-columns:minmax(0,1fr);justify-self:stretch;place-items:center;gap:0;width:100%;display:grid}.league-feature-grid .league-feature-icon{grid-row:1;align-self:center}.league-feature-grid .league-feature-copy{display:contents}.league-feature-grid .league-feature-copy strong,.league-feature-grid .league-feature-copy small{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.league-feature-grid .league-feature-copy strong{grid-row:2}.league-feature-grid .league-feature-copy small{grid-row:3}.league-feature-grid>button>b{place-self:center}.league-feature-nav button>b.is-open{color:var(--acid);background:#084b4b52;border-color:#25d7c673}.league-feature-nav button>b.is-closed{color:#788da2}.league-feature-nav button>b.has-pending{color:#cf9cff;background:#54247e47;border-color:#b767ff85}.league-feature-modal-backdrop{z-index:150;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020812a3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.league-feature-modal{background:#05111ffa;border:1px solid #3e75a580;border-radius:24px;grid-template-rows:auto minmax(0,1fr);width:min(1380px,100%);max-height:calc(100dvh - 40px);display:grid;overflow:hidden;box-shadow:0 32px 100px #0000009e}.league-feature-modal>header{border-bottom:1px solid var(--line);background:#091c2ef7;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:10px 18px 10px 24px;display:flex}.league-feature-modal>header strong{color:#edf6ff;font-size:21px}.league-feature-header-copy{color:#06211f;white-space:nowrap;cursor:pointer;background:#25d7c6;border:1px solid #25d7c69e;border-radius:10px;min-width:72px;min-height:38px;padding:7px 14px;font-size:13px;font-weight:950}.league-feature-header-copy:hover{background:#55e4d7}.league-feature-header-copy:focus-visible{outline-offset:2px;outline:3px solid #55b8ffb8}.league-feature-header-copy:disabled{color:#71879a;border-color:var(--line);cursor:default;background:#152a3b}.modal-center-close{z-index:500;left:50%;bottom:calc(72px + env(safe-area-inset-bottom));color:#fff;opacity:.8;cursor:pointer;touch-action:manipulation;background:#cc1c2dcc;border:2px solid #ff4e5be6;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;font-size:32px;font-weight:500;line-height:1;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 9px 26px #9900145c}.modal-center-close>span{text-align:center;place-items:center;width:100%;height:100%;line-height:1;display:grid}.modal-center-close:hover,.modal-center-close:focus-visible{opacity:1;background:#e22235eb}.league-feature-modal-scroll{overscroll-behavior:contain;min-height:0;overflow:hidden auto}.league-feature-modal .league-feature-panel{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.league-teams-page{padding-top:16px}.league-feature-page{width:100%}.league-feature-standalone{gap:12px;width:100%;display:grid}.league-feature-standalone>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:50px;padding-bottom:12px;display:flex}.league-feature-standalone>header strong{color:#edf6ff;font-size:clamp(20px,3vw,28px)}.league-feature-page-back{border:1px solid var(--line);color:#b9cad9;cursor:pointer;background:#0a1d30;border-radius:10px;padding:9px 12px;font-weight:850}.league-feature-page-back:hover{color:var(--acid);border-color:#25d7c680}.league-feature-standalone .league-feature-modal-scroll{overflow:visible}.league-feature-standalone .league-feature-panel{margin-top:0}.league-feature-panel{border:1px solid var(--line);background:#081524e0;border-radius:20px;margin-top:16px;padding:24px}.league-team-directory-page .league-feature-panel-teams:not(.has-team-detail){background:0 0;border:0;border-radius:0;padding:0}.league-feature-panel>header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;display:flex}.league-feature-panel>header h2{margin:4px 0 0;font-size:30px}.league-feature-panel>header>strong{color:var(--acid);font-size:12px}.other-team-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.other-team-grid article{border:1px solid var(--line);background:#0a1c2f;border-radius:13px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:11px;min-width:0;min-height:76px;padding:10px 12px;display:grid;position:relative}.other-team-grid article.current-team{background:linear-gradient(135deg,#51191eb8,#0a1c2f);border-color:#ffbd4a75}.other-team-grid img{object-fit:contain;width:44px;height:44px}.other-team-grid div{gap:4px;min-width:0;display:grid}.other-team-grid strong,.other-team-grid span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.other-team-grid strong{color:#eef5fc;font-size:12px}.other-team-grid span{color:#20a8ff;font-size:10px}.other-team-grid small{color:var(--orange);font-size:8px;font-weight:950;position:absolute;top:6px;right:7px}.other-team-directory{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.other-team-entry{isolation:isolate;border:1px solid var(--line);min-width:0;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(145deg,#0c2337,#081725);border-radius:15px;grid-template-columns:58px minmax(0,1fr) 68px auto;align-items:center;gap:12px;padding:15px;transition:transform .18s,border-color .18s,background .18s;display:grid;position:relative;overflow:hidden}.other-team-entry:hover{background:linear-gradient(145deg,#10304a,#091b2c);border-color:#25d7c69e;transform:translateY(-3px)}.other-team-entry-badge{object-fit:contain;width:58px;height:58px}.other-team-entry-avatar{aspect-ratio:1;object-fit:cover;background:#10283b;border:1px solid #8fa5b96b;border-radius:10px;width:68px}.other-team-entry>*{z-index:1;position:relative}.other-team-entry-copy{min-width:0}.other-team-entry-copy span{color:var(--acid);letter-spacing:.12em;font-size:9px;font-weight:950}.other-team-entry-copy h3{color:#f2f7fc;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:4px 0;font-size:16px;overflow:hidden}.other-team-card-count{color:#6aaeff;white-space:nowrap;font-size:16px;font-weight:950}.other-team-entry-copy p{color:#c7d4df;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:850;overflow:hidden}.other-team-entry-stats{border-top:1px solid #314a638c;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding-top:10px;display:grid}.other-team-entry-stats strong{color:#dfeaf3;font-size:15px}.other-team-entry-stats span{color:#ffbd4a;white-space:nowrap;font-size:16px;font-weight:950}.other-team-entry-stats .other-team-wage{color:var(--acid);text-align:center}.other-team-entry-stats .other-team-value{text-align:right}.other-team-detail{contain:inline-size;border:1px solid var(--line);background:#071727;border-radius:18px;width:100%;min-width:0;max-width:100%;overflow:hidden}.other-team-back{border:0;border-bottom:1px solid var(--line);color:#a8bfd2;text-align:left;cursor:pointer;background:#091b2d;width:100%;padding:13px 18px;font-size:12px;font-weight:900}.other-team-back:hover{color:var(--acid);background:#0c2439}.other-team-score-card{background:radial-gradient(circle at 85% 20%,#6943cc3d,#0000 34%),linear-gradient(125deg,#081621,#0d2737 55%,#111731);border-color:#25d7c652;min-height:180px;margin-bottom:18px;box-shadow:inset 0 0 70px #00000052}.other-team-detail-crest{object-fit:contain;background:#fffffff0;border:1px solid #ffffff47;width:96px;height:96px;padding:10px}.other-team-identity{min-width:0}.other-team-identity h2{color:#f4f8fc;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(25px,4vw,42px);overflow:hidden}.other-team-stat-grid{margin-bottom:6px}.other-team-detail>header{border-bottom:1px solid var(--line);background:linear-gradient(120deg,#153b55e6,#08192af5);align-items:center;gap:15px;padding:18px;display:flex}.other-team-detail>header img{object-fit:contain;flex:none;width:64px;height:64px}.other-team-detail>header div{min-width:0}.other-team-detail>header span{color:var(--acid);letter-spacing:.14em;font-size:9px;font-weight:950}.other-team-detail>header h3{text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:28px;overflow:hidden}.other-team-detail>header p{color:#7fa0ba;margin:0;font-size:12px}.other-team-summary{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;display:grid}.other-team-summary>div{background:#0b2034;border-radius:12px;gap:5px;padding:13px;display:grid}.other-team-summary span{color:#7890a8;font-size:10px;font-weight:850}.other-team-summary strong{color:#ffbd4a;font-size:18px}.other-team-roster-groups{gap:9px;padding:28px 14px 14px;font-family:Cabinet Grotesk,Outfit Variable,MiSans,sans-serif;display:grid}.other-team-roster-title{margin-bottom:9px}.other-team-position-section{margin:0}.other-team-roster-card{appearance:none;color:inherit;font:inherit;cursor:pointer}.other-team-roster-card:disabled{opacity:1;cursor:default}.other-team-roster-card:disabled:hover{border-color:var(--line);transform:none}.other-team-roster-card .roster-mini-info{gap:6px;display:grid}.other-team-roster-card .roster-mini-info small{color:#7890a8;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.other-team-card-placeholder{color:#6f879d;background:linear-gradient(145deg,#102a40,#081725);place-items:center;width:100%;height:100%;font-size:22px;font-weight:950;display:grid}.league-module-empty{text-align:center;place-content:center;justify-items:center;gap:8px;min-height:300px;display:grid}.league-module-empty span{color:var(--acid);letter-spacing:.16em;font-size:10px;font-weight:950}.league-module-empty h2{margin:4px 0;font-size:36px}.league-module-empty p{color:#8298ae;max-width:540px;margin:0;line-height:1.7}.league-module-empty.has-requests{text-align:left;place-content:stretch;justify-items:stretch}.transfer-request-list{gap:8px;width:100%;margin-top:12px;display:grid}.transfer-request-list article,.admin-request-row{border:1px solid var(--line);background:#0a1c2f;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(180px,1.5fr) auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.transfer-request-list article span,.admin-request-row span{color:#8ca2b7}.transfer-request-list article b,.admin-request-row b{color:var(--orange)}.player-trade-action{color:#dbe8ff;cursor:pointer;background:#3149a594;border:1px solid #5c8fffa6;border-radius:8px;justify-self:end;min-height:28px;padding:0 10px;font-weight:900}.player-trade-action:disabled{color:#8b9aaa;opacity:1;cursor:not-allowed;background:#182838;border-color:#405264}.trade-modal-backdrop{z-index:400;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020812ad;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.trade-modal{background:linear-gradient(150deg,#0e233bfa,#071323fc);border:1px solid #5f93ff73;border-radius:24px;width:min(480px,100%);overflow:hidden;box-shadow:0 28px 80px #00000094,0 0 44px #4451d326}.trade-modal>header{border-bottom:1px solid #54759747;justify-content:space-between;align-items:center;padding:22px 24px 18px;display:flex}.trade-modal>header span{color:#9b75ff;letter-spacing:.16em;font-size:10px;font-weight:950}.trade-modal>header h2{margin:4px 0 0;font-size:30px}.trade-player-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:20px 24px 8px;display:grid}.trade-player-summary>div{background:#071626bd;border:1px solid #38567599;border-radius:12px;gap:5px;min-width:0;padding:12px;display:grid}.trade-player-summary span{color:#718ba4;font-size:10px;font-weight:850}.trade-player-summary strong{color:#f0f6ff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.trade-player-summary>div:last-child strong{color:var(--orange)}.trade-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px 24px 24px;display:grid}.trade-choice button{color:#f1eaff;cursor:pointer;background:linear-gradient(135deg,#7430c1d1,#2c52a1d1);border:1px solid #a36dff85;border-radius:15px;align-content:center;gap:7px;min-height:108px;padding:16px 10px;display:grid}.trade-choice button strong{font-size:21px}.trade-choice button span{color:#c7d2e6;font-size:10px;line-height:1.45}.trade-choice button:disabled,.roster-price-action:disabled{opacity:.38;filter:grayscale(.65);cursor:not-allowed}.auction-bid-form{background:#22133ec7;border:1px solid #9f5eef73;border-radius:15px;gap:12px;margin:16px 24px 24px;padding:18px;display:grid}.auction-bid-form>div,.auction-bid-form label{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.auction-bid-form span{color:#b7a4d8;font-size:10px;font-weight:850}.auction-bid-form strong{color:var(--orange)}.auction-bid-form input{color:#fff;text-align:right;background:#0b1727;border:1px solid #af70ff8c;border-radius:9px;width:120px;min-height:42px;padding:0 10px;font-weight:900}.auction-bid-form button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#2563eb);border:0;border-radius:9px;min-height:42px;font-weight:950}.auction-bid-form button:disabled{opacity:.48;cursor:not-allowed}.transfer-confirm-form{background:#0c2642d6;border:1px solid #3d99ff73;border-radius:15px;gap:12px;margin:16px 24px 24px;padding:18px;display:grid}.transfer-fee-row{align-items:stretch;gap:12px;display:flex}.transfer-fee-row label{flex-direction:column;flex:1 1 0;gap:6px;min-width:0;display:flex}.transfer-fee-row label>span{color:#7d99b5;white-space:nowrap;text-overflow:ellipsis;letter-spacing:.3px;font-size:10px;font-weight:900;overflow:hidden}.transfer-fee-row input{color:#f0f6ff;background:#081424e6;border:1px solid #af76ff52;border-radius:10px;width:100%;min-height:44px;padding:0 14px;font-size:14px;font-weight:850;transition:border-color .18s;box-shadow:inset 0 1px #ffffff0a}.transfer-fee-row input:focus{border-color:#af76ffa6;outline:none}.transfer-fee-row input[readonly]{color:var(--orange);cursor:default;background:#1e16088c;border-color:#ffc14d47;box-shadow:inset 0 1px #ffc14d0f}.transfer-confirm-form span{color:#8198ae;font-size:10px;font-weight:900}.transfer-confirm-form button{color:#04101c;cursor:pointer;background:#55b9ff;border:0;border-radius:8px;min-height:35px;font-weight:950}.transfer-confirm-form button.confirming{color:#fff;background:#7c3aed}.transfer-confirm-form button:disabled{opacity:.45;cursor:not-allowed}.transfer-confirm-form p{color:#9db0c4;margin:0;font-size:12px;line-height:1.65}.auction-bid-form button.trade-modal-back,.transfer-confirm-form button.trade-modal-back{border:1px solid var(--line);color:#91a5ba;background:0 0}.schedule-panel>header,.admin-schedule>header{margin-bottom:16px}.schedule-panel h2,.admin-schedule h2{margin:4px 0;font-size:30px}.schedule-panel p,.admin-schedule p{color:#8298ae;margin:0}.league-offseason-panel{text-align:center;background:radial-gradient(circle at 50% 15%,#25d7c61c,#0000 48%),#071828e0;border:1px solid #25d7c647;border-radius:20px;place-content:center;justify-items:center;gap:10px;min-height:290px;padding:36px 22px;display:grid}.league-offseason-panel span{color:var(--acid);letter-spacing:.2em;font-size:10px;font-weight:950}.league-offseason-panel h2{letter-spacing:-.04em;margin:0;font-size:clamp(28px,4vw,44px)}.league-offseason-panel p{color:#91a5ba;max-width:460px;margin:0;line-height:1.6}.season-schedule-list{gap:8px;display:grid}.season-match-card{border:1px solid var(--line);background:#091b2d;border-radius:13px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 15px;display:grid}.season-match-card>span{color:#7890a8;font-size:11px;font-weight:900}.season-match-teams{text-align:center;grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr);align-items:center;gap:10px;display:grid}.season-match-teams strong:first-child{text-align:right}.season-match-teams strong:last-child{text-align:left}.season-match-teams b{color:var(--orange);font-size:18px}.season-match-teams b.completed-score{color:#20a8ff;text-shadow:0 0 12px #20a8ff7a}.score-action{min-height:34px;color:var(--acid);cursor:pointer;background:#12494a73;border:1px solid #25d7c680;border-radius:9px;padding:0 12px;font-weight:900}.score-actions{gap:6px;display:flex}.score-delete{color:#ffacb6;cursor:pointer;background:#5c172580;border:1px solid #ff526780;border-radius:9px;min-height:34px;padding:0 12px;font-weight:900}.score-editor{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:minmax(100px,1fr) auto minmax(100px,1fr) auto auto;align-items:end;gap:8px;padding-top:12px;display:grid}.score-editor label{gap:5px;display:grid}.score-editor label span{color:#8da3b8;font-size:10px}.score-editor input{border:1px solid var(--line);color:#fff;text-align:center;background:#061321;border-radius:9px;width:100%;height:40px;font-size:18px;font-weight:950}.score-editor button{color:#dce9f5;cursor:pointer;background:#1b3850;border:0;border-radius:9px;height:40px;padding:0 12px;font-weight:900}.score-editor button[type=submit]{color:#04101c;background:var(--acid)}.section-title{justify-content:space-between;align-items:end;margin-bottom:30px;display:flex}.section-title>span{color:var(--orange);background:#ffbd4a1a;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:900}.team-operations-marquee{color:#99afc4;white-space:nowrap;background:#05111e9e;border-block:1px solid #486f8f47;margin:4px 0 16px;font-size:10px;font-weight:800;position:relative;overflow:hidden}.team-operations-marquee:before,.team-operations-marquee:after{z-index:1;content:"";pointer-events:none;width:34px;position:absolute;top:0;bottom:0}.team-operations-marquee:before{background:linear-gradient(90deg,#06101f,#0000);left:0}.team-operations-marquee:after{background:linear-gradient(-90deg,#06101f,#0000);right:0}.team-operations-marquee>div{width:max-content;animation:24s linear infinite team-operations-loop;display:flex}.team-operations-marquee span{align-items:center;gap:10px;min-height:34px;padding-inline:12px;display:inline-flex}.team-operations-marquee b{color:#edf5ff;font-variant-numeric:tabular-nums}.team-operations-marquee i{background:var(--acid);border-radius:50%;width:3px;height:3px}@keyframes team-operations-loop{to{transform:translate(-50%)}}.team-finance-summary{grid-auto-flow:dense;background:#35526e7a;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;width:100%;min-width:0;max-width:100%;margin-bottom:18px;padding:1px;display:grid;overflow:hidden}.team-finance-summary>div{background:linear-gradient(145deg,#102f42f0,#091829fc);border:0;border-radius:0;gap:7px;width:100%;min-width:0;max-width:100%;padding:22px 24px;display:grid;overflow:hidden}.team-finance-summary span{color:#91a5ba;font-size:12px;font-weight:900}.team-finance-summary strong{color:var(--orange);letter-spacing:-.05em;font-size:clamp(30px,4vw,48px)}.team-finance-summary b{letter-spacing:-.05em;font-size:clamp(30px,4vw,48px);font-weight:950;line-height:1}.team-finance-summary .team-total-value-card b{color:#eef5fc}.team-finance-summary>div:nth-child(2) strong{color:var(--acid)}.team-finance-summary .available-potx-card{background:linear-gradient(145deg,#0c395bf0,#081b31fc)}.team-finance-summary .available-potx-card strong{color:#56baff}.team-finance-summary .highest-value-player-card{background:linear-gradient(145deg,#361c59e6,#08262afa)}.team-finance-summary .highest-value-player-card strong,.team-finance-summary .highest-value-player-card b{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(24px,3.4vw,44px);line-height:1.08;overflow:hidden}.team-finance-summary .highest-value-player-card strong{color:#a98cff}.team-finance-summary .highest-value-player-card b{color:#ffd06c}.team-finance-summary small{color:#6f879f}.team-score-card{border:1px solid var(--line);background:var(--card);border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:28px;display:grid}.team-score-card.team-color-card{isolation:isolate;position:relative;overflow:hidden}.team-score-card.team-color-card.has-team-badge:before{z-index:0;aspect-ratio:1;content:"";background:var(--team-badge-image) center / contain no-repeat;opacity:.5;filter:blur(3px)saturate(1.18);transform-origin:50%;pointer-events:none;width:min(20%,104px);position:absolute;top:50%;left:0;transform:translate(-50%,-50%)scale(5)scaleX(1.16)}.team-score-card.team-color-card>*{z-index:1;position:relative}.team-crest,.profile-avatar{color:#04101c;background:var(--acid);border-radius:20px;place-items:center;width:78px;height:78px;font-size:24px;font-weight:950;display:grid}.team-dashboard,.other-team-dashboard{contain:inline-size;isolation:isolate;width:100%;min-width:0;max-width:100%;font-family:Cabinet Grotesk,Outfit Variable,MiSans,sans-serif;position:relative;overflow-x:hidden}.benfica-team-card{background:linear-gradient(90deg,#040810f5 0%,#070a12e0 48%,#2d030cd1 100%);border-color:#e0142c7a;min-height:220px;margin-bottom:18px;box-shadow:inset 0 0 80px #00000073,0 18px 45px #0000003d}.team-color-card.has-kit-color{border-color:rgba(var(--team-primary-rgb), .88);background:linear-gradient(125deg, rgba(var(--team-primary-rgb), .7), rgba(var(--team-primary-rgb), .68)), #0b3657;box-shadow:inset 0 0 85px #00000061,0 18px 45px #0000003d}.benfica-team-crest{object-fit:contain;background:#ffffffed;border:1px solid #ffffff52;width:96px;height:96px;padding:10px}.benfica-owner{align-items:center;gap:20px;min-width:0;display:flex}.benfica-owner-photo{object-fit:cover;object-position:50% 0;border:2px solid #ffffffc7;border-radius:20px;flex:none;width:104px;height:126px;padding:0;display:block;box-shadow:0 12px 30px #0000006b}.benfica-owner h2{color:#fff;letter-spacing:-.04em;text-shadow:0 2px 18px #000000b3;margin:6px 0;font-size:clamp(24px,4vw,42px)}.benfica-owner p{color:#d8c8cc}.team-score-card span,.profile-card span{color:#8298ae;font-size:11px;font-weight:850}.team-score-card h2,.profile-card h2{margin:5px 0}.team-score-card p,.profile-card p{color:#8298ae;margin:0}.rank-preview{text-align:right}.rank-preview strong{color:var(--orange);font-size:54px;display:block}.team-color-card.has-kit-color .team-primary-row h2,.team-color-card.has-kit-color .team-primary-row p,.team-color-card.has-kit-color .team-primary-row span,.team-color-card.has-kit-color .team-primary-row .rank-preview strong{color:rgb(var(--team-contrast-rgb))}.team-color-card.has-kit-color .team-primary-row p,.team-color-card.has-kit-color .team-primary-row span{opacity:.76}.team-color-card.has-kit-color .team-primary-row h2,.team-color-card.has-kit-color .team-primary-row .rank-preview strong{text-shadow:0 2px 14px #00000038}.team-color-card .team-primary-row h2,.team-color-card .team-primary-row p,.team-color-card .team-primary-row span,.team-color-card .team-primary-row .rank-preview strong{font-weight:950}.benfica-team-card,.other-team-score-card{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:18px}.team-primary-row{justify-content:space-between;align-items:center;gap:20px;min-width:0;display:flex}.team-chairman{align-items:center;gap:18px;min-width:0;display:flex}.team-chairman-visual{flex:none;align-items:center;gap:12px;display:flex}.team-header-crest,.team-chairman-visual .profile-avatar,.benfica-owner-photo{object-fit:contain;flex:0 0 104px;width:104px;height:104px}.team-header-crest{background:#ffffffed;border:1px solid #ffffff52;border-radius:20px;padding:10px}.team-header-crest.team-letter-crest{color:#04101c;background:var(--acid);place-items:center;padding:0;font-size:30px;font-weight:950;display:grid}.benfica-team-card .team-header-crest,.other-team-score-card .team-header-crest{background:#00000026;border:0}.team-chairman-visual .profile-avatar{border-radius:20px}.team-primary-row .rank-preview{flex:none}.team-kit-row{border-top:1px solid #54759747;justify-content:space-between;align-items:center;gap:24px;padding-top:16px;display:flex}.team-kit-row .team-crest{flex:none}.team-kit-pair{grid-template-columns:repeat(2,106px);gap:10px;display:grid}.team-kit-pair figure{place-items:center;min-width:0;margin:0;display:grid;position:relative}.team-kit-pair img{object-fit:contain;filter:drop-shadow(0 8px 10px #0000006b);width:106px;height:106px}.team-kit-pair figcaption{color:#e8f2fb;background:#030d18c7;border:1px solid #ffffff2e;border-radius:999px;padding:2px 5px;font-size:8px;font-weight:900;line-height:1.2;position:absolute;bottom:2px;right:4px}.team-honors{grid-template-columns:repeat(2,minmax(82px,106px));gap:10px;margin-left:auto;display:grid}.team-honors>div{text-align:center;background:linear-gradient(145deg,#361c59d1,#08262aeb);border:1px solid #8e56e661;border-radius:14px;align-content:center;place-items:center;gap:8px;min-height:106px;padding:10px 8px;display:grid}.team-honors span{color:#9cb0c5;white-space:nowrap;font-size:10px;font-weight:850}.team-honors strong{color:#f4c451;text-shadow:0 2px 8px #000000a6;font-size:38px;line-height:1}.team-stat-grid article.highlight{background:linear-gradient(145deg,#114849b3,#091f2bf2);border-color:#25d7c68c}.team-stat-grid article.highlight strong{color:var(--acid)}.team-data-comparison{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:30px;display:grid}.team-data-panel{border:1px solid var(--line);background:linear-gradient(145deg,#0c1f32f5,#071524fa);border-radius:20px;min-width:0;padding:20px}.team-data-panel>header{justify-content:space-between;align-items:end;gap:14px;margin-bottom:15px;display:flex}.team-data-panel>header .eyebrow{margin:0;font-size:9px}.team-data-panel>header h3{margin:0;font-size:clamp(20px,2.2vw,28px)}.team-current-stat-label{color:#d9e4ef;letter-spacing:-.02em;margin:0 0 2px;font-size:17px;font-weight:900}.team-current-stat-grid{grid-auto-flow:dense;background:#35526e7a;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;display:grid;overflow:hidden}.team-current-stat-grid article{background:linear-gradient(145deg,#0c304cf5,#081b31fc);border:0;border-radius:0;flex-direction:column;justify-content:center;gap:6px;min-width:0;min-height:132px;padding:22px 24px;display:flex;position:relative}.team-current-stat-grid span{color:#91a5ba;font-size:12px;font-weight:900;line-height:1;position:absolute;top:14px;right:16px}.team-current-stat-grid strong{color:#56baff;letter-spacing:-.05em;font-size:clamp(30px,4vw,48px);font-weight:950;line-height:1}.team-current-stat-grid small{color:#ffd06c;letter-spacing:-.04em;font-size:clamp(30px,4vw,48px);font-weight:950;line-height:1}.team-current-stat-grid b{white-space:nowrap;align-items:center;gap:4px;font-size:13px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.team-current-stat-grid b:before{content:"";clip-path:polygon(50% 0,100% 42%,68% 42%,68% 100%,32% 100%,32% 42%,0 42%);background:currentColor;flex:none;width:9px;height:11px}.team-current-stat-grid b.pct-up{color:#4ade80}.team-current-stat-grid b.pct-down{color:#f87171}.team-current-stat-grid b.pct-down:before{transform:rotate(180deg)}.team-current-stat-grid em{color:#ffd06c;font-size:12px;font-style:normal;font-weight:900;line-height:1;position:absolute;bottom:14px;right:16px}.team-roster{border-top:1px solid #44658457;margin-top:36px;padding-top:28px}.team-roster-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.team-roster-title h2{color:#f1f6fc;letter-spacing:-.03em;margin:0;font-size:clamp(28px,7vw,40px);line-height:1}.team-roster-title p{color:#7f97ad;margin:0;font-family:MiSans,sans-serif;font-size:11px}.team-roster-count{color:var(--acid);white-space:nowrap;margin:0;font-size:12px;display:block}.team-roster-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.team-roster-head h2{letter-spacing:-.04em;margin:0 0 8px;font-size:34px}.team-roster-head p:last-child{color:#8298ae;margin:0}.team-roster-head>strong{color:var(--acid);white-space:nowrap}.roster-groups{gap:9px;display:grid}.roster-position-section{border:1px solid var(--line);background:#091727d1;border-radius:14px;padding:0;overflow:hidden}.roster-position-section.is-open{border-color:#25d7c66b;box-shadow:0 18px 42px #00000038}.roster-position-toggle{color:#edf5ff;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:62px;padding:13px 16px;display:flex}.roster-position-heading{color:#edf5ff;align-items:center;width:100%;min-height:58px;padding:12px 16px;display:flex}.roster-position-heading>span{align-items:baseline;gap:10px;display:flex}.roster-position-heading h3{letter-spacing:-.02em;margin:0;font-size:19px}.roster-position-heading small{color:#7890a8;font-family:MiSans,sans-serif;font-size:10px;font-weight:900}.roster-position-toggle>span{align-items:baseline;gap:10px;display:flex}.roster-position-toggle h3{letter-spacing:-.02em;margin:0;font-size:19px}.roster-position-toggle small{color:#7890a8;font-family:MiSans,sans-serif;font-size:10px;font-weight:900}.roster-position-toggle svg{fill:none;width:20px;height:20px;stroke:var(--acid);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:none;transition:transform .28s cubic-bezier(.2,.8,.2,1)}.roster-position-section.is-open .roster-position-toggle svg{transform:rotate(180deg)}.roster-card-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px;display:grid}.roster-mini-card{border:1px solid var(--line);text-align:left;background:var(--card);border-radius:13px;min-width:0;padding:0;transition:transform .16s,border-color .16s;overflow:hidden}.roster-mini-card:hover{border-color:#25d7c694;transform:translateY(-3px)}.roster-mini-open{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.roster-mini-art{aspect-ratio:12/17;background:#103047;position:relative;overflow:hidden}.roster-mini-art>.player-card-artwork{transition:transform .7s cubic-bezier(.2,.8,.2,1),filter .7s}.roster-mini-info{min-width:0;padding:10px}.roster-mini-info h4{min-height:36px;margin:0;font-size:14px;font-weight:900;line-height:1.28;overflow:hidden}.roster-mini-actions{gap:8px;padding:0 10px 10px;display:grid}.roster-mini-meta{grid-template-columns:minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.roster-mini-condition{background:#040e18c7;border:2px solid;border-radius:50%;justify-self:end;place-items:center;width:34px;height:34px;font-family:Outfit Variable,MiSans,sans-serif;font-size:17px;font-weight:950;line-height:1;display:grid;box-shadow:inset 0 0 0 2px #ffffff0a}.roster-mini-condition.condition-a{color:#22e66f}.roster-mini-condition.condition-b{color:#9bdc32}.roster-mini-condition.condition-c{color:#f1c84b}.roster-mini-condition.condition-d{color:#f49345}.roster-mini-condition.condition-e{color:#f0525f}.roster-mini-price{color:#f4c451;min-width:0;font-family:MiSans,sans-serif;font-size:var(--auto-fit-font-size,16px);font-synthesis:none;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:0;text-shadow:0 1px 2px #0000008c;text-overflow:clip;text-rendering:optimizelegibility;white-space:nowrap;-webkit-text-stroke:0 transparent;font-weight:700;line-height:1.3;display:block;overflow:visible}.roster-mini-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.roster-price-action,.roster-release-action{cursor:pointer;border-radius:8px;min-height:30px;padding:0 8px;font-size:10px;font-weight:950}.roster-price-action{color:#c9ebff;background:#14578fb8;border:1px solid #4badff9e}.roster-price-action:hover{color:#fff;background:#176ead}.roster-release-action{color:#ffbbc1;background:#6816238c;border:1px solid #ff62708c}.roster-release-action:hover{color:#fff;background:#a82b40}.roster-release-action:disabled{color:#8297aa;cursor:default;background:#172736;border-color:#8297ab40}.roster-price-editor{border-top:1px solid var(--line);background:#0a1827;grid-template-columns:minmax(0,1fr) auto auto;gap:4px;padding:9px;display:grid}.roster-price-editor label{gap:3px;min-width:0;display:grid}.roster-price-editor label span{color:#7fa0bb;font-size:8px;font-weight:900}.roster-price-editor input{color:#fff;background:#081421;border:1px solid #4badff80;border-radius:7px;outline:none;width:100%;min-width:0;height:30px;padding:0 6px}.roster-price-editor button{color:#d9ecfa;cursor:pointer;background:#1a354b;border:0;border-radius:7px;align-self:end;height:30px;padding:0 7px;font-size:9px;font-weight:900}.roster-price-editor button[type=submit]{color:#04101c;background:var(--acid)}@media (hover:hover){.roster-mini-card:hover .roster-mini-art>.player-card-artwork{filter:saturate(1.08);transform:scale(1.045)}}@media (prefers-reduced-motion:reduce){.team-operations-marquee>div{animation:none}.roster-position-toggle svg,.roster-mini-art>.player-card-artwork{transition:none}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#2a2721;--paper:#f1efe9;--card:#fffdf8;--acid:#a87713;--orange:#b47b09;--line:#d8d0c1;--muted:#746d62;--surface-shadow:0 18px 46px #51463121}html[data-theme=light]{background:#d9d6cf}html[data-theme=light] body{color:var(--ink);background:radial-gradient(circle at 88% 3%, #be91302e, transparent 25rem), radial-gradient(circle at 6% 40%, #fffc, transparent 30rem), var(--paper);box-shadow:0 0 54px #4c433338}html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] ::selection{color:#fff;background:#a87713b8}html[data-theme=light] :where(button,a,input,select,textarea,[role=button]):focus-visible{outline-color:#a87713db}.theme-toggle{justify-content:center;align-items:center;gap:6px;display:inline-flex}.theme-toggle strong{font-size:inherit;font-weight:900}.theme-toggle-icon{border:2px solid;border-radius:50%;flex:0 0 14px;width:14px;height:14px;display:block;position:relative}.theme-toggle[data-theme-target=light] .theme-toggle-icon{background:currentColor;box-shadow:0 0 0 3px #ffbd4a1f}.theme-toggle[data-theme-target=dark] .theme-toggle-icon{background:0 0;box-shadow:inset 5px -2px}html[data-theme=light] .topbar,html[data-theme=light] .bottom-nav{background:#fffdf8f0;border-color:#d3cab8;box-shadow:0 12px 30px #5f4e2c1a}html[data-theme=light] .brand,html[data-theme=light] .brand-label{color:#27231c}html[data-theme=light] .account-chip{color:#665e51;background:#f4f0e7}html[data-theme=light] .account-actions button{color:#554c3f;background:#fffdf8}html[data-theme=light] .account-actions button:hover{color:#6b4900;background:#f5ead1}html[data-theme=light] .theme-toggle{color:#76520a;background:#fff8e7;border-color:#c89a37}html[data-theme=light] .bottom-nav button{color:#746c60}html[data-theme=light] .bottom-nav button.active{color:#7c570d;background:#f4e8ca}html[data-theme=light] .league-home-wallpaper{background-blend-mode:luminosity;opacity:.16;filter:grayscale(.3)contrast(.7);background-color:#eee9dd}html[data-theme=light] .league-hero-brand h1,html[data-theme=light] #popular-player-title,html[data-theme=light] .other-team-title-row>strong,html[data-theme=light] .version-info-line{color:#6e4a00;-webkit-text-fill-color:currentColor;background:0 0}html[data-theme=light] .league-status{color:#76510a;background:#fff4d8;border-color:#d6b05c}html[data-theme=light] :is(.league-hero p:last-child,.section-title p:last-child,.league-summary-grid span,.team-stat-grid span,.season-mark span,.empty-league p){color:#746d62}html[data-theme=light] :is(.popular-player-card,.league-summary-grid article,.team-stat-grid article,.league-table-section,.league-feature-panel,.team-score-card,.profile-card,.admin-panel,.team-finance-summary>div,.roster-position-section,.roster-mini-card,.library-mode-switcher button,.library-global-search label,.toolbar,.toolbar label,.pack-library-item,.player-card,.player-library-gate,.mode-switcher,.profile-control-group,.profile-fold,.league-controls,.member-list,.season-match-card){border-color:var(--line);color:var(--ink);background:#fffdf8;box-shadow:0 10px 28px #5b4b2e12}html[data-theme=light] .popular-player-art{background:#f0ece3}html[data-theme=light] .popular-player-card{color:#2b2822}html[data-theme=light] .popular-player-meta>small{color:#9a690b}html[data-theme=light] .popular-player-arrow{color:#76520c;background:#fffbf0f0;border-color:#c9a24d}html[data-theme=light] .version-info-box{background:#c79a38}html[data-theme=light] .version-info-inner{background:#fffaf0}html[data-theme=light] .offseason-home,html[data-theme=light] .league-offseason-panel,html[data-theme=light] .empty-league{background:#fffaf0;border-color:#d7c7a4}html[data-theme=light] .league-table thead th{color:#716858;background:#eee9df}html[data-theme=light] .league-table th,html[data-theme=light] .league-table td{color:#3f3a31;border-color:#ded7ca}html[data-theme=light] .home-league-table .league-club strong{color:#79530b}html[data-theme=light] .home-league-table .league-club span{color:#173f67}html[data-theme=light] .home-league-table .league-club span:before{color:#8a6a2a}html[data-theme=light] .league-table tbody tr:hover{background:#f8f1e2}html[data-theme=light] .league-table tbody tr.league-top-eight{background:linear-gradient(90deg, rgba(var(--top-eight-rgb), .1), #fffdf8c7)}html[data-theme=light] .league-feature-nav button{color:#50493d;background:linear-gradient(145deg,#fffdf8,#f1ece1);border-color:#d7c49b;box-shadow:0 8px 22px #604e2b12}html[data-theme=light] .league-feature-nav button.nv-green{--feature-ink:#155443;--feature-muted:#477469;background:linear-gradient(110deg,#d8f1e8 0%,#eef9f5 46%,#fffdf9 100%);border-color:#82bba9}html[data-theme=light] .league-feature-nav button.nv-blue{--feature-ink:#174d78;--feature-muted:#51758f;background:linear-gradient(110deg,#dcecf8 0%,#f0f7fb 46%,#fffdf9 100%);border-color:#83acd0}html[data-theme=light] .league-feature-nav button.nv-amber{--feature-ink:#6f4c0a;--feature-muted:#806b43;background:linear-gradient(110deg,#f6e6bd 0%,#fbf4e3 46%,#fffdf9 100%);border-color:#d4af62}html[data-theme=light] .league-feature-nav button.nv-crimson{--feature-ink:#7b2940;--feature-muted:#8c5d69;background:linear-gradient(110deg,#f7dfe5 0%,#fcf0f3 46%,#fffdf9 100%);border-color:#d89baa}html[data-theme=light] .league-feature-nav button.nv-orange{--feature-ink:#7a3f1a;--feature-muted:#8b6652;background:linear-gradient(110deg,#f8e0d0 0%,#fcf1e9 46%,#fffdf9 100%);border-color:#dc9f78}html[data-theme=light] .league-feature-nav button.nv-indigo{--feature-ink:#303f86;--feature-muted:#626b94;background:linear-gradient(110deg,#e0e4f8 0%,#f1f3fc 46%,#fffdf9 100%);border-color:#9aa4dc}html[data-theme=light] .league-feature-nav button.nv-purple{--feature-ink:#593484;--feature-muted:#78658e;background:linear-gradient(110deg,#ece2f8 0%,#f6f0fb 46%,#fffdf9 100%);border-color:#b29bd7}html[data-theme=light] .league-feature-nav .league-feature-copy strong{color:var(--feature-ink,#2d2922)}html[data-theme=light] .league-feature-nav .league-feature-copy small{color:var(--feature-muted,#756d60)}html[data-theme=light] .league-feature-nav button>b{color:#665d4f;background:#f5f0e7;border-color:#cbb98f}html[data-theme=light] .league-feature-nav button>b.is-open{color:#6d4b05;background:#fff1c8;border-color:#c8972e}html[data-theme=light] :is(.league-switcher-backdrop,.league-feature-modal-backdrop,.trade-modal-backdrop,.modal-backdrop,.manager-picker-backdrop,.small-skill-picker-backdrop){background:#433c316b}html[data-theme=light] :is(.league-switcher-dialog,.league-feature-modal,.trade-modal,.manager-picker-dialog,.small-skill-picker){color:var(--ink);background:#fffdf8;border-color:#d0c3a8;box-shadow:0 26px 72px #40362433}html[data-theme=light] .league-feature-modal>header{background:#f1ece2}html[data-theme=light] .league-feature-modal>header strong{color:#2c2821}html[data-theme=light] .league-feature-header-copy{color:#07574f;background:#d9f4ef;border-color:#67b9ad}html[data-theme=light] .league-feature-header-copy:hover{background:#c3ece5}html[data-theme=light] .league-feature-header-copy:disabled{color:#8b857b;background:#e8e1d5;border-color:#d0c3a8}html[data-theme=light] .league-switcher-list button,html[data-theme=light] .other-team-grid article,html[data-theme=light] .other-team-detail,html[data-theme=light] .other-team-detail>header,html[data-theme=light] .other-team-summary>div{border-color:var(--line);color:var(--ink);background:#f8f4eb}html[data-theme=light] .other-team-entry{color:#49382a;background:linear-gradient(145deg,#f3e9de 0%,#eadbc9 100%);border-color:#d8c2a9;box-shadow:0 7px 18px #67492c12}html[data-theme=light] .other-team-entry:hover{background:linear-gradient(145deg,#f0e3d4 0%,#e4d1bb 100%);border-color:#b99063;box-shadow:0 10px 24px #67492c1f}html[data-theme=light] .other-team-entry-copy h3{color:#563b28}html[data-theme=light] .other-team-entry-copy p,html[data-theme=light] .other-team-entry-stats strong{color:#745b46}html[data-theme=light] .other-team-entry-stats{border-top-color:#74523233}html[data-theme=light] .other-team-entry-stats .other-team-value{color:var(--acid)}html[data-theme=light] .league-switcher-list button.active{background:#fff1cb;border-color:#b88923}html[data-theme=light] .league-feature-page-back,html[data-theme=light] .other-team-back{color:#665e52;background:#f5f0e7}html[data-theme=light] .season-match-teams strong{color:#3b362d}html[data-theme=light] .team-finance-summary>div{background:#fffaf1}html[data-theme=light] .team-roster-title h2,html[data-theme=light] .team-roster-head h2,html[data-theme=light] .roster-position-toggle h3,html[data-theme=light] .roster-position-heading h3{color:#2c2821}html[data-theme=light] .roster-mini-info h4,html[data-theme=light] .roster-mini-price{color:#40392f}html[data-theme=light] .roster-mini-condition{background:#fffaf0;box-shadow:inset 0 0 0 2px #604c2a0d}html[data-theme=light] .roster-position-section.is-open{border-color:#c59a3d;box-shadow:0 16px 34px #604e2c1c}html[data-theme=light] .library-mode-switcher button span,html[data-theme=light] .player-library-gate strong{color:#322e27}html[data-theme=light] .library-mode-switcher button.active{color:#704d08;background:#fff1c9;border-color:#b88720}html[data-theme=light] .library-global-search label{box-shadow:10px 12px 28px #836f4a1f,-8px -8px 24px #fffc}html[data-theme=light] .library-global-search label:focus-within{background:#fffaf0;border-color:#b8861d;box-shadow:0 0 0 4px #b8861d1f}html[data-theme=light] .library-global-search input,html[data-theme=light] .toolbar input,html[data-theme=light] .toolbar select{color:#2b2822}html[data-theme=light] .library-global-search input::placeholder{color:#8a8174}html[data-theme=light] .toolbar select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#fffdf8}html[data-theme=light] .toolbar select option{color:#2b2822;background:#fffdf8}html[data-theme=light] .toolbar select option:checked{color:#fff;background:#a87713}html[data-theme=light] .pack-library-card,html[data-theme=light] .pack-library-expanded,html[data-theme=light] .player-card-copy{color:#2f2b24;background:#fffdf8}html[data-theme=light] .section-title.profile-taste-hero{background:linear-gradient(145deg,#fffdf8,#eee6d5);border-color:#d0b46f;box-shadow:0 20px 48px #5a48271c}html[data-theme=light] .profile-taste-hero .profile-hero-copy h1,html[data-theme=light] .profile-group-heading h2,html[data-theme=light] .profile-fold>summary{color:#302b23}html[data-theme=light] .profile-hero-description,html[data-theme=light] .profile-group-heading p,html[data-theme=light] .profile-fold>summary strong{color:#756d60}html[data-theme=light] .profile-hero-account{background:#fffdf8c7;border-color:#d6cab2}html[data-theme=light] .profile-hero-account strong{color:#2e2a23}html[data-theme=light] .profile-context-marquee{background:#f3eee5;border-color:#d9cfbd}html[data-theme=light] .profile-context-marquee span{color:#675f53}html[data-theme=light] .profile-group-admin{background:#faf6ed;border-color:#d2c3a7}html[data-theme=light] .profile-fold:hover,html[data-theme=light] .profile-fold[open]{background:#fffaf0;border-color:#c49a43;box-shadow:0 12px 24px #5e4d2d17}html[data-theme=light] .mode-switcher button,html[data-theme=light] .admin-action-row button{color:#5e564a;background:#f3eee5}html[data-theme=light] .mode-switcher button.active{color:#fff;background:#a87713}html[data-theme=light] .player-detail-page-shell,html[data-theme=light] .detail-modal,html[data-theme=light] .detail-modal .ability-panel{color:#2b2822;background:#f1efe9}html[data-theme=light] .player-detail-page-shell .player-overview-title{background:#fffdf8f5;border-color:#d4cab7}html[data-theme=light] .detail-modal .version-card,html[data-theme=light] .detail-modal .stats-grid,html[data-theme=light] .detail-modal .stat-row,html[data-theme=light] .detail-modal .position-cell,html[data-theme=light] .mobile-profile-side>div,html[data-theme=light] .mobile-profile-rating,html[data-theme=light] .mobile-skills-section,html[data-theme=light] .position-pitch,html[data-theme=light] .model-appearance-row,html[data-theme=light] .physical-output-row{background:#fffdf8;border-color:#ddd4c4}html[data-theme=light] .detail-modal .stat-row:nth-child(odd){background:#f7f2e8}html[data-theme=light] .mobile-profile-side span,html[data-theme=light] .overview-manager-copy small{color:#776f63}html[data-theme=light] .mobile-profile-side strong,html[data-theme=light] .mobile-rating-position,html[data-theme=light] .overview-manager-copy strong{color:#2b2822}html[data-theme=light] .overview-manager-selector{color:#2b2822;background:linear-gradient(145deg,#fffdf8,#ece5d7) padding-box padding-box,linear-gradient(135deg,#d7c8a5,#8f6a1b) border-box;box-shadow:0 8px 20px #5344281f}html[data-theme=light] .overview-manager-avatar{background:#f4eee2;border-color:#cdbf9e;box-shadow:0 7px 18px #53442824}html[data-theme=light] .position-pitch{background:#e8eee3}@media (max-width:767px){.theme-toggle{min-width:42px!important;padding-inline:8px!important}.theme-toggle strong{display:none}}@media (max-width:0){.roster-card-grid{grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:16px}.roster-mini-info{padding:12px}.roster-mini-info h4{min-height:40px;font-size:16px}.roster-mini-price{font-size:18px}}.roster-loading{color:#8298ae;justify-content:center;align-items:center;gap:16px;min-height:220px;display:flex}.team-management-tabs{border:1px solid var(--line);background:#061321d1;border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:520px;margin:38px 0 0;padding:5px;display:grid}.team-management-tabs button{color:#8fa4b9;cursor:pointer;background:0 0;border:0;border-radius:11px;min-height:46px;font-weight:900}.team-management-tabs button.active{color:#04101c;background:var(--acid)}.player-registration{border:1px solid var(--line);background:#081727c2;border-radius:20px;margin-top:18px;padding:26px}.registration-filters{grid-template-columns:minmax(220px,2fr) repeat(3,minmax(120px,1fr));gap:10px;display:grid}.registration-filters label{gap:7px;display:grid}.registration-filters span{color:#8198ae;font-size:11px;font-weight:900}.registration-filters input,.registration-filters select{border:1px solid var(--line);color:#fff;background:#0b2035;border-radius:11px;outline:none;width:100%;min-height:46px;padding:0 13px}.registration-filters input:focus,.registration-filters select:focus{border-color:var(--acid)}.registration-message{color:var(--acid);background:#10434561;border:1px solid #25d7c661;border-radius:11px;margin:14px 0 0;padding:12px 14px;font-weight:800}.registration-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.registration-player{border:1px solid var(--line);background:#0a1c2f;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.registration-player.unavailable{opacity:.58}.registration-player-card{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:0;display:grid}.registration-player-card img{aspect-ratio:.72;object-fit:contain;background:#103047;border-radius:7px;width:54px}.registration-player-card div{gap:5px;min-width:0;display:grid}.registration-player-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.registration-player-card span{color:#7f97ad;font-size:10px}.registration-action{color:#04101c;background:var(--acid);cursor:pointer;border:0;border-radius:9px;min-height:36px;padding:0 10px;font-size:11px;font-weight:950}.registration-action:disabled{color:#75899d;cursor:default;background:#172b3d}.registration-empty{color:#7f97ad;text-align:center;place-content:center;gap:7px;min-height:180px;display:grid}.registration-empty strong{color:#dce8f3}.release-review-panel>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.release-review-panel h2{margin:6px 0 0;font-size:30px}.release-approve-all{color:#04101c;background:var(--acid);cursor:pointer;border:0;border-radius:11px;min-height:42px;padding:0 16px;font-weight:950}.release-approve-all:disabled{color:#75899d;cursor:default;background:#172b3d}.release-message{color:var(--acid);background:#10434561;border:1px solid #25d7c661;border-radius:11px;grid-column:1/-1;margin:0 0 16px;padding:12px 14px;font-weight:850}.release-review-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.release-review-item{border:1px solid var(--line);background:#0a1c2f;border-radius:14px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px;display:grid}.release-review-item img{aspect-ratio:.72;object-fit:contain;background:#103047;border-radius:7px;width:56px}.release-review-item div{gap:4px;min-width:0;display:grid}.release-review-item strong,.release-review-item span,.release-review-item time{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.release-review-item strong{color:#edf5fc}.release-review-item span,.release-review-item time{color:#7890a8;font-size:10px}.release-review-item b{color:var(--orange);white-space:nowrap;font-size:11px}.profile-grid{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:20px;display:grid}.profile-dashboard{align-content:start;gap:14px;font-family:Outfit Variable,MiSans,sans-serif;display:grid;overflow-x:hidden}.profile-dashboard>.section-title{margin-bottom:0}.profile-dashboard .league-home-wallpaper{opacity:.38}.section-title.profile-taste-hero{background:linear-gradient(145deg,#05182af5,#072c3ce6 56%,#14333deb);border:1px solid #68cbff57;border-radius:26px;grid-template-columns:minmax(0,1fr) 140px;align-items:end;gap:14px;min-height:210px;padding:26px 18px 22px;position:relative;overflow:hidden;box-shadow:0 22px 58px #00050e61,inset 0 1px #ffffff14;display:grid!important}.profile-taste-hero:before{content:"";filter:blur(9px);pointer-events:none;background:radial-gradient(circle,#25d7c661,#3790e021 46%,#0000 70%);border-radius:50%;width:260px;height:260px;position:absolute;bottom:-126px;right:-115px}.profile-taste-hero:after{content:"";opacity:.2;pointer-events:none;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 72%);mask-image:linear-gradient(135deg,#000,#0000 72%)}.profile-hero-copy,.profile-hero-account{z-index:1;position:relative}.profile-hero-kicker{color:#82d9ff;letter-spacing:.16em;margin:0 0 12px;font-size:11px;font-weight:850}.profile-taste-hero .profile-hero-copy h1{color:#f5fbff;letter-spacing:-.065em;white-space:nowrap;width:100%;max-width:none;margin:0;font-size:clamp(38px,10vw,46px);line-height:.94}.profile-hero-description{color:#9fb7c9;max-width:225px;margin:16px 0 0;font-family:MiSans,sans-serif;font-size:11px;font-weight:650;line-height:1.6}.profile-hero-account{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:center;background:#020e1a7a;border:1px solid #ffffff24;border-radius:20px;justify-items:center;gap:7px;min-width:0;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff12}.profile-hero-account>img{object-fit:cover;background:#ffffff12;border:1px solid #ffffff38;border-radius:16px;width:58px;height:58px}.profile-hero-account>div{justify-items:center;gap:3px;width:100%;min-width:0;display:grid}.profile-hero-account small{color:#78a0b9;font-family:MiSans,sans-serif;font-size:8px;font-weight:800}.profile-hero-account strong,.profile-hero-account span{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.profile-hero-account strong{color:#f2f9ff;font-size:12px}.profile-hero-account span{color:var(--acid);font-family:MiSans,sans-serif;font-size:9px;font-weight:800}.profile-context-marquee{background:#04121f8f;border-block:1px solid #5597be40;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.profile-context-marquee>div{align-items:center;gap:15px;width:max-content;min-height:38px;padding-inline:15px;animation:22s linear infinite profile-context-roll;display:flex}.profile-context-marquee span{color:#a8bfd1;white-space:nowrap;font-size:10px;font-weight:800}.profile-context-marquee i{background:var(--acid);border-radius:50%;flex:0 0 4px;width:4px;height:4px;box-shadow:0 0 10px #25d7c6b8}@keyframes profile-context-roll{to{transform:translate(-48%)}}@media (prefers-reduced-motion:reduce){.profile-context-marquee>div{animation:none}.profile-fold{transition:none}}.profile-control-group{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;background:linear-gradient(155deg,#051524f0,#030e1ae6);border:1px solid #4e87b44d;border-radius:22px;gap:9px;padding:12px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 18px 42px #00050d33}.profile-control-group:after{content:"";pointer-events:none;background:linear-gradient(112deg,#0000 12%,#ffffff09 45%,#0000 76%);position:absolute;inset:0}.profile-control-group>*{z-index:1;position:relative}.profile-control-group>.profile-fold{grid-column:span 1}.profile-control-group>.profile-fold[open],.profile-control-group>.profile-fold:only-of-type,.profile-control-group>.profile-group-heading,.profile-control-group>.account-management-fold{grid-column:1/-1}.profile-group-account{grid-template-columns:minmax(0,1fr)}.profile-group-account>.profile-fold,.profile-group-account>.profile-fold[open]{grid-column:1;width:100%}.profile-group-heading{align-items:center;gap:12px;padding:2px 4px 6px;display:flex}.profile-group-heading>span{color:#72c9ff;letter-spacing:.06em;background:#267cb81a;border:1px solid #5bb8ff61;border-radius:999px;flex:none;place-items:center;min-width:42px;min-height:28px;padding:0 8px;font-size:10px;font-weight:900;display:grid}.profile-group-heading h2,.profile-group-heading p{margin:0}.profile-group-heading h2{color:#eaf5ff;font-size:19px;font-weight:950}.profile-group-heading p{color:#7891a7;margin-top:2px;font-size:11px;font-weight:750}.profile-group-admin{background:radial-gradient(circle at 88% 4%,#9971ff1c,#0000 48%),linear-gradient(155deg,#0a1628f2,#0f1127eb);border-color:#ac8eff4d;box-shadow:inset 0 1px #ffffff0a,0 18px 42px #00050d33}.profile-group-admin .profile-group-heading>span{color:#c8b6ff;background:#9570ff1a;border-color:#b197ff6b}.profile-group-admin .profile-group-heading h2{color:#e9e1ff}.profile-group-archive{border-color:#a774ff57;grid-template-columns:minmax(0,1fr)}.profile-group-archive>.bill-history,.profile-group-archive>.profile-fold{grid-column:1;width:100%}.profile-group-archive .profile-group-heading>span{color:#c5a3ff;background:#864ce624;border-color:#a774ff85}.profile-fold{background:#081b2cbd;border:1px solid #5482a54d;border-radius:17px;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,background .35s,box-shadow .35s;overflow:hidden}.profile-fold:hover{background:#0b2337e0;border-color:#58c6e67a;transform:translateY(-2px);box-shadow:0 12px 26px #00040b3d}.profile-fold[open]{background:#07192af5;transform:none}.profile-fold>summary{color:#edf6ff;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:4px 8px;min-height:76px;padding:12px 13px;font-size:15px;font-weight:950;list-style:none;display:grid;position:relative}.profile-fold>summary::-webkit-details-marker{display:none}.profile-fold>summary:after{content:"＋";color:var(--acid);font-size:22px}.profile-fold[open]>summary{border-bottom:1px solid var(--line)}.profile-fold[open]>summary:after{content:"－"}.profile-fold>summary strong{color:#7794aa;grid-column:1;margin:0;font-family:MiSans,sans-serif;font-size:9px;line-height:1.25}.profile-fold>summary:after{grid-area:1/2/3;align-self:center}.profile-fold>.mode-switcher{margin-bottom:14px}.multi-league-panel{gap:14px;margin:14px;display:grid}.multi-league-memberships{gap:8px;display:grid}.multi-league-memberships article{border:1px solid var(--line);background:#0a1c2f;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:flex}.multi-league-memberships article div{gap:4px;display:grid}.multi-league-memberships article span{color:#8fa5b9;font-size:11px}.multi-league-memberships article button,.multi-league-application button{min-height:38px;color:var(--acid);cursor:pointer;background:#25d7c614;border:1px solid #25d7c68c;border-radius:10px;padding:0 13px}.multi-league-application{gap:10px;padding-top:4px;display:grid}.multi-league-application label{color:#8fa5b9;gap:7px;font-size:12px;display:grid}.multi-league-application select{border:1px solid var(--line);width:100%;min-height:46px;color:var(--ink);background:#071526;border-radius:11px;padding:0 12px}.multi-league-application button.confirming{color:#241400;background:#ffb63b;border-color:#ffb63b}.multi-league-message{color:var(--acid);margin:0;font-size:12px}.league-rules-content{background:#051321b3;border:1px solid #3684be57;border-radius:14px;gap:14px;margin:14px;padding:16px;display:grid}.league-rules-note,.league-rules-status{color:#91a5ba;margin:0;font-size:13px;line-height:1.55}.league-rules-downloads{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.league-rules-download{color:#e9f3ff;text-align:left;cursor:pointer;background:linear-gradient(145deg,#0d3550fa,#071d30fa);border:1px solid #25d7c66b;border-radius:14px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:82px;padding:12px 14px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 24px #0003}.league-rules-download:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 25%,#ffffff1a 48%,#0000 72%);transition:transform .45s;position:absolute;inset:0;transform:translate(-120%)}.league-rules-download:hover:not(:disabled){border-color:var(--acid);background:linear-gradient(145deg,#114960fc,#08253afc);transform:translateY(-2px);box-shadow:0 14px 32px #0000004d,0 0 0 1px #25d7c62e}.league-rules-download:hover:not(:disabled):after{transform:translate(120%)}.league-rules-download:active:not(:disabled){transform:translateY(0)scale(.985)}.league-rules-download:focus-visible{outline-offset:3px;outline:3px solid #25d7c6d1}.league-rules-download:disabled{color:#c9d6e2;cursor:not-allowed;box-shadow:none;background:#0b1b2b;border-color:#7d97b057}.league-rule-file-type{aspect-ratio:1;color:#04101c;background:var(--acid);letter-spacing:.04em;border:1px solid #ffffff38;border-radius:12px;place-items:center;width:52px;font-size:11px;font-weight:950;display:grid}.league-rules-download.pptx .league-rule-file-type{color:#fff;background:linear-gradient(145deg,#754cff,#b85cff)}.league-rule-file-copy{gap:4px;min-width:0;display:grid}.league-rule-file-copy strong{overflow-wrap:anywhere;font-size:15px;font-weight:950}.league-rule-file-copy small{overflow-wrap:anywhere;color:#8fa5b9;font-size:11px;font-weight:700;line-height:1.35}.league-rule-file-copy em{color:var(--acid);font-size:10px;font-style:normal;font-weight:850;line-height:1.35}.league-rule-download-action{color:var(--acid);white-space:nowrap;font-size:12px;font-weight:950}.league-rules-download.pptx .league-rule-download-action{color:#c69aff}.league-rules-download:disabled .league-rule-file-type{color:#dce8f2;background:#53697d}.league-rules-download:disabled .league-rule-file-copy small{color:#aebdcc}.league-rules-download:disabled .league-rule-file-copy em,.league-rules-download:disabled .league-rule-download-action{color:#ffd16a}.mode-switcher{border:1px solid var(--line);background:#081828;border-radius:18px;grid-template-columns:minmax(190px,1fr) repeat(2,minmax(190px,.8fr));gap:10px;margin-bottom:18px;padding:12px;display:grid}.mode-switcher>div{gap:5px;padding:8px 10px;display:grid}.mode-switcher span{color:#7f96ab;font-size:11px;font-weight:900}.mode-switcher strong{font-size:20px}.mode-switcher button,.admin-action-row button{border:1px solid var(--line);color:#a6b8c9;cursor:pointer;background:#0d2337;border-radius:12px;min-height:50px;font-weight:950}.superadmin-card{background:linear-gradient(135deg,#562c7b6b,#0a384eb8);border:1px solid #ffc14d7a;border-radius:18px;padding:20px 22px;box-shadow:inset 0 0 0 1px #ffffff08}.superadmin-card span{color:#ffc14d;letter-spacing:.12em;font-size:12px;font-weight:950}.superadmin-card h2{color:#0000;letter-spacing:-.03em;word-break:keep-all;background:linear-gradient(100deg,#d7a6ff,#ffc14d);-webkit-background-clip:text;background-clip:text;margin:7px 0 8px;font-size:clamp(24px,6vw,30px);line-height:1.22}.superadmin-card p{color:#a9bbcc;margin:0;line-height:1.55}.visit-stats-panel{background:#0414229e;border:1px solid #20a8ff5c;border-radius:15px;margin-top:18px;padding:16px}.visit-stats-panel>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.visit-stats-panel>header div{gap:3px;display:grid}.visit-stats-panel h3{color:#eef7ff;margin:0;font-size:18px}.visit-stats-panel>header button{color:#bde8ff;cursor:pointer;background:#12527e7a;border:1px solid #20a8ff8c;border-radius:9px;min-height:36px;padding:0 12px;font-weight:900}.visit-stats-panel>header button:disabled{opacity:.55;cursor:default}.visit-stats-total{background:linear-gradient(110deg,#0b4265b8,#031626b8);border:1px solid #20a8ff6b;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:13px;padding:12px;display:grid}.visit-stats-total article{text-align:center;background:#03162694;border-radius:9px;gap:5px;min-width:0;padding:10px 8px;display:grid}.visit-stats-total span{color:#9bcbe6;font-size:clamp(10px,2.5vw,12px);font-weight:900}.visit-stats-total strong{color:#20a8ff;font-size:clamp(20px,5vw,28px);line-height:1}.visit-stats-total small{color:#7893aa;grid-column:1/-1;justify-self:end;font-size:11px}.visit-stats-list{gap:8px;margin-top:13px;display:grid}.visit-stats-list article{background:#030f1b94;border:1px solid #6ba7d840;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:8px;width:100%;min-width:0;padding:11px 12px;display:grid;overflow:hidden}.visit-stats-list article>div{gap:3px;min-width:0;display:grid}.visit-stats-list article span{color:#7893aa;letter-spacing:.04em;font-size:9px}.visit-stats-list article .visit-stat-value{color:#dcecff;text-overflow:clip;white-space:nowrap;width:100%;max-width:100%;font-size:16px;font-weight:850;line-height:1.25;display:block;overflow:hidden}.visit-stats-list article .visit-stat-value.ip{color:#58c3ff;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.visit-stats-list article .visit-stat-value.count{color:#20a8ff}.visit-stats-empty{text-align:center;background:#051b2c94;border-radius:10px;padding:14px;margin-top:12px!important}@media (max-width:700px){.visit-stats-panel{padding:12px}.visit-stats-total{grid-template-columns:repeat(2,minmax(0,1fr))}.visit-stats-total small{grid-column:1/-1;justify-self:start}.visit-stats-list article{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:10px 7px}}.platform-league-list{gap:8px;margin-top:18px;display:grid}.platform-league-list article{background:#04142294;border:1px solid #6ba7d84d;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:10px 12px;display:flex}.platform-league-list article div{gap:3px;display:grid}.platform-league-list small{color:#8fa5b9}.platform-league-list em{color:var(--acid);font-size:12px;font-style:normal;font-weight:900}.platform-league-list article.league-data-permission{justify-content:stretch;align-items:stretch;gap:14px;padding:14px;display:grid}.league-data-permission>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.league-data-permission>header>div{min-width:0}.league-data-permission>header small{text-overflow:ellipsis;margin-top:4px;line-height:1.45;display:block;overflow:hidden}.league-data-permission fieldset{border:1px solid #6ba7d83d;border-radius:11px;flex-wrap:wrap;gap:7px;margin:0;padding:10px;display:flex}.league-data-permission legend{color:#8fa5b9;padding:0 6px;font-size:10px;font-weight:900}.league-data-permission label{color:#dcecff;cursor:pointer;background:#09263bb8;border:1px solid #6ba7d83d;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:38px;padding:7px 8px;display:flex}.league-data-permission label:has(input:checked){background:#155c5b8c;border-color:#25d7c6b8}.league-data-permission label input{width:16px;height:16px;accent-color:var(--acid);margin:0}.league-data-permission label span{color:inherit;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.league-data-permission .league-server-permissions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.league-data-permission .league-server-permissions label{min-height:46px;font-size:13px}.league-data-permission .league-card-type-permissions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.league-data-permission>button{color:#062323;background:var(--acid);cursor:pointer;border:1px solid #25d7c69e;border-radius:10px;width:100%;min-height:44px;font-size:12px;font-weight:950}.league-data-permission>button:disabled{opacity:.48;cursor:wait}.league-data-permission>output{color:#9eeadd;font-size:11px;font-weight:800}.platform-league-create{border-top:1px solid #6ba7d84d;gap:11px;margin-top:18px;padding-top:18px;display:grid}.platform-league-create h3{margin:0;font-size:18px}.platform-league-create label{color:#9cb0c3;gap:6px;font-size:12px;display:grid}.platform-league-create input{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);background:#071526;border-radius:11px;padding:0 12px}.platform-league-create p{font-size:12px}.platform-league-create button{color:#03201d;background:var(--acid);cursor:pointer;border:1px solid #25d7c694;border-radius:11px;min-height:44px;font-weight:950}.platform-league-create button:disabled{opacity:.45;cursor:not-allowed}.platform-league-create button.confirming{background:#ffb63b;border-color:#ffb63b}.platform-league-create output{color:var(--acid);font-size:12px;line-height:1.5}.mode-switcher button.active{border-color:var(--acid);color:#04101c;background:var(--acid)}.team-crop-backdrop{z-index:120;-webkit-backdrop-filter:blur(12px);background:#010811b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.team-crop-dialog{background:linear-gradient(155deg,#0b263a,#071522 72%);border:1px solid #25d7c657;border-radius:22px;gap:16px;width:min(440px,100%);max-height:calc(100dvh - 28px);padding:20px;display:grid;overflow-y:auto;box-shadow:0 28px 80px #00000094}.team-crop-dialog>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.team-crop-dialog h2,.team-crop-dialog p{margin:0}.team-crop-dialog p{color:#91a5ba;margin-top:5px;font-size:12px;line-height:1.55}.team-crop-frame{aspect-ratio:3/4;border:2px solid var(--acid);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#030a11;border-radius:16px;justify-self:center;width:min(270px,72vw);position:relative;overflow:hidden;box-shadow:0 12px 36px #0006}.team-crop-frame.avatar-crop-frame{aspect-ratio:1;width:min(240px,64vw)}.team-crop-frame:active{cursor:grabbing}.team-crop-positioner{position:absolute;inset:0}.team-crop-positioner img{object-fit:cover;pointer-events:none;transform-origin:50%;width:100%;height:100%}.team-crop-frame>span{color:#021018;background:#25d7c6e0;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:950;position:absolute;bottom:10px;right:10px}.team-crop-zoom{color:#9eb2c5;grid-template-columns:auto minmax(0,1fr) 46px;align-items:center;gap:10px;font-size:12px;font-weight:900;display:grid}.team-crop-zoom input{width:100%;accent-color:var(--acid)}.team-crop-zoom strong{color:var(--acid);text-align:right}.team-crop-actions{grid-template-columns:.8fr 1.2fr;gap:10px;display:grid}.team-crop-actions button{border:1px solid var(--line);color:#a9bbcb;cursor:pointer;background:#102337;border-radius:12px;min-height:46px;font-weight:950}.team-crop-actions button:last-child{color:#03131e;background:var(--acid);border-color:#25d7c68c}.admin-workbench{gap:18px;margin-top:20px;display:grid}.admin-action-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-workbench>.admin-action-row{order:1}.admin-workbench>.season-bill-panel{order:2}.admin-workbench>.season-creator{order:3}.admin-workbench>.admin-transfer-management{order:4}.admin-workbench>.admin-manual-transfer{order:5}.admin-workbench>.admin-score-management{order:6}.admin-workbench>.admin-member-management{order:7}.member-management{border:1px solid var(--line);background:#081c2de6;border-radius:20px;overflow:hidden}.member-management>summary{color:#edf6ff;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px;font-size:22px;font-weight:950;display:flex}.member-management>summary strong{color:var(--acid);font-size:14px}.member-management-content{gap:14px;padding:0 18px 18px;display:grid}.member-management-content>section{background:#0d2337c7;border:1px solid #7a9db833;border-radius:16px;gap:14px;padding:18px;display:grid}.member-management-content header h2{margin:0 0 5px;font-size:19px}.member-management-content header p,.member-management-message{color:var(--muted);margin:0;line-height:1.55}.member-management-message{color:var(--acid);background:#25d7c614;border:1px solid #25d7c659;border-radius:12px;padding:12px 14px}.member-assignment-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.member-management label{color:var(--muted);gap:8px;font-size:13px;font-weight:800;display:grid}.member-management select,.member-management input{border:1px solid var(--line);color:#edf6ff;width:100%;min-height:48px;font:inherit;background:#091c2d;border-radius:11px;padding:0 13px}.member-management form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.team-catalog-preview{background:linear-gradient(120deg,#25d7c617,#535cdb1c);border:1px solid #25d7c647;border-radius:14px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 15px;display:grid}.team-catalog-preview>img{object-fit:contain;background:#0000002e;border-radius:13px;width:64px;height:64px;padding:6px}.team-catalog-preview>div{gap:4px;min-width:0;display:grid}.team-catalog-preview strong{color:#fff;font-size:17px}.team-catalog-preview span,.team-catalog-complete{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.team-catalog-preview .team-kit-pair{grid-template-columns:repeat(2,58px);gap:5px}.team-catalog-preview .team-kit-pair img{width:58px;height:58px}.team-catalog-complete{background:#ffffff0a;border-radius:10px;padding:10px 12px}.member-management button{color:#04101c;background:var(--acid);cursor:pointer;border:1px solid #25d7c680;border-radius:11px;min-height:44px;padding:0 18px;font-weight:950}.member-management button:disabled{opacity:.42;cursor:default}.member-management button.confirming{color:#221600;background:#ffc14d;border-color:#ffc14d}.account-management-panel{gap:14px;display:grid}.account-management-panel>header h2{margin:0 0 5px}.account-management-panel>header p{color:var(--muted);margin:0;line-height:1.55}.wechat-binding-panel{background:#062631bf;border:1px solid #25d7c64d;border-radius:14px;gap:14px;padding:18px;display:grid}.wechat-binding-panel>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.wechat-binding-panel h2{margin:0 0 5px}.wechat-binding-panel p{color:var(--muted);margin:0;line-height:1.55}.wechat-binding-panel button{color:#03231f;background:var(--acid);cursor:pointer;white-space:nowrap;border:1px solid #25d7c68c;border-radius:11px;min-height:44px;padding:0 16px;font-weight:950}.wechat-binding-panel button:disabled{opacity:.45;cursor:default}.wechat-binding-panel button.confirming{color:#221600;background:#ffc14d;border-color:#ffc14d}.wechat-binding-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.wechat-binding-fields label{color:var(--muted);gap:8px;font-size:13px;font-weight:800;display:grid}.wechat-binding-fields select{border:1px solid var(--line);color:#edf6ff;width:100%;min-height:46px;font:inherit;background:#091c2d;border-radius:11px;padding:0 12px}.account-management-list{gap:10px;display:grid}.account-management-list>article{background:linear-gradient(120deg,#50267e47,#082736e6);border:1px solid #a855f747;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.account-management-list article>div{grid-template-columns:minmax(110px,1fr) minmax(110px,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.account-management-list strong{color:#fff;font-size:17px}.account-management-list span{color:#dbeaff;font-weight:850}.account-management-list em,.account-management-list>p{color:var(--muted);margin:0;font-size:13px;font-style:normal}.account-management-list .account-management-actions{gap:10px;display:flex}.account-management-list button{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:11px;min-height:44px;padding:0 16px;font-weight:950}.account-management-list button.promote-admin{color:#dbeafe;background:#1d4ed8;border-color:#3b82f699}.account-management-list button.remove-admin{color:#fed7aa;background:#9a3412;border-color:#f973168c}.account-management-list button.reset-password{color:#03231f;background:var(--acid);border-color:#25d7c68c}.account-management-list button.remove-member{color:#fecaca;background:#b91c1c;border-color:#ef444499}.account-management-list button.confirming{color:#221600;background:#ffc14d;border-color:#ffc14d}.account-management-list button:disabled{opacity:.45;cursor:default}.account-password-reset{border-top:1px solid #a855f73d;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr)) auto auto;align-items:end;gap:10px;width:100%;padding-top:12px;display:grid}.account-password-reset label{min-width:0;color:var(--muted);gap:6px;font-size:12px;font-weight:850;display:grid}.account-password-reset input{width:100%;min-height:44px;color:var(--text);font:inherit;background:#03141fb8;border:1px solid #7a9db859;border-radius:10px;padding:0 12px}.account-password-reset .cancel-password-reset{color:#dbeafe;background:#334155;border-color:#94a3b873}.pending-account-list{gap:10px;display:grid}.pending-account-list>article{background:#091c2d;border:1px solid #7a9db82e;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.pending-account-list article>div:first-child{gap:4px;min-width:0;display:grid}.pending-account-list strong{color:#fff;font-size:17px}.pending-account-list span,.pending-account-list time{color:var(--muted);font-size:13px}.edit-account-avatar-row{align-items:center;gap:14px;display:flex}.edit-account-avatar-preview{object-fit:cover;border:2px solid #fff9;border-radius:16px;flex:none;width:80px;height:80px}.edit-account-avatar-placeholder{color:#04101c;background:var(--acid);border-radius:16px;flex:none;place-items:center;width:80px;height:80px;font-size:28px;font-weight:950;display:grid}.edit-account-avatar-upload{color:#04101c;background:var(--acid);cursor:pointer;border:1px solid #25d7c680;border-radius:11px;place-items:center;min-height:44px;padding:0 18px;font-weight:950;display:grid}.edit-account-avatar-upload input{opacity:0;clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.pending-account-list article>div:last-child{gap:8px;display:flex}.pending-account-list button.reject{color:#ffb2bc;background:#3a1420;border-color:#ff536880}.team-letter-crest,.team-owner-initial{color:#03141e;background:var(--acid);place-items:center;font-weight:950;display:grid}.admin-action-row .season-lifecycle-action,.admin-action-row .season-lifecycle-action *{box-sizing:border-box;margin:0;padding:0}.admin-action-row .season-lifecycle-action{cursor:pointer;outline-offset:4px;-webkit-tap-highlight-color:#0000;background:0 0;border:none;outline-color:#6a5bcd;justify-content:center;align-items:stretch;width:100%;padding:0;transition:filter .25s;display:flex;position:relative}.admin-action-row .season-lifecycle-action .btn-shadow{filter:blur(2px);will-change:transform;background:#9ca5c4;border-radius:8px;width:100%;height:100%;transition:transform .6s cubic-bezier(.3,.7,.4,1);position:absolute;top:0;left:0;transform:translateY(2px)}.admin-action-row .season-lifecycle-action .btn-edge{background:linear-gradient(90deg,#473d8a 0%,#594cae 8%,#473d8a 92%,#352d67 100%);border-radius:8px;width:100%;height:100%;position:absolute;top:0;left:0}.admin-action-row .season-lifecycle-action .btn-front{color:#fff;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;background:#6a5bcd;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:50px;padding:0 10px;font-size:clamp(11px,2.4vw,14px);font-weight:950;line-height:1.3;transition:transform .6s cubic-bezier(.3,.7,.4,1);display:flex;position:relative;overflow:hidden;transform:translateY(-4px)}.admin-action-row .season-lifecycle-action .btn-sub{opacity:.7;white-space:normal;word-break:keep-all;text-transform:none;letter-spacing:0;max-width:100%;margin-top:1px;font-size:clamp(8px,1.6vw,10px);line-height:1.15;display:block;overflow:hidden}.admin-action-row .season-lifecycle-action:hover{filter:brightness(110%)}.admin-action-row .season-lifecycle-action:hover .btn-front{transition:transform .25s cubic-bezier(.3,.7,.4,1.5);transform:translateY(-6px)}.admin-action-row .season-lifecycle-action:active .btn-front{transition:transform 34ms;transform:translateY(-2px)}.admin-action-row .season-lifecycle-action:hover .btn-shadow{transition:transform .25s cubic-bezier(.3,.7,.4,1.5);transform:translateY(4px)}.admin-action-row .season-lifecycle-action:active .btn-shadow{transition:transform 34ms;transform:translateY(1px)}.admin-action-row .season-lifecycle-action:focus:not(:focus-visible){outline:none}.admin-action-row .season-lifecycle-action:disabled{filter:grayscale(.6)opacity(.5);cursor:not-allowed}.admin-action-row .season-lifecycle-action:disabled .btn-front,.admin-action-row .season-lifecycle-action:disabled .btn-shadow{transform:translateY(0)}.admin-action-row .season-lifecycle-action.confirming .btn-front{background:#887ae1;transform:translateY(-2px)}.admin-action-row .season-lifecycle-action.confirming .btn-shadow{transform:translateY(1px)}.admin-action-row .price-switch{cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#0d2a4a 0%,#081a2e 100%);border:1px solid #3c82c899;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:50px;padding:0 12px;font-weight:950;display:flex;box-shadow:0 9px 22px #001e3c66}.admin-action-row .price-switch.price-switch-transfer{background:linear-gradient(135deg,#0d3320 0%,#082010 100%)!important;border-color:#3c826480!important;box-shadow:0 9px 22px #0a321e66!important}.admin-action-row .price-switch.price-switch-auction{background:linear-gradient(135deg,#3a0d0d 0%,#1f0606 100%)!important;border-color:#b43c3c80!important;box-shadow:0 9px 22px #3c0a0a66!important}.admin-action-row .price-switch.price-switch-open-auction{background:linear-gradient(135deg,#5a5a5a 0%,#2a2a2a 100%)!important;border-color:#b4b4b480!important;box-shadow:0 9px 22px #28282866!important}.admin-action-row .price-switch-label{white-space:nowrap;opacity:.3;color:#5a7a9a;font-size:14px;font-weight:800;transition:color .3s,opacity .3s}.admin-action-row .price-switch-label.active{opacity:1}.admin-action-row .price-switch-label.price-switch-on.active{color:#4cff7a}.admin-action-row .price-switch-label.price-switch-off.active{color:#ff6b6b}.admin-action-row .price-switch .switch{flex-shrink:0;width:51px;height:29px;display:inline-block;position:relative}.admin-action-row .price-switch .switch input[type=checkbox]{display:none}.admin-action-row .price-switch .slider{cursor:pointer;background-color:#ffffff2b;border-radius:100px;align-items:center;width:51px;height:29px;padding:1px;transition:box-shadow .2s cubic-bezier(.4,0,.2,1);display:block;position:relative;box-shadow:inset 0 0 5px #0000009e,inset 0 0 0 24px #00000036,inset 0 0 #22cc3f,0 1px #e0e0e073}.admin-action-row .price-switch .slider:after{content:"";will-change:left, background-color;background-color:#e3e3e3;border-radius:200px;width:26px;height:26px;transition:left .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:2.3px;left:2px;box-shadow:0 0 0 2px #0000,0 6px 6px #0000004d}.admin-action-row .price-switch .switch input[type=checkbox]:checked+.slider{box-shadow:inset 0 0 5px #0000009e,inset 0 0 0 2px #22cc3f,inset 0 0 0 24px #22cc3f,0 1px #e0e0e073}.admin-action-row .price-switch .switch input[type=checkbox]:checked+.slider:after{left:24px}.admin-action-row .season-bill-action,.admin-action-row .season-bill-action *{box-sizing:border-box;margin:0;padding:0}.admin-action-row .season-bill-action{cursor:pointer;outline-offset:4px;-webkit-tap-highlight-color:#0000;background:0 0;border:none;outline-color:#eeb72b;justify-content:center;align-items:stretch;width:100%;padding:0;transition:filter .25s;display:flex;position:relative}.admin-action-row .season-bill-action .btn-shadow{filter:blur(2px);will-change:transform;background:#b3a280;border-radius:8px;width:100%;height:100%;transition:transform .6s cubic-bezier(.3,.7,.4,1);position:absolute;top:0;left:0;transform:translateY(2px)}.admin-action-row .season-bill-action .btn-edge{background:linear-gradient(90deg,#7a5c1f 0%,#ab812b 8%,#7a5c1f 92%,#5a4316 100%);border-radius:8px;width:100%;height:100%;position:absolute;top:0;left:0}.admin-action-row .season-bill-action .btn-front{color:#2a1500;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;text-shadow:0 1px 2px #fff0c880;background:linear-gradient(#fad542 0%,#f3b116 50%,#d48d11 100%);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:50px;padding:0 10px;font-size:clamp(11px,2.4vw,14px);font-weight:950;line-height:1.3;transition:transform .6s cubic-bezier(.3,.7,.4,1);display:flex;position:relative;overflow:hidden;transform:translateY(-4px)}.admin-action-row .season-bill-action:hover{filter:brightness(110%)}.admin-action-row .season-bill-action:hover .btn-front{transition:transform .25s cubic-bezier(.3,.7,.4,1.5);transform:translateY(-6px)}.admin-action-row .season-bill-action:active .btn-front{transition:transform 34ms;transform:translateY(-2px)}.admin-action-row .season-bill-action:hover .btn-shadow{transition:transform .25s cubic-bezier(.3,.7,.4,1.5);transform:translateY(4px)}.admin-action-row .season-bill-action:active .btn-shadow{transition:transform 34ms;transform:translateY(1px)}.admin-action-row .season-bill-action:focus:not(:focus-visible){outline:none}.admin-action-row .season-bill-action:disabled{filter:grayscale(.6)opacity(.5);cursor:not-allowed}.admin-action-row .season-bill-action:disabled .btn-front,.admin-action-row .season-bill-action:disabled .btn-shadow{transform:translateY(0)}.admin-action-row .season-bill-action.active .btn-front{background:linear-gradient(#fde85d 0%,#f8c930 50%,#e69e0f 100%);transform:translateY(-2px)}.admin-action-row .season-bill-action.active .btn-shadow{transform:translateY(1px)}.admin-action-row button:disabled{opacity:.45;cursor:default}.end-season-champions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.end-season-champions label{border:1px solid var(--line);background:#0d2337b8;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;display:flex}.end-season-champions label>span{color:#91a5ba;white-space:nowrap;flex:none;font-size:13px;font-weight:900}.end-season-champions select{border:1px solid var(--line);color:#c8d6e4;cursor:pointer;background:#0d2337;border-radius:8px;flex:1 1 0;min-width:0;padding:6px 8px;font-size:13px;font-weight:700}.end-season-champions select:focus{border-color:#25d7c68c;outline:none}.admin-management-fold>summary{min-height:62px;padding:16px;font-size:19px;list-style:none}.admin-management-fold>summary::-webkit-details-marker{display:none}.admin-management-fold>summary:after{content:"＋";color:var(--acid);font-size:21px}.admin-management-fold[open]>summary{border-bottom:1px solid var(--line)}.admin-management-fold[open]>summary:after{content:"－"}.admin-management-links{grid-template-columns:1fr;gap:9px;padding:12px;display:grid}.admin-management-links button{color:#eaf5ff;text-align:left;cursor:pointer;background:linear-gradient(120deg,#0d2c46,#0a1d31);border:1px solid #4e9ad361;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:62px;padding:12px 16px;display:flex}.admin-management-links button:nth-child(2){background:linear-gradient(120deg,#123758,#0a243c)}.admin-management-links button:nth-child(3){background:linear-gradient(120deg,#17365e,#101f3b)}.admin-management-links button:nth-child(4){background:linear-gradient(120deg,#123d54,#092436)}.admin-management-links strong{font-size:17px;font-weight:950}.admin-management-links span{color:#91a9bd;font-size:12px;font-weight:800}.admin-management-fold-content{padding:12px}.admin-manual-transfer-content{gap:14px;padding:14px;display:grid}.admin-manual-transfer-row{gap:10px;display:grid}.admin-manual-transfer-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-manual-transfer-secondary{grid-template-columns:minmax(0,1.25fr) minmax(92px,.8fr) minmax(92px,.8fr)}.admin-manual-transfer label>span{min-height:18px}.admin-manual-transfer output{color:#ffc14d;background:#091c2d;border:1px solid #ffc14d6b;border-radius:11px;align-items:center;min-height:48px;padding:0 13px;font-size:16px;font-weight:950;display:flex}.admin-manual-transfer select:focus-visible,.admin-manual-transfer input:focus-visible,.admin-manual-transfer button:focus-visible{outline-offset:2px;outline:3px solid #25d7c657}.admin-manual-transfer-message,.admin-manual-transfer-confirmation{color:#a9bccc;background:#25d7c612;border:1px solid #25d7c64d;border-radius:11px;margin:0;padding:11px 13px;font-size:12px;font-weight:800;line-height:1.55}.admin-manual-transfer-confirmation{color:#ffd98b;background:#ffc14d17;border-color:#ffc14d7a}.member-management .admin-manual-transfer-submit{width:100%;min-height:48px}.admin-management-page{align-content:start;gap:16px;min-height:calc(100dvh - 138px);padding-bottom:120px;display:grid;position:relative}.admin-management-page-title{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:18px 4px 14px;display:grid}.admin-management-page-title>div{gap:5px;min-width:0;display:grid}.admin-management-page-title span{color:var(--acid);letter-spacing:.08em;font-size:12px;font-weight:900}.admin-management-page-title h1{color:#edf6ff;margin:0;font-size:34px}.admin-management-copy{color:#06211f;cursor:pointer;background:#25d7c6;border:1px solid #25d7c6a3;border-radius:11px;min-width:112px;min-height:42px;padding:8px 13px;font-size:13px;font-weight:950}.admin-management-copy:hover{background:#55e4d7}.admin-management-copy:focus-visible{outline-offset:2px;outline:3px solid #55b8ffb8}.admin-management-copy:disabled{color:#71879a;border-color:var(--line);cursor:default;background:#152a3b}.admin-open-auction-player{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex!important}.admin-open-auction-player>div{gap:4px;min-width:0;display:grid}.admin-auction-poster-download{color:#dbeeff;cursor:pointer;background:#185ea1bd;border:1px solid #539bff9e;border-radius:9px;flex:none;min-width:68px;min-height:36px;padding:7px 12px;font-size:12px;font-weight:950}.admin-auction-poster-download:hover{background:#2574bee6}.admin-auction-poster-download:focus-visible{outline-offset:2px;outline:3px solid #55b8ffb8}.admin-auction-poster-download:disabled{opacity:.48;cursor:wait}.admin-management-review-list{gap:10px;display:grid}.admin-management-review-list .admin-request-row{border:1px solid var(--line);background:#091d30;border-radius:15px;grid-template-columns:minmax(0,1fr);gap:10px}.admin-request-identity{gap:5px;min-width:0;display:grid}.admin-request-identity>strong{color:#f4f7ff;font-size:18px}.admin-request-identity>.admin-request-route{color:#79b8ff;font-size:13px;font-weight:850}.admin-request-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 12px;margin-top:2px;display:flex}.admin-request-meta span,.admin-request-meta time{color:#61d8ca;font-size:11px;font-weight:850}.admin-request-amount-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:7px 14px;display:flex}.admin-request-price{color:#ffbd4a;align-items:baseline;gap:5px;font-size:18px;font-weight:950;display:inline-flex}.admin-request-price span,.admin-request-price strong{color:inherit;font:inherit}.admin-request-price i{color:#8095aa;font-size:inherit;font-style:normal}.admin-request-fee{font-size:12px;font-weight:900;color:#a7e76d!important}.admin-management-empty{border:1px solid var(--line);color:#8fa5b9;text-align:center;background:#081a2b;border-radius:16px;place-items:center;min-height:150px;padding:24px;font-weight:850;display:grid}.admin-release-management{gap:12px;display:grid}.admin-release-management>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-release-management h2,.admin-release-management p{margin:0}.admin-release-management header p{color:#8fa5b9;margin-top:4px;font-size:11px;line-height:1.5}.admin-release-request-list{gap:10px;display:grid}.admin-release-request-list>article{border:1px solid var(--line);background:#091d30;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.admin-release-request-list article>div:first-child{gap:3px;min-width:0;display:grid}.admin-release-request-list article span{color:#7891a7;font-size:10px;font-weight:850}.admin-release-request-list article strong{color:#9eb4c7;font-size:12px}.admin-release-request-list article b{color:#edf6ff;font-size:18px}.season-bill-panel{--bill-edit-surface:#10283d;border:1px solid var(--line);background:#081828;border-radius:18px;overflow:hidden}.season-bill-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:16px;padding:20px 22px;display:flex}.season-bill-panel h2{margin:4px 0 0}.season-bill-header-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.season-bill-header-actions>strong{color:#8198ae;font-size:11px}.season-bill-header-actions button{min-height:38px;color:var(--acid);white-space:nowrap;cursor:pointer;background:#12494a73;border:1px solid #25d7c685;border-radius:10px;padding:0 14px;font-weight:950}.season-bill-scroll{scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto}.season-bill-scroll::-webkit-scrollbar{display:none}.season-bill-panel table{border-collapse:collapse;width:100%;min-width:1080px}.season-bill-panel th,.season-bill-panel td{text-align:right;white-space:nowrap;border-bottom:1px solid #28445eb8;padding:13px 15px}.season-bill-panel th:first-child{text-align:left}.season-bill-panel thead th{color:#7890a8;background:#091d30;font-size:11px}.season-bill-panel tbody tr:last-child>*{border-bottom:0}.season-bill-panel tbody td:nth-last-child(2){color:var(--orange);font-weight:950}.bill-amount-editor{justify-content:flex-end;align-items:center;width:100%;min-width:0;display:flex}.bill-amount-editor input{box-sizing:border-box;color:#eef7ff;background:var(--bill-edit-surface);width:82px;min-width:0;height:34px;font:inherit;text-align:right;border:1px solid #496f8f75;border-radius:8px;outline:0;padding:0 8px;font-weight:950}.bill-amount-editor input:focus{border-color:var(--acid);box-shadow:0 0 0 2px #25d7c624}.bill-amount-editor input:disabled{opacity:.68;cursor:not-allowed}.bill-amount-editor input::-webkit-inner-spin-button{appearance:none;margin:0}.bill-amount-editor input::-webkit-outer-spin-button{appearance:none;margin:0}.bill-confirm-edit{color:#eef7ff;background:var(--bill-edit-surface);white-space:nowrap;cursor:pointer;border:1px solid #496f8f75;border-radius:8px;min-height:34px;padding:0 12px;font-size:11px;font-weight:950}.bill-confirm-edit:hover{background:#153249;border-color:#25d7c6ad}.bill-confirm-edit:disabled{opacity:.55;cursor:not-allowed}.season-bill-cards{display:none}.season-bill-cards article{border:1px solid var(--line);background:#0a1c2f;border-radius:14px;overflow:hidden}.season-bill-cards article>header{border-bottom:1px solid var(--line);background:#0c2338;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:10px;padding:13px;display:grid}.season-bill-cards header div{gap:4px;min-width:0;display:grid}.season-bill-cards span,.season-bill-cards dt{color:#7e96ad;font-size:10px;font-weight:900}.season-bill-cards header strong{overflow-wrap:anywhere;font-size:15px}.season-bill-cards dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.season-bill-cards dl>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:5px;min-width:0;padding:12px 13px;display:grid}.season-bill-cards dl>div:nth-child(2n){border-right:0}.season-bill-cards dd{color:#eaf3fc;white-space:nowrap;margin:0;font-size:clamp(13px,3.8vw,17px);font-weight:950}.season-bill-cards .bill-amount-editor{justify-content:flex-start}.season-bill-cards .bill-amount-editor input{text-align:left;width:100%;height:34px;padding:0 8px}.season-bill-cards .bill-card-confirm{justify-content:center;align-items:center;padding:12px 13px;display:flex}.season-bill-cards .bill-card-confirm .bill-confirm-edit{width:100%;min-height:36px}.season-bill-cards .bill-card-total{background:linear-gradient(90deg,#ffb02f1a,#25d7c614);border-bottom:0;border-right:0;grid-column:1/-1}.season-bill-cards .bill-card-total dd{color:var(--orange);font-size:clamp(18px,5vw,24px)}.member-management>summary{padding:16px;font-size:19px}.member-management-content{padding:0 10px 10px}.member-management-content>section{padding:14px}.member-assignment-fields,.member-management form{grid-template-columns:1fr}.team-catalog-preview{grid-template-columns:52px minmax(0,1fr)}.team-catalog-preview>img{width:52px;height:52px}.team-catalog-preview .team-kit-pair{grid-column:1/-1;justify-content:center}.member-management form button{width:100%}.account-management-list>article{grid-template-columns:1fr}.account-management-list article>div{grid-template-columns:1fr;gap:4px}.account-management-list .account-management-actions{width:100%}.account-management-list .account-management-actions button{flex:1}.wechat-binding-panel>header{display:grid}.wechat-binding-panel>header button{width:100%}.wechat-binding-fields,.account-password-reset{grid-template-columns:1fr}.account-password-reset button{width:100%}.pending-account-list>article{flex-direction:column;align-items:stretch}.pending-account-list article>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.season-bill-panel>header{align-items:start;padding:16px 14px;display:grid}.season-bill-panel>header h2{overflow-wrap:anywhere;font-size:clamp(18px,5vw,24px)}.season-bill-header-actions{flex-direction:column;justify-content:stretch;align-items:stretch}.season-bill-header-actions button{width:100%}.season-bill-scroll{display:none}.season-bill-cards{gap:9px;padding:10px;display:grid}.season-creator,.admin-schedule,.admin-request-fold{border:1px solid var(--line);background:#081828;border-radius:18px}.season-creator,.admin-schedule{padding:22px}.season-creator{gap:18px;display:grid}.season-creator h2{margin:0}.season-name-field,.season-exclusions{gap:9px;display:grid}.season-name-field>span,.season-exclusions>span{color:#8198ae;font-size:11px;font-weight:900}.season-name-field>div{grid-template-columns:auto 92px 72px auto;justify-content:start;align-items:center;gap:6px;display:grid}.season-name-field>div strong{color:#f2f7fc;white-space:nowrap;font-size:clamp(18px,2vw,24px);line-height:1}.season-name-field select{border:1px solid var(--line);color:#fff;text-align:center;background:#0b2035;border-radius:10px;min-width:0;min-height:44px;padding:0 8px;font-size:17px;font-weight:950}.season-name-field select option{color:#fff;background:#0b2035}.season-name-field select option:checked{color:#fff;background:#1764b5}.season-exclusions select{border:1px solid var(--line);color:#fff;background:#0b2035;border-radius:10px;min-width:0;min-height:44px;padding:0 12px}.season-exclusions>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.season-exclusions button,.create-season-action{border:1px solid var(--line);color:#dce8f3;cursor:pointer;background:#173249;border-radius:9px;min-height:40px;padding:0 13px;font-weight:900}.season-exclusions .add-exclusion{color:#c9b4ff;background:#4726747a;border-color:#975eeb80;justify-self:start}.season-creator .create-season-action{color:#04101c;background:var(--acid);border:0;min-height:48px}.admin-request-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-request-fold{overflow:hidden}.admin-request-fold summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:66px;padding:0 18px;list-style:none;display:grid}.admin-request-fold summary::-webkit-details-marker{display:none}.admin-request-fold summary span{font-size:20px;font-weight:950}.admin-request-fold summary strong{color:#04101c;background:var(--acid);border-radius:999px;place-items:center;min-width:30px;height:30px;padding:0 8px;display:grid}.admin-request-fold summary:after{content:"展开";color:#7f96ab;font-size:11px;font-weight:900}.admin-request-fold[open] summary:after{content:"收起";color:var(--acid)}.admin-request-content{border-top:1px solid var(--line);padding:4px 14px 14px}.admin-request-content>p{color:#7890a8;margin:14px 0 4px}.admin-request-row{grid-template-columns:minmax(0,1fr);gap:4px;margin-top:7px;padding:11px}.admin-request-row>div:first-child{gap:4px;display:grid}.admin-request-row b small{color:#8095aa;font-size:10px}.admin-request-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:5px;display:grid}.admin-request-actions button{border:1px solid var(--line);cursor:pointer;border-radius:8px;min-height:34px;font-weight:950}.admin-request-actions .reject{color:#ffb2bb;background:#66182685;border-color:#ff57686b}.admin-request-actions .approve{color:#04101c;border-color:var(--acid);background:var(--acid)}.request-status{border-radius:999px;justify-self:start;margin-top:5px;padding:5px 9px;font-size:11px;font-style:normal;font-weight:950}.request-status.approved{color:var(--acid);background:#165e5b73}.request-status.rejected{color:#ff9fad;background:#6718277a}.admin-request-settled{flex-wrap:wrap;align-items:center;gap:8px;margin-top:5px;display:flex}.admin-request-settled .request-status{margin-top:0}.admin-request-delete{color:#ff9cab;cursor:pointer;background:#6b192b80;border:1px solid #ff596a80;border-radius:8px;padding:4px 12px;font-size:11px;font-weight:950;transition:all .15s}.admin-request-delete:hover{color:#fff;background:#971c31d1;border-color:#ff596acc}.admin-release-approved-list{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.admin-release-approved-list h3{color:#8eacc4;margin:0 0 10px;font-size:13px;font-weight:950}.admin-release-approved-list article{border:1px solid var(--line);background:#08142499;border-radius:10px;align-items:center;gap:10px;margin-top:7px;padding:10px;display:flex}.admin-release-approved-list article>div:first-child{flex-wrap:wrap;flex:1;align-items:center;gap:8px;display:flex}.admin-release-approved-list article span{color:#6d8aa6;font-size:10px;font-weight:900}.admin-release-approved-list article strong{font-size:13px}.admin-release-approved-list article b{color:var(--orange);font-size:12px}.admin-approved-releases{margin-top:16px}.admin-approved-releases h3{color:#8eacc4;margin:0 0 10px;font-size:13px;font-weight:950}.open-auction-review label{gap:5px;display:grid}.open-auction-review label span{font-size:10px;font-weight:900}.open-auction-review select,.open-auction-review input{border:1px solid var(--line);color:#fff;background:#071829;border-radius:8px;width:100%;min-height:38px;padding:0 9px}.bill-history{border:1px solid var(--line);background:#081828;border-radius:16px;overflow:hidden}.bill-history summary{cursor:pointer;padding:16px 18px;font-weight:950}.bill-history summary strong{color:var(--acid);margin-left:8px}.season-history>summary>span{float:right;color:#8198ae;font-size:10px}.season-history[open]>summary>span{color:var(--acid)}.bill-history>div{border-top:1px solid var(--line);gap:9px;padding:12px;display:grid}.bill-history article{border:1px solid var(--line);background:#0a1c2f;border-radius:12px;padding:12px}.bill-history article header,.bill-history article p{justify-content:space-between;gap:10px;display:flex}.bill-history article header{align-items:center}.bill-history article header>div{gap:4px;display:grid}.bill-history article time,.bill-history article span{color:#8198ae;font-size:11px}.bill-history article header>button{color:#ffacb6;cursor:pointer;background:#5c17257a;border:1px solid #ff52677a;border-radius:8px;min-height:32px;padding:0 10px;font-size:10px;font-weight:950}.bill-history article header>button.confirming{color:#fff;background:#b5223c}.season-history-record{position:relative;padding:0!important}.season-history-record>details>summary{min-height:66px;padding:12px 116px 12px 16px;list-style:none;position:relative}.season-history-record>details>summary::-webkit-details-marker{display:none}.season-history-record>details>summary:after{content:"展开";color:var(--acid);font-size:10px;position:absolute;top:50%;right:105px;transform:translateY(-50%)}.season-history-record>details[open]>summary:after{content:"收起"}.season-history-record>details>summary>div{gap:4px;display:grid}.season-history-record>button.season-history-delete{z-index:2;color:#ffd8dd;cursor:pointer;background:#80192cb8;border:1px solid #ff5267b8;border-radius:8px;min-width:72px;min-height:34px;padding:0 9px;font-size:10px;font-weight:950;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.season-history-record>button.season-history-delete:hover{background:#a61f37e6}.season-history-record>button.season-history-delete.confirming{color:#fff;background:#b5223c;min-width:94px}.bill-history article p{margin:8px 0 0}.bill-history article b{color:var(--orange)}.history-pager{border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:10px 12px 12px;display:grid}.history-pager button{border:1px solid var(--line);cursor:pointer;background:#102840;border-radius:9px;min-height:34px}.history-pager button:disabled{opacity:.4;cursor:default}.history-pager span{color:#91a5ba;white-space:nowrap;font-size:12px}.season-history-table-scroll{border-top:1px solid var(--line);scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto}.season-history-table-scroll::-webkit-scrollbar{display:none}.season-history-table{border-collapse:collapse;width:100%;min-width:620px}.season-history-table th,.season-history-table td{color:#b4c3d2;text-align:center;white-space:nowrap;border-bottom:1px solid #314a638c;padding:9px 7px;font-size:11px}.season-history-table thead th{color:#7890a8;background:#091a2b;font-weight:900}.season-history-table tbody th{color:var(--ink);text-align:left}.season-history-table tbody td:last-child{color:var(--orange);font-weight:950}.admin-schedule-team-selects{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.admin-schedule-team-choice{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.admin-schedule-team-select{gap:8px;display:grid}.admin-schedule-team-select span{color:#8198ae;font-size:11px;font-weight:900}.admin-schedule-team-select select{color:#f0f6fb;background:#0b2035;border:1px solid #25d7c66b;border-radius:11px;outline:none;width:100%;min-height:48px;padding:0 14px;font-size:15px;font-weight:850}.admin-schedule-team-select select:focus{border-color:var(--acid)}.admin-schedule-team-select select:disabled{color:#61778b;border-color:var(--line);cursor:not-allowed;background:#0a1928}.forfeit-actions{grid-template-columns:repeat(2,auto);gap:6px;display:grid}.forfeit-actions button{color:#ffb3bc;white-space:nowrap;cursor:pointer;background:#5c172585;border:1px solid #ff526785;border-radius:11px;min-height:48px;padding:0 12px;font-weight:950}.forfeit-actions>button:first-child{color:#ffd38b;background:#693b1285;border-color:#ffae3580}.forfeit-actions button.confirming{color:#fff;background:#b5223c;border-color:#e23d57}.forfeit-actions button.cancel{color:#9bb0c3;border-color:var(--line);background:#0b2035;grid-column:1/-1;min-height:34px}.schedule-team-prompt{color:#8298ae;text-align:center;border:1px dashed #31506f;border-radius:14px;place-content:center;gap:8px;min-height:180px;padding:20px;display:grid}.schedule-team-prompt strong{color:#eaf3fc;font-size:22px}.other-scores-team-selects{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.other-scores-team-select{gap:7px;min-width:0;display:grid}.other-scores-team-select span{color:#8da3b8;font-size:12px;font-weight:900}.other-scores-team-select select{color:#f0f6fb;width:100%;min-width:0;min-height:48px;font:inherit;cursor:pointer;background:#0b2035;border:1px solid #25d7c66b;border-radius:11px;outline:none;padding:0 34px 0 12px;font-size:16px;font-weight:850}.other-scores-team-select select:focus-visible{border-color:var(--acid);box-shadow:0 0 0 3px #25d7c629}.other-scores-team-select select:disabled{color:#61778b;border-color:var(--line);cursor:not-allowed;background:#0a1928}.other-scores-prompt{min-height:210px}.profile-card,.admin-panel{border:1px solid var(--line);background:var(--card);border-radius:20px;padding:26px}.profile-card{gap:22px;display:grid}.profile-card dl{margin:0}.profile-card dl div{border-top:1px solid var(--line);justify-content:space-between;padding:13px 0;display:flex}.profile-card dt{color:#8298ae}.profile-card dd{margin:0;font-weight:850}.nickname-card{align-content:start}.nickname-card form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.nickname-card label{gap:8px;display:grid}.nickname-card input{border:1px solid var(--line);color:#edf6ff;width:100%;min-width:0;height:48px;font:inherit;background:#071827;border-radius:12px;padding:0 14px;font-weight:800}.nickname-card input::placeholder{color:#72889d;font-size:12px}.nickname-card input:disabled{opacity:.64;cursor:not-allowed}.nickname-card button{color:#f2ffff;background:#0f5d68;border:1px solid #168d93;border-radius:12px;min-height:48px;padding:0 18px;font-weight:900}.nickname-card button.confirming{background:#7b5013;border-color:#ffb43f}.nickname-card button:disabled{opacity:.55;cursor:not-allowed}.nickname-message,.nickname-lock-note{font-size:13px;margin:-8px 0 0!important}.nickname-message{color:var(--acid)!important}.nickname-lock-note{color:#8298ae!important}.admin-head{justify-content:space-between;align-items:center;display:flex}.admin-head h2{margin:0}.admin-head>span{color:var(--acid);font-weight:900}.league-controls{border:1px solid var(--line);background:#091727;border-radius:14px;margin:22px 0;padding:18px}.league-controls>span{color:#91a5ba;margin-bottom:14px;display:block}.league-controls>div{flex-wrap:wrap;gap:8px;display:flex}.league-controls button{border:1px solid var(--line);color:#91a5ba;background:var(--card);cursor:pointer;border-radius:9px;padding:9px 12px}.league-controls button.active{border-color:var(--acid);color:#04101c;background:var(--acid)}.member-list{border:1px solid var(--line);border-radius:14px;overflow:hidden}.member-row{border-top:1px solid var(--line);grid-template-columns:1.3fr .8fr 1fr;align-items:center;gap:12px;padding:14px 16px;display:grid}.member-row:first-child{border-top:0}.member-row span,.member-row time{color:#8298ae;font-size:12px}.member-heading{color:#617991;background:#091727;font-size:11px;font-weight:900}.player-view-status{text-align:center;align-content:center;place-items:center;gap:16px;min-height:calc(100dvh - 140px);display:grid}.bottom-nav{width:var(--app-shell-width);z-index:100;min-height:calc(66px + env(safe-area-inset-bottom));padding:5px max(8px, env(safe-area-inset-left)) env(safe-area-inset-bottom) max(8px, env(safe-area-inset-right));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#06101ff5;border-top:1px solid #29425d;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:50%;right:auto;transform:translate(-50%);box-shadow:0 -12px 30px #00000059}.bottom-nav button{color:#8298ae;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:56px;display:flex;position:relative}.bottom-nav button>strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.bottom-nav button.active{color:var(--acid);background:#25d7c61a}.bottom-nav button.active:before{background:var(--acid);content:"";border-radius:999px;width:34px;height:3px;position:absolute;top:-5px}.bottom-nav button[aria-disabled=true]{cursor:default}.site-credit{z-index:1;grid-column:1/-1;justify-content:center;justify-self:stretch;align-items:center;width:100%;max-width:1440px;margin:24px auto 18px;padding:0 16px;display:flex;position:relative}.site-credit>span{text-align:center;width:fit-content;max-width:100%;margin-inline:auto;display:block}.offseason-home,.league-table-section,.league-feature-panel,.team-score-card,.team-data-panel,.roster-position-section,.version-picker{box-shadow:var(--surface-shadow)}@media (hover:hover){.league-feature-nav button,.other-team-entry,.player-card,.roster-mini-card,.bottom-nav button,.account-actions button{transition:border-color .2s,background-color .2s,color .2s,box-shadow .2s,transform .2s}.league-feature-nav button:hover,.other-team-entry:hover,.roster-mini-card:hover{border-color:#ffffff47;transform:translateY(-1px);box-shadow:0 10px 28px #00000038}.league-feature-nav button:active{transform:translateY(0);box-shadow:0 4px 12px #0000002e}.bottom-nav button:hover,.account-actions button:hover{color:var(--ink);background:#25d7c614}}.topbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#06101fe6;justify-content:space-between;align-items:center;min-height:66px;padding:10px clamp(20px,4vw,64px);display:flex;position:sticky;top:0}.guest-preview-banner{z-index:19;color:#ffe1a4;text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#432a08eb;border-bottom:1px solid #ffbd4a6b;padding:9px 16px;font-size:12px;font-weight:850;position:sticky;top:66px}.guest-preview button:disabled,.guest-preview input:disabled{cursor:not-allowed}.brand{min-width:0;color:inherit;letter-spacing:-.03em;align-items:center;gap:10px;font-size:17px;font-weight:900;text-decoration:none;display:flex}.brand-logo{flex:none;width:clamp(78px,8vw,108px);height:auto;display:block}.brand-label{white-space:nowrap}.brand-mark{color:#04101c;background:var(--acid);border-radius:50%;place-items:center;width:38px;height:38px;font-size:14px;font-style:italic;display:grid}.snapshot{border:1px solid var(--line);color:#91a5ba;border-radius:999px;padding:8px 12px;font-size:12px}.hero{grid-template-columns:1fr auto;align-items:end;gap:40px;max-width:1440px;margin:0 auto;padding:clamp(60px,8vw,112px) clamp(20px,4vw,64px) 56px;display:grid}.eyebrow{color:#7f9ab4;letter-spacing:.16em;margin:0 0 18px;font-size:11px;font-weight:900}.hero h1{letter-spacing:-.075em;max-width:930px;margin:0;font-size:clamp(42px,7.2vw,106px);font-weight:950;line-height:.92}.player-library-hero{grid-template-columns:minmax(0,1fr);align-items:center;gap:0;padding-block:26px 20px;container-type:inline-size}.player-library-hero .favorites-view-toggle{width:100%}.favorites-view-toggle{color:#ffd567;cursor:pointer;background:#ffb52414;border:1px solid #ffbe3273;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 22px;font-size:15px;font-weight:950;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.favorites-view-toggle span{font-size:22px;line-height:1}.favorites-view-toggle:hover{background:#ffb52426;border-color:#ffd567;transform:translateY(-2px)}.favorites-view-toggle.active{color:#06111d;background:linear-gradient(135deg,#ffb429,#ffe27b);border-color:#ffd567;box-shadow:0 10px 28px #ffb42933}.library-mode-switcher{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(620px,100% - 40px);margin:0 auto 14px;display:grid}.library-mode-switcher button{border:1px solid var(--line);color:#8ba2b8;text-align:left;cursor:pointer;background:#091b2dc7;border-radius:14px;align-content:center;gap:4px;min-width:0;min-height:62px;padding:10px 16px;display:grid}.library-mode-switcher button span{color:#e7f3ff;font-size:15px;font-weight:950}.library-mode-switcher button strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.library-mode-switcher button.active{color:#6edfd3;background:linear-gradient(145deg,#144f5be0,#082336f0);border-color:#25d7c6b8;box-shadow:inset 0 0 0 1px #25d7c61a}.library-global-search{width:min(620px,100% - 40px);margin:0 auto 14px}.library-global-search label{isolation:isolate;background:var(--card);border:2px solid #526f8bb8;border-radius:14px;align-content:center;gap:7px;min-height:66px;padding:10px 14px;transition:border-color .3s,box-shadow .3s,transform .3s cubic-bezier(.22,1,.36,1),background-color .3s;display:grid;position:relative;box-shadow:12px 12px 30px #3853c733,-12px -12px 30px #19ad8829,inset 0 0 0 1px #ffffff06}.library-global-search label>span{color:#8298ae;letter-spacing:.08em;font-size:10px;font-weight:900;transition:color .3s}.library-global-search input{width:100%;min-width:0;min-height:28px;color:var(--ink);caret-color:var(--acid);background:0 0;border:0;outline:0;font-size:14px;font-weight:750}.library-global-search input::placeholder{color:#6f879e;opacity:1}.library-global-search label:hover{border-color:#4991d3d1;box-shadow:13px 13px 34px #3853c745,-13px -13px 34px #19ad8838,inset 0 0 0 1px #ffffff0a}.library-global-search label:focus-within{background-color:#10253f;border-color:#4da9ffe6;transform:translateY(-1px);box-shadow:14px 14px 36px #3853c757,-14px -14px 36px #19ad8847,inset 0 0 0 1px #25d7c62e}.library-global-search label:focus-within>span{color:#65e6d5}.pack-browser-toolbar{border:1px solid var(--line);background:var(--line);border-radius:14px;grid-template-columns:minmax(0,1fr);gap:1px;width:min(420px,100% - 40px);margin:0 auto;display:grid;overflow:hidden}.pack-browser-toolbar label{background:var(--card);align-content:center;gap:7px;min-width:0;min-height:62px;padding:10px 14px;display:grid}.pack-browser-toolbar label>span{color:#8298ae;font-size:10px;font-weight:900}.pack-browser-toolbar select{width:100%;min-width:0;color:var(--ink);background:var(--card);border:0;outline:0;font-size:13px;font-weight:800}.pack-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;gap:10px;max-width:1120px;margin:0 auto;padding:0 clamp(20px,4vw,64px) 54px;display:grid}.pack-library-item{background:#071522;border:1px solid #43749a70;border-radius:17px;min-width:0;transition:border-color .24s,box-shadow .24s;display:grid;overflow:hidden}.pack-library-item.expanded{border-color:#25d7c6a3;grid-column:1/-1;box-shadow:0 18px 44px #0000003d,inset 0 0 0 1px #25d7c60f}.pack-library-card{color:#eff8ff;text-align:left;cursor:pointer;background:radial-gradient(circle at 8%,#25d7c61f,#0000 36%),linear-gradient(145deg,#0c2439,#071522);border:0;border-radius:0;grid-template-columns:118px minmax(0,1fr);align-items:center;gap:15px;width:100%;min-width:0;min-height:154px;padding:12px 64px 12px 12px;display:grid;position:relative;overflow:hidden}.pack-library-card:focus-visible{outline:2px solid var(--acid);outline-offset:-3px}.pack-library-preview{width:118px;height:128px;display:block;position:relative}.pack-library-preview>.player-card-artwork{filter:drop-shadow(0 8px 10px #0000006b);width:82px;position:absolute;top:0;left:0}.pack-library-preview>.player-card-artwork:nth-child(2){top:5px;left:18px}.pack-library-preview>.player-card-artwork:nth-child(3){top:10px;left:36px}.pack-library-copy{gap:7px;min-width:0;display:grid}.pack-library-copy time{color:#6edfd3;font-size:10px;font-weight:900}.pack-library-copy strong{color:#f3f8ff;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;line-height:1.3;display:-webkit-box;overflow:hidden}.pack-library-copy small{color:#8da4b8;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.pack-library-server{color:#8fd8ff;background:#051625cc;border:1px solid #68bbeb59;border-radius:7px;padding:4px 6px;font-size:8px;font-weight:900;position:absolute;top:11px;right:11px}.pack-library-toggle{color:#87e9df;background:#03131ddb;border:1px solid #6edfd352;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-width:48px;height:30px;padding:0 8px;font-size:10px;font-weight:950;display:flex;position:absolute;bottom:10px;right:10px}.pack-library-toggle b{font-size:17px;font-weight:700;line-height:1;transition:transform .24s;display:block;transform:translateY(-2px)}.pack-library-card[aria-expanded=true] .pack-library-toggle b{transform:translateY(2px)rotate(180deg)}.pack-library-expanded{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:dense;background:linear-gradient(#081f2ff5,#04111bfa);border-top:1px solid #43749a59;gap:10px;padding:14px;display:grid}.pack-expanded-player{color:#eef7ff;text-align:left;background:#0d2334e0;border:1px solid #43749a57;border-radius:12px;min-width:0;transition:border-color .2s,transform .2s,background .2s;display:grid;position:relative;overflow:hidden}.pack-expanded-open{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-content:start;gap:5px;padding:7px;display:grid}.pack-expanded-open:focus-visible{outline:2px solid var(--acid);outline-offset:-2px}.pack-expanded-art{aspect-ratio:12/17;background:#020d16b8;border-radius:9px;display:block;position:relative;overflow:hidden}.pack-expanded-art>.player-card-artwork{transition:transform .7s ease-out}@media (hover:hover){.pack-expanded-player:hover{background:#102f41f5;border-color:#25d7c699;transform:translateY(-2px)}.pack-expanded-player:hover .pack-expanded-art>.player-card-artwork{transform:scale(1.04)}}.pack-expanded-open>strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pack-expanded-open>small{color:#7890a7;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:800;overflow:hidden}.pack-library-load-more{color:#87e9df;cursor:pointer;background:#0b2133;border:1px solid #6edfd361;border-radius:12px;grid-column:1/-1;min-height:44px;font-weight:900}.pack-library-load-more:hover{background:#102b40;border-color:#6edfd3b8}.pack-library-load-more:focus-visible{outline:2px solid var(--acid);outline-offset:2px}.pack-library-empty{border:1px solid var(--line);color:#8298ae;background:var(--card);text-align:center;border-radius:17px;justify-items:center;gap:8px;max-width:620px;margin:0 auto 54px;padding:36px 20px;display:grid}.pack-library-empty strong{color:#eef7ff;font-size:18px}.pack-library-empty span{font-size:12px;line-height:1.6}.pack-library-empty button{color:#03131d;background:var(--acid);cursor:pointer;border:0;border-radius:10px;min-height:40px;margin-top:4px;padding:0 18px;font-weight:950}.hero-copy{color:#9db0c4;max-width:620px;margin:30px 0 0;font-size:clamp(15px,2vw,19px);line-height:1.7}.hero-stat{flex-direction:column;align-items:flex-end;padding-bottom:8px;display:flex}.hero-stat strong{color:var(--orange);letter-spacing:-.08em;font-size:clamp(44px,7vw,92px);line-height:.9}.hero-stat span{margin-top:10px;font-size:13px;font-weight:800}.toolbar{z-index:15;border:1px solid var(--ink);background:var(--line);border-radius:16px;grid-template-columns:minmax(230px,1.35fr) repeat(7,minmax(104px,.7fr));gap:1px;max-width:1312px;margin:0 auto;display:grid;position:sticky;top:66px;overflow:visible;box-shadow:0 16px 40px #00000052}.toolbar label{background:var(--card);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.toolbar label>span{color:#8298ae;letter-spacing:.08em;font-size:10px;font-weight:900}.toolbar input,.toolbar select{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-weight:750}.toolbar select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--card);accent-color:var(--acid)}.toolbar select option{color:#fff;background-color:#0d1b2d}.toolbar select option:checked{color:#fff;background-color:#174e72}.toolbar .card-pack-filter{min-width:220px}.toolbar .player-sort-filter select{color:#dffcff;font-weight:900}.toolbar .free-player-filter{order:4;justify-content:center;min-height:64px;padding:10px 14px}.free-player-toggle{cursor:pointer;align-items:center;gap:10px;display:flex;color:#f0f6fc!important;letter-spacing:0!important;font-size:13px!important}.toolbar .free-player-toggle input{width:19px;height:19px;accent-color:var(--acid);cursor:pointer;flex:none;margin:0}.free-player-toggle strong{font-weight:900}.skill-multi-filter{min-width:0;min-height:64px;color:inherit;background:var(--card);text-align:left;cursor:pointer;border:0;flex-direction:column;order:5;justify-content:center;gap:5px;padding:10px 14px;display:flex}.skill-multi-filter>span{color:#8298ae;letter-spacing:.08em;font-size:10px;font-weight:900}.skill-multi-filter>strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.skill-multi-filter:hover,.skill-multi-filter:focus-visible{background:#102a44;outline:0}.skill-filter-modal-backdrop{z-index:450;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020812b3;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.skill-filter-modal{background:linear-gradient(150deg,#0d2942,#061625 74%);border:1px solid #3f87c29e;border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto;width:min(680px,100%);max-height:min(720px,100dvh - 36px);display:grid;overflow:hidden;box-shadow:0 30px 90px #000000ad}.skill-filter-modal>header{border-bottom:1px solid #46729a6b;padding:20px 22px 16px}.skill-filter-modal h2,.skill-filter-modal p{margin:0}.skill-filter-modal h2{color:#eef7ff;font-size:24px}.skill-filter-modal p{color:#8fa7bd;margin-top:5px;font-size:12px}.skill-checkbox-list{background:#04111eb8;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;min-height:0;padding:10px;display:grid;overflow-y:auto}.skill-filter-option{color:#e8f3ff;cursor:pointer;background:#0d1b2d;flex-direction:row;align-items:center;gap:10px;min-height:44px;padding:8px 11px;font-size:13px;display:flex}.skill-filter-option:hover{background:#153552}.skill-filter-option input{width:19px;height:19px;accent-color:var(--acid);cursor:pointer;flex:none;margin:0}.skill-filter-option span{color:inherit;font-size:inherit;letter-spacing:0;font-weight:850}.skill-filter-modal>footer{padding:14px 18px max(14px, env(safe-area-inset-bottom));border-top:1px solid #46729a6b;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.skill-filter-modal>footer button{color:#cdeaff;cursor:pointer;background:#123352;border:1px solid #315475;border-radius:11px;min-height:44px;font-size:13px;font-weight:950}.skill-filter-modal>footer button.primary{border-color:var(--acid);color:#03131d;background:var(--acid)}.skill-filter-modal>footer button:disabled{opacity:.35;cursor:not-allowed}.manager-picker-backdrop{z-index:650;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#02050acc;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.manager-picker{background:linear-gradient(150deg,#191317,#090b10 72%);border:1px solid #d59a7c59;border-radius:22px;grid-template-rows:auto auto minmax(0,1fr);width:min(780px,100%);max-height:min(820px,100dvh - 36px);display:grid;overflow:hidden;box-shadow:0 32px 100px #000000b8}.manager-picker>header{border-bottom:1px solid #d59a7c29;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.manager-picker>header div{min-width:0}.manager-picker>header span{color:#b9896f;letter-spacing:.14em;font-size:9px;font-weight:950}.manager-picker>header h2{color:#fff5e8;margin:3px 0 0;font-size:25px}.manager-picker>header p{color:#907f79;margin:5px 0 0;font-size:11px}.manager-picker>header button{color:#fff;cursor:pointer;background:#851f2ea6;border:1px solid #ff687675;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;padding:0;font-size:25px;line-height:1;display:grid}.manager-picker-search{border-bottom:1px solid #d59a7c1f;gap:6px;padding:12px 16px;display:grid}.manager-picker-search span{color:#aa9186;font-size:9px;font-weight:900}.manager-picker-search input{color:#fff;background:#111217;border:1px solid #d59a7c38;border-radius:10px;outline:0;width:100%;min-height:42px;padding:0 13px}.manager-picker-search input:focus{border-color:#d59a7c}.manager-picker-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-height:0;padding:10px;display:grid;overflow-y:auto}.manager-picker-option{color:#fff;text-align:center;cursor:pointer;background:#151518;border:1px solid #d59a7c1a;border-radius:13px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;gap:7px;min-width:0;min-height:164px;padding:10px 7px 9px;display:grid}.manager-picker-option:hover,.manager-picker-option:focus-visible{background:#21191d;border-color:#d59a7c6b;outline:0}.manager-picker-option.active{background:linear-gradient(145deg,#0c403dbf,#151518);border-color:#25d7c6;box-shadow:inset 0 0 0 1px #25d7c62e}.manager-picker-option-portrait{width:76px;height:76px;display:block;position:relative}.manager-picker-option-portrait>img{object-fit:cover;object-position:center top;background:#090b0f;border:1px solid #ffffff29;border-radius:50%;width:100%;height:100%;display:block}.manager-picker-option-portrait>b{color:#17100a;background:linear-gradient(145deg,#ffe08a,#e7a62e);border:2px solid #151518;border-radius:50%;place-items:center;width:29px;height:29px;font-size:11px;line-height:1;display:grid;position:absolute;bottom:-3px;right:-4px;box-shadow:0 3px 8px #00000073}.manager-picker-option-copy{align-content:start;justify-items:center;gap:5px;width:100%;min-width:0;display:grid}.manager-picker-option-copy strong{color:#fff1d0;text-overflow:clip;white-space:nowrap;max-width:100%;line-height:1.1;display:block;overflow:hidden}.manager-picker-option-copy em{color:#25d7c6;overflow-wrap:anywhere;font-size:9px;font-style:normal;font-weight:900;line-height:1.25}.manager-picker-empty{color:#9a8d88;text-align:center;grid-column:1/-1;margin:0;padding:44px 18px}.small-skill-picker-backdrop{z-index:660;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#02050ad1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.small-skill-picker{color:#f6fbff;background:#0d1118;border:1px solid #2fd7c84d;border-radius:20px;grid-template-rows:auto auto minmax(0,1fr);width:min(760px,100%);max-height:min(840px,100dvh - 36px);display:grid;overflow:hidden;box-shadow:0 30px 90px #000000b3}.small-skill-picker>header{border-bottom:1px solid #2fd7c826;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px 16px;display:flex}.small-skill-picker>header div{min-width:0}.small-skill-picker>header h2{color:#f4ffff;letter-spacing:-.02em;margin:0;font-size:24px}.small-skill-picker>header p{color:#93aaa9;max-width:62ch;margin:6px 0 0;font-size:12px;line-height:1.5}.small-skill-picker>header button{color:#fff;cursor:pointer;background:#851f2ea6;border:1px solid #ff687675;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;padding:0;font-size:25px;line-height:1;display:grid}.small-skill-picker-summary{color:#9fb5b3;background:#101720;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:11px;display:flex}.small-skill-picker-summary span{color:#f3d26e;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.small-skill-picker-summary strong{color:#b8d4d1;flex:none;font-size:11px}.small-skill-picker-list{scrollbar-color:#2c766f #111821;scrollbar-width:thin;min-height:0;padding:10px;overflow-y:auto}.small-skill-picker-list::-webkit-scrollbar{width:10px}.small-skill-picker-list::-webkit-scrollbar-track{background:#111821}.small-skill-picker-list::-webkit-scrollbar-thumb{background:#2c766f;border:2px solid #111821;border-radius:10px}.small-skill-picker-option{color:#effcff;text-align:start;cursor:pointer;background:#161e29;border:1px solid #97b4bc24;border-radius:13px;grid-template-columns:minmax(150px,.72fr) minmax(0,1.6fr);align-items:center;gap:14px;width:100%;min-width:0;margin:0 0 7px;padding:12px 13px;transition:border-color .16s ease-out,background-color .16s ease-out,box-shadow .16s ease-out;display:grid}.small-skill-picker-option:hover,.small-skill-picker-option:focus-visible{background:#1a2933;border-color:#2fd7c885;outline:0;box-shadow:0 7px 20px #0000002e}.small-skill-picker-option.active{background:#12302f;border-color:#2fd7c8;box-shadow:inset 0 0 0 1px #2fd7c829,0 7px 20px #0003}.small-skill-picker-option-copy{gap:3px;min-width:0;display:grid}.small-skill-picker-option-copy strong{overflow-wrap:anywhere;color:#fff4c5;font-size:14px;line-height:1.25}.small-skill-picker-option-copy small{color:#8ca5a6;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.small-skill-picker-effects{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.small-skill-picker-effects em{color:#bcebe6;background:#0f282b;border:1px solid #2fd7c826;border-radius:7px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:850;line-height:1.2}.small-skill-picker-option.no-skill{grid-template-columns:minmax(0,1fr)}.small-skill-picker-option.no-skill .small-skill-picker-option-copy strong{color:#e6edf2}.small-skill-picker-empty{color:#8ca5a6;text-align:center;margin:0;padding:48px 18px}html[data-theme=light] .small-skill-picker>header{border-color:#ded2bb}html[data-theme=light] .small-skill-picker>header h2{color:#2b2822}html[data-theme=light] .small-skill-picker>header p{color:#746d62}html[data-theme=light] .small-skill-picker-summary{color:#756c5b;background:#f3ecdf}html[data-theme=light] .small-skill-picker-summary span{color:#79540a}html[data-theme=light] .small-skill-picker-summary strong{color:#5d706b}html[data-theme=light] .small-skill-picker-list{scrollbar-color:#b89d62 #f3ecdf}html[data-theme=light] .small-skill-picker-option{color:#2b2822;background:#f8f3e9;border-color:#ddd2be}html[data-theme=light] .small-skill-picker-option:hover,html[data-theme=light] .small-skill-picker-option:focus-visible{background:#eef7f2;border-color:#58aa9c}html[data-theme=light] .small-skill-picker-option.active{background:#e3f3ed;border-color:#2a9b89}html[data-theme=light] .small-skill-picker-option-copy strong{color:#61470f}html[data-theme=light] .small-skill-picker-option-copy small{color:#756d60}html[data-theme=light] .small-skill-picker-effects em{color:#25675d;background:#e2f0eb;border-color:#c7ddd6}.results-head{color:#8298ae;justify-content:space-between;max-width:1440px;margin:0 auto;padding:38px clamp(20px,4vw,64px) 18px;font-size:13px;display:flex}.results-head p{margin:0}.results-head strong{color:var(--ink);font-size:18px}.player-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;max-width:1440px;margin:0 auto;padding:0 clamp(20px,4vw,64px);display:grid}.favorites-empty{border:1px solid var(--line);color:#8298ae;background:var(--card);text-align:center;border-radius:18px;max-width:720px;margin:0 auto 28px;padding:44px 24px}.favorites-empty strong{color:var(--ink);margin-bottom:8px;font-size:22px;display:block}.player-library-gate{color:#8298ae;background:radial-gradient(circle at 50% 0, #25d7c617, transparent 52%), var(--card);text-align:center;border:1px solid #3e759d6b;border-radius:18px;justify-items:center;gap:9px;max-width:720px;margin:28px auto 54px;padding:42px 24px;display:grid}.player-library-gate strong{color:#eff8ff;font-size:20px}.player-library-gate span{max-width:520px;font-size:12px;line-height:1.65}.player-card{--player-card-info-height:48px;border:1px solid var(--line);background:var(--card);text-align:left;cursor:pointer;border-radius:14px;min-width:0;padding:0;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden}.player-card-open{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.favorite-star{z-index:6;color:#ffd567;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04101cd6;border:1px solid #ffd5677a;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;font-size:21px;line-height:1;display:grid;position:absolute;top:8px;right:8px}.favorite-star:hover{background:#261f0af0;border-color:#ffe38b}.favorite-star.active{color:#07121d;background:linear-gradient(135deg,#ffb429,#ffe27b);border-color:#ffd567;box-shadow:0 4px 14px #ffb42952}.open-auction-register{bottom:calc(var(--player-card-info-height) + 8px);z-index:4;color:#f4eaff;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#3b5edb);border:1px solid #a85dff9e;border-radius:999px;width:auto;max-width:calc(100% - 64px);min-height:24px;padding:3px 8px;font-size:9px;font-weight:950;line-height:1;position:absolute;left:8px;overflow:hidden}.open-auction-register.confirming{background:linear-gradient(135deg,#a51f5e,#7c3aed)}.open-auction-register:disabled{color:#8194a7;border-color:var(--line);cursor:default;background:#172b3d}.transfer-request-list article.auction-record{grid-template-columns:minmax(0,1fr)}.auction-record-open{--auction-record-font-size:16px;width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr);align-items:center;gap:7px;padding:3px 0;display:grid}.auction-record-open>*{overflow-wrap:anywhere;word-break:normal;white-space:normal;min-width:0;margin:0;font-weight:900;line-height:1.35;font-size:var(--auction-record-font-size)!important}.auction-record-player{color:#eef6ff}.auction-record-team{color:#25d7c6!important}.auction-record-status{color:#b78cff!important}.auction-record-price{color:#ffbd4a!important}.auction-record-date{color:#55b8ff}.auction-record-delete{color:#ff9cab;cursor:pointer;background:#6b192b94;border:1px solid #ff596a94;border-radius:9px;width:100%;min-height:38px;margin-top:7px;font-size:12px;font-weight:950}.auction-record-delete:hover{color:#fff;background:#971c31d1}.auction-record-message{color:var(--acid);background:#10434561;border:1px solid #25d7c661;border-radius:10px;margin:0 0 12px;padding:10px 12px;font-weight:850}.player-card:hover{z-index:2;border-color:var(--ink);transform:translateY(-5px)rotate(-.35deg);box-shadow:0 18px 45px #00000061}.card-art{aspect-ratio:12/17;background:linear-gradient(145deg,#25d7c640,#0000),#102a44;place-items:center;display:grid;position:relative;overflow:hidden}.card-art:after{content:"";opacity:.92;background:#174e72;border-radius:50%;height:65%;position:absolute;inset:auto -20% -30% 15%}.card-art>.player-card-artwork{z-index:1;filter:drop-shadow(0 12px 14px #1e140a33);transition:transform .25s;position:relative}.player-card:hover .card-art>.player-card-artwork{transform:scale(1.045)}.favorite-count,.version-count{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06101fdb;border:1px solid #ffffff29;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900;position:absolute;bottom:8px}.favorite-count{color:#9ee8e0;left:8px}.fallback-number{font-size:54px;font-weight:950}.card-info{height:var(--player-card-info-height);min-height:var(--player-card-info-height);flex-direction:column;justify-content:center;padding:3px 10px;display:flex}.card-info strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.card-info small{color:#6f90aa;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;font-weight:750;overflow:hidden}.pagination{justify-content:center;align-items:center;gap:18px;padding:50px 20px 80px;display:flex}.pagination button,.status-card button{border:1px solid var(--ink);color:#05111d;background:var(--acid);cursor:pointer;border-radius:999px;padding:11px 18px;font-weight:800}.pagination button:disabled{opacity:.25;cursor:not-allowed}.pagination span{font-size:12px;font-weight:800}footer{border-top:1px solid var(--line);color:#7890a8;justify-content:space-between;gap:20px;padding:24px clamp(20px,4vw,64px);font-size:11px;display:flex}.modal-backdrop{z-index:300;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020812d1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.player-modal{background:var(--card);border:1px solid #7eadd338;border-radius:24px;grid-template-columns:minmax(240px,.85fr) minmax(280px,1fr);width:min(820px,100%);max-height:88vh;display:grid;position:relative;overflow:hidden auto;box-shadow:0 30px 90px #0000009e}.detail-modal{--player-detail-font:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Microsoft YaHei UI", "Microsoft YaHei", sans-serif;width:min(1440px,100%);font-family:var(--player-detail-font);font-variant-numeric:tabular-nums;background:#090a0c;display:block}.detail-modal :where(button,input,select,option,textarea){font-family:var(--player-detail-font)}.player-detail-page-shell{background:#090a0c;min-height:100dvh;position:relative;overflow:visible}.player-detail-page-shell .detail-modal{width:min(1440px,100%);height:auto;min-height:100dvh;max-height:none;box-shadow:none;border:0;border-radius:0;margin:0 auto;padding-top:154px;overflow:visible}body:has(.player-detail-page-shell){padding-bottom:0}body:has(.player-detail-page-shell)>.app-main{padding-bottom:0}.modal-summary{border-bottom:1px solid #d59a7c24;min-width:0}.player-overview-title{z-index:32;text-align:center;background:#090a0c;border-bottom:1px solid #d59a7c24;justify-content:center;align-items:center;min-height:154px;padding:10px 20px;display:flex;position:sticky;top:0}.player-detail-page-shell .player-overview-title{width:var(--app-shell-width);min-height:calc(154px - var(--player-title-row-shrink,0px));position:fixed;top:0;left:50%;transform:translate(-50%)}.player-title-copy{justify-items:center;gap:7px;width:min(760px,100%);min-width:0;display:grid}.player-overview-title p{color:#8d604f;letter-spacing:.12em;height:16px;opacity:calc(1 - var(--player-header-progress,0));text-transform:uppercase;margin:0;font-size:10px;font-weight:950;overflow:hidden}.player-title-main{width:100%;min-width:0;height:calc(86px - var(--player-title-row-shrink,0px));transform:scale(var(--player-title-scale,1));transform-origin:50%;will-change:height, transform;justify-content:center;align-items:center;gap:clamp(12px,2.5vw,28px);display:flex}.player-overview-title h2{color:#0000;min-width:0;max-width:calc(100% - 110px);font-size:var(--player-name-font-size,clamp(44px, 6vw, 78px));letter-spacing:-.035em;text-overflow:clip;white-space:nowrap;background:linear-gradient(105deg,#ff5d9d 8%,#f58a87 48%,#ffc247 92%);-webkit-background-clip:text;background-clip:text;flex:0 auto;margin:0;font-weight:900;line-height:.95;overflow:hidden}.player-detail-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;width:min(430px,100%);display:grid}.player-detail-actions button{color:#f7fbff;text-overflow:clip;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:9px;min-width:0;min-height:34px;padding:0 clamp(4px,1.2vw,12px);font-size:clamp(10px,1.6vw,13px);font-weight:950;overflow:hidden}.player-detail-actions .auction{background:#971c31b8;border-color:#ff596a94}.player-detail-actions .transfer{background:#185ea1bd;border-color:#539bff9e}.player-detail-actions .registration{background:linear-gradient(135deg,#7c3aed,#315ed5);border-color:#a85dffad}.player-detail-actions .registration.confirming{background:linear-gradient(135deg,#a51f5e,#7c3aed)}.player-detail-actions .favorite{color:#ffe193;background:#59410fb3;border-color:#ffcd4c8f}.player-detail-actions .share{color:#a7f7e8;background:#0c6960ad;border-color:#46e2c894}.player-detail-actions.free-agent{grid-template-columns:repeat(3,minmax(0,1fr))}.player-detail-actions .favorite.active{color:#161006;background:linear-gradient(135deg,#ffb52e,#ffe27d)}.player-detail-actions button:disabled{opacity:.34;cursor:not-allowed}.player-share-status{z-index:110;bottom:max(18px, env(safe-area-inset-bottom));color:#eafffb;pointer-events:none;text-align:center;background:#06161bf0;border:1px solid #46e2c861;border-radius:12px;width:max-content;max-width:calc(100% - 32px);padding:10px 14px;font-size:13px;font-weight:850;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #0006}.player-share-export-shell{z-index:-2147483647!important;width:var(--share-export-width)!important;pointer-events:none!important;min-height:0!important;position:fixed!important;top:0!important;left:-100000px!important;overflow:visible!important}.player-share-poster-source{z-index:-2147483647!important;pointer-events:none!important;position:fixed!important;top:0!important;left:-100000px!important}.player-share-poster{box-sizing:border-box;color:#eef7ff;background-blend-mode:multiply;width:1280px;min-height:1360px;font-family:var(--font-player-detail), "Microsoft YaHei", sans-serif;background-color:#081019;background-position:50%;background-size:cover;padding:24px;overflow:hidden}.player-share-poster *{box-sizing:border-box}.share-poster-header{min-height:112px;padding:0 4px 18px}.share-poster-name{min-width:0}.share-poster-name small{color:#7bdccc;letter-spacing:.04em;font-size:15px;font-weight:800}.share-poster-name h2{color:#fff;letter-spacing:-.03em;text-overflow:clip;white-space:nowrap;margin:5px 0 2px;font-size:38px;font-weight:950;line-height:1;overflow:hidden}.share-poster-name p{color:#a8bbca;letter-spacing:-.03em;text-overflow:clip;white-space:nowrap;margin:7px 0 0;font-size:38px;font-weight:950;line-height:1;overflow:hidden}.share-poster-hero{grid-template-columns:380px minmax(0,1fr) 360px;gap:16px;display:grid}.share-poster-card-block,.share-poster-context,.share-poster-position{background:#050d14e0;border:1px solid #53c9b838;border-radius:16px;min-width:0;min-height:332px}.share-poster-card-block{grid-template-rows:309px minmax(0,1fr);grid-template-columns:218px minmax(0,1fr);gap:10px 14px;padding:14px;display:grid}.share-poster-card{border-radius:10px;grid-area:1/1;width:218px}.share-poster-nationality{text-align:center;background:#0d1822;border-radius:10px;grid-area:2/1;align-content:center;justify-items:center;gap:4px;min-width:0;padding:8px 10px;display:grid}.share-poster-nationality span{color:#8097a9;font-size:12px;font-weight:750}.share-poster-nationality strong{color:#a9adff;text-overflow:clip;white-space:nowrap;max-width:100%;font-size:20px;font-weight:950;overflow:hidden}.share-poster-bio{grid-area:1/2/3;align-content:center;gap:9px;display:grid}.share-poster-bio>div{border-bottom:1px solid #ffffff12;gap:2px;padding-bottom:7px;display:grid}.share-poster-bio span,.share-poster-context span{color:#8097a9;font-size:12px;font-weight:750}.share-poster-bio strong{color:#f5fbff;font-size:21px;font-weight:950}.share-poster-context{grid-template-rows:auto minmax(0,1fr) 76px;gap:8px;padding:12px;display:grid}.share-poster-style{background:#111c28;border-radius:10px;display:grid;overflow:hidden}.share-poster-style>div{grid-template-columns:80px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:8px 12px;display:grid}.share-poster-style>div+div{border-top:1px solid #ffffff12}.share-poster-style strong{color:#fff;text-align:right;text-overflow:clip;white-space:nowrap;font-size:17px;overflow:hidden}.share-poster-style>div:last-child strong{color:#65d8c7}.share-poster-context-skills{background:#0d1822;border-radius:10px;min-width:0;padding:9px 11px}.share-poster-context-skills h3{color:#61e1d0;margin:0 0 8px;font-size:17px}.share-poster-context-skills>div{flex-wrap:wrap;align-content:flex-start;gap:6px;display:flex}.share-poster-context-skills span{color:#d8e1e8;background:#1a222d;border-radius:5px;padding:5px 8px;font-size:13px;font-weight:750}.share-poster-context-skills span.enhanced{color:#76ead9;background:#12342f}.share-poster-position{grid-template-rows:repeat(7,40px);grid-template-columns:1fr repeat(3,minmax(62px,1fr)) 1fr;gap:4px;padding:14px;display:grid}.share-poster-position>div{text-align:center;background:#0e1821;border:1px solid #6a899f29;border-radius:7px;place-content:center;min-width:0;display:grid}.share-poster-position span{color:#65798c;font-size:10px;font-weight:850}.share-poster-position strong{color:#6f879a;font-size:17px}.share-poster-position>.familiar{background:#124c46;border-color:#41dbb975}.share-poster-position>.familiar span,.share-poster-position>.familiar strong{color:#65f0d1}.share-poster-position>.secondary{background:#12304b;border-color:#4ab3f55c}.share-poster-position>.secondary strong{color:#65bff2}.share-position-lwf{grid-area:1/1/3}.share-position-cf{grid-area:1/2/auto/5}.share-position-rwf{grid-area:1/5/3}.share-position-ss{grid-area:2/2/auto/5}.share-position-lmf{grid-area:3/1/5}.share-position-amf{grid-area:3/2/auto/5}.share-position-rmf{grid-area:3/5/5}.share-position-cmf{grid-area:4/2/auto/5}.share-position-dmf{grid-area:5/2/auto/5}.share-position-lb{grid-area:5/1/7}.share-position-cb{grid-area:6/2/auto/5}.share-position-rb{grid-area:5/5/7}.share-position-gk{grid-area:7/2/auto/5}.share-poster-ability-rings{grid-template-columns:repeat(7,minmax(0,1fr));justify-content:center;align-items:start;gap:3px;width:100%;display:grid}.share-poster-ability-rings .ability-summary-item{min-height:76px}.share-poster-ability-rings .ability-summary-item>span{font-size:8px}.share-poster-ability-rings .ability-summary-item>strong{font-size:16px}.share-poster-stats{grid-template-columns:1.08fr .94fr .98fr;gap:14px;margin-top:14px;display:grid}.share-poster-stat-column{background:#050c12e6;border:1px solid #507f9b2e;border-radius:14px;min-width:0;overflow:hidden}.share-poster-stat-column h3,.share-poster-model h3{color:#61e1d0;margin:0;padding:10px 13px;font-size:18px}.share-poster-stat-row{background:#111923;grid-template-columns:minmax(0,1fr) auto 43px;align-items:center;gap:4px;min-height:35px;padding:4px 8px 4px 13px;display:grid}.share-poster-stat-row:nth-child(odd){background:#0d151e}.share-poster-stat-row>span:first-child{color:#c3cfda;text-overflow:clip;white-space:nowrap;min-width:0;font-size:15px;font-weight:750;overflow:hidden}.share-poster-stat-effect{white-space:nowrap;grid-column:2;justify-content:flex-end;align-items:center;gap:4px;display:flex}.share-poster-stat-row>strong{color:#05070c;border-radius:6px;grid-column:3;place-items:center;width:43px;min-width:43px;height:29px;font-size:18px;display:grid}.share-poster-stat-row>strong.elite,.share-poster-stat-row>strong.excellent{background:#00f5dc}.share-poster-stat-row>strong.good{background:#39ff14}.share-poster-stat-row>strong.average{background:#ffd400}.share-poster-stat-row>strong.low{color:#160808;background:#ff6f6f}.share-poster-model{background:#050c12eb;border:1px solid #507f9b2e;border-radius:14px;margin-top:14px;overflow:hidden}.share-poster-model-grid{grid-template-columns:1fr 1fr 1.14fr;gap:14px;padding:0 14px 14px;display:grid}.share-poster-model-column,.share-poster-physical-column{align-content:start;gap:5px;display:grid}.share-poster-model-column>div,.share-poster-physical-column>div{background:#111923;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:5px 9px 5px 12px;display:flex;position:relative;overflow:hidden}.share-poster-model-column span,.share-poster-physical-column span{color:#c2ccd5;font-size:14px}.share-poster-model-column strong{color:#081018;background:#ffc629;border-radius:6px;place-items:center;width:38px;height:29px;font-size:18px;display:grid}.share-poster-physical-column strong{z-index:1;color:#eafaff;font-size:17px}.share-poster-physical-column strong small{color:#7fcbe0;margin-left:2px;font-size:9px}.share-poster-physical-column i{background:#273340;border-radius:2px;height:3px;position:absolute;bottom:3px;left:12px;right:8px;overflow:hidden}.share-poster-physical-column i:after{width:var(--metric-level);border-radius:inherit;content:"";background:#7d5cff;height:100%;display:block}.overview-mobile-score{color:#0000;background:linear-gradient(105deg,#ff5d9d 12%,#ffc247 88%);-webkit-background-clip:text;background-clip:text;border:3px solid #e18a74;border-radius:50%;flex:0 0 82px;place-items:center;width:82px;height:82px;font-size:28px;font-weight:1000;display:grid}.player-overview-modules{grid-template-rows:120px 120px 82px;grid-template-columns:minmax(220px,260px) repeat(5,minmax(0,1fr));align-items:stretch;gap:9px;display:grid}.overview-module{text-align:center;background:#151518;border:1px solid #d59a7c14;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:82px;padding:10px;display:flex}.player-overview-modules .overview-module{--overview-tone:132, 145, 160;isolation:isolate;background:linear-gradient(135deg, rgba(var(--overview-tone), .78) 0%, rgba(var(--overview-tone), .34) 16%, #24272c 29%, #101216 46%, #050608 100%);box-shadow:0 0 12px rgba(var(--overview-tone), .1), 0 5px 14px #0000004d;border:0;position:relative;overflow:hidden}.player-overview-modules .overview-module:before{z-index:-2;background-color:#141519;background-image:radial-gradient(at 92% 12%, rgba(var(--overview-tone), .18) 0, transparent 48%), radial-gradient(at 5% 100%, rgba(var(--overview-tone), .1) 0, transparent 52%), linear-gradient(145deg, rgba(var(--overview-tone), .07), transparent 58%);content:"";pointer-events:none;border-radius:12px;position:absolute;inset:2px}.player-overview-modules .overview-module:after{z-index:-1;content:"";filter:opacity(10%)contrast(105%);pointer-events:none;background:repeating-conic-gradient(#302f2f 10e-8%,#333 .000104%) 60% 60%/600% 600%;border-radius:12px;position:absolute;inset:2px}.player-overview-modules .overview-market{--overview-tone:145, 91, 222}.player-overview-modules .overview-position{--overview-tone:226, 159, 65}.player-overview-modules .overview-age{--overview-tone:223, 185, 82}.player-overview-modules .overview-style{--overview-tone:218, 75, 129}.player-overview-modules .overview-height{--overview-tone:72, 174, 203}.player-overview-modules .overview-weight{--overview-tone:210, 120, 77}.player-overview-modules .overview-foot{--overview-tone:77, 137, 205}.player-overview-modules .overview-manager{--overview-tone:46, 207, 174}.player-overview-modules .overview-mobile-release{--overview-tone:206, 168, 79}.player-overview-modules .overview-nationality{--overview-tone:109, 113, 205}.player-overview-modules .overview-module strong,.player-overview-modules .overview-module span{z-index:1;position:relative}.overview-module strong{color:#f0b54f;text-overflow:ellipsis;max-width:100%;font-size:21px;line-height:1.1;overflow:hidden}.overview-module strong small{margin-left:2px;font-size:10px}.overview-module span{color:#9a6d4b;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;font-weight:850;overflow:hidden}.overview-position strong,.overview-position span{color:#f1b65c}.overview-age strong,.overview-age span{color:#e9ca70}.overview-height strong,.overview-height span{color:#69c4dc}.overview-weight strong,.overview-weight span{color:#e09a72}.overview-foot strong,.overview-foot span{color:#7eb2e8}.overview-nationality strong,.overview-nationality span{color:#a9adff}.overview-market,.overview-mobile-bottom{display:none}.overview-rating strong{font-size:38px}.overview-style{grid-area:1/5/auto/7}.player-overview-modules .overview-style{gap:0;padding-block:6px}.overview-style-row{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:6px;width:100%;min-width:0;padding-inline:5px;display:grid}.overview-style-row+.overview-style-row{border-top:1px solid #ffffff1a;padding-top:4px}.overview-style-row>strong{color:#f2f5f8;text-align:center;white-space:nowrap;-webkit-text-fill-color:#f2f5f8;background:0 0;min-width:0;font-weight:950}.overview-style-row>.overview-style-name{width:100%;font-size:var(--auto-fit-font-size,15px);text-overflow:clip;line-height:1.08;display:block;overflow:visible}.overview-style-icon{-webkit-text-fill-color:currentColor;background:0 0;place-items:center;width:20px;height:20px;display:grid}.overview-style-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.35px;width:20px;height:20px;display:block}.overview-style-icon.attacking{color:#ff6574}.overview-style-icon.defensive{color:#4aa3ff}.overview-identity strong{white-space:nowrap;font-size:15px}.overview-release strong,.overview-release span,.overview-mobile-release strong,.overview-mobile-release span{color:#0000;-webkit-text-fill-color:transparent;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;background:linear-gradient(105deg,#ffd66b 8%,#e6c777 48%,#b8c2cd 96%);-webkit-background-clip:text;background-clip:text;max-width:none;font-size:clamp(13px,1.5vw,16px);line-height:1.25;overflow:visible}.overview-card{--overview-manager-space:196px;--overview-live-height:54px;background:radial-gradient(circle at 50% 35%,#9d555c2e,#0000 58%),#151518;border:1px solid #d59a7c24;border-radius:16px;flex-direction:column;grid-area:1/1/span 3;min-width:0;display:flex;position:relative;overflow:hidden}.overview-card>img{width:100%;height:calc(100% - var(--overview-manager-space));object-fit:contain;object-position:center top;filter:drop-shadow(0 16px 22px #00000080);max-height:340px}.overview-card-current-rating{z-index:2;color:#fff;text-shadow:0 2px 2px #000000f2,0 0 7px #000000e0,0 4px 10px #000000b8;justify-items:center;gap:1px;font-family:Outfit Variable,MiSans,sans-serif;line-height:1;display:grid;position:absolute;top:8px;left:10px}.overview-card-current-rating strong{letter-spacing:-.04em;font-size:20px;font-weight:1000}.overview-card-current-rating span{letter-spacing:.02em;font-size:11px;font-weight:900}.overview-card-player-name{z-index:2;top:calc((100% - var(--overview-manager-space)) * .56);color:#fff;text-align:center;text-overflow:clip;white-space:nowrap;letter-spacing:-.03em;text-shadow:0 1px 2px #000000fa,0 0 4px #000000e6;transform-origin:50%;width:82%;font-family:Outfit Variable,MiSans,sans-serif;font-weight:1000;line-height:1;display:block;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)rotate(-8deg)}.overview-manager-selector{z-index:2;width:100%;height:calc(var(--overview-manager-space) - var(--overview-live-height));color:#f8f4ee;text-align:center;cursor:pointer;background:linear-gradient(145deg,#1d1d1d 0%,#111113 58%,#080808 100%) padding-box padding-box,linear-gradient(135deg,#d9dde3 0%,#8c929b 11%,#3b3f45 23%,#17191d 32%,#090a0c 56%,#000 100%) border-box;border:2px solid #0000;border-radius:12px 12px 7px 7px;grid-template-columns:1fr;align-content:center;justify-items:center;gap:5px;min-height:0;padding:7px 8px 6px;display:grid;position:relative;box-shadow:0 0 9px #d2d8e014,0 5px 14px #00000042}.overview-manager-selector:hover,.overview-manager-selector:focus-visible{background:linear-gradient(145deg,#222 0%,#141416 58%,#090909 100%) padding-box padding-box,linear-gradient(135deg,#d9dde3 0%,#8c929b 11%,#3b3f45 23%,#17191d 32%,#090a0c 56%,#000 100%) border-box;outline:0}.overview-manager-avatar{background:#0b0d12;border:2px solid #ffffff57;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;overflow:hidden;box-shadow:0 0 0 3px #ffffff0e,0 8px 16px #0006}.overview-manager-avatar img{object-fit:cover;filter:none;width:100%;height:100%}.overview-manager-copy{text-align:center;justify-items:center;gap:4px;width:100%;min-width:0;display:grid}.overview-manager-copy small,.overview-manager-copy strong,.overview-manager-copy em{text-align:center;text-overflow:clip;white-space:nowrap;width:100%;line-height:1.15;display:block;overflow:hidden}.overview-manager-copy small{color:#8f939c;letter-spacing:.06em;order:3;font-weight:900}.overview-manager-copy strong{color:#fff}.overview-manager-copy em{color:#50dfc5;font-style:normal;font-weight:850}.overview-card-live-data{z-index:3;width:100%;height:var(--overview-live-height);background:#101217;border-top:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.overview-card-live-item{text-align:center;align-content:center;justify-items:center;gap:1px;min-width:0;padding:4px 5px;display:grid}.overview-card-live-item+.overview-card-live-item{border-left:1px solid #ffffff1a}.overview-card-live-item span{color:#8f939c;font-size:10px;font-weight:850}.overview-card-live-item strong{color:#f5d36f;text-overflow:clip;white-space:nowrap;width:100%;font-size:clamp(10px,1.15vw,13px);line-height:1.15;overflow:hidden}.overview-card-live-item.small-skill{grid-template:"icon label chevron""icon value chevron"/auto minmax(0,auto) auto;justify-content:center;justify-items:start;column-gap:6px}.overview-small-skill-trigger{width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.overview-small-skill-trigger:hover,.overview-small-skill-trigger:focus-visible{background:#2fd7c814;outline:0;box-shadow:inset 0 0 0 1px #2fd7c87a}.overview-small-skill-trigger:disabled{cursor:wait;opacity:.65}.overview-small-skill-trigger.empty .overview-small-skill-icon{opacity:.42;filter:grayscale(.7)}.overview-card-live-item.small-skill .overview-small-skill-label{grid-area:label;align-self:end;line-height:1}.overview-card-live-item.small-skill strong{grid-area:value;align-self:start;width:auto;max-width:100%;line-height:1.1}.overview-card-live-item.small-skill .overview-small-skill-icon{width:27px;height:27px;color:inherit;grid-area:icon;align-self:center;place-items:center;display:grid}.overview-small-skill-chevron{fill:none;stroke:#78aaa7;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;grid-area:chevron;align-self:center;width:14px;height:14px}.overview-small-skill-icon img{object-fit:contain;width:100%;height:100%;display:block}.overview-card-live-item.condition strong{font-size:20px}.overview-condition strong{font-size:clamp(23px,6vw,30px)}.overview-condition.condition-a strong,.overview-condition.condition-a span{color:#22e66f}.overview-condition.condition-b strong,.overview-condition.condition-b span{color:#9bdc32}.overview-condition.condition-c strong,.overview-condition.condition-c span{color:#f1c84b}.overview-condition.condition-d strong,.overview-condition.condition-d span{color:#f49345}.overview-condition.condition-e strong,.overview-condition.condition-e span{color:#f0525f}.overview-condition.condition-a{--overview-tone:34, 230, 111}.overview-condition.condition-b{--overview-tone:155, 220, 50}.overview-condition.condition-c{--overview-tone:241, 200, 75}.overview-condition.condition-d{--overview-tone:244, 147, 69}.overview-condition.condition-e{--overview-tone:240, 82, 95}.overview-condition-picker{z-index:8;min-width:0;position:relative}.overview-condition{width:100%;height:100%;color:inherit;font:inherit;cursor:pointer}.overview-condition:hover,.overview-condition:focus-visible{box-shadow:inset 0 0 0 1px rgba(var(--overview-tone), .62), 0 5px 14px #0000004d;outline:0}.overview-condition-main{z-index:1;justify-content:center;align-items:center;display:flex;position:relative}.overview-condition .overview-condition-main strong{width:auto;font-size:clamp(21px,5vw,28px)}.overview-condition>span{font-size:8px}.overview-condition-menu{z-index:20;background:#0d1118;border:1px solid #67e1a74d;border-radius:13px;gap:5px;width:205px;padding:7px;display:grid;position:absolute;bottom:0;left:calc(100% + 6px);box-shadow:0 16px 34px #00000080}.overview-condition-option{--condition-color:#f1c84b;color:#eaf2f5;text-align:left;cursor:pointer;background:#171d26;border:1px solid #ffffff14;border-radius:9px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;min-height:38px;padding:5px 7px;display:grid}.overview-condition-option:hover,.overview-condition-option:focus-visible{border-color:var(--condition-color);background:#1c2630;outline:0}.overview-condition-option.active{border-color:var(--condition-color);box-shadow:inset 0 0 0 1px var(--condition-color)}@supports (color:color-mix(in lab, red, red)){.overview-condition-option.active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--condition-color) 30%, transparent)}}.overview-condition-option strong{color:var(--condition-color);font-size:16px}.overview-condition-option small{color:#aebbc4;white-space:nowrap;min-width:0;font-size:9px;font-weight:800}.overview-condition-option.condition-a{--condition-color:#22e6ad}.overview-condition-option.condition-b{--condition-color:#80f000}.overview-condition-option.condition-c{--condition-color:#ffe600}.overview-condition-option.condition-d{--condition-color:#ffb000}.overview-condition-option.condition-e{--condition-color:#ff3d00}.overview-card-live-item.condition-a strong{color:#22e66f}.overview-card-live-item.condition-b strong{color:#9bdc32}.overview-card-live-item.condition-c strong{color:#f1c84b}.overview-card-live-item.condition-d strong{color:#f49345}.overview-card-live-item.condition-e strong{color:#f0525f}.player-overview>.mobile-profile-tabs,.player-overview>.mobile-ability-rings{display:none}.detail-modal .ability-panel{background:#0b0b0e}.detail-modal .version-card,.detail-modal .stats-grid,.detail-modal .stat-row,.detail-modal .position-cell{background-color:#151518;border-color:#d59a7c1f}.modal-art{background:linear-gradient(145deg,#0a344d,#135b72);place-items:center;min-height:460px;display:grid}.modal-summary .modal-body h2{font-size:clamp(30px,4vw,46px)}.modal-art img{object-fit:contain;filter:drop-shadow(0 20px 25px #1e140a40);width:84%;max-height:420px}.modal-body{padding:62px 42px 40px}.modal-body h2{letter-spacing:-.055em;margin:0;font-size:clamp(30px,5vw,54px);line-height:.98}.modal-latin{color:#8298ae;margin:12px 0 0}.modal-rating{align-items:baseline;gap:12px;margin:32px 0;display:flex}.modal-rating strong{color:var(--orange);letter-spacing:-.07em;font-size:70px;line-height:.8}.modal-rating span{font-size:20px;font-weight:900}.modal-body dl{border-top:1px solid var(--line);margin:0}.modal-body dl div{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr;gap:16px;padding:14px 0;display:grid}.modal-body dt{color:#7e95ab;font-size:12px}.modal-body dd{word-break:break-all;margin:0;font-size:13px;font-weight:800}.ability-panel{background:#081625;min-width:0;padding:40px 40px 110px;overflow:hidden auto}.version-picker{border-bottom:1px solid var(--line);margin-bottom:32px;padding-bottom:28px}.version-picker-head{justify-content:flex-start;align-items:flex-end;gap:20px;margin-bottom:8px;display:flex}.version-picker-head>strong{color:var(--orange);font-size:13px}.version-carousel{position:relative}.version-list{scrollbar-width:none;-ms-overflow-style:none;cursor:grab;scroll-snap-type:x proximity;scroll-behavior:smooth;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;gap:9px;padding:0 42px 6px;display:flex;overflow-x:auto}.version-list::-webkit-scrollbar{display:none}.version-list:active{cursor:grabbing}.version-list.dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none}.version-nav{z-index:3;color:#d9f2ff;cursor:pointer;background:#072036f0;border:1px solid #67beff61;border-radius:12px;place-items:center;width:34px;height:54px;font-size:30px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 22px #00000057}.version-nav:hover{background:#0d4770;border-color:#70cfff}.version-nav.previous{left:0}.version-nav.next{right:0}.version-card{border:1px solid var(--line);background:var(--card);text-align:left;cursor:pointer;scroll-snap-align:start;-webkit-user-select:none;user-select:none;border-radius:12px;flex:0 0 122px;width:122px;padding:7px}.version-card.active{border-color:var(--acid);box-shadow:0 0 0 1px var(--acid)}.version-card>div{aspect-ratio:12/17;background:#102a44;border-radius:8px;position:relative;overflow:hidden}.version-card .player-card-artwork{pointer-events:none}.version-card>div>strong{color:#04101c;background:var(--acid);border-radius:5px;padding:3px 5px;font-size:12px;position:absolute;top:5px;left:5px}.version-card>span,.version-card>small,.version-card>time{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.version-card>span{margin-top:7px;font-size:10px;font-weight:900}.version-card>small{color:#7890a8;margin-top:3px;font-size:9px}.version-card>time{color:#6f879e;margin-top:3px;font-size:8px}.skills-block .eyebrow{margin-bottom:8px}.skills-block h3{letter-spacing:-.04em;margin:0;font-size:28px}.ability-summary-bento{grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-flow:dense;background:#0e111cf5;border:1px solid #7eadd333;border-radius:18px;gap:10px 6px;margin:0 0 14px;padding:12px 8px 10px;display:grid;overflow:visible;box-shadow:0 18px 44px #0003,inset 0 1px #ffffff09}.ability-summary-item{--ability-accent:#59c8ff;--ability-level:0%;background:0 0;grid-template-rows:50px auto;justify-items:center;gap:5px;min-width:0;min-height:76px;padding:0;display:grid;position:relative;overflow:visible}.ability-summary-item>span{color:#c5cad4;text-align:center;text-overflow:clip;white-space:nowrap;grid-row:2;width:100%;font-size:10px;font-weight:900;line-height:1.1;overflow:hidden}.ability-summary-item>strong{z-index:1;color:var(--ability-accent);letter-spacing:-.03em;grid-area:1/1;align-self:center;font-size:clamp(16px,2vw,20px);font-weight:1000;line-height:1}.ability-summary-item>i{aspect-ratio:1;background:conic-gradient(var(--ability-accent) var(--ability-level), #ffffff1c 0);width:min(50px,100%);height:auto;box-shadow:0 0 13px var(--ability-accent);border-radius:50%;grid-area:1/1;place-self:center;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ability-summary-item>i{box-shadow:0 0 13px color-mix(in srgb, var(--ability-accent) 18%, transparent)}}.ability-summary-item>i:before{content:"";background:#10131a;border:1px solid #ffffff0d;border-radius:50%;position:absolute;inset:4px}.ability-summary-item>i>b{display:none}.ability-effect-key{color:#8194a8;white-space:nowrap;justify-content:flex-end;align-items:center;gap:13px;margin:0 1px 18px;font-size:9px;font-weight:900;display:flex}.ability-effect-key span:before{content:"";vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.ability-effect-key .skill-effect:before{background:#a94cff;box-shadow:0 0 8px #a94cff8c}.ability-effect-key .manager-effect:before{background:#fff;box-shadow:0 0 8px #ffffff94}.ability-effect-key .small-skill-effect:before{background:#34a8ff;box-shadow:0 0 8px #34a8ff8c}.ability-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.mobile-ability-board{display:none}.stat-group{min-width:0}.stat-group-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.stat-group-head>span{color:#60758a;letter-spacing:.04em;white-space:nowrap;font-size:9px;font-weight:900}.stat-group h4,.subsection-title{color:#536a84;letter-spacing:.08em;margin:0;font-size:15px;font-weight:950}.stats-grid{border:1px solid var(--line);background:var(--line);border-radius:14px;grid-template-columns:1fr;gap:1px;display:grid;overflow:hidden}.stat-row{background:var(--card);grid-template-columns:1fr 46px;align-items:center;gap:10px;min-width:0;min-height:56px;padding:12px 14px;font-size:14px;display:grid;position:relative}.stat-row:after{width:var(--stat-strength);content:"";opacity:.16;pointer-events:none;background:currentColor;height:1px;position:absolute;bottom:0;left:0;right:0}.stat-row.has-attribute-effect{grid-template-columns:1fr auto 46px;column-gap:4px}.potx-stats .stat-row{grid-template-columns:1fr 54px}.potx-stats .stat-row.has-attribute-effect{grid-template-columns:1fr auto 54px;column-gap:4px}.stat-row>span{white-space:nowrap;text-overflow:ellipsis;font-weight:900;overflow:hidden}.auto-fit-text{font-size:var(--auto-fit-font-size,inherit)!important}.ability-groups .stat-group:first-child h4,.ability-groups .stat-group:first-child .stat-row>span{color:#ff9d3d}.ability-groups .stat-group:first-child .stats-grid{background:#ff9d3d38;border-color:#ff9d3d38}.ability-groups .stat-group:first-child .stat-row{background:#2b190d}.ability-groups .stat-group:nth-child(2) h4,.ability-groups .stat-group:nth-child(2) .stat-row>span{color:#63e14d}.ability-groups .stat-group:nth-child(2) .stats-grid{background:#63e14d33;border-color:#63e14d33}.ability-groups .stat-group:nth-child(2) .stat-row{background:#102712}.ability-groups .stat-group:nth-child(3) h4,.ability-groups .stat-group:nth-child(3) .stat-row>span{color:#3da9ff}.ability-groups .stat-group:nth-child(3) .stats-grid{background:#3da9ff36;border-color:#3da9ff36}.ability-groups .stat-group:nth-child(3) .stat-row{background:#0b1d31}.ability-groups .stat-group:nth-child(4) h4,.ability-groups .stat-group:nth-child(4) .stat-row>span{color:#f2c14e}.ability-groups .stat-group:nth-child(4) .stats-grid{background:#f2c14e36;border-color:#f2c14e36}.ability-groups .stat-group:nth-child(4) .stat-row{background:#29220f}.ability-groups .stat-group:nth-child(5) h4,.ability-groups .stat-group:nth-child(5) .stat-row>span{color:#8ea6c0}.ability-groups .stat-group:nth-child(5) .stats-grid{background:#2c496766;border-color:#2c496766}.ability-groups .stat-group:nth-child(5) .stat-row{background:#080f18}.ability-groups .stat-group.stat-group-defence .stats-grid{background:#3da9ff47;border-color:#3da9ff47}.ability-groups .stat-group.stat-group-defence .stat-row{background:#0b1d31}.ability-groups .stat-group.stat-group-goalkeeping h4,.ability-groups .stat-group.stat-group-goalkeeping .stat-row>span{color:#f2c14e}.ability-groups .stat-group.stat-group-goalkeeping .stats-grid{background:#f2c14e36;border-color:#f2c14e36}.ability-groups .stat-group.stat-group-goalkeeping .stat-row{background:#29220f}.ability-groups .stat-group.stat-group-form .stats-grid{background:#2c496766;border-color:#2c496766}.ability-groups .stat-group.stat-group-form .stat-row{background:#080f18}.stat-row strong{color:#05070c;border-radius:8px;place-items:center;min-height:34px;font-size:15px;font-style:normal;font-weight:900;display:grid}.stat-row .elite,.stat-row .excellent{color:#00f5dc}.stat-row .good{color:#39ff14}.stat-row .average{color:#ffd400}.stat-row .low{color:#ff6f6f}.stat-row strong.elite,.stat-row strong.excellent{color:#05070c;background:#00f5dc}.stat-row strong.good{color:#05070c;background:#39ff14}.stat-row strong.average{color:#05070c;background:#ffd400}.stat-row strong.low{color:#160808;background:#ff6f6f}.stat-effect{white-space:nowrap;justify-content:flex-end;align-items:center;gap:4px;margin-left:6px;display:flex}.stat-effect-dot{border-radius:50%;flex:0 0 7px;width:7px;height:7px;display:block}.stat-effect-dot.skill-effect{background:#a94cff}.stat-effect-dot.manager-effect{background:#fff;box-shadow:0 0 0 1px #707c8c6b}.stat-effect-dot.small-skill-effect{background:#34a8ff}.stat-effect b{color:#061006;background:#39ff14;border-radius:999px;place-items:center;min-width:27px;height:27px;font-size:11px;font-weight:1000;display:grid}.ability-groups .stat-group-attack h4,.ability-groups .stat-group-attack .stat-row>span{color:#c47a3b}.ability-groups .stat-group-attack .stats-grid{background:0 0;border:2px solid #9d5c2d;border-radius:20px;gap:0;box-shadow:0 0 0 1px #9d5c2d14,0 0 16px #9d5c2d0d}.ability-groups .stat-group-attack .stat-row{background:0 0;border-bottom:1px solid #9d5c2d33}.ability-groups .stat-group-attack .stat-row:nth-child(odd){background:#242427}.ability-groups .stat-group-attack .stat-row:nth-child(2n){background:#151517}.ability-groups .stat-group-attack .stat-row:last-child{border-bottom:0}.ability-groups .stat-group-attack .stat-row>span:first-child{font-size:16px}.ability-groups .stat-group-attack .stat-row>strong{font-size:17px}.ability-groups .stat-group-attack .stat-row strong,.ability-groups .stat-group-attack .stat-row strong.elite,.ability-groups .stat-group-attack .stat-row strong.excellent,.ability-groups .stat-group-attack .stat-row strong.good,.ability-groups .stat-group-attack .stat-row strong.average,.ability-groups .stat-group-attack .stat-row strong.low{box-shadow:none;background:0 0}.ability-groups .stat-group-attack .stat-row strong.elite,.ability-groups .stat-group-attack .stat-row strong.excellent{color:#00f5dc}.ability-groups .stat-group-attack .stat-row strong.good{color:#39ff14}.ability-groups .stat-group-attack .stat-row strong.average{color:#ffd400}.ability-groups .stat-group-attack .stat-row strong.low{color:#ff6f6f}.ability-groups .stat-group.stat-group-body h4,.ability-groups .stat-group.stat-group-body .stat-row>span{color:#4f946d}.ability-groups .stat-group.stat-group-body .stats-grid{background:0 0;border:2px solid #315f46;border-radius:20px;gap:0;box-shadow:0 0 0 1px #315f4614,0 0 16px #315f460d}.ability-groups .stat-group.stat-group-body .stat-row{background:0 0;border-bottom:1px solid #315f4638}.ability-groups .stat-group.stat-group-body .stat-row:nth-child(odd){background:#242427}.ability-groups .stat-group.stat-group-body .stat-row:nth-child(2n){background:#151517}.ability-groups .stat-group.stat-group-body .stat-row:last-child{border-bottom:0}.ability-groups .stat-group.stat-group-body .stat-row>span:first-child{font-size:16px}.ability-groups .stat-group.stat-group-body .stat-row>strong{font-size:17px}.ability-groups .stat-group.stat-group-defence h4,.ability-groups .stat-group.stat-group-defence .stat-row>span{color:#5f8fbd}.ability-groups .stat-group.stat-group-defence .stats-grid{background:0 0;border:2px solid #315f91;border-radius:20px;gap:0;box-shadow:0 0 0 1px #315f9114,0 0 16px #315f910d}.ability-groups .stat-group.stat-group-defence .stat-row{background:0 0;border-bottom:1px solid #315f9138}.ability-groups .stat-group.stat-group-defence .stat-row:nth-child(odd){background:#242427}.ability-groups .stat-group.stat-group-defence .stat-row:nth-child(2n){background:#151517}.ability-groups .stat-group.stat-group-defence .stat-row:last-child{border-bottom:0}.ability-groups .stat-group.stat-group-defence .stat-row>span:first-child{font-size:16px}.ability-groups .stat-group.stat-group-defence .stat-row>strong{font-size:17px}.ability-groups .stat-group.stat-group-body .stat-row strong,.ability-groups .stat-group.stat-group-defence .stat-row strong{box-shadow:none;background:0 0}.ability-groups .stat-group.stat-group-body .stat-row strong.elite,.ability-groups .stat-group.stat-group-body .stat-row strong.excellent,.ability-groups .stat-group.stat-group-defence .stat-row strong.elite,.ability-groups .stat-group.stat-group-defence .stat-row strong.excellent{color:#00f5dc}.ability-groups .stat-group.stat-group-body .stat-row strong.good,.ability-groups .stat-group.stat-group-defence .stat-row strong.good{color:#39ff14}.ability-groups .stat-group.stat-group-body .stat-row strong.average,.ability-groups .stat-group.stat-group-defence .stat-row strong.average{color:#ffd400}.ability-groups .stat-group.stat-group-body .stat-row strong.low,.ability-groups .stat-group.stat-group-defence .stat-row strong.low{color:#ff6f6f}.ability-groups .stat-group.stat-group-form h4,.ability-groups .stat-group.stat-group-form .stat-row>span{color:#f2f3f5}.ability-groups .stat-group.stat-group-form .stats-grid{background:0 0;border:2px solid #a8adb5;border-radius:20px;gap:0;box-shadow:0 0 0 1px #ffffff0f,0 0 16px #ffffff0a}.ability-groups .stat-group.stat-group-form .stat-row{background:0 0;border-bottom:1px solid #ffffff29}.ability-groups .stat-group.stat-group-form .stat-row:nth-child(odd){background:#242427}.ability-groups .stat-group.stat-group-form .stat-row:nth-child(2n){background:#151517}.ability-groups .stat-group.stat-group-form .stat-row:last-child{border-bottom:0}.ability-groups .stat-group.stat-group-form .stat-row>span:first-child{font-size:16px}.ability-groups .stat-group.stat-group-form .stat-row>strong{color:#fff;box-shadow:none;background:0 0;font-size:17px}.detail-data-section{border-top:1px solid var(--line);margin-top:34px;padding-top:30px}.detail-section-head{margin-bottom:20px}.detail-section-head .eyebrow{margin-bottom:7px}.detail-section-head h3{letter-spacing:-.04em;margin:0;font-size:26px;font-weight:700}.position-rating-note{color:#7f94a9;margin-top:7px;font-size:11px;display:inline-block}.positions-block,.physical-block{margin-top:24px;padding-top:20px}.positions-block>.position-rating-note{margin:0 0 12px}.position-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.position-cell{border:1px solid var(--line);background:var(--card);text-align:center;border-radius:12px;align-content:center;place-items:center;gap:7px;min-height:76px;padding:10px 6px;display:grid}.position-cell span{color:#8298ae;font-size:11px;font-weight:850}.position-cell strong{font-size:17px}.position-cell strong.elite,.position-cell strong.excellent{color:#00f5dc}.position-cell strong.good,.position-cell strong.fit-2{color:#39ff14}.position-cell strong.average,.position-cell strong.fit-1{color:#ffd400}.position-cell strong.low,.position-cell strong.fit-0{color:#ff0015}.position-pitch{background:linear-gradient(90deg,#0000 49.8%,#6fd0aa24 50%,#0000 50.2%),radial-gradient(circle,#0000 0 13%,#6fd0aa21 13.4% 14%,#0000 14.4%),linear-gradient(#09362ae6,#051b1bf7);border:1px solid #35b18447;border-radius:18px;grid-template-rows:repeat(7,minmax(58px,auto));grid-template-columns:1fr repeat(3,minmax(72px,1fr)) 1fr;gap:7px;padding:12px;display:grid;position:relative;overflow:hidden}.position-pitch:after{content:"";pointer-events:none;border:1px solid #6fd0aa1f;border-radius:10px;position:absolute;inset:12px}.pitch-position{z-index:1;text-align:center;background:#101822e8;border:1px solid #6c8b972b;border-radius:10px;align-content:center;place-items:center;gap:4px;min-width:0;padding:7px 5px;display:grid;position:relative}.pitch-position span{color:#78889c;font-size:11px;font-weight:900}.pitch-position strong{color:#56677a;font-size:20px;line-height:1}.pitch-position.familiar{background:linear-gradient(145deg,#087fc7,#07558f);border-color:#1ea9ffe6;box-shadow:0 0 24px #1ea9ff33}.pitch-position.familiar span,.pitch-position.familiar strong{color:#fff}.pitch-position.secondary{background:linear-gradient(145deg,#3999d357,#1b547e8c);border-color:#70cfff94}.pitch-position.secondary span{color:#c2ecff}.pitch-position.secondary strong{color:#79d5ff}.pitch-lwf{grid-area:1/1/3}.pitch-cf{grid-area:1/2/auto/5}.pitch-rwf{grid-area:1/5/3}.pitch-ss{grid-area:2/2/auto/5}.pitch-lmf{grid-area:3/1/5}.pitch-amf{grid-area:3/2/auto/5}.pitch-rmf{grid-area:3/5/5}.pitch-cmf{grid-area:4/2/auto/5}.pitch-dmf{grid-area:5/2/auto/5}.pitch-lb{grid-area:5/1/7}.pitch-cb{grid-area:6/2/auto/5}.pitch-rb{grid-area:5/5/7}.pitch-gk{grid-area:7/2/auto/5}.appearance-row span{color:#7890a8;font-size:11px}.player-model-layout{margin-top:0}.player-model-panel{min-width:0}.appearance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.model-appearance-grid+.physical-output-grid{margin-top:18px}.appearance-row{background:var(--card);border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:44px;padding:2px 8px 2px 10px;display:flex}.appearance-row span{font-size:14px;font-weight:850}.appearance-row strong{color:#07111c;border-radius:8px;place-items:center;width:43px;min-width:43px;height:40px;font-size:19px;font-weight:1000;display:grid}.appearance-row.model-yellow span{color:#ffd000}.appearance-row.model-yellow strong{background:#ffd000}.appearance-row.model-green span{color:#39ff14}.appearance-row.model-green strong{background:#39ff14}.appearance-row.model-blue span{color:#00e1d3}.appearance-row.model-blue strong{background:#00e1d3}.physical-output-row{background:linear-gradient(110deg,#1e1634f0,#0b182af5);border:1px solid #b86cff3d}.physical-output-grid{grid-template-columns:minmax(0,1fr);gap:6px}.physical-output-row span{color:#0000;background:linear-gradient(100deg,#ffe9a3 0%,#ffc83d 45%,#fff1b8 100%);-webkit-background-clip:text;background-clip:text;font-size:14px;font-weight:850}.physical-output-row strong{color:#35aaff;background:0 0;width:auto;min-width:78px;padding:0 8px;font-size:20px}.physical-output-row strong small{margin-left:2px;font-size:9px;font-weight:950}.skills-block{margin-top:34px}.skill-list{flex-wrap:wrap;align-items:center;gap:7px;margin-top:16px;display:flex}.skill-list span,.skill-list button{text-align:center;vertical-align:middle;border:1px solid var(--line);color:inherit;background:var(--card);border-radius:999px;padding:6px 12px;font-family:MiSans,sans-serif;font-size:10px;font-weight:300;line-height:1.4;display:inline-block}.skill-list .attribute-skill-toggle{cursor:pointer;transition:color .16s ease-out,background-color .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out}.skill-list .attribute-skill-toggle.attribute-active{color:#fff;background:#813ee7;border-color:#a970ff;font-weight:800;box-shadow:0 5px 14px #5d23b457}.skill-list .attribute-skill-toggle:not(.attribute-active){color:#a8b4c3;box-shadow:none;background:0 0;border-color:#97a5b857}.skill-list .attribute-skill-toggle:hover{color:#fff;border-color:#c294ff}.skill-list .attribute-skill-toggle:focus-visible{outline-offset:2px;outline:2px solid #d7b7ff}.subsection-title{margin-top:26px}.ai-style-list{margin-top:0}.detail-loading{color:#8298ae;align-content:center;place-items:center;gap:16px;min-height:500px;display:grid}.status-page{text-align:center;align-content:center;place-items:center;gap:18px;min-height:100vh;padding:20px;display:grid}.status-card{border:1px solid var(--line);background:var(--card);border-radius:20px;max-width:460px;padding:38px}.status-card h1{margin:14px 0 8px}.status-card p{color:#8ea3b8;line-height:1.6}.status-dot{background:var(--orange);border-radius:50%;width:12px;height:12px;display:inline-block}.loader{border:4px solid var(--line);border-top-color:var(--ink);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.player-overview-title{padding-inline:18px}.player-overview-modules{grid-template-rows:repeat(4,74px) 68px;grid-template-columns:minmax(185px,220px) repeat(3,minmax(0,1fr))}.overview-card{grid-area:1/1/span 5}.overview-rating{grid-area:1/2}.overview-release{grid-area:4/3/auto/5}.overview-identity{grid-area:5/2/auto/5}.auth-page{grid-template-columns:1fr;align-content:center}.auth-brand{text-align:center}.auth-brand .brand-mark,.auth-brand>p:last-child{margin-inline:auto}.auth-card{justify-self:center}.league-hero{grid-template-columns:1fr}.season-mark{align-items:flex-start}.league-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.team-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-data-comparison,.profile-grid,.hero{grid-template-columns:1fr}.toolbar{grid-template-columns:1fr 1fr;margin:0 20px;position:relative;top:auto}.search{grid-column:1/-1}.toolbar .free-player-filter{grid-column:1}.toolbar .skill-multi-filter{grid-column:2}.player-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-league-table .league-table-scroll{overflow:hidden}.home-league-table .league-table{table-layout:fixed;min-width:0}.home-league-table .league-table th:first-child,.home-league-table .league-table td:first-child{width:7%}.home-league-table .league-table th:nth-child(2),.home-league-table .league-table tbody th{width:33%;min-width:0}.home-league-table .league-table th:nth-child(n+3),.home-league-table .league-table td:nth-child(n+3){width:7.5%}.home-league-table .league-table thead th{white-space:normal;word-break:break-all;padding-inline:2px}.home-league-table .league-club strong,.home-league-table .league-club span{white-space:normal;overflow-wrap:anywhere}.other-team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.other-team-directory{grid-template-columns:minmax(0,1fr)}.registration-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.registration-search{grid-column:1/-1}.registration-results{grid-template-columns:repeat(2,minmax(0,1fr))}.mode-switcher{grid-template-columns:1fr 1fr}.mode-switcher>div{grid-column:1/-1}.admin-request-grid{grid-template-columns:1fr}.profile-dashboard{gap:14px}.profile-control-group{border-radius:22px;gap:9px;padding:12px}.profile-group-heading{gap:10px;padding:3px 3px 7px}.profile-group-heading>span{border-radius:999px;flex-basis:auto;width:auto;font-size:10px}.profile-group-heading h2{font-size:16px}.profile-group-heading p{font-size:10px}.profile-fold{border-radius:17px}.profile-fold>summary{min-height:76px;padding:12px 13px;font-size:15px}.profile-fold>summary strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.profile-fold>.mode-switcher,.profile-fold>.superadmin-card,.profile-fold>.account-management-panel,.profile-fold>.profile-grid,.profile-fold>.admin-workbench,.profile-fold>.visit-stats-panel{margin:8px}.league-rules-content{margin:8px;padding:12px}.league-rules-downloads{grid-template-columns:1fr}.league-rules-download{grid-template-columns:46px minmax(0,1fr) auto;gap:10px;min-height:72px;padding:10px}.league-rule-file-type{border-radius:10px;width:46px}.nickname-card form{grid-template-columns:1fr}.nickname-card button{width:100%}html.auth-screen-active{overscroll-behavior:none;-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%;height:100%;overflow:hidden}body.auth-screen-active{width:var(--app-shell-width);overscroll-behavior:none;transform-origin:top;touch-action:manipulation;height:100dvh;min-height:100dvh;padding:0;position:fixed;inset:0 auto auto 50%;overflow:hidden;transform:translate(-50%)}.auth-page{min-height:100dvh;padding:26px 14px;display:block}.auth-page.auth-page-compact{overscroll-behavior:none;grid-template-rows:minmax(0,1fr) auto;align-content:stretch;gap:10px;width:100%;height:100dvh;min-height:100dvh;padding:8px 14px;display:grid;position:relative;inset:auto;overflow:hidden}.auth-page-compact .auth-card{border-radius:18px;align-self:end;padding:5px;transform:none}.auth-page-compact .auth-tabs button{border-radius:13px;min-height:46px}.auth-page-compact .auth-card form{gap:13px;padding:18px 14px 16px}.auth-page-compact .auth-card h2{font-size:27px}.auth-page-compact .auth-card label{gap:5px}.auth-page-compact .auth-card input,.auth-page-compact .auth-card select,.auth-page-compact .primary-action{min-height:49px}.auth-site-credit{align-self:end;margin-top:0}.auth-site-credit .version-info-box{border-radius:10px;padding:1px}.auth-site-credit .version-info-inner{border-radius:9px;padding:8px}.auth-site-credit .version-info-line{font-size:12px;line-height:1.35}.auth-brand .brand-mark{width:42px;height:42px;margin-bottom:18px}.auth-brand h1{margin:10px 0 14px;font-size:40px}.auth-brand>p:last-child{margin:0 auto 24px;font-size:13px}.brand{gap:7px;min-width:0;font-size:clamp(12px,3.5vw,14px)}.brand-label{text-overflow:clip;white-space:nowrap;font-size:clamp(11px,3vw,13px);overflow:visible}.brand-logo{width:clamp(68px,19vw,78px)}.brand-mark{flex:0 0 34px;width:34px;height:34px;font-size:12px}.account-chip{display:none}.account-actions{flex:none;gap:5px}.account-actions button{min-width:48px;min-height:38px;padding:7px 9px;font-size:11px}.page-shell{width:calc(100% - 24px);padding:30px 0 86px}.team-crop-backdrop{padding:8px}.team-crop-dialog{border-radius:17px;gap:12px;max-height:calc(100dvh - 16px);padding:14px}.team-crop-dialog h2{font-size:20px}.team-crop-frame{width:min(250px,68vw)}.league-hero{gap:26px;padding-bottom:30px}.league-hero h1,.section-title h1{font-size:42px}.league-hero-logo{width:clamp(150px,35vw,200px)}.league-hero-brand h1{letter-spacing:-.045em;white-space:nowrap;margin-top:5px;font-size:clamp(24px,6.5vw,28px)}.popular-player-section{border-radius:0;padding:0}.popular-player-section>header{flex-direction:column;align-items:flex-start;gap:5px;margin-bottom:13px}.popular-player-section>header>span{text-align:left}.popular-player-list{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:none;gap:0;padding:2px 1px 10px;display:flex;overflow-x:auto}.popular-player-list::-webkit-scrollbar{display:none}.popular-player-card{scroll-snap-align:start;border-radius:11px;flex:0 0 126px;gap:4px;padding:6px}.popular-player-card+.popular-player-card{margin-left:-13px}.popular-player-art{border-radius:8px}.popular-player-rank{width:21px;height:21px;font-size:10px;top:8px;left:8px}.popular-player-meta{gap:2px}.season-mark strong{font-size:68px}.league-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.league-summary-grid article{border-radius:13px;grid-template-rows:13px minmax(0,1fr) 13px;min-width:0;min-height:108px;padding:11px 8px}.league-summary-grid span{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(8px,2.2vw,11px);overflow:hidden}.league-summary-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(23px,7vw,32px);line-height:1;overflow:hidden}.league-summary-grid small{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(7px,1.9vw,10px);line-height:1.25;overflow:hidden}.team-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.team-stat-grid article{min-height:132px;padding:17px}.team-stat-grid strong{font-size:34px}.team-data-comparison{gap:10px;margin-top:26px}.team-data-panel{border-radius:16px;padding:12px}.team-data-panel>header{margin-bottom:11px;display:block}.team-data-panel>header .eyebrow{margin-bottom:4px}.team-data-panel>header h3{font-size:20px}.team-current-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.team-current-stat-grid article{border-radius:0;min-height:118px;padding:14px 12px}.team-current-stat-grid span{font-size:10px}.team-current-stat-grid strong,.team-current-stat-grid small{font-size:clamp(22px,6vw,28px)}.team-current-stat-grid em{font-size:10px}.offseason-home{border-radius:18px;min-height:300px;padding:38px 18px}.offseason-home h2{font-size:clamp(34px,12vw,52px)}.offseason-home p{max-width:310px;font-size:clamp(15px,4.5vw,19px)}.empty-league{grid-template-columns:1fr;padding:24px}.league-table-section{border-radius:15px;margin-top:24px}.league-table-section>header{align-items:flex-start;padding:18px}.league-table-section>header h2{font-size:25px}.league-table{min-width:780px}.league-table th,.league-table td{height:56px;padding-inline:9px}.league-table tbody th{min-width:205px}.league-club img{width:32px;height:32px}.home-league-table .league-table th,.home-league-table .league-table td{height:auto;min-height:54px;padding:9px 1px;font-size:clamp(8px,2.35vw,11px);line-height:1.25}.home-league-table .league-table thead th{color:#dce7f2;height:44px;padding:5px 1px;font-size:clamp(9px,2.45vw,11px);line-height:1.2}.home-league-table .league-club{gap:clamp(3px,1.2vw,6px)}.home-league-table .league-club img{width:clamp(18px,6vw,26px);height:clamp(18px,6vw,26px)}.home-league-table .league-club div{min-width:0;line-height:1.2;display:block}.home-league-table .league-club strong,.home-league-table .league-club span{text-overflow:clip;font-size:clamp(7px,2.1vw,10px);display:inline;overflow:visible}.home-league-table .league-club span:before{content:"｜";color:#657d94}.league-feature-nav{grid-template-columns:minmax(0,1fr);gap:10px}.league-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.league-feature-group{gap:5px}.league-feature-nav button{text-align:center;border-radius:13px;grid-template-rows:88px 22px;grid-template-columns:minmax(0,1fr);place-content:center stretch;justify-items:stretch;gap:7px;min-height:132px;padding:8px 7px;display:grid}.league-feature-main{grid-template-rows:38px 22px 28px;grid-template-columns:minmax(0,1fr);justify-self:stretch;place-items:center;gap:0;width:100%;display:grid}.league-feature-icon{width:36px;height:36px}.league-feature-copy{width:100%}.league-feature-copy strong{white-space:nowrap;font-size:clamp(12px,3.4vw,15px)}.league-feature-copy small{min-height:0;font-size:clamp(8px,2.3vw,10px);line-height:1.2}.league-feature-nav button>b{justify-self:center;padding:4px 7px;font-size:clamp(10px,2.8vw,12px)}.league-team-directory-page{margin-top:16px}.league-feature-modal-backdrop{align-items:stretch;padding:8px}.league-feature-modal{border-radius:18px;max-height:calc(100dvh - 16px)}.league-feature-modal>header{min-height:58px;padding:8px 10px 8px 16px}.league-feature-modal>header strong{font-size:18px}.league-feature-panel{border-radius:15px;padding:14px 12px}.league-feature-panel.has-team-detail{background:0 0;border:0;border-radius:0;padding:0}.league-feature-panel.has-team-detail .other-team-detail{background:0 0;border:0;border-radius:0;width:100%;min-width:0;max-width:100%;overflow:hidden}.league-feature-panel.has-team-detail .other-team-back{border:1px solid var(--line);border-radius:14px;margin-bottom:10px}.other-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.other-team-grid article{grid-template-columns:34px minmax(0,1fr);gap:7px;min-height:64px;padding:8px}.other-team-grid img{width:34px;height:34px}.other-team-directory{grid-template-columns:minmax(0,1fr);gap:7px}.other-team-entry{border-radius:11px;grid-template-columns:39px minmax(0,1fr) 58px auto;gap:8px;padding:10px}.other-team-entry-badge{width:39px;height:39px}.other-team-entry-avatar{border-radius:8px;width:58px}.other-team-entry-copy h3,.other-team-entry-copy p,.other-team-card-count{font-size:13px}.other-team-entry-stats{gap:5px;padding-top:7px}.other-team-entry-stats strong,.other-team-entry-stats span{font-size:clamp(10px,3.15vw,13px)}.other-team-detail>header{padding:14px}.other-team-detail>header img{width:52px;height:52px}.other-team-detail>header h3{font-size:23px}.other-team-dashboard{padding:0}.other-team-score-card{gap:12px;min-height:178px;padding:16px}.other-team-detail-crest{border-radius:15px;width:68px;height:68px;padding:7px}.other-team-identity h2{white-space:normal;font-size:clamp(18px,5vw,25px)}.other-team-identity p{font-size:10px}.other-team-summary{gap:5px;padding:8px}.other-team-summary>div{padding:10px 8px}.other-team-summary strong{font-size:14px}.other-team-roster-groups{gap:9px;padding:10px 0 0}.other-team-roster-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.other-team-roster-card .roster-mini-info{gap:0;padding:7px 6px 1px}.other-team-roster-card .roster-mini-info h4{min-height:0;margin:0;font-size:14px;line-height:1.16;overflow:visible}.other-team-roster-card .roster-mini-price{text-overflow:clip;white-space:nowrap;line-height:1.15;overflow:visible}.other-team-roster-card .roster-mini-actions{grid-template-columns:1fr}.player-trade-action{justify-self:stretch;min-height:25px;padding:0 4px;font-size:9px}.trade-modal-backdrop{padding:12px}.trade-modal{border-radius:19px}.trade-modal>header{padding:18px}.trade-player-summary{gap:6px;padding:16px 14px 6px}.trade-player-summary>div{padding:10px 8px}.trade-modal .trade-choice{gap:8px;padding:14px 14px 18px}.trade-modal .trade-choice button{min-height:94px;padding:12px 6px}.auction-bid-form,.transfer-confirm-form{margin:14px}.empty-ball{width:68px;height:68px}.section-title{display:block}.section-title>span{margin-top:8px;display:inline-flex}.team-score-card{padding:18px}.team-primary-row,.team-chairman{gap:10px}.team-chairman-visual{gap:6px}.team-header-crest,.team-chairman-visual .profile-avatar{border-radius:14px;flex-basis:70px;width:70px;height:70px;padding:6px}.benfica-owner-photo{object-fit:cover;object-position:50% 0;border-radius:14px;flex-basis:70px;width:70px;height:70px;padding:0}.team-primary-row .team-owner-initial{border-radius:14px;width:62px;height:62px}.team-chairman-visual .team-owner-initial{width:70px;height:70px}.team-primary-row .rank-preview strong{font-size:40px}.team-kit-row{gap:16px;padding-top:12px}.team-kit-row .team-crest{width:74px;height:74px;padding:7px}.team-kit-pair{grid-template-columns:repeat(2,88px);gap:5px}.team-kit-pair img{width:88px;height:88px}.benfica-team-card{gap:12px;min-height:205px;padding:16px}.benfica-team-crest{border-radius:14px;width:58px;height:58px;padding:6px}.benfica-owner{gap:10px}.benfica-owner-photo{object-fit:cover;object-position:50% 0;padding:0}.team-honors{grid-template-columns:repeat(2,minmax(58px,74px));gap:5px}.team-honors>div{border-radius:11px;min-height:88px;padding:7px 4px}.team-honors span{font-size:8px}.team-honors strong{font-size:30px}.benfica-owner h2{font-size:clamp(18px,5vw,25px)}.benfica-owner p{font-size:10px}.team-finance-summary{grid-template-rows:repeat(2,minmax(142px,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.team-finance-summary>div{min-width:0;padding:14px 12px}.team-finance-summary span{font-size:10px}.team-finance-summary strong,.team-finance-summary b{font-size:clamp(22px,6vw,28px)}.team-finance-summary .highest-value-player-card strong,.team-finance-summary .highest-value-player-card b{font-size:clamp(17px,5vw,23px)}.team-finance-summary small{font-size:9px;line-height:1.45}.team-management-tabs{max-width:none;margin-top:28px}.player-registration{border-radius:14px;margin-top:10px;padding:14px 12px}.registration-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.registration-results{grid-template-columns:1fr;gap:7px;margin-top:12px}.registration-player-card{grid-template-columns:46px minmax(0,1fr)}.registration-player-card img{width:46px}.team-roster{margin-top:34px;padding-top:26px}.team-roster-head{display:block}.team-roster-head>strong{margin-top:12px;display:inline-block}.roster-groups{gap:8px}.roster-position-section{border-radius:13px;padding:0}.roster-position-toggle{min-height:58px;padding:12px}.roster-position-toggle h3{font-size:18px}.roster-position-heading{min-height:54px;padding:10px 12px}.roster-position-heading h3{font-size:18px}.roster-position-section .roster-card-grid{padding:0 7px 9px}.roster-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.roster-mini-card{border-radius:9px}.roster-mini-info{padding:6px 4px}.roster-mini-info h4{min-height:36px;margin-bottom:5px;font-size:14px}.roster-mini-actions{gap:4px;padding:0 3px 5px}.roster-mini-meta{grid-template-columns:minmax(0,1fr);gap:4px}.roster-mini-condition{width:30px;height:30px;font-size:15px}.roster-mini-price{line-height:1.35}.roster-mini-controls{gap:3px}.roster-price-action,.roster-release-action{border-radius:6px;min-height:24px;padding:0 3px;font-size:9px}.roster-price-editor{grid-template-columns:1fr 1fr;padding:5px 3px}.roster-price-editor label{grid-column:1/-1}.release-review-panel>header{align-items:start}.release-approve-all{min-height:38px;padding:0 10px;font-size:11px}.release-review-list{grid-template-columns:1fr}.team-crest,.profile-avatar{border-radius:16px;width:60px;height:60px}.rank-preview{border-top:1px solid var(--line);text-align:left;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:16px;display:flex}.rank-preview strong{font-size:38px}.profile-card,.admin-panel{padding:18px}.mode-switcher{border-radius:14px;gap:6px;padding:8px}.mode-switcher button{min-height:44px;padding:5px;font-size:11px}.season-creator,.admin-schedule{border-radius:14px;padding:14px 12px}.admin-request-fold{border-radius:14px}.admin-request-fold summary{min-height:56px;padding:0 12px}.admin-request-fold summary span{font-size:16px}.admin-schedule-team-selects{grid-template-columns:1fr;gap:8px}.admin-schedule-team-choice{grid-template-columns:1fr}.forfeit-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.forfeit-actions button{white-space:normal;min-width:0;padding:7px 8px;font-size:10px;line-height:1.25}.season-name-field>div{grid-template-columns:auto 68px 54px auto;gap:3px}.season-name-field>div strong{font-size:16px}.season-name-field select{min-height:38px;padding-inline:3px;font-size:14px}.season-match-card{grid-template-columns:42px minmax(0,1fr);gap:7px;padding:10px 8px}.season-match-card .score-action,.season-match-card .score-actions{grid-column:1/-1}.score-actions button{flex:1}.season-match-teams{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);gap:5px}.season-match-teams strong{font-size:11px}.season-match-teams b{font-size:14px}.score-editor{grid-template-columns:1fr auto 1fr}.score-editor button{grid-column:span 1;padding:0 7px}.score-editor button[type=submit]{grid-column:1/3}.transfer-request-list article{grid-template-columns:1fr;gap:4px}.auction-record-open{grid-template-columns:1fr;gap:7px}.auction-record-open>*{white-space:normal}.member-row{grid-template-columns:1.1fr .8fr}.member-row>:last-child{display:none}.topbar{min-height:56px;padding:8px 14px}.brand{gap:8px;font-size:14px}.brand-mark{width:32px;height:32px;font-size:12px}.snapshot{display:none}.hero{gap:24px;padding:34px 16px 28px}.hero h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(34px,11vw,44px);line-height:.98}.hero-copy{margin-top:20px;font-size:14px;line-height:1.65}.hero-stat{align-items:flex-start}.hero-stat strong{font-size:48px}.player-library-hero{gap:0;padding:24px 16px 18px}.library-mode-switcher,.library-global-search,.pack-browser-toolbar{width:auto;margin-inline:12px}.library-mode-switcher button{min-height:58px;padding:9px 12px}.pack-library-grid{grid-template-columns:minmax(0,1fr);gap:8px;padding:0 12px 44px}.pack-library-item{border-radius:14px}.pack-library-card{grid-template-columns:104px minmax(0,1fr);gap:10px;min-height:142px;padding:10px 60px 10px 10px}.pack-library-preview{width:104px;height:118px}.pack-library-preview>.player-card-artwork{width:72px}.pack-library-preview>.player-card-artwork:nth-child(2){left:16px}.pack-library-preview>.player-card-artwork:nth-child(3){left:30px}.pack-library-copy strong{font-size:14px}.pack-library-toggle{min-width:46px;height:29px;bottom:8px;right:8px}.pack-library-expanded{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px}.pack-expanded-open{padding:5px}.pack-expanded-open>strong{font-size:10px}.pack-expanded-open>small{font-size:8px}.pack-expanded-player .favorite-star{width:28px;height:28px;font-size:17px;top:5px;right:5px}.pack-library-empty{margin:0 12px 44px}.toolbar{border-color:var(--line);border-radius:12px;grid-template-columns:1fr 1fr;margin:0 12px}.toolbar .search{grid-column:1/-1}.toolbar .player-sort-filter{grid-column:1}.toolbar label{min-width:0;min-height:62px;padding:11px 12px}.toolbar input,.toolbar select{min-height:26px;font-size:14px}.results-head{padding:26px 12px 14px}.player-library-gate{margin:18px 12px 44px;padding:34px 18px}.player-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0 8px}.player-card{touch-action:manipulation;border-radius:11px}.favorite-count,.version-count{padding:4px 7px;font-size:9px;bottom:6px}.favorite-count{left:6px}.version-count{right:6px}.card-info{height:var(--player-card-info-height);min-height:var(--player-card-info-height);padding:3px 6px}.card-info strong{font-size:11px}.card-info small{font-size:8px}.pagination{gap:12px;padding:36px 12px 54px}.pagination button{min-height:44px;padding:10px 16px}.modal-summary{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,38vw) 1fr;display:grid}.modal-summary .modal-art{min-height:245px}.modal-art img{width:92%;max-height:230px}.modal-summary .modal-body{padding:58px 14px 20px}.modal-summary .modal-body h2{overflow-wrap:anywhere;font-size:clamp(23px,7vw,32px)}.modal-rating{gap:8px;margin:22px 0}.modal-rating strong{font-size:50px}.modal-rating span{font-size:15px}.modal-body dl div{grid-template-columns:74px 1fr;gap:10px;padding:10px 0}.version-picker{margin-bottom:26px;padding-bottom:22px}.version-card{flex-basis:107px;width:107px}.ability-summary-bento{border-radius:14px;gap:8px 3px;margin-bottom:11px;padding:10px 5px 8px}.ability-summary-item{gap:4px;min-height:72px;padding:0}.ability-summary-item>i{width:min(50px,100%);height:auto}.ability-summary-item>span{font-size:clamp(8px,2.2vw,10px)}.ability-summary-item>strong{font-size:clamp(13px,3.8vw,17px)}.ability-effect-key{justify-content:center;gap:clamp(7px,2.8vw,13px);margin-bottom:16px;font-size:clamp(7px,2vw,9px)}.desktop-ability-groups,.desktop-skills-block{display:none}.mobile-ability-board{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px;display:grid}.mobile-ability-column{flex-direction:column;gap:14px;min-width:0;display:flex}.mobile-ability-board .stat-group-head{margin-bottom:7px}.mobile-ability-board .stat-group h4{margin:0;font-size:13px}.mobile-ability-board .stat-group-head>span{font-size:8px}.mobile-ability-board .stat-row{grid-template-columns:minmax(0,1fr) 34px;gap:3px;min-height:44px;padding:6px;font-size:11px}.mobile-ability-board .stat-row.has-attribute-effect{grid-template-columns:minmax(0,1fr) auto 34px}.mobile-ability-board.potx-stats .stat-row{grid-template-columns:minmax(0,1fr) 40px}.mobile-ability-board.potx-stats .stat-row.has-attribute-effect{grid-template-columns:minmax(0,1fr) auto 40px}.mobile-ability-board .stat-row strong{border-radius:6px;min-height:30px;font-size:12px}.mobile-ability-board .stat-effect{gap:3px}.mobile-ability-board .stat-effect b{min-width:23px;height:23px;font-size:9px}.mobile-ability-board .mobile-ability-column:first-child .stat-group:first-child h4,.mobile-ability-board .mobile-ability-column:first-child .stat-group:first-child .stat-row>span{color:#ff9d3d}.mobile-ability-board .mobile-ability-column:first-child .stat-group:first-child .stats-grid{background:#ff9d3d38;border-color:#ff9d3d38}.mobile-ability-board .mobile-ability-column:first-child .stat-group:first-child .stat-row{background:#2b190d}.mobile-defence-stack{min-width:0}.mobile-defence-stack .stat-group h4,.mobile-defence-stack .stat-row>span{color:#3da9ff}.mobile-defence-stack .stats-grid{background:#3da9ff36;border-color:#3da9ff36}.mobile-defence-stack .stat-row{background:#0b1d31}.mobile-ability-board .mobile-ability-column:last-child .stat-group:first-child h4,.mobile-ability-board .mobile-ability-column:last-child .stat-group:first-child .stat-row>span{color:#63e14d}.mobile-ability-board .mobile-ability-column:last-child .stat-group:first-child .stats-grid{background:#63e14d33;border-color:#63e14d33}.mobile-ability-board .mobile-ability-column:last-child .stat-group:first-child .stat-row{background:#102712}.mobile-ability-board .mobile-ability-column:last-child .stat-group:nth-child(3) h4,.mobile-ability-board .mobile-ability-column:last-child .stat-group:nth-child(3) .stat-row>span{color:#8ea6c0}.mobile-ability-board .mobile-ability-column:last-child .stat-group:nth-child(3) .stats-grid{background:#2c496766;border-color:#2c496766}.mobile-ability-board .mobile-ability-column:last-child .stat-group:nth-child(3) .stat-row{background:#080f18}.mobile-ability-board .stat-group-attack h4,.mobile-ability-board .stat-group-attack .stat-row>span{color:#c47a3b}.mobile-ability-board .stat-group-attack .stats-grid{background:0 0;border:2px solid #9d5c2d;border-radius:20px;gap:0;box-shadow:0 0 0 1px #9d5c2d14,0 0 16px #9d5c2d0d}.mobile-ability-board .stat-group-attack .stat-row{background:0 0;border-bottom:1px solid #9d5c2d33}.mobile-ability-board .stat-group-attack .stat-row:last-child{border-bottom:0}.mobile-ability-board .stat-group-attack .stat-row strong,.mobile-ability-board .stat-group-attack .stat-row strong.elite,.mobile-ability-board .stat-group-attack .stat-row strong.excellent,.mobile-ability-board .stat-group-attack .stat-row strong.good,.mobile-ability-board .stat-group-attack .stat-row strong.average,.mobile-ability-board .stat-group-attack .stat-row strong.low{box-shadow:none;background:0 0}.mobile-ability-board .mobile-ability-column:first-child .stat-group.stat-group-attack h4,.mobile-ability-board .mobile-ability-column:first-child .stat-group.stat-group-attack .stat-row>span{color:#c47a3b}.mobile-ability-board .mobile-ability-column:first-child .stat-group.stat-group-attack .stats-grid{background:0 0;border-color:#9d5c2d}.mobile-ability-board .mobile-ability-column:first-child .stat-group.stat-group-attack .stat-row{background:0 0}.mobile-ability-board .mobile-ability-column:first-child .stat-group.stat-group-attack .stat-row:nth-child(odd){background:#242427}.mobile-ability-board .mobile-ability-column:first-child .stat-group.stat-group-attack .stat-row:nth-child(2n){background:#151517}.mobile-ability-board .mobile-ability-column:first-child .stat-group.stat-group-attack .stat-row>span:first-child{font-size:13px}.mobile-ability-board .mobile-ability-column:first-child .stat-group.stat-group-attack .stat-row>strong{font-size:14px}.mobile-ability-board .stat-group-attack .stat-row strong.elite,.mobile-ability-board .stat-group-attack .stat-row strong.excellent{color:#00f5dc}.mobile-ability-board .stat-group-attack .stat-row strong.good{color:#39ff14}.mobile-ability-board .stat-group-attack .stat-row strong.average{color:#ffd400}.mobile-ability-board .stat-group-attack .stat-row strong.low{color:#ff6f6f}.mobile-ability-board .mobile-ability-column:last-child .stat-group.stat-group-body h4,.mobile-ability-board .mobile-ability-column:last-child .stat-group.stat-group-body .stat-row>span{color:#4f946d}.mobile-ability-board .mobile-ability-column:last-child .stat-group.stat-group-body .stats-grid{background:0 0;border:2px solid #315f46;border-radius:20px;gap:0;box-shadow:0 0 0 1px #315f4614,0 0 16px #315f460d}.mobile-ability-board .mobile-ability-column:last-child .stat-group.stat-group-body .stat-row{background:0 0;border-bottom:1px solid #315f4638}.mobile-ability-board .mobile-ability-column:last-child .stat-group.stat-group-body .stat-row:nth-child(odd){background:#242427}.mobile-ability-board .mobile-ability-column:last-child .stat-group.stat-group-body .stat-row:nth-child(2n){background:#151517}.mobile-ability-board .mobile-ability-column:last-child .stat-group.stat-group-body .stat-row:last-child{border-bottom:0}.mobile-ability-board .mobile-defence-stack .stat-group.stat-group-defence h4,.mobile-ability-board .mobile-defence-stack .stat-group.stat-group-defence .stat-row>span{color:#5f8fbd}.mobile-ability-board .mobile-defence-stack .stat-group.stat-group-defence .stats-grid{background:0 0;border:2px solid #315f91;border-radius:20px;gap:0;box-shadow:0 0 0 1px #315f9114,0 0 16px #315f910d}.mobile-ability-board .mobile-defence-stack .stat-group.stat-group-defence .stat-row{background:0 0;border-bottom:1px solid #315f9138}.mobile-ability-board .mobile-defence-stack .stat-group.stat-group-defence .stat-row:nth-child(odd){background:#242427}.mobile-ability-board .mobile-defence-stack .stat-group.stat-group-defence .stat-row:nth-child(2n){background:#151517}.mobile-ability-board .mobile-defence-stack .stat-group.stat-group-defence .stat-row:last-child{border-bottom:0}.mobile-ability-board .mobile-ability-column:first-child .mobile-defence-stack .stat-group.stat-group-defence h4,.mobile-ability-board .mobile-ability-column:first-child .mobile-defence-stack .stat-group.stat-group-defence .stat-row>span{color:#5f8fbd}.mobile-ability-board .mobile-ability-column:first-child .mobile-defence-stack .stat-group.stat-group-defence .stats-grid{background:0 0;border-color:#315f91}.mobile-ability-board .stat-group-body .stat-row>span:first-child,.mobile-ability-board .stat-group-defence .stat-row>span:first-child{font-size:13px}.mobile-ability-board .stat-group-body .stat-row>strong,.mobile-ability-board .stat-group-defence .stat-row>strong{box-shadow:none;background:0 0;font-size:14px}.mobile-ability-board .stat-group-body .stat-row strong.elite,.mobile-ability-board .stat-group-body .stat-row strong.excellent,.mobile-ability-board .stat-group-defence .stat-row strong.elite,.mobile-ability-board .stat-group-defence .stat-row strong.excellent{color:#00f5dc}.mobile-ability-board .stat-group-body .stat-row strong.good,.mobile-ability-board .stat-group-defence .stat-row strong.good{color:#39ff14}.mobile-ability-board .stat-group-body .stat-row strong.average,.mobile-ability-board .stat-group-defence .stat-row strong.average{color:#ffd400}.mobile-ability-board .stat-group-body .stat-row strong.low,.mobile-ability-board .stat-group-defence .stat-row strong.low{color:#ff6f6f}.mobile-ability-board .mobile-ability-column:last-child .stat-group.stat-group-form h4,.mobile-ability-board .mobile-ability-column:last-child .stat-group.stat-group-form .stat-row>span{color:#f2f3f5}.mobile-ability-board .mobile-ability-column:last-child .stat-group.stat-group-form .stats-grid{background:0 0;border:2px solid #a8adb5;border-radius:20px;gap:0;box-shadow:0 0 0 1px #ffffff0f,0 0 16px #ffffff0a}.mobile-ability-board .mobile-ability-column:last-child .stat-group.stat-group-form .stat-row{background:0 0;border-bottom:1px solid #ffffff29}.mobile-ability-board .mobile-ability-column:last-child .stat-group.stat-group-form .stat-row:nth-child(odd){background:#242427}.mobile-ability-board .mobile-ability-column:last-child .stat-group.stat-group-form .stat-row:nth-child(2n){background:#151517}.mobile-ability-board .mobile-ability-column:last-child .stat-group.stat-group-form .stat-row:last-child{border-bottom:0}.mobile-ability-board .mobile-ability-column:last-child .stat-group.stat-group-form .stat-row>span:first-child{color:#f2f3f5;font-size:13px}.mobile-ability-board .mobile-ability-column:last-child .stat-group.stat-group-form .stat-row>strong,.mobile-ability-board .mobile-ability-column:last-child .stat-group.stat-group-form .stat-row>strong.low{color:#fff;box-shadow:none;background:0 0;font-size:14px}.mobile-ability-board{font-family:var(--player-detail-font);gap:12px}.mobile-ability-board .mobile-ability-column{gap:18px}.mobile-ability-board .stat-group-head{margin:0 2px 5px}.mobile-ability-board .stat-group h4,.mobile-ability-board .stat-group-attack h4,.mobile-ability-board .stat-group-body h4,.mobile-ability-board .stat-group-defence h4,.mobile-ability-board .stat-group-form h4,.mobile-ability-board .stat-group-goalkeeping h4{letter-spacing:.02em;font-size:11px;font-weight:500;line-height:1.25;color:#b48a45!important}.mobile-ability-board .stat-group-head>span{display:none}.mobile-ability-board .stats-grid{gap:0;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.mobile-ability-board .stat-group .stat-row{min-height:29px;box-shadow:none;border-radius:0;padding:3px 1px;font-size:14px;background:0 0!important;border:0!important}.mobile-ability-board .stat-group .stat-row.has-attribute-effect{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr) 40px}.mobile-ability-board .stat-group .stat-row:nth-child(2n){background:#ffffff06!important}.mobile-ability-board .stat-row:after{display:none}.mobile-ability-board .stat-group .stat-row>span:first-child{text-overflow:clip;white-space:nowrap;min-width:0;overflow:visible;color:#b98b43!important;font-size:var(--auto-fit-font-size,14px)!important;font-weight:500!important;line-height:1.35!important}.mobile-ability-board .stat-row>strong,.mobile-ability-board .stat-row>strong.elite,.mobile-ability-board .stat-row>strong.excellent,.mobile-ability-board .stat-row>strong.good,.mobile-ability-board .stat-row>strong.average,.mobile-ability-board .stat-row>strong.low{min-height:0;box-shadow:none;font-variant-numeric:tabular-nums;border-radius:0;justify-content:end;background:0 0!important;font-size:16px!important;font-weight:700!important;line-height:1.1!important}.mobile-ability-board .stat-row>strong.elite,.mobile-ability-board .stat-row>strong.excellent{color:#38bdf8}.mobile-ability-board .stat-row>strong.good{color:#7ee24a}.mobile-ability-board .stat-row>strong.average{color:#ffe14a}.mobile-ability-board .stat-row>strong.low{color:#ff5c70}.mobile-ability-board .stat-effect{gap:2px;min-width:0;overflow:visible}.mobile-skills-card{background:linear-gradient(145deg,#092232,#08141f);border:1px solid #25d7c63d;border-radius:14px;grid-column:1/-1;width:100%;min-width:0;padding:12px 14px;scroll-margin-top:54px}.mobile-skills-card .eyebrow{margin:0 0 5px;font-size:10px}.mobile-skills-card h3{color:var(--acid);margin:0;font-size:19px}.mobile-skills-card .skill-list{color:#dce8f3;margin-top:8px;font-size:13px;line-height:1.8;display:block}.mobile-skills-card .skill-list span{font-size:inherit;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;padding:0;font-weight:300;display:inline;overflow:visible}.mobile-skills-card .skill-list .attribute-skill-toggle{border-radius:5px;align-items:center;margin:1px 4px 1px 0;padding:3px 7px;font-size:12px;line-height:1.45;display:inline-flex}.mobile-skills-card .skill-list .attribute-skill-toggle.attribute-active{color:#fff;background:#813ee7;border-color:#a970ff;box-shadow:0 4px 12px #5d23b452}.mobile-skills-card .skill-list span:not(:last-child):after{color:#0000;content:"　"}.mobile-skills-card .subsection-title{margin-top:14px;font-size:14px}.stats-grid{grid-template-columns:1fr}.stat-row{min-height:58px;padding:12px 13px;font-size:14px}.stat-row strong{min-height:36px;font-size:16px}.detail-data-section{margin-top:28px;padding-top:24px}.position-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.position-cell{min-height:70px}.appearance-row{min-height:40px;padding-left:8px}.appearance-row span{font-size:12px}.appearance-row strong{width:38px;min-width:38px;height:36px;font-size:17px}.physical-output-grid{grid-template-columns:minmax(0,1fr)}.physical-output-row{min-height:40px;padding:2px 8px}.physical-output-row span{font-size:14px}.physical-output-row strong{width:auto;min-width:78px;height:auto;font-size:17px}.physical-output-row strong small{font-size:8px}.physical-metric{min-height:62px;padding:7px 10px}.physical-metric span{font-size:11px}.physical-metric strong{font-size:17px}.skill-list span{padding:8px 10px}footer{flex-direction:column}.bottom-nav{padding-inline:4px}.bottom-nav button{border-radius:9px;min-height:58px}.bottom-nav button>strong{font-size:12px}.modal-backdrop{background:var(--paper);padding:0;display:block}.player-modal,.detail-modal{width:100%;height:100dvh;max-height:100dvh;box-shadow:none;border:0;border-radius:0;display:block}.modal-center-close{width:42px;height:42px;bottom:calc(70px + env(safe-area-inset-bottom));font-size:32px}.modal-summary{border-right:0;border-bottom:1px solid var(--line);background:#0b101b;display:block}.player-overview{background:#0a0a0c;padding:16px 8px 0}.player-overview-title{text-align:center;align-items:center;height:auto;min-height:144px;margin:0;padding:7px 8px;display:flex;position:sticky;top:0}.player-detail-page-shell .detail-modal{height:auto;min-height:100dvh;max-height:none;padding-top:144px;overflow:visible}.player-detail-page-shell .player-overview-title{min-height:calc(144px - var(--player-title-row-shrink,0px));position:fixed}.player-overview-title>.player-title-copy{text-align:center;width:100%;min-width:0}.player-overview-title p{color:#9d714f}.player-title-main{height:calc(76px - var(--player-title-row-shrink,0px));gap:clamp(9px,3vw,16px)}.player-overview-title h2{color:#0000;max-width:calc(100% - 84px);font-size:var(--player-name-font-size,clamp(30px, 10vw, 46px));text-align:center;text-overflow:clip;white-space:nowrap;line-height:1.05;overflow:hidden}.overview-mobile-score{border-width:2px;flex-basis:68px;width:68px;height:68px;font-size:22px}.player-detail-actions{gap:5px;width:100%}.player-detail-actions button{border-radius:7px;min-height:30px;padding:0 4px;font-size:clamp(9px,2.7vw,11px)}.overview-module{border-radius:11px;min-height:64px;padding:7px}.player-overview-modules .overview-module:before,.player-overview-modules .overview-module:after{border-radius:9px}.overview-module span{font-size:8px}.player-overview-modules .overview-module strong,.player-overview-modules .overview-module span{text-align:center;text-overflow:clip;white-space:nowrap;width:100%;line-height:1.15;display:block;overflow:hidden}.overview-rating{display:none}.overview-card{background:#151518;border:1px solid #d59a7c1f;border-radius:13px;flex-direction:column;grid-area:1/2/span 5;min-width:0;display:flex;overflow:hidden}.overview-card>img{width:100%;height:calc(100% - var(--overview-manager-space));object-fit:contain;max-height:304px}.overview-manager-selector{grid-template-columns:1fr;gap:8px;padding:12px 6px 10px}.overview-manager-avatar{width:80px;height:80px}.overview-manager-copy{gap:4px}.overview-manager-copy small,.overview-manager-copy strong,.overview-manager-copy em{white-space:nowrap}.manager-picker{width:min(430px,100%)}.manager-picker-list{grid-template-columns:repeat(3,minmax(0,1fr))}.manager-picker-option{grid-template-columns:minmax(0,1fr);min-height:154px}.manager-picker-option-portrait{width:70px;height:70px}.overview-market{grid-area:1/1;display:flex}.overview-market strong,.overview-market span{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#a855f7 8%,#39e58c 92%);-webkit-background-clip:text;background-clip:text}.overview-market strong{font-size:clamp(12px,3.4vw,17px)}.overview-market span{font-weight:850}.overview-market.free-player strong{font-size:clamp(15px,4vw,20px)}.overview-position{grid-area:1/3}.overview-age{grid-area:2/1}.overview-style{grid-area:2/3;padding-inline:7px}.overview-style-row{grid-template-columns:21px minmax(0,1fr);gap:3px;padding-inline:0}.player-overview-modules .overview-style .overview-style-icon,.overview-style-icon svg{width:18px;height:18px}.overview-style-row>strong{font-size:clamp(9px,2.35vw,12px)}.overview-height{grid-area:3/1}.overview-weight{grid-area:3/3}.overview-foot{grid-area:4/1}.overview-manager{grid-area:4/3}.overview-manager strong,.overview-manager span{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#20dcff 8%,#39ff88 92%);-webkit-background-clip:text;background-clip:text}.overview-identity,.overview-release{display:none}.overview-mobile-bottom{display:contents}.overview-mobile-release{grid-area:5/1}.overview-nationality{grid-area:5/3}.overview-mobile-bottom .overview-module{min-height:58px}.overview-mobile-release strong,.overview-mobile-release span,.overview-nationality strong{font-size:clamp(13px,3.5vw,16px)}.player-overview>.mobile-ability-rings{margin-top:8px;background:#0e111cf5;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff14;grid-template-columns:repeat(7,minmax(0,1fr));align-items:start;gap:clamp(1px,.6vw,4px);min-height:76px;margin-inline:-8px;padding:7px 4px 6px;display:grid}.mobile-ability-ring-item{justify-items:center;gap:5px;min-width:0;display:grid}.mobile-ability-ring{aspect-ratio:1;background:conic-gradient(var(--ability-ring-color) var(--ability-ring-angle), #ffffff1c 0);width:clamp(36px,9.5vw,50px);box-shadow:0 0 13px var(--ability-ring-color);border-radius:50%;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.mobile-ability-ring{box-shadow:0 0 13px color-mix(in srgb, var(--ability-ring-color) 18%, transparent)}}.mobile-ability-ring:before{content:"";background:#10131a;border:1px solid #ffffff0d;border-radius:50%;position:absolute;inset:4px}.mobile-ability-ring strong{z-index:1;color:var(--ability-ring-color);font-size:clamp(12px,3.4vw,16px);font-weight:1000;line-height:1;position:relative}.mobile-ability-ring-item>span{color:#c5cad4;text-align:center;text-overflow:clip;white-space:nowrap;width:100%;font-size:clamp(7px,2vw,9px);font-weight:900;line-height:1.1;overflow:hidden}.modal-summary>.modal-art,.modal-summary>.modal-body{display:none}.mobile-profile{display:block}.mobile-profile-head{background:linear-gradient(105deg,#121622,#0b101a 72%);grid-template-columns:minmax(0,1fr) 94px;align-items:center;gap:14px;min-height:104px;padding:14px 58px 12px 16px;display:grid}.mobile-profile-head div{min-width:0}.mobile-profile-head span{color:#93a4b9;letter-spacing:.08em;font-size:10px;font-weight:900}.mobile-profile-head h2{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 3px;font-size:clamp(22px,6vw,32px);line-height:1.05;overflow:hidden}.mobile-profile-head p{color:#d4d9e2;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.mobile-profile-head time{color:#8fa0b3;margin-top:5px;font-size:10px;font-weight:800;display:block}.mobile-profile-head>img{object-fit:contain;filter:drop-shadow(0 7px 12px #00000073);width:94px;height:78px}.mobile-profile-tabs{z-index:5;scrollbar-width:none;background:#0e111cf5;border-bottom:1px solid #ffffff0f;gap:22px;padding:0 16px;display:flex;position:sticky;top:0;overflow-x:auto}.mobile-profile-tabs::-webkit-scrollbar{display:none}.mobile-profile-tabs button{color:#afb5c2;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:13px 1px 11px;font-size:13px;font-weight:900}.mobile-profile-tabs button.active{color:#d9ff43;border-bottom-color:#d9ff43}.mobile-profile-stage{background:radial-gradient(circle at 50% 44%,#45299657,#0000 42%),linear-gradient(140deg,#111522,#090e17 70%);grid-template-columns:minmax(88px,.9fr) minmax(170px,2.1fr) minmax(92px,.95fr);align-items:stretch;gap:12px;min-height:clamp(500px,68dvh,650px);padding:24px 12px 18px;scroll-margin-top:48px;display:grid}.mobile-card-main{place-items:center;min-width:0;display:grid}.mobile-card-main img{object-fit:contain;filter:drop-shadow(0 18px 24px #00000085);width:100%;max-width:340px;max-height:560px}.mobile-profile-side{flex-direction:column;justify-content:space-around;gap:14px;min-width:0;display:flex}.mobile-profile-side>div{text-align:center;background:#1a1f2de0;border:1px solid #ffffff09;border-radius:14px;flex-direction:column;justify-content:center;gap:3px;width:100%;min-width:0;min-height:82px;padding:11px 9px;display:flex}.mobile-profile-side span{color:#8f9aad;font-size:11px}.mobile-profile-side strong{color:#fff;text-overflow:ellipsis;font-size:clamp(12px,2.3vw,16px);line-height:1.25;overflow:hidden}.mobile-profile-left strong{white-space:normal}.mobile-profile-rating{text-align:center;background:#0b101b;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 22px;padding:18px 16px 22px;display:flex}.mobile-profile-rating>*{flex:none;font-size:clamp(28px,4.8vw,40px);font-weight:950;line-height:1.1}.mobile-profile-rating strong{color:var(--orange)}.mobile-rating-position{color:#fff}.mobile-rating-style,.mobile-rating-foot{color:#cbd6e2;border:0;padding:0}.mobile-rating-style{white-space:normal}.ability-panel{padding:26px 12px 110px;overflow:visible}#ability-section,#position-section,#physical-section,#skills-section{scroll-margin-top:54px}.position-pitch{border-radius:14px;grid-template-rows:repeat(7,minmax(50px,auto));grid-template-columns:1fr repeat(3,minmax(58px,1fr)) 1fr;gap:5px;padding:8px}.position-pitch:after{inset:8px}.pitch-position{border-radius:8px;padding:5px 3px}.pitch-position strong{font-size:17px}.player-overview-modules{grid-template-columns:minmax(124px,.9fr) repeat(2,minmax(0,1fr))}.overview-card>img{max-height:280px}.overview-module{min-height:59px;padding:6px 4px}.overview-module strong{font-size:15px}.mobile-profile-stage{grid-template-columns:minmax(74px,.82fr) minmax(150px,1.82fr) minmax(78px,.86fr);gap:7px;min-height:clamp(470px,64dvh,560px);padding:18px 7px 14px}.mobile-profile-side{gap:9px}.mobile-profile-side>div{border-radius:11px;min-height:72px;padding:9px 5px}.mobile-profile-side span{font-size:9px}.mobile-profile-side strong{font-size:11px}.mobile-card-main img{max-height:450px}.mobile-profile-rating{gap:12px 16px;padding-inline:10px}.mobile-profile-rating>*{font-size:26px}@media (hover:none){.player-card:hover{border-color:var(--line);box-shadow:none;transform:none}.player-card:hover img{transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html[data-theme=light] :is(.team-dashboard,.other-team-dashboard){color:#2b2822}html[data-theme=light] .team-color-card.has-kit-color,html[data-theme=light] .benfica-team-card,html[data-theme=light] .other-team-score-card{background:radial-gradient(circle at 12% 20%, rgba(var(--team-primary-rgb), .12), transparent 34%), linear-gradient(145deg, #fffdf8, #eee8dc);border-color:#d8c9a8;box-shadow:inset 0 0 0 1px #ffffffa8,0 18px 42px #51463121}html[data-theme=light] .team-color-card.has-kit-color :is(.team-primary-row h2,.team-primary-row p,.team-primary-row span,.team-primary-row .rank-preview strong){color:#2b2822;opacity:1;text-shadow:none}html[data-theme=light] .team-color-card.has-kit-color .team-primary-row .rank-preview strong{color:#9a6a0b}html[data-theme=light] .team-kit-row{border-color:#d8d0c1}html[data-theme=light] .team-honors>div{background:linear-gradient(145deg,#f7f0e2,#e8e0d2);border-color:#d5c39d}html[data-theme=light] .team-honors span{color:#746d62}html[data-theme=light] .team-honors strong{color:#9a6908;text-shadow:none}html[data-theme=light] .team-operations-marquee,html[data-theme=light] .team-management-tabs{background:#eee8dd;border-color:#d7cdbc}html[data-theme=light] .team-operations-marquee{color:#746d62}html[data-theme=light] .team-operations-marquee:before{background:linear-gradient(90deg,#eee8dd,#0000)}html[data-theme=light] .team-operations-marquee:after{background:linear-gradient(-90deg,#eee8dd,#0000)}html[data-theme=light] .team-operations-marquee b{color:#4a4237}html[data-theme=light] .team-finance-summary :is(span,small){color:#746d62}html[data-theme=light] .team-finance-summary b{color:#3d372e}html[data-theme=light] .team-data-panel,html[data-theme=light] .team-current-stat-grid,html[data-theme=light] .team-current-stat-grid article{color:#2b2822;background:#fffdf8;border-color:#d8d0c1}html[data-theme=light] .team-current-stat-grid{background:#d8d0c1}html[data-theme=light] .team-current-stat-label,html[data-theme=light] .team-current-stat-grid span{color:#746d62}html[data-theme=light] .team-current-stat-grid strong{color:#9c6b0b}html[data-theme=light] .team-current-stat-grid em{color:#8a5f09}html[data-theme=light] .team-roster{border-color:#d8d0c1}html[data-theme=light] .roster-position-section,html[data-theme=light] .roster-mini-card{background:#fffdf8;border-color:#d8d0c1}html[data-theme=light] .roster-position-heading,html[data-theme=light] .roster-position-toggle,html[data-theme=light] .roster-mini-open{color:#2b2822}html[data-theme=light] .roster-mini-price{color:#916309;text-shadow:none}html[data-theme=light] .pack-library-item,html[data-theme=light] .pack-library-card,html[data-theme=light] .pack-library-expanded{color:#2b2822;background:#fffdf8;border-color:#d8d0c1}html[data-theme=light] .pack-library-item.expanded{border-color:#bd8e2b;box-shadow:0 16px 36px #5b4b2e1f}html[data-theme=light] .pack-library-copy strong{color:#2b2822}html[data-theme=light] .pack-library-copy time{color:#8f620b}html[data-theme=light] .pack-library-copy small{color:#756d60}html[data-theme=light] .pack-library-server,html[data-theme=light] .pack-library-toggle{color:#6e4b08;background:#f7ecd2;border-color:#d0bb88}html[data-theme=light] .pack-library-load-more{color:#6e4b08;background:#fff8e8;border-color:#cda955}html[data-theme=light] .pack-library-load-more:hover{background:#f7ebce;border-color:#ae7c16}html[data-theme=light] .pack-library-empty strong{color:#2b2822}html[data-theme=light] .favorites-view-toggle{color:#76520a;background:#fff8e8;border-color:#cda955}html[data-theme=light] .favorites-view-toggle:hover{color:#5f4208;background:#f7ebce;border-color:#ae7c16}html[data-theme=light] .player-detail-page-shell,html[data-theme=light] .detail-modal,html[data-theme=light] .player-overview,html[data-theme=light] .detail-modal .ability-panel{color:#2b2822;background:#f1efe9}html[data-theme=light] .player-overview-title,html[data-theme=light] .player-detail-page-shell .player-overview-title{background:#fffdf8f7;border-color:#d4cab7}html[data-theme=light] .overview-card,html[data-theme=light] .player-overview-modules .overview-module,html[data-theme=light] .mobile-profile-side>div,html[data-theme=light] .mobile-profile-rating,html[data-theme=light] .mobile-skills-section,html[data-theme=light] .detail-modal .version-card,html[data-theme=light] .detail-modal .stats-grid,html[data-theme=light] .detail-modal .position-cell,html[data-theme=light] .model-appearance-row,html[data-theme=light] .physical-output-row{color:#2b2822;background:#fffdf8;border-color:#ddd4c4;box-shadow:0 7px 18px #53442814}html[data-theme=light] .player-overview-modules .overview-module:before{background-color:#fffdf8;background-image:linear-gradient(145deg, rgba(var(--overview-tone), .2) 0%, rgba(var(--overview-tone), .09) 48%, #fffdf8fa 100%)}html[data-theme=light] .player-overview-modules .overview-module{background:linear-gradient(145deg, rgba(var(--overview-tone), .34) 0%, rgba(var(--overview-tone), .16) 42%, #fffdf8fa 100%);box-shadow:0 8px 20px rgba(var(--overview-tone), .1), 0 7px 18px #5344280f}html[data-theme=light] .player-overview-modules .overview-module:after{opacity:.025}html[data-theme=light] .overview-module span,html[data-theme=light] .mobile-profile-side span,html[data-theme=light] .mobile-rating-style,html[data-theme=light] .mobile-rating-foot{color:#746d62}html[data-theme=light] .overview-module strong,html[data-theme=light] .mobile-profile-side strong,html[data-theme=light] .mobile-rating-position{color:#2b2822}html[data-theme=light] .overview-style-row>strong{color:#2b2822;-webkit-text-fill-color:#2b2822}html[data-theme=light] .overview-style-icon.attacking{color:#e94f63;-webkit-text-fill-color:currentColor}html[data-theme=light] .overview-style-icon.defensive{color:#2f8fe8;-webkit-text-fill-color:currentColor}html[data-theme=light] :is(.overview-release strong,.overview-release span,.overview-mobile-release strong,.overview-mobile-release span){color:#8a5e08;-webkit-text-fill-color:#8a5e08;background:0 0}html[data-theme=light] .overview-manager-selector{color:#2b2822;background:linear-gradient(145deg,#2ecfae33 0%,#2ecfae14 48%,#fffdf8 100%) padding-box padding-box,linear-gradient(135deg,#2ecfae9e,#2ecfae2e,#d8cdb7) border-box}html[data-theme=light] .overview-card-live-data{background:linear-gradient(145deg,#fffdf8,#f4ead6);border-color:#d7c8a5}html[data-theme=light] .overview-card-live-item+.overview-card-live-item{border-color:#d7c8a5}html[data-theme=light] .overview-card-live-item span{color:#795f31}html[data-theme=light] .overview-card-live-item.small-skill strong{color:#6f4f0c}html[data-theme=light] .detail-modal .stat-row{color:#2b2822;background:#f7f2e8;border-color:#ddd4c4}html[data-theme=light] .detail-modal .stat-row:nth-child(2n){background:#eee9df}html[data-theme=light] .physical-output-row{background:linear-gradient(110deg,#fbf6eb,#eee8dc)}html[data-theme=light] .ability-summary-bento{background:linear-gradient(145deg,#fff9e9 0%,#f8edcf 58%,#f1dfad 100%);border-color:#d1b36a;box-shadow:0 12px 28px #7d570f1c,inset 0 1px #fffc}html[data-theme=light] .ability-summary-item>span{color:#35270e}html[data-theme=light] .ability-summary-item>i{background:conic-gradient(var(--ability-accent) var(--ability-level), #74531924 0);box-shadow:0 4px 12px #5b3d081f}html[data-theme=light] .ability-summary-item>i:before{background:#fffdf7;border-color:#7652102e}html[data-theme=light] .mobile-skills-card{color:#2f230d;background:linear-gradient(145deg,#fff9e9 0%,#f8edcf 58%,#f1dfad 100%);border-color:#d1b36a;box-shadow:0 12px 28px #7d570f1c,inset 0 1px #fffc}html[data-theme=light] .mobile-skills-card h3,html[data-theme=light] .mobile-skills-card .subsection-title{color:#3b2908}html[data-theme=light] .mobile-skills-card .skill-list{color:#241a08}html[data-theme=light] .mobile-skills-card .skill-list .attribute-skill-toggle.attribute-active{color:#fff;background:#813ee7;border-color:#6f29cf;box-shadow:0 4px 12px #5d23b43d}html[data-theme=light] .player-grid{background:0 0}html[data-theme=light] .player-card{background:#fffdf8;border-color:#d8d0c1;box-shadow:0 8px 20px #5b4b2e14}html[data-theme=light] .player-card:hover{border-color:#bd8d27;box-shadow:0 13px 28px #6f521924}html[data-theme=light] .player-card .card-art{background:linear-gradient(145deg,#fffdf8 0%,#f4efe5 68%,#eee5d2 100%)}html[data-theme=light] .player-card .card-art:after{opacity:.52;background:#e5d3aa}html[data-theme=light] .player-card .favorite-count,html[data-theme=light] .player-card .version-count{color:#66480d;background:#fff8e6f0;border-color:#a7771657;box-shadow:0 3px 10px #5d461f14}html[data-theme=light] .player-card .favorite-star{color:#8c620d;background:#fffaeef0;border-color:#a777167a}html[data-theme=light] .player-card .favorite-star:hover{background:#fff1ca}html[data-theme=light] .player-card .favorite-star.active{color:#4b3408;background:linear-gradient(135deg,#edbd4d,#ffe9a8);border-color:#c08c20}html[data-theme=light] .player-card .card-info small{color:#7c6e57}html[data-theme=light] .pack-expanded-player{color:#2b2822;background:#fffdf8;border-color:#d8d0c1;box-shadow:0 8px 20px #5b4b2e14}html[data-theme=light] .pack-expanded-art{background:linear-gradient(145deg,#fffdf8 0%,#f4efe5 68%,#eee5d2 100%)}html[data-theme=light] .pack-expanded-open>strong{color:#2b2822}html[data-theme=light] .pack-expanded-open>small{color:#7c6e57}html[data-theme=light] .pack-expanded-player .favorite-star{color:#8c620d;background:#fffaeef0;border-color:#a777167a}html[data-theme=light] .pack-expanded-player .favorite-star:hover{background:#fff1ca}html[data-theme=light] .pack-expanded-player .favorite-star.active{color:#4b3408;background:linear-gradient(135deg,#edbd4d,#ffe9a8);border-color:#c08c20}@media (hover:hover){html[data-theme=light] .pack-expanded-player:hover{background:#fffdf8;border-color:#bd8d27;box-shadow:0 13px 28px #6f521924}}html[data-theme=light] .toolbar .skill-multi-filter{color:#2b2822;background:#fffdf8}html[data-theme=light] .toolbar .skill-multi-filter:hover,html[data-theme=light] .toolbar .skill-multi-filter:focus-visible{background:#fff4d8}html[data-theme=light] .toolbar .skill-multi-filter>span{color:#857968}html[data-theme=light] .toolbar .skill-multi-filter>strong{color:#2b2822}html[data-theme=light] .model-appearance-grid{background:linear-gradient(145deg,#fff9e9,#f4e4b7);border:1px solid #d8bf7f;border-radius:12px;padding:6px;box-shadow:0 10px 24px #6f521914}html[data-theme=light] .model-appearance-grid .model-appearance-row{background:#fffdf7d1;border-color:#b38b3529}html[data-theme=light] .physical-output-grid{background:linear-gradient(145deg,#fff9e9,#f4e4b7);border:1px solid #d8bf7f;border-radius:12px;padding:6px;box-shadow:0 10px 24px #6f521914}html[data-theme=light] .physical-output-grid .physical-output-row{background:#fffdf7d1;border-color:#b38b3538}html[data-theme=light] .physical-output-row span{color:#866118;-webkit-text-fill-color:#866118;background:0 0}html[data-theme=light] .home-league-table>header{background:linear-gradient(145deg,#fff9e9,#f4e4b7);border-color:#d8bf7f}html[data-theme=light] .home-league-table>header p{color:#765b24}html[data-theme=light] .home-league-table>header>strong{color:#704e08;background:#fffbeeb8;border:1px solid #b184234d}html[data-theme=light] .profile-group-archive>.bill-history{background:#fffaf0;border-color:#d5b96f;box-shadow:0 8px 20px #6f521912}html[data-theme=light] .profile-group-archive>.bill-history>summary{color:#3c2d12;background:linear-gradient(145deg,#fff9e9,#f3e0aa)}html[data-theme=light] .profile-group-archive>.bill-history>summary strong{color:#8a610d}html[data-theme=light] .profile-group-archive>.season-history>summary>span{color:#765b24}html[data-theme=light] .profile-group-archive>.bill-history>div{background:#fffdf8;border-color:#dfceb0}html[data-theme=light] .account-management-list>article,html[data-theme=light] .multi-league-memberships>article{color:#35270f;background:linear-gradient(135deg,#fff8e6 0%,#f4dfa4 62%,#e7c46d 100%);border-color:#d3b466;box-shadow:0 10px 24px #6b4c111a}html[data-theme=light] .account-management-list strong,html[data-theme=light] .account-management-list span,html[data-theme=light] .multi-league-memberships strong{color:#35270f}html[data-theme=light] .account-management-list em,html[data-theme=light] .multi-league-memberships span{color:#765b24}html[data-theme=light] .wechat-binding-panel{background:#fff9e9;border-color:#d3b466}html[data-theme=light] .wechat-binding-panel h2{color:#35270f}html[data-theme=light] .wechat-binding-panel p,html[data-theme=light] .wechat-binding-fields label{color:#765b24}html[data-theme=light] .wechat-binding-fields select{color:#35270f;background:#fffdf8;border-color:#c9ad6c}html[data-theme=light] .account-password-reset{border-color:#765b2438}html[data-theme=light] .account-password-reset label{color:#765b24}html[data-theme=light] .account-password-reset input{color:#35270f;background:#fffdf8;border-color:#c9ad6c}html[data-theme=light] .admin-workbench .admin-management-fold>summary{color:#35270f;background:linear-gradient(135deg,#f8e7b5 0%,#e9c56e 58%,#d4a236 100%);border-color:#caa149}html[data-theme=light] .admin-workbench .admin-management-fold>summary:after{color:#674605}html[data-theme=light] .admin-manual-transfer-content{background:#fffaf0}html[data-theme=light] .admin-manual-transfer label{color:#765b24}html[data-theme=light] .admin-manual-transfer select,html[data-theme=light] .admin-manual-transfer input,html[data-theme=light] .admin-manual-transfer output{color:#35270f;background:#fffdf8;border-color:#d5b96f}html[data-theme=light] .admin-manual-transfer output{color:#845900}html[data-theme=light] .admin-manual-transfer-message{color:#765b24;background:#fff8e6;border-color:#d7c08a}html[data-theme=light] .admin-manual-transfer-confirmation{color:#694600;background:#f8e7b5;border-color:#c8962d}html[data-theme=light] .league-rules-content{color:#35270f;background:linear-gradient(145deg,#fff9e9 0%,#f5e3ae 100%);border-color:#d3b466;box-shadow:0 10px 24px #6b4c1117}html[data-theme=light] .league-rules-note,html[data-theme=light] .league-rules-status{color:#765b24}html[data-theme=light] .league-rules-download,html[data-theme=light] .league-rules-download.pptx{color:#2f220b;background:linear-gradient(135deg,#f6dc93 0%,#dfb64e 56%,#c89424 100%);border-color:#b98720;box-shadow:0 9px 20px #6b4c1124}html[data-theme=light] .league-rules-download:hover:not(:disabled),html[data-theme=light] .league-rules-download.pptx:hover:not(:disabled){background:linear-gradient(135deg,#f3d27a 0%,#d9a931 58%,#b77a0f 100%);border-color:#98670b;box-shadow:0 12px 26px #6b4c1133}html[data-theme=light] .league-rule-file-copy small{color:#604a1d}html[data-theme=light] .league-rule-file-copy em,html[data-theme=light] .league-rule-download-action,html[data-theme=light] .league-rules-download.pptx .league-rule-download-action{color:#503500}html[data-theme=light] .bottom-nav button.active{color:#fff9e8;background:linear-gradient(145deg,#8a5b05 0%,#b98216 48%,#d8aa3d 100%);box-shadow:0 7px 16px #6a480a38}html[data-theme=light] .bottom-nav button.active:before{background:linear-gradient(90deg,#f3d98e,#a66d07)}html[data-theme=light] .team-finance-summary{background:#d8caaa}html[data-theme=light] .team-finance-summary>.team-total-value-card{background:linear-gradient(118deg,#f3dfaa 0%,#fbf2dc 48%,#fffdf9 100%)}html[data-theme=light] .team-finance-summary>.team-total-value-card span{color:#765b24}html[data-theme=light] .team-finance-summary>.team-total-value-card strong{color:#8a5b05}html[data-theme=light] .team-finance-summary>.team-total-value-card b{color:#3c2d12}html[data-theme=light] .team-finance-summary>div:nth-child(2){background:linear-gradient(118deg,#d9eee4 0%,#eef8f3 48%,#fffdf9 100%)}html[data-theme=light] .team-finance-summary>div:nth-child(2) span,html[data-theme=light] .team-finance-summary>div:nth-child(2) small{color:#477064}html[data-theme=light] .team-finance-summary>div:nth-child(2) strong{color:#17644f}html[data-theme=light] .team-finance-summary>.available-potx-card{background:linear-gradient(118deg,#dbeaf7 0%,#eff6fb 48%,#fffdf9 100%)}html[data-theme=light] .team-finance-summary>.available-potx-card span,html[data-theme=light] .team-finance-summary>.available-potx-card small{color:#4d708d}html[data-theme=light] .team-finance-summary>.available-potx-card strong{color:#185d91}html[data-theme=light] .team-finance-summary>.highest-value-player-card{background:linear-gradient(118deg,#e8def6 0%,#f5f0fb 48%,#fffdf9 100%)}html[data-theme=light] .team-finance-summary>.highest-value-player-card span{color:#715e86}html[data-theme=light] .team-finance-summary>.highest-value-player-card strong{color:#684098}html[data-theme=light] .team-finance-summary>.highest-value-player-card b{color:#75520a}html[data-theme=light] .position-pitch{background:linear-gradient(90deg,#0000 49.8%,#9d70191a 50%,#0000 50.2%),radial-gradient(circle,#0000 0 13%,#9d701917 13.4% 14%,#0000 14.4%),linear-gradient(#fbf7ed 0%,#f1ead9 100%);border-color:#d6bd7b}html[data-theme=light] .position-pitch:after{border-color:#9d701924}html[data-theme=light] .pitch-position{background:#fffdf8e6;border-color:#d9d0c0}html[data-theme=light] .pitch-position.familiar{background:linear-gradient(145deg,#8a5b05 0%,#b67d13 52%,#d2a33a 100%);border-color:#98670b;box-shadow:0 7px 16px #6a480a33}html[data-theme=light] .pitch-position.familiar span,html[data-theme=light] .pitch-position.familiar strong{color:#fff9e8}html[data-theme=light] .pitch-position.secondary{background:linear-gradient(145deg,#f1d789 0%,#f8e9bd 54%,#fff8e7 100%);border-color:#d3ad53;box-shadow:0 5px 12px #7b57121c}html[data-theme=light] .pitch-position.secondary span{color:#76500a}html[data-theme=light] .pitch-position.secondary strong{color:#8a5b05}html[data-theme=light] .model-appearance-grid,html[data-theme=light] .physical-output-grid{box-shadow:none;background:0 0;border:0;padding:0}html[data-theme=light] .model-appearance-grid .appearance-row,html[data-theme=light] .physical-output-grid .physical-output-row{box-shadow:none;background:0 0;border-color:#76521624}html[data-theme=light] .model-appearance-grid .appearance-row span,html[data-theme=light] .physical-output-grid .physical-output-row span{color:#6f4b16;-webkit-text-fill-color:#6f4b16;background:0 0}html[data-theme=light] .mobile-ability-board{background:linear-gradient(145deg,#fff9e9 0%,#f8edcf 58%,#f1dfad 100%);border:1px solid #a6771b29;border-radius:12px;padding:9px 7px}html[data-theme=light] .mobile-ability-board .stat-group .stat-row:nth-child(2n){background:#b7892b0b!important}html[data-theme=light] .mobile-ability-board .stat-row>strong.elite,html[data-theme=light] .mobile-ability-board .stat-row>strong.excellent{color:#38bdf8}html[data-theme=light] .mobile-ability-board .stat-row>strong.good{color:#7ee24a}html[data-theme=light] .mobile-ability-board .stat-row>strong.average{color:#ffe14a}html[data-theme=light] .mobile-ability-board .stat-row>strong.low{color:#ff5c70}html[data-theme=light] .mobile-ability-board .stat-row>strong.elite,html[data-theme=light] .mobile-ability-board .stat-row>strong.excellent,html[data-theme=light] .mobile-ability-board .stat-row>strong.good,html[data-theme=light] .mobile-ability-board .stat-row>strong.average,html[data-theme=light] .mobile-ability-board .stat-row>strong.low{-webkit-text-stroke:0;paint-order:normal;text-shadow:0 0 2px #000000c7}html[data-theme=light] .admin-action-row .price-switch{background:linear-gradient(135deg,#c8def4 0%,#eaf3fb 46%,#fffdf8 100%);border-color:#497eb56b;box-shadow:0 8px 18px #3d658d24}html[data-theme=light] .admin-action-row .price-switch.price-switch-transfer{background:linear-gradient(135deg,#cbe8d4 0%,#eaf6ee 46%,#fffdf8 100%)!important;border-color:#45895e66!important;box-shadow:0 8px 18px #30704921!important}html[data-theme=light] .admin-action-row .price-switch.price-switch-auction{background:linear-gradient(135deg,#efd0d2 0%,#fae9e9 46%,#fffdf8 100%)!important;border-color:#b14c5261!important;box-shadow:0 8px 18px #91373d21!important}html[data-theme=light] .admin-action-row .price-switch.price-switch-open-auction{background:linear-gradient(135deg,#d9dcde 0%,#eff0f0 46%,#fffdf8 100%)!important;border-color:#696f7557!important;box-shadow:0 8px 18px #484f541f!important}html[data-theme=light] .admin-action-row .price-switch-label{color:#52616e;opacity:.58}html[data-theme=light] .admin-action-row .price-switch-label.price-switch-on.active{color:#08743c}html[data-theme=light] .admin-action-row .price-switch-label.price-switch-off.active{color:#b3343e}html[data-theme=light] .admin-member-management{background:linear-gradient(145deg,#fffdf8 0%,#faf4e5 100%);border-color:#9d701952;box-shadow:0 10px 24px #6b4c111a}html[data-theme=light] .admin-member-management>summary{color:#322817;background:linear-gradient(100deg,#fffaf0 0%,#f3dfaa 100%)}html[data-theme=light] .admin-member-management>summary strong{color:#8a5b05}html[data-theme=light] .admin-member-management .member-management-content>section{background:linear-gradient(145deg,#fffdf9 0%,#f9f1df 100%);border-color:#9d701933;box-shadow:0 5px 14px #6b4c110f}html[data-theme=light] .admin-member-management .member-management-content header h2{color:#6f4b16}html[data-theme=light] .admin-member-management .member-management-content header p,html[data-theme=light] .admin-member-management label{color:#6f6047}html[data-theme=light] .admin-member-management select,html[data-theme=light] .admin-member-management input{color:#2f281d;background:#fffdf9;border-color:#8b662159;box-shadow:inset 0 1px 2px #6b4c110f}html[data-theme=light] .admin-member-management input::placeholder{color:#95866e}html[data-theme=light] .admin-member-management select:focus,html[data-theme=light] .admin-member-management input:focus{outline-offset:1px;border-color:#a87516;outline:2px solid #b7831d47}html[data-theme=light] .admin-member-management button,html[data-theme=light] .admin-member-management .edit-account-avatar-upload{color:#3b2908;background:linear-gradient(135deg,#f3dc96 0%,#dfb64e 60%,#fff4cf 100%);border-color:#b98216}html[data-theme=light] .admin-member-management button:disabled{color:#897d69;opacity:.78;background:#e8e2d7;border-color:#d3cabd}html[data-theme=light] .admin-member-management button.confirming{color:#2e1d00;background:linear-gradient(135deg,#ffd56a,#e3a51f);border-color:#a86c00}html[data-theme=light] .admin-member-management .member-management-message{color:#276a50;background:#e9f5ef;border-color:#378c6452}html[data-theme=light] .admin-member-management .team-catalog-preview{background:linear-gradient(120deg,#e8f3ed 0%,#f8f0de 55%,#fffdf9 100%);border-color:#9d701938}html[data-theme=light] .admin-member-management .team-catalog-preview>img{background:#ffffffc7}html[data-theme=light] .admin-member-management .team-catalog-preview strong,html[data-theme=light] .admin-member-management .pending-account-list strong{color:#3b2d16}html[data-theme=light] .admin-member-management .team-catalog-preview span,html[data-theme=light] .admin-member-management .team-catalog-complete,html[data-theme=light] .admin-member-management .pending-account-list span,html[data-theme=light] .admin-member-management .pending-account-list time{color:#6f6047}html[data-theme=light] .admin-member-management .team-catalog-complete{background:#f5eddd;border-color:#9d701929}html[data-theme=light] .admin-member-management .pending-account-list>article{background:#fffaf0;border-color:#9d70192e}html[data-theme=light] .admin-member-management .pending-account-list button.reject{color:#8f2730;background:linear-gradient(135deg,#f1d4d6,#fff7f5);border-color:#b14c5261}html[data-theme=light] .admin-member-management .edit-account-avatar-preview{background:#fffaf0;border-color:#d6bd7b}html[data-theme=light] .admin-member-management .edit-account-avatar-placeholder{color:#5b3c08;background:linear-gradient(135deg,#f6e7b8,#e7c766)}html[data-theme=light] :is(.league-feature-modal-transfers,.league-feature-modal-released,.league-feature-modal-forceAuction,.league-feature-modal-auction){--league-feature-rgb:178, 128, 27;--league-feature-ink:#76510a;--league-feature-muted:#7a6a50;--league-feature-line:#b2801b4d;background:#fffdf8}html[data-theme=light] .league-feature-modal-released{--league-feature-rgb:178, 66, 91;--league-feature-ink:#812c42;--league-feature-muted:#815f68;--league-feature-line:#b2425b47}html[data-theme=light] .league-feature-modal-forceAuction{--league-feature-rgb:194, 92, 32;--league-feature-ink:#813f17;--league-feature-muted:#826451;--league-feature-line:#c25c2047}html[data-theme=light] .league-feature-modal-auction{--league-feature-rgb:67, 83, 177;--league-feature-ink:#344580;--league-feature-muted:#626a8a;--league-feature-line:#4353b142}html[data-theme=light] :is(.league-feature-modal-transfers,.league-feature-modal-released,.league-feature-modal-forceAuction,.league-feature-modal-auction)>header{border-bottom-color:var(--league-feature-line);background:linear-gradient(105deg, rgba(var(--league-feature-rgb), .14), #fffdf8 58%)}html[data-theme=light] :is(.league-feature-modal-transfers,.league-feature-modal-released,.league-feature-modal-forceAuction,.league-feature-modal-auction)>header strong{color:var(--league-feature-ink)}html[data-theme=light] :is(.league-feature-modal-transfers,.league-feature-modal-released,.league-feature-modal-forceAuction,.league-feature-modal-auction) .league-feature-modal-scroll{background:linear-gradient(145deg, rgba(var(--league-feature-rgb), .09) 0%, #fffdf9 34%, #f8f2e7 100%)}html[data-theme=light] :is(.league-feature-panel-transfers,.league-feature-panel-released,.league-feature-panel-forceAuction,.league-feature-panel-auction){color:#30291f;background:0 0;min-height:100%}html[data-theme=light] :is(.league-feature-panel-transfers,.league-feature-panel-released,.league-feature-panel-forceAuction,.league-feature-panel-auction) :is(h2,h3,strong){color:#342a1e}html[data-theme=light] :is(.league-feature-panel-transfers,.league-feature-panel-released,.league-feature-panel-forceAuction,.league-feature-panel-auction) .league-module-empty{border:1px solid var(--league-feature-line);background:linear-gradient(145deg, rgba(var(--league-feature-rgb), .11), #fffdf8f5 46%, #fffaf0 100%);border-radius:18px;width:min(760px,100%);min-height:300px;margin:auto;padding:24px;box-shadow:0 12px 30px #5c462417}html[data-theme=light] :is(.league-feature-panel-transfers,.league-feature-panel-released,.league-feature-panel-forceAuction,.league-feature-panel-auction) .league-module-empty>p{border:1px solid var(--league-feature-line);color:var(--league-feature-muted);background:#fffdf8c7;border-radius:12px;padding:12px 16px}html[data-theme=light] :is(.league-feature-panel-transfers,.league-feature-panel-released,.league-feature-panel-forceAuction,.league-feature-panel-auction) .transfer-request-list article{border-color:var(--league-feature-line);color:#30291f;background:linear-gradient(105deg, rgba(var(--league-feature-rgb), .12), #fffdf8 62%);box-shadow:0 6px 16px #5c462412}html[data-theme=light] :is(.league-feature-panel-transfers,.league-feature-panel-released,.league-feature-panel-forceAuction,.league-feature-panel-auction) .transfer-request-list article span{color:var(--league-feature-muted)}html[data-theme=light] :is(.league-feature-panel-transfers,.league-feature-panel-released,.league-feature-panel-forceAuction,.league-feature-panel-auction) .transfer-request-list article b{color:var(--league-feature-ink)}html[data-theme=light] .league-feature-panel-released .release-review-panel{background:linear-gradient(145deg,#b2425b1a,#fffdf8eb);border-radius:18px;padding:8px}html[data-theme=light] .league-feature-panel-released .release-review-panel .eyebrow{color:#a13b56}html[data-theme=light] .league-feature-panel-released .release-review-item{background:linear-gradient(110deg,#f9e6eb,#fffdf8 58%);border-color:#b2425b3d}html[data-theme=light] .league-feature-panel-released .release-review-item img{background:#f5e7e9}html[data-theme=light] .league-feature-panel-released .release-review-item span,html[data-theme=light] .league-feature-panel-released .release-review-item time{color:#81656c}html[data-theme=light] .league-feature-panel-released .release-review-item b{color:#9b324c}html[data-theme=light] .league-feature-panel-released .release-approve-all{color:#fff;background:linear-gradient(135deg,#b94460,#d9788e)}html[data-theme=light] .league-feature-panel-released .release-approve-all:disabled{color:#8a7e73;background:#e8e1d7}html[data-theme=light] .league-feature-panel-released .release-message,html[data-theme=light] .league-feature-panel-auction .auction-record-message{border-color:var(--league-feature-line);color:var(--league-feature-ink);background:rgba(var(--league-feature-rgb), .11)}html[data-theme=light] .league-feature-panel-auction .auction-record-player{color:#30291f}html[data-theme=light] .league-feature-panel-auction .auction-record-team{color:#386c62!important}html[data-theme=light] .league-feature-panel-auction .auction-record-status{color:#6a4aa0!important}html[data-theme=light] .league-feature-panel-auction .auction-record-price{color:#8a5d08!important}html[data-theme=light] .league-feature-panel-auction .auction-record-date{color:#3d6294}html[data-theme=light] :is(.league-feature-panel-transfers,.league-feature-panel-released,.league-feature-panel-forceAuction,.league-feature-panel-auction) .auction-record-delete{color:#922f3a;background:linear-gradient(135deg,#f4dadd,#fff8f6);border-color:#ae424c59}html[data-theme=light] :is(.league-feature-panel-transfers,.league-feature-panel-released,.league-feature-panel-forceAuction,.league-feature-panel-auction) .auction-record-delete:hover{color:#fff;background:#b33b49}.player-overview-modules{grid-template-rows:repeat(5,80px);grid-template-columns:minmax(0,1fr) minmax(138px,.95fr) minmax(0,1fr);gap:6px}.player-overview-modules .overview-rating,.player-overview-modules .overview-height,.player-overview-modules .overview-weight,.player-overview-modules .overview-manager,.player-overview-modules .overview-identity,.player-overview-modules .overview-release,.player-overview-modules .overview-mobile-bottom{display:none}.player-overview-modules .overview-market{grid-area:1/1;display:flex}.player-overview-modules .overview-foot{grid-area:2/1}.player-overview-modules .overview-physical{grid-area:3/1}.player-overview-modules .overview-card-date{grid-area:4/1;display:flex}.player-overview-modules .overview-condition-picker{grid-area:5/1;display:grid}.player-overview-modules .overview-condition{display:flex}.player-overview-modules .overview-card{--overview-manager-space:176px;--overview-live-height:56px;grid-area:1/2/span 5}.player-overview-modules .overview-position{grid-area:1/3}.player-overview-modules .overview-style{grid-area:2/3}.player-overview-modules .overview-nationality{grid-area:3/3;display:flex}.player-overview-modules .overview-league{grid-area:4/3}.player-overview-modules .overview-team{grid-area:5/3}.player-overview-modules .overview-card>img{max-height:none}.player-overview-modules .overview-manager-selector{gap:4px;padding:6px 5px}.player-overview-modules .overview-manager-avatar{width:62px;height:62px}.player-overview-modules .overview-manager-copy{gap:2px}.player-overview-modules .overview-card-live-item.small-skill{column-gap:4px}.player-overview-modules .overview-card-live-item.small-skill strong{max-width:102px}.player-overview-modules .overview-physical{--overview-tone:72, 174, 203}.player-overview-modules .overview-card-date{--overview-tone:50, 184, 112}.player-overview-modules .overview-condition.condition-a{--overview-tone:34, 230, 111}.player-overview-modules .overview-condition.condition-b{--overview-tone:155, 220, 50}.player-overview-modules .overview-condition.condition-c{--overview-tone:241, 200, 75}.player-overview-modules .overview-condition.condition-d{--overview-tone:244, 147, 69}.player-overview-modules .overview-condition.condition-e{--overview-tone:240, 82, 95}.player-overview-modules .overview-league{--overview-tone:126, 102, 198}.player-overview-modules .overview-team{--overview-tone:75, 139, 196}.overview-physical strong,.overview-physical span{color:#69c4dc}.overview-card-date strong,.overview-card-date span{color:#67d99b}.overview-league strong,.overview-league span{color:#b9a4ff}.overview-team strong,.overview-team span{color:#78b8ec}.overview-condition strong,.overview-condition span{-webkit-text-fill-color:currentColor;background:0 0}html[data-theme=light] .player-overview-modules .overview-condition.condition-a strong,html[data-theme=light] .player-overview-modules .overview-condition.condition-a span{color:#22a95b}html[data-theme=light] .player-overview-modules .overview-condition.condition-b strong,html[data-theme=light] .player-overview-modules .overview-condition.condition-b span{color:#79a91f}html[data-theme=light] .player-overview-modules .overview-condition.condition-c strong,html[data-theme=light] .player-overview-modules .overview-condition.condition-c span{color:#b88300}html[data-theme=light] .player-overview-modules .overview-condition.condition-d strong,html[data-theme=light] .player-overview-modules .overview-condition.condition-d span{color:#d46f20}html[data-theme=light] .player-overview-modules .overview-condition.condition-e strong,html[data-theme=light] .player-overview-modules .overview-condition.condition-e span{color:#cf3546}html[data-theme=light] .overview-condition-menu{background:#fffdf8;border-color:#c9b991;box-shadow:0 16px 34px #40362438}html[data-theme=light] .overview-condition-option{color:#2b2822;background:#f8f3e9;border-color:#ded2bb}html[data-theme=light] .overview-condition-option:hover,html[data-theme=light] .overview-condition-option:focus-visible{background:#eef7f2}html[data-theme=light] .overview-condition-option small{color:#6f695d}html[data-theme=light] .player-overview-modules .overview-manager-selector{color:#2f2a22;background:linear-gradient(145deg,#fffdf8,#f4ead4) padding-box padding-box,linear-gradient(135deg,#c89a36,#f0dca4) border-box;box-shadow:0 7px 16px #7454171f}html[data-theme=light] .player-overview-modules .overview-manager-copy strong{color:#2f2a22}html[data-theme=light] .player-overview-modules .overview-manager-copy small{color:#746d62}html[data-theme=light] .player-overview-modules .overview-card-live-data{background:linear-gradient(120deg,#f7e7ba,#fffdf8);border-color:#ae7e1f38}html[data-theme=light] .player-overview-modules .overview-card-live-item span{color:#755b27}html[data-theme=light] .player-overview-modules .overview-card-live-item strong{color:#8f6308}html[data-theme=light] .overview-physical strong,html[data-theme=light] .overview-physical span{color:#286a7b}html[data-theme=light] .overview-card-date strong,html[data-theme=light] .overview-card-date span{color:#18844b}html[data-theme=light] .overview-league strong,html[data-theme=light] .overview-league span{color:#654aa0}html[data-theme=light] .overview-team strong,html[data-theme=light] .overview-team span{color:#2f668f}@media (max-width:390px){.player-overview-modules{grid-template-columns:minmax(0,1fr) minmax(124px,.9fr) minmax(0,1fr)}.player-overview-modules .overview-card{--overview-manager-space:170px}.player-overview-modules .overview-manager-avatar{width:56px;height:56px}}@media (max-width:640px){.small-skill-picker-backdrop{align-items:end;padding:0}.small-skill-picker{border-width:1px 0 0;border-radius:18px 18px 0 0;width:100%;max-height:min(88dvh,820px)}.small-skill-picker>header{padding:15px 16px 13px}.small-skill-picker>header h2{font-size:21px}.small-skill-picker>header p{font-size:11px}.small-skill-picker-summary{padding-inline:13px}.small-skill-picker-list{padding:8px 8px max(12px, env(safe-area-inset-bottom))}.small-skill-picker-option{grid-template-columns:minmax(0,1fr);gap:8px;padding:11px}}.player-card-artwork{--player-card-art-aspect:12 / 17;--player-card-overlay-color:#fff;--player-card-rating-shadow:0 2px 2px #000000f2, 0 0 7px #000000e0, 0 4px 10px #000000b8;--player-card-name-shadow:0 1px 2px #000000fa, 0 0 4px #000000e6;--player-card-name-angle:-9deg;width:100%;min-width:0;aspect-ratio:var(--player-card-art-aspect);display:block;position:relative;overflow:hidden;container-type:inline-size}.player-card-artwork>.player-card-artwork__img{object-fit:contain;object-position:center top;width:100%;height:100%;display:block}.player-card-artwork__rating{z-index:2;color:var(--player-card-overlay-color);text-align:center;text-shadow:var(--player-card-rating-shadow);justify-items:center;gap:1px;font-family:Outfit Variable,MiSans,sans-serif;line-height:1;display:grid;position:absolute;top:5.88cqw;left:7.35cqw}.player-card-artwork__rating strong{letter-spacing:-.04em;font-size:14.7cqw;font-weight:1000}.player-card-artwork__rating span{letter-spacing:.02em;font-size:8.1cqw;font-weight:900}.player-card-artwork__name{z-index:2;width:82%;color:var(--player-card-overlay-color);text-align:center;text-overflow:clip;white-space:nowrap;letter-spacing:-.03em;text-shadow:var(--player-card-name-shadow);transform:translate(-50%, -50%) rotate(var(--player-card-name-angle));transform-origin:50%;font-family:Outfit Variable,MiSans,sans-serif;font-weight:1000;line-height:1;display:block;position:absolute;top:106.7cqw;left:50%;overflow:hidden}.player-card-artwork--detail{height:auto;aspect-ratio:var(--player-card-art-aspect)}.player-card-artwork--detail>.player-card-artwork__img{filter:drop-shadow(0 16px 22px #00000080);height:100%}@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-divide-x-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}@keyframes pulse{50%{opacity:.5}}
