/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill: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-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--drop-shadow-md:0 3px 3px #0000001f;--drop-shadow-lg:0 4px 4px #00000026;--drop-shadow-2xl:0 25px 25px #00000026;--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;--blur-2xl:40px;--blur-3xl:64px;--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);--color-border:var(--border)}}@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\/card-header{container:card-header/inline-size}.\@container\/field-group{container:field-group/inline-size}.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}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.inset-s-1\/2{inset-inline-start:50%}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-12{top:calc(var(--spacing) * -12)}.-top-32{top:calc(var(--spacing) * -32)}.top-0{top:calc(var(--spacing) * 0)}.top-1{top:calc(var(--spacing) * 1)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-8{top:calc(var(--spacing) * 8)}.top-10{top:calc(var(--spacing) * 10)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-10{right:calc(var(--spacing) * -10)}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-1\/3{right:33.3333%}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.right-8{right:calc(var(--spacing) * 8)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.-bottom-24{bottom:calc(var(--spacing) * -24)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1{bottom:calc(var(--spacing) * 1)}.-left-12{left:calc(var(--spacing) * -12)}.left-0{left:calc(var(--spacing) * 0)}.left-1{left:calc(var(--spacing) * 1)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.order-first{order:-9999}.order-last{order:9999}.col-span-2{grid-column:span 2/span 2}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.m-0\!{margin:calc(var(--spacing) * 0)!important}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-0{margin-block:calc(var(--spacing) * 0)}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:calc(var(--spacing) * 1)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.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-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-auto{margin-top:auto}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-4{margin-left:calc(var(--spacing) * 4)}.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}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-28{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}.size-32{width:calc(var(--spacing) * 32);height:calc(var(--spacing) * 32)}.size-52{width:calc(var(--spacing) * 52);height:calc(var(--spacing) * 52)}.size-72{width:calc(var(--spacing) * 72);height:calc(var(--spacing) * 72)}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.h-\(--cell-size\){height:var(--cell-size)}.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-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-28{height:calc(var(--spacing) * 28)}.h-40{height:calc(var(--spacing) * 40)}.h-\[calc\(--spacing\(5\.5\)\)\]{height:calc(calc(var(--spacing) * 5.5))}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-max{height:max-content}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[300px\]{max-height:300px}.max-h-\[calc\(100vh-190px\)\]{max-height:calc(100vh - 190px)}.max-h-\[min\(calc\(--spacing\(96\)---spacing\(9\)\)\,calc\(var\(--available-height\)---spacing\(9\)\)\)\]{max-height:min(calc(calc(var(--spacing) * 96) - calc(var(--spacing) * 9)), calc(var(--available-height) - calc(var(--spacing) * 9)))}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-56{min-height:calc(var(--spacing) * 56)}.min-h-\[75vh\]{min-height:75vh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--anchor-width\){width:var(--anchor-width)}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing) * 0)}.w-1{width:calc(var(--spacing) * 1)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[100px\]{width:100px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--available-width\){max-width:var(--available-width)}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-\[80\%\]{max-width:80%}.max-w-\[1600px\]{max-width:1600px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-24{min-width:calc(var(--spacing) * 24)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-60{min-width:calc(var(--spacing) * 60)}.min-w-96{min-width:calc(var(--spacing) * 96)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[900px\]{min-width:900px}.min-w-\[1320px\]{min-width:1320px}.min-w-\[calc\(var\(--anchor-width\)\+--spacing\(7\)\)\]{min-width:calc(var(--anchor-width) + calc(var(--spacing) * 7))}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;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-3\/4{--tw-translate-y:calc(calc(3 / 4 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3\/4{--tw-translate-y:calc(3 / 4 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.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,)}.scroll-fade-x{--_scroll-fade-size-s:var(--scroll-fade-s-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--_scroll-fade-size-e:var(--scroll-fade-e-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--scroll-fade-inline:linear-gradient(to right, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%)}.scroll-fade-x:where([dir=rtl],[dir=rtl] *){--scroll-fade-inline:linear-gradient(to left, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%)}.scroll-fade-x{-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.scroll-fade-x{animation:1ms ease-in-out scroll-fade-reveal-s,1ms ease-in-out scroll-fade-reveal-e;animation-timeline:scroll(self inline),scroll(self inline);animation-range:0 var(--scroll-fade-reveal,calc(var(--spacing) * 24)), calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade-x{--scroll-fade-s:var(--_scroll-fade-size-s);--scroll-fade-e:var(--_scroll-fade-size-e)}}.scroll-fade-b{--_scroll-fade-size-b:var(--scroll-fade-b-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--scroll-fade-mask:linear-gradient(to bottom, #000 0, #000 calc(100% - var(--scroll-fade-b,0px)), transparent 100%);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.scroll-fade-b{animation:1ms ease-in-out scroll-fade-reveal-b;animation-timeline:scroll(self y);animation-range:calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade-b{--scroll-fade-b:var(--_scroll-fade-size-b)}}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.scroll-px-1{scroll-padding-inline:calc(var(--spacing) * 1)}.scroll-py-1{scroll-padding-block:calc(var(--spacing) * 1)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-items-start{justify-items:start}.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-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}: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-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)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-slate-100>:not(:last-child)){border-color:var(--color-slate-100)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[4px\]{border-radius:4px}.rounded-\[50\%\]{border-radius:50%}.rounded-\[calc\(var\(--radius\)-5px\)\]{border-radius:calc(var(--radius) - 5px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-bl-sm{border-bottom-left-radius:var(--radius-sm)}.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-4{border-style:var(--tw-border-style);border-width:4px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-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-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\(--color-border\){border-color:var(--color-border)}.border-\[\#122d67\]{border-color:#122d67}.border-\[\#183b82\]{border-color:#183b82}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-300\/35{border-color:#ffd23659}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/35{border-color:color-mix(in oklab, var(--color-amber-300) 35%, transparent)}}.border-amber-300\/40{border-color:#ffd23666}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/40{border-color:color-mix(in oklab, var(--color-amber-300) 40%, transparent)}}.border-amber-300\/50{border-color:#ffd23680}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/50{border-color:color-mix(in oklab, var(--color-amber-300) 50%, transparent)}}.border-amber-300\/60{border-color:#ffd23699}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/60{border-color:color-mix(in oklab, var(--color-amber-300) 60%, transparent)}}.border-amber-300\/70{border-color:#ffd236b3}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/70{border-color:color-mix(in oklab, var(--color-amber-300) 70%, transparent)}}.border-amber-400\/30{border-color:#fcbb004d}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/30{border-color:color-mix(in oklab, var(--color-amber-400) 30%, transparent)}}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-300{border-color:var(--color-blue-300)}.border-border,.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.border-cyan-200{border-color:var(--color-cyan-200)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-400\/30{border-color:#00d2944d}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/30{border-color:color-mix(in oklab, var(--color-emerald-400) 30%, transparent)}}.border-indigo-200{border-color:var(--color-indigo-200)}.border-input{border-color:var(--input)}.border-orange-200{border-color:var(--color-orange-200)}.border-primary{border-color:var(--primary)}.border-red-200{border-color:var(--color-red-200)}.border-red-400\/60{border-color:#ff656899}@supports (color:color-mix(in lab, red, red)){.border-red-400\/60{border-color:color-mix(in oklab, var(--color-red-400) 60%, transparent)}}.border-red-500{border-color:var(--color-red-500)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-400{border-color:var(--color-slate-400)}.border-transparent{border-color:#0000}.border-violet-200{border-color:var(--color-violet-200)}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.border-t-transparent{border-top-color:#0000}.border-l-amber-300{border-left-color:var(--color-amber-300)}.border-l-blue-500{border-left-color:var(--color-blue-500)}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[\#0b2864\]\/90{background-color:oklab(29.804% -.0147192 -.11072/.9)}.bg-\[\#061537\]\/75{background-color:oklab(20.717% -.00836742 -.0693947/.75)}.bg-\[\#061537\]\/80{background-color:oklab(20.717% -.00836742 -.0693947/.8)}.bg-\[Canvas\]{background-color:canvas}.bg-accent{background-color:var(--accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-300{background-color:var(--color-amber-300)}.bg-amber-300\/20{background-color:#ffd23633}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/20{background-color:color-mix(in oklab, var(--color-amber-300) 20%, transparent)}}.bg-amber-300\/35{background-color:#ffd23659}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/35{background-color:color-mix(in oklab, var(--color-amber-300) 35%, transparent)}}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-400\/10{background-color:#fcbb001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/10{background-color:color-mix(in oklab, var(--color-amber-400) 10%, transparent)}}.bg-amber-400\/15{background-color:#fcbb0026}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/15{background-color:color-mix(in oklab, var(--color-amber-400) 15%, transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-background{background-color:var(--background)}.bg-black\/15{background-color:#00000026}@supports (color:color-mix(in lab, red, red)){.bg-black\/15{background-color:color-mix(in oklab, var(--color-black) 15%, 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-blue-50{background-color:var(--color-blue-50)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-700{background-color:var(--color-blue-700)}.bg-blue-950{background-color:var(--color-blue-950)}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-cyan-600{background-color:var(--color-cyan-600)}.bg-destructive{background-color:var(--destructive)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-400\/10{background-color:#00d2941a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/10{background-color:color-mix(in oklab, var(--color-emerald-400) 10%, transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-foreground{background-color:var(--foreground)}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-input{background-color:var(--input)}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-orange-600{background-color:var(--color-orange-600)}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-500\/35{background-color:#fb2c3659}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/35{background-color:color-mix(in oklab, var(--color-red-500) 35%, transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-red-600\/35{background-color:#e4001459}@supports (color:color-mix(in lab, red, red)){.bg-red-600\/35{background-color:color-mix(in oklab, var(--color-red-600) 35%, transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-100\/80{background-color:#f1f5f9cc}@supports (color:color-mix(in lab, red, red)){.bg-slate-100\/80{background-color:color-mix(in oklab, var(--color-slate-100) 80%, transparent)}}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-300\/45{background-color:#cad5e273}@supports (color:color-mix(in lab, red, red)){.bg-slate-300\/45{background-color:color-mix(in oklab, var(--color-slate-300) 45%, transparent)}}.bg-slate-950{background-color:var(--color-slate-950)}.bg-transparent{background-color:#0000}.bg-violet-600{background-color:var(--color-violet-600)}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(115deg\,\#010817_0\%\,\#061537_52\%\,\#020b23_100\%\)\]{background-image:linear-gradient(115deg,#010817 0%,#061537 52%,#020b23 100%)}.bg-\[linear-gradient\(135deg\,\#010817_0\%\,\#0a2050_62\%\,\#b91c1c_100\%\)\]{background-image:linear-gradient(135deg,#010817 0%,#0a2050 62%,#b91c1c 100%)}.bg-\[linear-gradient\(180deg\,\#010817_0\%\,\#061537_55\%\,\#0a2050_100\%\)\]{background-image:linear-gradient(#010817 0%,#061537 55%,#0a2050 100%)}.bg-\[radial-gradient\(circle_at_15\%_50\%\,rgba\(250\,204\,21\,0\.18\)\,transparent_34\%\)\,radial-gradient\(circle_at_85\%_15\%\,rgba\(37\,99\,235\,0\.28\)\,transparent_36\%\)\]{background-image:radial-gradient(circle at 15%,#facc152e,#0000 34%),radial-gradient(circle at 85% 15%,#2563eb47,#0000 36%)}.bg-\[radial-gradient\(circle_at_18\%_50\%\,rgba\(250\,204\,21\,0\.24\)\,transparent_34\%\)\,radial-gradient\(circle_at_82\%_20\%\,rgba\(37\,99\,235\,0\.3\)\,transparent_38\%\)\]{background-image:radial-gradient(circle at 18%,#facc153d,#0000 34%),radial-gradient(circle at 82% 20%,#2563eb4d,#0000 38%)}.bg-\[radial-gradient\(circle_at_top\,\#173d86_0\%\,\#061537_48\%\,\#010817_100\%\)\]{background-image:radial-gradient(circle at top,#173d86 0%,#061537 48%,#010817 100%)}.from-amber-50{--tw-gradient-from:var(--color-amber-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-50{--tw-gradient-from:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-50{--tw-gradient-from:var(--color-cyan-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-50{--tw-gradient-from:var(--color-emerald-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-50{--tw-gradient-from:var(--color-indigo-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-50{--tw-gradient-from:var(--color-orange-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-50{--tw-gradient-from:var(--color-red-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-200{--tw-gradient-from:var(--color-slate-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))}.from-violet-50{--tw-gradient-from:var(--color-violet-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white{--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-slate-50{--tw-gradient-via:var(--color-slate-50);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white{--tw-gradient-via:var(--color-white);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-amber-50{--tw-gradient-to:var(--color-amber-50);--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-blue-50\/60{--tw-gradient-to:#eff6ff99}@supports (color:color-mix(in lab, red, red)){.to-blue-50\/60{--tw-gradient-to:color-mix(in oklab, var(--color-blue-50) 60%, transparent)}}.to-blue-50\/60{--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-slate-100{--tw-gradient-to:var(--color-slate-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-white{--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-clip-padding{background-clip:padding-box}.fill-blue-400{fill:var(--color-blue-400)}.fill-current{fill:currentColor}.fill-foreground{fill:var(--foreground)}.fill-primary{fill:var(--primary)}.object-contain{object-fit:contain}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-\(--cell-size\){padding-inline:var(--cell-size)}.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-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.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-16{padding-block:calc(var(--spacing) * 16)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.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-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.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-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\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.11em\]{--tw-tracking:.11em;letter-spacing:.11em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.13em\]{--tw-tracking:.13em;letter-spacing:.13em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words,.wrap-break-word{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-\[CanvasText\]{color:canvastext}.text-accent-foreground{color:var(--accent-foreground)}.text-amber-200{color:var(--color-amber-200)}.text-amber-300{color:var(--color-amber-300)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-background{color:var(--background)}.text-blue-100{color:var(--color-blue-100)}.text-blue-200{color:var(--color-blue-200)}.text-blue-300{color:var(--color-blue-300)}.text-blue-400{color:var(--color-blue-400)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-blue-900{color:var(--color-blue-900)}.text-blue-950{color:var(--color-blue-950)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-cyan-700{color:var(--color-cyan-700)}.text-destructive{color:var(--destructive)}.text-emerald-300{color:var(--color-emerald-300)}.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-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-indigo-700{color:var(--color-indigo-700)}.text-muted-foreground{color:var(--muted-foreground)}.text-orange-700{color:var(--color-orange-700)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-red-100{color:var(--color-red-100)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-violet-700{color:var(--color-violet-700)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.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}.decoration-amber-300\/50{text-decoration-color:#ffd23680}@supports (color:color-mix(in lab, red, red)){.decoration-amber-300\/50{-webkit-text-decoration-color:color-mix(in oklab, var(--color-amber-300) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-amber-300) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-amber-300) 50%, transparent);text-decoration-color:color-mix(in oklab, var(--color-amber-300) 50%, transparent)}}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.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_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));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_40px_rgba\(250\,204\,21\,0\.2\)\]{--tw-shadow:0 0 40px var(--tw-shadow-color,#facc1533);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_45px_rgba\(250\,204\,21\,0\.18\)\]{--tw-shadow:0 0 45px var(--tw-shadow-color,#facc152e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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)}.ring-3{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-amber-100\/70{--tw-shadow-color:#fef3c6b3}@supports (color:color-mix(in lab, red, red)){.shadow-amber-100\/70{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-100) 70%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-amber-200\/30{--tw-shadow-color:#fee6854d}@supports (color:color-mix(in lab, red, red)){.shadow-amber-200\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-200) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-amber-200\/40{--tw-shadow-color:#fee68566}@supports (color:color-mix(in lab, red, red)){.shadow-amber-200\/40{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-200) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/20{--tw-shadow-color:#0003}@supports (color:color-mix(in lab, red, red)){.shadow-black\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-blue-100\/70{--tw-shadow-color:#dbeafeb3}@supports (color:color-mix(in lab, red, red)){.shadow-blue-100\/70{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-100) 70%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-blue-950\/20{--tw-shadow-color:#16245633}@supports (color:color-mix(in lab, red, red)){.shadow-blue-950\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-950) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-cyan-100\/70{--tw-shadow-color:#cefafeb3}@supports (color:color-mix(in lab, red, red)){.shadow-cyan-100\/70{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-cyan-100) 70%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-100\/70{--tw-shadow-color:#d0fae5b3}@supports (color:color-mix(in lab, red, red)){.shadow-emerald-100\/70{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-100) 70%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-indigo-100\/70{--tw-shadow-color:#e0e7ffb3}@supports (color:color-mix(in lab, red, red)){.shadow-indigo-100\/70{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-indigo-100) 70%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-orange-100\/70{--tw-shadow-color:#ffedd5b3}@supports (color:color-mix(in lab, red, red)){.shadow-orange-100\/70{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-orange-100) 70%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-red-100\/70{--tw-shadow-color:#ffe2e2b3}@supports (color:color-mix(in lab, red, red)){.shadow-red-100\/70{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-red-100) 70%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-violet-100\/70{--tw-shadow-color:#ede9feb3}@supports (color:color-mix(in lab, red, red)){.shadow-violet-100\/70{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-violet-100) 70%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-amber-100{--tw-ring-color:var(--color-amber-100)}.ring-amber-200{--tw-ring-color:var(--color-amber-200)}.ring-background{--tw-ring-color:var(--background)}.ring-blue-100{--tw-ring-color:var(--color-blue-100)}.ring-card{--tw-ring-color:var(--card)}.ring-cyan-100{--tw-ring-color:var(--color-cyan-100)}.ring-emerald-100{--tw-ring-color:var(--color-emerald-100)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.ring-indigo-100{--tw-ring-color:var(--color-indigo-100)}.ring-orange-100{--tw-ring-color:var(--color-orange-100)}.ring-red-100{--tw-ring-color:var(--color-red-100)}.ring-ring\/50{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.ring-ring\/50{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.ring-violet-100{--tw-ring-color:var(--color-violet-100)}.ring-white\/30{--tw-ring-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.ring-white\/30{--tw-ring-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-2xl{--tw-blur:blur(var(--blur-2xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-md{--tw-blur:blur(var(--blur-md));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-sm{--tw-blur:blur(var(--blur-sm));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-2xl{--tw-drop-shadow-size:drop-shadow(0 25px 25px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-2xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-lg{--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-md{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-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,)}.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-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,scale\,opacity\]{transition-property:translate,scale,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.contain-content{contain:content}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--cell-size\:--spacing\(8\)\]{--cell-size:calc(var(--spacing) * 8)}.\[contain-intrinsic-size\:auto_10rem\]{contain-intrinsic-size:auto 10rem}.\[content-visibility\:auto\]{content-visibility:auto}.running{animation-play-state:running}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-has-data-\[slot\=combobox-clear\]\/input-group\:hidden:is(:where(.group\/input-group):has([data-slot=combobox-clear]) *){display:none}.group-has-data-\[slot\=message-footer\]\/message\:-translate-y-8:is(:where(.group\/message):has([data-slot=message-footer]) *){--tw-translate-y:calc(var(--spacing) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-data-\[variant\=ghost\]\/message\:px-0:is(:where(.group\/message):has([data-variant=ghost]) *){padding-inline:calc(var(--spacing) * 0)}.group-has-\[\[data-orientation\=horizontal\]\]\/field\:text-balance:is(:where(.group\/field):has([data-orientation=horizontal]) *){text-wrap:balance}.group-has-\[\[data-slot\=item-description\]\]\/item\:translate-y-0\.5:is(:where(.group\/item):has([data-slot=item-description]) *){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-\[\[data-slot\=item-description\]\]\/item\:self-start:is(:where(.group\/item):has([data-slot=item-description]) *){align-self:flex-start}.group-has-\[\>input\]\/input-group\:pt-2\.5:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing) * 2.5)}.group-has-\[\>input\]\/input-group\:pb-2\.5:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing) * 2.5)}.group-data-empty\/combobox-content\:flex:is(:where(.group\/combobox-content)[data-empty] *){display:flex}.group-data-\[align\=end\]\/bubble\:self-end:is(:where(.group\/bubble)[data-align=end] *){align-self:flex-end}.group-data-\[align\=end\]\/message\:justify-end:is(:where(.group\/message)[data-align=end] *){justify-content:flex-end}.group-data-\[align\=end\]\/message\:self-end:is(:where(.group\/message)[data-align=end] *){align-self:flex-end}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing) * 0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *),.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.group-data-\[orientation\=horizontal\]\/tabs\:h-9:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:calc(var(--spacing) * 9)}.group-data-\[orientation\=vertical\]\/attachment\:absolute:is(:where(.group\/attachment)[data-orientation=vertical] *){position:absolute}.group-data-\[orientation\=vertical\]\/attachment\:top-3:is(:where(.group\/attachment)[data-orientation=vertical] *){top:calc(var(--spacing) * 3)}.group-data-\[orientation\=vertical\]\/attachment\:right-3:is(:where(.group\/attachment)[data-orientation=vertical] *){right:calc(var(--spacing) * 3)}.group-data-\[orientation\=vertical\]\/attachment\:w-full:is(:where(.group\/attachment)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/attachment\:gap-1:is(:where(.group\/attachment)[data-orientation=vertical] *){gap:calc(var(--spacing) * 1)}.group-data-\[orientation\=vertical\]\/attachment\:px-1:is(:where(.group\/attachment)[data-orientation=vertical] *){padding-inline:calc(var(--spacing) * 1)}.group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation=vertical] *){height:fit-content}.group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation=vertical] *){flex-direction:column}.group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation=vertical] *){justify-content:flex-start}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing) * 0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.group-data-\[size\=sm\]\/attachment\:w-8:is(:where(.group\/attachment)[data-size=sm] *){width:calc(var(--spacing) * 8)}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=xs\]\/attachment\:w-7:is(:where(.group\/attachment)[data-size=xs] *){width:calc(var(--spacing) * 7)}.group-data-\[size\=xs\]\/attachment\:rounded-md:is(:where(.group\/attachment)[data-size=xs] *){border-radius:var(--radius-md)}.group-data-\[state\=done\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=done] *){opacity:1}.group-data-\[state\=error\]\/attachment\:bg-destructive\/10:is(:where(.group\/attachment)[data-state=error] *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=error\]\/attachment\:bg-destructive\/10:is(:where(.group\/attachment)[data-state=error] *){background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.group-data-\[state\=error\]\/attachment\:text-destructive:is(:where(.group\/attachment)[data-state=error] *),.group-data-\[state\=error\]\/attachment\:text-destructive\/80:is(:where(.group\/attachment)[data-state=error] *){color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=error\]\/attachment\:text-destructive\/80:is(:where(.group\/attachment)[data-state=error] *){color:color-mix(in oklab, var(--destructive) 80%, transparent)}}.group-data-\[state\=idle\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=idle] *){opacity:1}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}@media (prefers-color-scheme:dark){.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4)))}}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *):where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}@media (prefers-color-scheme:dark){.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4)))}}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *):where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius-lg)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--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)}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing) * -2)}.group-data-\[variant\=separator\]\/marker\:flex-none:is(:where(.group\/marker)[data-variant=separator] *){flex:none}.group-data-\[variant\=separator\]\/marker\:text-center:is(:where(.group\/marker)[data-variant=separator] *){text-align:center}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *),.group-data-\[vaul-drawer-direction\=top\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=top] *){text-align:center}.group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}.group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing) * 1.5)}.group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:var(--radius-md)}.group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.group\/navigation-menu)[data-viewport=false] *){background-color:var(--popover)}.group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport=false] *){color:var(--popover-foreground)}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--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)}.group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.2s;transition-duration:.2s}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing) * 1)}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.before\:mr-1:before{content:var(--tw-content);margin-right:calc(var(--spacing) * 1)}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:min-w-0:before{content:var(--tw-content);min-width:calc(var(--spacing) * 0)}.before\:flex-1:before{content:var(--tw-content);flex:1}.before\:bg-border:before{content:var(--tw-content);background-color:var(--border)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:ml-1:after{content:var(--tw-content);margin-left:calc(var(--spacing) * 1)}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing) * 1)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:min-w-0:after{content:var(--tw-content);min-width:calc(var(--spacing) * 0)}.after\:flex-1:after{content:var(--tw-content);flex:1}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:bg-border:after{content:var(--tw-content);background-color:var(--border)}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.first\:rounded-l-md:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:mt-0:last-child{margin-top:calc(var(--spacing) * 0)}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing) * 0)}.last\:rounded-r-md:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:border-ring:focus-within{border-color:var(--ring)}.focus-within\:ring-1:focus-within{--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-within\:ring-\[3px\]:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}@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\:border-amber-300:hover{border-color:var(--color-amber-300)}.hover\:border-amber-300\/60:hover{border-color:#ffd23699}@supports (color:color-mix(in lab, red, red)){.hover\:border-amber-300\/60:hover{border-color:color-mix(in oklab, var(--color-amber-300) 60%, transparent)}}.hover\:border-blue-300:hover{border-color:var(--color-blue-300)}.hover\:border-red-300:hover{border-color:var(--color-red-300)}.hover\:border-l-amber-300:hover{border-left-color:var(--color-amber-300)}.hover\:bg-\[\#0b2864\]:hover{background-color:#0b2864}.hover\:bg-\[\#0d2f73\]\/70:hover{background-color:oklab(32.8382% -.0169725 -.122583/.7)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}.hover\:bg-amber-200:hover{background-color:var(--color-amber-200)}.hover\:bg-amber-400\/15:hover{background-color:#fcbb0026}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-400\/15:hover{background-color:color-mix(in oklab, var(--color-amber-400) 15%, transparent)}}.hover\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, 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-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-300:hover{background-color:var(--color-slate-300)}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-blue-950:hover{color:var(--color-blue-950)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));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-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\:ring-4:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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\:z-10:focus{z-index:10}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.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-amber-300:focus{--tw-ring-color:var(--color-amber-300)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:bg-blue-50:focus-visible{background-color:var(--color-blue-50)}.focus-visible\:ring-0:focus-visible{--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-visible\:ring-1:focus-visible{--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-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-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-focus\:border-ring:has(:focus){border-color:var(--ring)}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-disabled\:pointer-events-none:has(:disabled){pointer-events:none}.has-disabled\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.has-aria-invalid\:border-destructive:has([aria-invalid=true]){border-color:var(--destructive)}.has-aria-invalid\:ring-\[3px\]:has([aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-aria-invalid\:ring-destructive\/20:has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.has-aria-invalid\:ring-destructive\/20:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-6:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 6)}.has-data-\[slot\=attachment-content\]\:w-30:has([data-slot=attachment-content]){width:calc(var(--spacing) * 30)}.has-data-\[slot\=attachment-content\]\:px-1\.5:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-content\]\:px-2:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2)}.has-data-\[slot\=attachment-content\]\:px-2\.5:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2.5)}.has-data-\[slot\=attachment-content\]\:py-1:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1)}.has-data-\[slot\=attachment-content\]\:py-1\.5:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-content\]\:py-2:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 2)}.has-data-\[slot\=attachment-media\]\:p-1:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 1)}.has-data-\[slot\=attachment-media\]\:p-1\.5:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-media\]\:p-2:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 2)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=combobox-chip\]\:px-1\.5:has([data-slot=combobox-chip]){padding-inline:calc(var(--spacing) * 1.5)}.has-data-\[slot\=combobox-chip-remove\]\:pr-0:has([data-slot=combobox-chip-remove]){padding-right:calc(var(--spacing) * 0)}.has-data-\[state\=checked\]\:border-primary:has([data-state=checked]){border-color:var(--primary)}.has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot=input-group-control]:focus-visible){border-color:var(--ring)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-\[3px\]:has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]){border-color:var(--destructive)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.has-\[button\]\:p-0:has(:is(button)){padding:calc(var(--spacing) * 0)}.has-\[select\:disabled\]\:opacity-50:has(:is(select:disabled)){opacity:.5}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:calc(var(--spacing) * 2)}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:calc(var(--spacing) * 3)}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:rounded-md:has(>[data-slot=field]){border-radius:var(--radius-md)}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:calc(var(--spacing) * 3)}@media (hover:hover){.has-\[\>a\,\>button\]\:hover\:bg-muted\/50:has(>a,>button):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.has-\[\>a\,\>button\]\:hover\:bg-muted\/50:has(>a,>button):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.has-\[\>button\]\:mr-\[-0\.45rem\]:has(>button){margin-right:-.45rem}.has-\[\>button\]\:ml-\[-0\.45rem\]:has(>button){margin-left:-.45rem}.has-\[\>kbd\]\:mr-\[-0\.35rem\]:has(>kbd){margin-right:-.35rem}.has-\[\>kbd\]\:ml-\[-0\.35rem\]:has(>kbd){margin-left:-.35rem}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing) * 4) 1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing) * 3)}.has-\[\>svg\]\:p-0:has(>svg){padding:calc(var(--spacing) * 0)}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-2:has(>svg){padding-inline:calc(var(--spacing) * 2)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.aria-\[orientation\=horizontal\]\:h-px[aria-orientation=horizontal]{height:1px}.aria-\[orientation\=horizontal\]\:w-full[aria-orientation=horizontal]{width:100%}.aria-\[orientation\=horizontal\]\:after\:left-0[aria-orientation=horizontal]:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.aria-\[orientation\=horizontal\]\:after\:h-1[aria-orientation=horizontal]:after{content:var(--tw-content);height:calc(var(--spacing) * 1)}.aria-\[orientation\=horizontal\]\:after\:w-full[aria-orientation=horizontal]:after{content:var(--tw-content);width:100%}.aria-\[orientation\=horizontal\]\:after\:translate-x-0[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=horizontal\]\:after\:-translate-y-1\/2[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=vertical\]\:flex-col[aria-orientation=vertical]{flex-direction:column}.data-empty\:p-0[data-empty]{padding:calc(var(--spacing) * 0)}.data-highlighted\:bg-accent[data-highlighted]{background-color:var(--accent)}.data-highlighted\:text-accent-foreground[data-highlighted]{color:var(--accent-foreground)}.data-pressed\:bg-transparent[data-pressed]{background-color:#0000}:is(.group-data-\[align\=end\]\/message\:\*\:data-slot\:self-end:is(:where(.group\/message)[data-align=end] *)>*)[data-slot]{align-self:flex-end}.data-\[active\=false\]\:pointer-events-none[data-active=false]{pointer-events:none}.data-\[active\=false\]\:scale-95[data-active=false]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=false\]\:opacity-0[data-active=false]{opacity:0}.data-\[active\=false\]\:duration-400[data-active=false]{--tw-duration:.4s;transition-duration:.4s}.data-\[active\=false\]\:ease-\[cubic-bezier\(0\.7\,0\,0\.84\,0\)\][data-active=false]{--tw-ease:cubic-bezier(.7,0,.84,0);transition-timing-function:cubic-bezier(.7,0,.84,0)}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:translate-y-0[data-active=true]{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[active\=true\]\:scale-100[data-active=true]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=true\]\:border-ring[data-active=true]{border-color:var(--ring)}.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-accent-foreground[data-active=true]{color:var(--accent-foreground)}.data-\[active\=true\]\:opacity-100[data-active=true]{opacity:1}.data-\[active\=true\]\:ring-\[3px\][data-active=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.data-\[active\=true\]\:ease-\[cubic-bezier\(0\.23\,1\,0\.32\,1\)\][data-active=true]{--tw-ease:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}@media (hover:hover){.data-\[active\=true\]\:hover\:bg-accent[data-active=true]:hover{background-color:var(--accent)}}.data-\[active\=true\]\:focus\:bg-accent[data-active=true]:focus{background-color:var(--accent)}.data-\[active\=true\]\:aria-invalid\:border-destructive[data-active=true][aria-invalid=true]{border-color:var(--destructive)}.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-\[align\=end\]\:flex-row-reverse[data-align=end]{flex-direction:row-reverse}.data-\[align\=end\]\:self-end[data-align=end]{align-self:flex-end}.data-\[chips\=true\]\:min-w-\(--anchor-width\)[data-chips=true]{min-width:var(--anchor-width)}.data-\[direction\=end\]\:bottom-4[data-direction=end]{bottom:calc(var(--spacing) * 4)}.data-\[direction\=end\]\:data-\[active\=false\]\:translate-y-full[data-direction=end][data-active=false]{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[direction\=start\]\:top-4[data-direction=start]{top:calc(var(--spacing) * 4)}.data-\[direction\=start\]\:data-\[active\=false\]\:-translate-y-full[data-direction=start][data-active=false]{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[error\=true\]\:text-destructive[data-error=true]{color:var(--destructive)}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[invalid\=true\]\:text-destructive[data-invalid=true]{color:var(--destructive)}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[orientation\=horizontal\]\:h-1\.5[data-orientation=horizontal]{height:calc(var(--spacing) * 1.5)}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[orientation\=vertical\]\:h-auto[data-orientation=vertical]{height:auto}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--spacing) * 44)}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing) * 1.5)}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:var(--radius-md)}.data-\[range-end\=true\]\:rounded-r-md[data-range-end=true]{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--accent)}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--accent-foreground)}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:var(--radius-md)}.data-\[range-start\=true\]\:rounded-l-md[data-range-start=true]{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing) * 9)}.data-\[size\=default\]\:h-\[1\.15rem\][data-size=default]{height:1.15rem}.data-\[size\=default\]\:w-8[data-size=default]{width:calc(var(--spacing) * 8)}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:h-3\.5[data-size=sm]{height:calc(var(--spacing) * 3.5)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}.data-\[size\=sm\]\:w-6[data-size=sm]{width:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}.data-\[size\=sm\]\:py-1[data-size=sm]{padding-block:calc(var(--spacing) * 1)}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab, var(--destructive) 90%, transparent)}}:is(.\*\:data-\[slot\=attachment\]\:flex-none>*)[data-slot=attachment]{flex:none}:is(.\*\:data-\[slot\=attachment\]\:snap-start>*)[data-slot=attachment]{scroll-snap-align:start}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--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)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--background)}:is(.\*\:data-\[slot\=bubble-content\]\:rounded-none>*)[data-slot=bubble-content]{border-radius:0}:is(.\*\:data-\[slot\=bubble-content\]\:border-border>*)[data-slot=bubble-content]{border-color:var(--border)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.93_calc\(c\*0\.4\)_h\)\]>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .93 calc(c * .4) h)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-background>*)[data-slot=bubble-content]{background-color:var(--background)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-destructive\/10>*)[data-slot=bubble-content]{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=bubble-content\]\:bg-destructive\/10>*)[data-slot=bubble-content]{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}:is(.\*\:data-\[slot\=bubble-content\]\:bg-muted>*)[data-slot=bubble-content]{background-color:var(--muted)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-primary>*)[data-slot=bubble-content]{background-color:var(--primary)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-secondary>*)[data-slot=bubble-content]{background-color:var(--secondary)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-transparent>*)[data-slot=bubble-content]{background-color:#0000}:is(.\*\:data-\[slot\=bubble-content\]\:p-0>*)[data-slot=bubble-content]{padding:calc(var(--spacing) * 0)}:is(.\*\:data-\[slot\=bubble-content\]\:text-destructive>*)[data-slot=bubble-content]{color:var(--destructive)}:is(.\*\:data-\[slot\=bubble-content\]\:text-foreground>*)[data-slot=bubble-content]{color:var(--foreground)}:is(.\*\:data-\[slot\=bubble-content\]\:text-primary-foreground>*)[data-slot=bubble-content]{color:var(--primary-foreground)}:is(.\*\:data-\[slot\=bubble-content\]\:text-secondary-foreground>*)[data-slot=bubble-content]{color:var(--secondary-foreground)}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing) * 3)}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing) * 12)}:is(.\*\:data-\[slot\=input-group\]\:m-1>*)[data-slot=input-group]{margin:calc(var(--spacing) * 1)}:is(.\*\:data-\[slot\=input-group\]\:mb-0>*)[data-slot=input-group]{margin-bottom:calc(var(--spacing) * 0)}:is(.\*\:data-\[slot\=input-group\]\:h-8>*)[data-slot=input-group]{height:calc(var(--spacing) * 8)}:is(.\*\:data-\[slot\=input-group\]\:border-input\/30>*)[data-slot=input-group]{border-color:var(--input)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=input-group\]\:border-input\/30>*)[data-slot=input-group]{border-color:color-mix(in oklab, var(--input) 30%, transparent)}}:is(.\*\:data-\[slot\=input-group\]\:bg-input\/30>*)[data-slot=input-group]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=input-group\]\:bg-input\/30>*)[data-slot=input-group]{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}:is(.\*\:data-\[slot\=input-group\]\:shadow-none>*)[data-slot=input-group]{--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)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]: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)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}:is(.group-data-\[orientation\=vertical\]\/attachment\:\*\:data-\[slot\=spinner\]\:size-6\!:is(:where(.group\/attachment)[data-orientation=vertical] *)>*)[data-slot=spinner]{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}.data-\[spacing\=0\]\:rounded-none[data-spacing="0"]{border-radius:0}.data-\[spacing\=0\]\:shadow-none[data-spacing="0"]{--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)}.data-\[spacing\=0\]\:first\:rounded-l-md[data-spacing="0"]:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.data-\[spacing\=0\]\:last\:rounded-r-md[data-spacing="0"]:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-state=active]{--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)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{--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)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]:after{content:var(--tw-content);opacity:1}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=error\]\:border-destructive\/30[data-state=error]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=error\]\:border-destructive\/30[data-state=error]{border-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=idle\]\:border-dashed[data-state=idle]{--tw-border-style:dashed;border-style:dashed}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-scale:.95}@media (hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--accent)}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--accent)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=ghost\]\:max-w-full[data-variant=ghost]{max-width:100%}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[spacing\=default\]\:data-\[variant\=outline\]\:shadow-xs[data-spacing=default][data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing) * -1)}@media (width>=40rem){.sm\:col-span-3{grid-column:span 3/span 3}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:h-24{height:calc(var(--spacing) * 24)}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-sm{max-width:var(--container-sm)}.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\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.sm\:pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.sm\:text-left{text-align:left}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.data-\[size\=default\]\:sm\:max-w-lg[data-size=default]{max-width:var(--container-lg)}.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}}@media (width>=48rem){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:grid-cols-\[170px_1fr_auto\]{grid-template-columns:170px 1fr auto}.md\:flex-row{flex-direction:row}.md\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:text-left{text-align:left}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:var(--radius-xl)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--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)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media (width>=64rem){.lg\:block{display:block}.lg\:hidden{display:none}.lg\:grid-cols-\[240px_minmax\(0\,1fr\)\]{grid-template-columns:240px minmax(0,1fr)}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}}@media (width>=80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}}@container field-group (width>=28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}}.rtl\:translate-x-1\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}@media (prefers-color-scheme:dark){.dark\:border-input{border-color:var(--input)}.dark\:bg-destructive\/60{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/60{background-color:color-mix(in oklab, var(--destructive) 60%, transparent)}}.dark\:bg-input\/30{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:bg-transparent{background-color:#0000}.dark\:text-muted-foreground{color:var(--muted-foreground)}@media (hover:hover){.dark\:hover\:bg-accent\/50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-accent\/50:hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.dark\:hover\:bg-input\/50:hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.dark\:hover\:text-foreground:hover{color:var(--foreground)}}.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:has-aria-invalid\:border-destructive\/50:has([aria-invalid=true]){border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:has-aria-invalid\:border-destructive\/50:has([aria-invalid=true]){border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:has-aria-invalid\:ring-destructive\/40:has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:has-aria-invalid\:ring-destructive\/40:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:has-data-\[state\=checked\]\:bg-primary\/10:has([data-state=checked]){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\:has-data-\[state\=checked\]\:bg-primary\/10:has([data-state=checked]){background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.3_calc\(c\*0\.4\)_h\)\]>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .3 calc(c * .4) h)}:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-destructive\/20>*)[data-slot=bubble-content]{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-destructive\/20>*)[data-slot=bubble-content]{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:data-\[state\=active\]\:border-input[data-state=active]{border-color:var(--input)}.dark\:data-\[state\=active\]\:bg-input\/30[data-state=active]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[state\=active\]\:bg-input\/30[data-state=active]{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.dark\:data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.dark\:data-\[state\=checked\]\:bg-primary-foreground[data-state=checked]{background-color:var(--primary-foreground)}.dark\:data-\[state\=unchecked\]\:bg-foreground[data-state=unchecked]{background-color:var(--foreground)}.dark\:data-\[state\=unchecked\]\:bg-input\/80[data-state=unchecked]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[state\=unchecked\]\:bg-input\/80[data-state=unchecked]{background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}}@media (pointer:coarse){.pointer-coarse\:size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.pointer-coarse\:px-3{padding-inline:calc(var(--spacing) * 3)}.pointer-coarse\:py-2{padding-block:calc(var(--spacing) * 2)}.pointer-coarse\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--border)}@supports (color:color-mix(in lab, red, red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab, var(--border) 50%, transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing) * 0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_\[data-slot\=progress-indicator\]\]\:bg-blue-400 [data-slot=progress-indicator]{background-color:var(--color-blue-400)}.\[\&_\[data-slot\=progress-indicator\]\]\:bg-blue-600 [data-slot=progress-indicator]{background-color:var(--color-blue-600)}.\[\&_\[data-slot\=progress-indicator\]\]\:bg-gradient-to-r [data-slot=progress-indicator]{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.\[\&_\[data-slot\=progress-indicator\]\]\:from-blue-600 [data-slot=progress-indicator]{--tw-gradient-from:var(--color-blue-600);--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))}.\[\&_\[data-slot\=progress-indicator\]\]\:to-amber-400 [data-slot=progress-indicator]{--tw-gradient-to:var(--color-amber-400);--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))}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.data-\[direction\=start\]\:\[\&_svg\]\:rotate-180[data-direction=start] svg{rotate:180deg}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]),.group-data-\[orientation\=vertical\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6:is(:where(.group\/attachment)[data-orientation=vertical] *) svg:not([class*=size-]){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-data-\[size\=xs\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5:is(:where(.group\/attachment)[data-size=xs] *) svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\+\[data-slot\=item-content\]\]\:flex-none+[data-slot=item-content]{flex:none}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}.\[\.border-b\]\:pb-3.border-b{padding-bottom:calc(var(--spacing) * 3)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-3.border-t{padding-top:calc(var(--spacing) * 3)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[a\]\:underline:is(a){text-decoration-line:underline}.\[a\]\:underline-offset-3:is(a){text-underline-offset:3px}.\[a\]\:transition-colors:is(a){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))}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.\[a\]\:hover\:text-foreground:is(a):hover,:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}.\[button\]\:text-left:is(button){text-align:left}.\[button\,a\]\:transition-colors:is(button,a){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))}.\[button\,a\]\:outline-none:is(button,a){--tw-outline-style:none;outline-style:none}.\[button\,a\]\:focus-visible\:border-ring:is(button,a):focus-visible{border-color:var(--ring)}.\[button\,a\]\:focus-visible\:ring-3:is(button,a):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[button\,a\]\:focus-visible\:ring-ring\/50:is(button,a):focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.\[button\,a\]\:focus-visible\:ring-ring\/50:is(button,a):focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}:is(.\*\:\[img\]\:aspect-square>*):is(img){aspect-ratio:1}:is(.\*\:\[img\]\:w-full>*):is(img){width:100%}:is(.\*\:\[img\]\:object-cover>*):is(img){object-fit:cover}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive\![data-variant=destructive]>*):is(svg){color:var(--destructive)!important}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-8>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-md:nth-child(2)[data-selected=true] button{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\*\]\:focus-visible\:relative>:focus-visible{position:relative}.\[\&\>\*\]\:focus-visible\:z-10>:focus-visible{z-index:10}.\[\&\>\*\]\:data-\[slot\=field\]\:p-4>[data-slot=field]{padding:calc(var(--spacing) * 4)}@container field-group (width>=28rem){.\@md\/field-group\:\[\&\>\*\]\:w-auto>*{width:auto}}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none>:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-none>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-t-0>:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-l-0>:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-none>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none>:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--muted),var(--foreground) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.88_calc\(c\*0\.5\)_h\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .88 calc(c * .5) h)}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/20>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/20>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-primary\/80>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-primary\/80>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:text-foreground>[data-slot=bubble-content]:is(button,a):hover{color:var(--foreground)}@media (prefers-color-scheme:dark){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.35_calc\(c\*0\.5\)_h\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .35 calc(c * .5) h)}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/30>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/30>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-input\/30>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-input\/30>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted\/50>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted\/50>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.\[\&\>\[data-slot\=field-group\]\]\:gap-4>[data-slot=field-group]{gap:calc(var(--spacing) * 4)}.\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}@container field-group (width>=28rem){.\@md\/field-group\:\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}}.has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-md:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}@container field-group (width>=28rem){:is(.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--primary)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>input\]\:flex-1>input{flex:1}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-2:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing) * 2)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-2:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing) * 2)}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[aria-orientation\=horizontal\]\>div\]\:rotate-90[aria-orientation=horizontal]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20{background-color:color-mix(in oklab, var(--background) 20%, transparent)}}[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:text-background{color:var(--background)}@media (prefers-color-scheme:dark){[data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){[data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10{background-color:color-mix(in oklab, var(--background) 10%, transparent)}}}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}@media (hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab, var(--secondary) 90%, transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}a.\[a\&\]\:hover\:underline:hover{text-decoration-line:underline}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}@font-face{font-family:"Domino's Sans Header 1";src:url(/fonts/dominos-sans-header-1.ttf)format("truetype");font-style:normal;font-weight:900;font-display:swap}:root{--navy:#061c3a;--blue:#064a93;--bright-blue:#0876d1;--red:#d71920;--yellow:#ffd23f;--ink:#0b1f38;--muted:#edf3f8;--line:#dbe4ee;--paper:#fff;--canvas:#edf3f8;--green:#0b9a66;--shadow:0 18px 50px #061c3a1f;--background:#fff;--foreground:#0b1f38;--card:#fff;--card-foreground:#0b1f38;--popover:#fff;--popover-foreground:#0b1f38;--primary:#064a93;--primary-foreground:#fff;--secondary:#edf3f8;--secondary-foreground:#0b1f38;--muted-foreground:#64748b;--accent:#e6f1fc;--accent-foreground:#061c3a;--destructive:#d71920;--destructive-foreground:#fff;--border:#d6e1ed;--input:#c7d5e5;--ring:#0876d1}html{background:var(--canvas);min-width:320px}body{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 15% 0%, #0876d114, transparent 35%), var(--canvas);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.unified-header{z-index:1000;background:linear-gradient(115deg,#041a39 0%,#073f78 55%,#062a54 100%);border-bottom:1px solid #ffffff1f;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;height:82px;padding:0 22px;display:grid;position:sticky;top:0;box-shadow:0 10px 30px #03122a33}.unified-brand{color:#fff;white-space:nowrap;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.unified-brand img{object-fit:contain;filter:drop-shadow(0 6px 8px #00000038);width:56px;height:52px}.unified-brand span{line-height:1;display:grid}.unified-brand strong{letter-spacing:.035em;font-family:"Domino's Sans Header 1",Impact,sans-serif;font-size:1rem}.unified-brand small{color:#ffd23f;letter-spacing:.18em;margin-top:5px;font-size:.61rem;font-weight:900}.unified-nav{scrollbar-width:none;justify-content:flex-end;gap:5px;min-width:0;display:flex;overflow-x:auto}.unified-nav::-webkit-scrollbar{display:none}.unified-nav a{color:#d9eaff;white-space:nowrap;border:1px solid #0000;border-radius:12px;align-items:center;gap:7px;min-height:42px;padding:0 12px;font-size:.81rem;font-weight:850;text-decoration:none;transition:all .18s;display:inline-flex}.unified-nav a:hover{color:#fff;background:#ffffff1a}.unified-nav a.active{color:#071d3d;background:#ffd23f;box-shadow:0 6px 18px #ffd23f33}.unified-nav-label-mobile{display:none}.unified-page{min-height:calc(100vh - 82px)}.ecosystem-loading-shell{min-height:calc(100svh - 82px);color:var(--ink);background:radial-gradient(circle at 11% 8%,#ffd23f33,#0000 27rem),radial-gradient(circle at 91% 13%,#0876d133,#0000 34rem),linear-gradient(#e9f1fb,#f8fafc 35rem,#edf3f9);place-items:center;padding:24px;display:grid}.ecosystem-loading-card{text-align:center;background:#fffffff0;border:1px solid #ffffffe6;border-radius:34px;justify-items:center;width:min(100%,590px);padding:clamp(28px,6vw,54px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #071d4933}.ecosystem-loading-card:before{content:"";background:linear-gradient(90deg, var(--blue) 0 38%, var(--yellow) 38% 70%, var(--red) 70%);height:8px;position:absolute;top:0;left:0;right:0}.ecosystem-loading-card>img{object-fit:contain;filter:drop-shadow(0 16px 12px #071d4930);transform-origin:50% 88%;width:min(190px,45vw);height:auto;animation:3.4s cubic-bezier(.45,.05,.25,1.25) infinite ecosystem-loading-cowboy}.ecosystem-loading-status-icon{width:48px;height:48px;color:var(--bright-blue);background:#edf6ff;border:1px solid #cddff2;border-radius:16px;place-items:center;margin-top:5px;display:grid;box-shadow:0 9px 22px #085dab24}.ecosystem-loading-card.is-error .ecosystem-loading-status-icon{color:var(--red);background:#fff1f3;border-color:#f0c4ca}.ecosystem-loading-card>span{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;margin-top:12px;font-size:.7rem;font-weight:950;display:inline-flex}.ecosystem-loading-card h1{max-width:470px;color:var(--navy);text-transform:uppercase;margin:12px 0 8px;font-size:clamp(2rem,7vw,3.25rem);line-height:.96}.ecosystem-loading-card p{color:#5d708a;max-width:470px;margin:0;font-size:.9rem;line-height:1.6}.ecosystem-loading-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.ecosystem-loading-actions>*{min-height:48px;color:var(--navy);background:#fff;border:1px solid #c6d5e5;border-radius:15px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:.78rem;font-weight:950;display:inline-flex}.ecosystem-loading-actions>:first-child{color:#fff;background:linear-gradient(110deg, var(--navy), var(--blue) 72%, var(--bright-blue));border-color:#0000;box-shadow:0 12px 28px #0a4ead42}@keyframes ecosystem-loading-cowboy{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-8px)rotate(1.5deg)}}@media (width<=760px){.unified-header{grid-template-columns:43px minmax(0,1fr);gap:6px;height:132px;padding:7px}.unified-brand{justify-content:center;align-self:stretch}.unified-brand img{width:43px;height:43px}.unified-brand span{display:none}.unified-nav{grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;gap:4px;padding:0;display:grid;overflow:visible}.unified-nav a{border-radius:9px;align-content:center;place-items:center;gap:2px;min-width:0;min-height:37px;padding:2px;font-size:.54rem;line-height:1;display:grid;overflow:hidden}.unified-nav a svg{width:16px;height:16px}.unified-nav-label-desktop{display:none}.unified-nav-label-mobile{text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.unified-page{min-height:calc(100vh - 132px)}.ecosystem-loading-shell{min-height:calc(100svh - 132px);padding:12px}.ecosystem-loading-card{border-radius:25px;padding:27px 20px 31px}}button,input,select,textarea{font:inherit}button:disabled{cursor:wait;opacity:.58}:where([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=select-content],[data-slot=dropdown-menu-content],[data-slot=context-menu-content],[data-slot=menubar-content],[data-slot=popover-content],[data-slot=hover-card-content],[data-slot=command]){border-color:var(--border)!important;color:var(--foreground)!important;background-color:var(--background)!important;opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 22px 60px #03152f3d,0 0 0 1px #fffc!important}:where([data-slot=select-trigger],[data-slot=input],[data-slot=textarea],[data-slot=native-select],[data-slot=input-group],input:not([type=checkbox]):not([type=radio]),textarea,select){color:var(--foreground);opacity:1;background-color:#fff!important}:where([data-slot=select-item],[data-slot=dropdown-menu-item],[data-slot=context-menu-item],[data-slot=menubar-item],[data-slot=command-item])[data-highlighted],:where([data-slot=select-item],[data-slot=dropdown-menu-item],[data-slot=context-menu-item],[data-slot=menubar-item],[data-slot=command-item]):focus{color:var(--accent-foreground)!important;background-color:var(--accent)!important}[data-slot=tooltip-content]{color:#fff!important;background:var(--navy)!important;opacity:1!important}h1,h2,.brand-lockup strong{letter-spacing:.025em;font-family:"Domino's Sans Header 1",Arial Black,Impact,sans-serif}.eyebrow{letter-spacing:.2em;color:var(--blue);font-size:.72rem;font-weight:900;display:inline-flex}@keyframes cowboy-groove{0%,to{transform:translateY(0)rotate(-2deg)}22%{transform:translateY(-7px)rotate(3deg)}45%{transform:translateY(-2px)rotate(-4deg)}68%{transform:translateY(-10px)rotate(4deg)}85%{transform:translateY(-3px)rotate(-1deg)}}@keyframes sparkle-pop{0%,to{opacity:.25;transform:scale(.65)rotate(0)}50%{opacity:1;transform:scale(1.2)rotate(20deg)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes float-confetti{0%,to{opacity:.65;transform:translateY(0)rotate(0)}50%{opacity:1;transform:translateY(-13px)rotate(120deg)}}@keyframes rookie-badge-hover{0%,to{transform:translateY(1px)rotate(-1.2deg)scale(1)}45%{transform:translateY(-5px)rotate(1.4deg)scale(1.025)}62%{transform:translateY(-4px)rotate(.5deg)scale(1.018)}}@keyframes rookie-aura-pulse{0%,to{opacity:.25;transform:scale(.78)}48%{opacity:.62;transform:scale(1.04)}}@keyframes rookie-gem-pulse{0%,36%,to{opacity:.15;transform:translate(-50%,-50%)scale(.7)}50%{opacity:.8;transform:translate(-50%,-50%)scale(1.2)}63%{opacity:.25;transform:translate(-50%,-50%)scale(.82)}}@keyframes rookie-shine-sweep{0%,22%{opacity:0;transform:translate(-170%)rotate(18deg)}29%{opacity:.75}48%{opacity:0;transform:translate(520%)rotate(18deg)}to{opacity:0;transform:translate(520%)rotate(18deg)}}@keyframes rookie-spark-pop{0%,35%,to{opacity:0;transform:scale(.35)rotate(0)}47%{opacity:1;transform:scale(1.1)rotate(28deg)}58%{opacity:0;transform:scale(.65)rotate(52deg)}}@keyframes operator-badge-lift{0%,to{transform:translateY(1px)rotate(-.7deg)scale(1)}24%{transform:translateY(1px)rotate(-.7deg)scale(1)}34%{transform:translateY(-8px)rotate(.9deg)scale(1.035)}43%{transform:translateY(-4px)rotate(0)scale(1.015)}68%{transform:translateY(-5px)rotate(.5deg)scale(1.02)}}@keyframes operator-aura-pulse{0%,to{opacity:.18;transform:scale(.78)}36%{opacity:.68;transform:scale(1.08)}55%{opacity:.3;transform:scale(.9)}}@keyframes operator-gem-charge{0%,20%,to{opacity:.14;transform:translate(-50%,-50%)scale(.65)}31%{opacity:.95;transform:translate(-50%,-50%)scale(1.28)}43%{opacity:.35;transform:translate(-50%,-50%)scale(.82)}}@keyframes operator-shine-sweep{0%,48%{opacity:0;transform:translate(-175%)rotate(18deg)}55%{opacity:.82}68%{opacity:0;transform:translate(520%)rotate(18deg)}to{opacity:0;transform:translate(520%)rotate(18deg)}}@keyframes operator-chevron-charge{0%,22%,to{opacity:0;filter:brightness();transform:scale(.92)}30%{opacity:.2}38%{opacity:.9;filter:brightness(1.9)drop-shadow(0 0 6px #ffd64f);transform:scale(1.04)}52%{opacity:0;filter:brightness();transform:scale(1)}}@keyframes operator-spark-pop{0%,46%,to{opacity:0;transform:scale(.25)rotate(0)}57%{opacity:1;transform:scale(1.18)rotate(34deg)}66%{opacity:0;transform:scale(.6)rotate(64deg)}}@keyframes specialist-badge-climb{0%,18%,to{transform:translateY(1px)rotate(-.7deg)scale(1)}26%{transform:translateY(-4px)rotate(.6deg)scale(1.018)}33%{transform:translateY(-1px)rotate(-.3deg)scale(1.008)}41%{transform:translateY(-7px)rotate(.8deg)scale(1.032)}48%{transform:translateY(-2px)rotate(-.2deg)scale(1.014)}57%{transform:translateY(-10px)rotate(.4deg)scale(1.045)}69%{transform:translateY(-4px)rotate(0)scale(1.02)}}@keyframes specialist-aura-forge{0%,18%,to{opacity:.16;transform:scale(.76)}35%{opacity:.42;transform:scale(.92)}60%{opacity:.78;transform:scale(1.1)}74%{opacity:.3;transform:scale(.9)}}@keyframes specialist-ruby-power{0%,22%,to{opacity:.12;transform:translate(-50%,-50%)scale(.58)}38%{opacity:.48;transform:translate(-50%,-50%)scale(.86)}59%{opacity:1;transform:translate(-50%,-50%)scale(1.32)}72%{opacity:.24;transform:translate(-50%,-50%)scale(.76)}}@keyframes specialist-shine-sweep{0%,54%{opacity:0;transform:translate(-175%)rotate(18deg)}61%{opacity:.92}74%{opacity:0;transform:translate(520%)rotate(18deg)}to{opacity:0;transform:translate(520%)rotate(18deg)}}@keyframes specialist-chevron-climb{0%,18%,to{opacity:0;filter:brightness();transform:translateY(4px)scale(.9)}26%{opacity:.18}34%{opacity:.98;filter:brightness(2.1)drop-shadow(0 0 8px #ffdc63);transform:translateY(-2px)scale(1.045)}46%{opacity:0;filter:brightness();transform:translateY(-6px)scale(1)}}@keyframes specialist-spark-burst{0%,55%,to{opacity:0;transform:scale(.2)rotate(0)}63%{opacity:1;transform:scale(1.3)rotate(35deg)}73%{opacity:0;transform:scale(.55)rotate(78deg)}}@keyframes professional-badge-salute{0%,20%,to{transform:translateY(1px)rotate(-.5deg)scale(1)}34%{transform:translateY(-8px)rotate(1.4deg)scale(1.028)}43%{transform:translateY(-3px)rotate(-.5deg)scale(1.012)}59%{transform:translateY(-6px)rotate(.2deg)scale(1.022)}72%{transform:translateY(-3px)rotate(0)scale(1.012)}}@keyframes professional-aura-honor{0%,to{opacity:.18;transform:rotate(0)scale(.82)}42%{opacity:.62;transform:rotate(135deg)scale(1.05)}72%{opacity:.28;transform:rotate(260deg)scale(.92)}}@keyframes professional-sapphire-focus{0%,28%,to{opacity:.1;transform:translate(-50%,-50%)scale(.62)}43%{opacity:.92;transform:translate(-50%,-50%)scale(1.2)}58%{opacity:.25;transform:translate(-50%,-50%)scale(.82)}}@keyframes professional-polish-sweep{0%,38%{opacity:0;transform:translate(-175%)rotate(14deg)}46%{opacity:.92}61%{opacity:0;transform:translate(520%)rotate(14deg)}to{opacity:0;transform:translate(520%)rotate(14deg)}}@keyframes professional-orbit-turn{0%,18%{opacity:0;transform:rotate(0)scale(.78)}34%{opacity:.85;transform:rotate(120deg)scale(1.02)}62%{opacity:.28;transform:rotate(300deg)scale(.94)}to{opacity:0;transform:rotate(420deg)scale(.8)}}@keyframes professional-star-salute{0%,48%,to{opacity:0;transform:translate(-50%,-50%)rotate(-12deg)scale(.45)}58%{opacity:.95;transform:translate(-50%,-50%)rotate(0)scale(1.18)}71%{opacity:0;transform:translate(-50%,-50%)rotate(16deg)scale(.72)}}@keyframes professional-spark-salute{0%,45%,to{opacity:0;transform:scale(.25)rotate(0)}56%{opacity:1;transform:scale(1.12)rotate(30deg)}67%{opacity:0;transform:scale(.58)rotate(68deg)}}@keyframes expert-badge-inspection{0%,18%,to{transform:translateY(1px)rotate(-.6deg)scale(1)}29%{transform:translateY(-5px)rotate(-1.8deg)scale(1.018)}39%{transform:translateY(-7px)rotate(1.8deg)scale(1.026)}49%{transform:translateY(-4px)rotate(0)scale(1.014)}62%{transform:translateY(-8px)rotate(.2deg)scale(1.032)}73%{transform:translateY(-3px)rotate(0)scale(1.012)}}@keyframes expert-aura-balance{0%,to{opacity:.15;transform:rotate(-25deg)scale(.78)}38%{opacity:.48;transform:rotate(72deg)scale(.96)}63%{opacity:.72;transform:rotate(170deg)scale(1.08)}78%{opacity:.25;transform:rotate(225deg)scale(.9)}}@keyframes expert-ruby-double-charge{0%,22%,to{opacity:.1;transform:translate(-50%,-50%)scale(.56)}31%{opacity:.82;transform:translate(-50%,-50%)scale(1.14)}38%{opacity:.2;transform:translate(-50%,-50%)scale(.72)}48%{opacity:1;transform:translate(-50%,-50%)scale(1.32)}62%{opacity:.22;transform:translate(-50%,-50%)scale(.78)}}@keyframes expert-star-lock{0%,29%,to{opacity:0;transform:scale(.55)rotate(-16deg)}39%{opacity:.95;transform:scale(1.16)rotate(0)}52%{opacity:.18;transform:scale(.9)rotate(8deg)}61%{opacity:.78;transform:scale(1.05)rotate(0)}72%{opacity:0;transform:scale(.7)rotate(12deg)}}@keyframes expert-laurel-rise{0%,35%,to{opacity:0;transform:translateY(12px)scale(.82)}54%{opacity:.88;transform:translateY(-2px)scale(1.06)}70%{opacity:.2;transform:translateY(-6px)scale(.96)}}@keyframes expert-polish-sweep{0%,58%{opacity:0;transform:translate(-175%)rotate(16deg)}65%{opacity:.94}78%{opacity:0;transform:translate(520%)rotate(16deg)}to{opacity:0;transform:translate(520%)rotate(16deg)}}@keyframes expert-spark-lock{0%,48%,to{opacity:0;transform:scale(.22)rotate(0)}59%{opacity:1;transform:scale(1.22)rotate(34deg)}70%{opacity:0;transform:scale(.55)rotate(76deg)}}@keyframes elite-badge-promotion{0%,18%,to{transform:translateY(2px)rotate(-.5deg)scale(1)}30%{transform:translateY(-11px)rotate(1.2deg)scale(1.045)}38%{transform:translateY(-4px)rotate(-.5deg)scale(1.018)}49%{transform:translateY(-8px)rotate(.5deg)scale(1.035)}61%{transform:translateY(-5px)rotate(0)scale(1.024)}73%{transform:translateY(-7px)rotate(0)scale(1.03)}}@keyframes elite-brand-surge{0%,16%,to{opacity:.12;transform:rotate(-18deg)scale(.72)}34%{opacity:.7;transform:rotate(88deg)scale(1.08)}56%{opacity:.9;transform:rotate(190deg)scale(1.16)}76%{opacity:.24;transform:rotate(310deg)scale(.9)}}@keyframes elite-ruby-crown{0%,20%,to{opacity:.1;transform:translate(-50%,-50%)scale(.56)}34%{opacity:.68;transform:translate(-50%,-50%)scale(1.04)}52%{opacity:1;transform:translate(-50%,-50%)scale(1.36)}68%{opacity:.24;transform:translate(-50%,-50%)scale(.8)}}@keyframes elite-star-formation{0%,27%,to{opacity:0;transform:translateY(7px)scale(.45)rotate(-18deg)}39%{opacity:1;transform:translateY(-3px)scale(1.18)rotate(0)}53%{opacity:.28;transform:translateY(-1px)scale(.9)rotate(8deg)}62%{opacity:.9;transform:translateY(-2px)scale(1.08)rotate(0)}74%{opacity:0;transform:translateY(-7px)scale(.65)rotate(14deg)}}@keyframes elite-laurel-victory{0%,34%,to{opacity:0;transform:translateY(14px)scale(.76)}55%{opacity:1;transform:translateY(-3px)scale(1.12)}72%{opacity:.24;transform:translateY(-7px)scale(.96)}}@keyframes elite-shine-sweep{0%,54%{opacity:0;transform:translate(-175%)rotate(17deg)}61%{opacity:1}76%{opacity:0;transform:translate(520%)rotate(17deg)}to{opacity:0;transform:translate(520%)rotate(17deg)}}@keyframes elite-spark-victory{0%,43%,to{opacity:0;transform:scale(.2)rotate(0)}55%{opacity:1;transform:scale(1.35)rotate(36deg)}68%{opacity:0;transform:scale(.58)rotate(82deg)}}@keyframes master-badge-command{0%,17%,to{transform:translateY(2px)rotate(-.4deg)scale(1)}30%{transform:translateY(-7px)rotate(.5deg)scale(1.025)}40%{transform:translateY(-3px)rotate(-.2deg)scale(1.012)}54%{transform:translateY(-9px)rotate(.25deg)scale(1.04)}69%{transform:translateY(-4px)rotate(0)scale(1.018)}}@keyframes master-aura-command{0%,to{opacity:.14;transform:rotate(-20deg)scale(.76)}38%{opacity:.58;transform:rotate(105deg)scale(1.02)}58%{opacity:.82;transform:rotate(205deg)scale(1.12)}77%{opacity:.22;transform:rotate(325deg)scale(.9)}}@keyframes master-sapphire-command{0%,20%,to{opacity:.1;transform:translate(-50%,-50%)scale(.55)}35%{opacity:.65;transform:translate(-50%,-50%)scale(1.02)}53%{opacity:1;transform:translate(-50%,-50%)scale(1.34)}68%{opacity:.22;transform:translate(-50%,-50%)scale(.78)}}@keyframes master-command-ring-turn{0%,17%{opacity:0;transform:rotate(-90deg)scale(.72)}32%{opacity:.92;transform:rotate(20deg)scale(1.08)}58%{opacity:.58;transform:rotate(205deg)scale(.98)}78%,to{opacity:0;transform:rotate(405deg)scale(.82)}}@keyframes master-chevron-rise{0%,24%,to{opacity:0;filter:brightness();transform:translateY(7px)scale(.88)}36%{opacity:.94;filter:brightness(2.1)drop-shadow(0 0 8px #ffd64f);transform:translateY(-2px)scale(1.04)}53%{opacity:.22;filter:brightness(1.2);transform:translateY(-5px)scale(.98)}66%{opacity:0;filter:brightness();transform:translateY(-8px)scale(.94)}}@keyframes master-laurel-command{0%,31%,to{opacity:0;transform:translateY(12px)scale(.8)}52%{opacity:.92;transform:translateY(-2px)scale(1.08)}72%{opacity:.2;transform:translateY(-6px)scale(.96)}}@keyframes master-shine-sweep{0%,56%{opacity:0;transform:translate(-175%)rotate(16deg)}63%{opacity:1}77%{opacity:0;transform:translate(520%)rotate(16deg)}to{opacity:0;transform:translate(520%)rotate(16deg)}}@keyframes master-spark-command{0%,45%,to{opacity:0;transform:scale(.2)rotate(0)}57%{opacity:1;transform:scale(1.3)rotate(38deg)}69%{opacity:0;transform:scale(.56)rotate(84deg)}}@keyframes ace-badge-flight{0%,16%,to{transform:translateY(2px)rotate(-.7deg)scale(1)}27%{transform:translate(-5px,-6px)rotate(-2.2deg)scale(1.022)}38%{transform:translate(5px,-10px)rotate(2.4deg)scale(1.045)}48%{transform:translateY(-4px)rotate(-.5deg)scale(1.016)}61%{transform:translateY(-9px)rotate(.2deg)scale(1.038)}73%{transform:translateY(-3px)rotate(0)scale(1.014)}}@keyframes ace-aura-flight{0%,to{opacity:.12;transform:scale(.7)}34%{opacity:.6;transform:scaleX(1.22)scaleY(.88)}57%{opacity:.88;transform:scaleX(1.38)scaleY(1.02)}76%{opacity:.2;transform:scale(.9)}}@keyframes ace-sapphire-ignite{0%,19%,to{opacity:.08;transform:translate(-50%,-50%)scale(.52)}31%{opacity:.72;transform:translate(-50%,-50%)scale(1.08)}48%{opacity:1;transform:translate(-50%,-50%)scale(1.38)}65%{opacity:.2;transform:translate(-50%,-50%)scale(.76)}}@keyframes ace-wing-launch-left{0%,21%,to{opacity:0;transform:translate(13%)scaleX(.62)rotate(8deg)}37%{opacity:.96;transform:translate(-7%)scaleX(1.15)rotate(-3deg)}56%{opacity:.34;transform:translate(-2%)scaleX(.98)rotate(1deg)}70%{opacity:0;transform:translate(-12%)scaleX(1.2)rotate(-5deg)}}@keyframes ace-wing-launch-right{0%,21%,to{opacity:0;transform:translate(-13%)scaleX(.62)rotate(-8deg)}37%{opacity:.96;transform:translate(7%)scaleX(1.15)rotate(3deg)}56%{opacity:.34;transform:translate(2%)scaleX(.98)rotate(-1deg)}70%{opacity:0;transform:translate(12%)scaleX(1.2)rotate(5deg)}}@keyframes ace-star-sweep{0%,36%,to{opacity:0;transform:translate(-50%,-50%)rotate(-14deg)scaleX(.35)}49%{opacity:1;transform:translate(-50%,-50%)rotate(-5deg)scaleX(1.08)}63%{opacity:.18;transform:translate(-50%,-50%)rotate(4deg)scaleX(.92)}74%{opacity:0;transform:translate(-50%,-50%)rotate(11deg)scaleX(1.25)}}@keyframes ace-shine-sweep{0%,51%{opacity:0;transform:translate(-175%)rotate(12deg)}58%{opacity:1}70%{opacity:0;transform:translate(520%)rotate(12deg)}to{opacity:0;transform:translate(520%)rotate(12deg)}}@keyframes ace-spark-flight{0%,40%,to{opacity:0;transform:translate(-5px)scale(.18)rotate(0)}52%{opacity:1;transform:translate(3px)scale(1.35)rotate(42deg)}66%{opacity:0;transform:translate(12px)scale(.55)rotate(92deg)}}@keyframes champion-badge-coronation{0%,17%,to{transform:translateY(2px)rotate(-.35deg)scale(1)}29%{transform:translateY(-8px)rotate(.45deg)scale(1.027)}40%{transform:translateY(-3px)rotate(-.2deg)scale(1.012)}55%{transform:translateY(-11px)rotate(.15deg)scale(1.047)}70%{transform:translateY(-4px)rotate(0)scale(1.018)}}@keyframes champion-aura-coronation{0%,to{opacity:.12;transform:rotate(-30deg)scale(.72)}35%{opacity:.58;transform:rotate(80deg)scale(1.01)}56%{opacity:.92;transform:rotate(188deg)scale(1.15)}77%{opacity:.2;transform:rotate(318deg)scale(.9)}}@keyframes champion-ruby-command{0%,19%,to{opacity:.08;transform:translate(-50%,-50%)scale(.52)}33%{opacity:.72;transform:translate(-50%,-50%)scale(1.06)}52%{opacity:1;transform:translate(-50%,-50%)scale(1.4)}68%{opacity:.2;transform:translate(-50%,-50%)scale(.76)}}@keyframes champion-sapphire-answer{0%,31%,to{opacity:.06;transform:translate(-50%,-50%)scale(.48)}45%{opacity:.8;transform:translate(-50%,-50%)scale(1.18)}58%{opacity:1;transform:translate(-50%,-50%)scale(1.36)}72%{opacity:.16;transform:translate(-50%,-50%)scale(.72)}}@keyframes champion-split-converge{0%,20%{opacity:0;transform:rotate(-110deg)scale(.68)}37%{opacity:.88;transform:rotate(-18deg)scale(1.09)}57%{opacity:.72;transform:rotate(105deg)scale(.98)}76%,to{opacity:0;transform:rotate(255deg)scale(.8)}}@keyframes champion-crown-light{0%,24%,to{opacity:0;transform:translate(-50%,-50%)scale(.35)}36%{opacity:1;transform:translate(-50%,-50%)scale(1.3)}48%{opacity:.28;transform:translate(-50%,-50%)scale(.82)}59%{opacity:.92;transform:translate(-50%,-50%)scale(1.08)}71%{opacity:0;transform:translate(-50%,-50%)scale(.62)}}@keyframes champion-laurel-crown{0%,33%,to{opacity:0;transform:translateY(14px)scale(.76)}55%{opacity:1;transform:translateY(-3px)scale(1.12)}73%{opacity:.2;transform:translateY(-7px)scale(.96)}}@keyframes champion-shine-sweep{0%,57%{opacity:0;transform:translate(-175%)rotate(15deg)}64%{opacity:1}78%{opacity:0;transform:translate(520%)rotate(15deg)}to{opacity:0;transform:translate(520%)rotate(15deg)}}@keyframes champion-spark-crown{0%,44%,to{opacity:0;transform:scale(.18)rotate(0)}56%{opacity:1;transform:scale(1.4)rotate(40deg)}69%{opacity:0;transform:scale(.54)rotate(88deg)}}@keyframes legend-badge-reveal{0%,18%,to{transform:translateY(3px)scale(.985)}31%{transform:translateY(-7px)scale(1.018)}44%{transform:translateY(-4px)scale(1.008)}58%{transform:translateY(-10px)scale(1.038)}74%{transform:translateY(-3px)scale(1.014)}}@keyframes legend-aura-eclipse{0%,to{opacity:.1;transform:rotate(-45deg)scale(.72)}37%{opacity:.54;transform:rotate(92deg)scale(1)}59%{opacity:.88;transform:rotate(215deg)scale(1.14)}79%{opacity:.18;transform:rotate(342deg)scale(.9)}}@keyframes legend-sapphire-eternal{0%,20%,to{opacity:.08;transform:translate(-50%,-50%)scale(.5)}36%{opacity:.64;transform:translate(-50%,-50%)scale(1.03)}55%{opacity:1;transform:translate(-50%,-50%)scale(1.42)}71%{opacity:.18;transform:translate(-50%,-50%)scale(.78)}}@keyframes legend-halo-turn{0%,18%{opacity:0;transform:rotate(-120deg)scale(.68)}34%{opacity:.95;transform:rotate(-12deg)scale(1.08)}61%{opacity:.5;transform:rotate(190deg)scale(.98)}81%,to{opacity:0;transform:rotate(415deg)scale(.8)}}@keyframes legend-wing-unfurl-left{0%,23%,to{opacity:0;transform:translate(12%)scaleX(.58)rotate(7deg)}41%{opacity:.92;transform:translate(-6%)scaleX(1.12)rotate(-2deg)}61%{opacity:.32;transform:translate(-1%)scaleX(1)rotate(0)}77%{opacity:0;transform:translate(-10%)scaleX(1.16)rotate(-4deg)}}@keyframes legend-wing-unfurl-right{0%,23%,to{opacity:0;transform:translate(-12%)scaleX(.58)rotate(-7deg)}41%{opacity:.92;transform:translate(6%)scaleX(1.12)rotate(2deg)}61%{opacity:.32;transform:translate(1%)scaleX(1)rotate(0)}77%{opacity:0;transform:translate(10%)scaleX(1.16)rotate(4deg)}}@keyframes legend-star-lock{0%,37%,to{opacity:0;transform:translate(-50%,-50%)rotate(-20deg)scale(.38)}52%{opacity:1;transform:translate(-50%,-50%)rotate(0)scale(1.24)}65%{opacity:.3;transform:translate(-50%,-50%)rotate(8deg)scale(.88)}73%{opacity:.86;transform:translate(-50%,-50%)rotate(0)scale(1.06)}82%{opacity:0;transform:translate(-50%,-50%)rotate(14deg)scale(.65)}}@keyframes legend-shine-sweep{0%,59%{opacity:0;transform:translate(-175%)rotate(13deg)}66%{opacity:1}80%{opacity:0;transform:translate(520%)rotate(13deg)}to{opacity:0;transform:translate(520%)rotate(13deg)}}@keyframes legend-spark-eternal{0%,46%,to{opacity:0;transform:scale(.16)rotate(0)}58%{opacity:1;transform:scale(1.45)rotate(44deg)}72%{opacity:0;transform:scale(.5)rotate(96deg)}}@keyframes hall-badge-induction{0%,18%,to{transform:translateY(3px)scale(.985)}31%{transform:translateY(-7px)scale(1.02)}45%{transform:translateY(-3px)scale(1.008)}59%{transform:translateY(-10px)scale(1.04)}75%{transform:translateY(-3px)scale(1.014)}}@keyframes hall-aura-induction{0%,to{opacity:.1;transform:rotate(-55deg)scale(.7)}36%{opacity:.55;transform:rotate(80deg)scale(1.02)}58%{opacity:.9;transform:rotate(205deg)scale(1.16)}79%{opacity:.18;transform:rotate(340deg)scale(.9)}}@keyframes hall-diamond-prism{0%,20%,to{opacity:.06;transform:translate(-50%,-50%)scale(.48)}36%{opacity:.68;transform:translate(-50%,-50%)scale(1.04)}55%{opacity:1;transform:translate(-50%,-50%)scale(1.42)}72%{opacity:.16;transform:translate(-50%,-50%)scale(.76)}}@keyframes hall-rays-turn{0%,17%{opacity:0;transform:rotate(-65deg)scale(.7)}35%{opacity:.78;transform:rotate(12deg)scale(1.08)}61%{opacity:.42;transform:rotate(118deg)scale(.98)}82%,to{opacity:0;transform:rotate(220deg)scale(.82)}}@keyframes hall-ring-focus{0%,23%{opacity:0;transform:rotate(-120deg)scale(.68)}39%{opacity:.98;transform:rotate(-8deg)scale(1.1)}63%{opacity:.48;transform:rotate(175deg)scale(.98)}82%,to{opacity:0;transform:rotate(390deg)scale(.8)}}@keyframes hall-star-induct{0%,33%,to{opacity:0;transform:translate(-50%,-70%)rotate(-22deg)scale(.35)}49%{opacity:1;transform:translate(-50%,-50%)rotate(0)scale(1.24)}63%{opacity:.28;transform:translate(-50%,-50%)rotate(8deg)scale(.88)}72%{opacity:.9;transform:translate(-50%,-50%)rotate(0)scale(1.06)}82%{opacity:0;transform:translate(-50%,-35%)rotate(14deg)scale(.64)}}@keyframes hall-laurel-honor{0%,35%,to{opacity:0;transform:translateY(14px)scale(.76)}57%{opacity:1;transform:translateY(-3px)scale(1.12)}75%{opacity:.18;transform:translateY(-7px)scale(.96)}}@keyframes hall-shine-sweep{0%,59%{opacity:0;transform:translate(-175%)rotate(14deg)}66%{opacity:1}80%{opacity:0;transform:translate(520%)rotate(14deg)}to{opacity:0;transform:translate(520%)rotate(14deg)}}@keyframes hall-spark-induct{0%,46%,to{opacity:0;transform:scale(.15)rotate(0)}59%{opacity:1;transform:scale(1.48)rotate(44deg)}73%{opacity:0;transform:scale(.5)rotate(98deg)}}@keyframes presidential-badge-finale{0%,13%,to{transform:translateY(5px)rotate(-1.3deg)scale(.97)}23%{transform:translateY(-15px)rotate(2.8deg)scale(1.06)}31%{transform:translateY(-5px)rotate(-2.2deg)scale(1.025)}40%{transform:translateY(-12px)rotate(1.6deg)scale(1.052)}50%{transform:translateY(-6px)rotate(-1deg)scale(1.03)}62%{transform:translateY(-10px)rotate(.7deg)scale(1.045)}77%{transform:translateY(-3px)rotate(0)scale(1.018)}}@keyframes presidential-brand-radiance{0%,to{opacity:.12;transform:rotate(-40deg)scale(.66)}29%{opacity:.72;transform:rotate(70deg)scale(1.08)}51%{opacity:1;transform:rotate(185deg)scale(1.24)}70%{opacity:.58;transform:rotate(292deg)scale(1.08)}84%{opacity:.18;transform:rotate(390deg)scale(.88)}}@keyframes presidential-radiance-burst{0%,14%,to{opacity:0;transform:rotate(-32deg)scale(.58)}30%{opacity:.92;transform:rotate(18deg)scale(1.18)}52%{opacity:.68;transform:rotate(90deg)scale(1.04)}74%{opacity:.2;transform:rotate(168deg)scale(1.28)}86%{opacity:0;transform:rotate(210deg)scale(.84)}}@keyframes presidential-medallion-power{0%,20%,to{opacity:.08;transform:translate(-50%,-50%)scale(.45)}35%{opacity:.76;transform:translate(-50%,-50%)scale(1.1)}53%{opacity:1;transform:translate(-50%,-50%)scale(1.5)}70%{opacity:.22;transform:translate(-50%,-50%)scale(.76)}}@keyframes presidential-crown-ignite{0%,24%,to{opacity:0;transform:translate(-50%,-50%)rotate(-20deg)scale(.3)}39%{opacity:1;transform:translate(-50%,-50%)rotate(0)scale(1.35)}54%{opacity:.32;transform:translate(-50%,-50%)rotate(8deg)scale(.86)}65%{opacity:.95;transform:translate(-50%,-50%)rotate(0)scale(1.12)}78%{opacity:0;transform:translate(-50%,-50%)rotate(16deg)scale(.6)}}@keyframes presidential-firework-bloom{0%,31%,to{opacity:0;transform:translate(-50%,-50%)scale(.2)rotate(0)}45%{opacity:1;transform:translate(-50%,-50%)scale(1.4)rotate(22deg)}61%{opacity:.25;transform:translate(-50%,-50%)scale(.92)rotate(48deg)}72%{opacity:0;transform:translate(-50%,-50%)scale(1.65)rotate(80deg)}}@keyframes presidential-confetti-finale{0%,30%,to{opacity:0;transform:translateY(12px)rotate(0)scale(.6)}43%{opacity:1;transform:translate(var(--presidential-x), -8px) rotate(var(--presidential-rotate)) scale(1)}68%{opacity:.8;transform:translate(var(--presidential-x), -27px) rotate(var(--presidential-rotate)) scale(.9)}82%{opacity:0;transform:translate(var(--presidential-x), -42px) rotate(var(--presidential-rotate)) scale(.65)}}@keyframes presidential-laurel-celebrate{0%,28%,to{opacity:0;transform:translateY(16px)scale(.72)}48%{opacity:1;transform:translateY(-4px)scale(1.16)}63%{opacity:.42;transform:translateY(-1px)scale(1.02)}73%{opacity:.88;transform:translateY(-5px)scale(1.1)}84%{opacity:0;transform:translateY(-9px)scale(.94)}}@keyframes presidential-shine-sweep{0%,52%{opacity:0;transform:translate(-175%)rotate(12deg)}59%{opacity:1}73%{opacity:0;transform:translate(520%)rotate(12deg)}to{opacity:0;transform:translate(520%)rotate(12deg)}}@keyframes presidential-spark-finale{0%,38%,to{opacity:0;transform:scale(.14)rotate(0)}51%{opacity:1;transform:scale(1.65)rotate(48deg)}66%{opacity:.28;transform:scale(.8)rotate(92deg)}76%{opacity:0;transform:scale(1.25)rotate(130deg)}}@keyframes fv-apprentice-balance{0%,to{transform:translateY(1px)rotate(-1.2deg)scale(1)}10%{transform:translateY(-2px)rotate(2deg)scale(1.01)}19%{transform:translateY(-1px)rotate(-1.4deg)scale(1.012)}27%{transform:translateY(0)rotate(.5deg)scale(1.015)}37%{transform:translateY(-7px)rotate(0)scale(1.035)}47%,72%{transform:translateY(0)rotate(0)scale(1)}}@keyframes fv-apprentice-aura{0%,20%,to{opacity:.2;transform:scale(.78)}38%{opacity:.72;transform:scale(1.05)}58%{opacity:.34;transform:scale(.92)}}@keyframes fv-apprentice-scale-lock{0%,18%,to{opacity:0;transform:translate(-50%,-50%)scaleX(.35)}28%{opacity:.95;transform:translate(-50%,-50%)scaleX(1.08)}42%,64%{opacity:.42;transform:translate(-50%,-50%)scaleX(.82)}76%{opacity:0;transform:translate(-50%,-50%)scaleX(.55)}}@keyframes fv-apprentice-week-light{0%,22%,to{opacity:0;transform:translate(-50%,50%)scale(.25)rotate(0)}32%{opacity:1;transform:translate(-50%,50%)scale(1.75)rotate(55deg)}45%,66%{opacity:.56;transform:translate(-50%,50%)scale(.78)rotate(88deg)}78%{opacity:0;transform:translate(-50%,50%)scale(.35)rotate(115deg)}}@keyframes fv-artisan-craft-spin{0%,to{transform:translateY(2px)rotate(-1deg)scale(1)}18%{transform:translateY(-5px)rotate(2.4deg)scale(1.025)}34%{transform:translateY(-2px)rotate(-.8deg)scale(1.018)}49%{transform:translateY(-8px)rotate(1deg)scale(1.04)}61%,80%{transform:translateY(0)rotate(0)scale(1)}}@keyframes fv-artisan-precision-sweep{0%,15%{opacity:0;transform:rotate(-120deg)scale(.65)}30%{opacity:.9;transform:rotate(25deg)scale(1.08)}56%{opacity:.38;transform:rotate(220deg)scale(.96)}72%,to{opacity:0;transform:rotate(330deg)scale(.72)}}@keyframes fv-artisan-dough-orbit{0%,14%{opacity:0;transform:rotate(-40deg)scale(.62)}28%{opacity:.95;transform:rotate(70deg)scale(1.12)}54%{opacity:.55;transform:rotate(315deg)scale(.94)}70%,to{opacity:0;transform:rotate(440deg)scale(.7)}}@keyframes fv-artisan-gem-fire{0%,26%,to{opacity:0;transform:translate(-50%,-50%)scale(.28)}36%{opacity:1;transform:translate(-50%,-50%)scale(1.8)}51%,70%{opacity:.62;transform:translate(-50%,-50%)scale(.72)}81%{opacity:0;transform:translate(-50%,-50%)scale(.35)}}@keyframes achievement-badge-shine-sweep{0%,44%{opacity:0;transform:translate(-180%)rotate(16deg)}52%{opacity:.95}68%{opacity:0;transform:translate(520%)rotate(16deg)}to{opacity:0;transform:translate(520%)rotate(16deg)}}@keyframes achievement-badge-spark-pop{0%,35%,to{opacity:0;transform:scale(.25)rotate(0)}48%{opacity:1;transform:scale(1.3)rotate(42deg)}63%{opacity:0;transform:scale(.6)rotate(80deg)}}@keyframes fv-master-command{0%,to{transform:translateY(2px)rotate(-.8deg)scale(1)}15%{transform:translateY(-3px)rotate(1.6deg)scale(1.018)}29%{transform:translateY(-1px)rotate(-.35deg)scale(1.012)}42%{transform:translateY(-8px)rotate(0)scale(1.045)}55%,78%{transform:translateY(0)rotate(0)scale(1)}}@keyframes fv-master-reticle-lock{0%,12%{opacity:0;transform:rotate(-115deg)scale(1.45)}27%{opacity:.95;transform:rotate(20deg)scale(.92)}41%{opacity:.5;transform:rotate(-5deg)scale(1.06)}55%,68%{opacity:.78;transform:rotate(0)scale(1)}80%,to{opacity:0;transform:rotate(18deg)scale(.72)}}@keyframes fv-master-calibration-tick{0%,20%,to{opacity:0;transform:scaleY(.2)}31%{opacity:1;transform:scaleY(1.7)}44%,68%{opacity:.64;transform:scaleY(.8)}80%{opacity:0;transform:scaleY(.25)}}@keyframes fv-master-command-flare{0%,32%,to{opacity:0;transform:translate(-50%,-50%)scale(.18)rotate(0)}46%{opacity:1;transform:translate(-50%,-50%)scale(1.45)rotate(46deg)}60%{opacity:.3;transform:translate(-50%,-50%)scale(.78)rotate(82deg)}72%{opacity:0;transform:translate(-50%,-50%)scale(1.05)rotate(112deg)}}@keyframes fv-prestige-cloche-reveal{0%,to{transform:translateY(3px)rotate(-1.2deg)scale(.985)}17%{transform:translateY(-4px)rotate(1.8deg)scale(1.018)}31%{transform:translateY(-9px)rotate(-.4deg)scale(1.05)}46%{transform:translateY(-2px)rotate(.6deg)scale(1.025)}59%,79%{transform:translateY(0)rotate(0)scale(1)}}@keyframes fv-prestige-portal-open{0%,10%,to{opacity:0;transform:scale(.35)rotate(-95deg)}27%{opacity:.86;transform:scale(1.12)rotate(12deg)}49%{opacity:.4;transform:scale(.94)rotate(145deg)}68%{opacity:.72;transform:scale(1.02)rotate(270deg)}82%{opacity:0;transform:scale(1.18)rotate(340deg)}}@keyframes fv-prestige-orbit-one{0%,15%,to{opacity:0;transform:rotate(-70deg)scale(.58)}31%{opacity:.9;transform:rotate(48deg)scale(1.08)}58%{opacity:.42;transform:rotate(280deg)scale(.94)}77%{opacity:0;transform:rotate(430deg)scale(.7)}}@keyframes fv-prestige-orbit-two{0%,18%,to{opacity:0;transform:rotate(80deg)scale(.62)}35%{opacity:.76;transform:rotate(-44deg)scale(1.04)}61%{opacity:.35;transform:rotate(-275deg)scale(.92)}79%{opacity:0;transform:rotate(-420deg)scale(.68)}}@keyframes fv-prestige-light-cascade{0%,24%,to{opacity:0;transform:scale(.18)}34%{opacity:1;transform:scale(1.75)}49%,70%{opacity:.58;transform:scale(.72)}82%{opacity:0;transform:scale(.28)}}@keyframes fv-prestige-reveal-flare{0%,27%,to{opacity:0;transform:translate(-50%,-50%)scale(.15)rotate(0)}43%{opacity:1;transform:translate(-50%,-50%)scale(1.5)rotate(52deg)}59%{opacity:.4;transform:translate(-50%,-50%)scale(.82)rotate(96deg)}73%{opacity:0;transform:translate(-50%,-50%)scale(1.18)rotate(140deg)}}@keyframes lv-apprentice-clock-in{0%,to{transform:translateY(2px)rotate(-1deg)scale(1)}16%{transform:translateY(-4px)rotate(1.4deg)scale(1.018)}27%{transform:translateY(4px)rotate(-.3deg)scale(.992)}36%{transform:translateY(-7px)rotate(.5deg)scale(1.035)}48%,76%{transform:translateY(0)rotate(0)scale(1)}}@keyframes lv-apprentice-punch-beam{0%,16%,to{opacity:0;transform:translate(-50%,-50%)scaleY(.08)}26%{opacity:1;transform:translate(-50%,-50%)scaleY(1.2)}39%,57%{opacity:.42;transform:translate(-50%,-50%)scaleY(.76)}71%{opacity:0;transform:translate(-50%,-50%)scaleY(.3)}}@keyframes lv-apprentice-timecard-flare{0%,22%,to{opacity:0;transform:translate(-50%,-50%)scale(.12)rotate(0)}31%{opacity:1;transform:translate(-50%,-50%)scale(1.55)rotate(45deg)}45%,61%{opacity:.4;transform:translate(-50%,-50%)scale(.78)rotate(80deg)}73%{opacity:0;transform:translate(-50%,-50%)scale(1.08)rotate(118deg)}}@keyframes lv-apprentice-week-check{0%,29%,to{opacity:0;transform:translate(-50%,50%)scale(.24)rotate(0)}38%{opacity:1;transform:translate(-50%,50%)scale(1.7)rotate(45deg)}51%,72%{opacity:.62;transform:translate(-50%,50%)scale(.78)rotate(88deg)}82%{opacity:0;transform:translate(-50%,50%)scale(.32)rotate(116deg)}}@keyframes lv-artisan-schedule-balance{0%,to{transform:translateY(2px)rotate(-1.1deg)scale(1)}17%{transform:translateY(-5px)rotate(2deg)scale(1.02)}31%{transform:translateY(-2px)rotate(-1deg)scale(1.015)}45%{transform:translateY(-8px)rotate(.7deg)scale(1.04)}59%,79%{transform:translateY(0)rotate(0)scale(1)}}@keyframes lv-artisan-clock-sweep{0%,12%,to{opacity:0;transform:translate(-50%,-50%)rotate(-120deg)scale(.62)}29%{opacity:.95;transform:translate(-50%,-50%)rotate(22deg)scale(1.08)}54%{opacity:.42;transform:translate(-50%,-50%)rotate(230deg)scale(.94)}72%{opacity:0;transform:translate(-50%,-50%)rotate(365deg)scale(.7)}}@keyframes lv-artisan-planning-gear{0%,15%,to{opacity:0;transform:translate(-50%,-50%)rotate(-75deg)scale(.55)}31%{opacity:.9;transform:translate(-50%,-50%)rotate(45deg)scale(1.08)}58%{opacity:.38;transform:translate(-50%,-50%)rotate(285deg)scale(.93)}76%{opacity:0;transform:translate(-50%,-50%)rotate(430deg)scale(.68)}}@keyframes lv-artisan-indicator{0%,25%,to{opacity:0;transform:translate(-50%,-50%)scale(.24)}35%{opacity:1;transform:translate(-50%,-50%)scale(1.65)}48%,70%{opacity:.62;transform:translate(-50%,-50%)scale(.72)}81%{opacity:0;transform:translate(-50%,-50%)scale(.31)}}@keyframes lv-master-conduct{0%,to{transform:translateY(2px)rotate(-.8deg)scale(1)}16%{transform:translateY(-4px)rotate(1.5deg)scale(1.02)}30%{transform:translateY(-1px)rotate(-.5deg)scale(1.014)}43%{transform:translateY(-9px)rotate(.35deg)scale(1.045)}57%,79%{transform:translateY(0)rotate(0)scale(1)}}@keyframes lv-master-crew-lock{0%,13%,to{opacity:0;transform:translate(-50%,-50%)rotate(-130deg)scale(1.4)}29%{opacity:.96;transform:translate(-50%,-50%)rotate(18deg)scale(.9)}44%,62%{opacity:.55;transform:translate(-50%,-50%)rotate(0)scale(1)}78%{opacity:0;transform:translate(-50%,-50%)rotate(24deg)scale(.65)}}@keyframes lv-master-timing-pulse{0%,22%,to{opacity:0;transform:translate(-50%,-50%)scale(.25)}36%{opacity:.95;transform:translate(-50%,-50%)scale(1.05)}54%{opacity:.38;transform:translate(-50%,-50%)scale(1.45)}70%{opacity:0;transform:translate(-50%,-50%)scale(1.85)}}@keyframes lv-master-week-command{0%,21%,to{opacity:0;transform:scaleY(.18)}32%{opacity:1;transform:scaleY(1.8)}46%,69%{opacity:.65;transform:scaleY(.78)}81%{opacity:0;transform:scaleY(.25)}}@keyframes lv-prestige-command-rise{0%,to{transform:translateY(3px)rotate(-1deg)scale(.985)}17%{transform:translateY(-4px)rotate(1.6deg)scale(1.018)}32%{transform:translateY(-10px)rotate(-.35deg)scale(1.05)}47%{transform:translateY(-2px)rotate(.5deg)scale(1.025)}61%,80%{transform:translateY(0)rotate(0)scale(1)}}@keyframes lv-prestige-hourglass-float{0%,13%,to{opacity:0;transform:translate(-50%,-50%)rotate(-38deg)scale(.5)}30%{opacity:.98;transform:translate(-50%,-50%)rotate(18deg)scale(1.08)}52%{opacity:.46;transform:translate(-50%,-50%)rotate(145deg)scale(.92)}70%{opacity:.78;transform:translate(-50%,-50%)rotate(270deg)scale(1.02)}83%{opacity:0;transform:translate(-50%,-50%)rotate(360deg)scale(1.24)}}@keyframes lv-prestige-schedule-one{0%,17%,to{opacity:0;transform:translate(-50%,-50%)rotate(-70deg)scale(.58)}34%{opacity:.92;transform:translate(-50%,-50%)rotate(52deg)scale(1.06)}60%{opacity:.4;transform:translate(-50%,-50%)rotate(282deg)scale(.94)}78%{opacity:0;transform:translate(-50%,-50%)rotate(430deg)scale(.7)}}@keyframes lv-prestige-schedule-two{0%,20%,to{opacity:0;transform:translate(-50%,-50%)rotate(80deg)scale(.6)}37%{opacity:.78;transform:translate(-50%,-50%)rotate(-48deg)scale(1.04)}63%{opacity:.34;transform:translate(-50%,-50%)rotate(-278deg)scale(.92)}81%{opacity:0;transform:translate(-50%,-50%)rotate(-425deg)scale(.68)}}@keyframes lv-prestige-week-arc{0%,25%,to{opacity:0;transform:scale(.16)}35%{opacity:1;transform:scale(1.72)}50%,71%{opacity:.6;transform:scale(.72)}83%{opacity:0;transform:scale(.26)}}@keyframes lv-presidential-finale{0%,to{transform:translateY(4px)rotate(-1deg)scale(.98)}15%{transform:translateY(-5px)rotate(.8deg)scale(1.02)}29%{transform:translateY(-12px)rotate(-.4deg)scale(1.055)}43%{transform:translateY(-4px)rotate(.4deg)scale(1.025)}57%,78%{transform:translateY(0)rotate(0)scale(1)}}@keyframes lv-presidential-radiance{0%,11%,to{opacity:.08;transform:rotate(-45deg)scale(.58)}28%{opacity:.96;transform:rotate(28deg)scale(1.17)}49%{opacity:.48;transform:rotate(145deg)scale(.94)}69%{opacity:.9;transform:rotate(270deg)scale(1.08)}84%{opacity:0;transform:rotate(390deg)scale(1.3)}}@keyframes lv-presidential-crown{0%,20%,to{opacity:0;transform:translate(-50%,-50%)scale(.16)rotate(0)}35%{opacity:1;transform:translate(-50%,-50%)scale(1.7)rotate(42deg)}51%{opacity:.38;transform:translate(-50%,-50%)scale(.82)rotate(84deg)}68%{opacity:.92;transform:translate(-50%,-50%)scale(1.18)rotate(126deg)}81%{opacity:0;transform:translate(-50%,-50%)scale(.48)rotate(168deg)}}@keyframes lv-presidential-seal-power{0%,25%,to{opacity:0;transform:translate(-50%,-50%)scale(.34)}40%{opacity:1;transform:translate(-50%,-50%)scale(1.14)}57%,70%{opacity:.5;transform:translate(-50%,-50%)scale(.9)}83%{opacity:0;transform:translate(-50%,-50%)scale(1.38)}}@keyframes lv-presidential-milestone{0%,23%,to{opacity:0;transform:translate(-50%)scale(.16)}35%{opacity:1;transform:translate(-50%)scale(2)}51%,72%{opacity:.74;transform:translate(-50%)scale(.8)}84%{opacity:0;transform:translate(-50%)scale(.25)}}@keyframes labor-hawk-command{0%,to{transform:translateY(2px)rotate(-1deg)scale(1)}17%{transform:translateY(-5px)rotate(1.8deg)scale(1.02)}32%{transform:translateY(-1px)rotate(-.5deg)scale(1.015)}46%{transform:translateY(-8px)rotate(.4deg)scale(1.04)}59%,79%{transform:translateY(0)rotate(0)scale(1)}}@keyframes labor-hawk-flight-arc{0%,13%,to{opacity:0;transform:rotate(-110deg)scale(.6)}31%{opacity:.94;transform:rotate(22deg)scale(1.08)}56%{opacity:.42;transform:rotate(225deg)scale(.94)}75%{opacity:0;transform:rotate(380deg)scale(.7)}}@keyframes labor-hawk-eye-scan{0%,21%,to{opacity:0;transform:translate(-50%,-50%)rotate(-18deg)scaleX(.1)}35%{opacity:.95;transform:translate(-50%,-50%)rotate(-5deg)scaleX(1.15)}52%,65%{opacity:.48;transform:translate(-50%,-50%)rotate(8deg)scaleX(.85)}78%{opacity:0;transform:translate(-50%,-50%)rotate(18deg)scaleX(.35)}}@keyframes labor-hawk-gauge-lock{0%,27%,to{opacity:0;transform:translate(-50%,-50%)scale(.25)}41%{opacity:1;transform:translate(-50%,-50%)scale(1.42)}57%,70%{opacity:.44;transform:translate(-50%,-50%)scale(.76)}81%{opacity:0;transform:translate(-50%,-50%)scale(1.08)}}@keyframes labor-hawk-marker{0%,26%,to{opacity:0;transform:translate(-50%)scale(.2)}37%{opacity:1;transform:translate(-50%)scale(1.72)}50%,70%{opacity:.6;transform:translate(-50%)scale(.72)}82%{opacity:0;transform:translate(-50%)scale(.28)}}@keyframes labor-ace-bank{0%,to{transform:translate(-2px,3px)rotate(-2deg)scale(.99)}17%{transform:translate(5px,-6px)rotate(2.8deg)scale(1.025)}32%{transform:translate(-1px,-9px)rotate(-1deg)scale(1.05)}48%{transform:translate(2px,-2px)rotate(.5deg)scale(1.02)}61%,80%{transform:translate(0)rotate(0)scale(1)}}@keyframes labor-ace-ring-pass{0%,12%,to{opacity:0;transform:translate(-50%,-50%)rotate(-135deg)scale(.54)}29%{opacity:.96;transform:translate(-50%,-50%)rotate(25deg)scale(1.1)}55%{opacity:.44;transform:translate(-50%,-50%)rotate(245deg)scale(.92)}74%{opacity:0;transform:translate(-50%,-50%)rotate(405deg)scale(.68)}}@keyframes labor-ace-contrail{0%,17%,to{opacity:0;transform:translate(-20%,45%)rotate(-18deg)scaleX(.15)}33%{opacity:.95;transform:translate(0)rotate(-18deg)scaleX(1.1)}57%{opacity:.42;transform:translate(18%,-24%)rotate(-18deg)scaleX(.8)}73%{opacity:0;transform:translate(35%,-42%)rotate(-18deg)scaleX(.35)}}@keyframes labor-ace-gauge-dive{0%,25%,to{opacity:0;transform:translate(-50%,-50%)rotate(-55deg)scale(.22)}39%{opacity:1;transform:translate(-50%,-50%)rotate(16deg)scale(1.45)}55%,69%{opacity:.48;transform:translate(-50%,-50%)rotate(0)scale(.78)}81%{opacity:0;transform:translate(-50%,-50%)rotate(28deg)scale(1.08)}}@keyframes labor-surgeon-precision{0%,to{transform:translateY(2px)rotate(-.7deg)scale(1)}17%{transform:translateY(-4px)rotate(1.2deg)scale(1.018)}31%{transform:translateY(-2px)rotate(-.4deg)scale(1.015)}45%{transform:translateY(-8px)rotate(.2deg)scale(1.04)}59%,80%{transform:translateY(0)rotate(0)scale(1)}}@keyframes labor-surgeon-spotlight{0%,14%,to{opacity:0;transform:translate(-50%,-50%)scale(.45)}31%{opacity:.88;transform:translate(-50%,-50%)scale(1.12)}55%{opacity:.38;transform:translate(-50%,-50%)scale(.94)}73%{opacity:0;transform:translate(-50%,-50%)scale(1.25)}}@keyframes labor-surgeon-pulse-flat{0%,21%,to{opacity:0;transform:translate(-50%,-50%)scaleX(.14)}37%{opacity:1;transform:translate(-50%,-50%)scaleX(1.08)}54%,70%{opacity:.55;transform:translate(-50%,-50%)scaleX(.88)}82%{opacity:0;transform:translate(-50%,-50%)scaleX(.4)}}@keyframes labor-surgeon-tile-lock{0%,28%,to{opacity:0;transform:translate(-50%,-50%)scale(.16)rotate(0)}42%{opacity:1;transform:translate(-50%,-50%)scale(1.55)rotate(45deg)}58%,71%{opacity:.42;transform:translate(-50%,-50%)scale(.78)rotate(88deg)}83%{opacity:0;transform:translate(-50%,-50%)scale(1.12)rotate(126deg)}}@keyframes labor-surgeon-marker{0%,24%,to{opacity:0;transform:translate(-50%)scale(.18)}35%{opacity:1;transform:translate(-50%)scale(1.85)}49%,71%{opacity:.68;transform:translate(-50%)scale(.76)}83%{opacity:0;transform:translate(-50%)scale(.26)}}@keyframes labor-streak-sprint{0%,to{transform:translate(-4px,2px)rotate(-1.4deg)scale(.985)}16%{transform:translate(-8px,-3px)rotate(-2deg)scale(1.01)}30%{transform:translate(5px,-9px)rotate(1.2deg)scale(1.05)}44%{transform:translate(2px,-2px)rotate(-.4deg)scale(1.025)}58%,79%{transform:translate(0)rotate(0)scale(1)}}@keyframes labor-streak-route-sweep{0%,13%,to{opacity:0;transform:rotate(-14deg)scale(.42)}29%{opacity:.95;transform:rotate(-5deg)scale(1.08)}52%{opacity:.44;transform:rotate(3deg)scale(.96)}72%{opacity:0;transform:rotate(11deg)scale(1.2)}}@keyframes labor-streak-week-link{0%,18%,to{opacity:0;transform:translate(-50%,-50%)scaleX(.12)}34%{opacity:.92;transform:translate(-50%,-50%)scaleX(1.08)}53%{opacity:.46;transform:translate(-50%,-50%)scaleX(.82)}72%{opacity:0;transform:translate(-50%,-50%)scaleX(.4)}}@keyframes labor-streak-finish{0%,25%,to{opacity:0;transform:translate(-50%,-50%)scale(.18)rotate(0)}39%{opacity:1;transform:translate(-50%,-50%)scale(1.52)rotate(42deg)}55%,69%{opacity:.42;transform:translate(-50%,-50%)scale(.76)rotate(86deg)}81%{opacity:0;transform:translate(-50%,-50%)scale(1.08)rotate(124deg)}}@keyframes labor-streak-week-light{0%,21%,to{opacity:0;transform:scale(.2)}34%{opacity:1;transform:scale(1.65)}49%,70%{opacity:.62;transform:scale(.76)}82%{opacity:0;transform:scale(.28)}}@keyframes labor-locked-vault-turn{0%,to{transform:translateY(2px)rotate(-1deg)scale(.99)}17%{transform:translateY(-4px)rotate(1.4deg)scale(1.018)}32%{transform:translateY(-6px)rotate(-.5deg)scale(1.04)}47%{transform:translateY(-1px)rotate(.25deg)scale(1.02)}61%,80%{transform:translateY(0)rotate(0)scale(1)}}@keyframes labor-locked-ring-turn{0%,13%,to{opacity:0;transform:translate(-50%,-50%)rotate(-125deg)scale(.62)}30%{opacity:.96;transform:translate(-50%,-50%)rotate(16deg)scale(1.08)}53%{opacity:.48;transform:translate(-50%,-50%)rotate(205deg)scale(.95)}73%{opacity:0;transform:translate(-50%,-50%)rotate(390deg)scale(.72)}}@keyframes labor-locked-schedule-sweep{0%,19%,to{opacity:0;transform:translate(-50%,-50%)rotate(-18deg)scaleX(.12)}36%{opacity:.94;transform:translate(-50%,-50%)rotate(-8deg)scaleX(1.08)}54%{opacity:.42;transform:translate(-50%,-50%)rotate(4deg)scaleX(.84)}72%{opacity:0;transform:translate(-50%,-50%)rotate(16deg)scaleX(.38)}}@keyframes labor-locked-confirmation{0%,28%,to{opacity:0;transform:translate(-50%,-50%)scale(.16)rotate(0)}42%{opacity:1;transform:translate(-50%,-50%)scale(1.55)rotate(45deg)}58%,71%{opacity:.4;transform:translate(-50%,-50%)scale(.78)rotate(88deg)}83%{opacity:0;transform:translate(-50%,-50%)scale(1.12)rotate(126deg)}}@keyframes labor-locked-latch{0%,23%,to{opacity:0;transform:scale(.2)}35%{opacity:1;transform:scale(1.72)}50%,71%{opacity:.65;transform:scale(.76)}83%{opacity:0;transform:scale(.27)}}@keyframes labor-machine-boot{0%,to{transform:translateY(3px)rotate(-.8deg)scale(.985)}14%{transform:translateY(-3px)rotate(1.1deg)scale(1.012)}28%{transform:translateY(-8px)rotate(-.35deg)scale(1.045)}42%{transform:translateY(-2px)rotate(.25deg)scale(1.025)}57%,79%{transform:translateY(0)rotate(0)scale(1)}}@keyframes labor-machine-power-orbit{0%,12%,to{opacity:0;transform:translate(-50%,-50%)rotate(-110deg)scale(.55)}29%{opacity:.94;transform:translate(-50%,-50%)rotate(18deg)scale(1.1)}52%{opacity:.5;transform:translate(-50%,-50%)rotate(215deg)scale(.96)}73%{opacity:0;transform:translate(-50%,-50%)rotate(405deg)scale(.7)}}@keyframes labor-machine-energy-band{0%,18%,to{opacity:0;transform:translate(-50%,-50%)scaleX(.1)}34%{opacity:1;transform:translate(-50%,-50%)scaleX(1.1)}52%,70%{opacity:.48;transform:translate(-50%,-50%)scaleX(.84)}82%{opacity:0;transform:translate(-50%,-50%)scaleX(.32)}}@keyframes labor-machine-output{0%,27%,to{opacity:0;transform:translate(-50%,-50%)scale(.16)rotate(0)}41%{opacity:1;transform:translate(-50%,-50%)scale(1.5)rotate(44deg)}57%,70%{opacity:.42;transform:translate(-50%,-50%)scale(.78)rotate(88deg)}82%{opacity:0;transform:translate(-50%,-50%)scale(1.12)rotate(128deg)}}@keyframes labor-machine-indicator{0%,24%,to{opacity:0;transform:scale(.18)}35%{opacity:1;transform:scale(1.7)}49%,72%{opacity:.7;transform:scale(.78)}84%{opacity:0;transform:scale(.28)}}@keyframes labor-dynasty-rise{0%,to{transform:translateY(5px)rotate(-.7deg)scale(.975)}16%{transform:translateY(-5px)rotate(.8deg)scale(1.018)}31%{transform:translateY(-11px)rotate(-.25deg)scale(1.055)}47%{transform:translateY(-3px)rotate(.2deg)scale(1.028)}62%,81%{transform:translateY(0)rotate(0)scale(1)}}@keyframes labor-dynasty-radiance{0%,12%,to{opacity:.06;transform:rotate(-38deg)scale(.62)}30%{opacity:.92;transform:rotate(32deg)scale(1.12)}54%{opacity:.45;transform:rotate(158deg)scale(.94)}73%{opacity:.78;transform:rotate(284deg)scale(1.06)}85%{opacity:0;transform:rotate(405deg)scale(1.22)}}@keyframes labor-dynasty-banner-halo{0%,17%,to{opacity:0;transform:translate(-50%,-50%)scale(.58)}34%{opacity:.92;transform:translate(-50%,-50%)scale(1.1)}55%{opacity:.42;transform:translate(-50%,-50%)scale(.94)}73%{opacity:0;transform:translate(-50%,-50%)scale(1.2)}}@keyframes labor-dynasty-legacy-seal{0%,28%,to{opacity:0;transform:translate(-50%,-50%)scale(.18)rotate(0)}42%{opacity:1;transform:translate(-50%,-50%)scale(1.58)rotate(42deg)}58%,71%{opacity:.45;transform:translate(-50%,-50%)scale(.8)rotate(86deg)}83%{opacity:0;transform:translate(-50%,-50%)scale(1.16)rotate(128deg)}}@keyframes labor-dynasty-milestone{0%,23%,to{opacity:0;transform:translate(-50%)scale(.18)}35%{opacity:1;transform:translate(-50%)scale(1.82)}50%,72%{opacity:.68;transform:translate(-50%)scale(.76)}84%{opacity:0;transform:translate(-50%)scale(.27)}}@keyframes labor-period-belt-lift{0%,to{transform:translateY(5px)rotate(-1deg)scale(.98)}14%{transform:translateY(-3px)rotate(1.2deg)scale(1.01)}28%{transform:translateY(-12px)rotate(-.35deg)scale(1.055)}43%{transform:translateY(-3px)rotate(.2deg)scale(1.025)}56%,79%{transform:translateY(0)rotate(0)scale(1)}}@keyframes labor-period-spotlight-open{0%,10%,to{opacity:0;transform:scale(.52)rotate(-16deg)}29%{opacity:.9;transform:scale(1.1)rotate(4deg)}52%,69%{opacity:.38;transform:scale(.96)rotate(13deg)}83%{opacity:0;transform:scale(1.2)rotate(22deg)}}@keyframes labor-period-belt-lock{0%,24%,to{opacity:0;transform:translate(-50%,-50%)scale(.2)}38%{opacity:1;transform:translate(-50%,-50%)scale(1.2)}55%,71%{opacity:.46;transform:translate(-50%,-50%)scale(.88)}83%{opacity:0;transform:translate(-50%,-50%)scale(1.32)}}@keyframes labor-period-schedule-arc{0%,16%,to{opacity:0;transform:translate(-50%,-50%)rotate(-62deg)scale(.5)}33%{opacity:.92;transform:translate(-50%,-50%)rotate(10deg)scale(1.08)}57%,72%{opacity:.4;transform:translate(-50%,-50%)rotate(126deg)scale(.95)}84%{opacity:0;transform:translate(-50%,-50%)rotate(190deg)scale(1.18)}}@keyframes labor-period-victory-seal{0%,30%,to{opacity:0;transform:translate(-50%,-50%)scale(.16)rotate(0)}43%{opacity:1;transform:translate(-50%,-50%)scale(1.55)rotate(44deg)}59%,72%{opacity:.42;transform:translate(-50%,-50%)scale(.8)rotate(88deg)}84%{opacity:0;transform:translate(-50%,-50%)scale(1.17)rotate(132deg)}}@keyframes labor-period-week-confirm{0%,25%,to{opacity:0;transform:translate(-50%,-50%)scale(.16)}37%{opacity:1;transform:translate(-50%,-50%)scale(1.7)}53%,71%{opacity:.68;transform:translate(-50%,-50%)scale(.78)}83%{opacity:0;transform:translate(-50%,-50%)scale(.26)}}@keyframes labor-double-command-rise{0%,to{transform:translateY(5px)scale(.975)}15%{transform:translateY(-4px)rotate(-.45deg)scale(1.012)}30%{transform:translateY(-11px)rotate(.35deg)scale(1.05)}46%{transform:translateY(-2px)scale(1.022)}58%,79%{transform:translateY(0)rotate(0)scale(1)}}@keyframes labor-double-left-crown{0%,11%,to{opacity:0;transform:translate(-50%,-50%)rotate(-96deg)scale(.42)}29%{opacity:.94;transform:translate(-50%,-50%)rotate(10deg)scale(1.14)}54%,70%{opacity:.43;transform:translate(-50%,-50%)rotate(144deg)scale(.95)}83%{opacity:0;transform:translate(-50%,-50%)rotate(208deg)scale(1.2)}}@keyframes labor-double-right-crown{0%,16%,to{opacity:0;transform:translate(-50%,-50%)rotate(96deg)scale(.42)}34%{opacity:.94;transform:translate(-50%,-50%)rotate(-10deg)scale(1.14)}58%,72%{opacity:.43;transform:translate(-50%,-50%)rotate(-144deg)scale(.95)}84%{opacity:0;transform:translate(-50%,-50%)rotate(-208deg)scale(1.2)}}@keyframes labor-double-period-link{0%,24%,to{opacity:0;transform:translate(-50%,-50%)scaleX(.1)}39%{opacity:1;transform:translate(-50%,-50%)scaleX(1.12)}56%,71%{opacity:.42;transform:translate(-50%,-50%)scaleX(.86)}83%{opacity:0;transform:translate(-50%,-50%)scaleX(.28)}}@keyframes labor-double-command-flare{0%,31%,to{opacity:0;transform:translate(-50%,-50%)scale(.15)rotate(0)}44%{opacity:1;transform:translate(-50%,-50%)scale(1.62)rotate(46deg)}60%,73%{opacity:.4;transform:translate(-50%,-50%)scale(.78)rotate(92deg)}85%{opacity:0;transform:translate(-50%,-50%)scale(1.2)rotate(138deg)}}@keyframes labor-double-week-confirm{0%,27%,to{opacity:0;transform:translate(-50%,-50%)scale(.15)}39%{opacity:1;transform:translate(-50%,-50%)scale(1.76)}55%,72%{opacity:.7;transform:translate(-50%,-50%)scale(.78)}84%{opacity:0;transform:translate(-50%,-50%)scale(.25)}}@keyframes labor-triple-command-finale{0%,to{transform:translateY(6px)scale(.97)}11%{transform:translateY(-4px)rotate(-.5deg)scale(1.01)}24%{transform:translateY(-14px)rotate(.4deg)scale(1.06)}38%{transform:translateY(-3px)rotate(-.18deg)scale(1.027)}50%,75%{transform:translateY(0)rotate(0)scale(1)}}@keyframes labor-triple-radiance-turn{0%,7%,to{opacity:.07;transform:rotate(-34deg)scale(.5)}24%{opacity:1;transform:rotate(12deg)scale(1.16)}46%{opacity:.42;transform:rotate(84deg)scale(.93)}64%{opacity:.9;transform:rotate(154deg)scale(1.08)}82%{opacity:0;transform:rotate(224deg)scale(1.28)}}@keyframes labor-triple-crown-ignite{0%,20%,to{opacity:0;transform:translate(-50%,-50%)scale(.14)rotate(0)}34%{opacity:1;transform:translate(-50%,-50%)scale(1.72)rotate(44deg)}50%{opacity:.42;transform:translate(-50%,-50%)scale(.8)rotate(88deg)}68%{opacity:0;transform:translate(-50%,-50%)scale(1.27)rotate(132deg)}}@keyframes labor-triple-command-burst{0%,30%,to{opacity:0;transform:translate(-50%,-50%)scale(.14)rotate(0)}43%{opacity:1;transform:translate(-50%,-50%)scale(1.72)rotate(48deg)}59%{opacity:.42;transform:translate(-50%,-50%)scale(.82)rotate(96deg)}76%{opacity:0;transform:translate(-50%,-50%)scale(1.26)rotate(144deg)}}@keyframes labor-triple-week-confirm{0%,24%,to{opacity:0;transform:translate(-50%,-50%)scale(.14)}35%{opacity:1;transform:translate(-50%,-50%)scale(1.88)}52%,72%{opacity:.74;transform:translate(-50%,-50%)scale(.78)}84%{opacity:0;transform:translate(-50%,-50%)scale(.23)}}@keyframes fv-presidential-command{0%,to{transform:translateY(3px)scale(.985)}15%{transform:translateY(-4px)rotate(-.7deg)scale(1.015)}29%{transform:translateY(-9px)rotate(.5deg)scale(1.045)}43%,72%{transform:translateY(0)rotate(0)scale(1)}}@keyframes fv-presidential-radiance{0%,12%,to{opacity:.12;transform:scale(.62)rotate(-32deg)}31%{opacity:.92;transform:scale(1.14)rotate(14deg)}55%{opacity:.42;transform:scale(.94)rotate(84deg)}72%{opacity:.76;transform:scale(1.05)rotate(145deg)}84%{opacity:0;transform:scale(1.23)rotate(190deg)}}@keyframes fv-presidential-crown-ignite{0%,21%,to{opacity:0;transform:translate(-50%,-50%)scale(.2)rotate(0)}35%{opacity:1;transform:translate(-50%,-50%)scale(1.6)rotate(38deg)}51%{opacity:.38;transform:translate(-50%,-50%)scale(.84)rotate(75deg)}67%{opacity:0;transform:translate(-50%,-50%)scale(1.22)rotate(116deg)}}@keyframes fv-presidential-seal-power{0%,28%,to{opacity:0;transform:translate(-50%,-50%)scale(.42)}42%{opacity:1;transform:translate(-50%,-50%)scale(1.18)}58%,71%{opacity:.48;transform:translate(-50%,-50%)scale(.88)}83%{opacity:0;transform:translate(-50%,-50%)scale(1.28)}}@keyframes fv-presidential-milestone-cascade{0%,24%,to{opacity:0;transform:translate(-50%)scale(.18)}36%{opacity:1;transform:translate(-50%)scale(1.9)}52%,72%{opacity:.68;transform:translate(-50%)scale(.78)}84%{opacity:0;transform:translate(-50%)scale(.28)}}@keyframes bullseye-release{0%,to{transform:translate(-2px)rotate(-1.4deg)scale(.99)}16%{transform:translate(-7px)rotate(-2.2deg)scale(1.01)}29%{transform:translate(5px)rotate(.9deg)scale(1.04)}42%,72%{transform:translate(0)rotate(0)scale(1)}}@keyframes bullseye-reticle-lock{0%,15%,to{opacity:0;transform:translate(-50%,-50%)rotate(-90deg)scale(1.7)}30%{opacity:.92;transform:translate(-50%,-50%)rotate(18deg)scale(.86)}46%,61%{opacity:.56;transform:translate(-50%,-50%)rotate(0)scale(1)}76%{opacity:0;transform:translate(-50%,-50%)rotate(20deg)scale(.58)}}@keyframes bullseye-pepperoni-streak{0%,12%,to{opacity:0;transform:translate(-125%,58%)rotate(-10deg)scaleX(.18)}27%{opacity:.95;transform:translate(-30%,18%)rotate(-10deg)scaleX(1.05)}39%{opacity:.18;transform:translate(55%,-8%)rotate(-10deg)scaleX(.42)}48%{opacity:0;transform:translate(75%,-12%)rotate(-10deg)scaleX(.2)}}@keyframes bullseye-ripple-hit{0%,27%,to{opacity:0;transform:translate(-50%,-50%)scale(.18)}39%{opacity:.92;transform:translate(-50%,-50%)scale(.7)}58%{opacity:0;transform:translate(-50%,-50%)scale(1.7)}}@keyframes bullseye-marker-hit{0%,27%,to{opacity:0;transform:translate(-50%)scale(.2)}39%{opacity:1;transform:translate(-50%)scale(1.6)}54%,68%{opacity:.52;transform:translate(-50%)scale(.72)}80%{opacity:0;transform:translate(-50%)scale(.25)}}@keyframes dead-center-focus{0%,to{transform:translateY(2px)scale(.99)}18%{transform:translateY(-3px)rotate(.5deg)scale(1.012)}34%{transform:translateY(-6px)rotate(-.25deg)scale(1.03)}49%,76%{transform:translateY(0)rotate(0)scale(1)}}@keyframes dead-center-horizontal-lock{0%,14%,to{opacity:0;transform:translate(-50%,-50%)scaleX(.08)}31%{opacity:.92;transform:translate(-50%,-50%)scaleX(1.08)}48%,64%{opacity:.5;transform:translate(-50%,-50%)scaleX(.78)}77%{opacity:0;transform:translate(-50%,-50%)scaleX(.25)}}@keyframes dead-center-vertical-lock{0%,18%,to{opacity:0;transform:translate(-50%,-50%)scaleY(.08)}35%{opacity:.92;transform:translate(-50%,-50%)scaleY(1.08)}51%,65%{opacity:.5;transform:translate(-50%,-50%)scaleY(.78)}78%{opacity:0;transform:translate(-50%,-50%)scaleY(.25)}}@keyframes dead-center-gem-lock{0%,30%,to{opacity:0;transform:translate(-50%,-50%)scale(1.9)rotate(-45deg)}44%{opacity:1;transform:translate(-50%,-50%)scale(.72)rotate(5deg)}57%,69%{opacity:.66;transform:translate(-50%,-50%)scale(1)rotate(0)}82%{opacity:0;transform:translate(-50%,-50%)scale(1.45)rotate(35deg)}}@keyframes perfect-balance-lock{0%,to{transform:translateY(3px)scale(.985)}18%{transform:translateY(-5px)scale(1.018)}34%{transform:translateY(-8px)scale(1.04)}48%,76%{transform:translateY(0)scale(1)}}@keyframes perfect-zero-halo{0%,10%,to{opacity:0;transform:translate(-50%,-50%)scale(.48)rotate(-45deg)}30%{opacity:.88;transform:translate(-50%,-50%)scale(1.12)rotate(4deg)}54%,69%{opacity:.42;transform:translate(-50%,-50%)scale(.96)rotate(90deg)}82%{opacity:0;transform:translate(-50%,-50%)scale(1.22)rotate(145deg)}}@keyframes perfect-arc-left-lock{0%,15%,to{opacity:0;transform:translate(-72%,-50%)rotate(-32deg)scale(.62)}34%{opacity:.9;transform:translate(-50%,-50%)rotate(0)scale(1.06)}55%,70%{opacity:.44;transform:translate(-50%,-50%)rotate(4deg)scale(.96)}82%{opacity:0;transform:translate(-42%,-50%)rotate(18deg)scale(.72)}}@keyframes perfect-arc-right-lock{0%,15%,to{opacity:0;transform:translate(-28%,-50%)rotate(32deg)scale(.62)}34%{opacity:.9;transform:translate(-50%,-50%)rotate(0)scale(1.06)}55%,70%{opacity:.44;transform:translate(-50%,-50%)rotate(-4deg)scale(.96)}82%{opacity:0;transform:translate(-58%,-50%)rotate(-18deg)scale(.72)}}@keyframes perfect-wave-flat{0%,20%,to{opacity:0;transform:translate(-50%,-50%)scaleX(.08)}36%{opacity:1;transform:translate(-50%,-50%)scaleX(1.08)}52%,71%{opacity:.55;transform:translate(-50%,-50%)scaleX(.9)}83%{opacity:0;transform:translate(-50%,-50%)scaleX(.42)}}@keyframes food-streak-sprint{0%,to{transform:translate(-3px,2px)rotate(-1.5deg)scale(.99)}14%{transform:translate(-7px,4px)rotate(-3deg)scale(.985)}27%{transform:translate(5px,-5px)rotate(2deg)scale(1.035)}39%{transform:translate(-1px,-2px)rotate(-.6deg)scale(1.018)}50%,76%{transform:translate(0)rotate(0)scale(1)}}@keyframes food-streak-trail-sweep{0%,10%,to{opacity:0;transform:translate(-28%)rotate(-8deg)scaleX(.35)}24%{opacity:.92;transform:translate(-5%)rotate(-8deg)scaleX(1.08)}39%{opacity:.38;transform:translate(17%)rotate(-8deg)scaleX(.78)}52%{opacity:0;transform:translate(30%)rotate(-8deg)scaleX(.3)}}@keyframes food-streak-finish-burst{0%,27%,to{opacity:0;transform:translate(-50%,-50%)scale(.18)rotate(0)}40%{opacity:1;transform:translate(-50%,-50%)scale(1.48)rotate(43deg)}55%{opacity:.35;transform:translate(-50%,-50%)scale(.82)rotate(86deg)}68%{opacity:0;transform:translate(-50%,-50%)scale(1.16)rotate(122deg)}}@keyframes food-streak-week-light{0%,25%,to{opacity:0;transform:translate(-50%,-50%)scale(.2)}37%{opacity:1;transform:translate(-50%,-50%)scale(1.75)}52%,68%{opacity:.68;transform:translate(-50%,-50%)scale(.82)}80%{opacity:0;transform:translate(-50%,-50%)scale(.3)}}@keyframes food-locked-wheel-turn{0%,to{transform:translateY(2px)rotate(-1deg)scale(.99)}16%{transform:translateY(-3px)rotate(1.3deg)scale(1.012)}30%{transform:translateY(-5px)rotate(-.5deg)scale(1.03)}44%,75%{transform:translateY(0)rotate(0)scale(1)}}@keyframes food-locked-ring-turn{0%,12%,to{opacity:0;transform:translate(-50%,-50%)rotate(-118deg)scale(.6)}29%{opacity:.9;transform:translate(-50%,-50%)rotate(24deg)scale(1.08)}47%,64%{opacity:.48;transform:translate(-50%,-50%)rotate(0)scale(.96)}78%{opacity:0;transform:translate(-50%,-50%)rotate(18deg)scale(1.18)}}@keyframes food-locked-click{0%,31%,to{opacity:0;transform:translate(-50%,-50%)scale(.18)rotate(0)}43%{opacity:1;transform:translate(-50%,-50%)scale(1.42)rotate(45deg)}58%{opacity:.32;transform:translate(-50%,-50%)scale(.76)rotate(82deg)}70%{opacity:0;transform:translate(-50%,-50%)scale(1.1)rotate(116deg)}}@keyframes food-locked-latch{0%,27%,to{opacity:0;transform:translate(-50%,-50%)scale(.22)rotate(-38deg)}40%{opacity:1;transform:translate(-50%,-50%)scale(1.55)rotate(8deg)}54%,70%{opacity:.66;transform:translate(-50%,-50%)scale(.82)rotate(0)}82%{opacity:0;transform:translate(-50%,-50%)scale(.3)rotate(24deg)}}@keyframes food-machine-power{0%,to{transform:translateY(3px)rotate(-.7deg)scale(.985)}14%{transform:translateY(-2px)rotate(.8deg)scale(1.01)}27%{transform:translateY(-7px)rotate(-.3deg)scale(1.035)}42%,74%{transform:translateY(0)rotate(0)scale(1)}}@keyframes food-machine-gear-clockwise{0%,12%,to{opacity:0;transform:translate(-50%,-50%)rotate(-70deg)scale(.58)}27%{opacity:.92;transform:translate(-50%,-50%)rotate(45deg)scale(1.08)}66%{opacity:.55;transform:translate(-50%,-50%)rotate(320deg)scale(.94)}81%{opacity:0;transform:translate(-50%,-50%)rotate(410deg)scale(.72)}}@keyframes food-machine-gear-counter{0%,14%,to{opacity:0;transform:translate(-50%,-50%)rotate(75deg)scale(.56)}29%{opacity:.86;transform:translate(-50%,-50%)rotate(-35deg)scale(1.06)}68%{opacity:.48;transform:translate(-50%,-50%)rotate(-310deg)scale(.92)}82%{opacity:0;transform:translate(-50%,-50%)rotate(-390deg)scale(.7)}}@keyframes food-machine-conveyor-pulse{0%,18%,to{opacity:0;transform:translate(-50%,-50%)scaleX(.18)}34%{opacity:.88;transform:translate(-50%,-50%)scaleX(1.08)}52%,69%{opacity:.46;transform:translate(-50%,-50%)scaleX(.9)}81%{opacity:0;transform:translate(-50%,-50%)scaleX(.35)}}@keyframes food-machine-indicator{0%,24%,to{opacity:0;transform:translate(-50%,-50%)scale(.18)}36%{opacity:1;transform:translate(-50%,-50%)scale(1.65)}50%,70%{opacity:.65;transform:translate(-50%,-50%)scale(.78)}82%{opacity:0;transform:translate(-50%,-50%)scale(.28)}}@keyframes food-dynasty-rise{0%,to{transform:translateY(4px)scale(.98)}16%{transform:translateY(-4px)rotate(-.5deg)scale(1.012)}31%{transform:translateY(-9px)rotate(.35deg)scale(1.04)}47%,76%{transform:translateY(0)rotate(0)scale(1)}}@keyframes food-dynasty-halo{0%,12%,to{opacity:0;transform:translate(-50%,-50%)rotate(-48deg)scale(.5)}30%{opacity:.88;transform:translate(-50%,-50%)rotate(12deg)scale(1.1)}55%,69%{opacity:.42;transform:translate(-50%,-50%)rotate(120deg)scale(.96)}83%{opacity:0;transform:translate(-50%,-50%)rotate(188deg)scale(1.2)}}@keyframes food-dynasty-rays{0%,15%,to{opacity:0;transform:rotate(-18deg)scale(.65)}33%{opacity:.78;transform:rotate(8deg)scale(1.08)}57%,71%{opacity:.32;transform:rotate(38deg)scale(.96)}84%{opacity:0;transform:rotate(65deg)scale(1.18)}}@keyframes food-dynasty-laurel{0%,24%,to{opacity:0;transform:translate(-50%,18%)scale(.72)}41%{opacity:.9;transform:translate(-50%)scale(1.08)}58%,72%{opacity:.42;transform:translate(-50%,2%)scale(.98)}84%{opacity:0;transform:translate(-50%,-4%)scale(1.12)}}@keyframes food-dynasty-milestone{0%,24%,to{opacity:0;transform:translate(-50%)scale(.16)}36%{opacity:1;transform:translate(-50%)scale(1.72)}52%,72%{opacity:.62;transform:translate(-50%)scale(.76)}84%{opacity:0;transform:translate(-50%)scale(.24)}}@keyframes food-period-champion-victory{0%,to{transform:translateY(3px)rotate(-1deg)scale(.985)}14%{transform:translateY(-3px)rotate(1.1deg)scale(1.01)}28%{transform:translateY(-10px)rotate(-.4deg)scale(1.045)}42%{transform:translateY(-2px)rotate(.3deg)scale(1.02)}54%,78%{transform:translateY(0)rotate(0)scale(1)}}@keyframes food-period-spotlight{0%,12%,to{opacity:0;transform:translate(-50%,-50%)scale(.48)rotate(-12deg)}30%{opacity:.86;transform:translate(-50%,-50%)scale(1.1)rotate(3deg)}52%,69%{opacity:.36;transform:translate(-50%,-50%)scale(.96)rotate(10deg)}82%{opacity:0;transform:translate(-50%,-50%)scale(1.22)rotate(18deg)}}@keyframes food-period-belt-flare{0%,25%,to{opacity:0;transform:translate(-50%,-50%)scale(.28)}39%{opacity:.95;transform:translate(-50%,-50%)scale(1.16)}56%,71%{opacity:.44;transform:translate(-50%,-50%)scale(.9)}83%{opacity:0;transform:translate(-50%,-50%)scale(1.28)}}@keyframes food-period-victory-ring{0%,18%,to{opacity:0;transform:translate(-50%,-50%)rotate(-52deg)scale(.52)}34%{opacity:.9;transform:translate(-50%,-50%)rotate(8deg)scale(1.07)}58%,72%{opacity:.4;transform:translate(-50%,-50%)rotate(112deg)scale(.96)}84%{opacity:0;transform:translate(-50%,-50%)rotate(175deg)scale(1.18)}}@keyframes food-period-week-light{0%,25%,to{opacity:0;transform:translate(-50%,-50%)scale(.18)}37%{opacity:1;transform:translate(-50%,-50%)scale(1.62)}52%,70%{opacity:.65;transform:translate(-50%,-50%)scale(.78)}82%{opacity:0;transform:translate(-50%,-50%)scale(.27)}}@keyframes food-double-crown-lift{0%,to{transform:translateY(4px)scale(.98)}16%{transform:translateY(-4px)rotate(-.5deg)scale(1.012)}31%{transform:translateY(-9px)rotate(.35deg)scale(1.04)}47%,76%{transform:translateY(0)rotate(0)scale(1)}}@keyframes food-double-left-coronation{0%,12%,to{opacity:0;transform:translate(-50%,-50%)rotate(-82deg)scale(.48)}30%{opacity:.9;transform:translate(-50%,-50%)rotate(12deg)scale(1.12)}55%,70%{opacity:.42;transform:translate(-50%,-50%)rotate(130deg)scale(.95)}83%{opacity:0;transform:translate(-50%,-50%)rotate(194deg)scale(1.18)}}@keyframes food-double-right-coronation{0%,16%,to{opacity:0;transform:translate(-50%,-50%)rotate(85deg)scale(.48)}34%{opacity:.9;transform:translate(-50%,-50%)rotate(-10deg)scale(1.12)}58%,72%{opacity:.42;transform:translate(-50%,-50%)rotate(-132deg)scale(.95)}84%{opacity:0;transform:translate(-50%,-50%)rotate(-196deg)scale(1.18)}}@keyframes food-double-bridge{0%,24%,to{opacity:0;transform:translate(-50%,-50%)scaleX(.12)}39%{opacity:.95;transform:translate(-50%,-50%)scaleX(1.08)}55%,70%{opacity:.4;transform:translate(-50%,-50%)scaleX(.86)}82%{opacity:0;transform:translate(-50%,-50%)scaleX(.3)}}@keyframes food-double-week-light{0%,27%,to{opacity:0;transform:translate(-50%,-50%)scale(.18)}39%{opacity:1;transform:translate(-50%,-50%)scale(1.68)}54%,71%{opacity:.66;transform:translate(-50%,-50%)scale(.78)}83%{opacity:0;transform:translate(-50%,-50%)scale(.27)}}@keyframes food-triple-crown-finale{0%,to{transform:translateY(5px)scale(.975)}12%{transform:translateY(-4px)rotate(-.55deg)scale(1.01)}25%{transform:translateY(-12px)rotate(.45deg)scale(1.055)}39%{transform:translateY(-3px)rotate(-.2deg)scale(1.025)}50%,75%{transform:translateY(0)rotate(0)scale(1)}}@keyframes food-triple-radiance{0%,8%,to{opacity:.08;transform:rotate(-28deg)scale(.55)}26%{opacity:.95;transform:rotate(8deg)scale(1.13)}48%{opacity:.38;transform:rotate(76deg)scale(.94)}66%{opacity:.82;transform:rotate(142deg)scale(1.06)}82%{opacity:0;transform:rotate(208deg)scale(1.25)}}@keyframes food-triple-crown-ignite{0%,22%,to{opacity:0;transform:translate(-50%,-50%)scale(.16)rotate(0)}35%{opacity:1;transform:translate(-50%,-50%)scale(1.65)rotate(42deg)}51%{opacity:.4;transform:translate(-50%,-50%)scale(.82)rotate(82deg)}68%{opacity:0;transform:translate(-50%,-50%)scale(1.24)rotate(126deg)}}@keyframes food-triple-trophy-power{0%,28%,to{opacity:0;transform:translate(-50%,-50%)scale(.18)rotate(0)}42%{opacity:1;transform:translate(-50%,-50%)scale(1.58)rotate(48deg)}58%{opacity:.36;transform:translate(-50%,-50%)scale(.8)rotate(92deg)}74%{opacity:0;transform:translate(-50%,-50%)scale(1.2)rotate(138deg)}}@keyframes food-triple-week-light{0%,25%,to{opacity:0;transform:translate(-50%,-50%)scale(.15)}36%{opacity:1;transform:translate(-50%,-50%)scale(1.82)}52%,72%{opacity:.72;transform:translate(-50%,-50%)scale(.8)}84%{opacity:0;transform:translate(-50%,-50%)scale(.24)}}.spin{animation:.8s linear infinite spin}.logo-stage{isolation:isolate;place-items:center;width:88px;height:76px;display:grid;position:relative}.logo-stage img{z-index:2;object-fit:contain;filter:drop-shadow(0 9px 9px #0000002e);transform-origin:50% 88%;width:80px;height:68px;animation:2.35s cubic-bezier(.5,0,.3,1) infinite cowboy-groove;position:relative}.logo-stage .spark{z-index:1;background:var(--yellow);clip-path:polygon(50% 0,61% 38%,100% 50%,61% 62%,50% 100%,39% 62%,0 50%,39% 38%);width:11px;height:11px;animation:1.6s ease-in-out infinite sparkle-pop;position:absolute}.spark-one{top:2px;left:6px}.spark-two{bottom:10px;right:0;animation-delay:.65s!important}.brand-lockup{align-items:center;gap:14px;display:flex}.brand-lockup>div:last-child{line-height:1;display:grid}.brand-lockup strong{color:#fff;white-space:nowrap;font-size:1.05rem}.brand-lockup>div:last-child span{color:var(--yellow);letter-spacing:.24em;margin-top:7px;font-size:.68rem;font-weight:900}.brand-lockup.small .logo-stage{width:66px;height:56px}.brand-lockup.small .logo-stage img{width:61px;height:53px}.brand-lockup.small strong{font-size:.86rem}.brand-lockup.small>div:last-child span{font-size:.57rem}.auth-shell{background:var(--paper);grid-template-columns:minmax(420px,1.05fr) minmax(480px,.95fr);min-height:100vh;display:grid;position:relative}.auth-color-bar{z-index:20;background:linear-gradient(90deg, var(--red) 0 30%, var(--yellow) 30% 52%, #0a6abf 52% 100%);height:8px;position:fixed;top:0;left:0;right:0}.auth-story{color:#fff;background:radial-gradient(circle at 10% 85%,#ffd23f2e,#0000 28%),radial-gradient(circle at 90% 10%,#0876d18c,#0000 42%),linear-gradient(145deg,#03152d 0%,#052b58 55%,#073b73 100%);flex-direction:column;justify-content:center;min-height:100vh;padding:clamp(42px,7vw,96px);display:flex;position:relative;overflow:hidden}.auth-story:after{content:"";border:1px solid #ffffff17;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-120px;right:-210px;box-shadow:0 0 0 70px #ffffff06,0 0 0 140px #ffffff05}.auth-story .brand-lockup{margin-bottom:clamp(58px,9vh,108px)}.auth-story h1{max-width:680px;margin:14px 0 20px;font-size:clamp(2.7rem,5.5vw,5.2rem);line-height:.98}.auth-story>p{color:#c8d9eb;max-width:610px;margin:0;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.7}.auth-benefits{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.auth-benefits span{background:#ffffff12;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;padding:11px 14px;font-size:.82rem;font-weight:750;display:inline-flex}.auth-panel{background:linear-gradient(#fff,#f8fbfe);flex-direction:column;justify-content:center;min-height:100vh;padding:clamp(36px,7vw,104px);display:flex}.auth-panel>*{width:100%;max-width:590px;margin-inline:auto}.form-heading{align-items:center;gap:15px;margin-bottom:18px;display:flex}.form-heading small,.panel-title small{color:var(--blue);letter-spacing:.16em;font-size:.67rem;font-weight:900;display:block}.form-heading h2{margin:4px 0 0;font-size:clamp(1.8rem,3vw,2.45rem)}.icon-chip{border-radius:16px;place-items:center;width:48px;height:48px;display:grid}.icon-chip.blue{color:#fff;background:linear-gradient(145deg, var(--blue), var(--bright-blue));box-shadow:0 9px 22px #064a9338}.icon-chip.gold{color:#5b3900;background:linear-gradient(145deg, var(--yellow), #ffb818);box-shadow:0 9px 22px #ffb81847}.form-intro{color:var(--muted);margin:0 0 28px;line-height:1.6}.stack-form{gap:17px;display:grid}.stack-form label,.create-user-form label{letter-spacing:.045em;color:#324760;gap:7px;font-size:.76rem;font-weight:850;display:grid}.stack-form label>span,.create-user-form label>span{color:#8a99aa;float:right;font-weight:650}.stack-form label small{color:#8493a5;letter-spacing:0;font-size:.7rem;font-weight:600}.stack-form input,.stack-form textarea,.stack-form select,.create-user-form input,.create-user-form select{width:100%;color:var(--ink);letter-spacing:0;background:#fff;border:1px solid #cbd7e4;border-radius:13px;outline:none;padding:13px 14px;font-size:.93rem;font-weight:600;transition:all .18s}.stack-form input:focus,.stack-form textarea:focus,.stack-form select:focus,.create-user-form input:focus,.create-user-form select:focus{border-color:var(--bright-blue);box-shadow:0 0 0 4px #0876d11a}.stack-form textarea{resize:vertical;min-height:92px}.field-pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.primary-button,.secondary-button{border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:12px 18px;font-weight:900;transition:transform .18s,box-shadow .18s;display:inline-flex}.primary-button{color:#fff;background:linear-gradient(135deg,#064a93,#0876d1);box-shadow:0 10px 24px #064a933b}.secondary-button{color:var(--blue);background:#eef6fd;border:1px solid #bfd0e2}.primary-button:hover,.secondary-button:hover{transform:translateY(-2px)}.form-error{color:#a20d17;background:#fff1f2;border:1px solid #ffc6c9;border-radius:12px;padding:12px 14px;font-size:.84rem;font-weight:750}.security-note{color:#6c7e92;justify-content:center;align-items:center;gap:7px;font-size:.78rem;display:flex;margin-top:24px!important}.password-context{color:#325b7c;background:#f2f8fd;border:1px solid #c9e1f5;border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:.78rem;line-height:1.45;display:flex}.password-context svg{flex:none;margin-top:1px}.auth-signout{color:#64768a;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:16px;font-size:.78rem;font-weight:800;display:flex}.auth-signout:hover{color:#173957}.dashboard-shell{min-height:100vh}.topbar{color:#fff;border-bottom:5px solid #0000;border-image:linear-gradient(90deg, var(--red) 0 33%, var(--yellow) 33% 52%, #0a73c9 52% 100%) 1;z-index:30;background:linear-gradient(110deg,#ffffff0f,#0000 35%),linear-gradient(100deg,#03152d 0%,#063b73 52%,#074f98 100%);grid-template-columns:minmax(250px,.8fr) auto minmax(220px,.8fr);align-items:center;gap:20px;height:82px;padding:0 22px 0 16px;display:grid;position:sticky;top:0;box-shadow:0 10px 28px #04183133}.ecosystem-nav{scrollbar-width:none;background:#00000024;border:1px solid #ffffff1a;border-radius:15px;align-items:center;gap:5px;min-width:0;padding:5px;display:flex;overflow-x:auto}.ecosystem-nav::-webkit-scrollbar{display:none}.ecosystem-nav a,.ecosystem-nav button{color:#d8e8f8;background:0 0;border:0;border-radius:11px;align-items:center;gap:7px;min-height:38px;padding:8px 12px;font-size:.78rem;font-weight:800;display:flex}.ecosystem-nav a:hover,.ecosystem-nav button:hover,.ecosystem-nav .active{color:#092342;background:var(--yellow)}.ecosystem-nav a>span{color:#fff;background:var(--red);border-radius:6px;place-items:center;width:20px;height:20px;font-size:.56rem;display:grid}.profile-menu{color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:14px;justify-self:end;align-items:center;gap:10px;padding:7px 9px;display:flex}.profile-menu>span{text-align:left;line-height:1.15;display:grid}.profile-menu small{color:#bcd1e6;margin-top:3px;font-size:.65rem}.profile-menu.active{color:#092342;border-color:var(--yellow);background:var(--yellow)}.profile-menu.active small{color:#35516c}.avatar{object-fit:cover;background:#d7e7f5;border:3px solid #fff;border-radius:50%;box-shadow:0 5px 14px #061c3a29}.avatar.large{width:94px;height:94px}.avatar.small{border-width:2px;width:38px;height:38px}.avatar.fallback{color:#fff;background:linear-gradient(145deg, var(--bright-blue), var(--navy));place-items:center;font-family:"Domino's Sans Header 1",Impact,sans-serif;display:grid}.avatar.fallback.large{font-size:2.3rem}.avatar.fallback.small{font-size:1rem}.dashboard-body{grid-template-columns:238px minmax(0,1fr);min-height:calc(100vh - 82px);display:grid}.dashboard-body.is-standalone-surface{grid-template-columns:minmax(0,1fr)}.sidebar{border-right:1px solid var(--line);background:#fff;flex-direction:column;gap:5px;padding:30px 15px 20px;display:flex}.sidebar-label{color:#8b9aac;letter-spacing:.18em;padding:0 12px 8px;font-size:.63rem;font-weight:900}.sidebar-label.second{margin-top:24px}.sidebar button{color:#50647a;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:11px;padding:12px;font-size:.84rem;font-weight:800;display:flex}.sidebar button:hover{color:var(--blue);background:#f0f6fc}.sidebar button.active{color:#fff;background:linear-gradient(135deg,#073c74,#0869bd);box-shadow:0 8px 18px #064a9333}.sidebar .signout-link{color:#9d2630;margin-top:auto}.content-area{min-width:0;padding:26px}.welcome-banner{color:#fff;min-height:238px;box-shadow:var(--shadow);background:radial-gradient(circle at 80% 20%,#ffd23f47,#0000 28%),linear-gradient(125deg,#031a36 0%,#064a93 54%,#0875ce 100%);border-radius:25px;grid-template-columns:minmax(0,1fr) minmax(390px,480px);align-items:center;gap:28px;padding:clamp(28px,3vw,44px);display:grid;position:relative;overflow:hidden}.welcome-banner:before{content:"";clip-path:polygon(75% 0,100% 0,100% 100%,55% 100%);background:linear-gradient(100deg,#0000 58%,#ffffff14);position:absolute;inset:0}.welcome-copy{z-index:1;min-width:0;position:relative}.welcome-banner h1{max-width:650px;margin:10px 0 12px;font-size:clamp(2rem,3.6vw,3.6rem);line-height:1}.welcome-banner p{color:#c8e2f8;margin:0;font-weight:750}.clubhouse-leaderboard{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03142be0;border:1px solid #ffffff38;border-radius:19px;justify-self:end;width:100%;padding:13px;position:relative;overflow:hidden;box-shadow:0 18px 40px #00000047}.leaderboard-heading{justify-content:space-between;align-items:center;gap:14px;min-height:43px;padding:1px 5px 9px;display:flex}.leaderboard-heading>div{min-width:0}.leaderboard-heading span{color:var(--yellow);letter-spacing:.15em;align-items:center;gap:5px;font-size:.55rem;font-weight:950;display:inline-flex}.leaderboard-heading h2{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:1.08rem;line-height:1.05;overflow:hidden}.leaderboard-heading>small{color:#ffe787;letter-spacing:.1em;background:#ffd23f14;border:1px solid #ffd23f47;border-radius:999px;flex:none;padding:5px 7px;font-size:.48rem;font-weight:950}.leaderboard-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.leaderboard-list li{color:#fff;min-height:43px;animation:.5s cubic-bezier(.2,.8,.2,1) both leaderboard-row-reveal;animation-delay:calc(var(--leaderboard-index) * 55ms);background:#fff1;border:1px solid #ffffff1a;border-radius:11px;grid-template-columns:27px 42px minmax(0,1fr) auto;align-items:center;gap:8px;padding:2px 9px 2px 7px;display:grid}.leaderboard-list li.leaderboard-podium-1{background:linear-gradient(90deg,#ffcc2d38,#ffffff13);border-color:#ffd6496b}.leaderboard-list li.leaderboard-podium-2{background:linear-gradient(90deg,#cde1f424,#fff1);border-color:#cfe2f54d}.leaderboard-list li.leaderboard-podium-3{background:linear-gradient(90deg,#d3803b26,#fff1);border-color:#e1935252}.leaderboard-list li.leaderboard-current{box-shadow:inset 3px 0 #50c6ff,inset 0 0 0 1px #50c6ff2e}.leaderboard-position{color:#9eb7ce;text-align:center;font-family:"Domino's Sans Header 1",Impact,sans-serif;font-size:.72rem}.leaderboard-podium-1 .leaderboard-position{color:var(--yellow)}.leaderboard-podium-2 .leaderboard-position{color:#e2effa}.leaderboard-podium-3 .leaderboard-position{color:#f1aa70}.leaderboard-person{min-width:0;line-height:1.12;display:grid}.leaderboard-person>strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.leaderboard-person>small{color:#abc3da;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.52rem;font-weight:750;overflow:hidden}.leaderboard-you{color:#052c50;letter-spacing:.06em;vertical-align:1px;background:#70d4ff;border-radius:999px;margin-left:5px;padding:2px 4px;font-size:.42rem;font-style:normal;font-weight:950;display:inline-flex}.leaderboard-xp{color:#fff;text-align:right;min-width:61px;font-size:.72rem;line-height:1;display:grid}.leaderboard-xp small{color:var(--yellow);letter-spacing:.1em;margin-top:3px;font-size:.45rem}.leaderboard-empty{color:#bed4e8;text-align:center;background:#ffffff0f;border-radius:11px;margin:0;padding:22px 12px;font-size:.76rem}@keyframes leaderboard-row-reveal{0%{opacity:0;transform:translate(12px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}.action-alert{color:#4e3900;text-align:left;background:#fff8d7;border:1px solid #f7c943;border-radius:15px;align-items:center;gap:13px;width:100%;margin-top:16px;padding:15px 17px;display:flex}.action-alert span{flex:1;display:grid}.action-alert small{color:#806b25;margin-top:2px}.quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.quick-card{border:1px solid var(--line);min-height:190px;color:var(--ink);text-align:left;background:#fff;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:start;gap:15px;padding:22px;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:0 10px 28px #061c3a12}.quick-card:hover{transform:translateY(-4px);box-shadow:0 18px 36px #061c3a21}.quick-card>span{color:#fff;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.quick-card.operations>span{background:linear-gradient(145deg,#07529e,#0795e3)}.quick-card.training>span{background:linear-gradient(145deg,#d71920,#f05a38)}.quick-card.marketplace>span{background:linear-gradient(145deg,#0a7a62,#16b38d)}.quick-card.training-locked{cursor:not-allowed;box-shadow:none;background:#f1f4f7;border-style:dashed}.quick-card.training-locked:hover{box-shadow:none;transform:none}.quick-card.training-locked>span{color:#eef3f7;background:#778797}.quick-card.training-locked h2,.quick-card.training-locked p{color:#758494}.quick-card.achievements>span{color:#5d3b00;background:linear-gradient(145deg,#ffd23f,#ffa915)}.quick-card small{color:#77889b;letter-spacing:.13em;font-size:.63rem;font-weight:900}.quick-card h2{margin:7px 0 8px;font-size:1.42rem}.quick-card p{color:#66798e;margin:0;font-size:.82rem;line-height:1.55}.quick-card>svg{color:#93a3b4;margin-top:15px}.progress-band{color:#fff;background:linear-gradient(120deg,#091a2e,#132f4e);border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;margin-top:18px;padding:22px;display:grid;box-shadow:0 12px 28px #061c3a29}.rank-progress-visual{place-items:center;width:102px;min-height:96px;display:grid;position:relative}.rank-level-chip{z-index:6;white-space:nowrap;color:#4d3100;background:linear-gradient(180deg, #ffe985, var(--yellow));letter-spacing:.1em;border:2px solid #624000;border-radius:999px;padding:4px 8px;font-size:.54rem;font-weight:950;position:absolute;bottom:-2px;left:50%;transform:translate(-50%);box-shadow:0 4px 10px #00000040}.progress-copy small{color:var(--yellow);letter-spacing:.16em;font-size:.65rem;font-weight:900}.progress-copy h3{margin:4px 0 0}.progress-title-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.next-rank-pill{color:#ffe787;letter-spacing:.1em;background:#ffd23f17;border:1px solid #ffd23f57;border-radius:999px;flex:none;padding:6px 9px;font-size:.56rem;font-weight:950}.level-progress-row{letter-spacing:.09em;justify-content:space-between;gap:12px;margin:13px 0 7px;font-size:.61rem;font-weight:900;display:flex}.level-progress-row strong{color:#fff}.level-progress-row span{color:var(--yellow);text-align:right}.xp-track{isolation:isolate;background:linear-gradient(#020c199e,#ffffff1a);border:1px solid #ffffff29;border-radius:99px;height:13px;position:relative;overflow:visible;box-shadow:inset 0 1px 4px #0000007a,0 0 0 1px #ffd23f08}.xp-track:after{content:"";z-index:3;pointer-events:none;border-radius:inherit;position:absolute;inset:2px;box-shadow:inset 0 1px 1px #fff3}.xp-track .xp-fill{z-index:1;box-sizing:border-box;border-radius:inherit;background:linear-gradient(90deg, #ff9917 0%, var(--yellow) 38%, #fff0a2 72%, #ffb019 100%);height:100%;box-shadow:0 0 var(--xp-glow-radius) #ffd23fad, inset 0 1px 2px #ffffffa3;animation:xp-fill-breathe var(--xp-animation-speed) ease-in-out infinite;border:1px solid #fff6b88f;transition:width .45s;display:block;position:relative;overflow:hidden}.xp-energy-sheen{border-radius:inherit;animation:xp-energy-sweep var(--xp-animation-speed) cubic-bezier(.45,0,.2,1) infinite;background:linear-gradient(102deg,#0000 0 34%,#fffffff2 48%,#fff4aad1 54%,#0000 69%);position:absolute;inset:0;transform:translate(-145%)}.xp-live-tip{left:var(--xp-progress);z-index:5;width:var(--xp-spark-size);height:var(--xp-spark-size);pointer-events:none;box-shadow:0 0 4px #fff, 0 0 var(--xp-glow-radius) #ffd23f, 0 0 7px #ff8a00;animation:xp-tip-pulse var(--xp-animation-speed) ease-in-out infinite;background:radial-gradient(circle,#fff 0 20%,#fff7ba 28%,#ffd23f 55%,#ff87001f 76%);border-radius:50%;position:absolute;top:50%}.xp-live-tip:before,.xp-live-tip:after{content:"";opacity:0;background:#fffbe0;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:50%;box-shadow:-5px 1px 0 -1px #ffd23f,5px -1px 0 -1px #ff9f1c}.xp-live-tip:before{animation:xp-spark-rise var(--xp-animation-speed) ease-out infinite}.xp-live-tip:after{animation:xp-spark-fall var(--xp-animation-speed) ease-out -.52s infinite}.xp-electric-field{z-index:4;pointer-events:none;opacity:var(--xp-electric-opacity);background:0 0;position:absolute;inset:-9px -6px;overflow:visible}.xp-electric-bolt{width:var(--xp-electric-size);height:var(--xp-electric-size);color:#fff9c4;fill:#ffd23f21;stroke-width:2.45px;filter:drop-shadow(0 0 2px #fff)drop-shadow(0 0 6px #ffd23f);will-change:left, top, transform, opacity;animation:xp-electric-orbit var(--xp-electric-speed) linear infinite, xp-electric-flicker var(--xp-electric-flicker) steps(2, end) infinite;position:absolute;top:50%;left:0}.xp-electric-bolt-two{color:#d9f5ff;fill:#68d2ff24;filter:drop-shadow(0 0 2px #fff)drop-shadow(0 0 7px #43bfff);animation-delay:-1.25s,-.14s}.xp-electric-bolt-three{color:#fff;fill:#ffffff1f;filter:drop-shadow(0 0 3px #fff)drop-shadow(0 0 8px #ffb01b);animation-delay:-2.5s,-.28s}.xp-electric-bolt-four{color:#ffd23f;fill:#ff9a1626;filter:drop-shadow(0 0 2px #fff1a0)drop-shadow(0 0 7px #ff8610);animation-direction:reverse,normal;animation-delay:-3.75s,-.42s}@keyframes xp-fill-breathe{0%,to{filter:saturate()brightness(.98)}50%{filter:saturate(1.26)brightness(1.16)}}@keyframes xp-energy-sweep{0%,14%{opacity:0;transform:translate(-145%)}34%{opacity:.9}68%,to{opacity:0;transform:translate(145%)}}@keyframes xp-tip-pulse{0%,to{opacity:var(--xp-spark-opacity);transform:translate(-50%,-50%)scale(.78)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.28)}}@keyframes xp-spark-rise{0%,42%{opacity:0;transform:translate(-50%,-50%)scale(.25)}54%{opacity:var(--xp-spark-opacity)}to{opacity:0;transform:translate(calc(-50% - var(--xp-spark-travel)), calc(-50% - var(--xp-spark-travel))) scale(0)}}@keyframes xp-spark-fall{0%,48%{opacity:0;transform:translate(-50%,-50%)scale(.2)}60%{opacity:var(--xp-spark-opacity)}to{opacity:0;transform:translate(calc(-50% + var(--xp-spark-travel)), calc(-50% + var(--xp-spark-travel))) scale(0)}}@keyframes xp-electric-orbit{0%{top:50%;left:0;transform:translate(-50%,-50%)rotate(-92deg)scale(.72)}8%{top:0;left:4%;transform:translate(-50%,-50%)rotate(-18deg)scale(1)}42%{top:0;left:96%;transform:translate(-50%,-50%)rotate(14deg)scale(.88)}50%{top:50%;left:100%;transform:translate(-50%,-50%)rotate(88deg)scale(1.06)}58%{top:100%;left:96%;transform:translate(-50%,-50%)rotate(164deg)scale(.82)}92%{top:100%;left:4%;transform:translate(-50%,-50%)rotate(198deg)scale(1)}to{top:50%;left:0;transform:translate(-50%,-50%)rotate(268deg)scale(.72)}}@keyframes xp-electric-flicker{0%,to{opacity:.38}24%{opacity:1}46%{opacity:.22}68%{opacity:.84}82%{opacity:.48}}@media (prefers-reduced-motion:reduce){.xp-track .xp-fill,.xp-energy-sheen,.xp-live-tip,.xp-live-tip:before,.xp-live-tip:after,.xp-electric-bolt{animation:none!important}.xp-energy-sheen{opacity:.18;transform:none}.xp-live-tip{opacity:.86;transform:translate(-50%,-50%)}.xp-live-tip:before,.xp-live-tip:after{display:none}.xp-electric-bolt{opacity:.32;transform:translate(-50%,-50%)rotate(-12deg)}.xp-electric-bolt-one{top:0;left:14%}.xp-electric-bolt-two{top:100%;left:42%}.xp-electric-bolt-three{top:0;left:72%}.xp-electric-bolt-four{top:100%;left:91%}}.xp-progress-detail{justify-content:space-between;align-items:baseline;gap:14px;margin-top:7px;display:flex}.xp-progress-detail>span{color:#fff;flex:none;font-size:.62rem;font-weight:900}.progress-copy .xp-progress-detail p{color:#aebfd1;text-align:right;margin:0;font-size:.68rem}.xp-progress-detail p strong{color:#fff1a8}.credit-chip{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:10px;padding:13px 15px;display:flex}.credit-chip svg{color:var(--yellow)}.credit-chip div{display:grid}.credit-chip strong{font-size:1.1rem}.credit-chip span{color:#aebfd1;letter-spacing:.12em;font-size:.55rem;font-weight:900}.career-path{border:1px solid var(--line);background:radial-gradient(circle at 96% 0,#ffd23f24,#0000 27%),linear-gradient(145deg,#fff,#f5f9fd);border-radius:24px;margin-top:18px;padding:clamp(19px,3vw,30px);overflow:hidden;box-shadow:0 14px 34px #061c3a14}.profile-career{grid-column:1/-1;margin-top:0}.career-heading{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.career-heading small{color:var(--blue);letter-spacing:.16em;font-size:.64rem;font-weight:950}.career-heading h2{margin:6px 0 7px;font-size:clamp(1.75rem,3vw,2.6rem)}.career-heading p{max-width:820px;color:var(--muted);margin:0;font-size:.82rem;line-height:1.55}.career-sync{color:#745400;background:#fff4c3;border-radius:999px;flex:none;padding:7px 10px;font-size:.62rem;font-weight:900}.career-sync.is-live{color:#08734f;background:#dff8ed}.career-sync.is-warning{color:#9d2029;background:#ffe7e9}.career-progress{color:#fff;background:linear-gradient(115deg,#031a36,#074c91);border-radius:15px;grid-template-columns:auto minmax(150px,1fr) auto;align-items:center;gap:15px;margin:21px 0 17px;padding:14px 16px;display:grid}.career-progress>div:first-child{display:grid}.career-progress>div:first-child strong{font-size:1.2rem}.career-progress>div:first-child span{color:#bcd7ef;letter-spacing:.12em;font-size:.52rem;font-weight:900}.career-progress>strong{color:var(--yellow);font-size:1.25rem}.career-track{background:#ffffff21;border-radius:999px;height:8px;overflow:hidden}.career-track i{border-radius:inherit;background:linear-gradient(90deg, var(--yellow), #ff9f1c);height:100%;display:block}.career-roadmap{--career-road-progress:0%;isolation:isolate;gap:20px;padding:30px 0 8px;display:grid;position:relative}.career-roadway{z-index:0;background:#d5dee7;border:4px solid #fff;border-radius:999px;width:58px;position:absolute;top:121px;bottom:99px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 0 0 1px #b9c8d6,inset 0 0 12px #22374e2e,0 8px 24px #061c3a1c}.career-roadway:after,.career-roadway>i:after{content:"";z-index:2;background:repeating-linear-gradient(#0000 0 13px,#ffffffe6 13px 28px,#0000 28px 41px) top/5px 100% no-repeat;position:absolute;inset:0}.career-roadway>i{z-index:1;height:var(--career-road-progress);background:linear-gradient(90deg,#075aaa,#0989df 48%,#075aaa);border-radius:99px 99px 0 0;transition:height .7s;position:absolute;inset:0 0 auto;box-shadow:0 5px 12px #075aaa59}.career-roadway>i:after{background:repeating-linear-gradient(to bottom, transparent 0 13px, var(--yellow) 13px 28px, transparent 28px 41px) center top / 5px 100% no-repeat}.career-road-stop{z-index:2;grid-template-columns:minmax(0,1fr) 82px minmax(0,1fr);align-items:center;min-height:182px;display:grid;position:relative}.career-road-node{z-index:5;color:#68798a;background:#d8e0e8;border:4px solid #fff;border-radius:50%;grid-area:1/2;place-self:center;place-items:center;width:48px;height:48px;font-size:.76rem;font-weight:950;display:grid;box-shadow:0 0 0 2px #aebdcb,0 7px 17px #061c3a2e}.career-road-stop.is-passed .career-road-node{color:#fff;background:linear-gradient(145deg,#12b778,#07875a);box-shadow:0 0 0 2px #0b9a66,0 7px 18px #0b9a6647}.career-road-stop.is-current .career-road-node{color:#4f3500;background:linear-gradient(145deg, #fff09a, var(--yellow));animation:1.8s ease-in-out infinite career-node-pulse;box-shadow:0 0 0 2px #e6ad00,0 0 0 9px #ffd23f38,0 7px 18px #7a4f0045}.career-road-node.finish-node{border-radius:14px;transform:rotate(45deg)}.career-road-node.finish-node>svg{transform:rotate(-45deg)}.career-badge{text-align:left;background:#eef2f6;border:1px solid #cfdbe7;border-radius:20px;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;min-height:166px;padding:14px 16px;transition:transform .2s,box-shadow .2s;display:grid;position:relative;overflow:visible}.road-left .career-badge{grid-area:1/1;margin-right:21px}.road-right .career-badge{grid-area:1/3;margin-left:21px}.career-badge:after{content:"";z-index:-1;border-top:5px solid #c2ced9;width:24px;position:absolute;top:50%;transform:translateY(-50%)}.road-left .career-badge:after{right:-25px}.road-right .career-badge:after{left:-25px}.career-road-stop.is-passed .career-badge:after{border-color:#2f9fe8}.career-badge.is-earned{background:linear-gradient(155deg,#fff 0%,#edf7ff 68%,#fff8d1 100%);border-color:#a9cce8;box-shadow:0 10px 24px #064a9314}.career-badge.is-earned:hover{transform:translateY(-3px);box-shadow:0 16px 30px #064a9324}.career-badge.is-current{border-color:#edbd19;box-shadow:0 0 0 4px #ffd23f40,0 16px 32px #064a9324}.career-badge-state{z-index:3;color:#6f7e8e;background:#dce3e9;border-radius:50%;place-items:center;width:27px;height:27px;display:grid;position:absolute;top:11px;right:11px}.career-badge.is-earned .career-badge-state{color:#fff;background:var(--green);box-shadow:0 5px 12px #0b9a6638}.career-art{place-items:center;width:108px;height:122px;display:grid;position:relative}.career-art>i{filter:blur(7px);background:#74839433;border-radius:50%;height:16px;position:absolute;inset:auto 18px 8px}.career-badge.is-earned .career-art>i{background:#ffbe224d}.career-art img{object-fit:contain;transform-origin:50% 88%;filter:drop-shadow(0 8px 8px #061c3a21);width:106px;height:106px;position:relative}.career-art img.career-art-locked{filter:grayscale()saturate(0);opacity:.27;transform:scale(.91)}.career-badge-copy{min-width:0;padding-right:20px}.career-badge-copy>small{color:#77899b;letter-spacing:.13em;text-transform:uppercase;font-size:.52rem;font-weight:950}.career-badge h3{margin:5px 0 4px;font-size:1.08rem}.career-badge-copy>strong{color:#69798a;text-transform:uppercase;letter-spacing:.07em;font-size:.66rem;font-weight:950}.career-badge.is-earned .career-badge-copy>strong{color:#08734f}.career-badge p{color:#718196;margin:7px 0 0;font-size:.67rem;line-height:1.45}.career-badge.gm-ready{grid-template-columns:132px minmax(0,1fr);min-height:182px;padding:16px 18px}.career-badge.gm-ready.is-earned{color:#fff;background:radial-gradient(circle at 15%,#ffd23f33,#0000 30%),linear-gradient(120deg,#03152d,#064a93);border-color:#f0c73c;box-shadow:0 15px 35px #064a9333}.career-badge.gm-ready .career-art{width:126px;height:146px}.career-badge.gm-ready .career-art img{width:136px;height:136px}.career-badge.gm-ready h3{margin:6px 0;font-size:clamp(1.65rem,2.5vw,2.3rem)}.career-badge.gm-ready.is-earned h3{color:#fff}.career-badge.gm-ready.is-earned p{color:#c8daeb}.career-badge.gm-ready.is-earned .career-badge-copy>small{color:var(--yellow)}.career-road-guide{z-index:8;pointer-events:none;filter:drop-shadow(0 8px 7px #061c3a2e);justify-items:center;width:92px;display:grid;position:absolute;top:calc(50% - 116px);left:50%;transform:translate(-50%)}.career-road-guide>span{z-index:2;color:#082b50;letter-spacing:.08em;white-space:nowrap;background:#fff;border:2px solid #082b50;border-radius:10px 10px 10px 2px;margin-bottom:-2px;padding:5px 7px;font-size:.49rem;font-weight:950;animation:1.8s ease-in-out infinite career-cheer-bubble;box-shadow:0 4px 8px #061c3a26}.career-road-guide>img{z-index:1;object-fit:contain;width:82px;height:66px;animation:1.2s ease-in-out infinite career-guide-cheer;position:relative}.career-confetti{z-index:0;border-radius:2px;width:7px;height:12px;animation:1.2s ease-out infinite career-confetti-pop;position:absolute}.career-confetti.confetti-one{background:var(--red);top:39px;left:1px;transform:rotate(-24deg)}.career-confetti.confetti-two{background:var(--yellow);animation-delay:-.3s;top:28px;right:2px;transform:rotate(32deg)}.career-confetti.confetti-three{background:#1ab67b;border-radius:50%;width:9px;height:9px;animation-delay:-.6s;top:55px;right:5px}.career-loading,.career-empty{color:#49627b;justify-content:center;align-items:center;gap:14px;min-height:140px;display:flex}.career-loading div,.career-empty div{display:grid}.career-loading span{color:#8191a2;margin-top:4px;font-size:.75rem}.career-empty{background:#f8fafc;border:1px dashed #c6d2de;border-radius:15px;justify-content:flex-start;margin-top:18px;padding:17px}.career-empty>svg{color:var(--red);flex:none}.career-empty p{color:#718196;margin:4px 0 0;font-size:.78rem;line-height:1.5}.career-empty a{color:var(--blue);align-items:center;gap:4px;margin-left:auto;font-size:.74rem;font-weight:900;display:flex}.career-access-note{color:#7b5a00;white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:.68rem;font-weight:900;display:flex}@keyframes career-bounce{0%,to{transform:translateY(0)rotate(-2deg)}35%{transform:translateY(-8px)rotate(4deg)}70%{transform:translateY(-2px)rotate(-3deg)}}@keyframes career-step{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-6px,-3px)rotate(-5deg)}50%{transform:translateY(-8px)rotate(0)}75%{transform:translate(6px,-3px)rotate(5deg)}}@keyframes career-victory{0%,to{transform:translateY(0)rotate(-2deg)scale(1)}25%{transform:translateY(-10px)rotate(5deg)scale(1.04)}55%{transform:translateY(-2px)rotate(-4deg)scale(.99)}78%{transform:translateY(-7px)rotate(3deg)scale(1.02)}}@keyframes career-road{0%,to{transform:translate(-4px)rotate(-2deg)}50%{transform:translate(5px,-5px)rotate(2deg)}}@keyframes career-groove{0%,to{transform:translateY(0)rotate(-3deg)}30%{transform:translateY(-6px)rotate(5deg)}60%{transform:translateY(-9px)rotate(-2deg)}}@keyframes career-node-pulse{0%,to{box-shadow:0 0 0 2px #e6ad00,0 0 0 8px #ffd23f2e,0 7px 18px #7a4f0045}50%{box-shadow:0 0 0 2px #e6ad00,0 0 0 13px #ffd23f0d,0 9px 21px #7a4f004d}}@keyframes career-guide-cheer{0%,to{transform:translateY(0)rotate(-3deg)}35%{transform:translateY(-7px)rotate(5deg)}68%{transform:translateY(-2px)rotate(-4deg)}}@keyframes career-cheer-bubble{0%,to{transform:rotate(-2deg)scale(1)}50%{transform:rotate(2deg)scale(1.05)}}@keyframes career-confetti-pop{0%{opacity:0;transform:translateY(9px)rotate(0)}35%{opacity:1}to{opacity:0;transform:translateY(-18px)rotate(140deg)}}.career-dance-bounce{animation:1.5s ease-in-out infinite career-bounce}.career-dance-step{animation:1.65s ease-in-out -.35s infinite career-step}.career-dance-victory{animation:1.4s ease-in-out -.55s infinite career-victory}.career-dance-road{animation:1.55s ease-in-out -.4s infinite career-road}.career-dance-groove{animation:1.2s ease-in-out -.2s infinite career-groove}.profile-grid{grid-template-columns:minmax(280px,.78fr) minmax(320px,1.1fr);align-items:start;gap:18px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:20px;padding:23px;box-shadow:0 10px 28px #061c3a12}.profile-card{grid-row:span 2}.profile-hero{border-bottom:1px solid var(--line);align-items:center;gap:18px;padding-bottom:21px;display:flex}.profile-hero h2{margin:7px 0 2px;font-size:1.65rem}.profile-hero p{color:var(--muted);margin:0}.role-pill,.status-pill{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;width:max-content;font-size:.6rem;font-weight:900;display:inline-flex}.role-pill{color:#07509a;background:#e4f2ff;padding:5px 8px}.avatar-form{border-bottom:1px solid var(--line);gap:8px;padding:15px 0;display:flex}.file-button{color:var(--blue);cursor:pointer;background:#eef6fd;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:7px;padding:9px 11px;font-size:.73rem;font-weight:850;display:flex}.file-button input{display:none}.avatar-form button{color:#fff;background:var(--blue);border:0;border-radius:10px;padding:8px 14px;font-size:.73rem;font-weight:850}.profile-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.profile-stats div{text-align:center;background:#f3f7fb;border-radius:12px;padding:13px 6px}.profile-stats strong{font-size:1.15rem;display:block}.profile-stats span{color:#789;letter-spacing:.12em;margin-top:3px;font-size:.55rem;font-weight:900;display:block}.rank-banner{color:#563600;background:linear-gradient(135deg,#fff3ba,#ffd23f);border-radius:14px;align-items:center;gap:12px;min-height:82px;padding:7px 15px 7px 8px;display:flex;overflow:hidden}.rank-banner div{display:grid}.rank-banner small{letter-spacing:.13em;font-size:.58rem;font-weight:900}.rank-banner strong{margin-top:2px}.rank-badge-stage{isolation:isolate;flex:none;place-items:center;display:grid;position:relative}.rank-badge-leaderboard{width:42px;height:42px}.rank-badge-compact{width:68px;height:68px}.rank-badge-hero{width:98px;height:98px}.rank-badge-vault{width:150px;height:150px}.rank-badge-showcase{width:min(72vw,300px);height:min(72vw,300px)}.rank-badge-art{z-index:3;object-fit:contain;transform-origin:50% 72%;filter:drop-shadow(0 8px 7px #321d0047);width:100%;height:100%;position:relative}.rank-badge-aura{z-index:1;pointer-events:none;filter:blur(7px);border-radius:50%;position:absolute;inset:12%}.rank-badge-gem-glow{z-index:4;aspect-ratio:1;pointer-events:none;mix-blend-mode:screen;border-radius:50%;width:21%;position:absolute;top:29%;left:50%}.rank-badge-shine{z-index:5;pointer-events:none;position:absolute;inset:4%;overflow:hidden}.rank-badge-shine:before{content:"";width:28%;position:absolute;top:-28%;bottom:-28%;left:0}.rank-badge-spark{z-index:7;opacity:0;pointer-events:none;clip-path:polygon(50% 0,61% 38%,100% 50%,61% 62%,50% 100%,39% 62%,0 50%,39% 38%);width:10px;height:10px;position:absolute}.rank-badge-spark-one{top:15%;right:8%}.rank-badge-spark-two{animation-delay:.25s;bottom:20%;left:7%}.rank-badge-chevron{z-index:6;opacity:0;pointer-events:none;clip-path:polygon(0 0,50% 62%,100% 0,100% 34%,50% 100%,0 34%);mix-blend-mode:screen;transform-origin:50%;background:linear-gradient(#ffffd6f2,#ffc41c8c);width:46%;height:12%;position:absolute;left:27%}.rank-badge-chevron-one{top:51%}.rank-badge-chevron-two{top:63%}.rank-badge-chevron-three{top:74%}.rank-badge-orbit{z-index:6;aspect-ratio:1;opacity:0;pointer-events:none;filter:drop-shadow(0 0 5px #1bbcff);border:2px solid #a1e7ffc7;border-color:#a1e7ffc7 #0000 #ffffff4d #a1e7ffc7;border-radius:50%;width:32%;position:absolute;top:14%;left:34%}.rank-badge-orbit:after{content:"";aspect-ratio:1;background:#eaffff;border-radius:50%;width:14%;position:absolute;top:-5%;left:43%;box-shadow:0 0 8px #31c7ff}.rank-badge-star-flare{z-index:7;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,61% 36%,98% 38%,68% 59%,79% 96%,50% 73%,21% 96%,32% 59%,2% 38%,39% 36%);mix-blend-mode:screen;background:radial-gradient(circle,#fff 0 9%,#c8f4ff 16%,#4bb5ff85 34%,#0000 68%);width:29%;position:absolute;top:57%;left:50%}.rank-badge-rank-star{z-index:7;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,61% 36%,98% 38%,68% 59%,79% 96%,50% 73%,21% 96%,32% 59%,2% 38%,39% 36%);mix-blend-mode:screen;background:radial-gradient(circle,#fff 0 8%,#fff4a8 19%,#ffbc18bd 42%,#0000 70%);width:23%;position:absolute}.rank-badge-rank-star-left{top:45%;left:22%}.rank-badge-rank-star-right{top:45%;right:22%}.rank-badge-rank-star-center{top:59%;left:38.5%}.rank-badge-laurel-glow{z-index:6;opacity:0;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(at 50% 92%,#ffffe5fa 0 5%,#ffc92fc7 18%,#ff9b0038 46%,#0000 70%);border-radius:50%;height:43%;position:absolute;bottom:6%;left:12%;right:12%}.rank-badge-brand-flash{z-index:2;opacity:0;pointer-events:none;filter:blur(11px);background:conic-gradient(from -25deg,#ff2a32f0,#ffbb219e,#0076fff2,#ffffff61,#ff2a32f0);border-radius:50%;position:absolute;inset:4%}.rank-badge-command-ring{z-index:6;aspect-ratio:1;opacity:0;pointer-events:none;filter:drop-shadow(0 0 7px #148eff);border:3px solid #dbf7fff0;border-color:#dbf7fff0 #21aaff #0000 #dbf7fff0;border-radius:50%;width:30%;position:absolute;top:21%;left:35%}.rank-badge-command-ring:after{content:"";border:1px solid #ffe05ee6;border-left-color:#0000;border-radius:50%;position:absolute;inset:9%}.rank-badge-wing-flare{z-index:6;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 8px #69caff);background:repeating-linear-gradient(#fffffffa 0 7%,#aee1ffb8 8% 14%,#0000 15% 24%);width:46%;height:38%;position:absolute;top:30%}.rank-badge-wing-left{transform-origin:100%;clip-path:polygon(100% 34%,6% 0,80% 28%,0 30%,78% 48%,8% 62%,82% 67%,18% 100%,100% 73%);left:0}.rank-badge-wing-right{transform-origin:0;clip-path:polygon(0 34%,94% 0,20% 28%,100% 30%,22% 48%,92% 62%,18% 67%,82% 100%,0 73%);right:0}.rank-badge-ace-sweep{z-index:7;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:blur(1px)drop-shadow(0 0 8px #41baff);background:linear-gradient(90deg,#0000 0 8%,#5bc3ff4d 22%,#fffffffa 48%,#ffd84be0 58%,#0000 92%);border-radius:50%;width:76%;height:9%;position:absolute;top:47%;left:50%}.rank-badge-ace-sweep:after{content:"";aspect-ratio:1;clip-path:polygon(50% 0,61% 36%,98% 38%,68% 59%,79% 96%,50% 73%,21% 96%,32% 59%,2% 38%,39% 36%);background:radial-gradient(circle,#fff 0 9%,#d9f7ff 18%,#46b9ff99 36%,#0000 68%);width:24%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rank-badge-champion-split{z-index:6;aspect-ratio:1;opacity:0;pointer-events:none;background:conic-gradient(from -18deg, #ff2e37fa 0 42%, #ffd745db 47%, #2aaafffa 53% 95%, #ffffffeb);filter:drop-shadow(0 0 8px #ff3941b3)drop-shadow(0 0 8px #28a0ffb3);border-radius:50%;width:32%;position:absolute;top:28%;left:34%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 0)}.rank-badge-secondary-gem{z-index:7;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;border-radius:50%;width:18%;position:absolute;top:68%;left:50%}.rank-badge-crown-light{z-index:7;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 7px #ffbd18);background:radial-gradient(circle,#fff 0 9%,#fff4a6 19%,#ffc11adb 40%,#0000 72%);border-radius:50%;width:7.5%;position:absolute}.rank-badge-crown-light-one{top:13%;left:35%}.rank-badge-crown-light-two{top:17%;left:44%}.rank-badge-crown-light-three{top:7%;left:50%}.rank-badge-crown-light-four{top:17%;left:56%}.rank-badge-crown-light-five{top:13%;left:65%}.rank-badge-legend-halo{z-index:6;aspect-ratio:1;opacity:0;pointer-events:none;filter:drop-shadow(0 0 9px #5fc7ff);background:conic-gradient(#fffffffa,#68caffd1,#0000 18%,#ffffffc7 34%,#0000 51%,#409affe0 68%,#0000 84%,#fffffffa);border-radius:50%;width:38%;position:absolute;top:31%;left:31%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 0)}.rank-badge-legend-halo:after{content:"";border:1px solid #0000;border-color:#0000 #ddf5ffa6;border-radius:50%;position:absolute;inset:-10%}.rank-badge-legend-star{z-index:7;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,61% 36%,98% 38%,68% 59%,79% 96%,50% 73%,21% 96%,32% 59%,2% 38%,39% 36%);mix-blend-mode:screen;filter:drop-shadow(0 0 7px #78cfff);background:radial-gradient(circle,#fff 0 8%,#e3f7ff 18%,#7eccff8c 39%,#0000 70%);width:23%;position:absolute;top:75%;left:50%}.rank-badge-hall-rays{z-index:1;opacity:0;pointer-events:none;background:repeating-conic-gradient(from 0deg, #ffe881d6 0 3deg, transparent 3deg 12deg, #d7f1ff94 12deg 15deg, transparent 15deg 24deg);filter:blur(1px)drop-shadow(0 0 8px #ffd03ab8);border-radius:50%;position:absolute;inset:-3%}.rank-badge-hall-ring{z-index:6;aspect-ratio:1;opacity:0;pointer-events:none;filter:drop-shadow(0 0 9px #ffd748);background:conic-gradient(#fff,#ffd73af0,#0000 20%,#8bdbffc7 38%,#0000 54%,#fffffff0 70%,#0000 86%,#ffd73af0);border-radius:50%;width:38%;position:absolute;top:34%;left:31%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 0)}.rank-badge-hall-star{z-index:7;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,61% 36%,98% 38%,68% 59%,79% 96%,50% 73%,21% 96%,32% 59%,2% 38%,39% 36%);mix-blend-mode:screen;filter:drop-shadow(0 0 9px #ffc31d);background:radial-gradient(circle,#fff 0 8%,#fff3a0 19%,#ffb914b3 40%,#0000 70%);width:31%;position:absolute;top:22%;left:50%}.rank-badge-presidential-radiance{z-index:1;opacity:0;pointer-events:none;background:repeating-conic-gradient(from 0deg, #ff242fe6 0 5deg, transparent 5deg 13deg, #ffd339fa 13deg 18deg, transparent 18deg 27deg, #1889ffe6 27deg 32deg, transparent 32deg 40deg);filter:blur(2px)drop-shadow(0 0 13px #ffc422d6);border-radius:50%;position:absolute;inset:-11%}.rank-badge-presidential-crown-flash{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,61% 36%,98% 38%,68% 59%,79% 96%,50% 73%,21% 96%,32% 59%,2% 38%,39% 36%);mix-blend-mode:screen;filter:drop-shadow(0 0 11px #ffd23f);background:radial-gradient(circle,#fff 0 8%,#dbf6ff 17%,#39a9ff9e 34%,#ffd43661 49%,#0000 70%);width:29%;position:absolute;top:23%;left:54%}.rank-badge-presidential-burst{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;background:repeating-conic-gradient(from 0deg, #fff 0 2deg, transparent 2deg 18deg);filter:drop-shadow(0 0 8px #ffd23f);border-radius:50%;width:22%;position:absolute;-webkit-mask:radial-gradient(circle,#0000 0 16%,#000 20% 42%,#0000 68%);mask:radial-gradient(circle,#0000 0 16%,#000 20% 42%,#0000 68%)}.rank-badge-presidential-burst-left{top:27%;left:14%}.rank-badge-presidential-burst-center{top:7%;left:50%}.rank-badge-presidential-burst-right{top:27%;left:88%}.rank-badge-presidential-confetti{z-index:9;opacity:0;pointer-events:none;background:var(--presidential-color);border-radius:2px;width:3%;height:6%;position:absolute}.rank-badge-presidential-confetti-one{--presidential-color:#d71920;--presidential-x:-18px;--presidential-rotate:-70deg;top:48%;left:8%}.rank-badge-presidential-confetti-two{--presidential-color:#ffd23f;--presidential-x:12px;--presidential-rotate:90deg;top:63%;left:16%}.rank-badge-presidential-confetti-three{--presidential-color:#1688ef;--presidential-x:-10px;--presidential-rotate:-110deg;top:32%;left:25%}.rank-badge-presidential-confetti-four{--presidential-color:#fff;--presidential-x:15px;--presidential-rotate:75deg;top:16%;left:39%}.rank-badge-presidential-confetti-five{--presidential-color:#ffd23f;--presidential-x:-13px;--presidential-rotate:-95deg;top:17%;right:35%}.rank-badge-presidential-confetti-six{--presidential-color:#d71920;--presidential-x:11px;--presidential-rotate:120deg;top:34%;right:23%}.rank-badge-presidential-confetti-seven{--presidential-color:#1688ef;--presidential-x:-14px;--presidential-rotate:-80deg;top:54%;right:11%}.rank-badge-presidential-confetti-eight{--presidential-color:#fff;--presidential-x:17px;--presidential-rotate:105deg;top:67%;right:18%}.rank-badge-rookie .rank-badge-art{animation:3.2s cubic-bezier(.45,0,.3,1) infinite rookie-badge-hover}.rank-badge-rookie .rank-badge-aura{background:radial-gradient(circle,#ffe05ceb 0,#ffab1852 48%,#0000 72%);animation:3.2s ease-in-out infinite rookie-aura-pulse}.rank-badge-rookie .rank-badge-gem-glow{background:radial-gradient(circle,#ffffd7f2 0 12%,#ffe454d1 28%,#0000 70%);animation:3.2s ease-in-out infinite rookie-gem-pulse}.rank-badge-rookie .rank-badge-shine{-webkit-mask:url(/rank-badges/web/rookie.webp) 50%/contain no-repeat;mask:url(/rank-badges/web/rookie.webp) 50%/contain no-repeat}.rank-badge-rookie .rank-badge-shine:before{background:linear-gradient(90deg,#0000,#fffffff5,#ffeea6b3,#0000);animation:3.2s ease-in-out infinite rookie-shine-sweep}.rank-badge-rookie .rank-badge-spark{filter:drop-shadow(0 0 5px #ffb20b);background:#fff5ad;animation:3.2s ease-out infinite rookie-spark-pop}.rank-badge-operator .rank-badge-art{animation:3.6s cubic-bezier(.42,0,.28,1) infinite operator-badge-lift}.rank-badge-operator .rank-badge-aura{filter:blur(9px);background:radial-gradient(circle,#4bb4fff2 0,#1268db61 45%,#0000 72%);animation:3.6s ease-in-out infinite operator-aura-pulse;inset:10%}.rank-badge-operator .rank-badge-gem-glow{background:radial-gradient(circle,#fffffffa 0 10%,#49b5fff2 30%,#005bff59 56%,#0000 72%);width:23%;animation:3.6s ease-in-out infinite operator-gem-charge;top:28%}.rank-badge-operator .rank-badge-shine{-webkit-mask:url(/rank-badges/web/operator.webp) 50%/contain no-repeat;mask:url(/rank-badges/web/operator.webp) 50%/contain no-repeat}.rank-badge-operator .rank-badge-shine:before{background:linear-gradient(90deg,#0000,#fffffffa,#5cc8ffd1,#0000);animation:3.6s ease-in-out infinite operator-shine-sweep}.rank-badge-operator .rank-badge-chevron{animation:3.6s ease-in-out infinite operator-chevron-charge}.rank-badge-operator .rank-badge-chevron-one{animation-delay:.22s}.rank-badge-operator .rank-badge-chevron-two{animation-delay:0s}.rank-badge-operator .rank-badge-spark{filter:drop-shadow(0 0 6px #2ab7ff);background:#dff6ff;animation:3.6s ease-out infinite operator-spark-pop}.rank-badge-operator .rank-badge-spark-two{animation-delay:.3s}.rank-badge-specialist .rank-badge-art{animation:4.2s cubic-bezier(.42,0,.28,1) infinite specialist-badge-climb}.rank-badge-specialist .rank-badge-aura{filter:blur(10px);background:radial-gradient(circle,#ff3139b8 0,#ffbe2361 44%,#0000 72%);animation:4.2s ease-in-out infinite specialist-aura-forge;inset:8%}.rank-badge-specialist .rank-badge-gem-glow{background:radial-gradient(circle,#fffffffa 0 8%,#ff3e44f5 27%,#ac001280 54%,#0000 72%);width:25%;animation:4.2s ease-in-out infinite specialist-ruby-power;top:25%}.rank-badge-specialist .rank-badge-shine{-webkit-mask:url(/rank-badges/web/specialist.webp) 50%/contain no-repeat;mask:url(/rank-badges/web/specialist.webp) 50%/contain no-repeat}.rank-badge-specialist .rank-badge-shine:before{background:linear-gradient(90deg,#0000,#fffffffa,#ffd75bd1,#0000);animation:4.2s ease-in-out infinite specialist-shine-sweep}.rank-badge-specialist .rank-badge-chevron{background:linear-gradient(#ffffdcfa,#ffb913a3);width:46%;animation:4.2s ease-in-out infinite specialist-chevron-climb;left:27%}.rank-badge-specialist .rank-badge-chevron-one{animation-delay:.34s;top:45%}.rank-badge-specialist .rank-badge-chevron-two{animation-delay:.17s;top:58%}.rank-badge-specialist .rank-badge-chevron-three{animation-delay:0s;top:71%}.rank-badge-specialist .rank-badge-spark{filter:drop-shadow(0 0 7px #ff3c46);background:#fff1a6;animation:4.2s ease-out infinite specialist-spark-burst}.rank-badge-specialist .rank-badge-spark-one{top:10%;right:5%}.rank-badge-specialist .rank-badge-spark-two{animation-delay:.28s;bottom:17%;left:4%}.rank-badge-professional .rank-badge-art{animation:4.6s cubic-bezier(.42,0,.25,1) infinite professional-badge-salute}.rank-badge-professional .rank-badge-aura{filter:blur(9px);background:conic-gradient(#0000,#38bbffd1,#ffffff75,#0000,#004edd8a,#0000);animation:4.6s ease-in-out infinite professional-aura-honor;inset:8%}.rank-badge-professional .rank-badge-gem-glow{background:radial-gradient(circle,#fffffffa 0 8%,#36caffeb 26%,#0046ee7a 54%,#0000 72%);width:24%;animation:4.6s ease-in-out infinite professional-sapphire-focus;top:27%}.rank-badge-professional .rank-badge-shine{-webkit-mask:url(/rank-badges/web/professional.webp) 50%/contain no-repeat;mask:url(/rank-badges/web/professional.webp) 50%/contain no-repeat}.rank-badge-professional .rank-badge-shine:before{background:linear-gradient(90deg,#0000,#fffffffa,#98e6ffd1,#0000);animation:4.6s ease-in-out infinite professional-polish-sweep}.rank-badge-professional .rank-badge-orbit{animation:4.6s ease-in-out infinite professional-orbit-turn}.rank-badge-professional .rank-badge-star-flare{animation:4.6s ease-out infinite professional-star-salute}.rank-badge-professional .rank-badge-spark{filter:drop-shadow(0 0 7px #3cc9ff);background:#e9fbff;animation:4.6s ease-out infinite professional-spark-salute}.rank-badge-professional .rank-badge-spark-one{top:17%;right:4%}.rank-badge-professional .rank-badge-spark-two{animation-delay:.32s;bottom:22%;left:3%}.rank-badge-expert .rank-badge-art{animation:4.8s cubic-bezier(.42,0,.25,1) infinite expert-badge-inspection}.rank-badge-expert .rank-badge-aura{filter:blur(9px);background:conic-gradient(from -25deg,#ffc62db8,#ffffff80,#91a2b270,#0000,#ffc62db8);animation:4.8s ease-in-out infinite expert-aura-balance;inset:7%}.rank-badge-expert .rank-badge-gem-glow{background:radial-gradient(circle,#fffffffa 0 8%,#ff3942f5 27%,#ffbb1d66 50%,#0000 72%);width:25%;animation:4.8s ease-in-out infinite expert-ruby-double-charge;top:27%}.rank-badge-expert .rank-badge-shine{-webkit-mask:url(/rank-badges/web/expert.webp) 50%/contain no-repeat;mask:url(/rank-badges/web/expert.webp) 50%/contain no-repeat}.rank-badge-expert .rank-badge-shine:before{background:linear-gradient(90deg,#0000,#fffffffa,#ffd753d1,#0000);animation:4.8s ease-in-out infinite expert-polish-sweep}.rank-badge-expert .rank-badge-rank-star{animation:4.8s ease-out infinite expert-star-lock}.rank-badge-expert .rank-badge-rank-star-left{top:43%;left:22%}.rank-badge-expert .rank-badge-rank-star-right{animation-delay:.24s;top:43%;right:22%}.rank-badge-expert .rank-badge-laurel-glow{animation:4.8s ease-out infinite expert-laurel-rise}.rank-badge-expert .rank-badge-spark{filter:drop-shadow(0 0 7px #ffb718);background:#fff5b5;animation:4.8s ease-out infinite expert-spark-lock}.rank-badge-expert .rank-badge-spark-one{top:11%;right:5%}.rank-badge-expert .rank-badge-spark-two{animation-delay:.3s;bottom:19%;left:4%}.rank-badge-elite-operator .rank-badge-art{animation:5s cubic-bezier(.42,0,.24,1) infinite elite-badge-promotion}.rank-badge-elite-operator .rank-badge-aura{filter:blur(11px);background:conic-gradient(from -25deg,#ff2931d1,#ffc726b3,#0070ffdb,#ffffff57,#ff2931d1);animation:5s ease-in-out infinite elite-brand-surge;inset:5%}.rank-badge-elite-operator .rank-badge-brand-flash{animation:5s ease-in-out infinite reverse elite-brand-surge}.rank-badge-elite-operator .rank-badge-gem-glow{background:radial-gradient(circle,#fffffffa 0 7%,#ff343cfa 26%,#ffbf1e7a 50%,#0000 72%);width:25%;animation:5s ease-in-out infinite elite-ruby-crown;top:27%}.rank-badge-elite-operator .rank-badge-shine{-webkit-mask:url(/rank-badges/web/elite-operator.webp) 50%/contain no-repeat;mask:url(/rank-badges/web/elite-operator.webp) 50%/contain no-repeat}.rank-badge-elite-operator .rank-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#ffd34ae6,#78d3ffa8,#0000);animation:5s ease-in-out infinite elite-shine-sweep}.rank-badge-elite-operator .rank-badge-rank-star{animation:5s ease-out infinite elite-star-formation}.rank-badge-elite-operator .rank-badge-rank-star-left{top:45%;left:21%}.rank-badge-elite-operator .rank-badge-rank-star-center{animation-delay:.18s;top:58%;left:38.5%}.rank-badge-elite-operator .rank-badge-rank-star-right{animation-delay:.36s;top:45%;right:21%}.rank-badge-elite-operator .rank-badge-laurel-glow{animation:5s ease-out infinite elite-laurel-victory}.rank-badge-elite-operator .rank-badge-spark{filter:drop-shadow(0 0 8px #ff424a);background:#fff7be;animation:5s ease-out infinite elite-spark-victory}.rank-badge-elite-operator .rank-badge-spark-one{top:10%;right:3%}.rank-badge-elite-operator .rank-badge-spark-two{animation-delay:.34s;bottom:20%;left:2%}.rank-badge-master-operator .rank-badge-art{animation:5.2s cubic-bezier(.42,0,.24,1) infinite master-badge-command}.rank-badge-master-operator .rank-badge-aura{filter:blur(11px);background:conic-gradient(from -20deg,#ffcd31d6,#fff6,#1b95ffd6,#003daa66,#ffcd31d6);animation:5.2s ease-in-out infinite master-aura-command;inset:5%}.rank-badge-master-operator .rank-badge-gem-glow{background:radial-gradient(circle,#fffffffa 0 7%,#52c6fff5 27%,#0053e57a 52%,#0000 72%);width:25%;animation:5.2s ease-in-out infinite master-sapphire-command;top:35%}.rank-badge-master-operator .rank-badge-command-ring{animation:5.2s cubic-bezier(.42,0,.28,1) infinite master-command-ring-turn}.rank-badge-master-operator .rank-badge-chevron{background:linear-gradient(#ffffe0fa,#ffbf14ab);width:42%;animation:5.2s ease-out infinite master-chevron-rise;left:29%}.rank-badge-master-operator .rank-badge-chevron-one{animation-delay:.2s;top:51%}.rank-badge-master-operator .rank-badge-chevron-two{animation-delay:0s;top:64%}.rank-badge-master-operator .rank-badge-laurel-glow{animation:5.2s ease-out infinite master-laurel-command}.rank-badge-master-operator .rank-badge-shine{-webkit-mask:url(/rank-badges/web/master-operator.webp) 50%/contain no-repeat;mask:url(/rank-badges/web/master-operator.webp) 50%/contain no-repeat}.rank-badge-master-operator .rank-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#ffde5fe0,#70d5ffb8,#0000);animation:5.2s ease-in-out infinite master-shine-sweep}.rank-badge-master-operator .rank-badge-spark{filter:drop-shadow(0 0 8px #2baeff);background:#f1fbff;animation:5.2s ease-out infinite master-spark-command}.rank-badge-master-operator .rank-badge-spark-one{top:10%;right:4%}.rank-badge-master-operator .rank-badge-spark-two{animation-delay:.32s;bottom:18%;left:3%}.rank-badge-operations-ace .rank-badge-art{animation:4.9s cubic-bezier(.42,0,.22,1) infinite ace-badge-flight}.rank-badge-operations-ace .rank-badge-aura{filter:blur(12px);background:radial-gradient(#ffdd4ee6 0,#36b1ff8f 38%,#0052d338 58%,#0000 74%);border-radius:45%;animation:4.9s ease-in-out infinite ace-aura-flight;inset:4% -2%}.rank-badge-operations-ace .rank-badge-gem-glow{background:radial-gradient(circle,#fff 0 7%,#5dcffffa 26%,#005eeb80 51%,#0000 72%);width:25%;animation:4.9s ease-in-out infinite ace-sapphire-ignite;top:47%}.rank-badge-operations-ace .rank-badge-wing-left{animation:4.9s ease-out infinite ace-wing-launch-left}.rank-badge-operations-ace .rank-badge-wing-right{animation:4.9s ease-out infinite ace-wing-launch-right}.rank-badge-operations-ace .rank-badge-ace-sweep{animation:4.9s ease-out infinite ace-star-sweep}.rank-badge-operations-ace .rank-badge-shine{-webkit-mask:url(/rank-badges/web/operations-ace.webp) 50%/contain no-repeat;mask:url(/rank-badges/web/operations-ace.webp) 50%/contain no-repeat}.rank-badge-operations-ace .rank-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#97e5ffeb,#ffd642cc,#0000);animation:4.9s ease-in-out infinite ace-shine-sweep}.rank-badge-operations-ace .rank-badge-spark{filter:drop-shadow(0 0 9px #3ec6ff);background:#eefcff;animation:4.9s ease-out infinite ace-spark-flight}.rank-badge-operations-ace .rank-badge-spark-one{top:13%;right:1%}.rank-badge-operations-ace .rank-badge-spark-two{animation-delay:.27s;bottom:22%;left:0}.rank-badge-operations-champion .rank-badge-art{animation:5.5s cubic-bezier(.42,0,.23,1) infinite champion-badge-coronation}.rank-badge-operations-champion .rank-badge-aura{filter:blur(12px);background:conic-gradient(from -30deg,#ff242ff0,#ffd02fc7,#ffffff5c,#0071fff2,#ff242ff0);animation:5.5s ease-in-out infinite champion-aura-coronation;inset:3%}.rank-badge-operations-champion .rank-badge-gem-glow{background:radial-gradient(circle,#fff 0 7%,#ff3d44fa 27%,#bb00168a 52%,#0000 72%);width:28%;animation:5.5s ease-in-out infinite champion-ruby-command;top:45%}.rank-badge-operations-champion .rank-badge-secondary-gem{background:radial-gradient(circle,#fff 0 7%,#41b5fffa 27%,#0046da8c 52%,#0000 72%);animation:5.5s ease-in-out infinite champion-sapphire-answer}.rank-badge-operations-champion .rank-badge-champion-split{animation:5.5s cubic-bezier(.42,0,.24,1) infinite champion-split-converge}.rank-badge-operations-champion .rank-badge-crown-light{animation:5.5s ease-out infinite champion-crown-light}.rank-badge-operations-champion .rank-badge-crown-light-one{animation-delay:0s}.rank-badge-operations-champion .rank-badge-crown-light-two{animation-delay:.1s}.rank-badge-operations-champion .rank-badge-crown-light-three{animation-delay:.2s}.rank-badge-operations-champion .rank-badge-crown-light-four{animation-delay:.3s}.rank-badge-operations-champion .rank-badge-crown-light-five{animation-delay:.4s}.rank-badge-operations-champion .rank-badge-laurel-glow{animation:5.5s ease-out infinite champion-laurel-crown}.rank-badge-operations-champion .rank-badge-shine{-webkit-mask:url(/rank-badges/web/operations-champion.webp) 50%/contain no-repeat;mask:url(/rank-badges/web/operations-champion.webp) 50%/contain no-repeat}.rank-badge-operations-champion .rank-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#ffdc4feb,#ff454c99,#47b4ffad,#0000);animation:5.5s ease-in-out infinite champion-shine-sweep}.rank-badge-operations-champion .rank-badge-spark{filter:drop-shadow(0 0 9px #ff424c);background:#fff7b8;animation:5.5s ease-out infinite champion-spark-crown}.rank-badge-operations-champion .rank-badge-spark-one{top:8%;right:2%}.rank-badge-operations-champion .rank-badge-spark-two{animation-delay:.36s;bottom:18%;left:1%}.rank-badge-operations-legend .rank-badge-art{animation:5.8s cubic-bezier(.42,0,.22,1) infinite legend-badge-reveal}.rank-badge-operations-legend .rank-badge-aura{filter:blur(12px);background:conic-gradient(from -45deg,#ffffffeb,#7e97b17a,#2295ffcc,#051f4a59,#ffffffeb);animation:5.8s ease-in-out infinite legend-aura-eclipse;inset:3%}.rank-badge-operations-legend .rank-badge-gem-glow{background:radial-gradient(circle,#fff 0 7%,#71d3fffa 27%,#0052e280 53%,#0000 72%);width:28%;animation:5.8s ease-in-out infinite legend-sapphire-eternal;top:50%}.rank-badge-operations-legend .rank-badge-wing-flare{filter:drop-shadow(0 0 9px #8fd4ff);background:repeating-linear-gradient(#fff 0 7%,#b1ddf6bd 8% 14%,#0000 15% 24%);width:49%;height:43%;top:29%}.rank-badge-operations-legend .rank-badge-wing-left{animation:5.8s ease-out infinite legend-wing-unfurl-left}.rank-badge-operations-legend .rank-badge-wing-right{animation:5.8s ease-out infinite legend-wing-unfurl-right}.rank-badge-operations-legend .rank-badge-legend-halo{animation:5.8s cubic-bezier(.42,0,.25,1) infinite legend-halo-turn}.rank-badge-operations-legend .rank-badge-legend-star{animation:5.8s ease-out infinite legend-star-lock}.rank-badge-operations-legend .rank-badge-shine{-webkit-mask:url(/rank-badges/web/operations-legend.webp) 50%/contain no-repeat;mask:url(/rank-badges/web/operations-legend.webp) 50%/contain no-repeat}.rank-badge-operations-legend .rank-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#b1e7ffeb,#9fadbbb8,#0000);animation:5.8s ease-in-out infinite legend-shine-sweep}.rank-badge-operations-legend .rank-badge-spark{filter:drop-shadow(0 0 10px #6bcaff);background:#effcff;animation:5.8s ease-out infinite legend-spark-eternal}.rank-badge-operations-legend .rank-badge-spark-one{top:10%;right:1%}.rank-badge-operations-legend .rank-badge-spark-two{animation-delay:.34s;bottom:20%;left:0}.rank-badge-hall-of-fame .rank-badge-art{animation:6s cubic-bezier(.42,0,.22,1) infinite hall-badge-induction}.rank-badge-hall-of-fame .rank-badge-aura{filter:blur(12px);background:conic-gradient(from -55deg,#ffd231f0,#ffffffb8,#7fd3ffa3,#ffbf15b3,#ffd231f0);animation:6s ease-in-out infinite hall-aura-induction;inset:2%}.rank-badge-hall-of-fame .rank-badge-gem-glow{background:radial-gradient(circle,#fff 0 7%,#b2e8fff5 25%,#ffda4561 48%,#0000 72%);width:34%;animation:6s ease-in-out infinite hall-diamond-prism;top:53%}.rank-badge-hall-of-fame .rank-badge-hall-rays{animation:6s cubic-bezier(.42,0,.25,1) infinite hall-rays-turn}.rank-badge-hall-of-fame .rank-badge-hall-ring{animation:6s cubic-bezier(.42,0,.25,1) infinite hall-ring-focus}.rank-badge-hall-of-fame .rank-badge-hall-star{animation:6s ease-out infinite hall-star-induct}.rank-badge-hall-of-fame .rank-badge-laurel-glow{animation:6s ease-out infinite hall-laurel-honor}.rank-badge-hall-of-fame .rank-badge-shine{-webkit-mask:url(/rank-badges/web/hall-of-fame.webp) 50%/contain no-repeat;mask:url(/rank-badges/web/hall-of-fame.webp) 50%/contain no-repeat}.rank-badge-hall-of-fame .rank-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#ffe575f5,#a2e2ffd1,#0000);animation:6s ease-in-out infinite hall-shine-sweep}.rank-badge-hall-of-fame .rank-badge-spark{filter:drop-shadow(0 0 10px #ffc827);background:#fff8bd;animation:6s ease-out infinite hall-spark-induct}.rank-badge-hall-of-fame .rank-badge-spark-one{top:8%;right:1%}.rank-badge-hall-of-fame .rank-badge-spark-two{animation-delay:.36s;bottom:18%;left:0}.rank-badge-presidential-operator.rank-badge-showcase{width:min(78vw,340px);height:min(78vw,340px)}.rank-badge-presidential-operator .rank-badge-art{animation:6.4s cubic-bezier(.4,0,.2,1) infinite presidential-badge-finale}.rank-badge-presidential-operator .rank-badge-aura{filter:blur(14px);background:conic-gradient(from -40deg,#d71920f5,#ffd23ff5,#ffffff8c,#0876d1fa,#ffd23fc2,#d71920f5);animation:6.4s ease-in-out infinite presidential-brand-radiance;inset:-3%}.rank-badge-presidential-operator .rank-badge-brand-flash{filter:blur(14px);animation:6.4s ease-in-out infinite reverse presidential-brand-radiance;inset:-1%}.rank-badge-presidential-operator .rank-badge-presidential-radiance{animation:6.4s cubic-bezier(.4,0,.2,1) infinite presidential-radiance-burst}.rank-badge-presidential-operator .rank-badge-gem-glow{background:radial-gradient(circle,#fff 0 7%,#8fdefffa 26%,#005bee80 50%,#ffd13740 62%,#0000 74%);width:22%;animation:6.4s ease-in-out infinite presidential-medallion-power;top:85%;left:54%}.rank-badge-presidential-operator .rank-badge-presidential-crown-flash{animation:6.4s ease-out infinite presidential-crown-ignite}.rank-badge-presidential-operator .rank-badge-presidential-burst{animation:6.4s ease-out infinite presidential-firework-bloom}.rank-badge-presidential-operator .rank-badge-presidential-burst-left{animation-delay:0s}.rank-badge-presidential-operator .rank-badge-presidential-burst-center{animation-delay:.22s}.rank-badge-presidential-operator .rank-badge-presidential-burst-right{animation-delay:.44s}.rank-badge-presidential-operator .rank-badge-presidential-confetti{animation:6.4s ease-out infinite presidential-confetti-finale}.rank-badge-presidential-operator .rank-badge-presidential-confetti-two{animation-delay:.12s}.rank-badge-presidential-operator .rank-badge-presidential-confetti-three{animation-delay:.24s}.rank-badge-presidential-operator .rank-badge-presidential-confetti-four{animation-delay:.36s}.rank-badge-presidential-operator .rank-badge-presidential-confetti-five{animation-delay:.48s}.rank-badge-presidential-operator .rank-badge-presidential-confetti-six{animation-delay:.6s}.rank-badge-presidential-operator .rank-badge-presidential-confetti-seven{animation-delay:.72s}.rank-badge-presidential-operator .rank-badge-presidential-confetti-eight{animation-delay:.84s}.rank-badge-presidential-operator .rank-badge-laurel-glow{background:radial-gradient(at 50% 92%,#fffffffa 0 5%,#ffd23fe6 18%,#d7192047 42%,#0876d133 56%,#0000 72%);height:48%;animation:6.4s ease-out infinite presidential-laurel-celebrate;bottom:2%;left:5%;right:5%}.rank-badge-presidential-operator .rank-badge-shine{inset:0;-webkit-mask:url(/rank-badges/web/presidential-operator.webp) 50%/contain no-repeat;mask:url(/rank-badges/web/presidential-operator.webp) 50%/contain no-repeat}.rank-badge-presidential-operator .rank-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#ffe059fa,#ff464db8,#50b9ffc7,#0000);animation:6.4s ease-in-out infinite presidential-shine-sweep}.rank-badge-presidential-operator .rank-badge-spark{filter:drop-shadow(0 0 12px #ffd23f);background:#fff9c7;width:13px;height:13px;animation:6.4s ease-out infinite presidential-spark-finale}.rank-badge-presidential-operator .rank-badge-spark-one{top:5%;right:-1%}.rank-badge-presidential-operator .rank-badge-spark-two{animation-delay:.32s;bottom:12%;left:-1%}@keyframes growth-apprentice-cultivate{0%,to{transform:translateY(4px)rotate(-1deg)scale(.98)}16%{transform:translateY(-3px)rotate(1.4deg)scale(1.015)}32%{transform:translateY(-7px)rotate(-.4deg)scale(1.045)}48%{transform:translateY(-1px)rotate(.2deg)scale(1.02)}62%,81%{transform:translateY(0)rotate(0)scale(1)}}@keyframes growth-apprentice-sprout{0%,15%,to{opacity:0;transform:translate(-50%,-50%)scale(.28)}34%{opacity:.96;transform:translate(-50%,-50%)scale(1.2)}56%,72%{opacity:.44;transform:translate(-50%,-50%)scale(.9)}84%{opacity:0;transform:translate(-50%,-50%)scale(1.34)}}@keyframes growth-apprentice-arrow{0%,19%,to{opacity:0;transform:translate(-50%,-50%)rotate(-16deg)scaleX(.12)}38%{opacity:.98;transform:translate(-50%,-50%)rotate(-16deg)scaleX(1.08)}57%,72%{opacity:.46;transform:translate(-50%,-50%)rotate(-16deg)scaleX(.9)}84%{opacity:0;transform:translate(-50%,-50%)rotate(-16deg)scaleX(1.2)}}@keyframes growth-apprentice-bloom{0%,29%,to{opacity:0;transform:translate(-50%,-50%)scale(.14)rotate(0)}43%{opacity:1;transform:translate(-50%,-50%)scale(1.55)rotate(45deg)}59%,72%{opacity:.42;transform:translate(-50%,-50%)scale(.8)rotate(92deg)}84%{opacity:0;transform:translate(-50%,-50%)scale(1.14)rotate(132deg)}}@keyframes growth-apprentice-week{0%,23%,to{opacity:0;transform:translate(-50%,-50%)scale(.2)}36%{opacity:1;transform:translate(-50%,-50%)scale(1.72)}52%,72%{opacity:.68;transform:translate(-50%,-50%)scale(.78)}84%{opacity:0;transform:translate(-50%,-50%)scale(.28)}}@keyframes growth-artisan-conduct{0%,to{transform:translateY(3px)rotate(-.8deg)scale(.985)}15%{transform:translateY(-4px)rotate(1.6deg)scale(1.015)}31%{transform:translateY(-8px)rotate(-.6deg)scale(1.047)}47%{transform:translateY(-2px)rotate(.25deg)scale(1.022)}61%,81%{transform:translateY(0)rotate(0)scale(1)}}@keyframes growth-artisan-curve{0%,12%,to{opacity:0;transform:translate(-50%,-50%)rotate(-38deg)scale(.5)}32%{opacity:.95;transform:translate(-50%,-50%)rotate(2deg)scale(1.1)}55%,71%{opacity:.46;transform:translate(-50%,-50%)rotate(78deg)scale(.95)}84%{opacity:0;transform:translate(-50%,-50%)rotate(132deg)scale(1.18)}}@keyframes growth-artisan-star{0%,17%,to{opacity:0;transform:translate(-50%,-50%)rotate(-110deg)scale(.45)}36%{opacity:.96;transform:translate(-50%,-50%)rotate(18deg)scale(1.18)}58%,72%{opacity:.42;transform:translate(-50%,-50%)rotate(205deg)scale(.9)}84%{opacity:0;transform:translate(-50%,-50%)rotate(330deg)scale(1.2)}}@keyframes growth-artisan-flare{0%,30%,to{opacity:0;transform:translate(-50%,-50%)scale(.15)rotate(0)}44%{opacity:1;transform:translate(-50%,-50%)scale(1.62)rotate(45deg)}60%,73%{opacity:.43;transform:translate(-50%,-50%)scale(.82)rotate(92deg)}85%{opacity:0;transform:translate(-50%,-50%)scale(1.16)rotate(136deg)}}@keyframes growth-artisan-week{0%,25%,to{opacity:0;transform:translate(-50%,-50%)scale(.16)}38%{opacity:1;transform:translate(-50%,-50%)scale(1.62)}54%,73%{opacity:.64;transform:translate(-50%,-50%)scale(.76)}85%{opacity:0;transform:translate(-50%,-50%)scale(.25)}}@keyframes growth-master-climb{0%,to{transform:translateY(5px)rotate(-.7deg)scale(.978)}15%{transform:translateY(-4px)rotate(.8deg)scale(1.015)}31%{transform:translateY(-11px)rotate(-.25deg)scale(1.055)}47%{transform:translateY(-3px)rotate(.18deg)scale(1.027)}62%,81%{transform:translateY(0)rotate(0)scale(1)}}@keyframes growth-master-radiance{0%,12%,to{opacity:.04;transform:rotate(-42deg)scale(.6)}31%{opacity:.94;transform:rotate(36deg)scale(1.13)}56%{opacity:.42;transform:rotate(172deg)scale(.95)}73%{opacity:.76;transform:rotate(290deg)scale(1.06)}85%{opacity:0;transform:rotate(408deg)scale(1.2)}}@keyframes growth-master-ascent{0%,18%,to{opacity:0;transform:translate(-50%,-50%)rotate(-28deg)scaleX(.08)}38%{opacity:.98;transform:translate(-50%,-50%)rotate(-28deg)scaleX(1.08)}58%,73%{opacity:.45;transform:translate(-50%,-50%)rotate(-28deg)scaleX(.86)}85%{opacity:0;transform:translate(-50%,-50%)rotate(-28deg)scaleX(1.18)}}@keyframes growth-master-gem{0%,29%,to{opacity:0;transform:translate(-50%,-50%)scale(.14)rotate(0)}43%{opacity:1;transform:translate(-50%,-50%)scale(1.62)rotate(45deg)}60%,73%{opacity:.46;transform:translate(-50%,-50%)scale(.84)rotate(94deg)}85%{opacity:0;transform:translate(-50%,-50%)scale(1.2)rotate(138deg)}}@keyframes growth-master-marker{0%,22%,to{opacity:0;transform:translate(-50%)scale(.16)}35%{opacity:1;transform:translate(-50%)scale(1.75)}51%,73%{opacity:.7;transform:translate(-50%)scale(.78)}85%{opacity:0;transform:translate(-50%)scale(.27)}}@keyframes growth-prestige-step-rise{0%,to{transform:translateY(6px)rotate(-.8deg)scale(.975)}15%{transform:translateY(-5px)rotate(1deg)scale(1.016)}31%{transform:translateY(-12px)rotate(-.25deg)scale(1.056)}47%{transform:translateY(-3px)rotate(.2deg)scale(1.028)}62%,81%{transform:translateY(0)rotate(0)scale(1)}}@keyframes growth-prestige-portal-turn{0%,11%,to{opacity:.04;transform:rotate(-58deg)scale(.58)}30%{opacity:.96;transform:rotate(32deg)scale(1.12)}54%{opacity:.47;transform:rotate(174deg)scale(.94)}73%{opacity:.76;transform:rotate(298deg)scale(1.06)}85%{opacity:0;transform:rotate(418deg)scale(1.22)}}@keyframes growth-prestige-spiral{0%,16%,to{opacity:0;transform:translate(-50%,-50%)rotate(-92deg)scale(.42)}35%{opacity:.96;transform:translate(-50%,-50%)rotate(18deg)scale(1.12)}58%,73%{opacity:.44;transform:translate(-50%,-50%)rotate(214deg)scale(.94)}85%{opacity:0;transform:translate(-50%,-50%)rotate(382deg)scale(1.2)}}@keyframes growth-prestige-flare{0%,30%,to{opacity:0;transform:translate(-50%,-50%)scale(.14)rotate(0)}44%{opacity:1;transform:translate(-50%,-50%)scale(1.65)rotate(45deg)}60%,73%{opacity:.45;transform:translate(-50%,-50%)scale(.84)rotate(94deg)}85%{opacity:0;transform:translate(-50%,-50%)scale(1.2)rotate(140deg)}}@keyframes growth-prestige-milestone{0%,22%,to{opacity:0;transform:translate(-50%)scale(.14)}35%{opacity:1;transform:translate(-50%)scale(1.78)}52%,73%{opacity:.68;transform:translate(-50%)scale(.76)}85%{opacity:0;transform:translate(-50%)scale(.25)}}@keyframes growth-president-coronation{0%,to{transform:translateY(7px)rotate(-.7deg)scale(.97)}13%{transform:translateY(-6px)rotate(.9deg)scale(1.018)}28%{transform:translateY(-15px)rotate(-.2deg)scale(1.065)}44%{transform:translateY(-4px)rotate(.15deg)scale(1.034)}58%,80%{transform:translateY(0)rotate(0)scale(1)}}@keyframes growth-president-radiance{0%,10%,to{opacity:.04;transform:rotate(-48deg)scale(.54)}27%{opacity:1;transform:rotate(34deg)scale(1.16)}50%{opacity:.54;transform:rotate(168deg)scale(.96)}70%{opacity:.9;transform:rotate(286deg)scale(1.1)}84%{opacity:0;transform:rotate(420deg)scale(1.27)}}@keyframes growth-president-crown{0%,19%,to{opacity:0;transform:translate(-50%,-50%)scale(.18)rotate(-18deg)}36%{opacity:1;transform:translate(-50%,-50%)scale(1.4)rotate(9deg)}55%,72%{opacity:.5;transform:translate(-50%,-50%)scale(.9)rotate(43deg)}84%{opacity:0;transform:translate(-50%,-50%)scale(1.22)rotate(88deg)}}@keyframes growth-president-century-ring{0%,14%,to{opacity:0;transform:translate(-50%,-50%)rotate(-120deg)scale(.5)}32%{opacity:.98;transform:translate(-50%,-50%)rotate(12deg)scale(1.13)}56%,72%{opacity:.46;transform:translate(-50%,-50%)rotate(224deg)scale(.94)}84%{opacity:0;transform:translate(-50%,-50%)rotate(408deg)scale(1.22)}}@keyframes growth-president-finale{0%,31%,to{opacity:0;transform:translate(-50%,-50%)scale(.12)rotate(0)}44%{opacity:1;transform:translate(-50%,-50%)scale(1.82)rotate(45deg)}60%,73%{opacity:.55;transform:translate(-50%,-50%)scale(.9)rotate(96deg)}85%{opacity:0;transform:translate(-50%,-50%)scale(1.28)rotate(146deg)}}@keyframes growth-president-decade{0%,24%,to{opacity:0;transform:translate(-50%)scale(.12)}37%{opacity:1;transform:translate(-50%)scale(1.92)}53%,73%{opacity:.78;transform:translate(-50%)scale(.82)}85%{opacity:0;transform:translate(-50%)scale(.24)}}@keyframes growth-spurt-launch{0%,to{transform:translate(-3px,5px)rotate(-1.5deg)scale(.975)}14%{transform:translate(3px,-4px)rotate(1.4deg)scale(1.014)}29%{transform:translate(8px,-13px)rotate(2.2deg)scale(1.06)}45%{transform:translate(2px,-3px)rotate(.3deg)scale(1.03)}59%,80%{transform:translate(0)rotate(0)scale(1)}}@keyframes growth-spurt-ring-break{0%,14%,to{opacity:0;transform:translate(-50%,-50%)rotate(-78deg)scale(.4)}33%{opacity:.98;transform:translate(-50%,-50%)rotate(14deg)scale(1.18)}56%,72%{opacity:.46;transform:translate(-50%,-50%)rotate(182deg)scale(.93)}84%{opacity:0;transform:translate(-50%,-50%)rotate(312deg)scale(1.2)}}@keyframes growth-spurt-contrail{0%,18%,to{opacity:0;transform:translate(-50%,-50%)rotate(-38deg)scaleX(.08)}37%{opacity:1;transform:translate(-50%,-50%)rotate(-38deg)scaleX(1.12)}57%,72%{opacity:.47;transform:translate(-50%,-50%)rotate(-38deg)scaleX(.88)}84%{opacity:0;transform:translate(-50%,-50%)rotate(-38deg)scaleX(1.2)}}@keyframes growth-spurt-burst{0%,29%,to{opacity:0;transform:translate(-50%,-50%)scale(.13)rotate(0)}43%{opacity:1;transform:translate(-50%,-50%)scale(1.7)rotate(45deg)}59%,72%{opacity:.48;transform:translate(-50%,-50%)scale(.86)rotate(94deg)}84%{opacity:0;transform:translate(-50%,-50%)scale(1.22)rotate(140deg)}}@keyframes growth-spurt-checkpoint{0%,24%,to{opacity:0;transform:translate(-50%,-50%)scale(.15)}37%{opacity:1;transform:translate(-50%,-50%)scale(1.72)}53%,73%{opacity:.68;transform:translate(-50%,-50%)scale(.78)}85%{opacity:0;transform:translate(-50%,-50%)scale(.25)}}@keyframes rocket-fuel-launch{0%,to{transform:translate(-5px,8px)rotate(-2.4deg)scale(.97)}14%{transform:translate(2px,-3px)rotate(1.6deg)scale(1.014)}30%{transform:translate(10px,-17px)rotate(3.2deg)scale(1.065)}47%{transform:translate(2px,-4px)rotate(.4deg)scale(1.03)}61%,81%{transform:translate(0)rotate(0)scale(1)}}@keyframes rocket-fuel-gauge{0%,13%,to{opacity:0;transform:translate(-50%,-50%)rotate(-110deg)scale(.38)}32%{opacity:1;transform:translate(-50%,-50%)rotate(18deg)scale(1.17)}55%,72%{opacity:.48;transform:translate(-50%,-50%)rotate(218deg)scale(.94)}85%{opacity:0;transform:translate(-50%,-50%)rotate(398deg)scale(1.22)}}@keyframes rocket-fuel-flame{0%,17%,to{opacity:0;transform:translate(-50%,-50%)rotate(-42deg)scaleX(.06)}36%{opacity:1;transform:translate(-50%,-50%)rotate(-42deg)scaleX(1.18)}57%,72%{opacity:.5;transform:translate(-50%,-50%)rotate(-42deg)scaleX(.88)}85%{opacity:0;transform:translate(-50%,-50%)rotate(-42deg)scaleX(1.3)}}@keyframes rocket-fuel-flare{0%,29%,to{opacity:0;transform:translate(-50%,-50%)scale(.12)rotate(0)}43%{opacity:1;transform:translate(-50%,-50%)scale(1.75)rotate(45deg)}60%,73%{opacity:.5;transform:translate(-50%,-50%)scale(.88)rotate(96deg)}85%{opacity:0;transform:translate(-50%,-50%)scale(1.23)rotate(142deg)}}@keyframes rocket-fuel-marker{0%,23%,to{opacity:0;transform:translate(-50%)scale(.14)}36%{opacity:1;transform:translate(-50%)scale(1.82)}53%,73%{opacity:.72;transform:translate(-50%)scale(.79)}85%{opacity:0;transform:translate(-50%)scale(.24)}}@keyframes moon-coronation{0%,to{transform:translateY(8px)rotate(-.8deg)scale(.965)}13%{transform:translateY(-6px)rotate(.8deg)scale(1.018)}29%{transform:translateY(-17px)rotate(-.15deg)scale(1.072)}46%{transform:translateY(-4px)rotate(.1deg)scale(1.036)}60%,82%{transform:translateY(0)rotate(0)scale(1)}}@keyframes moon-radiance{0%,9%,to{opacity:.03;transform:rotate(-62deg)scale(.48)}27%{opacity:1;transform:rotate(28deg)scale(1.2)}51%{opacity:.58;transform:rotate(176deg)scale(.98)}72%{opacity:.94;transform:rotate(304deg)scale(1.13)}86%{opacity:0;transform:rotate(448deg)scale(1.31)}}@keyframes moon-orbit{0%,13%,to{opacity:0;transform:translate(-50%,-50%)rotate(-135deg)scale(.45)}31%{opacity:1;transform:translate(-50%,-50%)rotate(18deg)scale(1.16)}57%,73%{opacity:.52;transform:translate(-50%,-50%)rotate(248deg)scale(.96)}86%{opacity:0;transform:translate(-50%,-50%)rotate(438deg)scale(1.25)}}@keyframes moon-crown{0%,20%,to{opacity:0;transform:translate(-50%,-50%)scale(.12)rotate(-24deg)}37%{opacity:1;transform:translate(-50%,-50%)scale(1.55)rotate(8deg)}57%,74%{opacity:.62;transform:translate(-50%,-50%)scale(.91)rotate(48deg)}86%{opacity:0;transform:translate(-50%,-50%)scale(1.3)rotate(96deg)}}@keyframes moon-finale{0%,31%,to{opacity:0;transform:translate(-50%,-50%)scale(.1)rotate(0)}45%{opacity:1;transform:translate(-50%,-50%)scale(1.95)rotate(45deg)}62%,75%{opacity:.62;transform:translate(-50%,-50%)scale(.94)rotate(100deg)}87%{opacity:0;transform:translate(-50%,-50%)scale(1.35)rotate(154deg)}}@keyframes moon-decade{0%,25%,to{opacity:0;transform:translate(-50%)scale(.1)}38%{opacity:1;transform:translate(-50%)scale(2)}55%,75%{opacity:.82;transform:translate(-50%)scale(.84)}87%{opacity:0;transform:translate(-50%)scale(.22)}}@keyframes growth-streak-run{0%,to{transform:translate(-4px,4px)rotate(-1.5deg)scale(.98)}18%{transform:translate(3px,-3px)rotate(1.8deg)scale(1.02)}38%{transform:translate(9px,-10px)rotate(2.4deg)scale(1.055)}57%,78%{transform:translate(0)rotate(0)scale(1)}}@keyframes growth-streak-route{0%,14%,to{opacity:0;transform:translate(-50%,-50%)rotate(-38deg)scaleX(.08)}36%{opacity:1;transform:translate(-50%,-50%)rotate(-38deg)scaleX(1.12)}58%,74%{opacity:.48;transform:translate(-50%,-50%)rotate(-38deg)scaleX(.9)}86%{opacity:0;transform:translate(-50%,-50%)rotate(-38deg)scaleX(1.22)}}@keyframes growth-streak-wave{0%,20%,to{opacity:0;transform:translate(-50%,-50%)scale(.22)}41%{opacity:.95;transform:translate(-50%,-50%)scale(1.25)}61%,74%{opacity:.36;transform:translate(-50%,-50%)scale(.9)}86%{opacity:0;transform:translate(-50%,-50%)scale(1.38)}}@keyframes growth-streak-finish{0%,30%,to{opacity:0;transform:translate(-50%,-50%)scale(.13)rotate(0)}46%{opacity:1;transform:translate(-50%,-50%)scale(1.65)rotate(45deg)}63%,75%{opacity:.48;transform:translate(-50%,-50%)scale(.86)rotate(95deg)}87%{opacity:0;transform:translate(-50%,-50%)scale(1.2)rotate(140deg)}}@keyframes growth-streak-week{0%,19%,to{opacity:0;transform:translate(-50%,-50%)scale(.18)}36%{opacity:1;transform:translate(-50%,-50%)scale(1.68)}55%,74%{opacity:.74;transform:translate(-50%,-50%)scale(.8)}86%{opacity:0;transform:translate(-50%,-50%)scale(.28)}}@keyframes momentum-roll{0%,to{transform:translate(-4px,5px)rotate(-2deg)scale(.975)}17%{transform:translate(4px,-3px)rotate(2deg)scale(1.018)}36%{transform:translate(10px,-9px)rotate(4deg)scale(1.06)}55%,79%{transform:translate(0)rotate(0)scale(1)}}@keyframes momentum-orbit{0%,13%,to{opacity:0;transform:translate(-50%,-50%)rotate(-120deg)scale(.42)}34%{opacity:1;transform:translate(-50%,-50%)rotate(28deg)scale(1.18)}58%,74%{opacity:.5;transform:translate(-50%,-50%)rotate(246deg)scale(.94)}86%{opacity:0;transform:translate(-50%,-50%)rotate(430deg)scale(1.24)}}@keyframes momentum-speed{0%,18%,to{opacity:0;transform:translate(-50%,-50%)rotate(-18deg)scaleX(.08)}39%{opacity:1;transform:translate(-50%,-50%)rotate(-18deg)scaleX(1.16)}60%,74%{opacity:.48;transform:translate(-50%,-50%)rotate(-18deg)scaleX(.9)}86%{opacity:0;transform:translate(-50%,-50%)rotate(-18deg)scaleX(1.25)}}@keyframes momentum-burst{0%,30%,to{opacity:0;transform:translate(-50%,-50%)scale(.12)rotate(0)}45%{opacity:1;transform:translate(-50%,-50%)scale(1.7)rotate(45deg)}62%,75%{opacity:.5;transform:translate(-50%,-50%)scale(.88)rotate(96deg)}87%{opacity:0;transform:translate(-50%,-50%)scale(1.22)rotate(142deg)}}@keyframes momentum-segment{0%,22%,to{opacity:0;transform:translate(-50%,-50%)scale(.16)}38%{opacity:1;transform:translate(-50%,-50%)scale(1.72)}56%,75%{opacity:.7;transform:translate(-50%,-50%)scale(.8)}87%{opacity:0;transform:translate(-50%,-50%)scale(.26)}}@keyframes growth-machine-cycle{0%,to{transform:translateY(5px)rotate(-.8deg)scale(.975)}15%{transform:translateY(-4px)rotate(.8deg)scale(1.014)}32%{transform:translateY(-11px)rotate(-.15deg)scale(1.057)}49%{transform:translateY(-2px)rotate(.1deg)scale(1.028)}63%,81%{transform:translateY(0)rotate(0)scale(1)}}@keyframes growth-machine-orbit{0%,12%,to{opacity:0;transform:translate(-50%,-50%)rotate(-95deg)scale(.43)}33%{opacity:1;transform:translate(-50%,-50%)rotate(22deg)scale(1.16)}57%,73%{opacity:.47;transform:translate(-50%,-50%)rotate(234deg)scale(.95)}85%{opacity:0;transform:translate(-50%,-50%)rotate(414deg)scale(1.22)}}@keyframes growth-machine-gear{0%,16%,to{opacity:0;transform:translate(-50%,-50%)rotate(-120deg)scale(.36)}37%{opacity:.95;transform:translate(-50%,-50%)rotate(18deg)scale(1.2)}60%,74%{opacity:.43;transform:translate(-50%,-50%)rotate(255deg)scale(.92)}86%{opacity:0;transform:translate(-50%,-50%)rotate(442deg)scale(1.2)}}@keyframes growth-machine-output{0%,30%,to{opacity:0;transform:translate(-50%,-50%)scale(.12)rotate(0)}45%{opacity:1;transform:translate(-50%,-50%)scale(1.72)rotate(45deg)}62%,74%{opacity:.5;transform:translate(-50%,-50%)scale(.88)rotate(96deg)}86%{opacity:0;transform:translate(-50%,-50%)scale(1.24)rotate(142deg)}}@keyframes growth-machine-indicator{0%,23%,to{opacity:0;transform:translate(-50%,-50%)scale(.14)}37%{opacity:1;transform:translate(-50%,-50%)scale(1.78)}55%,74%{opacity:.72;transform:translate(-50%,-50%)scale(.8)}86%{opacity:0;transform:translate(-50%,-50%)scale(.25)}}@keyframes growth-dynasty-reign{0%,to{transform:translateY(6px)rotate(-.65deg)scale(.97)}14%{transform:translateY(-5px)rotate(.7deg)scale(1.016)}31%{transform:translateY(-13px)rotate(-.1deg)scale(1.062)}48%{transform:translateY(-3px)rotate(.08deg)scale(1.032)}63%,82%{transform:translateY(0)rotate(0)scale(1)}}@keyframes growth-dynasty-radiance{0%,10%,to{opacity:.03;transform:rotate(-55deg)scale(.5)}29%{opacity:1;transform:rotate(30deg)scale(1.17)}53%{opacity:.54;transform:rotate(180deg)scale(.97)}73%{opacity:.86;transform:rotate(300deg)scale(1.1)}86%{opacity:0;transform:rotate(430deg)scale(1.27)}}@keyframes growth-dynasty-laurel{0%,17%,to{opacity:0;transform:translate(-50%,-50%)rotate(-100deg)scale(.4)}36%{opacity:.98;transform:translate(-50%,-50%)rotate(14deg)scale(1.16)}59%,74%{opacity:.48;transform:translate(-50%,-50%)rotate(224deg)scale(.95)}86%{opacity:0;transform:translate(-50%,-50%)rotate(402deg)scale(1.22)}}@keyframes growth-dynasty-seal{0%,30%,to{opacity:0;transform:translate(-50%,-50%)scale(.11)rotate(0)}45%{opacity:1;transform:translate(-50%,-50%)scale(1.8)rotate(45deg)}62%,75%{opacity:.54;transform:translate(-50%,-50%)scale(.9)rotate(98deg)}87%{opacity:0;transform:translate(-50%,-50%)scale(1.26)rotate(146deg)}}@keyframes growth-dynasty-legacy{0%,24%,to{opacity:0;transform:translate(-50%)scale(.13)}38%{opacity:1;transform:translate(-50%)scale(1.86)}55%,75%{opacity:.76;transform:translate(-50%)scale(.82)}87%{opacity:0;transform:translate(-50%)scale(.23)}}@keyframes growth-period-belt-lift{0%,to{transform:translateY(5px)rotate(-1deg)scale(.98)}14%{transform:translateY(-3px)rotate(1.2deg)scale(1.01)}28%{transform:translateY(-12px)rotate(-.35deg)scale(1.055)}43%{transform:translateY(-3px)rotate(.2deg)scale(1.025)}56%,79%{transform:translateY(0)rotate(0)scale(1)}}@keyframes growth-period-spotlight-open{0%,10%,to{opacity:0;transform:scale(.52)rotate(-16deg)}29%{opacity:.92;transform:scale(1.1)rotate(4deg)}52%,69%{opacity:.4;transform:scale(.96)rotate(13deg)}83%{opacity:0;transform:scale(1.2)rotate(22deg)}}@keyframes growth-period-belt-lock{0%,24%,to{opacity:0;transform:translate(-50%,-50%)scale(.2)}38%{opacity:1;transform:translate(-50%,-50%)scale(1.2)}55%,71%{opacity:.48;transform:translate(-50%,-50%)scale(.88)}83%{opacity:0;transform:translate(-50%,-50%)scale(1.32)}}@keyframes growth-period-week-arc{0%,16%,to{opacity:0;transform:translate(-50%,-50%)rotate(-62deg)scale(.5)}33%{opacity:.94;transform:translate(-50%,-50%)rotate(10deg)scale(1.08)}57%,72%{opacity:.42;transform:translate(-50%,-50%)rotate(126deg)scale(.95)}84%{opacity:0;transform:translate(-50%,-50%)rotate(190deg)scale(1.18)}}@keyframes growth-period-victory-seal{0%,30%,to{opacity:0;transform:translate(-50%,-50%)scale(.16)rotate(0)}43%{opacity:1;transform:translate(-50%,-50%)scale(1.55)rotate(44deg)}59%,72%{opacity:.44;transform:translate(-50%,-50%)scale(.8)rotate(88deg)}84%{opacity:0;transform:translate(-50%,-50%)scale(1.17)rotate(132deg)}}@keyframes growth-period-week-confirm{0%,25%,to{opacity:0;transform:translate(-50%,-50%)scale(.16)}37%{opacity:1;transform:translate(-50%,-50%)scale(1.7)}53%,71%{opacity:.7;transform:translate(-50%,-50%)scale(.78)}83%{opacity:0;transform:translate(-50%,-50%)scale(.26)}}@keyframes growth-double-command-rise{0%,to{transform:translateY(5px)scale(.975)}15%{transform:translateY(-4px)rotate(-.45deg)scale(1.012)}30%{transform:translateY(-11px)rotate(.35deg)scale(1.05)}46%{transform:translateY(-2px)scale(1.022)}58%,79%{transform:translateY(0)rotate(0)scale(1)}}@keyframes growth-double-left-crown{0%,11%,to{opacity:0;transform:translate(-50%,-50%)rotate(-96deg)scale(.42)}29%{opacity:.96;transform:translate(-50%,-50%)rotate(10deg)scale(1.14)}54%,70%{opacity:.45;transform:translate(-50%,-50%)rotate(144deg)scale(.95)}83%{opacity:0;transform:translate(-50%,-50%)rotate(208deg)scale(1.2)}}@keyframes growth-double-right-crown{0%,16%,to{opacity:0;transform:translate(-50%,-50%)rotate(96deg)scale(.42)}34%{opacity:.96;transform:translate(-50%,-50%)rotate(-10deg)scale(1.14)}58%,72%{opacity:.45;transform:translate(-50%,-50%)rotate(-144deg)scale(.95)}84%{opacity:0;transform:translate(-50%,-50%)rotate(-208deg)scale(1.2)}}@keyframes growth-double-rise-link{0%,24%,to{opacity:0;transform:translate(-50%,-50%)scaleX(.1)}39%{opacity:1;transform:translate(-50%,-50%)scaleX(1.12)}56%,71%{opacity:.44;transform:translate(-50%,-50%)scaleX(.86)}83%{opacity:0;transform:translate(-50%,-50%)scaleX(.28)}}@keyframes growth-double-command-flare{0%,31%,to{opacity:0;transform:translate(-50%,-50%)scale(.15)rotate(0)}44%{opacity:1;transform:translate(-50%,-50%)scale(1.62)rotate(46deg)}60%,73%{opacity:.42;transform:translate(-50%,-50%)scale(.78)rotate(92deg)}85%{opacity:0;transform:translate(-50%,-50%)scale(1.2)rotate(138deg)}}@keyframes growth-double-week-confirm{0%,27%,to{opacity:0;transform:translate(-50%,-50%)scale(.15)}39%{opacity:1;transform:translate(-50%,-50%)scale(1.76)}55%,72%{opacity:.72;transform:translate(-50%,-50%)scale(.78)}84%{opacity:0;transform:translate(-50%,-50%)scale(.25)}}@keyframes growth-triple-command-finale{0%,to{transform:translateY(6px)scale(.97)}11%{transform:translateY(-4px)rotate(-.5deg)scale(1.01)}24%{transform:translateY(-14px)rotate(.4deg)scale(1.06)}38%{transform:translateY(-3px)rotate(-.18deg)scale(1.027)}50%,75%{transform:translateY(0)rotate(0)scale(1)}}@keyframes growth-triple-radiance-turn{0%,7%,to{opacity:.07;transform:rotate(-34deg)scale(.5)}24%{opacity:1;transform:rotate(12deg)scale(1.16)}46%{opacity:.44;transform:rotate(84deg)scale(.93)}64%{opacity:.92;transform:rotate(154deg)scale(1.08)}82%{opacity:0;transform:rotate(224deg)scale(1.28)}}@keyframes growth-triple-crown-ignite{0%,20%,to{opacity:0;transform:translate(-50%,-50%)scale(.14)rotate(0)}34%{opacity:1;transform:translate(-50%,-50%)scale(1.72)rotate(44deg)}50%{opacity:.44;transform:translate(-50%,-50%)scale(.8)rotate(88deg)}68%{opacity:0;transform:translate(-50%,-50%)scale(1.27)rotate(132deg)}}@keyframes growth-triple-command-burst{0%,30%,to{opacity:0;transform:translate(-50%,-50%)scale(.14)rotate(0)}43%{opacity:1;transform:translate(-50%,-50%)scale(1.72)rotate(48deg)}59%{opacity:.44;transform:translate(-50%,-50%)scale(.82)rotate(96deg)}76%{opacity:0;transform:translate(-50%,-50%)scale(1.26)rotate(144deg)}}@keyframes growth-triple-week-confirm{0%,24%,to{opacity:0;transform:translate(-50%,-50%)scale(.14)}35%{opacity:1;transform:translate(-50%,-50%)scale(1.88)}52%,72%{opacity:.76;transform:translate(-50%,-50%)scale(.78)}84%{opacity:0;transform:translate(-50%,-50%)scale(.23)}}.achievement-badge-stage{isolation:isolate;flex:none;place-items:center;display:grid;position:relative}.achievement-badge-compact{width:70px;height:70px}.achievement-badge-card{width:clamp(118px,12vw,156px);height:clamp(118px,12vw,156px)}.achievement-badge-showcase{width:min(78vw,350px);height:min(78vw,350px)}.achievement-badge-art{z-index:3;object-fit:contain;transform-origin:50% 58%;filter:drop-shadow(0 11px 10px #06122657);width:100%;height:100%;position:relative}.achievement-badge-aura{z-index:1;pointer-events:none;filter:blur(13px);border-radius:50%;position:absolute;inset:5%}.achievement-badge-balance-glow{z-index:4;pointer-events:none;mix-blend-mode:screen;filter:blur(2px)drop-shadow(0 0 6px #ffc52c);background:linear-gradient(90deg,#0000,#fff4a9f2,#fff,#ffbe1bcc,#0000);border-radius:50%;width:57%;height:5%;position:absolute;top:57%;left:50%}.achievement-badge-precision-ring{z-index:4;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 8px #42b8ff);background:conic-gradient(#fff,#6dcbff,#0000 18%,#ff4a51 36%,#0000 54%,#fff 72%,#0000 88%,#7dd4ff);border-radius:50%;width:31%;position:absolute;top:16%;left:57%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 0)}.achievement-badge-dough-orbit{z-index:5;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 5px #fff3bc);border:3px solid #fffae0eb;border-color:#fffae0eb #fffae0eb #ffd87e4d #0000;border-radius:50%;width:28%;height:17%;position:absolute;top:23%;left:60%}.achievement-badge-master-reticle{z-index:4;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 8px #3ca9ff);background:linear-gradient(90deg,#0000 47%,#fffc 48% 52%,#0000 53%),linear-gradient(#0000 47%,#ffdc4ad1 48% 52%,#0000 53%);border:2px solid #b9e7ffe6;border-color:#b9e7ffe6 #ffd84c #34a4ff61 #b9e7ffe6;border-radius:50%;width:30%;position:absolute;top:16%;left:49%}.achievement-badge-master-command-flare,.achievement-badge-prestige-reveal-flare{z-index:8;opacity:0;pointer-events:none;aspect-ratio:1;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;background:radial-gradient(circle,#fff 0 8%,#fff4a3 17%,#ffbb18ad 38%,#0000 69%);position:absolute}.achievement-badge-master-command-flare{filter:drop-shadow(0 0 9px #ffc528);width:18%;top:45%;left:72%}.achievement-badge-prestige-portal{z-index:2;opacity:0;pointer-events:none;filter:blur(1px)drop-shadow(0 0 12px #a04cff);background:conic-gradient(from -30deg,#ff5df1e0,#ffffff9e,#5b49ffdb,#0000 28%,#ff48cbd6 48%,#0000 65%,#9e5dffeb 82%,#ff5df1e0);border-radius:50%;position:absolute;inset:-2%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 0)}.achievement-badge-prestige-orbit{z-index:5;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 7px #c061ff);border:3px solid #ffb1f7db;border-color:#ffb1f7db #ffb1f7db #72c4ff61 #0000;border-radius:50%;position:absolute;inset:9%}.achievement-badge-prestige-orbit-two{border-color:#ff75e45c #0000 #b5e0ffd1 #b5e0ffd1;inset:15%}.achievement-badge-prestige-reveal-flare{filter:drop-shadow(0 0 11px #be55ff);background:radial-gradient(circle,#fff 0 7%,#f6c6ff 17%,#b743ffb8 37%,#ff64d359 52%,#0000 70%);width:24%;top:48%;left:70%}.achievement-badge-labor-punch-beam{z-index:6;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:blur(1px)drop-shadow(0 0 8px #ffc33d);background:linear-gradient(#0000,#ffee87b8 16%,#fff 47%,#ffaa26c7 72%,#0000);border-radius:999px;width:6%;height:35%;position:absolute;top:52%;left:30%}.achievement-badge-labor-timecard-flare,.achievement-badge-labor-command-flare,.achievement-badge-labor-prestige-flare{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;background:radial-gradient(circle,#fff 0 7%,#fff2a0 16%,#ffb81eb8 34%,#0000 70%);position:absolute}.achievement-badge-labor-timecard-flare{filter:drop-shadow(0 0 9px #ffb52c);width:18%;top:51%;left:30%}.achievement-badge-labor-clock-ring{z-index:5;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 9px #54bcff);background:conic-gradient(#fff,#7dd4ff,#0000 19%,#ff454d 36%,#0000 55%,#fff 72%,#0000 88%,#a8e5ff);border-radius:50%;width:35%;position:absolute;top:37%;left:25%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 0)}.achievement-badge-labor-planning-gear{z-index:2;aspect-ratio:1;opacity:0;pointer-events:none;background:repeating-conic-gradient(from 0deg, #fffffff0 0 5deg, #7bcfffd1 5deg 10deg, transparent 10deg 24deg), radial-gradient(circle, transparent 0 27%, #d5efffd1 30% 40%, #ff464c94 43% 54%, transparent 58%);mix-blend-mode:screen;filter:drop-shadow(0 0 9px #72caff);border-radius:50%;width:30%;position:absolute;top:26%;left:72%;-webkit-mask:radial-gradient(circle,#0000 0 25%,#000 28% 62%,#0000 65%);mask:radial-gradient(circle,#0000 0 25%,#000 28% 62%,#0000 65%)}.achievement-badge-labor-crew-orbit{z-index:5;opacity:0;pointer-events:none;background:repeating-conic-gradient(from 0deg, #ffffffe6 0 3deg, transparent 3deg 30deg);mix-blend-mode:screen;filter:drop-shadow(0 0 8px #41aaff);border:3px solid #aae2ffe6;border-color:#aae2ffe6 #aae2ffe6 #ffd84961 #0000;border-radius:50%;width:40%;height:22%;position:absolute;top:27%;left:63%}.achievement-badge-labor-timing-pulse{z-index:6;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 10px #2d9fff);border:4px solid #75d5ffeb;border-radius:50%;width:28%;position:absolute;top:53%;left:78%}.achievement-badge-labor-command-flare{filter:drop-shadow(0 0 10px #3cafff);background:radial-gradient(circle,#fff 0 7%,#d9f6ff 16%,#32a4ffb8 35%,#ffd24157 52%,#0000 70%);width:19%;top:53%;left:78%}.achievement-badge-labor-hourglass-aura{z-index:5;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:blur(1px)drop-shadow(0 0 12px #c14fff);background:conic-gradient(from -20deg,#fff,#f09bff,#0000 20%,#8147ff 38%,#0000 56%,#65cfff 72%,#0000 88%,#fff);border-radius:50%;width:39%;position:absolute;top:39%;left:73%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 0)}.achievement-badge-labor-schedule-orbit{z-index:6;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 8px #cf5bff);border:3px solid #ffa9f7e0;border-color:#ffa9f7e0 #ffa9f7e0 #64c8ff66 #0000;border-radius:50%;width:57%;height:31%;position:absolute;top:55%;left:70%}.achievement-badge-labor-schedule-orbit-two{border-color:#ff67e461 #0000 #a6e1ffdb #a6e1ffdb;width:45%;height:24%}.achievement-badge-labor-prestige-flare{filter:drop-shadow(0 0 12px #c24fff);background:radial-gradient(circle,#fff 0 7%,#f6c7ff 16%,#be45ffbf 35%,#47bbff57 52%,#0000 70%);width:25%;top:39%;left:73%}.achievement-badge-labor-president-radiance{z-index:1;opacity:0;pointer-events:none;background:repeating-conic-gradient(from -10deg, #ffe55bfa 0 3deg, transparent 3deg 10deg, #e02831e6 10deg 14deg, transparent 14deg 22deg, #228effe0 22deg 26deg, transparent 26deg 35deg);mix-blend-mode:screen;filter:blur(1px)drop-shadow(0 0 15px #ffc932);border-radius:50%;position:absolute;inset:-8%;-webkit-mask:radial-gradient(circle,#0000 0 27%,#000 31% 74%,#0000 80%);mask:radial-gradient(circle,#0000 0 27%,#000 31% 74%,#0000 80%)}.achievement-badge-labor-president-crown-burst{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 14px #ffd23f);background:radial-gradient(circle,#fff 0 7%,#fff4a6 16%,#ffc31bc7 34%,#d7192057 51%,#0000 70%);width:31%;position:absolute;top:17%;left:50%}.achievement-badge-labor-president-seal{z-index:7;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 13px #ffc72d);background:conic-gradient(#ffffffd1,#ffcf308f,#e0262f61,#2b91ff75,#ffffffd1);border:4px solid #ffe87ef0;border-radius:50%;width:32%;position:absolute;top:36%;left:74%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 0)}.achievement-badge-labor-hawk-flight-arc{z-index:5;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 10px #3aa5ff);background:conic-gradient(from -20deg,#0000,#ffffff80,#0000 26%,#2d94ff47,#0000 61%);border:4px solid #ffdc5ce6;border-color:#ffdc5ce6 #ffdc5ce6 #3fa6ff5c #0000;border-radius:50%;position:absolute;inset:4%}.achievement-badge-labor-hawk-eye-scan{z-index:7;opacity:0;pointer-events:none;transform-origin:0;mix-blend-mode:screen;filter:blur(.5px)drop-shadow(0 0 8px #39aaff);background:linear-gradient(90deg,#0000,#58beff9e,#fff,#ffd74c,#0000);border-radius:999px;width:48%;height:4%;position:absolute;top:41%;left:72%}.achievement-badge-labor-hawk-gauge-lock{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 11px #3ddb5d);background:radial-gradient(circle,#fff 0 7%,#d8ffd2 16%,#3adc5cc7 35%,#ffce3052 52%,#0000 70%);width:24%;position:absolute;top:62%;left:67%}.achievement-badge-labor-ace-flight-ring{z-index:5;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 12px #bd4fff);background:conic-gradient(from -35deg,#fff,#f066ff,#0000 19%,#52d7ff 37%,#0000 55%,#9c45ff 72%,#0000 88%,#fff);border-radius:50%;width:56%;position:absolute;top:40%;left:67%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 0)}.achievement-badge-labor-ace-contrail{z-index:4;opacity:0;pointer-events:none;clip-path:polygon(0 35%,100% 0,100% 100%,0 65%);transform-origin:100%;mix-blend-mode:screen;filter:blur(1px)drop-shadow(0 0 9px #66dcff);background:linear-gradient(90deg,#0000,#44d9ff40,#fffffff2,#e64effc2,#0000);border-radius:999px;width:64%;height:12%;position:absolute;top:58%;left:8%}.achievement-badge-labor-ace-gauge-sweep{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 12px #d64dff);background:radial-gradient(circle,#fff 0 7%,#f5b8ff 16%,#e53cffc2 34%,#36ccff61 52%,#0000 70%);width:25%;position:absolute;top:38%;left:72%}.achievement-badge-labor-surgeon-spotlight{z-index:1;opacity:0;pointer-events:none;clip-path:polygon(35% 0,65% 0,96% 100%,4% 100%);mix-blend-mode:screen;filter:blur(2px)drop-shadow(0 0 12px #44e4b8);background:radial-gradient(at 50% 60%,#ffffffbd 0 8%,#48e8bd6b 22%,#368eff38 42%,#0000 70%);width:88%;height:95%;position:absolute;top:52%;left:50%}.achievement-badge-labor-surgeon-pulse-line{z-index:6;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 9px #39e8b4);background:linear-gradient(90deg,#0000,#55f4c5 12%,#fff 36%,#55f4c5 50%,#fff 64%,#55f4c5 88%,#0000);border-radius:999px;width:86%;height:3%;position:absolute;top:51%;left:50%}.achievement-badge-labor-surgeon-tile-lock{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 12px #3ee3ae);background:radial-gradient(circle,#fff 0 7%,#ccfff0 16%,#2fdca7bd 34%,#3e8dff59 52%,#0000 70%);width:23%;position:absolute;top:61%;left:50%}.achievement-badge-labor-streak-route{z-index:2;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:blur(.4px)drop-shadow(0 0 9px #3fded1);transform-origin:50%;background:linear-gradient(105deg,#0000 5%,#37ddd229 36%,#ffffff85 73%,#0000 96%);border-bottom:4px solid #ffdc4ceb;border-radius:50%;width:79%;height:53%;position:absolute;top:31%;left:2%}.achievement-badge-labor-streak-week-link{z-index:6;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 8px #40dccc);background:linear-gradient(90deg,#0000,#57e7d8 15%,#fff 48%,#ffd74b 82%,#0000);border-radius:999px;width:45%;height:3%;position:absolute;top:43%;left:29%}.achievement-badge-labor-streak-finish{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 11px #3fe1d2);background:radial-gradient(circle,#fff 0 7%,#dffff8 16%,#36e0cfc2 34%,#ffd33c61 51%,#0000 70%);width:22%;position:absolute;top:35%;left:78%}.achievement-badge-labor-locked-vault-ring{z-index:5;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 11px #3ba8ff);background:conic-gradient(from -25deg,#fff,#ffd34b,#3cb4ff,#0000 24%,#fff 39%,#e33b47 55%,#0000 72%,#5ecaff,#fff);border-radius:50%;width:51%;position:absolute;top:49%;left:68%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 0)}.achievement-badge-labor-locked-schedule-sweep{z-index:7;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:blur(.5px)drop-shadow(0 0 8px #48b5ff);background:linear-gradient(90deg,#0000,#50baff 15%,#fff 42%,#ffd448 68%,#ef454f 86%,#0000);border-radius:999px;width:63%;height:4%;position:absolute;top:49%;left:68%}.achievement-badge-labor-locked-confirmation{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 12px #3d9ff3);background:radial-gradient(circle,#fff 0 7%,#eefaff 16%,#34a4ffc2 34%,#ffcf356b 51%,#0000 70%);width:28%;position:absolute;top:49%;left:68%}.achievement-badge-labor-machine-power-orbit{z-index:3;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 13px #63e7ff);background:conic-gradient(from -35deg,#fff,#55ebff,#0000 18%,#b24df3 36%,#0000 54%,#ffbd3d 70%,#0000 86%,#fff);border-radius:50%;width:65%;position:absolute;top:50%;left:69%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0)}.achievement-badge-labor-machine-energy-band{z-index:7;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 9px #58e4ff);background:repeating-linear-gradient(90deg,#fffffffa 0 5%,#47e5ffe0 5% 10%,#b54af2c7 10% 15%,#ffbe39ad 15% 20%,#0000 20% 25%);border-radius:999px;width:62%;height:7%;position:absolute;top:70%;left:69%}.achievement-badge-labor-machine-output-flare{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 12px #6be8ff);background:radial-gradient(circle,#fff 0 7%,#dffcff 16%,#48e1f6c2 34%,#b545f16e 51%,#0000 70%);width:25%;position:absolute;top:47%;left:78%}.achievement-badge-labor-dynasty-radiance{z-index:1;opacity:0;pointer-events:none;background:repeating-conic-gradient(from -10deg, #ffe56ff0 0 3deg, transparent 3deg 12deg, #b31f31ad 12deg 16deg, transparent 16deg 25deg, #2c86eab8 25deg 29deg, transparent 29deg 38deg);mix-blend-mode:screen;filter:blur(1px)drop-shadow(0 0 14px #e8c64f);border-radius:50%;position:absolute;inset:-5%;-webkit-mask:radial-gradient(circle,#0000 0 27%,#000 31% 73%,#0000 79%);mask:radial-gradient(circle,#0000 0 27%,#000 31% 73%,#0000 79%)}.achievement-badge-labor-dynasty-banner-halo{z-index:5;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 12px #d9b840);background:radial-gradient(#ffffff38,#0000 65%);border:4px solid #ffe57ceb;border-color:#ffe57ceb #c12a36ad #ffe57ceb #3a8fef9e;border-radius:50%;width:88%;height:81%;position:absolute;top:52%;left:50%}.achievement-badge-labor-dynasty-legacy-seal{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 13px #e1c04a);background:radial-gradient(circle,#fff 0 7%,#fff3b0 16%,#ffcb35c7 34%,#b4263466 51%,#0000 70%);width:27%;position:absolute;top:21%;left:73%}.achievement-badge-labor-period-spotlight{z-index:1;opacity:0;pointer-events:none;background:repeating-conic-gradient(from -20deg, #c95cffbd 0 4deg, transparent 4deg 15deg, #ffdb4ad1 15deg 19deg, transparent 19deg 30deg, #3a9bf6ad 30deg 34deg, transparent 34deg 45deg);mix-blend-mode:screen;filter:blur(1px)drop-shadow(0 0 12px #c85cff);border-radius:50%;position:absolute;inset:-3%;-webkit-mask:radial-gradient(circle,#0000 0 24%,#000 29% 72%,#0000 79%);mask:radial-gradient(circle,#0000 0 24%,#000 29% 72%,#0000 79%)}.achievement-badge-labor-period-belt-lock{z-index:6;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 12px #d7a648);background:radial-gradient(#ffffff38,#0000 64%);border:4px solid #ffe472f0;border-color:#ffe472f0 #3d9cf4a8 #ffe472f0 #bf4af69e;border-radius:50%;width:84%;height:34%;position:absolute;top:20%;left:50%}.achievement-badge-labor-period-schedule-arc{z-index:5;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 10px #bf59ef);background:conic-gradient(from -35deg,#0000,#ffffff80,#0000 31%,#42a4ff47,#0000 65%);border:4px solid #d76dffdb;border-color:#d76dffdb #d76dffdb #ffdb51b3 #0000;border-radius:50%;width:92%;height:47%;position:absolute;top:23%;left:50%}.achievement-badge-labor-period-victory-seal{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 13px #c55df1);background:radial-gradient(circle,#fff 0 7%,#fff3b0 16%,#ffc92dc7 34%,#b94af06e 51%,#0000 70%);width:27%;position:absolute;top:18%;left:50%}.achievement-badge-labor-double-coronation{z-index:5;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 13px #f1c64b);background:conic-gradient(from -28deg,#fff,#ffe278,#0000 18%,#3a9fff 36%,#0000 55%,#e7434c 72%,#0000 88%,#fff);border-radius:50%;width:47%;position:absolute;top:51%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0)}.achievement-badge-labor-double-coronation-left{left:20%}.achievement-badge-labor-double-coronation-right{left:80%}.achievement-badge-labor-double-period-link{z-index:7;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:blur(.4px)drop-shadow(0 0 9px #f0c54a);background:linear-gradient(90deg,#0000,#4aa9ff 13%,#fff 32%,#ffd74b 50%,#fff 68%,#e64a52 87%,#0000);border-radius:999px;width:64%;height:5%;position:absolute;top:58%;left:50%}.achievement-badge-labor-double-command-flare{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 14px #e9c64f);background:radial-gradient(circle,#fff 0 7%,#fff5bd 16%,#ffcf37cc 34%,#358fed61 51%,#0000 70%);width:28%;position:absolute;top:18%;left:50%}.achievement-badge-labor-triple-radiance{z-index:1;opacity:0;pointer-events:none;background:repeating-conic-gradient(from -8deg, #ffe770fa 0 3deg, transparent 3deg 10deg, #dd2c35e6 10deg 14deg, transparent 14deg 22deg, #2c93ffe0 22deg 26deg, transparent 26deg 34deg);mix-blend-mode:screen;filter:blur(1px)drop-shadow(0 0 17px #ffd13d);border-radius:50%;position:absolute;inset:-9%;-webkit-mask:radial-gradient(circle,#0000 0 24%,#000 29% 76%,#0000 82%);mask:radial-gradient(circle,#0000 0 24%,#000 29% 76%,#0000 82%)}.achievement-badge-labor-triple-crown-flare{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 15px #ffd23f);background:radial-gradient(circle,#fff 0 7%,#fff5b5 16%,#ffca2dd1 34%,#d7263059 51%,#0000 70%);width:28%;position:absolute}.achievement-badge-labor-triple-crown-flare-top{top:13%;left:50%}.achievement-badge-labor-triple-crown-flare-left{top:35%;left:24%}.achievement-badge-labor-triple-crown-flare-right{top:35%;left:76%}.achievement-badge-labor-triple-command-burst{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 16px #ffd040);background:radial-gradient(circle,#fff 0 7%,#fff2a4 16%,#ffca2acc 34%,#e02d366b 48%,#3094fa47 58%,#0000 72%);width:32%;position:absolute;top:65%;left:50%}.achievement-badge-presidential-radiance{z-index:2;opacity:0;pointer-events:none;background:repeating-conic-gradient(from -12deg, #ffe263eb 0 3deg, transparent 3deg 13deg), conic-gradient(from -40deg, #d71920cc, #ffd742db, #1179e7d1, #ffffff8f, #d71920cc);mix-blend-mode:screen;filter:blur(1px)drop-shadow(0 0 14px #ffc72e);border-radius:50%;position:absolute;inset:-4%;-webkit-mask:radial-gradient(farthest-side,#0000 54%,#000 58% 71%,#0000 77%);mask:radial-gradient(farthest-side,#0000 54%,#000 58% 71%,#0000 77%)}.achievement-badge-presidential-crown-flare{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,58% 38%,86% 12%,66% 44%,100% 50%,66% 57%,87% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,13% 12%,42% 38%);mix-blend-mode:screen;filter:drop-shadow(0 0 13px #ffd43e);background:radial-gradient(circle,#fff 0 7%,#fff5a8 16%,#ffc31eb8 34%,#d7192040 51%,#0000 69%);width:28%;position:absolute;top:29%;left:47%}.achievement-badge-presidential-seal{z-index:6;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 11px #ffc72e);background:radial-gradient(circle,#fff 0 6%,#ffd83cf0 16%,#d7192094 36%,#0a68d66b 55%,#0000 73%);border:3px solid #ffeb8deb;border-radius:50%;width:27%;position:absolute;top:78%;left:50%}.achievement-badge-bullseye-reticle{z-index:5;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 9px #2d9fff);background:linear-gradient(90deg,#0000 48%,#ffffffd6 49% 51%,#0000 52%),linear-gradient(#0000 48%,#ffde4ee6 49% 51%,#0000 52%);border:2px solid #fff1afe6;border-color:#fff1afe6 #ff3340 #50b8ff #fff1afe6;border-radius:50%;width:29%;position:absolute;top:49%;left:67%}.achievement-badge-bullseye-streak{z-index:6;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:blur(1px)drop-shadow(0 0 7px #ffb928);transform-origin:100%;background:linear-gradient(90deg,#0000,#6bbfff9e,#fff,#ffd646,#ff413ab3,#0000);border-radius:999px;width:32%;height:4%;position:absolute;top:49%;left:43%}.achievement-badge-bullseye-ripple{z-index:6;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 8px #ff3f3c);border:3px solid #ffd945e6;border-radius:50%;width:25%;position:absolute;top:49%;left:67%}.achievement-badge-bullseye-ripple-two{border-color:#6ac8ffe6;width:18%}.achievement-badge-dead-center-beam{z-index:6;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:blur(.5px)drop-shadow(0 0 7px #21e7dc);background:linear-gradient(90deg,#0000,#62fff1 18%,#fff 50%,#62fff1 82%,#0000);position:absolute;top:68%;left:50%}.achievement-badge-dead-center-beam-horizontal{width:74%;height:1.4%}.achievement-badge-dead-center-beam-vertical{background:linear-gradient(#0000,#b666ff 17%,#fff 50%,#57fff0 83%,#0000);width:1.4%;height:61%}.achievement-badge-dead-center-lock{z-index:7;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 10px #a740ff);background:radial-gradient(circle,#fff 0 4%,#e253ffe0 10%,#0000 31%);border:3px solid #72fff4f0;border-color:#72fff4f0 #72fff4f0 #fff #c86cff;border-radius:50%;width:22%;position:absolute;top:68%;left:50%}.achievement-badge-perfect-zero{z-index:5;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 12px #ffd452);background:conic-gradient(#ff373d80,#0000 22%,#ffffff7a 38%,#4091ff8c 50%,#0000 72%,#ffdc5285);border:4px solid #ffe77eeb;border-radius:50%;width:63%;height:48%;position:absolute;top:56%;left:50%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 0)}.achievement-badge-perfect-arc{z-index:6;opacity:0;pointer-events:none;mix-blend-mode:screen;border-radius:50%;width:48%;height:42%;position:absolute;top:56%;left:50%}.achievement-badge-perfect-arc-left{filter:drop-shadow(0 0 9px #ff3e45);border-top:3px solid #ffe06cc7;border-left:4px solid #ff464cf0}.achievement-badge-perfect-arc-right{filter:drop-shadow(0 0 9px #3b91ff);border-bottom:3px solid #ffffffb8;border-right:4px solid #4d9dfff5}.achievement-badge-perfect-wave{z-index:7;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 9px #ffd85d);background:linear-gradient(90deg,#0000,#ff4e52 17%,#fff3a6 42%,#fff 50%,#fff3a6 58%,#54a1ff 83%,#0000);border-radius:999px;width:84%;height:2%;position:absolute;top:55%;left:50%}.achievement-badge-food-streak-trail{z-index:2;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:blur(.4px)drop-shadow(0 0 8px #2be7ba);transform-origin:50%;background:linear-gradient(100deg,#0000 4%,#2adbb71a 38%,#ffffff80 77%,#0000 96%);border-top:4px solid #6fffe0e6;border-radius:50%;width:69%;height:36%;position:absolute;top:40%;left:5%}.achievement-badge-food-streak-burst{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 10px #29dfb2);background:radial-gradient(circle,#fff 0 7%,#dcfff7 16%,#29e2b5b3 34%,#ffd33d59 51%,#0000 69%);width:20%;position:absolute;top:44%;left:84%}.achievement-badge-locked-ring{z-index:6;aspect-ratio:1;opacity:0;pointer-events:none;background:repeating-conic-gradient(from 0deg, #ffd448d1 0 3deg, transparent 3deg 34deg);mix-blend-mode:screen;filter:drop-shadow(0 0 9px #278ee8);border:3px solid #ffc932;border-color:#ffc932 #41a8ff #dcf3fff0 #dcf3fff0;border-radius:50%;width:43%;position:absolute;top:49%;left:69%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 0)}.achievement-badge-locked-click{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 11px #43a9ff);background:radial-gradient(circle,#fff 0 7%,#dff6ff 15%,#2f97ffb3 33%,#ffcc3161 50%,#0000 70%);width:27%;position:absolute;top:49%;left:69%}.achievement-badge-machine-gear{z-index:6;aspect-ratio:1;opacity:0;pointer-events:none;background:repeating-conic-gradient(from 0deg, #fff 0 4deg, #65f5ff 4deg 9deg, transparent 9deg 21deg), radial-gradient(circle, transparent 0 28%, #70eeffe0 30% 40%, #b550ffb8 42% 56%, transparent 58%);mix-blend-mode:screen;filter:drop-shadow(0 0 8px #53e9ff);border-radius:50%;position:absolute;-webkit-mask:radial-gradient(circle,#0000 0 25%,#000 28% 62%,#0000 65%);mask:radial-gradient(circle,#0000 0 25%,#000 28% 62%,#0000 65%)}.achievement-badge-machine-gear-one{width:24%;top:48%;left:61%}.achievement-badge-machine-gear-two{background:repeating-conic-gradient(from 0deg, #fff 0 4deg, #d478ff 4deg 9deg, transparent 9deg 22deg), radial-gradient(circle, transparent 0 28%, #cb65ffe6 30% 42%, #ffb541a6 44% 57%, transparent 59%);filter:drop-shadow(0 0 8px #b84cff);width:20%;top:49%;left:78%}.achievement-badge-machine-conveyor{z-index:6;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 8px #59ddff);background:repeating-linear-gradient(90deg,#fffffff5 0 6%,#52e1ffd1 6% 12%,#ac4dffb8 12% 18%,#0000 18% 24%);border-radius:999px;width:44%;height:9%;position:absolute;top:75%;left:68%}.achievement-badge-dynasty-halo{z-index:2;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 12px #eecf4e);background:conic-gradient(from -35deg,#fff,#ffe985,#1bab8bd1,#0000 27%,#ffffffdb 42%,#2678deb3 59%,#0000 76%,#ffe985);border-radius:50%;width:61%;position:absolute;top:43%;left:50%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 0)}.achievement-badge-dynasty-rays{z-index:1;opacity:0;pointer-events:none;background:repeating-conic-gradient(from 0deg, #ffed99c7 0 3deg, transparent 3deg 13deg, #ade7ff7a 13deg 16deg, transparent 16deg 26deg);mix-blend-mode:screen;filter:blur(1px)drop-shadow(0 0 8px #ffdf69a6);border-radius:50%;position:absolute;inset:3%;-webkit-mask:radial-gradient(circle,#0000 0 26%,#000 30% 71%,#0000 76%);mask:radial-gradient(circle,#0000 0 26%,#000 30% 71%,#0000 76%)}.achievement-badge-dynasty-laurel{z-index:6;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 9px #ddc558);border-bottom:4px solid #ffffff85;border-left:7px double #ffe574e6;border-right:7px double #4bca99d6;border-radius:0 0 50% 50%;width:84%;height:38%;position:absolute;bottom:7%;left:50%}.achievement-badge-period-spotlight{z-index:1;opacity:0;pointer-events:none;clip-path:polygon(37% 0,63% 0,94% 100%,6% 100%);mix-blend-mode:screen;filter:blur(2px)drop-shadow(0 0 11px #ab59ff);background:radial-gradient(at 50% 58%,#ffffffc2 0 7%,#c765ff7a 20%,#3389ff47 39%,#0000 68%);width:82%;height:94%;position:absolute;top:46%;left:50%}.achievement-badge-period-belt-flare{z-index:6;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 11px #ffc936);background:radial-gradient(#ffffff6b,#b547ff3d 38%,#0000 68%);border:4px solid #ffe76aeb;border-radius:50%;width:58%;height:39%;position:absolute;top:55%;left:52%}.achievement-badge-period-victory-ring{z-index:5;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 10px #a342ee);background:conic-gradient(#fff,#b956ff,#0000 20%,#ffd84d 36%,#0000 55%,#54b8ff 72%,#0000 88%,#fff);border-radius:50%;width:75%;height:52%;position:absolute;top:55%;left:52%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 0)}.achievement-badge-double-crown-halo{z-index:6;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 10px #ffcc3d);background:conic-gradient(#fff,#ffe576,#3f98ffd9,#0000 27%,#ff5053b8 48%,#0000 69%,#ffe576);border-radius:50%;width:31%;position:absolute;top:22%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 0)}.achievement-badge-double-crown-halo-left{left:21%}.achievement-badge-double-crown-halo-right{left:79%}.achievement-badge-double-crown-bridge{z-index:7;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 8px #ffd04a);background:linear-gradient(90deg,#0000,#ff575d 14%,#ffe782 36%,#fff 50%,#9fd8ff 64%,#3e8df4 86%,#0000);border-radius:999px;width:62%;height:3%;position:absolute;top:31%;left:50%}.achievement-badge-triple-radiance{z-index:1;opacity:0;pointer-events:none;background:repeating-conic-gradient(from -8deg, #ffe564fa 0 3deg, transparent 3deg 11deg, #2287f4db 11deg 15deg, transparent 15deg 23deg, #e1272fdb 23deg 27deg, transparent 27deg 36deg);mix-blend-mode:screen;filter:blur(1px)drop-shadow(0 0 14px #ffc72e);border-radius:50%;position:absolute;inset:-7%;-webkit-mask:radial-gradient(circle,#0000 0 27%,#000 31% 74%,#0000 80%);mask:radial-gradient(circle,#0000 0 27%,#000 31% 74%,#0000 80%)}.achievement-badge-triple-crown-flare,.achievement-badge-triple-trophy-flare{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 13px #ffd23f);background:radial-gradient(circle,#fff 0 7%,#fff4a5 16%,#ffc219bd 34%,#2e90ff57 50%,#0000 70%);position:absolute}.achievement-badge-triple-crown-flare-top{width:24%;top:19%;left:52%}.achievement-badge-triple-crown-flare-left{width:20%;top:49%;left:24%}.achievement-badge-triple-crown-flare-right{width:20%;top:49%;left:80%}.achievement-badge-triple-trophy-flare{background:radial-gradient(circle,#fff 0 7%,#fff8c7 15%,#ffcd2bc7 33%,#d7192059 50%,#0000 70%);width:28%;top:38%;left:52%}.achievement-badge-growth-sprout-aura{z-index:2;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:blur(1px)drop-shadow(0 0 11px #65d86d);background:radial-gradient(circle,#fff 0 5%,#ffe969eb 14%,#41d3689e 34%,#298eef40 52%,#0000 72%);border-radius:50%;width:43%;position:absolute;top:70%;left:68%}.achievement-badge-growth-arrow-sweep{z-index:6;opacity:0;pointer-events:none;transform-origin:0;mix-blend-mode:screen;filter:drop-shadow(0 0 9px #ffc62f);background:linear-gradient(20deg,#0000 35%,#ffffff61,#0000 68%);border-top:4px solid #ffe867f5;border-right:5px solid #ffc426f0;border-radius:0 70% 0 0;width:49%;height:34%;position:absolute;top:38%;left:73%}.achievement-badge-growth-sprout-flare,.achievement-badge-growth-star-flare,.achievement-badge-growth-gem-flare{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;background:radial-gradient(circle,#fff 0 7%,#efffd7 16%,#5ade67c2 34%,#ffd73e61 52%,#0000 70%);position:absolute}.achievement-badge-growth-sprout-flare{filter:drop-shadow(0 0 11px #65db74);width:22%;top:70%;left:68%}.achievement-badge-growth-curve{z-index:5;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 10px #55baff);background:conic-gradient(from 40deg,#0000,#ffffff7a,#0000 28%,#3ea6ff42,#0000 64%);border-top:4px solid #b6ebfff0;border-right:4px solid #ffda49eb;border-radius:50%;width:77%;height:51%;position:absolute;top:58%;left:57%}.achievement-badge-growth-star-orbit{z-index:6;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 11px #ffd044);background:conic-gradient(#fff,#ffe56f,#0000 19%,#66c8ff 38%,#0000 57%,#ff545d 74%,#0000 88%,#fff);border-radius:50%;width:32%;position:absolute;top:30%;left:83%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 0)}.achievement-badge-growth-star-flare{filter:drop-shadow(0 0 12px #ffd13f);background:radial-gradient(circle,#fff 0 7%,#fff5b2 16%,#ffcf34cc 34%,#389ff461 52%,#0000 70%);width:24%;top:30%;left:83%}.achievement-badge-growth-master-radiance{z-index:1;opacity:0;pointer-events:none;background:repeating-conic-gradient(from -10deg, #ffe55bf5 0 3deg, transparent 3deg 12deg, #2f97ffd1 12deg 16deg, transparent 16deg 25deg, #ffffff85 25deg 28deg, transparent 28deg 37deg);mix-blend-mode:screen;filter:blur(1px)drop-shadow(0 0 14px #55a9ff);border-radius:50%;position:absolute;inset:-6%;-webkit-mask:radial-gradient(circle,#0000 0 27%,#000 31% 74%,#0000 80%);mask:radial-gradient(circle,#0000 0 27%,#000 31% 74%,#0000 80%)}.achievement-badge-growth-master-ascent{z-index:6;opacity:0;pointer-events:none;clip-path:polygon(0 36%,100% 0,100% 100%,0 64%);transform-origin:0;mix-blend-mode:screen;filter:blur(.5px)drop-shadow(0 0 11px #ffd03f);background:linear-gradient(90deg,#0000,#4ba5ff57,#fff 48%,#ffe05e 71%,#0000);border-radius:999px;width:78%;height:10%;position:absolute;top:59%;left:52%}.achievement-badge-growth-gem-flare{filter:drop-shadow(0 0 14px #43a8ff);background:radial-gradient(circle,#fff 0 7%,#d8f5ff 16%,#2496ffd1 34%,#ffdc496b 52%,#0000 70%);width:27%;top:20%;left:70%}.achievement-badge-growth-prestige-portal{z-index:1;opacity:0;pointer-events:none;background:repeating-conic-gradient(from -12deg, #e18efff0 0 3deg, transparent 3deg 11deg, #ffe051c7 11deg 14deg, transparent 14deg 22deg, #4f97ffb8 22deg 25deg, transparent 25deg 34deg);mix-blend-mode:screen;filter:blur(1px)drop-shadow(0 0 15px #bd50f2);border-radius:50%;position:absolute;inset:-7%;-webkit-mask:radial-gradient(circle,#0000 0 25%,#000 30% 75%,#0000 81%);mask:radial-gradient(circle,#0000 0 25%,#000 30% 75%,#0000 81%)}.achievement-badge-growth-prestige-spiral{z-index:6;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 13px #c250f3);background:conic-gradient(from -38deg,#fff,#f2b4ff,#0000 18%,#9345ff 36%,#0000 54%,#ffd654 72%,#0000 88%,#fff);border-radius:50%;width:49%;position:absolute;top:39%;left:75%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 0)}.achievement-badge-growth-prestige-flare{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 14px #c64df4);background:radial-gradient(circle,#fff 0 7%,#f7d1ff 16%,#c445f6d1 34%,#ffd94166 52%,#0000 70%);width:28%;position:absolute;top:21%;left:75%}.achievement-badge-growth-president-radiance{z-index:1;opacity:0;pointer-events:none;background:repeating-conic-gradient(from -8deg, #ffe866fc 0 4deg, transparent 4deg 10deg, #e0242df0 10deg 15deg, transparent 15deg 22deg, #1f8fffed 22deg 27deg, transparent 27deg 34deg);mix-blend-mode:screen;filter:blur(1px)drop-shadow(0 0 19px #ffd23f);border-radius:50%;position:absolute;inset:-12%;-webkit-mask:radial-gradient(circle,#0000 0 22%,#000 28% 78%,#0000 84%);mask:radial-gradient(circle,#0000 0 22%,#000 28% 78%,#0000 84%)}.achievement-badge-growth-president-crown{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 38%,88% 12%,66% 44%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 38%);mix-blend-mode:screen;filter:drop-shadow(0 0 17px #ffd43f);background:radial-gradient(circle,#fff 0 7%,#fff5b0 16%,#ffcd2bdb 34%,#2489f76b 52%,#0000 70%);width:34%;position:absolute;top:15%;left:70%}.achievement-badge-growth-president-century-ring{z-index:5;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 15px #ffd24c);background:conic-gradient(from -24deg,#fff,#ffe278,#e32c35,#3c9eff,#fff,#ffe278);border-radius:50%;width:101%;position:absolute;top:50%;left:50%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 0)}.achievement-badge-growth-president-finale{z-index:9;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 21px #ffd23f);background:radial-gradient(circle,#fff 0 6%,#fffbd8 14%,#ffd93ee6 31%,#e0273070 46%,#2d97ff57 58%,#0000 72%);width:38%;position:absolute;top:16%;left:70%}.achievement-badge-growth-spurt-launch-ring{z-index:6;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 14px #9950f2);background:conic-gradient(from -38deg,#fff,#72e7ff,#0000 18%,#9c47ff 36%,#0000 54%,#ffd34a 72%,#0000 88%,#fff);border-radius:50%;width:45%;position:absolute;top:72%;left:35%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 0)}.achievement-badge-growth-spurt-contrail{z-index:5;opacity:0;pointer-events:none;clip-path:polygon(0 35%,100% 0,100% 100%,0 65%);transform-origin:0;mix-blend-mode:screen;filter:blur(1px)drop-shadow(0 0 11px #68dbff);background:linear-gradient(90deg,#0000,#64e3ff47,#fff 45%,#ab58ff 67%,#ffd24a 86%,#0000);border-radius:999px;width:76%;height:13%;position:absolute;top:60%;left:48%}.achievement-badge-growth-spurt-burst{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 15px #8b4cf2);background:radial-gradient(circle,#fff 0 7%,#ddfbff 16%,#50d8ffcc 34%,#ad43f480 50%,#ffd3404d 61%,#0000 72%);width:30%;position:absolute;top:40%;left:76%}.achievement-badge-rocket-launch-gauge{z-index:5;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 16px #2d9df5);background:conic-gradient(from -48deg,#fff,#5ce8ff,#176ff0,#0000 28%,#ffd84d 47%,#0000 66%,#9344f0 82%,#fff);border-radius:50%;width:93%;position:absolute;top:49%;left:45%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0)}.achievement-badge-rocket-flame-trail{z-index:5;opacity:0;pointer-events:none;clip-path:polygon(0 36%,100% 0,100% 100%,0 64%);transform-origin:0;mix-blend-mode:screen;filter:blur(1px)drop-shadow(0 0 14px #55dfff);background:linear-gradient(90deg,#0000,#4be1ff4d,#fff 42%,#54ddff 56%,#ffc638 76%,#ff6a21 89%,#0000);border-radius:999px;width:83%;height:14%;position:absolute;top:69%;left:36%}.achievement-badge-rocket-breakthrough-flare{z-index:9;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 17px #56dcff);background:radial-gradient(circle,#fff 0 7%,#dbfbff 15%,#3fd3ffd1 32%,#ffd3369e 49%,#9f43f052 61%,#0000 73%);width:32%;position:absolute;top:19%;left:80%}.achievement-badge-moon-radiance{z-index:1;opacity:0;pointer-events:none;background:repeating-conic-gradient(from -8deg, #ffed7c 0 4deg, transparent 4deg 9deg, #e5202af5 9deg 14deg, transparent 14deg 20deg, #1e90fff7 20deg 26deg, transparent 26deg 33deg);mix-blend-mode:screen;filter:blur(1px)drop-shadow(0 0 24px #ffd33e);border-radius:50%;position:absolute;inset:-16%;-webkit-mask:radial-gradient(circle,#0000 0 19%,#000 25% 82%,#0000 88%);mask:radial-gradient(circle,#0000 0 19%,#000 25% 82%,#0000 88%)}.achievement-badge-moon-orbit{z-index:6;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 18px #ffd34b);background:conic-gradient(from -28deg,#fff,#ffe678,#e72c37,#348eff,#fff,#ffe678);border-radius:50%;width:109%;position:absolute;top:50%;left:50%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0)}.achievement-badge-moon-crown-star{z-index:9;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 22px #ffd43f);background:radial-gradient(circle,#fff 0 6%,#fffbd9 13%,#ffdd41f0 29%,#eb27307a 47%,#2b97ff66 59%,#0000 72%);width:38%;position:absolute;top:10%;left:58%}.achievement-badge-moon-finale{z-index:10;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 28px #ffd23f);background:radial-gradient(circle,#fff 0 5%,#fffce3 12%,#ffdc3afa 27%,#e51f298a 43%,#258fff75 57%,#0000 73%);width:46%;position:absolute;top:10%;left:58%}.achievement-badge-growth-streak-route{z-index:5;opacity:0;pointer-events:none;clip-path:polygon(0 36%,100% 0,100% 100%,0 64%);transform-origin:0;mix-blend-mode:screen;filter:blur(.5px)drop-shadow(0 0 10px #65df79);background:linear-gradient(90deg,#0000,#5edf7642,#fff 43%,#ffe05c 65%,#44d778 82%,#0000);border-radius:999px;width:88%;height:12%;position:absolute;top:59%;left:54%}.achievement-badge-growth-streak-wave{z-index:5;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 11px #58dc7a);background:conic-gradient(from -30deg,#fff,#8affae,#0000 23%,#56b9ff 44%,#0000 65%,#ffd94e 82%,#0000);border-radius:50%;width:42%;position:absolute;top:27%;left:77%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 0)}.achievement-badge-growth-streak-finish-star{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 13px #61dc75);background:radial-gradient(circle,#fff 0 7%,#efffdc 16%,#52dc6bcc 34%,#ffd6416b 52%,#0000 70%);width:25%;position:absolute;top:27%;left:78%}.achievement-badge-momentum-wheel-orbit{z-index:5;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 15px #3fb9fa);background:conic-gradient(from -40deg,#fff,#5ee8ff,#268af6,#ffd443,#45dfaf,#fff);border-radius:50%;width:95%;position:absolute;top:55%;left:53%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 0)}.achievement-badge-momentum-speed-band{z-index:5;opacity:0;pointer-events:none;clip-path:polygon(0 38%,100% 0,100% 100%,0 62%);transform-origin:0;mix-blend-mode:screen;filter:blur(.5px)drop-shadow(0 0 12px #48c7ff);background:linear-gradient(90deg,#0000,#48cdff3d,#fff 42%,#ffd64d 62%,#43dba9 82%,#0000);border-radius:999px;width:92%;height:12%;position:absolute;top:68%;left:47%}.achievement-badge-momentum-burst{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 15px #44baf4);background:radial-gradient(circle,#fff 0 7%,#dcf9ff 16%,#3bb7ffd1 34%,#ffd33a80 51%,#3cdaa94d 62%,#0000 72%);width:28%;position:absolute;top:24%;left:74%}.achievement-badge-growth-machine-power-orbit{z-index:5;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 16px #7b50f0);background:conic-gradient(from -38deg,#fff,#51e7ff,#8f3ff0,#ffd342,#287cf0,#fff);border-radius:50%;width:98%;position:absolute;top:53%;left:50%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0)}.achievement-badge-growth-machine-gear-sweep{z-index:5;aspect-ratio:1;opacity:0;pointer-events:none;background:repeating-conic-gradient(from 0deg, #fffffff7 0 5deg, #59e1ffdb 5deg 10deg, transparent 10deg 24deg), radial-gradient(circle, transparent 0 27%, #ffd33ae0 31% 42%, #973dee94 46% 56%, transparent 60%);mix-blend-mode:screen;filter:drop-shadow(0 0 13px #6fdfff);border-radius:50%;width:45%;position:absolute;top:70%;left:69%;-webkit-mask:radial-gradient(circle,#0000 0 25%,#000 28% 62%,#0000 65%);mask:radial-gradient(circle,#0000 0 25%,#000 28% 62%,#0000 65%)}.achievement-badge-growth-machine-output-flare{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 16px #65dfff);background:radial-gradient(circle,#fff 0 7%,#e3fbff 16%,#46d8ffd1 33%,#ffd1388c 49%,#973dee52 61%,#0000 72%);width:30%;position:absolute;top:16%;left:54%}.achievement-badge-growth-dynasty-radiance{z-index:1;opacity:0;pointer-events:none;background:repeating-conic-gradient(from -8deg, #ffe55bfa 0 4deg, transparent 4deg 11deg, #22b867d6 11deg 16deg, transparent 16deg 24deg, #2b85f1b8 24deg 28deg, transparent 28deg 36deg);mix-blend-mode:screen;filter:blur(1px)drop-shadow(0 0 19px #e4bd3b);border-radius:50%;position:absolute;inset:-10%;-webkit-mask:radial-gradient(circle,#0000 0 23%,#000 29% 77%,#0000 83%);mask:radial-gradient(circle,#0000 0 23%,#000 29% 77%,#0000 83%)}.achievement-badge-growth-dynasty-laurel-halo{z-index:5;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 16px #dbb83d);background:conic-gradient(from -28deg,#fff,#ffe26c,#28b56e,#1e78dc,#ffe26c,#fff);border-radius:50%;width:102%;position:absolute;top:51%;left:50%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 0)}.achievement-badge-growth-dynasty-seal{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 17px #e0ba3c);background:radial-gradient(circle,#fff 0 7%,#fff7b9 15%,#ffd236db 32%,#28b76875 50%,#2a84f04d 61%,#0000 72%);width:31%;position:absolute;top:75%;left:50%}.achievement-badge-growth-period-spotlight{z-index:1;opacity:0;pointer-events:none;background:repeating-conic-gradient(from -20deg, #2dc168d1 0 4deg, transparent 4deg 15deg, #ffdd48e6 15deg 19deg, transparent 19deg 30deg, #3091f4c2 30deg 34deg, transparent 34deg 45deg);mix-blend-mode:screen;filter:blur(1px)drop-shadow(0 0 13px #2ecb73);border-radius:50%;position:absolute;inset:-4%;-webkit-mask:radial-gradient(circle,#0000 0 24%,#000 29% 73%,#0000 80%);mask:radial-gradient(circle,#0000 0 24%,#000 29% 73%,#0000 80%)}.achievement-badge-growth-period-belt-lock{z-index:6;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 13px #43cc7a);background:radial-gradient(#ffffff38,#0000 64%);border:4px solid #ffe778f5;border-color:#ffe778f5 #3297f5b8 #ffe778f5 #2ec26bb8;border-radius:50%;width:86%;height:34%;position:absolute;top:20%;left:50%}.achievement-badge-growth-period-week-arc{z-index:5;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 11px #31c875);background:conic-gradient(from -35deg,#0000,#ffffff8f,#0000 31%,#41a1ff52,#0000 65%);border:4px solid #32d377e6;border-color:#32d377e6 #32d377e6 #ffde53c2 #0000;border-radius:50%;width:94%;height:47%;position:absolute;top:23%;left:50%}.achievement-badge-growth-period-victory-seal{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 14px #34c974);background:radial-gradient(circle,#fff 0 7%,#fff6b8 16%,#ffcf30d1 34%,#2fc26b7a 51%,#0000 70%);width:28%;position:absolute;top:18%;left:50%}.achievement-badge-growth-double-coronation{z-index:5;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 14px #e8c446);background:conic-gradient(from -28deg,#fff,#ffe47a,#0000 18%,#37c775 36%,#0000 55%,#398ff5 72%,#0000 88%,#fff);border-radius:50%;width:48%;position:absolute;top:51%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0)}.achievement-badge-growth-double-coronation-left{left:20%}.achievement-badge-growth-double-coronation-right{left:80%}.achievement-badge-growth-double-rise-link{z-index:7;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:blur(.4px)drop-shadow(0 0 10px #3dcc78);background:linear-gradient(90deg,#0000,#3c99f7 13%,#fff 32%,#43ce7b 50%,#fff 68%,#ffd84e 87%,#0000);border-radius:999px;width:65%;height:5%;position:absolute;top:58%;left:50%}.achievement-badge-growth-double-command-flare{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 15px #e8c64e);background:radial-gradient(circle,#fff 0 7%,#fff7c2 16%,#ffd53ad6 34%,#2dc26a6b 51%,#0000 70%);width:29%;position:absolute;top:18%;left:50%}.achievement-badge-growth-triple-radiance{z-index:1;opacity:0;pointer-events:none;background:repeating-conic-gradient(from -8deg, #ffec87fc 0 3deg, transparent 3deg 10deg, #31ca70eb 10deg 14deg, transparent 14deg 22deg, #3294faeb 22deg 26deg, transparent 26deg 34deg);mix-blend-mode:screen;filter:blur(1px)drop-shadow(0 0 19px #ffda4e);border-radius:50%;position:absolute;inset:-11%;-webkit-mask:radial-gradient(circle,#0000 0 24%,#000 29% 77%,#0000 83%);mask:radial-gradient(circle,#0000 0 24%,#000 29% 77%,#0000 83%)}.achievement-badge-growth-triple-crown-flare{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 17px #ffdb50);background:radial-gradient(circle,#fff 0 7%,#fff8c5 16%,#ffd332db 34%,#2fc56c63 51%,#0000 70%);width:29%;position:absolute}.achievement-badge-growth-triple-crown-flare-top{top:13%;left:50%}.achievement-badge-growth-triple-crown-flare-left{top:35%;left:24%}.achievement-badge-growth-triple-crown-flare-right{top:35%;left:76%}.achievement-badge-growth-triple-command-burst{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 18px #ffda48);background:radial-gradient(circle,#fff 0 7%,#fff5ad 16%,#ffd22fd6 34%,#30c96f73 48%,#3396fb4d 58%,#0000 72%);width:33%;position:absolute;top:65%;left:50%}.achievement-badge-week-pips{z-index:6;pointer-events:none;position:absolute;inset:0}.achievement-badge-week-pip{aspect-ratio:1;opacity:0;mix-blend-mode:screen;filter:drop-shadow(0 0 5px #ffb600);background:radial-gradient(circle,#fff 0 12%,#fff6a2 22%,#ffc11c 48%,#0000 72%);border-radius:50%;width:4.6%;position:absolute}.achievement-badge-food-streak .achievement-badge-week-pip{filter:drop-shadow(0 0 7px #31dbae);background:radial-gradient(circle,#fff 0 10%,#baffee 23%,#20d9aa 48%,#ffd3398c 64%,#0000 76%);width:8%}.achievement-badge-food-streak .achievement-badge-week-pip:first-child{top:22%;left:59%}.achievement-badge-food-streak .achievement-badge-week-pip:nth-child(2){top:29%;left:73%}.achievement-badge-food-streak .achievement-badge-week-pip:nth-child(3){top:44%;left:83%}.achievement-badge-food-locked-in .achievement-badge-week-pip{filter:drop-shadow(0 0 7px #2995ef);background:radial-gradient(circle,#fff 0 10%,#d9f4ff 22%,#268de5 44%,#ffcb35 61%,#0000 76%);width:8%}.achievement-badge-food-locked-in .achievement-badge-week-pip:first-child{top:20%;left:58%}.achievement-badge-food-locked-in .achievement-badge-week-pip:nth-child(2){top:34%;left:81%}.achievement-badge-food-locked-in .achievement-badge-week-pip:nth-child(3){top:65%;left:81%}.achievement-badge-food-locked-in .achievement-badge-week-pip:nth-child(4){top:78%;left:59%}.achievement-badge-food-locked-in .achievement-badge-week-pip:nth-child(5){top:46%;left:44%}.achievement-badge-food-machine .achievement-badge-week-pip{filter:drop-shadow(0 0 7px #62eaff);background:radial-gradient(circle,#fff 0 10%,#a8f9ff 22%,#26dbe7 43%,#a841ee 61%,#0000 76%);width:5.6%}.achievement-badge-food-machine .achievement-badge-week-pip:first-child{top:31%;left:42%}.achievement-badge-food-machine .achievement-badge-week-pip:nth-child(2){top:28.5%;left:46.5%}.achievement-badge-food-machine .achievement-badge-week-pip:nth-child(3){top:27%;left:51%}.achievement-badge-food-machine .achievement-badge-week-pip:nth-child(4){top:26%;left:55.5%}.achievement-badge-food-machine .achievement-badge-week-pip:nth-child(5){top:25.5%;left:60%}.achievement-badge-food-machine .achievement-badge-week-pip:nth-child(6){top:26%;left:64.5%}.achievement-badge-food-machine .achievement-badge-week-pip:nth-child(7){top:27%;left:69%}.achievement-badge-food-machine .achievement-badge-week-pip:nth-child(8){top:28.5%;left:73.5%}.achievement-badge-food-machine .achievement-badge-week-pip:nth-child(9){top:31%;left:78%}.achievement-badge-food-machine .achievement-badge-week-pip:nth-child(10){top:34%;left:82.5%}.achievement-badge-food-dynasty .achievement-badge-week-pip{aspect-ratio:auto;opacity:1;filter:none;width:1.9%;height:48%;transform:rotate(var(--achievement-pip-angle));transform-origin:50% 100%;background:0 0;border-radius:0;top:2%;left:49%}.achievement-badge-food-dynasty .achievement-badge-week-pip:after{content:"";aspect-ratio:1;opacity:0;transform-origin:50%;background:radial-gradient(circle,#fff 0 11%,#fff0a3 23%,#e4bc38 44%,#1faa7ead 62%,#0000 76%);border-radius:50%;width:190%;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 6px #e7ca51}.achievement-badge-food-period-champion .achievement-badge-week-pip{filter:drop-shadow(0 0 8px #bd51ff);background:radial-gradient(circle,#fff 0 10%,#ffe990 22%,#ffbd20 42%,#a83fff 60%,#0000 76%);width:9%}.achievement-badge-food-period-champion .achievement-badge-week-pip:first-child{top:43%;left:44%}.achievement-badge-food-period-champion .achievement-badge-week-pip:nth-child(2){top:43%;left:61%}.achievement-badge-food-period-champion .achievement-badge-week-pip:nth-child(3){top:57%;left:44%}.achievement-badge-food-period-champion .achievement-badge-week-pip:nth-child(4){top:57%;left:61%}.achievement-badge-food-double-crown .achievement-badge-week-pip{filter:drop-shadow(0 0 8px #ffd04a);background:radial-gradient(circle,#fff 0 10%,#fff0a1 22%,#ffc82d 39%,#397fe9 57%,#0000 75%);width:6%}.achievement-badge-food-double-crown .achievement-badge-week-pip:first-child{top:36%;left:24%}.achievement-badge-food-double-crown .achievement-badge-week-pip:nth-child(2){top:51%;left:8%}.achievement-badge-food-double-crown .achievement-badge-week-pip:nth-child(3){top:51%;left:43%}.achievement-badge-food-double-crown .achievement-badge-week-pip:nth-child(4){top:68%;left:24%}.achievement-badge-food-double-crown .achievement-badge-week-pip:nth-child(5){top:36%;left:74%}.achievement-badge-food-double-crown .achievement-badge-week-pip:nth-child(6){top:51%;left:57%}.achievement-badge-food-double-crown .achievement-badge-week-pip:nth-child(7){top:51%;left:92%}.achievement-badge-food-double-crown .achievement-badge-week-pip:nth-child(8){top:68%;left:74%}.achievement-badge-food-triple-crown .achievement-badge-week-pip{filter:drop-shadow(0 0 9px #ffc72e);background:radial-gradient(circle,#fff 0 9%,#fff5aa 20%,#ffc426 38%,#238cff 56%,#d71920b3 66%,#0000 77%);width:5.3%}.achievement-badge-food-triple-crown .achievement-badge-week-pip:first-child{top:19%;left:43%}.achievement-badge-food-triple-crown .achievement-badge-week-pip:nth-child(2){top:19%;left:49%}.achievement-badge-food-triple-crown .achievement-badge-week-pip:nth-child(3){top:19%;left:55%}.achievement-badge-food-triple-crown .achievement-badge-week-pip:nth-child(4){top:19%;left:61%}.achievement-badge-food-triple-crown .achievement-badge-week-pip:nth-child(5){top:49%;left:16%}.achievement-badge-food-triple-crown .achievement-badge-week-pip:nth-child(6){top:49%;left:22%}.achievement-badge-food-triple-crown .achievement-badge-week-pip:nth-child(7){top:49%;left:28%}.achievement-badge-food-triple-crown .achievement-badge-week-pip:nth-child(8){top:49%;left:34%}.achievement-badge-food-triple-crown .achievement-badge-week-pip:nth-child(9){top:49%;left:70%}.achievement-badge-food-triple-crown .achievement-badge-week-pip:nth-child(10){top:49%;left:76%}.achievement-badge-food-triple-crown .achievement-badge-week-pip:nth-child(11){top:49%;left:82%}.achievement-badge-food-triple-crown .achievement-badge-week-pip:nth-child(12){top:49%;left:88%}.achievement-badge-fv-apprentice .achievement-badge-week-pip:first-child{bottom:15%;left:24%}.achievement-badge-fv-apprentice .achievement-badge-week-pip:nth-child(2){bottom:10%;left:37%}.achievement-badge-fv-apprentice .achievement-badge-week-pip:nth-child(3){bottom:8%;left:50%}.achievement-badge-fv-apprentice .achievement-badge-week-pip:nth-child(4){bottom:10%;left:63%}.achievement-badge-fv-apprentice .achievement-badge-week-pip:nth-child(5){bottom:15%;left:76%}.achievement-badge-fv-artisan .achievement-badge-week-pip{filter:drop-shadow(0 0 5px #ff3b2f);background:radial-gradient(circle,#fff 0 10%,#ff9a91 21%,#ff231d 47%,#0000 72%);width:4.2%}.achievement-badge-fv-artisan .achievement-badge-week-pip:first-child{top:62%;left:9%}.achievement-badge-fv-artisan .achievement-badge-week-pip:nth-child(2){top:75%;left:15%}.achievement-badge-fv-artisan .achievement-badge-week-pip:nth-child(3){top:85%;left:24%}.achievement-badge-fv-artisan .achievement-badge-week-pip:nth-child(4){top:91%;left:35%}.achievement-badge-fv-artisan .achievement-badge-week-pip:nth-child(5){top:94%;left:47%}.achievement-badge-fv-artisan .achievement-badge-week-pip:nth-child(6){top:92%;left:59%}.achievement-badge-fv-artisan .achievement-badge-week-pip:nth-child(7){top:87%;left:70%}.achievement-badge-fv-artisan .achievement-badge-week-pip:nth-child(8){top:79%;left:80%}.achievement-badge-fv-artisan .achievement-badge-week-pip:nth-child(9){top:68%;left:87%}.achievement-badge-fv-artisan .achievement-badge-week-pip:nth-child(10){top:55%;left:91%}.achievement-badge-fv-master .achievement-badge-week-pip,.achievement-badge-fv-prestige .achievement-badge-week-pip{aspect-ratio:auto;opacity:1;filter:none;width:2.2%;height:45%;transform:rotate(var(--achievement-pip-angle));transform-origin:50% 100%;background:0 0;border-radius:0;top:5%;left:49%}.achievement-badge-fv-master .achievement-badge-week-pip:after,.achievement-badge-fv-prestige .achievement-badge-week-pip:after{content:"";opacity:0;transform-origin:50%;border-radius:999px;width:100%;height:8%;position:absolute;top:0;left:0}.achievement-badge-fv-master .achievement-badge-week-pip:after{background:linear-gradient(#fff,#8ad6ff 38%,#186ce9 68%,#0000);box-shadow:0 0 5px #39a9ff}.achievement-badge-fv-prestige .achievement-badge-week-pip{width:1.8%;height:47%;top:3%}.achievement-badge-fv-prestige .achievement-badge-week-pip:after{background:radial-gradient(circle,#fff 0 14%,#ffb4fa 28%,#a63cff 62%,#0000 76%);height:7%;box-shadow:0 0 5px #d053ff}.achievement-badge-lv-apprentice .achievement-badge-week-pip:first-child{bottom:16%;left:23%}.achievement-badge-lv-apprentice .achievement-badge-week-pip:nth-child(2){bottom:10%;left:36%}.achievement-badge-lv-apprentice .achievement-badge-week-pip:nth-child(3){bottom:8%;left:50%}.achievement-badge-lv-apprentice .achievement-badge-week-pip:nth-child(4){bottom:10%;left:64%}.achievement-badge-lv-apprentice .achievement-badge-week-pip:nth-child(5){bottom:16%;left:77%}.achievement-badge-lv-artisan .achievement-badge-week-pip{filter:drop-shadow(0 0 6px #ff3c35);background:radial-gradient(circle,#fff 0 10%,#ffaaa2 21%,#f72f2a 47%,#0000 72%);width:4.2%}.achievement-badge-lv-artisan .achievement-badge-week-pip:first-child{top:61%;left:8%}.achievement-badge-lv-artisan .achievement-badge-week-pip:nth-child(2){top:74%;left:14%}.achievement-badge-lv-artisan .achievement-badge-week-pip:nth-child(3){top:84%;left:23%}.achievement-badge-lv-artisan .achievement-badge-week-pip:nth-child(4){top:91%;left:34%}.achievement-badge-lv-artisan .achievement-badge-week-pip:nth-child(5){top:94%;left:47%}.achievement-badge-lv-artisan .achievement-badge-week-pip:nth-child(6){top:92%;left:60%}.achievement-badge-lv-artisan .achievement-badge-week-pip:nth-child(7){top:87%;left:71%}.achievement-badge-lv-artisan .achievement-badge-week-pip:nth-child(8){top:79%;left:81%}.achievement-badge-lv-artisan .achievement-badge-week-pip:nth-child(9){top:68%;left:88%}.achievement-badge-lv-artisan .achievement-badge-week-pip:nth-child(10){top:55%;left:92%}.achievement-badge-lv-master .achievement-badge-week-pip,.achievement-badge-lv-prestige .achievement-badge-week-pip{aspect-ratio:auto;opacity:1;filter:none;width:2.1%;height:45%;transform:rotate(var(--achievement-pip-angle));transform-origin:50% 100%;background:0 0;border-radius:0;top:5%;left:49%}.achievement-badge-lv-master .achievement-badge-week-pip:after,.achievement-badge-lv-prestige .achievement-badge-week-pip:after{content:"";opacity:0;transform-origin:50%;border-radius:999px;width:100%;height:8%;position:absolute;top:0;left:0}.achievement-badge-lv-master .achievement-badge-week-pip:after{background:linear-gradient(#fff,#94dcff 38%,#1b78ea 68%,#0000);box-shadow:0 0 6px #40afff}.achievement-badge-lv-prestige .achievement-badge-week-pip{width:1.5%;height:48%;top:2%}.achievement-badge-lv-prestige .achievement-badge-week-pip:after{background:radial-gradient(circle,#fff 0 14%,#f9b5ff 28%,#a63dff 61%,#0000 76%);height:7%;box-shadow:0 0 6px #d05aff}.achievement-badge-lv-presidential .achievement-badge-week-pip,.achievement-badge-labor-hawk .achievement-badge-week-pip,.achievement-badge-labor-ace .achievement-badge-week-pip,.achievement-badge-labor-surgeon .achievement-badge-week-pip{aspect-ratio:auto;opacity:1;filter:none;width:2.5%;height:47%;transform:rotate(var(--achievement-pip-angle));transform-origin:50% 100%;background:0 0;border-radius:0;top:3%;left:49%}.achievement-badge-lv-presidential .achievement-badge-week-pip:after,.achievement-badge-labor-hawk .achievement-badge-week-pip:after,.achievement-badge-labor-ace .achievement-badge-week-pip:after,.achievement-badge-labor-surgeon .achievement-badge-week-pip:after{content:"";aspect-ratio:1;opacity:0;transform-origin:50%;border-radius:50%;width:200%;position:absolute;top:0;left:50%;transform:translate(-50%)}.achievement-badge-lv-presidential .achievement-badge-week-pip{width:3%;height:49%;top:1%}.achievement-badge-lv-presidential .achievement-badge-week-pip:after{background:radial-gradient(circle,#fff 0 10%,#ffe977 23%,#ffc129 43%,#dd232cb3 59%,#238bf76b 68%,#0000 77%);width:250%;box-shadow:0 0 9px #ffc932}.achievement-badge-labor-hawk .achievement-badge-week-pip:after{background:radial-gradient(circle,#fff 0 10%,#9cddff 23%,#1f83ec 45%,#ffcd369e 62%,#0000 76%);box-shadow:0 0 7px #329cff}.achievement-badge-labor-ace .achievement-badge-week-pip:after{background:radial-gradient(circle,#fff 0 10%,#f2a9ff 23%,#b83cff 44%,#3ccfff9e 62%,#0000 76%);box-shadow:0 0 8px #c84fff}.achievement-badge-labor-surgeon .achievement-badge-week-pip{width:2.1%;height:48%;top:2%}.achievement-badge-labor-surgeon .achievement-badge-week-pip:after{background:radial-gradient(circle,#fff 0 10%,#c6fff0 23%,#36dca8 44%,#3a8bee9e 62%,#0000 76%);box-shadow:0 0 8px #3ee0ad}.achievement-badge-labor-streak .achievement-badge-week-pip{filter:drop-shadow(0 0 7px #3edfd0);background:radial-gradient(circle,#fff 0 10%,#c8fff8 22%,#36dccc 44%,#ffd23d94 62%,#0000 76%);width:8%}.achievement-badge-labor-streak .achievement-badge-week-pip:first-child{top:61%;left:16%}.achievement-badge-labor-streak .achievement-badge-week-pip:nth-child(2){top:43%;left:24%}.achievement-badge-labor-streak .achievement-badge-week-pip:nth-child(3){top:28%;left:35%}.achievement-badge-labor-locked-in .achievement-badge-week-pip{filter:drop-shadow(0 0 7px #3ba6f4);background:radial-gradient(circle,#fff 0 10%,#d9f5ff 22%,#329ff2 44%,#ffcc379e 62%,#0000 76%);width:7.6%}.achievement-badge-labor-locked-in .achievement-badge-week-pip:first-child{top:17%;left:60%}.achievement-badge-labor-locked-in .achievement-badge-week-pip:nth-child(2){top:33%;left:82%}.achievement-badge-labor-locked-in .achievement-badge-week-pip:nth-child(3){top:63%;left:83%}.achievement-badge-labor-locked-in .achievement-badge-week-pip:nth-child(4){top:80%;left:65%}.achievement-badge-labor-locked-in .achievement-badge-week-pip:nth-child(5){top:71%;left:47%}.achievement-badge-labor-machine .achievement-badge-week-pip{filter:drop-shadow(0 0 7px #56e7f3);background:radial-gradient(circle,#fff 0 10%,#bcfaff 22%,#35dce9 43%,#a945ec 60%,#ffbe357a 68%,#0000 78%);width:5.8%}.achievement-badge-labor-machine .achievement-badge-week-pip:first-child{top:63%;left:51%}.achievement-badge-labor-machine .achievement-badge-week-pip:nth-child(2){top:63%;left:59%}.achievement-badge-labor-machine .achievement-badge-week-pip:nth-child(3){top:63%;left:67%}.achievement-badge-labor-machine .achievement-badge-week-pip:nth-child(4){top:63%;left:75%}.achievement-badge-labor-machine .achievement-badge-week-pip:nth-child(5){top:63%;left:83%}.achievement-badge-labor-machine .achievement-badge-week-pip:nth-child(6){top:73%;left:51%}.achievement-badge-labor-machine .achievement-badge-week-pip:nth-child(7){top:73%;left:59%}.achievement-badge-labor-machine .achievement-badge-week-pip:nth-child(8){top:73%;left:67%}.achievement-badge-labor-machine .achievement-badge-week-pip:nth-child(9){top:73%;left:75%}.achievement-badge-labor-machine .achievement-badge-week-pip:nth-child(10){top:73%;left:83%}.achievement-badge-labor-dynasty .achievement-badge-week-pip{aspect-ratio:auto;opacity:1;filter:none;width:1.9%;height:49%;transform:rotate(var(--achievement-pip-angle));transform-origin:50% 100%;background:0 0;border-radius:0;top:1%;left:49%}.achievement-badge-labor-dynasty .achievement-badge-week-pip:after{content:"";aspect-ratio:1;opacity:0;transform-origin:50%;background:radial-gradient(circle,#fff 0 11%,#fff0a4 23%,#e7be39 44%,#b42735a1 58%,#2a80e06b 68%,#0000 78%);border-radius:50%;width:205%;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 7px #e5c349}.achievement-badge-labor-period-champion .achievement-badge-week-pip{filter:drop-shadow(0 0 8px #c45cf0);background:radial-gradient(circle,#fff 0 10%,#fff3ac 22%,#ffc72f 42%,#ba4cf0 59%,#0000 76%);width:7.4%}.achievement-badge-labor-period-champion .achievement-badge-week-pip:first-child{top:22%;left:16%}.achievement-badge-labor-period-champion .achievement-badge-week-pip:nth-child(2){top:22%;left:31%}.achievement-badge-labor-period-champion .achievement-badge-week-pip:nth-child(3){top:22%;left:68%}.achievement-badge-labor-period-champion .achievement-badge-week-pip:nth-child(4){top:22%;left:83%}.achievement-badge-labor-double-crown .achievement-badge-week-pip{filter:drop-shadow(0 0 8px #f2c74c);background:radial-gradient(circle,#fff 0 10%,#fff1a4 22%,#ffca30 40%,#348de9 58%,#0000 75%);width:5.4%}.achievement-badge-labor-double-crown .achievement-badge-week-pip:first-child{top:57%;left:18%}.achievement-badge-labor-double-crown .achievement-badge-week-pip:nth-child(2){top:65%;left:18%}.achievement-badge-labor-double-crown .achievement-badge-week-pip:nth-child(3){top:73%;left:18%}.achievement-badge-labor-double-crown .achievement-badge-week-pip:nth-child(4){top:81%;left:18%}.achievement-badge-labor-double-crown .achievement-badge-week-pip:nth-child(5){top:57%;left:82%}.achievement-badge-labor-double-crown .achievement-badge-week-pip:nth-child(6){top:65%;left:82%}.achievement-badge-labor-double-crown .achievement-badge-week-pip:nth-child(7){top:73%;left:82%}.achievement-badge-labor-double-crown .achievement-badge-week-pip:nth-child(8){top:81%;left:82%}.achievement-badge-labor-triple-crown .achievement-badge-week-pip{filter:drop-shadow(0 0 9px #ffc832);background:radial-gradient(circle,#fff 0 9%,#fff5aa 20%,#ffca2c 38%,#2f95f2 55%,#de2a34b3 66%,#0000 77%);width:4.7%}.achievement-badge-labor-triple-crown .achievement-badge-week-pip:first-child{top:25%;left:47%}.achievement-badge-labor-triple-crown .achievement-badge-week-pip:nth-child(2){top:25%;left:53%}.achievement-badge-labor-triple-crown .achievement-badge-week-pip:nth-child(3){top:31%;left:47%}.achievement-badge-labor-triple-crown .achievement-badge-week-pip:nth-child(4){top:31%;left:53%}.achievement-badge-labor-triple-crown .achievement-badge-week-pip:nth-child(5){top:44%;left:21%}.achievement-badge-labor-triple-crown .achievement-badge-week-pip:nth-child(6){top:44%;left:27%}.achievement-badge-labor-triple-crown .achievement-badge-week-pip:nth-child(7){top:50%;left:21%}.achievement-badge-labor-triple-crown .achievement-badge-week-pip:nth-child(8){top:50%;left:27%}.achievement-badge-labor-triple-crown .achievement-badge-week-pip:nth-child(9){top:44%;left:73%}.achievement-badge-labor-triple-crown .achievement-badge-week-pip:nth-child(10){top:44%;left:79%}.achievement-badge-labor-triple-crown .achievement-badge-week-pip:nth-child(11){top:50%;left:73%}.achievement-badge-labor-triple-crown .achievement-badge-week-pip:nth-child(12){top:50%;left:79%}.achievement-badge-growth-period-champion .achievement-badge-week-pip{filter:drop-shadow(0 0 8px #35c875);background:radial-gradient(circle,#fff 0 10%,#efffd9 22%,#45d07c 42%,#ffd044 59%,#0000 76%);width:7.2%}.achievement-badge-growth-period-champion .achievement-badge-week-pip:first-child{top:23%;left:17%}.achievement-badge-growth-period-champion .achievement-badge-week-pip:nth-child(2){top:23%;left:33%}.achievement-badge-growth-period-champion .achievement-badge-week-pip:nth-child(3){top:23%;left:67%}.achievement-badge-growth-period-champion .achievement-badge-week-pip:nth-child(4){top:23%;left:83%}.achievement-badge-growth-double-crown .achievement-badge-week-pip{filter:drop-shadow(0 0 8px #39c974);background:radial-gradient(circle,#fff 0 10%,#f0ffdb 22%,#43ce79 40%,#ffd044 58%,#0000 75%);width:5.4%}.achievement-badge-growth-double-crown .achievement-badge-week-pip:first-child{top:56%;left:17%}.achievement-badge-growth-double-crown .achievement-badge-week-pip:nth-child(2){top:64%;left:17%}.achievement-badge-growth-double-crown .achievement-badge-week-pip:nth-child(3){top:72%;left:17%}.achievement-badge-growth-double-crown .achievement-badge-week-pip:nth-child(4){top:80%;left:17%}.achievement-badge-growth-double-crown .achievement-badge-week-pip:nth-child(5){top:56%;left:83%}.achievement-badge-growth-double-crown .achievement-badge-week-pip:nth-child(6){top:64%;left:83%}.achievement-badge-growth-double-crown .achievement-badge-week-pip:nth-child(7){top:72%;left:83%}.achievement-badge-growth-double-crown .achievement-badge-week-pip:nth-child(8){top:80%;left:83%}.achievement-badge-growth-triple-crown .achievement-badge-week-pip{filter:drop-shadow(0 0 9px #ffcf3f);background:radial-gradient(circle,#fff 0 9%,#f3ffdd 20%,#45d17c 38%,#ffd044 55%,#3093f8b3 66%,#0000 77%);width:4.7%}.achievement-badge-growth-triple-crown .achievement-badge-week-pip:first-child{top:24%;left:47%}.achievement-badge-growth-triple-crown .achievement-badge-week-pip:nth-child(2){top:24%;left:53%}.achievement-badge-growth-triple-crown .achievement-badge-week-pip:nth-child(3){top:30%;left:47%}.achievement-badge-growth-triple-crown .achievement-badge-week-pip:nth-child(4){top:30%;left:53%}.achievement-badge-growth-triple-crown .achievement-badge-week-pip:nth-child(5){top:44%;left:20%}.achievement-badge-growth-triple-crown .achievement-badge-week-pip:nth-child(6){top:44%;left:26%}.achievement-badge-growth-triple-crown .achievement-badge-week-pip:nth-child(7){top:50%;left:20%}.achievement-badge-growth-triple-crown .achievement-badge-week-pip:nth-child(8){top:50%;left:26%}.achievement-badge-growth-triple-crown .achievement-badge-week-pip:nth-child(9){top:44%;left:74%}.achievement-badge-growth-triple-crown .achievement-badge-week-pip:nth-child(10){top:44%;left:80%}.achievement-badge-growth-triple-crown .achievement-badge-week-pip:nth-child(11){top:50%;left:74%}.achievement-badge-growth-triple-crown .achievement-badge-week-pip:nth-child(12){top:50%;left:80%}.achievement-badge-growth-apprentice .achievement-badge-week-pip{filter:drop-shadow(0 0 8px #ffc33a);background:radial-gradient(circle,#fff 0 10%,#fff3a5 22%,#ffc42e 42%,#db3c3f 59%,#0000 76%);width:7%;top:84%}.achievement-badge-growth-apprentice .achievement-badge-week-pip:first-child{left:28%}.achievement-badge-growth-apprentice .achievement-badge-week-pip:nth-child(2){left:39%}.achievement-badge-growth-apprentice .achievement-badge-week-pip:nth-child(3){left:50%}.achievement-badge-growth-apprentice .achievement-badge-week-pip:nth-child(4){left:61%}.achievement-badge-growth-apprentice .achievement-badge-week-pip:nth-child(5){left:72%}.achievement-badge-growth-artisan .achievement-badge-week-pip{filter:drop-shadow(0 0 8px #ffd047);background:radial-gradient(circle,#fff 0 10%,#fff5a3 22%,#ffc62d 43%,#3aa5f3 61%,#0000 76%);width:5.1%}.achievement-badge-growth-artisan .achievement-badge-week-pip:first-child{top:75%;left:28%}.achievement-badge-growth-artisan .achievement-badge-week-pip:nth-child(2){top:73%;left:36%}.achievement-badge-growth-artisan .achievement-badge-week-pip:nth-child(3){top:70%;left:44%}.achievement-badge-growth-artisan .achievement-badge-week-pip:nth-child(4){top:66%;left:52%}.achievement-badge-growth-artisan .achievement-badge-week-pip:nth-child(5){top:61%;left:59%}.achievement-badge-growth-artisan .achievement-badge-week-pip:nth-child(6){top:55%;left:66%}.achievement-badge-growth-artisan .achievement-badge-week-pip:nth-child(7){top:48%;left:72%}.achievement-badge-growth-artisan .achievement-badge-week-pip:nth-child(8){top:40%;left:77%}.achievement-badge-growth-artisan .achievement-badge-week-pip:nth-child(9){top:31%;left:80%}.achievement-badge-growth-artisan .achievement-badge-week-pip:nth-child(10){top:22%;left:82%}.achievement-badge-growth-master .achievement-badge-week-pip{aspect-ratio:auto;opacity:1;filter:none;width:2%;height:47%;transform:rotate(var(--achievement-pip-angle));transform-origin:50% 100%;background:0 0;border-radius:0;top:3%;left:49%}.achievement-badge-growth-master .achievement-badge-week-pip:after{content:"";aspect-ratio:1;opacity:0;transform-origin:50%;background:radial-gradient(circle,#fff 0 10%,#ffe67a 24%,#ffc32e 45%,#258ef6b8 63%,#0000 76%);border-radius:50%;width:210%;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 7px #55a9ff}.achievement-badge-growth-prestige .achievement-badge-week-pip,.achievement-badge-growth-presidential .achievement-badge-week-pip{aspect-ratio:auto;opacity:1;filter:none;width:1.6%;height:48%;transform:rotate(var(--achievement-pip-angle));transform-origin:50% 100%;background:0 0;border-radius:0;top:2%;left:49%}.achievement-badge-growth-prestige .achievement-badge-week-pip:after,.achievement-badge-growth-presidential .achievement-badge-week-pip:after{content:"";aspect-ratio:1;opacity:0;transform-origin:50%;border-radius:50%;position:absolute;top:0;left:50%;transform:translate(-50%)}.achievement-badge-growth-prestige .achievement-badge-week-pip:after{background:radial-gradient(circle,#fff 0 10%,#e8b0ff 24%,#a53de9 47%,#ffd23ead 64%,#0000 77%);width:210%;box-shadow:0 0 7px #b747eb}.achievement-badge-growth-presidential .achievement-badge-week-pip{width:3.2%;height:49%;top:1%}.achievement-badge-growth-presidential .achievement-badge-week-pip:after{background:radial-gradient(circle,#fff 0 10%,#d8f1ff 22%,#218cf2 43%,#ffd43e 58%,#dc262fa6 68%,#0000 78%);width:250%;box-shadow:0 0 10px #ffd23f}.achievement-badge-growth-spurt .achievement-badge-week-pip{filter:drop-shadow(0 0 8px #8e4ce8);background:radial-gradient(circle,#fff 0 10%,#b9f4ff 22%,#26a9f4 43%,#9943eb 60%,#ffd0378c 68%,#0000 78%);width:5.5%}.achievement-badge-growth-spurt .achievement-badge-week-pip:first-child{top:71%;left:18%}.achievement-badge-growth-spurt .achievement-badge-week-pip:nth-child(2){top:61%;left:16%}.achievement-badge-growth-spurt .achievement-badge-week-pip:nth-child(3){top:50%;left:17%}.achievement-badge-growth-spurt .achievement-badge-week-pip:nth-child(4){top:40%;left:20%}.achievement-badge-growth-spurt .achievement-badge-week-pip:nth-child(5){top:31%;left:25%}.achievement-badge-growth-spurt .achievement-badge-week-pip:nth-child(6){top:23%;left:32%}.achievement-badge-growth-spurt .achievement-badge-week-pip:nth-child(7){top:16%;left:40%}.achievement-badge-growth-spurt .achievement-badge-week-pip:nth-child(8){top:11%;left:49%}.achievement-badge-growth-spurt .achievement-badge-week-pip:nth-child(9){top:10%;left:59%}.achievement-badge-growth-spurt .achievement-badge-week-pip:nth-child(10){top:12%;left:69%}.achievement-badge-rocket-fuel .achievement-badge-week-pip,.achievement-badge-to-the-moon .achievement-badge-week-pip,.achievement-badge-growth-machine .achievement-badge-week-pip,.achievement-badge-growth-dynasty .achievement-badge-week-pip{aspect-ratio:auto;opacity:1;filter:none;width:2.2%;height:48%;transform:rotate(var(--achievement-pip-angle));transform-origin:50% 100%;background:0 0;border-radius:0;top:2%;left:49%}.achievement-badge-rocket-fuel .achievement-badge-week-pip:after,.achievement-badge-to-the-moon .achievement-badge-week-pip:after,.achievement-badge-growth-machine .achievement-badge-week-pip:after,.achievement-badge-growth-dynasty .achievement-badge-week-pip:after{content:"";aspect-ratio:1;opacity:0;transform-origin:50%;border-radius:50%;position:absolute;top:0;left:50%;transform:translate(-50%)}.achievement-badge-rocket-fuel .achievement-badge-week-pip:after{background:radial-gradient(circle,#fff 0 10%,#bff6ff 22%,#32b7f2 43%,#ffd13e 59%,#8e3eea99 69%,#0000 79%);width:220%;box-shadow:0 0 9px #44cffa}.achievement-badge-to-the-moon .achievement-badge-week-pip{width:3.5%;height:50%;top:0}.achievement-badge-to-the-moon .achievement-badge-week-pip:after{background:radial-gradient(circle,#fff 0 10%,#fff1a4 22%,#ffd039 41%,#e32e38 56%,#2d90f5 68%,#0000 79%);width:265%;box-shadow:0 0 12px #ffd23f}.achievement-badge-growth-machine .achievement-badge-week-pip{width:3%}.achievement-badge-growth-machine .achievement-badge-week-pip:after{background:radial-gradient(circle,#fff 0 10%,#b8f6ff 22%,#35c9ee 42%,#9742eb 58%,#ffd03c 69%,#0000 79%);width:235%;box-shadow:0 0 10px #58d9f4}.achievement-badge-growth-dynasty .achievement-badge-week-pip{width:1.9%}.achievement-badge-growth-dynasty .achievement-badge-week-pip:after{background:radial-gradient(circle,#fff 0 10%,#fff0a1 22%,#ffd13d 43%,#2cb46e 59%,#247be19e 69%,#0000 79%);width:225%;box-shadow:0 0 9px #e7bd3c}.achievement-badge-growth-streak .achievement-badge-week-pip{filter:drop-shadow(0 0 8px #55d976);background:radial-gradient(circle,#fff 0 10%,#d6ffe0 22%,#4dd776 44%,#ffd242 61%,#0000 77%);width:8%}.achievement-badge-growth-streak .achievement-badge-week-pip:first-child{top:72%;left:15%}.achievement-badge-growth-streak .achievement-badge-week-pip:nth-child(2){top:49%;left:48%}.achievement-badge-growth-streak .achievement-badge-week-pip:nth-child(3){top:22%;left:78%}.achievement-badge-momentum .achievement-badge-week-pip{filter:drop-shadow(0 0 8px #43baf2);background:radial-gradient(circle,#fff 0 10%,#c7f5ff 22%,#36aef1 43%,#ffd044 59%,#43d8aa 69%,#0000 79%);width:7%}.achievement-badge-momentum .achievement-badge-week-pip:first-child{top:58%;left:17%}.achievement-badge-momentum .achievement-badge-week-pip:nth-child(2){top:33%;left:27%}.achievement-badge-momentum .achievement-badge-week-pip:nth-child(3){top:18%;left:49%}.achievement-badge-momentum .achievement-badge-week-pip:nth-child(4){top:29%;left:72%}.achievement-badge-momentum .achievement-badge-week-pip:nth-child(5){top:55%;left:81%}.achievement-badge-fv-presidential .achievement-badge-week-pip,.achievement-badge-bullseye .achievement-badge-week-pip,.achievement-badge-dead-center .achievement-badge-week-pip,.achievement-badge-perfect-balance .achievement-badge-week-pip{aspect-ratio:auto;opacity:1;filter:none;width:2.4%;height:47%;transform:rotate(var(--achievement-pip-angle));transform-origin:50% 100%;background:0 0;border-radius:0;top:3%;left:49%}.achievement-badge-fv-presidential .achievement-badge-week-pip:after,.achievement-badge-bullseye .achievement-badge-week-pip:after,.achievement-badge-dead-center .achievement-badge-week-pip:after,.achievement-badge-perfect-balance .achievement-badge-week-pip:after{content:"";aspect-ratio:1;opacity:0;transform-origin:50%;border-radius:50%;width:190%;position:absolute;top:0;left:50%;transform:translate(-50%)}.achievement-badge-fv-presidential .achievement-badge-week-pip{width:3%;height:49%;top:1%}.achievement-badge-fv-presidential .achievement-badge-week-pip:after{background:radial-gradient(circle,#fff 0 10%,#ffe772 24%,#ffb81e 45%,#d71920b3 62%,#0000 75%);width:240%;box-shadow:0 0 8px #ffc832}.achievement-badge-bullseye .achievement-badge-week-pip{height:45%;top:5%}.achievement-badge-bullseye .achievement-badge-week-pip:after{background:radial-gradient(circle,#fff 0 10%,#77c8ff 24%,#126ddb 48%,#ff3037b3 64%,#0000 76%);box-shadow:0 0 6px #238df3}.achievement-badge-dead-center .achievement-badge-week-pip:after{background:radial-gradient(circle,#fff 0 10%,#72fff2 25%,#9f3dff 52%,#0000 76%);box-shadow:0 0 7px #bb58ff}.achievement-badge-perfect-balance .achievement-badge-week-pip{width:2%;height:48%;top:2%}.achievement-badge-perfect-balance .achievement-badge-week-pip:after{background:radial-gradient(circle,#fff 0 12%,#fff0a0 25%,#ffc52f 48%,#3d87ff94 66%,#0000 77%);box-shadow:0 0 7px #ffd24a}.achievement-badge-shine{z-index:7;pointer-events:none;position:absolute;inset:1%;overflow:hidden}.achievement-badge-shine:before{content:"";background:linear-gradient(90deg,#0000,#fffffffa,#ffe384c2,#0000);width:26%;position:absolute;top:-30%;bottom:-30%;left:0}.achievement-badge-spark{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,61% 38%,100% 50%,61% 62%,50% 100%,39% 62%,0 50%,39% 38%);filter:drop-shadow(0 0 7px #ffc529);background:#fff7ac;width:4.5%;position:absolute}.achievement-badge-spark-one{top:12%;right:7%}.achievement-badge-spark-two{bottom:24%;left:8%;animation-delay:.32s!important}.achievement-badge-fv-apprentice .achievement-badge-art{animation:5.2s cubic-bezier(.42,0,.28,1) infinite fv-apprentice-balance}.achievement-badge-fv-apprentice .achievement-badge-aura{background:radial-gradient(circle,#ffcb3bdb,#d2600c5c 48%,#0000 72%);animation:5.2s ease-in-out infinite fv-apprentice-aura}.achievement-badge-fv-apprentice .achievement-badge-balance-glow{animation:5.2s ease-out infinite fv-apprentice-scale-lock}.achievement-badge-fv-apprentice .achievement-badge-week-pip{animation:5.2s ease-out infinite fv-apprentice-week-light;animation-delay:calc(var(--achievement-pip-index) * .13s)}.achievement-badge-fv-apprentice .achievement-badge-shine{-webkit-mask:url(/achievement-vault/web/fv-apprentice.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/fv-apprentice.webp) 50%/contain no-repeat}.achievement-badge-fv-apprentice .achievement-badge-shine:before{animation:5.2s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-fv-apprentice .achievement-badge-spark{animation:5.2s ease-out infinite achievement-badge-spark-pop}.achievement-badge-fv-artisan .achievement-badge-art{animation:5.8s cubic-bezier(.42,0,.24,1) infinite fv-artisan-craft-spin}.achievement-badge-fv-artisan .achievement-badge-aura{background:conic-gradient(from -30deg,#dcf0ffc7,#2281eb94,#ff39334d,#ffffffb8,#dcf0ffc7);animation:5.8s ease-in-out infinite fv-apprentice-aura;inset:2%}.achievement-badge-fv-artisan .achievement-badge-precision-ring{animation:5.8s cubic-bezier(.4,0,.2,1) infinite fv-artisan-precision-sweep}.achievement-badge-fv-artisan .achievement-badge-dough-orbit{animation:5.8s ease-in-out infinite fv-artisan-dough-orbit}.achievement-badge-fv-artisan .achievement-badge-week-pip{animation:5.8s ease-out infinite fv-artisan-gem-fire;animation-delay:calc(var(--achievement-pip-index) * 90ms)}.achievement-badge-fv-artisan .achievement-badge-shine{-webkit-mask:url(/achievement-vault/web/fv-artisan.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/fv-artisan.webp) 50%/contain no-repeat}.achievement-badge-fv-artisan .achievement-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#9bdcffd6,#0000);animation:5.8s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-fv-artisan .achievement-badge-spark{filter:drop-shadow(0 0 7px #62c7ff);background:#eaf9ff;animation:5.8s ease-out infinite achievement-badge-spark-pop}.achievement-badge-fv-master .achievement-badge-art{animation:6.1s cubic-bezier(.42,0,.22,1) infinite fv-master-command}.achievement-badge-fv-master .achievement-badge-aura{background:conic-gradient(from -35deg,#ffd640cc,#2f9dffe0,#ffffff80,#0747c6c2,#ffd640cc);animation:6.1s ease-in-out infinite fv-apprentice-aura;inset:1%}.achievement-badge-fv-master .achievement-badge-master-reticle{animation:6.1s cubic-bezier(.4,0,.2,1) infinite fv-master-reticle-lock}.achievement-badge-fv-master .achievement-badge-master-command-flare{animation:6.1s ease-out infinite fv-master-command-flare}.achievement-badge-fv-master .achievement-badge-week-pip:after{animation:6.1s ease-out infinite fv-master-calibration-tick;animation-delay:calc(var(--achievement-pip-index) * 45ms)}.achievement-badge-fv-master .achievement-badge-shine{-webkit-mask:url(/achievement-vault/web/fv-master.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/fv-master.webp) 50%/contain no-repeat}.achievement-badge-fv-master .achievement-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#6fc7ffdb,#ffd848c7,#0000);animation:6.1s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-fv-master .achievement-badge-spark{filter:drop-shadow(0 0 8px #31a9ff);background:#fff7b3;animation:6.1s ease-out infinite achievement-badge-spark-pop}.achievement-badge-fv-prestige .achievement-badge-art{animation:6.5s cubic-bezier(.42,0,.21,1) infinite fv-prestige-cloche-reveal}.achievement-badge-fv-prestige .achievement-badge-aura{filter:blur(14px);background:conic-gradient(from -40deg,#ff5ae8eb,#7336ffd9,#ffffff8a,#388dffad,#ffb8e5d1,#ff5ae8eb);animation:6.5s ease-in-out infinite fv-apprentice-aura;inset:-2%}.achievement-badge-fv-prestige .achievement-badge-prestige-portal{animation:6.5s cubic-bezier(.4,0,.2,1) infinite fv-prestige-portal-open}.achievement-badge-fv-prestige .achievement-badge-prestige-orbit-one{animation:6.5s ease-in-out infinite fv-prestige-orbit-one}.achievement-badge-fv-prestige .achievement-badge-prestige-orbit-two{animation:6.5s ease-in-out infinite fv-prestige-orbit-two}.achievement-badge-fv-prestige .achievement-badge-prestige-reveal-flare{animation:6.5s ease-out infinite fv-prestige-reveal-flare}.achievement-badge-fv-prestige .achievement-badge-week-pip:after{animation:6.5s ease-out infinite fv-prestige-light-cascade;animation-delay:calc(var(--achievement-pip-index) * 26ms)}.achievement-badge-fv-prestige .achievement-badge-shine{-webkit-mask:url(/achievement-vault/web/fv-prestige.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/fv-prestige.webp) 50%/contain no-repeat}.achievement-badge-fv-prestige .achievement-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#f3a6fff0,#69c2ffb8,#0000);animation:6.5s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-fv-prestige .achievement-badge-spark{filter:drop-shadow(0 0 10px #c14fff);background:#fae9ff;width:5.5%;animation:6.5s ease-out infinite achievement-badge-spark-pop}.achievement-badge-fv-presidential .achievement-badge-art{animation:7.2s cubic-bezier(.42,0,.2,1) infinite fv-presidential-command}.achievement-badge-fv-presidential .achievement-badge-aura{filter:blur(16px);background:conic-gradient(from -35deg,#d71920e6,#ffda3ff2,#ffffff94,#0d75e4e0,#ffda3fc7,#d71920e6);animation:7.2s ease-in-out infinite fv-apprentice-aura;inset:-5%}.achievement-badge-fv-presidential .achievement-badge-presidential-radiance{animation:7.2s cubic-bezier(.4,0,.2,1) infinite fv-presidential-radiance}.achievement-badge-fv-presidential .achievement-badge-presidential-crown-flare{animation:7.2s ease-out infinite fv-presidential-crown-ignite}.achievement-badge-fv-presidential .achievement-badge-presidential-seal{animation:7.2s ease-out infinite fv-presidential-seal-power}.achievement-badge-fv-presidential .achievement-badge-week-pip:after{animation:7.2s ease-out infinite fv-presidential-milestone-cascade;animation-delay:calc(var(--achievement-pip-index) * 80ms)}.achievement-badge-fv-presidential .achievement-badge-shine{inset:-1%;-webkit-mask:url(/achievement-vault/web/fv-presidential.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/fv-presidential.webp) 50%/contain no-repeat}.achievement-badge-fv-presidential .achievement-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#ffe565fa,#ff42489e,#4bacffa8,#0000);width:30%;animation:7.2s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-fv-presidential .achievement-badge-spark{filter:drop-shadow(0 0 12px #ffc72c);background:#fffbd0;width:6.5%;animation:7.2s ease-out infinite achievement-badge-spark-pop}.achievement-badge-bullseye .achievement-badge-art{animation:5.4s cubic-bezier(.42,0,.2,1) infinite bullseye-release}.achievement-badge-bullseye .achievement-badge-aura{background:conic-gradient(from -35deg,#1b70e8e6,#ff373db8,#ffd745db,#ffffff80,#1b70e8e6);animation:5.4s ease-in-out infinite fv-apprentice-aura;inset:0}.achievement-badge-bullseye .achievement-badge-bullseye-reticle{animation:5.4s cubic-bezier(.4,0,.2,1) infinite bullseye-reticle-lock}.achievement-badge-bullseye .achievement-badge-bullseye-streak{animation:5.4s ease-out infinite bullseye-pepperoni-streak}.achievement-badge-bullseye .achievement-badge-bullseye-ripple-one{animation:5.4s ease-out infinite bullseye-ripple-hit}.achievement-badge-bullseye .achievement-badge-bullseye-ripple-two{animation:5.4s ease-out .16s infinite bullseye-ripple-hit}.achievement-badge-bullseye .achievement-badge-week-pip:after{animation:5.4s ease-out infinite bullseye-marker-hit;animation-delay:calc(var(--achievement-pip-index) * 70ms)}.achievement-badge-bullseye .achievement-badge-shine{-webkit-mask:url(/achievement-vault/web/bullseye.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/bullseye.webp) 50%/contain no-repeat}.achievement-badge-bullseye .achievement-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#61b9ffe6,#ffd145c7,#0000);animation:5.4s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-bullseye .achievement-badge-spark{filter:drop-shadow(0 0 8px #258eff);background:#eff9ff;animation:5.4s ease-out infinite achievement-badge-spark-pop}.achievement-badge-dead-center .achievement-badge-art{animation:6s cubic-bezier(.42,0,.2,1) infinite dead-center-focus}.achievement-badge-dead-center .achievement-badge-aura{background:conic-gradient(from -30deg,#a339e5eb,#49f5e5bd,#ffffff8a,#6830ddd6,#a339e5eb);animation:6s ease-in-out infinite fv-apprentice-aura;inset:-1%}.achievement-badge-dead-center .achievement-badge-dead-center-beam-horizontal{animation:6s ease-out infinite dead-center-horizontal-lock}.achievement-badge-dead-center .achievement-badge-dead-center-beam-vertical{animation:6s ease-out infinite dead-center-vertical-lock}.achievement-badge-dead-center .achievement-badge-dead-center-lock{animation:6s cubic-bezier(.4,0,.2,1) infinite dead-center-gem-lock}.achievement-badge-dead-center .achievement-badge-week-pip:after{animation:6s ease-out infinite bullseye-marker-hit;animation-delay:calc(var(--achievement-pip-index) * 75ms)}.achievement-badge-dead-center .achievement-badge-shine{-webkit-mask:url(/achievement-vault/web/dead-center.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/dead-center.webp) 50%/contain no-repeat}.achievement-badge-dead-center .achievement-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#6ffff1e6,#c564ffd6,#0000);animation:6s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-dead-center .achievement-badge-spark{filter:drop-shadow(0 0 9px #b547ff);background:#e8fffc;animation:6s ease-out infinite achievement-badge-spark-pop}.achievement-badge-perfect-balance .achievement-badge-art{animation:6.8s cubic-bezier(.42,0,.2,1) infinite perfect-balance-lock}.achievement-badge-perfect-balance .achievement-badge-aura{filter:blur(15px);background:conic-gradient(from -45deg,#ff3d44bd,#ffdc4ef0,#ffffffa3,#3789ffd1,#ffdc4edb,#ff3d44bd);animation:6.8s ease-in-out infinite fv-apprentice-aura;inset:-3%}.achievement-badge-perfect-balance .achievement-badge-perfect-zero{animation:6.8s cubic-bezier(.4,0,.2,1) infinite perfect-zero-halo}.achievement-badge-perfect-balance .achievement-badge-perfect-arc-left{animation:6.8s ease-out infinite perfect-arc-left-lock}.achievement-badge-perfect-balance .achievement-badge-perfect-arc-right{animation:6.8s ease-out infinite perfect-arc-right-lock}.achievement-badge-perfect-balance .achievement-badge-perfect-wave{animation:6.8s ease-out infinite perfect-wave-flat}.achievement-badge-perfect-balance .achievement-badge-week-pip:after{animation:6.8s ease-out infinite bullseye-marker-hit;animation-delay:calc(var(--achievement-pip-index) * 65ms)}.achievement-badge-perfect-balance .achievement-badge-shine{-webkit-mask:url(/achievement-vault/web/perfect-balance.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/perfect-balance.webp) 50%/contain no-repeat}.achievement-badge-perfect-balance .achievement-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#ffe87afa,#5ea1ffb3,#ff4c519e,#0000);width:29%;animation:6.8s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-perfect-balance .achievement-badge-spark{filter:drop-shadow(0 0 10px #ffd345);background:#fffbd1;width:5.8%;animation:6.8s ease-out infinite achievement-badge-spark-pop}.achievement-badge-food-streak .achievement-badge-art{animation:5.2s cubic-bezier(.42,0,.2,1) infinite food-streak-sprint}.achievement-badge-food-streak .achievement-badge-aura{background:conic-gradient(from -45deg,#1fd2a0e0,#ffdd4ab8,#ffffff8c,#2297cfad,#1fd2a0e0);animation:5.2s ease-in-out infinite fv-apprentice-aura;inset:1%}.achievement-badge-food-streak .achievement-badge-food-streak-trail{animation:5.2s ease-out infinite food-streak-trail-sweep}.achievement-badge-food-streak .achievement-badge-food-streak-burst{animation:5.2s ease-out infinite food-streak-finish-burst}.achievement-badge-food-streak .achievement-badge-week-pip{animation:5.2s ease-out infinite food-streak-week-light;animation-delay:calc(var(--achievement-pip-index) * .13s)}.achievement-badge-food-streak .achievement-badge-shine{-webkit-mask:url(/achievement-vault/web/food-streak.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/food-streak.webp) 50%/contain no-repeat}.achievement-badge-food-streak .achievement-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#84ffe0e0,#ffdc52ad,#0000);animation:5.2s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-food-streak .achievement-badge-spark{filter:drop-shadow(0 0 8px #26d9a9);background:#e8fff8;animation:5.2s ease-out infinite achievement-badge-spark-pop}.achievement-badge-food-locked-in .achievement-badge-art{animation:5.8s cubic-bezier(.42,0,.2,1) infinite food-locked-wheel-turn}.achievement-badge-food-locked-in .achievement-badge-aura{background:conic-gradient(from -35deg,#1d77e0e6,#ffcd3acc,#fff9,#2099deb8,#1d77e0e6);animation:5.8s ease-in-out infinite fv-apprentice-aura;inset:0}.achievement-badge-food-locked-in .achievement-badge-locked-ring{animation:5.8s cubic-bezier(.4,0,.2,1) infinite food-locked-ring-turn}.achievement-badge-food-locked-in .achievement-badge-locked-click{animation:5.8s ease-out infinite food-locked-click}.achievement-badge-food-locked-in .achievement-badge-week-pip{animation:5.8s ease-out infinite food-locked-latch;animation-delay:calc(var(--achievement-pip-index) * .1s)}.achievement-badge-food-locked-in .achievement-badge-shine{-webkit-mask:url(/achievement-vault/web/food-locked-in.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/food-locked-in.webp) 50%/contain no-repeat}.achievement-badge-food-locked-in .achievement-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#77c7ffe6,#ffd34ab8,#0000);animation:5.8s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-food-locked-in .achievement-badge-spark{filter:drop-shadow(0 0 8px #258ff0);background:#e8f7ff;animation:5.8s ease-out infinite achievement-badge-spark-pop}.achievement-badge-food-machine .achievement-badge-art{animation:6.2s cubic-bezier(.42,0,.2,1) infinite food-machine-power}.achievement-badge-food-machine .achievement-badge-aura{background:conic-gradient(from -38deg,#af3df1e6,#2fdee8db,#ffffff8a,#ffa63585,#af3df1e6);animation:6.2s ease-in-out infinite fv-apprentice-aura;inset:-1%}.achievement-badge-food-machine .achievement-badge-machine-gear-one{animation:6.2s cubic-bezier(.4,0,.2,1) infinite food-machine-gear-clockwise}.achievement-badge-food-machine .achievement-badge-machine-gear-two{animation:6.2s cubic-bezier(.4,0,.2,1) infinite food-machine-gear-counter}.achievement-badge-food-machine .achievement-badge-machine-conveyor{animation:6.2s ease-out infinite food-machine-conveyor-pulse}.achievement-badge-food-machine .achievement-badge-week-pip{animation:6.2s ease-out infinite food-machine-indicator;animation-delay:calc(var(--achievement-pip-index) * 65ms)}.achievement-badge-food-machine .achievement-badge-shine{-webkit-mask:url(/achievement-vault/web/food-machine.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/food-machine.webp) 50%/contain no-repeat}.achievement-badge-food-machine .achievement-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#69f4ffe6,#cf68ffd1,#0000);animation:6.2s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-food-machine .achievement-badge-spark{filter:drop-shadow(0 0 9px #a342ee);background:#e9feff;width:5.3%;animation:6.2s ease-out infinite achievement-badge-spark-pop}.achievement-badge-food-dynasty .achievement-badge-art{animation:6.8s cubic-bezier(.42,0,.2,1) infinite food-dynasty-rise}.achievement-badge-food-dynasty .achievement-badge-aura{filter:blur(15px);background:conic-gradient(from -42deg,#ffe069e6,#25a480d1,#ffffff9e,#2667c0c2,#ffe069e6);animation:6.8s ease-in-out infinite fv-apprentice-aura;inset:-3%}.achievement-badge-food-dynasty .achievement-badge-dynasty-halo{animation:6.8s cubic-bezier(.4,0,.2,1) infinite food-dynasty-halo}.achievement-badge-food-dynasty .achievement-badge-dynasty-rays{animation:6.8s ease-in-out infinite food-dynasty-rays}.achievement-badge-food-dynasty .achievement-badge-dynasty-laurel{animation:6.8s ease-out infinite food-dynasty-laurel}.achievement-badge-food-dynasty .achievement-badge-week-pip:after{animation:6.8s ease-out infinite food-dynasty-milestone;animation-delay:calc(var(--achievement-pip-index) * 35ms)}.achievement-badge-food-dynasty .achievement-badge-shine{inset:-1%;-webkit-mask:url(/achievement-vault/web/food-dynasty.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/food-dynasty.webp) 50%/contain no-repeat}.achievement-badge-food-dynasty .achievement-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#ffe887f5,#62deb0b8,#5399ef8a,#0000);width:29%;animation:6.8s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-food-dynasty .achievement-badge-spark{filter:drop-shadow(0 0 10px #d9bd47);background:#fff8c9;width:5.8%;animation:6.8s ease-out infinite achievement-badge-spark-pop}.achievement-badge-food-period-champion .achievement-badge-art{animation:6.2s cubic-bezier(.42,0,.2,1) infinite food-period-champion-victory}.achievement-badge-food-period-champion .achievement-badge-aura{background:conic-gradient(from -38deg,#b242f1eb,#ffd23ad1,#ffffff8c,#308fedbd,#b242f1eb);animation:6.2s ease-in-out infinite fv-apprentice-aura;inset:-1%}.achievement-badge-food-period-champion .achievement-badge-period-spotlight{animation:6.2s ease-in-out infinite food-period-spotlight}.achievement-badge-food-period-champion .achievement-badge-period-belt-flare{animation:6.2s ease-out infinite food-period-belt-flare}.achievement-badge-food-period-champion .achievement-badge-period-victory-ring{animation:6.2s cubic-bezier(.4,0,.2,1) infinite food-period-victory-ring}.achievement-badge-food-period-champion .achievement-badge-week-pip{animation:6.2s ease-out infinite food-period-week-light;animation-delay:calc(var(--achievement-pip-index) * .12s)}.achievement-badge-food-period-champion .achievement-badge-shine{-webkit-mask:url(/achievement-vault/web/food-period-champion.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/food-period-champion.webp) 50%/contain no-repeat}.achievement-badge-food-period-champion .achievement-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#efa9ffe6,#ffdc50cc,#62b8ffa6,#0000);animation:6.2s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-food-period-champion .achievement-badge-spark{filter:drop-shadow(0 0 9px #b648f1);background:#fff6bd;width:5.4%;animation:6.2s ease-out infinite achievement-badge-spark-pop}.achievement-badge-food-double-crown .achievement-badge-art{animation:6.8s cubic-bezier(.42,0,.2,1) infinite food-double-crown-lift}.achievement-badge-food-double-crown .achievement-badge-aura{filter:blur(15px);background:conic-gradient(from -42deg,#ffd954f0,#e0363dbf,#ffffff9e,#317ce2d1,#ffd954f0);animation:6.8s ease-in-out infinite fv-apprentice-aura;inset:-3%}.achievement-badge-food-double-crown .achievement-badge-double-crown-halo-left{animation:6.8s cubic-bezier(.4,0,.2,1) infinite food-double-left-coronation}.achievement-badge-food-double-crown .achievement-badge-double-crown-halo-right{animation:6.8s cubic-bezier(.4,0,.2,1) infinite food-double-right-coronation}.achievement-badge-food-double-crown .achievement-badge-double-crown-bridge{animation:6.8s ease-out infinite food-double-bridge}.achievement-badge-food-double-crown .achievement-badge-week-pip{animation:6.8s ease-out infinite food-double-week-light;animation-delay:calc(var(--achievement-pip-index) * 75ms)}.achievement-badge-food-double-crown .achievement-badge-shine{inset:-1%;-webkit-mask:url(/achievement-vault/web/food-double-crown.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/food-double-crown.webp) 50%/contain no-repeat}.achievement-badge-food-double-crown .achievement-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#ffe77afa,#65aaffb8,#ff4c518f,#0000);width:29%;animation:6.8s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-food-double-crown .achievement-badge-spark{filter:drop-shadow(0 0 10px #ffd24d);background:#fff8c6;width:5.8%;animation:6.8s ease-out infinite achievement-badge-spark-pop}.achievement-badge-food-triple-crown .achievement-badge-art{animation:7.6s cubic-bezier(.42,0,.2,1) infinite food-triple-crown-finale}.achievement-badge-food-triple-crown .achievement-badge-aura{filter:blur(17px);background:conic-gradient(from -35deg,#d71920f5,#ffdc46fa,#ffffffb8,#117dedf0,#ffdc46db,#d71920f5);animation:7.6s ease-in-out infinite fv-apprentice-aura;inset:-7%}.achievement-badge-food-triple-crown .achievement-badge-triple-radiance{animation:7.6s cubic-bezier(.4,0,.2,1) infinite food-triple-radiance}.achievement-badge-food-triple-crown .achievement-badge-triple-crown-flare-top{animation:7.6s ease-out infinite food-triple-crown-ignite}.achievement-badge-food-triple-crown .achievement-badge-triple-crown-flare-left{animation:7.6s ease-out .14s infinite food-triple-crown-ignite}.achievement-badge-food-triple-crown .achievement-badge-triple-crown-flare-right{animation:7.6s ease-out .28s infinite food-triple-crown-ignite}.achievement-badge-food-triple-crown .achievement-badge-triple-trophy-flare{animation:7.6s ease-out infinite food-triple-trophy-power}.achievement-badge-food-triple-crown .achievement-badge-week-pip{animation:7.6s ease-out infinite food-triple-week-light;animation-delay:calc(var(--achievement-pip-index) * 60ms)}.achievement-badge-food-triple-crown .achievement-badge-shine{inset:-2%;-webkit-mask:url(/achievement-vault/web/food-triple-crown.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/food-triple-crown.webp) 50%/contain no-repeat}.achievement-badge-food-triple-crown .achievement-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#ffeb7bfc,#ff4850a8,#48b0ffc2,#0000);width:32%;animation:7.6s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-food-triple-crown .achievement-badge-spark{filter:drop-shadow(0 0 13px #ffd23f);background:#fffbd0;width:7%;animation:7.6s ease-out infinite achievement-badge-spark-pop}.achievement-badge-lv-apprentice .achievement-badge-art{animation:5.3s cubic-bezier(.42,0,.28,1) infinite lv-apprentice-clock-in}.achievement-badge-lv-apprentice .achievement-badge-aura{background:radial-gradient(circle,#ffca3ee0,#be500b5c 48%,#0000 72%);animation:5.3s ease-in-out infinite fv-apprentice-aura}.achievement-badge-lv-apprentice .achievement-badge-labor-punch-beam{animation:5.3s ease-out infinite lv-apprentice-punch-beam}.achievement-badge-lv-apprentice .achievement-badge-labor-timecard-flare{animation:5.3s ease-out infinite lv-apprentice-timecard-flare}.achievement-badge-lv-apprentice .achievement-badge-week-pip{animation:5.3s ease-out infinite lv-apprentice-week-check;animation-delay:calc(var(--achievement-pip-index) * .13s)}.achievement-badge-lv-apprentice .achievement-badge-shine{-webkit-mask:url(/achievement-vault/web/lv-apprentice.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/lv-apprentice.webp) 50%/contain no-repeat}.achievement-badge-lv-apprentice .achievement-badge-shine:before{animation:5.3s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-lv-apprentice .achievement-badge-spark{animation:5.3s ease-out infinite achievement-badge-spark-pop}.achievement-badge-lv-artisan .achievement-badge-art{animation:5.9s cubic-bezier(.42,0,.24,1) infinite lv-artisan-schedule-balance}.achievement-badge-lv-artisan .achievement-badge-aura{background:conic-gradient(from -30deg,#def2ffd1,#2b8eee99,#ff3e4357,#ffffffbf,#def2ffd1);animation:5.9s ease-in-out infinite fv-apprentice-aura;inset:2%}.achievement-badge-lv-artisan .achievement-badge-labor-clock-ring{animation:5.9s cubic-bezier(.4,0,.2,1) infinite lv-artisan-clock-sweep}.achievement-badge-lv-artisan .achievement-badge-labor-planning-gear{animation:5.9s ease-in-out infinite lv-artisan-planning-gear}.achievement-badge-lv-artisan .achievement-badge-week-pip{animation:5.9s ease-out infinite lv-artisan-indicator;animation-delay:calc(var(--achievement-pip-index) * 90ms)}.achievement-badge-lv-artisan .achievement-badge-shine{-webkit-mask:url(/achievement-vault/web/lv-artisan.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/lv-artisan.webp) 50%/contain no-repeat}.achievement-badge-lv-artisan .achievement-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#a1e0ffdb,#ff62657a,#0000);animation:5.9s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-lv-artisan .achievement-badge-spark{filter:drop-shadow(0 0 8px #63c9ff);background:#ecfaff;animation:5.9s ease-out infinite achievement-badge-spark-pop}.achievement-badge-lv-master .achievement-badge-art{animation:6.2s cubic-bezier(.42,0,.22,1) infinite lv-master-conduct}.achievement-badge-lv-master .achievement-badge-aura{background:conic-gradient(from -35deg,#ffd73fd6,#31a0ffe6,#ffffff85,#0748c7c7,#ffd73fd6);animation:6.2s ease-in-out infinite fv-apprentice-aura;inset:1%}.achievement-badge-lv-master .achievement-badge-labor-crew-orbit{animation:6.2s cubic-bezier(.4,0,.2,1) infinite lv-master-crew-lock}.achievement-badge-lv-master .achievement-badge-labor-timing-pulse{animation:6.2s ease-out infinite lv-master-timing-pulse}.achievement-badge-lv-master .achievement-badge-labor-command-flare{animation:6.2s ease-out infinite fv-master-command-flare}.achievement-badge-lv-master .achievement-badge-week-pip:after{animation:6.2s ease-out infinite lv-master-week-command;animation-delay:calc(var(--achievement-pip-index) * 45ms)}.achievement-badge-lv-master .achievement-badge-shine{-webkit-mask:url(/achievement-vault/web/lv-master.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/lv-master.webp) 50%/contain no-repeat}.achievement-badge-lv-master .achievement-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#70caffe0,#ffda49cc,#0000);animation:6.2s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-lv-master .achievement-badge-spark{filter:drop-shadow(0 0 9px #34abff);background:#fff8b7;animation:6.2s ease-out infinite achievement-badge-spark-pop}.achievement-badge-lv-prestige .achievement-badge-art{animation:6.7s cubic-bezier(.42,0,.21,1) infinite lv-prestige-command-rise}.achievement-badge-lv-prestige .achievement-badge-aura{filter:blur(15px);background:conic-gradient(from -40deg,#ff5bebf0,#7437ffe0,#ffffff8f,#3992ffb8,#ffbbe8d6,#ff5bebf0);animation:6.7s ease-in-out infinite fv-apprentice-aura;inset:-3%}.achievement-badge-lv-prestige .achievement-badge-labor-hourglass-aura{animation:6.7s cubic-bezier(.4,0,.2,1) infinite lv-prestige-hourglass-float}.achievement-badge-lv-prestige .achievement-badge-labor-schedule-orbit-one{animation:6.7s ease-in-out infinite lv-prestige-schedule-one}.achievement-badge-lv-prestige .achievement-badge-labor-schedule-orbit-two{animation:6.7s ease-in-out infinite lv-prestige-schedule-two}.achievement-badge-lv-prestige .achievement-badge-labor-prestige-flare{animation:6.7s ease-out infinite fv-prestige-reveal-flare}.achievement-badge-lv-prestige .achievement-badge-week-pip:after{animation:6.7s ease-out infinite lv-prestige-week-arc;animation-delay:calc(var(--achievement-pip-index) * 26ms)}.achievement-badge-lv-prestige .achievement-badge-shine{-webkit-mask:url(/achievement-vault/web/lv-prestige.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/lv-prestige.webp) 50%/contain no-repeat}.achievement-badge-lv-prestige .achievement-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#f4a8fff5,#6ac6ffbd,#0000);animation:6.7s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-lv-prestige .achievement-badge-spark{filter:drop-shadow(0 0 11px #c450ff);background:#fceaff;width:5.6%;animation:6.7s ease-out infinite achievement-badge-spark-pop}.achievement-badge-lv-presidential.achievement-badge-showcase{width:min(84vw,390px);height:min(84vw,390px)}.achievement-badge-lv-presidential .achievement-badge-art{animation:7.5s cubic-bezier(.42,0,.2,1) infinite lv-presidential-finale}.achievement-badge-lv-presidential .achievement-badge-aura{filter:blur(18px);background:conic-gradient(from -35deg,#de242df7,#ffde44fc,#ffffffb3,#1987f6f0,#ffde44de,#de242df7);animation:7.5s ease-in-out infinite fv-apprentice-aura;inset:-7%}.achievement-badge-lv-presidential .achievement-badge-labor-president-radiance{animation:7.5s cubic-bezier(.4,0,.2,1) infinite lv-presidential-radiance}.achievement-badge-lv-presidential .achievement-badge-labor-president-crown-burst{animation:7.5s ease-out infinite lv-presidential-crown}.achievement-badge-lv-presidential .achievement-badge-labor-president-seal{animation:7.5s ease-out infinite lv-presidential-seal-power}.achievement-badge-lv-presidential .achievement-badge-week-pip:after{animation:7.5s ease-out infinite lv-presidential-milestone;animation-delay:calc(var(--achievement-pip-index) * 80ms)}.achievement-badge-lv-presidential .achievement-badge-shine{inset:-2%;-webkit-mask:url(/achievement-vault/web/lv-presidential.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/lv-presidential.webp) 50%/contain no-repeat}.achievement-badge-lv-presidential .achievement-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#ffeb74fc,#ff4850ad,#4ab2ffc7,#0000);width:32%;animation:7.5s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-lv-presidential .achievement-badge-spark{filter:drop-shadow(0 0 14px #ffd13b);background:#fffbd0;width:7%;animation:7.5s ease-out infinite achievement-badge-spark-pop}.achievement-badge-labor-hawk .achievement-badge-art{animation:6s cubic-bezier(.42,0,.23,1) infinite labor-hawk-command}.achievement-badge-labor-hawk .achievement-badge-aura{background:conic-gradient(from -35deg,#ffd842d6,#2f9affe6,#ffffff80,#084ac6c7,#ffd842d6);animation:6s ease-in-out infinite fv-apprentice-aura;inset:0}.achievement-badge-labor-hawk .achievement-badge-labor-hawk-flight-arc{animation:6s cubic-bezier(.4,0,.2,1) infinite labor-hawk-flight-arc}.achievement-badge-labor-hawk .achievement-badge-labor-hawk-eye-scan{animation:6s ease-out infinite labor-hawk-eye-scan}.achievement-badge-labor-hawk .achievement-badge-labor-hawk-gauge-lock{animation:6s ease-out infinite labor-hawk-gauge-lock}.achievement-badge-labor-hawk .achievement-badge-week-pip:after{animation:6s ease-out infinite labor-hawk-marker;animation-delay:calc(var(--achievement-pip-index) * 90ms)}.achievement-badge-labor-hawk .achievement-badge-shine{-webkit-mask:url(/achievement-vault/web/labor-hawk.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/labor-hawk.webp) 50%/contain no-repeat}.achievement-badge-labor-hawk .achievement-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#71cdffe6,#ffdb4cc7,#0000);animation:6s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-labor-hawk .achievement-badge-spark{filter:drop-shadow(0 0 9px #36a8ff);background:#fff7b2;animation:6s ease-out infinite achievement-badge-spark-pop}.achievement-badge-labor-ace .achievement-badge-art{animation:6.5s cubic-bezier(.42,0,.2,1) infinite labor-ace-bank}.achievement-badge-labor-ace .achievement-badge-aura{filter:blur(15px);background:conic-gradient(from -40deg,#f04bfff0,#7036ffe6,#ffffff8c,#37cfffcc,#ff74e2d1,#f04bfff0);animation:6.5s ease-in-out infinite fv-apprentice-aura;inset:-2%}.achievement-badge-labor-ace .achievement-badge-labor-ace-flight-ring{animation:6.5s cubic-bezier(.4,0,.2,1) infinite labor-ace-ring-pass}.achievement-badge-labor-ace .achievement-badge-labor-ace-contrail{animation:6.5s ease-in-out infinite labor-ace-contrail}.achievement-badge-labor-ace .achievement-badge-labor-ace-gauge-sweep{animation:6.5s ease-out infinite labor-ace-gauge-dive}.achievement-badge-labor-ace .achievement-badge-week-pip:after{animation:6.5s ease-out infinite lv-prestige-week-arc;animation-delay:calc(var(--achievement-pip-index) * 80ms)}.achievement-badge-labor-ace .achievement-badge-shine{-webkit-mask:url(/achievement-vault/web/labor-ace.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/labor-ace.webp) 50%/contain no-repeat}.achievement-badge-labor-ace .achievement-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#f5a8fff2,#5edbffcc,#0000);animation:6.5s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-labor-ace .achievement-badge-spark{filter:drop-shadow(0 0 11px #c44fff);background:#fceaff;width:5.6%;animation:6.5s ease-out infinite achievement-badge-spark-pop}.achievement-badge-labor-surgeon .achievement-badge-art{animation:6.9s cubic-bezier(.42,0,.2,1) infinite labor-surgeon-precision}.achievement-badge-labor-surgeon .achievement-badge-aura{filter:blur(16px);background:conic-gradient(from -38deg,#ffe471e6,#2ad8a2db,#ffffff9e,#3389efc7,#ffe471e6);animation:6.9s ease-in-out infinite fv-apprentice-aura;inset:-4%}.achievement-badge-labor-surgeon .achievement-badge-labor-surgeon-spotlight{animation:6.9s ease-in-out infinite labor-surgeon-spotlight}.achievement-badge-labor-surgeon .achievement-badge-labor-surgeon-pulse-line{animation:6.9s ease-out infinite labor-surgeon-pulse-flat}.achievement-badge-labor-surgeon .achievement-badge-labor-surgeon-tile-lock{animation:6.9s ease-out infinite labor-surgeon-tile-lock}.achievement-badge-labor-surgeon .achievement-badge-week-pip:after{animation:6.9s ease-out infinite labor-surgeon-marker;animation-delay:calc(var(--achievement-pip-index) * 70ms)}.achievement-badge-labor-surgeon .achievement-badge-shine{inset:-1%;-webkit-mask:url(/achievement-vault/web/labor-surgeon.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/labor-surgeon.webp) 50%/contain no-repeat}.achievement-badge-labor-surgeon .achievement-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#d3fff1f5,#43dfacc7,#499af499,#0000);width:29%;animation:6.9s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-labor-surgeon .achievement-badge-spark{filter:drop-shadow(0 0 11px #42dcaa);background:#eafff8;width:5.9%;animation:6.9s ease-out infinite achievement-badge-spark-pop}.achievement-badge-labor-streak .achievement-badge-art{animation:5.4s cubic-bezier(.42,0,.2,1) infinite labor-streak-sprint}.achievement-badge-labor-streak .achievement-badge-aura{background:conic-gradient(from -42deg,#34ddcfe6,#ffd746c2,#ffffff94,#3187e3a8,#34ddcfe6);animation:5.4s ease-in-out infinite fv-apprentice-aura;inset:1%}.achievement-badge-labor-streak .achievement-badge-labor-streak-route{animation:5.4s ease-out infinite labor-streak-route-sweep}.achievement-badge-labor-streak .achievement-badge-labor-streak-week-link{animation:5.4s ease-out infinite labor-streak-week-link}.achievement-badge-labor-streak .achievement-badge-labor-streak-finish{animation:5.4s ease-out infinite labor-streak-finish}.achievement-badge-labor-streak .achievement-badge-week-pip{animation:5.4s ease-out infinite labor-streak-week-light;animation-delay:calc(var(--achievement-pip-index) * .14s)}.achievement-badge-labor-streak .achievement-badge-shine{-webkit-mask:url(/achievement-vault/web/labor-streak.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/labor-streak.webp) 50%/contain no-repeat}.achievement-badge-labor-streak .achievement-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#7efff0eb,#ffd94fb8,#0000);animation:5.4s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-labor-streak .achievement-badge-spark{filter:drop-shadow(0 0 9px #39dbcc);background:#e6fffb;animation:5.4s ease-out infinite achievement-badge-spark-pop}.achievement-badge-labor-locked-in .achievement-badge-art{animation:5.9s cubic-bezier(.42,0,.2,1) infinite labor-locked-vault-turn}.achievement-badge-labor-locked-in .achievement-badge-aura{background:conic-gradient(from -34deg,#288eedeb,#ffcf3ed6,#fff9,#e2364194,#288eedeb);animation:5.9s ease-in-out infinite fv-apprentice-aura;inset:0}.achievement-badge-labor-locked-in .achievement-badge-labor-locked-vault-ring{animation:5.9s cubic-bezier(.4,0,.2,1) infinite labor-locked-ring-turn}.achievement-badge-labor-locked-in .achievement-badge-labor-locked-schedule-sweep{animation:5.9s ease-out infinite labor-locked-schedule-sweep}.achievement-badge-labor-locked-in .achievement-badge-labor-locked-confirmation{animation:5.9s ease-out infinite labor-locked-confirmation}.achievement-badge-labor-locked-in .achievement-badge-week-pip{animation:5.9s ease-out infinite labor-locked-latch;animation-delay:calc(var(--achievement-pip-index) * .1s)}.achievement-badge-labor-locked-in .achievement-badge-shine{-webkit-mask:url(/achievement-vault/web/labor-locked-in.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/labor-locked-in.webp) 50%/contain no-repeat}.achievement-badge-labor-locked-in .achievement-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#7acdffed,#ffd348c2,#eb484e8a,#0000);animation:5.9s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-labor-locked-in .achievement-badge-spark{filter:drop-shadow(0 0 9px #3ba4ef);background:#edf9ff;animation:5.9s ease-out infinite achievement-badge-spark-pop}.achievement-badge-labor-machine .achievement-badge-art{animation:6.4s cubic-bezier(.42,0,.2,1) infinite labor-machine-boot}.achievement-badge-labor-machine .achievement-badge-aura{filter:blur(15px);background:conic-gradient(from -38deg,#4ae2f2eb,#ae41efe6,#ffffff94,#ffb537a8,#4ae2f2eb);animation:6.4s ease-in-out infinite fv-apprentice-aura;inset:-2%}.achievement-badge-labor-machine .achievement-badge-labor-machine-power-orbit{animation:6.4s cubic-bezier(.4,0,.2,1) infinite labor-machine-power-orbit}.achievement-badge-labor-machine .achievement-badge-labor-machine-energy-band{animation:6.4s ease-out infinite labor-machine-energy-band}.achievement-badge-labor-machine .achievement-badge-labor-machine-output-flare{animation:6.4s ease-out infinite labor-machine-output}.achievement-badge-labor-machine .achievement-badge-week-pip{animation:6.4s ease-out infinite labor-machine-indicator;animation-delay:calc(var(--achievement-pip-index) * 65ms)}.achievement-badge-labor-machine .achievement-badge-shine{inset:-1%;-webkit-mask:url(/achievement-vault/web/labor-machine.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/labor-machine.webp) 50%/contain no-repeat}.achievement-badge-labor-machine .achievement-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#7cf7fff5,#cf68ffdb,#ffbe489e,#0000);width:29%;animation:6.4s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-labor-machine .achievement-badge-spark{filter:drop-shadow(0 0 10px #b04aef);background:#e9feff;width:5.5%;animation:6.4s ease-out infinite achievement-badge-spark-pop}.achievement-badge-labor-dynasty.achievement-badge-showcase{width:min(82vw,380px);height:min(82vw,380px)}.achievement-badge-labor-dynasty .achievement-badge-art{animation:7s cubic-bezier(.42,0,.2,1) infinite labor-dynasty-rise}.achievement-badge-labor-dynasty .achievement-badge-aura{filter:blur(17px);background:conic-gradient(from -40deg,#ffdf64f0,#b32634d1,#ffffffa3,#3184e5d1,#ffdf64f0);animation:7s ease-in-out infinite fv-apprentice-aura;inset:-5%}.achievement-badge-labor-dynasty .achievement-badge-labor-dynasty-radiance{animation:7s cubic-bezier(.4,0,.2,1) infinite labor-dynasty-radiance}.achievement-badge-labor-dynasty .achievement-badge-labor-dynasty-banner-halo{animation:7s ease-in-out infinite labor-dynasty-banner-halo}.achievement-badge-labor-dynasty .achievement-badge-labor-dynasty-legacy-seal{animation:7s ease-out infinite labor-dynasty-legacy-seal}.achievement-badge-labor-dynasty .achievement-badge-week-pip:after{animation:7s ease-out infinite labor-dynasty-milestone;animation-delay:calc(var(--achievement-pip-index) * 32ms)}.achievement-badge-labor-dynasty .achievement-badge-shine{inset:-2%;-webkit-mask:url(/achievement-vault/web/labor-dynasty.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/labor-dynasty.webp) 50%/contain no-repeat}.achievement-badge-labor-dynasty .achievement-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#ffeb90fa,#dd4a53a8,#4d9ef5ad,#0000);width:31%;animation:7s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-labor-dynasty .achievement-badge-spark{filter:drop-shadow(0 0 12px #ddbd47);background:#fff8ca;width:6.2%;animation:7s ease-out infinite achievement-badge-spark-pop}.achievement-badge-labor-period-champion.achievement-badge-showcase{width:min(82vw,370px);height:min(82vw,370px)}.achievement-badge-labor-period-champion .achievement-badge-art{animation:6.4s cubic-bezier(.42,0,.2,1) infinite labor-period-belt-lift}.achievement-badge-labor-period-champion .achievement-badge-aura{filter:blur(15px);background:conic-gradient(from -38deg,#c64df5f0,#ffd744e0,#fff9,#3497f1c7,#c64df5f0);animation:6.4s ease-in-out infinite fv-apprentice-aura;inset:-2%}.achievement-badge-labor-period-champion .achievement-badge-labor-period-spotlight{animation:6.4s ease-in-out infinite labor-period-spotlight-open}.achievement-badge-labor-period-champion .achievement-badge-labor-period-belt-lock{animation:6.4s ease-out infinite labor-period-belt-lock}.achievement-badge-labor-period-champion .achievement-badge-labor-period-schedule-arc{animation:6.4s cubic-bezier(.4,0,.2,1) infinite labor-period-schedule-arc}.achievement-badge-labor-period-champion .achievement-badge-labor-period-victory-seal{animation:6.4s ease-out infinite labor-period-victory-seal}.achievement-badge-labor-period-champion .achievement-badge-week-pip{animation:6.4s ease-out infinite labor-period-week-confirm;animation-delay:calc(var(--achievement-pip-index) * .13s)}.achievement-badge-labor-period-champion .achievement-badge-shine{inset:-1%;-webkit-mask:url(/achievement-vault/web/labor-period-champion.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/labor-period-champion.webp) 50%/contain no-repeat}.achievement-badge-labor-period-champion .achievement-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#efa9fff2,#ffe268e0,#5eb8ffad,#0000);width:29%;animation:6.4s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-labor-period-champion .achievement-badge-spark{filter:drop-shadow(0 0 10px #c157ef);background:#fff7bf;width:5.7%;animation:6.4s ease-out infinite achievement-badge-spark-pop}.achievement-badge-labor-double-crown.achievement-badge-showcase{width:min(84vw,385px);height:min(84vw,385px)}.achievement-badge-labor-double-crown .achievement-badge-art{animation:7s cubic-bezier(.42,0,.2,1) infinite labor-double-command-rise}.achievement-badge-labor-double-crown .achievement-badge-aura{filter:blur(16px);background:conic-gradient(from -42deg,#ffe05ff5,#e0343dc7,#ffffffa6,#2f87ecdb,#ffe05ff5);animation:7s ease-in-out infinite fv-apprentice-aura;inset:-5%}.achievement-badge-labor-double-crown .achievement-badge-labor-double-coronation-left{animation:7s cubic-bezier(.4,0,.2,1) infinite labor-double-left-crown}.achievement-badge-labor-double-crown .achievement-badge-labor-double-coronation-right{animation:7s cubic-bezier(.4,0,.2,1) infinite labor-double-right-crown}.achievement-badge-labor-double-crown .achievement-badge-labor-double-period-link{animation:7s ease-out infinite labor-double-period-link}.achievement-badge-labor-double-crown .achievement-badge-labor-double-command-flare{animation:7s ease-out infinite labor-double-command-flare}.achievement-badge-labor-double-crown .achievement-badge-week-pip{animation:7s ease-out infinite labor-double-week-confirm;animation-delay:calc(var(--achievement-pip-index) * 80ms)}.achievement-badge-labor-double-crown .achievement-badge-shine{inset:-2%;-webkit-mask:url(/achievement-vault/web/labor-double-crown.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/labor-double-crown.webp) 50%/contain no-repeat}.achievement-badge-labor-double-crown .achievement-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#ffea83fc,#5babffc2,#ff4e5599,#0000);width:30%;animation:7s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-labor-double-crown .achievement-badge-spark{filter:drop-shadow(0 0 12px #ffd14a);background:#fff9ca;width:6.1%;animation:7s ease-out infinite achievement-badge-spark-pop}.achievement-badge-labor-triple-crown.achievement-badge-showcase{width:min(86vw,400px);height:min(86vw,400px)}.achievement-badge-labor-triple-crown .achievement-badge-art{animation:7.8s cubic-bezier(.42,0,.2,1) infinite labor-triple-command-finale}.achievement-badge-labor-triple-crown .achievement-badge-aura{filter:blur(18px);background:conic-gradient(from -35deg,#d71920fa,#ffdf4cfc,#ffffffc7,#1280f2f5,#ffdf4ce6,#d71920fa);animation:7.8s ease-in-out infinite fv-apprentice-aura;inset:-10%}.achievement-badge-labor-triple-crown .achievement-badge-labor-triple-radiance{animation:7.8s cubic-bezier(.4,0,.2,1) infinite labor-triple-radiance-turn}.achievement-badge-labor-triple-crown .achievement-badge-labor-triple-crown-flare-top{animation:7.8s ease-out infinite labor-triple-crown-ignite}.achievement-badge-labor-triple-crown .achievement-badge-labor-triple-crown-flare-left{animation:7.8s ease-out .15s infinite labor-triple-crown-ignite}.achievement-badge-labor-triple-crown .achievement-badge-labor-triple-crown-flare-right{animation:7.8s ease-out .3s infinite labor-triple-crown-ignite}.achievement-badge-labor-triple-crown .achievement-badge-labor-triple-command-burst{animation:7.8s ease-out infinite labor-triple-command-burst}.achievement-badge-labor-triple-crown .achievement-badge-week-pip{animation:7.8s ease-out infinite labor-triple-week-confirm;animation-delay:calc(var(--achievement-pip-index) * 60ms)}.achievement-badge-labor-triple-crown .achievement-badge-shine{inset:-3%;-webkit-mask:url(/achievement-vault/web/labor-triple-crown.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/labor-triple-crown.webp) 50%/contain no-repeat}.achievement-badge-labor-triple-crown .achievement-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#ffee8efc,#ff4850b3,#49b5ffd1,#0000);width:33%;animation:7.8s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-labor-triple-crown .achievement-badge-spark{filter:drop-shadow(0 0 15px #ffd23f);background:#fffbd2;width:7.4%;animation:7.8s ease-out infinite achievement-badge-spark-pop}.achievement-badge-growth-apprentice .achievement-badge-art{animation:5.3s cubic-bezier(.42,0,.26,1) infinite growth-apprentice-cultivate}.achievement-badge-growth-apprentice .achievement-badge-aura{background:radial-gradient(circle,#ffd03ae0,#40bd5e66 46%,#2281e22e 62%,#0000 74%);animation:5.3s ease-in-out infinite fv-apprentice-aura;inset:1%}.achievement-badge-growth-apprentice .achievement-badge-growth-sprout-aura{animation:5.3s ease-out infinite growth-apprentice-sprout}.achievement-badge-growth-apprentice .achievement-badge-growth-arrow-sweep{animation:5.3s cubic-bezier(.4,0,.2,1) infinite growth-apprentice-arrow}.achievement-badge-growth-apprentice .achievement-badge-growth-sprout-flare{animation:5.3s ease-out infinite growth-apprentice-bloom}.achievement-badge-growth-apprentice .achievement-badge-week-pip{animation:5.3s ease-out infinite growth-apprentice-week;animation-delay:calc(var(--achievement-pip-index) * .14s)}.achievement-badge-growth-apprentice .achievement-badge-shine{-webkit-mask:url(/achievement-vault/web/growth-apprentice.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/growth-apprentice.webp) 50%/contain no-repeat}.achievement-badge-growth-apprentice .achievement-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#ffe67be6,#56dd73a3,#0000);animation:5.3s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-growth-apprentice .achievement-badge-spark{filter:drop-shadow(0 0 9px #68dc76);background:#f2ffd9;animation:5.3s ease-out infinite achievement-badge-spark-pop}.achievement-badge-growth-artisan .achievement-badge-art{animation:5.9s cubic-bezier(.42,0,.24,1) infinite growth-artisan-conduct}.achievement-badge-growth-artisan .achievement-badge-aura{filter:blur(14px);background:conic-gradient(from -34deg,#daf1ffe6,#3297f2d1,#ffdb49b8,#ffffff94,#e0363f80,#daf1ffe6);animation:5.9s ease-in-out infinite fv-apprentice-aura;inset:-1%}.achievement-badge-growth-artisan .achievement-badge-growth-curve{animation:5.9s cubic-bezier(.4,0,.2,1) infinite growth-artisan-curve}.achievement-badge-growth-artisan .achievement-badge-growth-star-orbit{animation:5.9s cubic-bezier(.4,0,.2,1) infinite growth-artisan-star}.achievement-badge-growth-artisan .achievement-badge-growth-star-flare{animation:5.9s ease-out infinite growth-artisan-flare}.achievement-badge-growth-artisan .achievement-badge-week-pip{animation:5.9s ease-out infinite growth-artisan-week;animation-delay:calc(var(--achievement-pip-index) * 90ms)}.achievement-badge-growth-artisan .achievement-badge-shine{-webkit-mask:url(/achievement-vault/web/growth-artisan.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/growth-artisan.webp) 50%/contain no-repeat}.achievement-badge-growth-artisan .achievement-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#97dcffe6,#ffe577c7,#0000);animation:5.9s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-growth-artisan .achievement-badge-spark{filter:drop-shadow(0 0 9px #67c8ff);background:#edfaff;animation:5.9s ease-out infinite achievement-badge-spark-pop}.achievement-badge-growth-master.achievement-badge-showcase{width:min(81vw,370px);height:min(81vw,370px)}.achievement-badge-growth-master .achievement-badge-art{animation:6.5s cubic-bezier(.42,0,.22,1) infinite growth-master-climb}.achievement-badge-growth-master .achievement-badge-aura{filter:blur(16px);background:conic-gradient(from -38deg,#ffdc44f0,#2d99faeb,#ffffffa3,#084fcbd6,#ffdc44f0);animation:6.5s ease-in-out infinite fv-apprentice-aura;inset:-4%}.achievement-badge-growth-master .achievement-badge-growth-master-radiance{animation:6.5s cubic-bezier(.4,0,.2,1) infinite growth-master-radiance}.achievement-badge-growth-master .achievement-badge-growth-master-ascent{animation:6.5s ease-out infinite growth-master-ascent}.achievement-badge-growth-master .achievement-badge-growth-gem-flare{animation:6.5s ease-out infinite growth-master-gem}.achievement-badge-growth-master .achievement-badge-week-pip:after{animation:6.5s ease-out infinite growth-master-marker;animation-delay:calc(var(--achievement-pip-index) * 35ms)}.achievement-badge-growth-master .achievement-badge-shine{inset:-1%;-webkit-mask:url(/achievement-vault/web/growth-master.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/growth-master.webp) 50%/contain no-repeat}.achievement-badge-growth-master .achievement-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#80d0fff2,#ffe570db,#0000);width:29%;animation:6.5s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-growth-master .achievement-badge-spark{filter:drop-shadow(0 0 11px #45a8ff);background:#effbff;width:5.6%;animation:6.5s ease-out infinite achievement-badge-spark-pop}.achievement-badge-growth-prestige.achievement-badge-showcase{width:min(84vw,385px);height:min(84vw,385px)}.achievement-badge-growth-prestige .achievement-badge-art{animation:7.1s cubic-bezier(.42,0,.2,1) infinite growth-prestige-step-rise}.achievement-badge-growth-prestige .achievement-badge-aura{filter:blur(17px);background:conic-gradient(from -42deg,#cd4ef7f7,#ffda45e6,#ffffffa3,#663df0e6,#cd4ef7f7);animation:7.1s ease-in-out infinite fv-apprentice-aura;inset:-7%}.achievement-badge-growth-prestige .achievement-badge-growth-prestige-portal{animation:7.1s cubic-bezier(.4,0,.2,1) infinite growth-prestige-portal-turn}.achievement-badge-growth-prestige .achievement-badge-growth-prestige-spiral{animation:7.1s cubic-bezier(.4,0,.2,1) infinite growth-prestige-spiral}.achievement-badge-growth-prestige .achievement-badge-growth-prestige-flare{animation:7.1s ease-out infinite growth-prestige-flare}.achievement-badge-growth-prestige .achievement-badge-week-pip:after{animation:7.1s ease-out infinite growth-prestige-milestone;animation-delay:calc(var(--achievement-pip-index) * 25ms)}.achievement-badge-growth-prestige .achievement-badge-shine{inset:-2%;-webkit-mask:url(/achievement-vault/web/growth-prestige.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/growth-prestige.webp) 50%/contain no-repeat}.achievement-badge-growth-prestige .achievement-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#eba8fffa,#ffe265d6,#746fffb8,#0000);width:31%;animation:7.1s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-growth-prestige .achievement-badge-spark{filter:drop-shadow(0 0 13px #c249ef);background:#f8dcff;width:6.3%;animation:7.1s ease-out infinite achievement-badge-spark-pop}.achievement-badge-growth-presidential.achievement-badge-showcase{width:min(88vw,410px);height:min(88vw,410px)}.achievement-badge-growth-presidential .achievement-badge-art{animation:8.2s cubic-bezier(.42,0,.18,1) infinite growth-president-coronation}.achievement-badge-growth-presidential .achievement-badge-aura{filter:blur(20px);background:conic-gradient(from -34deg,#db1a22fc,#ffe24d,#ffffffd6,#1182f5fa,#ffe24df0,#db1a22fc);animation:8.2s ease-in-out infinite fv-apprentice-aura;inset:-13%}.achievement-badge-growth-presidential .achievement-badge-growth-president-radiance{animation:8.2s cubic-bezier(.4,0,.2,1) infinite growth-president-radiance}.achievement-badge-growth-presidential .achievement-badge-growth-president-crown{animation:8.2s ease-out infinite growth-president-crown}.achievement-badge-growth-presidential .achievement-badge-growth-president-century-ring{animation:8.2s cubic-bezier(.4,0,.2,1) infinite growth-president-century-ring}.achievement-badge-growth-presidential .achievement-badge-growth-president-finale{animation:8.2s ease-out infinite growth-president-finale}.achievement-badge-growth-presidential .achievement-badge-week-pip:after{animation:8.2s ease-out infinite growth-president-decade;animation-delay:calc(var(--achievement-pip-index) * .11s)}.achievement-badge-growth-presidential .achievement-badge-shine{inset:-5%;-webkit-mask:url(/achievement-vault/web/growth-presidential.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/growth-presidential.webp) 50%/contain no-repeat}.achievement-badge-growth-presidential .achievement-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#fff096,#ff4a52c2,#48b7ffe0,#0000);width:35%;animation:8.2s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-growth-presidential .achievement-badge-spark{filter:drop-shadow(0 0 18px #ffd23f);background:#fffbd5;width:8%;animation:8.2s ease-out infinite achievement-badge-spark-pop}.achievement-badge-growth-spurt.achievement-badge-showcase{width:min(83vw,380px);height:min(83vw,380px)}.achievement-badge-growth-spurt .achievement-badge-art{animation:6.4s cubic-bezier(.42,0,.2,1) infinite growth-spurt-launch}.achievement-badge-growth-spurt .achievement-badge-aura{filter:blur(17px);background:conic-gradient(from -40deg,#62e2fff0,#a541f3fa,#ffffff9e,#ffcf39cc,#62e2fff0);animation:6.4s ease-in-out infinite fv-apprentice-aura;inset:-5%}.achievement-badge-growth-spurt .achievement-badge-growth-spurt-launch-ring{animation:6.4s cubic-bezier(.4,0,.2,1) infinite growth-spurt-ring-break}.achievement-badge-growth-spurt .achievement-badge-growth-spurt-contrail{animation:6.4s ease-out infinite growth-spurt-contrail}.achievement-badge-growth-spurt .achievement-badge-growth-spurt-burst{animation:6.4s ease-out infinite growth-spurt-burst}.achievement-badge-growth-spurt .achievement-badge-week-pip{animation:6.4s ease-out infinite growth-spurt-checkpoint;animation-delay:calc(var(--achievement-pip-index) * 80ms)}.achievement-badge-growth-spurt .achievement-badge-shine{inset:-2%;-webkit-mask:url(/achievement-vault/web/growth-spurt.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/growth-spurt.webp) 50%/contain no-repeat}.achievement-badge-growth-spurt .achievement-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#91eefffa,#cb71ffe6,#ffe05cb8,#0000);width:31%;animation:6.4s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-growth-spurt .achievement-badge-spark{filter:drop-shadow(0 0 13px #a44df0);background:#e6fbff;width:6.1%;animation:6.4s ease-out infinite achievement-badge-spark-pop}.achievement-badge-rocket-fuel.achievement-badge-showcase{width:min(86vw,395px);height:min(86vw,395px)}.achievement-badge-rocket-fuel .achievement-badge-art{animation:6.7s cubic-bezier(.42,0,.2,1) infinite rocket-fuel-launch}.achievement-badge-rocket-fuel .achievement-badge-aura{filter:blur(18px);background:conic-gradient(from -42deg,#41dafffa,#ffd33bf5,#ffffffb3,#903aeeeb,#2884f4f2,#41dafffa);animation:6.7s ease-in-out infinite fv-apprentice-aura;inset:-7%}.achievement-badge-rocket-fuel .achievement-badge-rocket-launch-gauge{animation:6.7s cubic-bezier(.4,0,.2,1) infinite rocket-fuel-gauge}.achievement-badge-rocket-fuel .achievement-badge-rocket-flame-trail{animation:6.7s ease-out infinite rocket-fuel-flame}.achievement-badge-rocket-fuel .achievement-badge-rocket-breakthrough-flare{animation:6.7s ease-out infinite rocket-fuel-flare}.achievement-badge-rocket-fuel .achievement-badge-week-pip:after{animation:6.7s ease-out infinite rocket-fuel-marker;animation-delay:calc(var(--achievement-pip-index) * 55ms)}.achievement-badge-rocket-fuel .achievement-badge-shine{inset:-3%;-webkit-mask:url(/achievement-vault/web/rocket-fuel.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/rocket-fuel.webp) 50%/contain no-repeat}.achievement-badge-rocket-fuel .achievement-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#8deffffa,#ffe062e0,#bb6fffc2,#0000);width:33%;animation:6.7s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-rocket-fuel .achievement-badge-spark{filter:drop-shadow(0 0 15px #4ad3ff);background:#e7fbff;width:6.8%;animation:6.7s ease-out infinite achievement-badge-spark-pop}.achievement-badge-to-the-moon.achievement-badge-showcase{width:min(91vw,430px);height:min(91vw,430px)}.achievement-badge-to-the-moon .achievement-badge-art{animation:9s cubic-bezier(.42,0,.17,1) infinite moon-coronation}.achievement-badge-to-the-moon .achievement-badge-aura{filter:blur(23px);background:conic-gradient(from -34deg,#e61c26,#ffe65c,#fffffff0,#188bfb,#843ff0e0,#ffe65c,#e61c26);animation:9s ease-in-out infinite fv-apprentice-aura;inset:-16%}.achievement-badge-to-the-moon .achievement-badge-moon-radiance{animation:9s cubic-bezier(.4,0,.2,1) infinite moon-radiance}.achievement-badge-to-the-moon .achievement-badge-moon-orbit{animation:9s cubic-bezier(.4,0,.2,1) infinite moon-orbit}.achievement-badge-to-the-moon .achievement-badge-moon-crown-star{animation:9s ease-out infinite moon-crown}.achievement-badge-to-the-moon .achievement-badge-moon-finale{animation:9s ease-out infinite moon-finale}.achievement-badge-to-the-moon .achievement-badge-week-pip:after{animation:9s ease-out infinite moon-decade;animation-delay:calc(var(--achievement-pip-index) * .12s)}.achievement-badge-to-the-moon .achievement-badge-shine{inset:-7%;-webkit-mask:url(/achievement-vault/web/to-the-moon.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/to-the-moon.webp) 50%/contain no-repeat}.achievement-badge-to-the-moon .achievement-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#fff5b0,#ff4650d1,#4bb8fff0,#ffdf57e6,#0000);width:38%;animation:9s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-to-the-moon .achievement-badge-spark{filter:drop-shadow(0 0 22px #ffd23f);background:#fffde2;width:9%;animation:9s ease-out infinite achievement-badge-spark-pop}.achievement-badge-growth-streak.achievement-badge-showcase{width:min(80vw,360px);height:min(80vw,360px)}.achievement-badge-growth-streak .achievement-badge-art{animation:5.6s cubic-bezier(.42,0,.2,1) infinite growth-streak-run}.achievement-badge-growth-streak .achievement-badge-aura{filter:blur(15px);background:conic-gradient(from -40deg,#4bdb70e8,#ffd73ed6,#ffffff94,#40a0f6d6,#4bdb70e8);animation:5.6s ease-in-out infinite fv-apprentice-aura;inset:-2%}.achievement-badge-growth-streak .achievement-badge-growth-streak-route{animation:5.6s ease-out infinite growth-streak-route}.achievement-badge-growth-streak .achievement-badge-growth-streak-wave{animation:5.6s ease-out infinite growth-streak-wave}.achievement-badge-growth-streak .achievement-badge-growth-streak-finish-star{animation:5.6s ease-out infinite growth-streak-finish}.achievement-badge-growth-streak .achievement-badge-week-pip{animation:5.6s ease-out infinite growth-streak-week;animation-delay:calc(var(--achievement-pip-index) * .18s)}.achievement-badge-growth-streak .achievement-badge-shine{inset:-1%;-webkit-mask:url(/achievement-vault/web/growth-streak.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/growth-streak.webp) 50%/contain no-repeat}.achievement-badge-growth-streak .achievement-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#b5ffc7f0,#ffe56fc7,#0000);width:28%;animation:5.6s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-growth-streak .achievement-badge-spark{filter:drop-shadow(0 0 10px #59dc77);background:#eaffec;width:5.2%;animation:5.6s ease-out infinite achievement-badge-spark-pop}.achievement-badge-momentum.achievement-badge-showcase{width:min(82vw,370px);height:min(82vw,370px)}.achievement-badge-momentum .achievement-badge-art{animation:6.1s cubic-bezier(.42,0,.2,1) infinite momentum-roll}.achievement-badge-momentum .achievement-badge-aura{filter:blur(16px);background:conic-gradient(from -42deg,#40c1fff0,#ffd43ce6,#ffffff9e,#3ddaaad6,#287af1e6,#40c1fff0);animation:6.1s ease-in-out infinite fv-apprentice-aura;inset:-4%}.achievement-badge-momentum .achievement-badge-momentum-wheel-orbit{animation:6.1s cubic-bezier(.4,0,.2,1) infinite momentum-orbit}.achievement-badge-momentum .achievement-badge-momentum-speed-band{animation:6.1s ease-out infinite momentum-speed}.achievement-badge-momentum .achievement-badge-momentum-burst{animation:6.1s ease-out infinite momentum-burst}.achievement-badge-momentum .achievement-badge-week-pip{animation:6.1s ease-out infinite momentum-segment;animation-delay:calc(var(--achievement-pip-index) * .13s)}.achievement-badge-momentum .achievement-badge-shine{inset:-2%;-webkit-mask:url(/achievement-vault/web/momentum.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/momentum.webp) 50%/contain no-repeat}.achievement-badge-momentum .achievement-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#93e6fff5,#ffe164d1,#65f2c5b3,#0000);width:30%;animation:6.1s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-momentum .achievement-badge-spark{filter:drop-shadow(0 0 12px #48bdf4);background:#e2fbff;width:5.7%;animation:6.1s ease-out infinite achievement-badge-spark-pop}.achievement-badge-growth-machine.achievement-badge-showcase{width:min(86vw,395px);height:min(86vw,395px)}.achievement-badge-growth-machine .achievement-badge-art{animation:6.9s cubic-bezier(.42,0,.2,1) infinite growth-machine-cycle}.achievement-badge-growth-machine .achievement-badge-aura{filter:blur(18px);background:conic-gradient(from -38deg,#45dcfff5,#983eeffa,#ffffffb3,#ffcf36e6,#227df1e6,#45dcfff5);animation:6.9s ease-in-out infinite fv-apprentice-aura;inset:-8%}.achievement-badge-growth-machine .achievement-badge-growth-machine-power-orbit{animation:6.9s cubic-bezier(.4,0,.2,1) infinite growth-machine-orbit}.achievement-badge-growth-machine .achievement-badge-growth-machine-gear-sweep{animation:6.9s cubic-bezier(.4,0,.2,1) infinite growth-machine-gear}.achievement-badge-growth-machine .achievement-badge-growth-machine-output-flare{animation:6.9s ease-out infinite growth-machine-output}.achievement-badge-growth-machine .achievement-badge-week-pip:after{animation:6.9s ease-out infinite growth-machine-indicator;animation-delay:calc(var(--achievement-pip-index) * 90ms)}.achievement-badge-growth-machine .achievement-badge-shine{inset:-4%;-webkit-mask:url(/achievement-vault/web/growth-machine.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/growth-machine.webp) 50%/contain no-repeat}.achievement-badge-growth-machine .achievement-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#8eeffffa,#d582ffe6,#ffe05ecc,#0000);width:33%;animation:6.9s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-growth-machine .achievement-badge-spark{filter:drop-shadow(0 0 15px #60ddf7);background:#e7fcff;width:6.5%;animation:6.9s ease-out infinite achievement-badge-spark-pop}.achievement-badge-growth-dynasty.achievement-badge-showcase{width:min(88vw,410px);height:min(88vw,410px)}.achievement-badge-growth-dynasty .achievement-badge-art{animation:7.8s cubic-bezier(.42,0,.19,1) infinite growth-dynasty-reign}.achievement-badge-growth-dynasty .achievement-badge-aura{filter:blur(20px);background:conic-gradient(from -35deg,#ffde44fc,#27b86beb,#ffffffc2,#257eeae6,#ffde44fc);animation:7.8s ease-in-out infinite fv-apprentice-aura;inset:-11%}.achievement-badge-growth-dynasty .achievement-badge-growth-dynasty-radiance{animation:7.8s cubic-bezier(.4,0,.2,1) infinite growth-dynasty-radiance}.achievement-badge-growth-dynasty .achievement-badge-growth-dynasty-laurel-halo{animation:7.8s cubic-bezier(.4,0,.2,1) infinite growth-dynasty-laurel}.achievement-badge-growth-dynasty .achievement-badge-growth-dynasty-seal{animation:7.8s ease-out infinite growth-dynasty-seal}.achievement-badge-growth-dynasty .achievement-badge-week-pip:after{animation:7.8s ease-out infinite growth-dynasty-legacy;animation-delay:calc(var(--achievement-pip-index) * 35ms)}.achievement-badge-growth-dynasty .achievement-badge-shine{inset:-5%;-webkit-mask:url(/achievement-vault/web/growth-dynasty.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/growth-dynasty.webp) 50%/contain no-repeat}.achievement-badge-growth-dynasty .achievement-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#fff19cfa,#65e297d1,#5ba0f8bd,#0000);width:35%;animation:7.8s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-growth-dynasty .achievement-badge-spark{filter:drop-shadow(0 0 17px #e3bd3f);background:#fff7c2;width:7.2%;animation:7.8s ease-out infinite achievement-badge-spark-pop}.achievement-badge-growth-period-champion.achievement-badge-showcase{width:min(84vw,380px);height:min(84vw,380px)}.achievement-badge-growth-period-champion .achievement-badge-art{animation:6.5s cubic-bezier(.42,0,.2,1) infinite growth-period-belt-lift}.achievement-badge-growth-period-champion .achievement-badge-aura{filter:blur(16px);background:conic-gradient(from -38deg,#2bca6df5,#ffdc48eb,#ffffffa8,#3297f4d6,#2bca6df5);animation:6.5s ease-in-out infinite fv-apprentice-aura;inset:-3%}.achievement-badge-growth-period-champion .achievement-badge-growth-period-spotlight{animation:6.5s ease-in-out infinite growth-period-spotlight-open}.achievement-badge-growth-period-champion .achievement-badge-growth-period-belt-lock{animation:6.5s ease-out infinite growth-period-belt-lock}.achievement-badge-growth-period-champion .achievement-badge-growth-period-week-arc{animation:6.5s cubic-bezier(.4,0,.2,1) infinite growth-period-week-arc}.achievement-badge-growth-period-champion .achievement-badge-growth-period-victory-seal{animation:6.5s ease-out infinite growth-period-victory-seal}.achievement-badge-growth-period-champion .achievement-badge-week-pip{animation:6.5s ease-out infinite growth-period-week-confirm;animation-delay:calc(var(--achievement-pip-index) * .13s)}.achievement-badge-growth-period-champion .achievement-badge-shine{inset:-2%;-webkit-mask:url(/achievement-vault/web/growth-period-champion.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/growth-period-champion.webp) 50%/contain no-repeat}.achievement-badge-growth-period-champion .achievement-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#b7ffccfa,#ffe669e6,#60b8ffb8,#0000);width:30%;animation:6.5s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-growth-period-champion .achievement-badge-spark{filter:drop-shadow(0 0 11px #3bd17b);background:#efffdc;width:5.9%;animation:6.5s ease-out infinite achievement-badge-spark-pop}.achievement-badge-growth-double-crown.achievement-badge-showcase{width:min(87vw,400px);height:min(87vw,400px)}.achievement-badge-growth-double-crown .achievement-badge-art{animation:7.2s cubic-bezier(.42,0,.2,1) infinite growth-double-command-rise}.achievement-badge-growth-double-crown .achievement-badge-aura{filter:blur(18px);background:conic-gradient(from -42deg,#ffe366fa,#2cc76cd6,#ffffffb3,#3091f2e6,#ffe366fa);animation:7.2s ease-in-out infinite fv-apprentice-aura;inset:-7%}.achievement-badge-growth-double-crown .achievement-badge-growth-double-coronation-left{animation:7.2s cubic-bezier(.4,0,.2,1) infinite growth-double-left-crown}.achievement-badge-growth-double-crown .achievement-badge-growth-double-coronation-right{animation:7.2s cubic-bezier(.4,0,.2,1) infinite growth-double-right-crown}.achievement-badge-growth-double-crown .achievement-badge-growth-double-rise-link{animation:7.2s ease-out infinite growth-double-rise-link}.achievement-badge-growth-double-crown .achievement-badge-growth-double-command-flare{animation:7.2s ease-out infinite growth-double-command-flare}.achievement-badge-growth-double-crown .achievement-badge-week-pip{animation:7.2s ease-out infinite growth-double-week-confirm;animation-delay:calc(var(--achievement-pip-index) * 80ms)}.achievement-badge-growth-double-crown .achievement-badge-shine{inset:-3%;-webkit-mask:url(/achievement-vault/web/growth-double-crown.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/growth-double-crown.webp) 50%/contain no-repeat}.achievement-badge-growth-double-crown .achievement-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#fff093fc,#5cde8bd1,#53a3f9c7,#0000);width:32%;animation:7.2s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-growth-double-crown .achievement-badge-spark{filter:drop-shadow(0 0 14px #edc94d);background:#fffbd0;width:6.5%;animation:7.2s ease-out infinite achievement-badge-spark-pop}.achievement-badge-growth-triple-crown.achievement-badge-showcase{width:min(91vw,425px);height:min(91vw,425px)}.achievement-badge-growth-triple-crown .achievement-badge-art{animation:8.2s cubic-bezier(.42,0,.2,1) infinite growth-triple-command-finale}.achievement-badge-growth-triple-crown .achievement-badge-aura{filter:blur(21px);background:conic-gradient(from -35deg,#2ec86dfa,#ffe457fc,#ffffffe0,#2d91f8f5,#ffe457f0,#2ec86dfa);animation:8.2s ease-in-out infinite fv-apprentice-aura;inset:-13%}.achievement-badge-growth-triple-crown .achievement-badge-growth-triple-radiance{animation:8.2s cubic-bezier(.4,0,.2,1) infinite growth-triple-radiance-turn}.achievement-badge-growth-triple-crown .achievement-badge-growth-triple-crown-flare-top{animation:8.2s ease-out infinite growth-triple-crown-ignite}.achievement-badge-growth-triple-crown .achievement-badge-growth-triple-crown-flare-left{animation:8.2s ease-out .15s infinite growth-triple-crown-ignite}.achievement-badge-growth-triple-crown .achievement-badge-growth-triple-crown-flare-right{animation:8.2s ease-out .3s infinite growth-triple-crown-ignite}.achievement-badge-growth-triple-crown .achievement-badge-growth-triple-command-burst{animation:8.2s ease-out infinite growth-triple-command-burst}.achievement-badge-growth-triple-crown .achievement-badge-week-pip{animation:8.2s ease-out infinite growth-triple-week-confirm;animation-delay:calc(var(--achievement-pip-index) * 60ms)}.achievement-badge-growth-triple-crown .achievement-badge-shine{inset:-5%;-webkit-mask:url(/achievement-vault/web/growth-triple-crown.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/growth-triple-crown.webp) 50%/contain no-repeat}.achievement-badge-growth-triple-crown .achievement-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#fff5b1fc,#65eb97d1,#5babffdb,#0000);width:36%;animation:8.2s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-growth-triple-crown .achievement-badge-spark{filter:drop-shadow(0 0 18px #ffdb4d);background:#fffde0;width:7.8%;animation:8.2s ease-out infinite achievement-badge-spark-pop}@keyframes eadt-apprentice-run{0%,to{transform:translateY(5px)rotate(-1deg)scale(.98)}18%{transform:translateY(-4px)rotate(1deg)scale(1.02)}38%{transform:translate(5px,-7px)rotate(-.4deg)scale(1.055)}58%,80%{transform:translateY(0)rotate(0)scale(1)}}@keyframes eadt-apprentice-route{0%,13%,to{opacity:0;transform:translate(-50%,-50%)scaleX(.16)rotate(-8deg)}34%{opacity:.96;transform:translate(-50%,-50%)scaleX(1.08)rotate(-2deg)}58%,75%{opacity:.42;transform:translate(-50%,-50%)scaleX(.92)rotate(2deg)}88%{opacity:0;transform:translate(-50%,-50%)scaleX(1.2)rotate(5deg)}}@keyframes eadt-apprentice-clock{0%,20%,to{opacity:0;transform:translate(-50%,-50%)scale(.32)rotate(-65deg)}38%{opacity:1;transform:translate(-50%,-50%)scale(1.13)rotate(8deg)}62%,76%{opacity:.4;transform:translate(-50%,-50%)scale(.9)rotate(130deg)}88%{opacity:0;transform:translate(-50%,-50%)scale(1.25)rotate(190deg)}}@keyframes eadt-apprentice-flare{0%,29%,to{opacity:0;transform:translate(-50%,-50%)scale(.15)rotate(0)}44%{opacity:1;transform:translate(-50%,-50%)scale(1.6)rotate(45deg)}63%,76%{opacity:.43;transform:translate(-50%,-50%)scale(.78)rotate(92deg)}88%{opacity:0;transform:translate(-50%,-50%)scale(1.18)rotate(136deg)}}@keyframes eadt-artisan-ride{0%,to{transform:translate(-5px,5px)rotate(-1.5deg)scale(.975)}20%{transform:translate(2px,-5px)rotate(.8deg)scale(1.02)}42%{transform:translate(8px,-8px)rotate(-.2deg)scale(1.06)}61%,81%{transform:translate(0)rotate(0)scale(1)}}@keyframes eadt-artisan-orbit{0%,12%,to{opacity:0;transform:translate(-50%,-50%)rotate(-90deg)scale(.48)}34%{opacity:.98;transform:translate(-50%,-50%)rotate(14deg)scale(1.12)}57%,74%{opacity:.44;transform:translate(-50%,-50%)rotate(158deg)scale(.94)}88%{opacity:0;transform:translate(-50%,-50%)rotate(232deg)scale(1.2)}}@keyframes eadt-artisan-trail{0%,18%,to{opacity:0;transform:translate(-50%,-50%)scaleX(.1)skew(-20deg)}39%{opacity:.96;transform:translate(-50%,-50%)scaleX(1.15)skew(-10deg)}61%,76%{opacity:.38;transform:translate(-50%,-50%)scaleX(.84)skew(-4deg)}88%{opacity:0;transform:translate(-50%,-50%)scaleX(1.26)skew(0deg)}}@keyframes eadt-master-command{0%,to{transform:translateY(6px)scale(.97)}16%{transform:translateY(-5px)rotate(-.6deg)scale(1.02)}34%{transform:translateY(-11px)rotate(.35deg)scale(1.065)}54%,78%{transform:translateY(0)rotate(0)scale(1)}}@keyframes eadt-master-radiance{0%,9%,to{opacity:.05;transform:rotate(-32deg)scale(.52)}31%{opacity:1;transform:rotate(12deg)scale(1.15)}57%,73%{opacity:.42;transform:rotate(118deg)scale(.93)}88%{opacity:0;transform:rotate(196deg)scale(1.25)}}@keyframes eadt-master-route{0%,18%,to{opacity:0;transform:translate(-50%,-50%)scaleX(.12)rotate(-18deg)}38%{opacity:1;transform:translate(-50%,-50%)scaleX(1.12)rotate(-8deg)}60%,76%{opacity:.45;transform:translate(-50%,-50%)scaleX(.88)rotate(1deg)}88%{opacity:0;transform:translate(-50%,-50%)scaleX(1.24)rotate(7deg)}}@keyframes eadt-prestige-arrival{0%,to{transform:translateY(7px)rotate(-.9deg)scale(.965)}15%{transform:translateY(-5px)rotate(.8deg)scale(1.018)}33%{transform:translateY(-13px)rotate(-.2deg)scale(1.07)}52%,77%{transform:translateY(0)rotate(0)scale(1)}}@keyframes eadt-prestige-portal{0%,8%,to{opacity:.05;transform:rotate(-38deg)scale(.48)}29%{opacity:1;transform:rotate(11deg)scale(1.17)}53%{opacity:.44;transform:rotate(108deg)scale(.92)}72%{opacity:.86;transform:rotate(172deg)scale(1.07)}88%{opacity:0;transform:rotate(234deg)scale(1.27)}}@keyframes eadt-prestige-route{0%,17%,to{opacity:0;transform:translate(-50%,-50%)rotate(-100deg)scale(.35)}38%{opacity:1;transform:translate(-50%,-50%)rotate(18deg)scale(1.15)}61%,76%{opacity:.45;transform:translate(-50%,-50%)rotate(165deg)scale(.9)}89%{opacity:0;transform:translate(-50%,-50%)rotate(242deg)scale(1.22)}}@keyframes eadt-presidential-finale{0%,to{transform:translateY(7px)scale(.965)}13%{transform:translateY(-5px)rotate(-.5deg)scale(1.015)}29%{transform:translateY(-15px)rotate(.35deg)scale(1.075)}47%,75%{transform:translateY(0)rotate(0)scale(1)}}@keyframes eadt-presidential-radiance{0%,6%,to{opacity:.06;transform:rotate(-35deg)scale(.45)}25%{opacity:1;transform:rotate(12deg)scale(1.18)}47%{opacity:.45;transform:rotate(93deg)scale(.92)}66%{opacity:.92;transform:rotate(158deg)scale(1.08)}84%{opacity:0;transform:rotate(225deg)scale(1.3)}}@keyframes eadt-presidential-crown{0%,22%,to{opacity:0;transform:translate(-50%,-50%)scale(.15)rotate(-25deg)}38%{opacity:1;transform:translate(-50%,-50%)scale(1.65)rotate(16deg)}58%,72%{opacity:.46;transform:translate(-50%,-50%)scale(.78)rotate(62deg)}85%{opacity:0;transform:translate(-50%,-50%)scale(1.22)rotate(108deg)}}@keyframes eadt-presidential-century{0%,12%,to{opacity:0;transform:translate(-50%,-50%)rotate(-105deg)scale(.42)}34%{opacity:1;transform:translate(-50%,-50%)rotate(18deg)scale(1.17)}58%,73%{opacity:.48;transform:translate(-50%,-50%)rotate(176deg)scale(.92)}87%{opacity:0;transform:translate(-50%,-50%)rotate(255deg)scale(1.25)}}@keyframes delivery-dash-break{0%,to{transform:translate(-10px,6px)rotate(-2deg)scale(.96)}18%{transform:translate(4px,-6px)rotate(1deg)scale(1.025)}34%{transform:translate(13px,-9px)rotate(-.3deg)scale(1.075)}52%,76%{transform:translate(0)rotate(0)scale(1)}}@keyframes delivery-dash-gauge{0%,12%,to{opacity:0;transform:translate(-50%,-50%)rotate(-120deg)scale(.4)}34%{opacity:1;transform:translate(-50%,-50%)rotate(12deg)scale(1.18)}58%,74%{opacity:.46;transform:translate(-50%,-50%)rotate(165deg)scale(.9)}87%{opacity:0;transform:translate(-50%,-50%)rotate(245deg)scale(1.26)}}@keyframes delivery-dash-trail{0%,16%,to{opacity:0;transform:translate(-50%,-50%)scaleX(.08)skew(-24deg)}36%{opacity:1;transform:translate(-50%,-50%)scaleX(1.2)skew(-12deg)}58%,74%{opacity:.42;transform:translate(-50%,-50%)scaleX(.86)skew(-5deg)}87%{opacity:0;transform:translate(-50%,-50%)scaleX(1.32)skew(0deg)}}@keyframes eadt-checkpoint-confirm{0%,24%,to{opacity:0;transform:translate(-50%,-50%)scale(.15)}38%{opacity:1;transform:translate(-50%,-50%)scale(1.75)}56%,73%{opacity:.72;transform:translate(-50%,-50%)scale(.78)}86%{opacity:0;transform:translate(-50%,-50%)scale(.24)}}@keyframes eadt-ring-confirm{0%,23%,to{opacity:0;transform:translate(-50%)scale(.13)}37%{opacity:1;transform:translate(-50%)scale(1.85)}55%,73%{opacity:.74;transform:translate(-50%)scale(.8)}86%{opacity:0;transform:translate(-50%)scale(.23)}}.achievement-badge-eadt-apprentice-route{z-index:5;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 9px #e7872f);background:linear-gradient(12deg,#0000 30%,#ffffff57,#0000 68%);border-top:4px dashed #ffbf46f0;border-right:4px solid #d6701fe6;border-radius:50%;width:76%;height:30%;position:absolute;top:62%;left:52%}.achievement-badge-eadt-apprentice-clock-pulse{z-index:6;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 11px #d87927);background:conic-gradient(from -40deg,#fff,#ffd37a,#0000 22%,#d66d22 42%,#0000 64%,#fff);border-radius:50%;width:55%;position:absolute;top:47%;left:50%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 0)}.achievement-badge-eadt-apprentice-checkpoint-flare,.achievement-badge-eadt-artisan-arrival-flare,.achievement-badge-eadt-master-command-flare,.achievement-badge-eadt-prestige-flare,.achievement-badge-eadt-presidential-finale,.achievement-badge-delivery-dash-breakthrough-flare{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;position:absolute}.achievement-badge-eadt-apprentice-checkpoint-flare{filter:drop-shadow(0 0 13px #db7624);background:radial-gradient(circle,#fff 0 7%,#fff0b1 16%,#e67f25d1 34%,#ffc84766 52%,#0000 70%);width:25%;top:29%;left:70%}.achievement-badge-eadt-artisan-silver-orbit{z-index:3;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 13px #76c6f3);background:conic-gradient(from -34deg,#fff,#bceaff,#0000 18%,#5fb6ec 36%,#0000 55%,#ffe278 73%,#0000 88%,#fff);border-radius:50%;width:88%;position:absolute;top:49%;left:50%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 0)}.achievement-badge-eadt-artisan-scooter-trail{z-index:6;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:blur(.4px)drop-shadow(0 0 10px #67c7f5);background:linear-gradient(90deg,#0000,#5bbef140,#fff 48%,#9ee8ff 68%,#ffe16c 85%,#0000);border-radius:999px;width:86%;height:9%;position:absolute;top:65%;left:42%}.achievement-badge-eadt-artisan-arrival-flare{filter:drop-shadow(0 0 14px #65c2f2);background:radial-gradient(circle,#fff 0 7%,#e9f9ff 16%,#5bbcefd1 34%,#ffdc4f61 52%,#0000 70%);width:26%;top:28%;left:74%}.achievement-badge-eadt-master-radiance{z-index:1;opacity:0;pointer-events:none;background:repeating-conic-gradient(from -10deg, #ffe056f5 0 3deg, transparent 3deg 12deg, #2d89f4d6 12deg 16deg, transparent 16deg 25deg, #ffffff94 25deg 28deg, transparent 28deg 37deg);mix-blend-mode:screen;filter:blur(1px)drop-shadow(0 0 16px #3f8ff1);border-radius:50%;position:absolute;inset:-8%;-webkit-mask:radial-gradient(circle,#0000 0 27%,#000 31% 75%,#0000 81%);mask:radial-gradient(circle,#0000 0 27%,#000 31% 75%,#0000 81%)}.achievement-badge-eadt-master-route-arrow{z-index:6;opacity:0;pointer-events:none;clip-path:polygon(0 36%,100% 0,100% 100%,0 64%);transform-origin:0;mix-blend-mode:screen;filter:blur(.5px)drop-shadow(0 0 12px #ffcf3f);background:linear-gradient(90deg,#0000,#2e8bf557,#fff 48%,#ffe264 71%,#0000);border-radius:999px;width:82%;height:10%;position:absolute;top:61%;left:51%}.achievement-badge-eadt-master-command-flare{filter:drop-shadow(0 0 16px #3d8ff2);background:radial-gradient(circle,#fff 0 7%,#e2f3ff 16%,#2d88f4d1 34%,#ffd94575 52%,#0000 70%);width:29%;top:22%;left:70%}.achievement-badge-eadt-prestige-portal{z-index:1;opacity:0;pointer-events:none;background:repeating-conic-gradient(from -12deg, #dd85fff5 0 3deg, transparent 3deg 11deg, #ffe052d1 11deg 14deg, transparent 14deg 22deg, #518fffc2 22deg 25deg, transparent 25deg 34deg);mix-blend-mode:screen;filter:blur(1px)drop-shadow(0 0 17px #b947ef);border-radius:50%;position:absolute;inset:-10%;-webkit-mask:radial-gradient(circle,#0000 0 25%,#000 30% 76%,#0000 82%);mask:radial-gradient(circle,#0000 0 25%,#000 30% 76%,#0000 82%)}.achievement-badge-eadt-prestige-route-spiral{z-index:6;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 15px #be4bf0);background:conic-gradient(from -42deg,#fff,#e9a9ff,#0000 18%,#963ee8 36%,#0000 54%,#ffd856 72%,#0000 88%,#fff);border-radius:50%;width:89%;position:absolute;top:48%;left:50%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 0)}.achievement-badge-eadt-prestige-flare{filter:drop-shadow(0 0 16px #c04bf1);background:radial-gradient(circle,#fff 0 7%,#f4c9ff 16%,#bf43f0d6 34%,#ffda456b 52%,#0000 70%);width:30%;top:20%;left:75%}.achievement-badge-eadt-presidential-radiance{z-index:1;opacity:0;pointer-events:none;background:repeating-conic-gradient(from -8deg, #ffeb74fc 0 4deg, transparent 4deg 11deg, #e1222ce6 11deg 15deg, transparent 15deg 23deg, #298bf8eb 23deg 27deg, transparent 27deg 35deg);mix-blend-mode:screen;filter:blur(1px)drop-shadow(0 0 22px #ffcf35);border-radius:50%;position:absolute;inset:-15%;-webkit-mask:radial-gradient(circle,#0000 0 22%,#000 28% 79%,#0000 85%);mask:radial-gradient(circle,#0000 0 22%,#000 28% 79%,#0000 85%)}.achievement-badge-eadt-presidential-crown{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 18px #ffd644);background:radial-gradient(circle,#fff 0 7%,#fff6bf 16%,#ffd335e0 34%,#dc242e73 50%,#0000 70%);width:31%;position:absolute;top:20%;left:50%}.achievement-badge-eadt-presidential-century-ring{z-index:5;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 18px #ffd13f);background:conic-gradient(from -30deg,#fff,#ffe873,#dc2d38,#318ef3,#ffe873,#fff);border-radius:50%;width:96%;position:absolute;top:50%;left:50%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 9px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 9px),#000 0)}.achievement-badge-eadt-presidential-finale{filter:drop-shadow(0 0 20px #ffd23e);background:radial-gradient(circle,#fff 0 7%,#fff5b2 16%,#ffd332db 34%,#e1252f6b 49%,#2a8bf752 59%,#0000 72%);width:35%;top:68%;left:50%}.achievement-badge-delivery-dash-gauge{z-index:4;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 15px #48dcca);background:conic-gradient(from -55deg,#fff,#48e2d0,#ffd75a,#0000 33%,#e23a45 49%,#0000 63%,#3a99f5 82%,#fff);border-radius:50%;width:88%;position:absolute;top:49%;left:50%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0)}.achievement-badge-delivery-dash-speed-trail{z-index:6;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:blur(.5px)drop-shadow(0 0 12px #48ddcb);background:linear-gradient(90deg,#0000,#3eddcd4d,#fff 46%,#58e7d5 64%,#ffd759 82%,#0000);border-radius:999px;width:92%;height:12%;position:absolute;top:59%;left:38%}.achievement-badge-delivery-dash-breakthrough-flare{filter:drop-shadow(0 0 17px #4ce0ce);background:radial-gradient(circle,#fff 0 7%,#d8fffb 16%,#40ddccd6 33%,#ffd64885 49%,#e4323d52 61%,#0000 72%);width:31%;top:27%;left:75%}.achievement-badge-eadt-apprentice .achievement-badge-week-pip{filter:drop-shadow(0 0 8px #db7625);background:radial-gradient(circle,#fff 0 10%,#fff0b4 22%,#de7927 43%,#ffc657 61%,#0000 77%);width:7%;top:83%}.achievement-badge-eadt-apprentice .achievement-badge-week-pip:first-child{left:28%}.achievement-badge-eadt-apprentice .achievement-badge-week-pip:nth-child(2){left:39%}.achievement-badge-eadt-apprentice .achievement-badge-week-pip:nth-child(3){left:50%}.achievement-badge-eadt-apprentice .achievement-badge-week-pip:nth-child(4){left:61%}.achievement-badge-eadt-apprentice .achievement-badge-week-pip:nth-child(5){left:72%}.achievement-badge-eadt-artisan .achievement-badge-week-pip{filter:drop-shadow(0 0 8px #6ac7f1);background:radial-gradient(circle,#fff 0 10%,#dff7ff 22%,#65bee9 43%,#ffd764 61%,#0000 77%);width:5.2%}.achievement-badge-eadt-artisan .achievement-badge-week-pip:first-child{top:74%;left:25%}.achievement-badge-eadt-artisan .achievement-badge-week-pip:nth-child(2){top:71%;left:33%}.achievement-badge-eadt-artisan .achievement-badge-week-pip:nth-child(3){top:67%;left:41%}.achievement-badge-eadt-artisan .achievement-badge-week-pip:nth-child(4){top:62%;left:49%}.achievement-badge-eadt-artisan .achievement-badge-week-pip:nth-child(5){top:57%;left:57%}.achievement-badge-eadt-artisan .achievement-badge-week-pip:nth-child(6){top:51%;left:64%}.achievement-badge-eadt-artisan .achievement-badge-week-pip:nth-child(7){top:44%;left:70%}.achievement-badge-eadt-artisan .achievement-badge-week-pip:nth-child(8){top:36%;left:75%}.achievement-badge-eadt-artisan .achievement-badge-week-pip:nth-child(9){top:28%;left:79%}.achievement-badge-eadt-artisan .achievement-badge-week-pip:nth-child(10){top:19%;left:81%}.achievement-badge-eadt-master .achievement-badge-week-pip,.achievement-badge-eadt-prestige .achievement-badge-week-pip,.achievement-badge-eadt-presidential .achievement-badge-week-pip,.achievement-badge-delivery-dash .achievement-badge-week-pip{aspect-ratio:auto;opacity:1;filter:none;width:2%;height:48%;transform:rotate(var(--achievement-pip-angle));transform-origin:50% 100%;background:0 0;border-radius:0;top:2%;left:49%}.achievement-badge-eadt-master .achievement-badge-week-pip:after,.achievement-badge-eadt-prestige .achievement-badge-week-pip:after,.achievement-badge-eadt-presidential .achievement-badge-week-pip:after,.achievement-badge-delivery-dash .achievement-badge-week-pip:after{content:"";aspect-ratio:1;opacity:0;transform-origin:50%;border-radius:50%;position:absolute;top:0;left:50%;transform:translate(-50%)}.achievement-badge-eadt-master .achievement-badge-week-pip:after{background:radial-gradient(circle,#fff 0 10%,#e0f1ff 22%,#378ded 43%,#ffd34e 61%,#0000 78%);width:220%;box-shadow:0 0 9px #3d91f0}.achievement-badge-eadt-prestige .achievement-badge-week-pip{width:1.6%}.achievement-badge-eadt-prestige .achievement-badge-week-pip:after{background:radial-gradient(circle,#fff 0 10%,#efc4ff 22%,#b347eb 43%,#ffd64f 61%,#0000 78%);width:215%;box-shadow:0 0 9px #ba4aec}.achievement-badge-eadt-presidential .achievement-badge-week-pip{width:3.5%;height:50%;top:0}.achievement-badge-eadt-presidential .achievement-badge-week-pip:after{background:radial-gradient(circle,#fff 0 10%,#fff1a5 22%,#ffd13d 41%,#e3323d 57%,#358ff2 68%,#0000 79%);width:260%;box-shadow:0 0 12px #ffd23f}.achievement-badge-delivery-dash .achievement-badge-week-pip{width:3.8%;height:49%;top:1%}.achievement-badge-delivery-dash .achievement-badge-week-pip:after{background:radial-gradient(circle,#fff 0 10%,#c9fff8 22%,#45ddca 42%,#ffd34c 59%,#e83b47 69%,#0000 79%);width:250%;box-shadow:0 0 11px #48dfcc}.achievement-badge-eadt-apprentice .achievement-badge-art{animation:5.4s cubic-bezier(.42,0,.25,1) infinite eadt-apprentice-run}.achievement-badge-eadt-apprentice .achievement-badge-aura{filter:blur(14px);background:conic-gradient(from -35deg,#dd7422eb,#ffcb5be0,#ffffff80,#9a4a16cc,#dd7422eb);animation:5.4s ease-in-out infinite fv-apprentice-aura}.achievement-badge-eadt-apprentice .achievement-badge-eadt-apprentice-route{animation:5.4s ease-in-out infinite eadt-apprentice-route}.achievement-badge-eadt-apprentice .achievement-badge-eadt-apprentice-clock-pulse{animation:5.4s cubic-bezier(.4,0,.2,1) infinite eadt-apprentice-clock}.achievement-badge-eadt-apprentice .achievement-badge-eadt-apprentice-checkpoint-flare{animation:5.4s ease-out infinite eadt-apprentice-flare}.achievement-badge-eadt-apprentice .achievement-badge-week-pip,.achievement-badge-eadt-artisan .achievement-badge-week-pip{animation:5.4s ease-out infinite eadt-checkpoint-confirm;animation-delay:calc(var(--achievement-pip-index) * .12s)}.achievement-badge-eadt-apprentice .achievement-badge-shine{-webkit-mask:url(/achievement-vault/web/eadt-apprentice.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/eadt-apprentice.webp) 50%/contain no-repeat}.achievement-badge-eadt-apprentice .achievement-badge-shine:before{background:linear-gradient(90deg,#0000,#fffffffa,#ffdc88e6,#de7723b3,#0000);animation:5.4s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-eadt-apprentice .achievement-badge-spark{filter:drop-shadow(0 0 9px #df7927);background:#fff0b0;animation:5.4s ease-out infinite achievement-badge-spark-pop}.achievement-badge-eadt-artisan.achievement-badge-showcase{width:min(82vw,370px);height:min(82vw,370px)}.achievement-badge-eadt-artisan .achievement-badge-art{animation:5.8s cubic-bezier(.42,0,.24,1) infinite eadt-artisan-ride}.achievement-badge-eadt-artisan .achievement-badge-aura{filter:blur(15px);background:conic-gradient(from -32deg,#60beeff0,#e7f9ffdb,#ffda5bb8,#3f8bdbd1,#60beeff0);animation:5.8s ease-in-out infinite fv-apprentice-aura;inset:-3%}.achievement-badge-eadt-artisan .achievement-badge-eadt-artisan-silver-orbit{animation:5.8s cubic-bezier(.4,0,.2,1) infinite eadt-artisan-orbit}.achievement-badge-eadt-artisan .achievement-badge-eadt-artisan-scooter-trail{animation:5.8s ease-out infinite eadt-artisan-trail}.achievement-badge-eadt-artisan .achievement-badge-eadt-artisan-arrival-flare{animation:5.8s ease-out infinite eadt-apprentice-flare}.achievement-badge-eadt-artisan .achievement-badge-week-pip{animation-duration:5.8s;animation-delay:calc(var(--achievement-pip-index) * .1s)}.achievement-badge-eadt-artisan .achievement-badge-shine{inset:-2%;-webkit-mask:url(/achievement-vault/web/eadt-artisan.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/eadt-artisan.webp) 50%/contain no-repeat}.achievement-badge-eadt-artisan .achievement-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#cdf3fff5,#ffe06cb8,#0000);animation:5.8s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-eadt-artisan .achievement-badge-spark{filter:drop-shadow(0 0 10px #6cc7f1);background:#e8fbff;animation:5.8s ease-out infinite achievement-badge-spark-pop}.achievement-badge-eadt-master.achievement-badge-showcase{width:min(85vw,385px);height:min(85vw,385px)}.achievement-badge-eadt-master .achievement-badge-art{animation:6.4s cubic-bezier(.42,0,.22,1) infinite eadt-master-command}.achievement-badge-eadt-master .achievement-badge-aura{filter:blur(17px);background:conic-gradient(from -38deg,#ffda48fa,#2c89f0e6,#ffffffad,#ffda48f0);animation:6.4s ease-in-out infinite fv-apprentice-aura;inset:-6%}.achievement-badge-eadt-master .achievement-badge-eadt-master-radiance{animation:6.4s cubic-bezier(.4,0,.2,1) infinite eadt-master-radiance}.achievement-badge-eadt-master .achievement-badge-eadt-master-route-arrow{animation:6.4s ease-out infinite eadt-master-route}.achievement-badge-eadt-master .achievement-badge-eadt-master-command-flare{animation:6.4s ease-out infinite eadt-apprentice-flare}.achievement-badge-eadt-master .achievement-badge-week-pip:after{animation:6.4s ease-out infinite eadt-ring-confirm;animation-delay:calc(var(--achievement-pip-index) * 55ms)}.achievement-badge-eadt-master .achievement-badge-shine{inset:-3%;-webkit-mask:url(/achievement-vault/web/eadt-master.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/eadt-master.webp) 50%/contain no-repeat}.achievement-badge-eadt-master .achievement-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#d6effffa,#ffe469db,#0000);width:31%;animation:6.4s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-eadt-master .achievement-badge-spark{filter:drop-shadow(0 0 13px #3f91f0);background:#fff5bd;width:6.3%;animation:6.4s ease-out infinite achievement-badge-spark-pop}.achievement-badge-eadt-prestige.achievement-badge-showcase{width:min(88vw,405px);height:min(88vw,405px)}.achievement-badge-eadt-prestige .achievement-badge-art{animation:7s cubic-bezier(.42,0,.21,1) infinite eadt-prestige-arrival}.achievement-badge-eadt-prestige .achievement-badge-aura{filter:blur(19px);background:conic-gradient(from -38deg,#bf43effa,#ffdc4ae6,#ffffffa6,#4e83f6d1,#bf43effa);animation:7s ease-in-out infinite fv-apprentice-aura;inset:-8%}.achievement-badge-eadt-prestige .achievement-badge-eadt-prestige-portal{animation:7s cubic-bezier(.4,0,.2,1) infinite eadt-prestige-portal}.achievement-badge-eadt-prestige .achievement-badge-eadt-prestige-route-spiral{animation:7s cubic-bezier(.4,0,.2,1) infinite eadt-prestige-route}.achievement-badge-eadt-prestige .achievement-badge-eadt-prestige-flare{animation:7s ease-out infinite eadt-apprentice-flare}.achievement-badge-eadt-prestige .achievement-badge-week-pip:after{animation:7s ease-out infinite eadt-ring-confirm;animation-delay:calc(var(--achievement-pip-index) * 35ms)}.achievement-badge-eadt-prestige .achievement-badge-shine{inset:-4%;-webkit-mask:url(/achievement-vault/web/eadt-prestige.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/eadt-prestige.webp) 50%/contain no-repeat}.achievement-badge-eadt-prestige .achievement-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#f1c3fffa,#ffe671d6,#0000);width:33%;animation:7s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-eadt-prestige .achievement-badge-spark{filter:drop-shadow(0 0 15px #c04af1);background:#f7ddff;width:6.8%;animation:7s ease-out infinite achievement-badge-spark-pop}.achievement-badge-eadt-presidential.achievement-badge-showcase{width:min(92vw,430px);height:min(92vw,430px)}.achievement-badge-eadt-presidential .achievement-badge-art{animation:8s cubic-bezier(.42,0,.2,1) infinite eadt-presidential-finale}.achievement-badge-eadt-presidential .achievement-badge-aura{filter:blur(22px);background:conic-gradient(from -36deg,#ffe253fc,#e2222cf0,#ffffffe0,#2a8bf7f5,#ffe253fc);animation:8s ease-in-out infinite fv-apprentice-aura;inset:-14%}.achievement-badge-eadt-presidential .achievement-badge-eadt-presidential-radiance{animation:8s cubic-bezier(.4,0,.2,1) infinite eadt-presidential-radiance}.achievement-badge-eadt-presidential .achievement-badge-eadt-presidential-crown{animation:8s ease-out infinite eadt-presidential-crown}.achievement-badge-eadt-presidential .achievement-badge-eadt-presidential-century-ring{animation:8s cubic-bezier(.4,0,.2,1) infinite eadt-presidential-century}.achievement-badge-eadt-presidential .achievement-badge-eadt-presidential-finale{animation:8s ease-out infinite eadt-apprentice-flare}.achievement-badge-eadt-presidential .achievement-badge-week-pip:after{animation:8s ease-out infinite eadt-ring-confirm;animation-delay:calc(var(--achievement-pip-index) * 75ms)}.achievement-badge-eadt-presidential .achievement-badge-shine{inset:-6%;-webkit-mask:url(/achievement-vault/web/eadt-presidential.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/eadt-presidential.webp) 50%/contain no-repeat}.achievement-badge-eadt-presidential .achievement-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#fff6b4fc,#ffdd4ce8,#55a7ffd1,#0000);width:37%;animation:8s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-eadt-presidential .achievement-badge-spark{filter:drop-shadow(0 0 19px #ffd643);background:#fffbd5;width:8%;animation:8s ease-out infinite achievement-badge-spark-pop}.achievement-badge-delivery-dash.achievement-badge-showcase{width:min(87vw,395px);height:min(87vw,395px)}.achievement-badge-delivery-dash .achievement-badge-art{animation:6.2s cubic-bezier(.42,0,.22,1) infinite delivery-dash-break}.achievement-badge-delivery-dash .achievement-badge-aura{filter:blur(18px);background:conic-gradient(from -38deg,#42decdfa,#ffd74ae6,#ffffffb8,#e1333fd1,#3191f4c7,#42decdfa);animation:6.2s ease-in-out infinite fv-apprentice-aura;inset:-7%}.achievement-badge-delivery-dash .achievement-badge-delivery-dash-gauge{animation:6.2s cubic-bezier(.4,0,.2,1) infinite delivery-dash-gauge}.achievement-badge-delivery-dash .achievement-badge-delivery-dash-speed-trail{animation:6.2s ease-out infinite delivery-dash-trail}.achievement-badge-delivery-dash .achievement-badge-delivery-dash-breakthrough-flare{animation:6.2s ease-out infinite eadt-apprentice-flare}.achievement-badge-delivery-dash .achievement-badge-week-pip:after{animation:6.2s ease-out infinite eadt-ring-confirm;animation-delay:calc(var(--achievement-pip-index) * 90ms)}.achievement-badge-delivery-dash .achievement-badge-shine{inset:-3%;-webkit-mask:url(/achievement-vault/web/delivery-dash.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/delivery-dash.webp) 50%/contain no-repeat}.achievement-badge-delivery-dash .achievement-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#c7fff8fa,#ffe76fe0,#ff6b74a8,#0000);width:34%;animation:6.2s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-delivery-dash .achievement-badge-spark{filter:drop-shadow(0 0 16px #48dfcc);background:#ddfffb;width:7%;animation:6.2s ease-out infinite achievement-badge-spark-pop}@keyframes rush-hour-hero-run{0%,8%{opacity:0;transform:translate(-9%,5%)scale(.72)rotate(-8deg)}20%{opacity:1;transform:translate(2%,-1%)scale(1.06)rotate(2deg)}31%,66%{opacity:1;transform:translate(0)scale(1)rotate(0)}78%{opacity:1;transform:translate(3%,-2%)scale(1.04)rotate(1deg)}92%,to{opacity:0;transform:translate(9%,-5%)scale(.86)rotate(4deg)}}@keyframes rush-hour-traffic-ring{0%,12%{opacity:0;transform:translate(-50%,-50%)scale(.55)rotate(-95deg)}26%,66%{opacity:.84;transform:translate(-50%,-50%)scale(1)rotate(0)}84%{opacity:.34;transform:translate(-50%,-50%)scale(1.08)rotate(95deg)}to{opacity:0;transform:translate(-50%,-50%)scale(1.16)rotate(145deg)}}@keyframes rush-hour-route-sweep{0%,19%{opacity:0;transform:translate(-105%,-50%)skew(-24deg)scaleX(.3)}34%,61%{opacity:.92;transform:translate(-50%,-50%)skew(-12deg)scaleX(1)}82%,to{opacity:0;transform:translate(38%,-50%)skew(-24deg)scaleX(.55)}}@keyframes warp-speed-launch{0%,10%{opacity:0;transform:translate(-12%,10%)scale(.42)rotate(-12deg)}24%{opacity:1;transform:translate(2%,-2%)scale(1.1)rotate(3deg)}35%,65%{opacity:1;transform:translate(0)scale(1)rotate(0)}78%{opacity:1;transform:translate(5%,-4%)scale(1.08)rotate(2deg)}91%,to{opacity:0;transform:translate(18%,-14%)scale(.58)rotate(8deg)}}@keyframes warp-speed-portal{0%,9%{opacity:0;transform:translate(-50%,-50%)scale(.3)rotate(-180deg)}26%,67%{opacity:.96;transform:translate(-50%,-50%)scale(1)rotate(0)}86%{opacity:.48;transform:translate(-50%,-50%)scale(1.18)rotate(210deg)}to{opacity:0;transform:translate(-50%,-50%)scale(1.32)rotate(300deg)}}@keyframes warp-speed-comet{0%,22%{opacity:0;transform:translate(-128%,-50%)rotate(-12deg)scaleX(.25)}38%,66%{opacity:.98;transform:translate(-50%,-50%)rotate(-8deg)scaleX(1)}84%,to{opacity:0;transform:translate(58%,-50%)rotate(-4deg)scaleX(.4)}}@keyframes delivery-streak-ride{0%,10%{opacity:0;transform:translate(-10%,4%)scale(.78)rotate(-5deg)}24%,35%{opacity:1;transform:translate(-2%)scale(1.03)rotate(1deg)}53%{opacity:1;transform:translate(1%,-2%)scale(1)rotate(-1deg)}69%{opacity:1;transform:translate(3%)scale(1.03)rotate(1deg)}88%,to{opacity:0;transform:translate(9%,-3%)scale(.86)rotate(4deg)}}@keyframes delivery-streak-route{0%,16%{opacity:0;clip-path:inset(0 100% 0 0)}37%,70%{opacity:.9;clip-path:inset(0)}90%,to{opacity:0;clip-path:inset(0 0 0 100%)}}@keyframes delivery-streak-wave{0%,22%{opacity:0;transform:translate(-50%,-50%)scaleX(.28)}44%,69%{opacity:.84;transform:translate(-50%,-50%)scaleX(1)}90%,to{opacity:0;transform:translate(-50%,-50%)scaleX(1.25)}}@keyframes fast-lane-lock-in{0%,10%{opacity:0;transform:translate(-7%,4%)scale(.68)rotate(-6deg)}25%{opacity:1;transform:translate(1%,-1%)scale(1.06)rotate(1deg)}37%,68%{opacity:1;transform:translate(0)scale(1)rotate(0)}80%{opacity:1;transform:scale(1.04)}93%,to{opacity:0;transform:scale(.86)}}@keyframes fast-lane-lock-ring{0%,14%{opacity:0;transform:translate(-50%,-50%)scale(.52)rotate(-145deg)}32%,68%{opacity:.9;transform:translate(-50%,-50%)scale(1)rotate(0)}80%{opacity:1;transform:translate(-50%,-50%)scale(.96)rotate(12deg)}to{opacity:0;transform:translate(-50%,-50%)scale(1.12)rotate(46deg)}}@keyframes fast-lane-gates{0%,20%{opacity:0;transform:translate(-110%,-50%)scaleX(.25)}40%,69%{opacity:.92;transform:translate(-50%,-50%)scaleX(1)}87%,to{opacity:0;transform:translate(38%,-50%)scaleX(.55)}}@keyframes delivery-machine-cycle{0%,9%{opacity:0;transform:scale(.58)rotate(-7deg)}25%{opacity:1;transform:scale(1.07)rotate(2deg)}38%,65%{opacity:1;transform:scale(1)rotate(0)}76%{opacity:1;transform:scale(1.04)rotate(-1deg)}92%,to{opacity:0;transform:scale(.82)rotate(5deg)}}@keyframes delivery-machine-power{0%,12%{opacity:0;transform:translate(-50%,-50%)scale(.5)rotate(-120deg)}31%,69%{opacity:.9;transform:translate(-50%,-50%)scale(1)rotate(0)}88%,to{opacity:0;transform:translate(-50%,-50%)scale(1.16)rotate(240deg)}}@keyframes delivery-machine-gears{0%,18%{opacity:0;transform:translate(-50%,-50%)rotate(-145deg)scale(.35)}38%,70%{opacity:.88;transform:translate(-50%,-50%)rotate(0)scale(1)}92%,to{opacity:0;transform:translate(-50%,-50%)rotate(215deg)scale(.75)}}@keyframes delivery-dynasty-reign{0%,10%{opacity:0;transform:translateY(10%)scale(.62)}26%{opacity:1;transform:translateY(-2%)scale(1.07)}39%,67%{opacity:1;transform:translateY(0)scale(1)}79%{opacity:1;transform:translateY(-1.5%)scale(1.035)}93%,to{opacity:0;transform:translateY(4%)scale(.86)}}@keyframes delivery-dynasty-radiance{0%,12%{opacity:0;transform:scale(.52)rotate(-45deg)}31%,69%{opacity:.82;transform:scale(1)rotate(0)}88%,to{opacity:0;transform:scale(1.2)rotate(72deg)}}@keyframes delivery-dynasty-laurel{0%,20%{opacity:0;transform:translate(-50%,-50%)scale(.55)rotate(-18deg)}41%,72%{opacity:.92;transform:translate(-50%,-50%)scale(1)rotate(0)}92%,to{opacity:0;transform:translate(-50%,-50%)scale(1.12)rotate(12deg)}}@keyframes eadt-batch-two-marker{0%,18%{opacity:0;transform:translate(-50%)scale(.25)}31%,72%{opacity:1;transform:translate(-50%)scale(1)}88%,to{opacity:0;transform:translate(-50%)scale(1.45)}}@keyframes eadt-batch-two-checkpoint{0%,18%{opacity:0;transform:scale(.2)}34%,74%{opacity:1;transform:scale(1)}90%,to{opacity:0;transform:scale(1.35)}}.achievement-badge-rush-hour-traffic-ring,.achievement-badge-warp-speed-portal,.achievement-badge-fast-lane-lock-ring,.achievement-badge-delivery-machine-power-ring{z-index:3;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;border-radius:50%;position:absolute;top:50%;left:50%}.achievement-badge-rush-hour-traffic-ring{filter:drop-shadow(0 0 16px #2da4f7);background:conic-gradient(from -65deg,#fff,#43d9ff,#ef3744,#ffd352,#0000 44%,#2d8ff1 67%,#fff);width:91%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0)}.achievement-badge-rush-hour-route-sweep,.achievement-badge-warp-speed-comet,.achievement-badge-delivery-streak-wave,.achievement-badge-fast-lane-gate-sweep,.achievement-badge-delivery-machine-gear-sweep{z-index:6;opacity:0;pointer-events:none;mix-blend-mode:screen;position:absolute;top:61%;left:50%}.achievement-badge-rush-hour-route-sweep{filter:blur(.4px)drop-shadow(0 0 13px #2ca9fa);background:linear-gradient(90deg,#0000,#2ba9ff 19%,#fff 46%,#ffd953 68%,#ef3945 86%,#0000);border-radius:999px;width:94%;height:12%}.achievement-badge-warp-speed-portal{background:repeating-conic-gradient(from -28deg, #ffe564fa 0 4deg, transparent 4deg 12deg, #499cffed 12deg 16deg, transparent 16deg 24deg, #d653ffdb 24deg 28deg, transparent 28deg 36deg);filter:drop-shadow(0 0 20px #8d78ff);width:100%;-webkit-mask:radial-gradient(circle,#0000 0 28%,#000 33% 73%,#0000 81%);mask:radial-gradient(circle,#0000 0 28%,#000 33% 73%,#0000 81%)}.achievement-badge-warp-speed-comet{filter:blur(.5px)drop-shadow(0 0 16px #7b74ff);background:linear-gradient(90deg,#0000,#745eff4d,#fff 38%,#58c8ff 54%,#ffd84f 72%,#ee3745 87%,#0000);border-radius:999px;width:104%;height:13%;top:63%}.achievement-badge-delivery-streak-route{z-index:5;opacity:0;pointer-events:none;background:linear-gradient(90deg,#36b4ff,#fff,#42d99b,#ffd54f);border-radius:999px;width:82%;height:5px;position:absolute;top:72%;left:50%;transform:translate(-50%);box-shadow:0 0 13px #4acdf3}.achievement-badge-delivery-streak-wave{filter:blur(.4px)drop-shadow(0 0 11px #4acaf2);background:linear-gradient(90deg,#0000,#45c4ff,#fff 49%,#47d99f 70%,#ffd754 86%,#0000);border-radius:999px;width:88%;height:10%}.achievement-badge-fast-lane-lock-ring{filter:drop-shadow(0 0 16px #4ea8f5);background:conic-gradient(from -60deg,#fff,#8adfff,#ef3542,#ffd653,#2d93f2,#fff);width:92%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 9px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 9px),#000 0)}.achievement-badge-fast-lane-gate-sweep{filter:blur(.3px)drop-shadow(0 0 12px #349ffa);background:repeating-linear-gradient(90deg,#0000 0 8%,#fff 9% 11%,#2fa7ff 12% 22%,#ef3945 23% 27%);border-radius:999px;width:92%;height:11%;top:64%}.achievement-badge-delivery-machine-power-ring{background:repeating-conic-gradient(from -24deg, #ffd84e 0 5deg, transparent 5deg 13deg, #2e9cf4 13deg 17deg, transparent 17deg 25deg, #f03c46 25deg 29deg, transparent 29deg 37deg);filter:drop-shadow(0 0 17px #f5a82f);width:94%;-webkit-mask:radial-gradient(circle,#0000 0 28%,#000 33% 73%,#0000 80%);mask:radial-gradient(circle,#0000 0 28%,#000 33% 73%,#0000 80%)}.achievement-badge-delivery-machine-gear-sweep{aspect-ratio:1;background:repeating-conic-gradient(from 0deg, #fff 0 2deg, transparent 2deg 18deg, #ffd34c 18deg 22deg, transparent 22deg 36deg);filter:drop-shadow(0 0 13px #ffbd39);border-radius:50%;width:86%;top:51%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 0)}.achievement-badge-delivery-dynasty-radiance{z-index:1;opacity:0;pointer-events:none;background:repeating-conic-gradient(from -10deg, #ffe258fa 0 4deg, transparent 4deg 12deg, #3391f3d9 12deg 16deg, transparent 16deg 25deg, #eb343fc7 25deg 28deg, transparent 28deg 37deg);mix-blend-mode:screen;filter:drop-shadow(0 0 19px #ffd34a);border-radius:50%;position:absolute;inset:-10%;-webkit-mask:radial-gradient(circle,#0000 0 26%,#000 31% 75%,#0000 82%);mask:radial-gradient(circle,#0000 0 26%,#000 31% 75%,#0000 82%)}.achievement-badge-delivery-dynasty-laurel-halo{z-index:5;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;border:7px double #ffdc4fd1;border-radius:50%;width:94%;position:absolute;top:51%;left:50%;box-shadow:inset 0 0 20px #ffd33c5c,0 0 22px #ffd33c66}.achievement-badge-rush-hour-finish-flare,.achievement-badge-warp-speed-breakthrough,.achievement-badge-delivery-streak-finish,.achievement-badge-fast-lane-confirmation,.achievement-badge-delivery-machine-output-flare,.achievement-badge-delivery-dynasty-seal{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;position:absolute}.achievement-badge-rush-hour-finish-flare{filter:drop-shadow(0 0 17px #3caaf8);background:radial-gradient(circle,#fff 0 7%,#d9f7ff 16%,#2da5f8d1 32%,#ffd74a8a 49%,#ec35414d 61%,#0000 72%);width:30%;top:25%;left:75%}.achievement-badge-warp-speed-breakthrough{filter:drop-shadow(0 0 21px #ffd54d);background:radial-gradient(circle,#fff 0 7%,#fff2ad 16%,#ffd53de0 33%,#7662ff8c 50%,#ef364257 62%,#0000 74%);width:34%;top:22%;left:76%}.achievement-badge-delivery-streak-finish{filter:drop-shadow(0 0 14px #4ac8ef);background:radial-gradient(circle,#fff 0 7%,#e4fbff 16%,#43bef4d1 33%,#44d89d7a 50%,#0000 71%);width:26%;top:28%;left:74%}.achievement-badge-fast-lane-confirmation{filter:drop-shadow(0 0 16px #489ff1);background:radial-gradient(circle,#fff 0 7%,#e2f5ff 16%,#3597f2d6 33%,#ffd33e80 50%,#0000 72%);width:28%;top:27%;left:75%}.achievement-badge-delivery-machine-output-flare{filter:drop-shadow(0 0 17px #ffbb35);background:radial-gradient(circle,#fff 0 7%,#fff1b0 16%,#ffbe31db 33%,#2f97f275 50%,#0000 72%);width:31%;top:23%;left:74%}.achievement-badge-delivery-dynasty-seal{filter:drop-shadow(0 0 20px #ffd242);background:radial-gradient(circle,#fff 0 7%,#fff4b5 16%,#ffd337e0 33%,#e32f3c70 50%,#3491f34f 61%,#0000 73%);width:34%;top:19%;left:50%}.achievement-badge-rush-hour-hero .achievement-badge-week-pip,.achievement-badge-warp-speed-delivery .achievement-badge-week-pip,.achievement-badge-delivery-machine .achievement-badge-week-pip,.achievement-badge-delivery-dynasty .achievement-badge-week-pip{aspect-ratio:auto;opacity:1;filter:none;width:3.1%;height:49%;transform:rotate(var(--achievement-pip-angle));transform-origin:50% 100%;background:0 0;border-radius:0;top:1%;left:49%}.achievement-badge-rush-hour-hero .achievement-badge-week-pip:after,.achievement-badge-warp-speed-delivery .achievement-badge-week-pip:after,.achievement-badge-delivery-machine .achievement-badge-week-pip:after,.achievement-badge-delivery-dynasty .achievement-badge-week-pip:after{content:"";aspect-ratio:1;opacity:0;background:radial-gradient(circle,#fff 0 10%,#e9f7ff 20%,#359bf2 39%,#ffd44f 56%,#ee3a46 66%,#0000 79%);border-radius:50%;width:230%;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 11px #4ba8f4}.achievement-badge-warp-speed-delivery .achievement-badge-week-pip:after{background:radial-gradient(circle,#fff 0 10%,#fff2ad 21%,#ffd342 40%,#806cff 58%,#ef3b48 68%,#0000 80%);box-shadow:0 0 13px #a079ff}.achievement-badge-delivery-machine .achievement-badge-week-pip:after{background:radial-gradient(circle,#fff 0 10%,#fff0a2 21%,#ffbd33 40%,#329bf1 59%,#0000 79%);box-shadow:0 0 11px #f2a831}.achievement-badge-delivery-dynasty .achievement-badge-week-pip{width:2%}.achievement-badge-delivery-dynasty .achievement-badge-week-pip:after{background:radial-gradient(circle,#fff 0 10%,#fff1a8 21%,#ffd13c 40%,#e93b48 57%,#318ff0 68%,#0000 80%);width:220%;box-shadow:0 0 11px #ffd13f}.achievement-badge-delivery-streak .achievement-badge-week-pip{filter:drop-shadow(0 0 9px #4ac8ef);background:radial-gradient(circle,#fff 0 10%,#dff8ff 21%,#43bdf2 41%,#43d79d 58%,#0000 77%);width:7.4%;top:82%}.achievement-badge-delivery-streak .achievement-badge-week-pip:first-child{left:35%}.achievement-badge-delivery-streak .achievement-badge-week-pip:nth-child(2){left:50%}.achievement-badge-delivery-streak .achievement-badge-week-pip:nth-child(3){left:65%}.achievement-badge-fast-lane-locked-in .achievement-badge-week-pip{filter:drop-shadow(0 0 9px #409ff1);background:radial-gradient(circle,#fff 0 10%,#dff3ff 21%,#399cf0 42%,#ffd34d 59%,#0000 78%);width:6.2%;top:82%}.achievement-badge-fast-lane-locked-in .achievement-badge-week-pip:first-child{left:27%}.achievement-badge-fast-lane-locked-in .achievement-badge-week-pip:nth-child(2){left:38%}.achievement-badge-fast-lane-locked-in .achievement-badge-week-pip:nth-child(3){left:50%}.achievement-badge-fast-lane-locked-in .achievement-badge-week-pip:nth-child(4){left:62%}.achievement-badge-fast-lane-locked-in .achievement-badge-week-pip:nth-child(5){left:73%}.achievement-badge-rush-hour-hero.achievement-badge-showcase{width:min(89vw,405px);height:min(89vw,405px)}.achievement-badge-rush-hour-hero .achievement-badge-art{animation:6.3s cubic-bezier(.42,0,.22,1) infinite rush-hour-hero-run}.achievement-badge-rush-hour-hero .achievement-badge-aura{filter:blur(19px);background:conic-gradient(from -38deg,#2da1f7fa,#ee3440e0,#ffd748e6,#ffffffad,#2da1f7fa);animation:6.3s ease-in-out infinite fv-apprentice-aura;inset:-8%}.achievement-badge-rush-hour-hero .achievement-badge-rush-hour-traffic-ring{animation:6.3s cubic-bezier(.4,0,.2,1) infinite rush-hour-traffic-ring}.achievement-badge-rush-hour-hero .achievement-badge-rush-hour-route-sweep{animation:6.3s ease-out infinite rush-hour-route-sweep}.achievement-badge-rush-hour-hero .achievement-badge-rush-hour-finish-flare{animation:6.3s ease-out infinite eadt-apprentice-flare}.achievement-badge-rush-hour-hero .achievement-badge-week-pip:after{animation:6.3s ease-out infinite eadt-batch-two-marker;animation-delay:calc(var(--achievement-pip-index) * 80ms)}.achievement-badge-rush-hour-hero .achievement-badge-shine{inset:-4%;-webkit-mask:url(/achievement-vault/web/rush-hour-hero.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/rush-hour-hero.webp) 50%/contain no-repeat}.achievement-badge-rush-hour-hero .achievement-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#abe7fffa,#ffe169e0,#ff6772a1,#0000);width:35%;animation:6.3s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-rush-hour-hero .achievement-badge-spark{filter:drop-shadow(0 0 16px #42aaf7);background:#e1f8ff;width:7.2%;animation:6.3s ease-out infinite achievement-badge-spark-pop}.achievement-badge-warp-speed-delivery.achievement-badge-showcase{width:min(92vw,420px);height:min(92vw,420px)}.achievement-badge-warp-speed-delivery .achievement-badge-art{animation:7.1s cubic-bezier(.42,0,.2,1) infinite warp-speed-launch}.achievement-badge-warp-speed-delivery .achievement-badge-aura{filter:blur(21px);background:conic-gradient(from -34deg,#ffda40fc,#775afff0,#ffffffd1,#30a2f8eb,#ef3641db,#ffda40fc);animation:7.1s ease-in-out infinite fv-apprentice-aura;inset:-12%}.achievement-badge-warp-speed-delivery .achievement-badge-warp-speed-portal{animation:7.1s cubic-bezier(.4,0,.2,1) infinite warp-speed-portal}.achievement-badge-warp-speed-delivery .achievement-badge-warp-speed-comet{animation:7.1s ease-out infinite warp-speed-comet}.achievement-badge-warp-speed-delivery .achievement-badge-warp-speed-breakthrough{animation:7.1s ease-out infinite eadt-apprentice-flare}.achievement-badge-warp-speed-delivery .achievement-badge-week-pip:after{animation:7.1s ease-out infinite eadt-batch-two-marker;animation-delay:calc(var(--achievement-pip-index) * 65ms)}.achievement-badge-warp-speed-delivery .achievement-badge-shine{inset:-6%;-webkit-mask:url(/achievement-vault/web/warp-speed-delivery.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/warp-speed-delivery.webp) 50%/contain no-repeat}.achievement-badge-warp-speed-delivery .achievement-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#fff2adfc,#9174ffeb,#4cc0ffdb,#0000);width:37%;animation:7.1s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-warp-speed-delivery .achievement-badge-spark{filter:drop-shadow(0 0 18px #9d79ff);background:#fff6be;width:7.8%;animation:7.1s ease-out infinite achievement-badge-spark-pop}.achievement-badge-delivery-streak.achievement-badge-showcase{width:min(82vw,360px);height:min(82vw,360px)}.achievement-badge-delivery-streak .achievement-badge-art{animation:5.6s cubic-bezier(.42,0,.24,1) infinite delivery-streak-ride}.achievement-badge-delivery-streak .achievement-badge-aura{filter:blur(15px);background:conic-gradient(from -35deg,#44bef4f0,#42d79dde,#ffd74fc7,#ffffff9c,#44bef4f0);animation:5.6s ease-in-out infinite fv-apprentice-aura;inset:-4%}.achievement-badge-delivery-streak .achievement-badge-delivery-streak-route{animation:5.6s ease-out infinite delivery-streak-route}.achievement-badge-delivery-streak .achievement-badge-delivery-streak-wave{animation:5.6s ease-out infinite delivery-streak-wave}.achievement-badge-delivery-streak .achievement-badge-delivery-streak-finish{animation:5.6s ease-out infinite eadt-apprentice-flare}.achievement-badge-delivery-streak .achievement-badge-week-pip{animation:5.6s ease-out infinite eadt-batch-two-checkpoint;animation-delay:calc(var(--achievement-pip-index) * .18s)}.achievement-badge-delivery-streak .achievement-badge-shine{-webkit-mask:url(/achievement-vault/web/delivery-streak.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/delivery-streak.webp) 50%/contain no-repeat}.achievement-badge-delivery-streak .achievement-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#cdf4fff5,#70ecbad6,#0000);animation:5.6s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-delivery-streak .achievement-badge-spark{filter:drop-shadow(0 0 12px #4ac9ef);background:#e3faff;animation:5.6s ease-out infinite achievement-badge-spark-pop}.achievement-badge-fast-lane-locked-in.achievement-badge-showcase{width:min(85vw,380px);height:min(85vw,380px)}.achievement-badge-fast-lane-locked-in .achievement-badge-art{animation:6.2s cubic-bezier(.42,0,.22,1) infinite fast-lane-lock-in}.achievement-badge-fast-lane-locked-in .achievement-badge-aura{filter:blur(17px);background:conic-gradient(from -36deg,#3799f1f7,#ed3441d6,#ffd749db,#ffffffa8,#3799f1f7);animation:6.2s ease-in-out infinite fv-apprentice-aura;inset:-6%}.achievement-badge-fast-lane-locked-in .achievement-badge-fast-lane-lock-ring{animation:6.2s cubic-bezier(.4,0,.2,1) infinite fast-lane-lock-ring}.achievement-badge-fast-lane-locked-in .achievement-badge-fast-lane-gate-sweep{animation:6.2s ease-out infinite fast-lane-gates}.achievement-badge-fast-lane-locked-in .achievement-badge-fast-lane-confirmation{animation:6.2s ease-out infinite eadt-apprentice-flare}.achievement-badge-fast-lane-locked-in .achievement-badge-week-pip{animation:6.2s ease-out infinite eadt-batch-two-checkpoint;animation-delay:calc(var(--achievement-pip-index) * .14s)}.achievement-badge-fast-lane-locked-in .achievement-badge-shine{inset:-2%;-webkit-mask:url(/achievement-vault/web/fast-lane-locked-in.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/fast-lane-locked-in.webp) 50%/contain no-repeat}.achievement-badge-fast-lane-locked-in .achievement-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#cceffffa,#ffe169d6,#0000);width:33%;animation:6.2s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-fast-lane-locked-in .achievement-badge-spark{filter:drop-shadow(0 0 15px #439ff1);background:#e5f7ff;width:6.8%;animation:6.2s ease-out infinite achievement-badge-spark-pop}.achievement-badge-delivery-machine.achievement-badge-showcase{width:min(89vw,400px);height:min(89vw,400px)}.achievement-badge-delivery-machine .achievement-badge-art{animation:6.8s cubic-bezier(.42,0,.22,1) infinite delivery-machine-cycle}.achievement-badge-delivery-machine .achievement-badge-aura{filter:blur(19px);background:conic-gradient(from -34deg,#ffbb31fa,#3299f2e6,#ffffffad,#ed3742c9,#ffbb31fa);animation:6.8s ease-in-out infinite fv-apprentice-aura;inset:-8%}.achievement-badge-delivery-machine .achievement-badge-delivery-machine-power-ring{animation:6.8s cubic-bezier(.4,0,.2,1) infinite delivery-machine-power}.achievement-badge-delivery-machine .achievement-badge-delivery-machine-gear-sweep{animation:6.8s cubic-bezier(.4,0,.2,1) infinite delivery-machine-gears}.achievement-badge-delivery-machine .achievement-badge-delivery-machine-output-flare{animation:6.8s ease-out infinite eadt-apprentice-flare}.achievement-badge-delivery-machine .achievement-badge-week-pip:after{animation:6.8s ease-out infinite eadt-batch-two-marker;animation-delay:calc(var(--achievement-pip-index) * 80ms)}.achievement-badge-delivery-machine .achievement-badge-shine{inset:-4%;-webkit-mask:url(/achievement-vault/web/delivery-machine.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/delivery-machine.webp) 50%/contain no-repeat}.achievement-badge-delivery-machine .achievement-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#ffec99fa,#4db2ffdb,#0000);width:35%;animation:6.8s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-delivery-machine .achievement-badge-spark{filter:drop-shadow(0 0 16px #f2aa31);background:#fff1b1;width:7.2%;animation:6.8s ease-out infinite achievement-badge-spark-pop}.achievement-badge-delivery-dynasty.achievement-badge-showcase{width:min(91vw,415px);height:min(91vw,415px)}.achievement-badge-delivery-dynasty .achievement-badge-art{animation:7.7s cubic-bezier(.42,0,.2,1) infinite delivery-dynasty-reign}.achievement-badge-delivery-dynasty .achievement-badge-aura{filter:blur(21px);background:conic-gradient(from -36deg,#ffd63afc,#e7303ce0,#ffffffc7,#3291f2e8,#ffd63afc);animation:7.7s ease-in-out infinite fv-apprentice-aura;inset:-11%}.achievement-badge-delivery-dynasty .achievement-badge-delivery-dynasty-radiance{animation:7.7s cubic-bezier(.4,0,.2,1) infinite delivery-dynasty-radiance}.achievement-badge-delivery-dynasty .achievement-badge-delivery-dynasty-laurel-halo{animation:7.7s cubic-bezier(.4,0,.2,1) infinite delivery-dynasty-laurel}.achievement-badge-delivery-dynasty .achievement-badge-delivery-dynasty-seal{animation:7.7s ease-out infinite eadt-apprentice-flare}.achievement-badge-delivery-dynasty .achievement-badge-week-pip:after{animation:7.7s ease-out infinite eadt-batch-two-marker;animation-delay:calc(var(--achievement-pip-index) * 32ms)}.achievement-badge-delivery-dynasty .achievement-badge-shine{inset:-5%;-webkit-mask:url(/achievement-vault/web/delivery-dynasty.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/delivery-dynasty.webp) 50%/contain no-repeat}.achievement-badge-delivery-dynasty .achievement-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#fff4affc,#ffdb46e6,#50a4ffc7,#0000);width:36%;animation:7.7s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-delivery-dynasty .achievement-badge-spark{filter:drop-shadow(0 0 18px #ffd23e);background:#fff7c7;width:7.8%;animation:7.7s ease-out infinite achievement-badge-spark-pop}@keyframes delivery-period-belt-lift{0%,to{transform:translate(-8px,6px)rotate(-1.5deg)scale(.97)}16%{transform:translate(3px,-4px)rotate(1deg)scale(1.02)}31%{transform:translate(8px,-12px)rotate(-.3deg)scale(1.065)}49%,78%{transform:translate(0)rotate(0)scale(1)}}@keyframes delivery-period-spotlight-open{0%,10%,to{opacity:0;transform:scale(.48)rotate(-22deg)}29%{opacity:.95;transform:scale(1.12)rotate(5deg)}52%,70%{opacity:.43;transform:scale(.95)rotate(16deg)}84%{opacity:0;transform:scale(1.22)rotate(28deg)}}@keyframes delivery-period-belt-lock{0%,23%,to{opacity:0;transform:translate(-50%,-50%)scale(.18)}38%{opacity:1;transform:translate(-50%,-50%)scale(1.2)}55%,72%{opacity:.5;transform:translate(-50%,-50%)scale(.88)}85%{opacity:0;transform:translate(-50%,-50%)scale(1.3)}}@keyframes delivery-period-checkered-arc{0%,17%,to{opacity:0;transform:translate(-50%,-50%)rotate(-18deg)scaleX(.25)}36%{opacity:.96;transform:translate(-50%,-50%)rotate(-4deg)scaleX(1.12)}58%,73%{opacity:.46;transform:translate(-50%,-50%)rotate(3deg)scaleX(.92)}85%{opacity:0;transform:translate(-50%,-50%)rotate(9deg)scaleX(1.24)}}@keyframes delivery-period-victory-seal{0%,30%,to{opacity:0;transform:translate(-50%,-50%)scale(.14)rotate(0)}43%{opacity:1;transform:translate(-50%,-50%)scale(1.62)rotate(46deg)}60%,73%{opacity:.48;transform:translate(-50%,-50%)scale(.8)rotate(92deg)}86%{opacity:0;transform:translate(-50%,-50%)scale(1.2)rotate(138deg)}}@keyframes delivery-period-week-confirm{0%,25%,to{opacity:0;transform:translate(-50%,-50%)scale(.15)}38%{opacity:1;transform:translate(-50%,-50%)scale(1.75)}54%,72%{opacity:.74;transform:translate(-50%,-50%)scale(.78)}85%{opacity:0;transform:translate(-50%,-50%)scale(.25)}}@keyframes delivery-double-coronation-ride{0%,to{transform:translateY(6px)rotate(-.8deg)scale(.97)}14%{transform:translateY(-5px)rotate(.8deg)scale(1.018)}30%{transform:translateY(-13px)rotate(-.2deg)scale(1.06)}47%,78%{transform:translateY(0)rotate(0)scale(1)}}@keyframes delivery-double-left-crown{0%,10%,to{opacity:0;transform:translate(-50%,-50%)rotate(-112deg)scale(.38)}29%{opacity:.98;transform:translate(-50%,-50%)rotate(10deg)scale(1.17)}54%,71%{opacity:.46;transform:translate(-50%,-50%)rotate(150deg)scale(.94)}85%{opacity:0;transform:translate(-50%,-50%)rotate(220deg)scale(1.22)}}@keyframes delivery-double-right-crown{0%,16%,to{opacity:0;transform:translate(-50%,-50%)rotate(112deg)scale(.38)}35%{opacity:.98;transform:translate(-50%,-50%)rotate(-10deg)scale(1.17)}58%,73%{opacity:.46;transform:translate(-50%,-50%)rotate(-150deg)scale(.94)}86%{opacity:0;transform:translate(-50%,-50%)rotate(-220deg)scale(1.22)}}@keyframes delivery-double-route-link{0%,24%,to{opacity:0;transform:translate(-50%,-50%)scaleX(.08)}39%{opacity:1;transform:translate(-50%,-50%)scaleX(1.15)}56%,72%{opacity:.46;transform:translate(-50%,-50%)scaleX(.86)}85%{opacity:0;transform:translate(-50%,-50%)scaleX(.22)}}@keyframes delivery-double-command-flare{0%,31%,to{opacity:0;transform:translate(-50%,-50%)scale(.14)rotate(0)}44%{opacity:1;transform:translate(-50%,-50%)scale(1.68)rotate(46deg)}60%,74%{opacity:.46;transform:translate(-50%,-50%)scale(.8)rotate(92deg)}86%{opacity:0;transform:translate(-50%,-50%)scale(1.22)rotate(138deg)}}@keyframes delivery-double-week-confirm{0%,27%,to{opacity:0;transform:translate(-50%,-50%)scale(.14)}39%{opacity:1;transform:translate(-50%,-50%)scale(1.8)}55%,73%{opacity:.75;transform:translate(-50%,-50%)scale(.78)}85%{opacity:0;transform:translate(-50%,-50%)scale(.24)}}@keyframes delivery-triple-presidential-finale{0%,to{transform:translateY(8px)scale(1.03)}11%{transform:translateY(-4px)rotate(-.5deg)scale(1.07)}24%{transform:translateY(-16px)rotate(.4deg)scale(1.13)}39%{transform:translateY(-4px)rotate(-.16deg)scale(1.085)}51%,75%{transform:translateY(0)rotate(0)scale(1.06)}}@keyframes delivery-triple-radiance-turn{0%,7%,to{opacity:.06;transform:rotate(-38deg)scale(.46)}23%{opacity:1;transform:rotate(12deg)scale(1.18)}45%{opacity:.47;transform:rotate(88deg)scale(.93)}64%{opacity:.96;transform:rotate(164deg)scale(1.1)}83%{opacity:0;transform:rotate(238deg)scale(1.32)}}@keyframes delivery-triple-crown-ignite{0%,19%,to{opacity:0;transform:translate(-50%,-50%)scale(.12)rotate(0)}34%{opacity:1;transform:translate(-50%,-50%)scale(1.8)rotate(46deg)}51%{opacity:.52;transform:translate(-50%,-50%)scale(.8)rotate(92deg)}70%{opacity:0;transform:translate(-50%,-50%)scale(1.32)rotate(138deg)}}@keyframes delivery-triple-command-burst{0%,29%,to{opacity:0;transform:translate(-50%,-50%)scale(.12)rotate(0)}42%{opacity:1;transform:translate(-50%,-50%)scale(1.9)rotate(48deg)}59%{opacity:.5;transform:translate(-50%,-50%)scale(.84)rotate(96deg)}77%{opacity:0;transform:translate(-50%,-50%)scale(1.34)rotate(144deg)}}@keyframes delivery-triple-week-confirm{0%,23%,to{opacity:0;transform:translate(-50%,-50%)scale(.12)}35%{opacity:1;transform:translate(-50%,-50%)scale(1.95)}52%,73%{opacity:.8;transform:translate(-50%,-50%)scale(.78)}85%{opacity:0;transform:translate(-50%,-50%)scale(.22)}}.achievement-badge-delivery-period-spotlight{z-index:1;opacity:0;pointer-events:none;background:repeating-conic-gradient(from -20deg, #ca50f5e6 0 4deg, transparent 4deg 14deg, #ffdd46f0 14deg 19deg, transparent 19deg 29deg, #3096f5cc 29deg 34deg, transparent 34deg 44deg);mix-blend-mode:screen;filter:blur(1px)drop-shadow(0 0 15px #bc50ee);border-radius:50%;position:absolute;inset:-6%;-webkit-mask:radial-gradient(circle,#0000 0 24%,#000 29% 74%,#0000 81%);mask:radial-gradient(circle,#0000 0 24%,#000 29% 74%,#0000 81%)}.achievement-badge-delivery-period-belt-lock{z-index:6;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 14px #c259ef);background:radial-gradient(#ffffff3b,#0000 64%);border:4px solid #ffe876fa;border-color:#ffe876fa #3099f7cc #ffe876fa #bf4beebf;border-radius:50%;width:90%;height:32%;position:absolute;top:20%;left:50%}.achievement-badge-delivery-period-checkered-arc{z-index:5;opacity:0;pointer-events:none;clip-path:polygon(0 42%,100% 0,100% 100%,0 58%);mix-blend-mode:screen;filter:drop-shadow(0 0 12px #6d9ff5);background:repeating-linear-gradient(90deg,#0000 0 5%,#fff 5% 9%,#2f91ed 9% 13%,#fff 13% 17%,#ef3b47 17% 21%,#0000 21% 27%);border-radius:50%;width:97%;height:16%;position:absolute;top:61%;left:50%}.achievement-badge-delivery-double-coronation{z-index:5;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 16px #f0c345);background:conic-gradient(from -30deg,#fff,#ffe47e,#0000 18%,#ee3d49 36%,#0000 54%,#389bf4 72%,#0000 88%,#fff);border-radius:50%;width:50%;position:absolute;top:48%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0)}.achievement-badge-delivery-double-coronation-left{left:20%}.achievement-badge-delivery-double-coronation-right{left:80%}.achievement-badge-delivery-double-route-link{z-index:6;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 12px #ffd14b);background:linear-gradient(90deg,#0000,#ef3c48,#fff 48%,#ffd54b 58%,#369af4,#0000);border-radius:999px;width:70%;height:5px;position:absolute;top:31%;left:50%}.achievement-badge-delivery-triple-radiance{z-index:1;opacity:0;pointer-events:none;background:repeating-conic-gradient(from -8deg, #ffef94fc 0 3deg, transparent 3deg 10deg, #e82d39f0 10deg 14deg, transparent 14deg 22deg, #3094faf2 22deg 26deg, transparent 26deg 34deg);mix-blend-mode:screen;filter:blur(1px)drop-shadow(0 0 22px #ffd84b);border-radius:50%;position:absolute;inset:-16%;-webkit-mask:radial-gradient(circle,#0000 0 23%,#000 28% 78%,#0000 84%);mask:radial-gradient(circle,#0000 0 23%,#000 28% 78%,#0000 84%)}.achievement-badge-delivery-triple-crown-flare,.achievement-badge-delivery-period-victory-seal,.achievement-badge-delivery-double-command-flare,.achievement-badge-delivery-triple-command-burst{z-index:9;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;position:absolute}.achievement-badge-delivery-triple-crown-flare{filter:drop-shadow(0 0 20px #ffd447);background:radial-gradient(circle,#fff 0 6%,#fff8c5 15%,#ffd739eb 31%,#e62c3980 49%,#3096f861 61%,#0000 73%);width:30%}.achievement-badge-delivery-triple-crown-flare-top{top:4%;left:50%}.achievement-badge-delivery-triple-crown-flare-left{top:22%;left:20%}.achievement-badge-delivery-triple-crown-flare-right{top:22%;left:80%}.achievement-badge-delivery-period-victory-seal{filter:drop-shadow(0 0 17px #c257ee);background:radial-gradient(circle,#fff 0 7%,#f7e3ff 16%,#c350f0d6 33%,#ffd74385 51%,#0000 72%);width:30%;top:23%;left:76%}.achievement-badge-delivery-double-command-flare{filter:drop-shadow(0 0 20px #ffd447);background:radial-gradient(circle,#fff 0 7%,#fff5ba 16%,#ffd63ae6 33%,#ec333f7a 50%,#3497f557 62%,#0000 73%);width:34%;top:20%;left:50%}.achievement-badge-delivery-triple-command-burst{filter:drop-shadow(0 0 28px #ffd53e);background:radial-gradient(circle,#fff 0 6%,#fffbd4 14%,#ffde3ffa 30%,#e62b3794 47%,#2f96fa7a 60%,#0000 74%);width:42%;top:11%;left:50%}.achievement-badge-delivery-period-champion .achievement-badge-week-pip{filter:drop-shadow(0 0 9px #c34feb);background:radial-gradient(circle,#fff 0 10%,#f8e3ff 21%,#c450ee 41%,#ffd145 59%,#0000 76%);width:7.2%}.achievement-badge-delivery-period-champion .achievement-badge-week-pip:first-child{top:22%;left:16%}.achievement-badge-delivery-period-champion .achievement-badge-week-pip:nth-child(2){top:22%;left:33%}.achievement-badge-delivery-period-champion .achievement-badge-week-pip:nth-child(3){top:22%;left:67%}.achievement-badge-delivery-period-champion .achievement-badge-week-pip:nth-child(4){top:22%;left:84%}.achievement-badge-delivery-double-crown .achievement-badge-week-pip{filter:drop-shadow(0 0 9px #efc33c);background:radial-gradient(circle,#fff 0 10%,#fff5c4 21%,#ffd242 40%,#ef3c48 56%,#3598f3 67%,#0000 77%);width:5.4%}.achievement-badge-delivery-double-crown .achievement-badge-week-pip:first-child{top:54%;left:16%}.achievement-badge-delivery-double-crown .achievement-badge-week-pip:nth-child(2){top:63%;left:16%}.achievement-badge-delivery-double-crown .achievement-badge-week-pip:nth-child(3){top:72%;left:16%}.achievement-badge-delivery-double-crown .achievement-badge-week-pip:nth-child(4){top:81%;left:16%}.achievement-badge-delivery-double-crown .achievement-badge-week-pip:nth-child(5){top:54%;left:84%}.achievement-badge-delivery-double-crown .achievement-badge-week-pip:nth-child(6){top:63%;left:84%}.achievement-badge-delivery-double-crown .achievement-badge-week-pip:nth-child(7){top:72%;left:84%}.achievement-badge-delivery-double-crown .achievement-badge-week-pip:nth-child(8){top:81%;left:84%}.achievement-badge-delivery-triple-crown .achievement-badge-week-pip{filter:drop-shadow(0 0 11px #ffd23f);background:radial-gradient(circle,#fff 0 9%,#fff8cf 20%,#ffd23e 37%,#ef3b47 53%,#359af5 66%,#0000 78%);width:4.8%}.achievement-badge-delivery-triple-crown .achievement-badge-week-pip:first-child{top:17%;left:47%}.achievement-badge-delivery-triple-crown .achievement-badge-week-pip:nth-child(2){top:17%;left:53%}.achievement-badge-delivery-triple-crown .achievement-badge-week-pip:nth-child(3){top:23%;left:47%}.achievement-badge-delivery-triple-crown .achievement-badge-week-pip:nth-child(4){top:23%;left:53%}.achievement-badge-delivery-triple-crown .achievement-badge-week-pip:nth-child(5){top:43%;left:18%}.achievement-badge-delivery-triple-crown .achievement-badge-week-pip:nth-child(6){top:43%;left:25%}.achievement-badge-delivery-triple-crown .achievement-badge-week-pip:nth-child(7){top:50%;left:18%}.achievement-badge-delivery-triple-crown .achievement-badge-week-pip:nth-child(8){top:50%;left:25%}.achievement-badge-delivery-triple-crown .achievement-badge-week-pip:nth-child(9){top:43%;left:75%}.achievement-badge-delivery-triple-crown .achievement-badge-week-pip:nth-child(10){top:43%;left:82%}.achievement-badge-delivery-triple-crown .achievement-badge-week-pip:nth-child(11){top:50%;left:75%}.achievement-badge-delivery-triple-crown .achievement-badge-week-pip:nth-child(12){top:50%;left:82%}.achievement-badge-delivery-period-champion.achievement-badge-showcase{width:min(87vw,395px);height:min(89vw,405px)}.achievement-badge-delivery-period-champion .achievement-badge-art{animation:6.6s cubic-bezier(.42,0,.2,1) infinite delivery-period-belt-lift}.achievement-badge-delivery-period-champion .achievement-badge-aura{filter:blur(18px);background:conic-gradient(from -38deg,#c74df1fa,#ffda41f0,#ffffffad,#3197f4db,#e83641b3,#c74df1fa);animation:6.6s ease-in-out infinite fv-apprentice-aura;inset:-6%}.achievement-badge-delivery-period-champion .achievement-badge-delivery-period-spotlight{animation:6.6s ease-in-out infinite delivery-period-spotlight-open}.achievement-badge-delivery-period-champion .achievement-badge-delivery-period-belt-lock{animation:6.6s ease-out infinite delivery-period-belt-lock}.achievement-badge-delivery-period-champion .achievement-badge-delivery-period-checkered-arc{animation:6.6s cubic-bezier(.4,0,.2,1) infinite delivery-period-checkered-arc}.achievement-badge-delivery-period-champion .achievement-badge-delivery-period-victory-seal{animation:6.6s ease-out infinite delivery-period-victory-seal}.achievement-badge-delivery-period-champion .achievement-badge-week-pip{animation:6.6s ease-out infinite delivery-period-week-confirm;animation-delay:calc(var(--achievement-pip-index) * .13s)}.achievement-badge-delivery-period-champion .achievement-badge-shine{inset:-2%;-webkit-mask:url(/achievement-vault/web/delivery-period-champion.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/delivery-period-champion.webp) 50%/contain no-repeat}.achievement-badge-delivery-period-champion .achievement-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#f5cdfffa,#ffe76ee6,#50b2ffc2,#0000);width:32%;animation:6.6s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-delivery-period-champion .achievement-badge-spark{filter:drop-shadow(0 0 14px #c752ef);background:#fae6ff;width:6.2%;animation:6.6s ease-out infinite achievement-badge-spark-pop}.achievement-badge-delivery-double-crown.achievement-badge-showcase{width:min(91vw,420px);height:min(91vw,420px)}.achievement-badge-delivery-double-crown .achievement-badge-art{animation:7.4s cubic-bezier(.42,0,.2,1) infinite delivery-double-coronation-ride}.achievement-badge-delivery-double-crown .achievement-badge-aura{filter:blur(20px);background:conic-gradient(from -40deg,#ffde43fc,#ec3541e0,#ffffffc2,#3194f4f0,#ffde43fc);animation:7.4s ease-in-out infinite fv-apprentice-aura;inset:-10%}.achievement-badge-delivery-double-crown .achievement-badge-delivery-double-coronation-left{animation:7.4s cubic-bezier(.4,0,.2,1) infinite delivery-double-left-crown}.achievement-badge-delivery-double-crown .achievement-badge-delivery-double-coronation-right{animation:7.4s cubic-bezier(.4,0,.2,1) infinite delivery-double-right-crown}.achievement-badge-delivery-double-crown .achievement-badge-delivery-double-route-link{animation:7.4s ease-out infinite delivery-double-route-link}.achievement-badge-delivery-double-crown .achievement-badge-delivery-double-command-flare{animation:7.4s ease-out infinite delivery-double-command-flare}.achievement-badge-delivery-double-crown .achievement-badge-week-pip{animation:7.4s ease-out infinite delivery-double-week-confirm;animation-delay:calc(var(--achievement-pip-index) * 80ms)}.achievement-badge-delivery-double-crown .achievement-badge-shine{inset:-4%;-webkit-mask:url(/achievement-vault/web/delivery-double-crown.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/delivery-double-crown.webp) 50%/contain no-repeat}.achievement-badge-delivery-double-crown .achievement-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#fff3a3fc,#ffda46eb,#4ba8ffd1,#ef4b55a8,#0000);width:35%;animation:7.4s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-delivery-double-crown .achievement-badge-spark{filter:drop-shadow(0 0 17px #ffd044);background:#fff8c7;width:7.2%;animation:7.4s ease-out infinite achievement-badge-spark-pop}.achievement-badge-delivery-triple-crown.achievement-badge-showcase{width:min(94vw,440px);height:min(99vw,470px)}.achievement-badge-delivery-triple-crown.achievement-badge-showcase .achievement-badge-art{width:118%;height:118%}.achievement-badge-delivery-triple-crown .achievement-badge-art{animation:8.7s cubic-bezier(.42,0,.17,1) infinite delivery-triple-presidential-finale}.achievement-badge-delivery-triple-crown .achievement-badge-aura{filter:blur(24px);background:conic-gradient(from -35deg,#e51c28,#ffe44b,#fffffff0,#2491fb,#ffe44bf2,#e51c28);animation:8.7s ease-in-out infinite fv-apprentice-aura;inset:-17%}.achievement-badge-delivery-triple-crown .achievement-badge-delivery-triple-radiance{animation:8.7s cubic-bezier(.4,0,.2,1) infinite delivery-triple-radiance-turn}.achievement-badge-delivery-triple-crown .achievement-badge-delivery-triple-crown-flare-top{animation:8.7s ease-out infinite delivery-triple-crown-ignite}.achievement-badge-delivery-triple-crown .achievement-badge-delivery-triple-crown-flare-left{animation:8.7s ease-out .16s infinite delivery-triple-crown-ignite}.achievement-badge-delivery-triple-crown .achievement-badge-delivery-triple-crown-flare-right{animation:8.7s ease-out .32s infinite delivery-triple-crown-ignite}.achievement-badge-delivery-triple-crown .achievement-badge-delivery-triple-command-burst{animation:8.7s ease-out infinite delivery-triple-command-burst}.achievement-badge-delivery-triple-crown .achievement-badge-week-pip{animation:8.7s ease-out infinite delivery-triple-week-confirm;animation-delay:calc(var(--achievement-pip-index) * 60ms)}.achievement-badge-delivery-triple-crown .achievement-badge-shine{inset:-7%;-webkit-mask:url(/achievement-vault/web/delivery-triple-crown.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/delivery-triple-crown.webp) 50%/contain no-repeat}.achievement-badge-delivery-triple-crown .achievement-badge-shine:before{background:linear-gradient(90deg,#0000,#fff,#fffac2,#ffde48f5,#ff4d58c7,#4dbafff0,#0000);width:40%;animation:8.7s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-delivery-triple-crown .achievement-badge-spark{filter:drop-shadow(0 0 23px #ffd23f);background:#fffde0;width:9%;animation:8.7s ease-out infinite achievement-badge-spark-pop}@media (prefers-reduced-motion:reduce){.rank-badge-art,.rank-badge-aura,.rank-badge-gem-glow,.rank-badge-shine:before,.rank-badge-spark,.rank-badge-chevron,.rank-badge-orbit,.rank-badge-star-flare,.rank-badge-rank-star,.rank-badge-laurel-glow,.rank-badge-brand-flash,.rank-badge-command-ring,.rank-badge-wing-flare,.rank-badge-ace-sweep,.rank-badge-champion-split,.rank-badge-secondary-gem,.rank-badge-crown-light,.rank-badge-legend-halo,.rank-badge-legend-star,.rank-badge-hall-rays,.rank-badge-hall-ring,.rank-badge-hall-star,.rank-badge-presidential-radiance,.rank-badge-presidential-crown-flash,.rank-badge-presidential-burst,.rank-badge-presidential-confetti{animation:none!important}.rank-badge-aura{opacity:.32;transform:scale(.9)}.rank-badge-gem-glow{opacity:.2;transform:translate(-50%,-50%)scale(.8)}.rank-badge-chevron{opacity:.08}.rank-badge-orbit,.rank-badge-star-flare{opacity:.12}.rank-badge-secondary-gem{opacity:.2;transform:translate(-50%,-50%)scale(.8)}.rank-badge-rank-star,.rank-badge-laurel-glow,.rank-badge-brand-flash,.rank-badge-command-ring,.rank-badge-wing-flare,.rank-badge-ace-sweep,.rank-badge-champion-split,.rank-badge-crown-light,.rank-badge-legend-halo,.rank-badge-legend-star,.rank-badge-hall-rays,.rank-badge-hall-ring,.rank-badge-hall-star,.rank-badge-presidential-radiance,.rank-badge-presidential-crown-flash,.rank-badge-presidential-burst{opacity:.1}.rank-badge-presidential-confetti{opacity:0}.achievement-badge-art,.achievement-badge-aura,.achievement-badge-balance-glow,.achievement-badge-precision-ring,.achievement-badge-dough-orbit,.achievement-badge-master-reticle,.achievement-badge-master-command-flare,.achievement-badge-prestige-portal,.achievement-badge-prestige-orbit,.achievement-badge-prestige-reveal-flare,.achievement-badge-presidential-radiance,.achievement-badge-presidential-crown-flare,.achievement-badge-presidential-seal,.achievement-badge-bullseye-reticle,.achievement-badge-bullseye-streak,.achievement-badge-bullseye-ripple,.achievement-badge-dead-center-beam,.achievement-badge-dead-center-lock,.achievement-badge-perfect-zero,.achievement-badge-perfect-arc,.achievement-badge-perfect-wave,.achievement-badge-food-streak-trail,.achievement-badge-food-streak-burst,.achievement-badge-locked-ring,.achievement-badge-locked-click,.achievement-badge-machine-gear,.achievement-badge-machine-conveyor,.achievement-badge-dynasty-halo,.achievement-badge-dynasty-rays,.achievement-badge-dynasty-laurel,.achievement-badge-period-spotlight,.achievement-badge-period-belt-flare,.achievement-badge-period-victory-ring,.achievement-badge-double-crown-halo,.achievement-badge-double-crown-bridge,.achievement-badge-triple-radiance,.achievement-badge-triple-crown-flare,.achievement-badge-triple-trophy-flare,.achievement-badge-week-pip,.achievement-badge-week-pip:after,.achievement-badge-shine:before,.achievement-badge-spark{animation:none!important}.achievement-badge-aura{opacity:.25;transform:scale(.9)}.achievement-badge-week-pip{opacity:.22}.achievement-badge-balance-glow,.achievement-badge-precision-ring,.achievement-badge-dough-orbit,.achievement-badge-master-reticle,.achievement-badge-master-command-flare,.achievement-badge-prestige-portal,.achievement-badge-prestige-orbit,.achievement-badge-prestige-reveal-flare,.achievement-badge-presidential-radiance,.achievement-badge-presidential-crown-flare,.achievement-badge-presidential-seal,.achievement-badge-bullseye-reticle,.achievement-badge-bullseye-streak,.achievement-badge-bullseye-ripple,.achievement-badge-dead-center-beam,.achievement-badge-dead-center-lock,.achievement-badge-perfect-zero,.achievement-badge-perfect-arc,.achievement-badge-perfect-wave,.achievement-badge-food-streak-trail,.achievement-badge-food-streak-burst,.achievement-badge-locked-ring,.achievement-badge-locked-click,.achievement-badge-machine-gear,.achievement-badge-machine-conveyor,.achievement-badge-dynasty-halo,.achievement-badge-dynasty-rays,.achievement-badge-dynasty-laurel,.achievement-badge-period-spotlight,.achievement-badge-period-belt-flare,.achievement-badge-period-victory-ring,.achievement-badge-double-crown-halo,.achievement-badge-double-crown-bridge,.achievement-badge-triple-radiance,.achievement-badge-triple-crown-flare,.achievement-badge-triple-trophy-flare{opacity:.12}.achievement-badge-food-streak-burst,.achievement-badge-locked-ring,.achievement-badge-locked-click,.achievement-badge-machine-gear,.achievement-badge-machine-conveyor,.achievement-badge-dynasty-halo,.achievement-badge-period-spotlight,.achievement-badge-period-belt-flare,.achievement-badge-period-victory-ring,.achievement-badge-double-crown-halo,.achievement-badge-double-crown-bridge,.achievement-badge-triple-crown-flare,.achievement-badge-triple-trophy-flare{transform:translate(-50%,-50%)}.achievement-badge-dynasty-laurel{transform:translate(-50%)}.achievement-badge-fv-master .achievement-badge-week-pip:after,.achievement-badge-fv-prestige .achievement-badge-week-pip:after,.achievement-badge-fv-presidential .achievement-badge-week-pip:after,.achievement-badge-bullseye .achievement-badge-week-pip:after,.achievement-badge-dead-center .achievement-badge-week-pip:after,.achievement-badge-perfect-balance .achievement-badge-week-pip:after,.achievement-badge-food-dynasty .achievement-badge-week-pip:after{opacity:.24}.achievement-badge-labor-punch-beam,.achievement-badge-labor-timecard-flare,.achievement-badge-labor-clock-ring,.achievement-badge-labor-planning-gear,.achievement-badge-labor-crew-orbit,.achievement-badge-labor-timing-pulse,.achievement-badge-labor-command-flare,.achievement-badge-labor-hourglass-aura,.achievement-badge-labor-schedule-orbit,.achievement-badge-labor-prestige-flare{opacity:.12;transform:translate(-50%,-50%);animation:none!important}.achievement-badge-lv-master .achievement-badge-week-pip:after,.achievement-badge-lv-prestige .achievement-badge-week-pip:after{opacity:.24}.achievement-badge-labor-president-radiance,.achievement-badge-labor-president-crown-burst,.achievement-badge-labor-president-seal,.achievement-badge-labor-hawk-flight-arc,.achievement-badge-labor-hawk-eye-scan,.achievement-badge-labor-hawk-gauge-lock,.achievement-badge-labor-ace-flight-ring,.achievement-badge-labor-ace-contrail,.achievement-badge-labor-ace-gauge-sweep,.achievement-badge-labor-surgeon-spotlight,.achievement-badge-labor-surgeon-pulse-line,.achievement-badge-labor-surgeon-tile-lock{opacity:.12;animation:none!important}.achievement-badge-labor-president-crown-burst,.achievement-badge-labor-president-seal,.achievement-badge-labor-hawk-eye-scan,.achievement-badge-labor-hawk-gauge-lock,.achievement-badge-labor-ace-flight-ring,.achievement-badge-labor-ace-gauge-sweep,.achievement-badge-labor-surgeon-spotlight,.achievement-badge-labor-surgeon-pulse-line,.achievement-badge-labor-surgeon-tile-lock{transform:translate(-50%,-50%)}.achievement-badge-lv-presidential .achievement-badge-week-pip:after,.achievement-badge-labor-hawk .achievement-badge-week-pip:after,.achievement-badge-labor-ace .achievement-badge-week-pip:after,.achievement-badge-labor-surgeon .achievement-badge-week-pip:after{opacity:.24}.achievement-badge-labor-streak-route,.achievement-badge-labor-streak-week-link,.achievement-badge-labor-streak-finish,.achievement-badge-labor-locked-vault-ring,.achievement-badge-labor-locked-schedule-sweep,.achievement-badge-labor-locked-confirmation,.achievement-badge-labor-machine-power-orbit,.achievement-badge-labor-machine-energy-band,.achievement-badge-labor-machine-output-flare,.achievement-badge-labor-dynasty-radiance,.achievement-badge-labor-dynasty-banner-halo,.achievement-badge-labor-dynasty-legacy-seal{opacity:.12;animation:none!important}.achievement-badge-labor-streak-week-link,.achievement-badge-labor-streak-finish,.achievement-badge-labor-locked-vault-ring,.achievement-badge-labor-locked-schedule-sweep,.achievement-badge-labor-locked-confirmation,.achievement-badge-labor-machine-power-orbit,.achievement-badge-labor-machine-energy-band,.achievement-badge-labor-machine-output-flare,.achievement-badge-labor-dynasty-banner-halo,.achievement-badge-labor-dynasty-legacy-seal{transform:translate(-50%,-50%)}.achievement-badge-labor-dynasty .achievement-badge-week-pip:after{opacity:.24}.achievement-badge-labor-period-spotlight,.achievement-badge-labor-period-belt-lock,.achievement-badge-labor-period-schedule-arc,.achievement-badge-labor-period-victory-seal,.achievement-badge-labor-double-coronation,.achievement-badge-labor-double-period-link,.achievement-badge-labor-double-command-flare,.achievement-badge-labor-triple-radiance,.achievement-badge-labor-triple-crown-flare,.achievement-badge-labor-triple-command-burst{opacity:.12;animation:none!important}.achievement-badge-labor-period-belt-lock,.achievement-badge-labor-period-schedule-arc,.achievement-badge-labor-period-victory-seal,.achievement-badge-labor-double-coronation,.achievement-badge-labor-double-period-link,.achievement-badge-labor-double-command-flare,.achievement-badge-labor-triple-crown-flare,.achievement-badge-labor-triple-command-burst{transform:translate(-50%,-50%)}.achievement-badge-growth-sprout-aura,.achievement-badge-growth-arrow-sweep,.achievement-badge-growth-sprout-flare,.achievement-badge-growth-curve,.achievement-badge-growth-star-orbit,.achievement-badge-growth-star-flare,.achievement-badge-growth-master-radiance,.achievement-badge-growth-master-ascent,.achievement-badge-growth-gem-flare{opacity:.12;animation:none!important}.achievement-badge-growth-sprout-aura,.achievement-badge-growth-arrow-sweep,.achievement-badge-growth-sprout-flare,.achievement-badge-growth-curve,.achievement-badge-growth-star-orbit,.achievement-badge-growth-star-flare,.achievement-badge-growth-master-ascent,.achievement-badge-growth-gem-flare{transform:translate(-50%,-50%)}.achievement-badge-growth-master .achievement-badge-week-pip:after{opacity:.24}.achievement-badge-growth-prestige-portal,.achievement-badge-growth-prestige-spiral,.achievement-badge-growth-prestige-flare,.achievement-badge-growth-president-radiance,.achievement-badge-growth-president-crown,.achievement-badge-growth-president-century-ring,.achievement-badge-growth-president-finale,.achievement-badge-growth-spurt-launch-ring,.achievement-badge-growth-spurt-contrail,.achievement-badge-growth-spurt-burst{opacity:.12;animation:none!important}.achievement-badge-growth-prestige-spiral,.achievement-badge-growth-prestige-flare,.achievement-badge-growth-president-crown,.achievement-badge-growth-president-century-ring,.achievement-badge-growth-president-finale,.achievement-badge-growth-spurt-launch-ring,.achievement-badge-growth-spurt-contrail,.achievement-badge-growth-spurt-burst{transform:translate(-50%,-50%)}.achievement-badge-growth-prestige .achievement-badge-week-pip:after,.achievement-badge-growth-presidential .achievement-badge-week-pip:after{opacity:.24}.achievement-badge-rocket-launch-gauge,.achievement-badge-rocket-flame-trail,.achievement-badge-rocket-breakthrough-flare,.achievement-badge-moon-radiance,.achievement-badge-moon-orbit,.achievement-badge-moon-crown-star,.achievement-badge-moon-finale,.achievement-badge-growth-streak-route,.achievement-badge-growth-streak-wave,.achievement-badge-growth-streak-finish-star,.achievement-badge-momentum-wheel-orbit,.achievement-badge-momentum-speed-band,.achievement-badge-momentum-burst,.achievement-badge-growth-machine-power-orbit,.achievement-badge-growth-machine-gear-sweep,.achievement-badge-growth-machine-output-flare,.achievement-badge-growth-dynasty-radiance,.achievement-badge-growth-dynasty-laurel-halo,.achievement-badge-growth-dynasty-seal{opacity:.12;animation:none!important}.achievement-badge-rocket-launch-gauge,.achievement-badge-rocket-flame-trail,.achievement-badge-rocket-breakthrough-flare,.achievement-badge-moon-orbit,.achievement-badge-moon-crown-star,.achievement-badge-moon-finale,.achievement-badge-growth-streak-route,.achievement-badge-growth-streak-wave,.achievement-badge-growth-streak-finish-star,.achievement-badge-momentum-wheel-orbit,.achievement-badge-momentum-speed-band,.achievement-badge-momentum-burst,.achievement-badge-growth-machine-power-orbit,.achievement-badge-growth-machine-gear-sweep,.achievement-badge-growth-machine-output-flare,.achievement-badge-growth-dynasty-laurel-halo,.achievement-badge-growth-dynasty-seal{transform:translate(-50%,-50%)}.achievement-badge-rocket-fuel .achievement-badge-week-pip:after,.achievement-badge-to-the-moon .achievement-badge-week-pip:after,.achievement-badge-growth-machine .achievement-badge-week-pip:after,.achievement-badge-growth-dynasty .achievement-badge-week-pip:after{opacity:.24}.achievement-badge-growth-period-spotlight,.achievement-badge-growth-period-belt-lock,.achievement-badge-growth-period-week-arc,.achievement-badge-growth-period-victory-seal,.achievement-badge-growth-double-coronation,.achievement-badge-growth-double-rise-link,.achievement-badge-growth-double-command-flare,.achievement-badge-growth-triple-radiance,.achievement-badge-growth-triple-crown-flare,.achievement-badge-growth-triple-command-burst{opacity:.12;animation:none!important}.achievement-badge-growth-period-belt-lock,.achievement-badge-growth-period-week-arc,.achievement-badge-growth-period-victory-seal,.achievement-badge-growth-double-coronation,.achievement-badge-growth-double-rise-link,.achievement-badge-growth-double-command-flare,.achievement-badge-growth-triple-crown-flare,.achievement-badge-growth-triple-command-burst{transform:translate(-50%,-50%)}.achievement-badge-eadt-apprentice-route,.achievement-badge-eadt-apprentice-clock-pulse,.achievement-badge-eadt-apprentice-checkpoint-flare,.achievement-badge-eadt-artisan-silver-orbit,.achievement-badge-eadt-artisan-scooter-trail,.achievement-badge-eadt-artisan-arrival-flare,.achievement-badge-eadt-master-radiance,.achievement-badge-eadt-master-route-arrow,.achievement-badge-eadt-master-command-flare,.achievement-badge-eadt-prestige-portal,.achievement-badge-eadt-prestige-route-spiral,.achievement-badge-eadt-prestige-flare,.achievement-badge-eadt-presidential-radiance,.achievement-badge-eadt-presidential-crown,.achievement-badge-eadt-presidential-century-ring,.achievement-badge-eadt-presidential-finale,.achievement-badge-delivery-dash-gauge,.achievement-badge-delivery-dash-speed-trail,.achievement-badge-delivery-dash-breakthrough-flare{opacity:.12;animation:none!important}.achievement-badge-eadt-apprentice-route,.achievement-badge-eadt-apprentice-clock-pulse,.achievement-badge-eadt-apprentice-checkpoint-flare,.achievement-badge-eadt-artisan-silver-orbit,.achievement-badge-eadt-artisan-scooter-trail,.achievement-badge-eadt-artisan-arrival-flare,.achievement-badge-eadt-master-route-arrow,.achievement-badge-eadt-master-command-flare,.achievement-badge-eadt-prestige-route-spiral,.achievement-badge-eadt-prestige-flare,.achievement-badge-eadt-presidential-crown,.achievement-badge-eadt-presidential-century-ring,.achievement-badge-eadt-presidential-finale,.achievement-badge-delivery-dash-gauge,.achievement-badge-delivery-dash-speed-trail,.achievement-badge-delivery-dash-breakthrough-flare{transform:translate(-50%,-50%)}.achievement-badge-eadt-master .achievement-badge-week-pip:after,.achievement-badge-eadt-prestige .achievement-badge-week-pip:after,.achievement-badge-eadt-presidential .achievement-badge-week-pip:after,.achievement-badge-delivery-dash .achievement-badge-week-pip:after{opacity:.24}.achievement-badge-rush-hour-traffic-ring,.achievement-badge-rush-hour-route-sweep,.achievement-badge-rush-hour-finish-flare,.achievement-badge-warp-speed-portal,.achievement-badge-warp-speed-comet,.achievement-badge-warp-speed-breakthrough,.achievement-badge-delivery-streak-route,.achievement-badge-delivery-streak-wave,.achievement-badge-delivery-streak-finish,.achievement-badge-fast-lane-lock-ring,.achievement-badge-fast-lane-gate-sweep,.achievement-badge-fast-lane-confirmation,.achievement-badge-delivery-machine-power-ring,.achievement-badge-delivery-machine-gear-sweep,.achievement-badge-delivery-machine-output-flare,.achievement-badge-delivery-dynasty-radiance,.achievement-badge-delivery-dynasty-laurel-halo,.achievement-badge-delivery-dynasty-seal{opacity:.12;animation:none!important}.achievement-badge-rush-hour-traffic-ring,.achievement-badge-rush-hour-route-sweep,.achievement-badge-rush-hour-finish-flare,.achievement-badge-warp-speed-portal,.achievement-badge-warp-speed-comet,.achievement-badge-warp-speed-breakthrough,.achievement-badge-delivery-streak-route,.achievement-badge-delivery-streak-wave,.achievement-badge-delivery-streak-finish,.achievement-badge-fast-lane-lock-ring,.achievement-badge-fast-lane-gate-sweep,.achievement-badge-fast-lane-confirmation,.achievement-badge-delivery-machine-power-ring,.achievement-badge-delivery-machine-gear-sweep,.achievement-badge-delivery-machine-output-flare,.achievement-badge-delivery-dynasty-laurel-halo,.achievement-badge-delivery-dynasty-seal{transform:translate(-50%,-50%)}.achievement-badge-rush-hour-hero .achievement-badge-week-pip:after,.achievement-badge-warp-speed-delivery .achievement-badge-week-pip:after,.achievement-badge-delivery-machine .achievement-badge-week-pip:after,.achievement-badge-delivery-dynasty .achievement-badge-week-pip:after{opacity:.24}.achievement-badge-delivery-period-spotlight,.achievement-badge-delivery-period-belt-lock,.achievement-badge-delivery-period-checkered-arc,.achievement-badge-delivery-period-victory-seal,.achievement-badge-delivery-double-coronation,.achievement-badge-delivery-double-route-link,.achievement-badge-delivery-double-command-flare,.achievement-badge-delivery-triple-radiance,.achievement-badge-delivery-triple-crown-flare,.achievement-badge-delivery-triple-command-burst{opacity:.12;animation:none!important}.achievement-badge-delivery-period-belt-lock,.achievement-badge-delivery-period-checkered-arc,.achievement-badge-delivery-period-victory-seal,.achievement-badge-delivery-double-coronation,.achievement-badge-delivery-double-route-link,.achievement-badge-delivery-double-command-flare,.achievement-badge-delivery-triple-crown-flare,.achievement-badge-delivery-triple-command-burst{transform:translate(-50%,-50%)}.achievement-badge-delivery-period-champion .achievement-badge-week-pip,.achievement-badge-delivery-double-crown .achievement-badge-week-pip,.achievement-badge-delivery-triple-crown .achievement-badge-week-pip{opacity:.24}}.panel-title{align-items:center;gap:12px;margin-bottom:18px;display:flex}.panel-title>svg{box-sizing:content-box;color:var(--blue);background:#eaf4fd;border-radius:12px;padding:10px}.panel-title h3{margin:3px 0 0}.compact-form{gap:13px}.attention-panel{border-color:#f3c63d;box-shadow:0 10px 28px #e7b2151f}.attention-copy{color:#705700;background:#fff8d6;border-radius:10px;margin:-5px 0 16px;padding:11px 12px;font-size:.8rem;line-height:1.5}.toast{z-index:50;color:#fff;background:var(--green);box-shadow:var(--shadow);border-radius:12px;padding:13px 17px;font-weight:800;position:fixed;bottom:22px;right:22px}.toast.error{background:var(--red)}.vault-layout{gap:18px;display:grid}.vault-hero{color:#fff;min-height:240px;box-shadow:var(--shadow);background:radial-gradient(circle at 80% 25%,#ffd23f52,#0000 25%),linear-gradient(120deg,#351700,#8e4d00 55%,#d88a00);border-radius:24px;justify-content:space-between;align-items:center;gap:25px;padding:clamp(28px,4vw,50px);display:flex}.vault-hero h2{margin:10px 0 12px;font-size:clamp(2.2rem,4vw,3.7rem)}.vault-hero p{color:#ffe6b4;max-width:680px;margin:0;line-height:1.6}.vault-level{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff1c;border:1px solid #ffffff40;border-radius:22px;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:12px;min-width:320px;padding:13px 20px 13px 10px;display:grid}.vault-rank-copy{text-align:left;min-width:0;display:grid}.vault-rank-copy>small{color:var(--yellow);letter-spacing:.13em;font-size:.58rem;font-weight:950}.vault-rank-copy>strong{margin-top:6px;font-size:1.45rem;line-height:1}.vault-rank-copy>span{color:#ffe7ac;margin-top:6px;font-size:.78rem;font-weight:800;line-height:1.2}.achievement-collection{border:1px solid var(--line);background:#f5f9fd;border-radius:19px;overflow:hidden;box-shadow:0 9px 24px #061c3a0f}.achievement-collection-heading{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;list-style:none;transition:background .2s;display:flex}.achievement-collection-heading::-webkit-details-marker{display:none}.achievement-collection-heading:hover{background:#fff}.achievement-collection-heading:focus-visible{outline-offset:-3px;outline:3px solid #0875ce57}.achievement-collection-heading small{color:var(--red);letter-spacing:.16em;font-size:.61rem;font-weight:950}.achievement-collection-heading h3{margin:4px 0;font-size:1.45rem}.achievement-collection-heading p{color:var(--muted);margin:0;font-size:.82rem}.achievement-collection-meta{flex:none;align-items:center;gap:9px;display:flex}.achievement-collection-meta>span:first-child{color:#07509a;letter-spacing:.08em;white-space:nowrap;background:#e4f2ff;border-radius:999px;padding:8px 11px;font-size:.58rem;font-weight:950}.achievement-collection-toggle{width:38px;height:38px;color:var(--blue);background:#e6f1fb;border-radius:12px;place-items:center;transition:transform .25s,color .2s,background .2s;display:grid}.achievement-collection[open] .achievement-collection-toggle{color:#fff;background:var(--blue);transform:rotate(90deg)}.achievement-collection-body{border-top:1px solid var(--line);padding:0 16px 16px;animation:.26s ease-out both achievement-collection-reveal}.achievement-collection-body .preview-grid{padding-top:16px}@keyframes achievement-collection-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.achievement-preview{--rarity-accent:#a96832;--rarity-glow:#a968323d;--rarity-title:#2c1e15;--rarity-muted:#6e5542;--rarity-label:#7b421d;--rarity-chip:#fff8ebd1;--rarity-chip-border:#a55e244d;--rarity-link:#8d481b;--rarity-link-hover:#b55d22;--rarity-reward-ink:#643716;--rarity-reward-bg:#ffefcce6;--rarity-reward-border:#b1672840;isolation:isolate;border:1px solid var(--rarity-chip-border);min-height:235px;box-shadow:0 12px 28px #061c3a17, inset 4px 0 0 var(--rarity-accent);background:radial-gradient(circle at 13% 48%,#dd914847,#0000 39%),linear-gradient(135deg,#fffdf8,#f6e8d4);border-radius:19px;align-items:center;gap:18px;padding:21px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:hidden}.achievement-preview:before,.achievement-preview:after{content:"";z-index:0;pointer-events:none;position:absolute}.achievement-preview:before{opacity:.34;inset:0}.achievement-preview:after{aspect-ratio:1;border:1px solid var(--rarity-accent);opacity:.34;width:188px;box-shadow:0 0 0 20px var(--rarity-glow), 0 0 0 42px var(--rarity-glow);border-radius:50%;top:-82px;right:-64px}@supports (color:color-mix(in lab, red, red)){.achievement-preview:after{box-shadow:0 0 0 20px var(--rarity-glow), 0 0 0 42px color-mix(in srgb, var(--rarity-glow) 48%, transparent)}}.achievement-preview>*{z-index:1;position:relative}.achievement-preview-common{background:radial-gradient(circle at 13% 48%,#dd914847,#0000 39%),linear-gradient(135deg,#fffdf8,#f6e8d4)}.achievement-preview-common:before{background:repeating-linear-gradient(135deg,#7e481e29 0 1px,#0000 1px 14px)}.achievement-preview-uncommon{--rarity-accent:#1a9db9;--rarity-glow:#20b2cc38;--rarity-title:#073e4c;--rarity-muted:#3d6571;--rarity-label:#087b93;--rarity-chip:#ebfdffd9;--rarity-chip-border:#23a6be4d;--rarity-link:#087b93;--rarity-link-hover:#075d78;--rarity-reward-ink:#075a6c;--rarity-reward-bg:#dbf9ffe6;--rarity-reward-border:#26aec645;background:radial-gradient(circle at 13% 48%,#36cfe24f,#0000 40%),radial-gradient(circle at 86% 82%,#2f8be529,#0000 32%),linear-gradient(135deg,#f6feff,#e5f7fb)}.achievement-preview-uncommon:before{background:repeating-linear-gradient(90deg,#127f971c 0 1px,#0000 1px 22px),repeating-linear-gradient(0deg,#127f9714 0 1px,#0000 1px 22px)}.achievement-preview-rare{--rarity-accent:#66c7ff;--rarity-glow:#4db1ff42;--rarity-title:#f5fbff;--rarity-muted:#c4dff4;--rarity-label:#d9f3ff;--rarity-chip:#56b4f62e;--rarity-chip-border:#7fcfff6b;--rarity-link:#bfe8ff;--rarity-link-hover:#fff;--rarity-reward-ink:#e4f6ff;--rarity-reward-bg:#44a5ec33;--rarity-reward-border:#85d3ff5c;box-shadow:0 15px 34px #042d5e47, inset 4px 0 0 var(--rarity-accent);background:radial-gradient(circle at 13% 48%,#5acbff57,#0000 40%),radial-gradient(circle at 88% 14%,#5e9dff40,#0000 28%),linear-gradient(138deg,#041737,#0a4f94 56%,#06295f);border-color:#6fc6ff7a}.achievement-preview-rare:before{opacity:.62;background:linear-gradient(118deg,#0000 0 57%,#86daff29 57% 59%,#0000 59%),linear-gradient(62deg,#0000 0 73%,#ffffff1a 73% 75%,#0000 75%)}.achievement-preview-epic{--rarity-accent:#db82ff;--rarity-glow:#c34cf24d;--rarity-title:#fff8ff;--rarity-muted:#e7c9f3;--rarity-label:#f3d1ff;--rarity-chip:#d56cff2e;--rarity-chip-border:#e594ff6b;--rarity-link:#f0c9ff;--rarity-link-hover:#fff;--rarity-reward-ink:#f9e8ff;--rarity-reward-bg:#c349ee33;--rarity-reward-border:#e592ff5e;box-shadow:0 15px 36px #3908574d, inset 4px 0 0 var(--rarity-accent);background:radial-gradient(circle at 13% 48%,#dd73ff5c,#0000 40%),radial-gradient(circle at 87% 15%,#48a9ff3b,#0000 30%),linear-gradient(138deg,#180427,#5b137e 54%,#26105c);border-color:#d980ff80}.achievement-preview-epic:before{background:conic-gradient(from 32deg at 82% 24%, transparent 0 12%, #ffffff24 12% 16%, transparent 16% 31%, #eba8ff1f 31% 36%, transparent 36% 100%);opacity:.72}.achievement-preview-legendary{--rarity-accent:#ffd75a;--rarity-glow:#ffcd3e4f;--rarity-title:#fffbea;--rarity-muted:#eadfb9;--rarity-label:#fff3ad;--rarity-chip:#ffd74c2e;--rarity-chip-border:#ffe2777a;--rarity-link:#ffef9d;--rarity-link-hover:#fff;--rarity-reward-ink:#fff7c9;--rarity-reward-bg:#ffcd3930;--rarity-reward-border:#ffe57e6b;box-shadow:0 17px 39px #4732004d, inset 4px 0 0 var(--rarity-accent);background:radial-gradient(circle at 13% 48%,#ffd54066,#0000 40%),radial-gradient(circle at 86% 15%,#4195f033,#0000 29%),linear-gradient(138deg,#151302,#624900 52%,#071e42);border-color:#ffdc5794}.achievement-preview-legendary:before{background:repeating-conic-gradient(from 0deg at 84% 18%, #ffed9a2e 0 5deg, transparent 5deg 15deg);opacity:.62}.achievement-preview-presidential{--rarity-accent:#ffe46f;--rarity-glow:#ffd74261;--rarity-title:#fffef1;--rarity-muted:#f2decf;--rarity-label:#fff6b9;--rarity-chip:#ffe15633;--rarity-chip-border:#ffef9a9e;--rarity-link:#fff2a4;--rarity-link-hover:#fff;--rarity-reward-ink:#fffbd8;--rarity-reward-bg:#ffda3f38;--rarity-reward-border:#fff29f94;box-shadow:0 19px 44px #59080d57, 0 0 30px #ffcd2e2e, inset 5px 0 0 var(--rarity-accent);background:radial-gradient(circle at 13% 48%,#ffe25275,#0000 39%),radial-gradient(circle at 86% 15%,#ffffff2e,#0000 25%),linear-gradient(140deg,#740b12,#a91a21 34%,#073e84 70%,#4b3400);border:2px solid #ffeb79c7}.achievement-preview-presidential:before{opacity:.72;background:linear-gradient(116deg,#0000 0 57%,#ffea7533 57% 59%,#0000 59%),repeating-linear-gradient(145deg,#ffffff14 0 2px,#0000 2px 24px)}.achievement-preview-presidential:after{opacity:.54;border-width:2px;width:210px;box-shadow:0 0 0 22px #e5253129,0 0 0 44px #2a99ff29,0 0 54px #ffde4a57}.achievement-preview-copy{flex:1;min-width:0}.preview-icon{background:#e9f3fc;border-radius:18px;flex:none;place-items:center;width:58px;height:58px;font-size:1.8rem;display:grid}.preview-icon.p1{background:#eafff6}.preview-icon.p2{background:#fff3bd}.achievement-preview small{border:1px solid var(--rarity-chip-border);width:max-content;color:var(--rarity-label);background:var(--rarity-chip);letter-spacing:.1em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:950;display:inline-flex}.achievement-preview h3{color:var(--rarity-title);margin:9px 0 7px;font-size:1.12rem}.achievement-preview p{color:var(--rarity-muted);margin:0;font-size:.78rem;line-height:1.5}.achievement-rewards{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.achievement-rewards span{border:1px solid var(--rarity-reward-border);color:var(--rarity-reward-ink);background:var(--rarity-reward-bg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:8px;padding:5px 7px;font-size:.68rem;font-weight:900}.achievement-preview a{width:max-content;color:var(--rarity-link);align-items:center;gap:3px;margin-top:12px;font-size:.72rem;font-weight:900;display:inline-flex}.achievement-preview a:hover{color:var(--rarity-link-hover)}.achievement-preview:focus-within{border-color:var(--rarity-accent);box-shadow:0 0 0 3px var(--rarity-glow), 0 16px 36px #061c3a2e, inset 4px 0 0 var(--rarity-accent)}@media (hover:hover){.achievement-preview:hover{border-color:var(--rarity-accent);box-shadow:0 18px 42px #061c3a2e, 0 0 0 2px var(--rarity-glow), inset 4px 0 0 var(--rarity-accent);transform:translateY(-3px)}}.launch-note{align-items:flex-start;gap:13px;display:flex}.launch-note>svg{color:#d88a00;flex:none}.launch-note h3{margin:0 0 5px}.launch-note p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.55}.admin-layout{gap:18px;display:grid}.admin-summary{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.admin-summary>div{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;padding:18px;display:grid;box-shadow:0 8px 22px #061c3a0f}.admin-summary svg{box-sizing:content-box;color:var(--blue);background:#eaf4fd;border-radius:13px;grid-row:span 2;padding:11px}.admin-summary strong{font-size:1.45rem}.admin-summary span{color:#7f8fa2;letter-spacing:.12em;font-size:.56rem;font-weight:900}.create-user-form{grid-template-columns:repeat(3,1fr);align-items:end;gap:13px;display:grid}.create-user-form .primary-button{min-height:45px}.credential-card{color:#563c00;background:#fff7d1;border:1px solid #edc035;border-radius:14px;align-items:center;gap:15px;margin-top:18px;padding:16px;display:flex}.credential-card div{flex:1;display:grid}.credential-card small{letter-spacing:.11em;font-size:.6rem;font-weight:900}.credential-card strong{margin:5px 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.2rem}.credential-card p{margin:0;font-size:.72rem}.credential-card button{color:#fff;background:#765100;border:0;border-radius:9px;padding:8px 12px;font-weight:850}.training-link-panel{background:radial-gradient(circle at 100% 0,#0876d11a,#0000 30%),#fff;overflow:hidden}.training-link-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.training-link-heading .panel-title{margin-bottom:0}.training-link-heading .secondary-button{min-height:42px}.training-link-intro{max-width:920px;color:var(--muted);margin:16px 0 18px;font-size:.84rem;line-height:1.55}.training-link-editor{background:#f6fafe;border:1px solid #cbdcea;border-radius:16px;grid-template-columns:minmax(210px,.8fr) minmax(300px,1.35fr) auto;align-items:end;gap:12px;padding:17px;display:grid}.training-link-editor label{color:#324760;letter-spacing:.04em;gap:7px;font-size:.72rem;font-weight:900;display:grid}.training-link-editor select{width:100%;min-height:45px;color:var(--ink);background:#fff;border:1px solid #c3d3e2;border-radius:11px;padding:10px 12px;font-size:.82rem;font-weight:700}.training-link-actions{gap:8px;display:flex}.training-link-actions .primary-button{white-space:nowrap;min-height:45px}.link-remove{color:#a01821;background:#fff4f5;border:1px solid #efc2c5;border-radius:11px;min-height:45px;padding:9px 12px;font-weight:850}.training-link-current{border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;margin-top:13px;padding:13px 15px;display:grid}.training-link-current.is-linked{color:#075d42;background:#e7f9f0;border:1px solid #bcebd7}.training-link-current.needs-link{color:#8a5b00;background:#fff7d6;border:1px solid #eed77b}.training-link-current div{display:grid}.training-link-current span{opacity:.82;margin-top:2px;font-size:.73rem}.training-link-current small{letter-spacing:.1em;font-size:.58rem;font-weight:950}.training-link-directory{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.training-link-directory button{border:1px solid var(--line);color:#40556d;text-align:left;background:#fff;border-radius:11px;gap:4px;min-width:0;padding:11px 12px;display:grid}.training-link-directory button.active{border-color:#4b9fe2;box-shadow:0 0 0 3px #0876d11a}.training-link-directory span{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:.76rem;font-weight:850;display:flex;overflow:hidden}.training-link-directory span svg{color:var(--bright-blue);flex:none}.training-link-directory small{color:#7c8da0;white-space:nowrap;text-overflow:ellipsis;font-size:.65rem;overflow:hidden}.training-sync-message{color:#075d42;background:#e7f9f0;border-radius:12px;align-items:center;gap:8px;margin-top:13px;padding:12px 14px;font-size:.78rem;font-weight:800;display:flex}.user-list-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.user-list-heading .panel-title{margin-bottom:0}.user-list-heading>span{color:#654600;white-space:nowrap;background:#fff1a8;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:.62rem;font-weight:950;display:inline-flex}.account-editor{background:linear-gradient(150deg,#fffdf3,#f4f9fe 55%,#fff);border:2px solid #f0c334;border-radius:20px;margin:0 0 22px;overflow:hidden;box-shadow:0 16px 34px #061c3a1f}.account-editor-heading{color:#fff;background:radial-gradient(circle at 85% 0,#ffd23f40,#0000 35%),linear-gradient(115deg,#031a36,#07539d);justify-content:space-between;align-items:center;gap:18px;min-height:102px;padding:15px 18px;display:flex}.account-editor-person{align-items:center;gap:15px;min-width:0;display:flex}.account-editor-person>div{min-width:0}.account-editor-person small{color:var(--yellow);letter-spacing:.14em;font-size:.58rem;font-weight:950}.account-editor-person h3{margin:4px 0 3px;font-size:1.45rem}.account-editor-person p{color:#bed8ef;margin:0;font-size:.7rem}.account-editor-heading>button{color:#fff;background:#ffffff1a;border:1px solid #ffffff3d;border-radius:10px;flex:none;padding:8px 11px;font-size:.7rem;font-weight:850}.account-editor-form{gap:13px;padding:17px;display:grid}.account-editor-form fieldset{background:#ffffffc7;border:1px solid #cbd9e7;border-radius:15px;min-width:0;margin:0;padding:15px}.account-editor-form legend{color:#07529e;letter-spacing:.11em;text-transform:uppercase;padding:0 7px;font-size:.68rem;font-weight:950}.account-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.account-editor-fields label{color:#324760;letter-spacing:.035em;gap:6px;min-width:0;font-size:.7rem;font-weight:900;display:grid}.account-editor-fields label>span{color:#8393a4;font-weight:650}.account-editor-fields input:not([type=checkbox]),.account-editor-fields select,.account-editor-fields textarea{width:100%;min-height:43px;color:var(--ink);font:inherit;letter-spacing:0;background:#fff;border:1px solid #c7d5e3;border-radius:10px;outline:none;padding:10px 11px;font-size:.8rem;font-weight:700}.account-editor-fields textarea{resize:vertical;min-height:78px}.account-editor-fields input:focus,.account-editor-fields select:focus,.account-editor-fields textarea:focus{border-color:var(--bright-blue);box-shadow:0 0 0 3px #0876d11a}.account-editor-fields input:disabled,.account-editor-fields select:disabled{cursor:not-allowed;color:#77889b;background:#edf1f5}.account-editor-fields .editor-wide{grid-column:1/-1}.account-editor-fields .editor-check{background:#f7f9fb;border:1px solid #d1dce7;border-radius:10px;align-self:end;align-items:center;gap:8px;min-height:43px;padding:10px 11px;display:flex}.account-editor-fields .editor-check input{width:17px;height:17px;accent-color:var(--blue);flex:none}.account-avatar-control input[type=file]{padding:8px 10px}.editor-note{color:#46627d;background:#edf6fd;border-radius:9px;align-items:flex-start;gap:7px;margin:11px 0 0;padding:9px 11px;font-size:.7rem;line-height:1.45;display:flex}.editor-note svg{color:var(--blue);flex:none;margin-top:1px}.account-editor-actions{justify-content:flex-end;gap:9px;padding-top:2px;display:flex}.account-editor-actions>button:first-child{color:#55697f;background:#fff;border:1px solid #ccd8e5;border-radius:13px;min-height:48px;padding:11px 17px;font-weight:850}.account-update-message{color:#075d42;background:#e5f8ef;border-radius:11px;align-items:center;gap:7px;margin-bottom:12px;padding:11px 13px;font-size:.76rem;font-weight:850;display:flex}.account-list-error{margin-bottom:12px}.user-table{display:grid}.user-row{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(180px,1fr) auto auto;align-items:center;gap:13px;padding:14px 0;display:grid}.user-row.is-editing{background:#fff9dd;border-radius:12px;margin-inline:-10px;padding-inline:10px}.user-row:last-child{border-bottom:0}.user-main{min-width:0;display:grid}.user-main strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-main span{color:#65778c;margin-top:2px;font-size:.75rem}.user-main small{color:#8b9aab;margin-top:3px;font-size:.68rem}.status-pill{padding:6px 8px}.status-pill.active{color:#08734f;background:#dff8ed}.status-pill.suspended{color:#a31620;background:#ffe5e7}.status-pill.invited{color:#846000;background:#fff4c2}.row-actions{gap:6px;display:flex}.row-actions button{color:#40556d;background:#fff;border:1px solid #ccd8e5;border-radius:9px;align-items:center;gap:5px;padding:7px 9px;font-size:.7rem;font-weight:800;display:inline-flex}.row-actions .edit-action{color:#07529e;background:#eef7fe;border-color:#b9d7ee}.row-actions .danger-action{color:#a01821;border-color:#f0c5c8}.row-actions .good-action{color:#08734f;border-color:#bde7d6}.mobile-switcher{display:none}.service-shell{background:linear-gradient(145deg,#03152d,#07529e);place-items:center;min-height:100vh;padding:24px;display:grid}.service-card{text-align:center;color:#fff;max-width:520px;box-shadow:var(--shadow);background:#ffffff1a;border:1px solid #ffffff26;border-radius:24px;padding:38px}.service-card .logo-stage{margin:0 auto 18px}.service-card h1{margin:10px 0;font-size:2.3rem}.service-card p{color:#c9dcf0;line-height:1.6}.rank-review-shell{color:#fff;background:radial-gradient(circle at 50% 40%,#0876d157,#0000 30%),radial-gradient(circle at 18% 10%,#ffd23f1c,#0000 24%),linear-gradient(145deg,#020d1c,#042d5d 62%,#071b34);place-items:center;min-height:100vh;padding:24px;display:grid;overflow:hidden}.rank-review-card{text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#ffffff1a,#ffffff0b);border:1px solid #ffffff26;border-radius:30px;justify-items:center;width:min(560px,100%);padding:clamp(28px,6vw,52px);display:grid;box-shadow:0 30px 80px #00000061}.rank-review-stage{place-items:center;min-height:320px;margin:12px 0 2px;display:grid}.rank-review-card>small{color:#7fcaff;letter-spacing:.2em;font-size:.68rem;font-weight:950}.rank-review-card h1{margin:7px 0 10px;font-size:clamp(2.8rem,9vw,4.8rem);line-height:.95}.rank-review-card p{color:#c6d9ec;max-width:420px;margin:0;line-height:1.65}.rank-review-presidential{background:radial-gradient(circle at 50% 38%,#ffd23f5c,#0000 31%),radial-gradient(circle at 16% 12%,#d7192038,#0000 25%),radial-gradient(circle at 86% 14%,#0876d14d,#0000 27%),linear-gradient(145deg,#020d1c,#062f60 58%,#2f080c)}.rank-review-card-presidential{background:linear-gradient(#ffd23f21,#ffffff0f);border-color:#ffd23f6b;width:min(620px,100%);box-shadow:0 32px 90px #00000075,0 0 44px #ffbe231f}.rank-review-card-presidential>small{color:#ffd23f}.rank-review-card-presidential h1{color:#fff8d7;text-shadow:0 3px #8b320061,0 0 24px #ffd23f38;max-width:520px}.achievement-review-shell{color:#fff;background:radial-gradient(circle at 50% 38%,#ffa91d45,#0000 31%),radial-gradient(circle at 14% 14%,#d7192024,#0000 25%),linear-gradient(145deg,#180b02,#5c2a03 60%,#08284c);place-items:center;min-height:100vh;padding:24px;display:grid;overflow:hidden}.achievement-review-artisan{background:radial-gradient(circle at 50% 38%,#82d2ff4a,#0000 32%),radial-gradient(circle at 88% 12%,#d7192026,#0000 24%),linear-gradient(145deg,#031329,#073b74 60%,#191b2f)}.achievement-review-master{background:radial-gradient(circle at 50% 38%,#399dff52,#0000 32%),radial-gradient(circle at 85% 12%,#ffd03e33,#0000 24%),linear-gradient(145deg,#020f25,#053d82 58%,#2b2104)}.achievement-review-prestige{background:radial-gradient(circle at 50% 38%,#cd56ff59,#0000 33%),radial-gradient(circle at 14% 12%,#ff4bcd33,#0000 25%),radial-gradient(circle at 88% 16%,#438eff33,#0000 25%),linear-gradient(145deg,#150326,#491073 58%,#081d42)}.achievement-review-presidential{background:radial-gradient(circle at 50% 36%,#ffd84261,#0000 31%),radial-gradient(circle at 12% 12%,#d7192047,#0000 25%),radial-gradient(circle at 88% 14%,#187eec42,#0000 25%),linear-gradient(145deg,#250301,#741014 48%,#072d67)}.achievement-review-labor-hawk{background:radial-gradient(circle at 52% 39%,#ffd8484d,#0000 31%),radial-gradient(circle at 12% 14%,#3097ff45,#0000 25%),radial-gradient(circle at 88% 16%,#3adb5c29,#0000 24%),linear-gradient(145deg,#021128,#084886 55%,#3c3103)}.achievement-review-labor-ace{background:radial-gradient(circle at 52% 38%,#ec55ff5c,#0000 32%),radial-gradient(circle at 13% 14%,#39d4ff40,#0000 25%),linear-gradient(145deg,#160228,#511079 54%,#03425a)}.achievement-review-labor-surgeon{background:radial-gradient(circle at 50% 38%,#61f8ca52,#0000 32%),radial-gradient(circle at 13% 14%,#ffe06833,#0000 25%),radial-gradient(circle at 88% 16%,#3e8fff38,#0000 25%),linear-gradient(145deg,#021b21,#075747 52%,#112e5e)}.achievement-review-labor-streak{background:radial-gradient(circle at 50% 39%,#41eeda52,#0000 32%),radial-gradient(circle at 13% 14%,#ffd74530,#0000 25%),radial-gradient(circle at 88% 16%,#348fef33,#0000 25%),linear-gradient(145deg,#021b21,#075b58 54%,#082f60)}.achievement-review-labor-locked-in{background:radial-gradient(circle at 52% 38%,#43a9ff57,#0000 32%),radial-gradient(circle at 13% 14%,#ffd33e36,#0000 25%),radial-gradient(circle at 88% 16%,#e0303a2e,#0000 25%),linear-gradient(145deg,#020f29,#074283 53%,#4c090d)}.achievement-review-labor-machine{background:radial-gradient(circle at 51% 39%,#4ee8f64f,#0000 32%),radial-gradient(circle at 13% 14%,#b942f245,#0000 25%),radial-gradient(circle at 88% 16%,#ffb5362b,#0000 24%),linear-gradient(145deg,#100227,#491070 52%,#03454c)}.achievement-review-labor-dynasty{background:radial-gradient(circle at 50% 36%,#ffe26f61,#0000 32%),radial-gradient(circle at 12% 13%,#bf28334d,#0000 26%),radial-gradient(circle at 88% 15%,#3789e840,#0000 25%),linear-gradient(145deg,#250305,#701016 48%,#062e67)}.achievement-review-labor-period-champion{background:radial-gradient(circle at 50% 37%,#d05bff61,#0000 32%),radial-gradient(circle at 12% 13%,#ffda463b,#0000 25%),radial-gradient(circle at 88% 15%,#3a95f23d,#0000 25%),linear-gradient(145deg,#150326,#4f1377 52%,#493303)}.achievement-review-labor-double-crown{background:radial-gradient(circle at 50% 36%,#ffe26661,#0000 32%),radial-gradient(circle at 12% 13%,#e02d3640,#0000 26%),radial-gradient(circle at 88% 15%,#378bee47,#0000 25%),linear-gradient(145deg,#06132d,#1b427d 50%,#5d0b0f)}.achievement-review-labor-triple-crown{background:radial-gradient(circle at 50% 34%,#ffe65380,#0000 31%),radial-gradient(circle at 10% 11%,#de232c66,#0000 27%),radial-gradient(circle at 90% 13%,#1d8bff66,#0000 27%),linear-gradient(145deg,#2a0202,#89151a 46%,#063982)}.achievement-review-growth-apprentice{background:radial-gradient(circle at 52% 39%,#66df6f52,#0000 31%),radial-gradient(circle at 12% 13%,#ffcc363d,#0000 25%),radial-gradient(circle at 88% 15%,#3091ef38,#0000 25%),linear-gradient(145deg,#071a12,#205c32 52%,#4e2b03)}.achievement-review-growth-artisan{background:radial-gradient(circle at 51% 38%,#6dccff5c,#0000 32%),radial-gradient(circle at 12% 13%,#ffdb4c38,#0000 25%),radial-gradient(circle at 88% 15%,#e2323b30,#0000 25%),linear-gradient(145deg,#031329,#07508c 54%,#4b3403)}.achievement-review-growth-master{background:radial-gradient(circle at 50% 36%,#44a8ff6b,#0000 32%),radial-gradient(circle at 12% 13%,#ffde4d4a,#0000 26%),radial-gradient(circle at 88% 15%,#ffffff26,#0000 25%),linear-gradient(145deg,#020e24,#064b96 52%,#574003)}.achievement-review-growth-prestige{background:radial-gradient(circle at 50% 36%,#d45bff7a,#0000 33%),radial-gradient(circle at 11% 13%,#ffd8454d,#0000 26%),radial-gradient(circle at 89% 15%,#6857ff47,#0000 25%),linear-gradient(145deg,#130123,#541078 52%,#473005)}.achievement-review-growth-presidential{background:radial-gradient(circle at 50% 34%,#ffe04d85,#0000 30%),radial-gradient(circle at 10% 11%,#e71e2866,#0000 27%),radial-gradient(circle at 91% 13%,#208fff63,#0000 27%),radial-gradient(circle at 50% 100%,#ffbf1f33,#0000 34%),linear-gradient(145deg,#250101,#841016 43%,#062f72 76%,#2d2001)}.achievement-review-growth-spurt{background:radial-gradient(circle at 52% 38%,#5ce1ff6b,#0000 32%),radial-gradient(circle at 12% 14%,#b54bff57,#0000 27%),radial-gradient(circle at 88% 16%,#ffd5393d,#0000 25%),linear-gradient(145deg,#07122d,#4a117a 53%,#07506a)}.achievement-review-rocket-fuel{background:radial-gradient(circle at 51% 37%,#4adcff7a,#0000 32%),radial-gradient(circle at 12% 13%,#ffd4364d,#0000 26%),radial-gradient(circle at 88% 16%,#a13ef34d,#0000 26%),linear-gradient(145deg,#04152f,#075f8a 50%,#4a0d70)}.achievement-review-to-the-moon{background:radial-gradient(circle at 50% 32%,#ffe86694,#0000 29%),radial-gradient(circle at 9% 10%,#ea1c2770,#0000 28%),radial-gradient(circle at 91% 12%,#1e91ff70,#0000 28%),radial-gradient(circle at 50% 100%,#a447fa40,#0000 36%),linear-gradient(145deg,#220102,#861017 39%,#082f77 72%,#28133f)}.achievement-review-growth-streak{background:radial-gradient(circle at 52% 39%,#54e17761,#0000 32%),radial-gradient(circle at 12% 14%,#ffd94140,#0000 25%),radial-gradient(circle at 88% 16%,#3d9df638,#0000 25%),linear-gradient(145deg,#061d13,#176338 53%,#07366a)}.achievement-review-momentum{background:radial-gradient(circle at 52% 38%,#44c6ff6b,#0000 32%),radial-gradient(circle at 12% 14%,#ffd33942,#0000 25%),radial-gradient(circle at 88% 16%,#3ddcaa40,#0000 25%),linear-gradient(145deg,#04142d,#075b8a 51%,#075843)}.achievement-review-growth-machine{background:radial-gradient(circle at 50% 37%,#53ddff6e,#0000 32%),radial-gradient(circle at 12% 13%,#ab3ff657,#0000 27%),radial-gradient(circle at 88% 16%,#ffd53d3d,#0000 25%),linear-gradient(145deg,#06132d,#47106f 50%,#07576d)}.achievement-review-growth-dynasty{background:radial-gradient(circle at 50% 35%,#ffe04d80,#0000 31%),radial-gradient(circle at 11% 13%,#31be6f54,#0000 27%),radial-gradient(circle at 89% 15%,#2d84f047,#0000 26%),linear-gradient(145deg,#071b14,#17633a 47%,#5b4205 78%,#082d61)}.achievement-review-growth-period-champion{background:radial-gradient(circle at 50% 24%,#ffde4975,#0000 30%),radial-gradient(circle at 12% 17%,#2fcf6f61,#0000 29%),radial-gradient(circle at 88% 18%,#2f92f54d,#0000 27%),linear-gradient(145deg,#061c16,#126b3d 48%,#755506 79%,#082d62)}.achievement-review-growth-double-crown{background:radial-gradient(circle at 50% 24%,#ffe4608c,#0000 32%),radial-gradient(circle at 13% 17%,#2bc76a66,#0000 29%),radial-gradient(circle at 87% 16%,#3093f757,#0000 28%),linear-gradient(145deg,#071c14,#177342 43%,#7b5905 75%,#07356f)}.achievement-review-growth-triple-crown{background:radial-gradient(circle at 50% 21%,#fff097b8,#0000 32%),radial-gradient(circle at 11% 13%,#33d37475,#0000 29%),radial-gradient(circle at 89% 14%,#349dff66,#0000 28%),linear-gradient(145deg,#061b13,#147841 40%,#8b6706 71%,#063d83)}.achievement-review-bullseye{background:radial-gradient(circle at 54% 39%,#ffcd3447,#0000 31%),radial-gradient(circle at 12% 14%,#2282ef40,#0000 25%),radial-gradient(circle at 88% 16%,#eb2e3433,#0000 25%),linear-gradient(145deg,#020f27,#083d83 55%,#4d080a)}.achievement-review-dead-center{background:radial-gradient(circle at 50% 40%,#5effef45,#0000 31%),radial-gradient(circle at 14% 14%,#c447ff3d,#0000 25%),linear-gradient(145deg,#100126,#48106e 54%,#033e48)}.achievement-review-perfect-balance{background:radial-gradient(circle at 50% 38%,#ffdf5e4f,#0000 32%),radial-gradient(circle at 13% 15%,#e12c3230,#0000 25%),radial-gradient(circle at 88% 16%,#3e8fff3b,#0000 25%),linear-gradient(145deg,#060d22,#192c59 54%,#4f2202)}.achievement-review-food-streak{background:radial-gradient(circle at 50% 39%,#50eec04d,#0000 32%),radial-gradient(circle at 12% 13%,#ffd83f2e,#0000 24%),linear-gradient(145deg,#021c21,#075b58 56%,#403304)}.achievement-review-food-locked-in{background:radial-gradient(circle at 53% 39%,#4aa9ff4f,#0000 32%),radial-gradient(circle at 12% 14%,#ffd23b33,#0000 25%),linear-gradient(145deg,#021027,#073f83 56%,#4c3402)}.achievement-review-food-machine{background:radial-gradient(circle at 52% 39%,#5ceeff47,#0000 32%),radial-gradient(circle at 13% 14%,#be44ff40,#0000 25%),radial-gradient(circle at 88% 16%,#ffa72c26,#0000 23%),linear-gradient(145deg,#110226,#48106e 52%,#03434a)}.achievement-review-food-dynasty{background:radial-gradient(circle at 50% 37%,#ffe57a52,#0000 32%),radial-gradient(circle at 13% 14%,#31b38636,#0000 25%),radial-gradient(circle at 88% 15%,#3b80da33,#0000 25%),linear-gradient(145deg,#031626,#123c4f 52%,#4a3405)}.achievement-review-food-period-champion{background:radial-gradient(circle at 50% 38%,#d260ff57,#0000 32%),radial-gradient(circle at 13% 14%,#ffd53738,#0000 25%),radial-gradient(circle at 88% 16%,#398fef33,#0000 24%),linear-gradient(145deg,#150326,#4a126f 53%,#493302)}.achievement-review-food-double-crown{background:radial-gradient(circle at 50% 38%,#ffdc5b54,#0000 32%),radial-gradient(circle at 13% 14%,#e02c3336,#0000 25%),radial-gradient(circle at 88% 16%,#3c89ec3d,#0000 25%),linear-gradient(145deg,#07132c,#1b3d76 51%,#5b0b0e)}.achievement-review-food-triple-crown{background:radial-gradient(circle at 50% 35%,#ffe24b70,#0000 31%),radial-gradient(circle at 11% 12%,#de222a57,#0000 26%),radial-gradient(circle at 89% 14%,#1e84f557,#0000 26%),linear-gradient(145deg,#280201,#831318 47%,#06357a)}.achievement-review-card{text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#ffffff1a,#ffffff0b);border:1px solid #ffd13f47;border-radius:30px;justify-items:center;width:min(590px,100%);padding:clamp(28px,6vw,52px);display:grid;box-shadow:0 30px 80px #0000006b,0 0 44px #ffa01914}.achievement-review-card-artisan{border-color:#9bdcff52;box-shadow:0 30px 80px #0000006b,0 0 46px #329eff1a}.achievement-review-card-master{border-color:#ffd85b57;box-shadow:0 30px 80px #00000070,0 0 48px #258eff21}.achievement-review-card-prestige{background:linear-gradient(#cf6fff21,#ffffff0d);border-color:#e289ff66;width:min(620px,100%);box-shadow:0 32px 88px #00000075,0 0 52px #b740ff29}.achievement-review-card-presidential{background:linear-gradient(#ffd54829,#ffffff0e);border-color:#ffdd5c85;width:min(650px,100%);box-shadow:0 34px 92px #00000080,0 0 66px #ffbc2030}.achievement-review-card-labor-hawk{background:linear-gradient(#ffd94b1a,#2f93ff0e);border-color:#70c3ff6e;box-shadow:0 31px 84px #00000075,0 0 50px #3297ff29}.achievement-review-card-labor-ace{background:linear-gradient(#ce4eff26,#42ceff0e);border-color:#e882ff75;width:min(625px,100%);box-shadow:0 33px 90px #0000007a,0 0 58px #be42f42e}.achievement-review-card-labor-surgeon{background:linear-gradient(#42dcab1f,#ffdd630d);border-color:#75f4cd70;width:min(635px,100%);box-shadow:0 33px 90px #0000007a,0 0 57px #3adaa62b}.achievement-review-card-labor-streak{background:linear-gradient(#37dbc71f,#ffd5440b);border-color:#67f2dc66;box-shadow:0 30px 83px #00000073,0 0 49px #2bd2be26}.achievement-review-card-labor-locked-in{background:linear-gradient(#3897ef21,#ffd23f0d);border-color:#6cbeff6e;width:min(615px,100%);box-shadow:0 32px 87px #00000078,0 0 53px #2d91eb2b}.achievement-review-card-labor-machine{background:linear-gradient(#ad43ee24,#49dff00d);border-color:#6aedfa6b;width:min(625px,100%);box-shadow:0 33px 89px #0000007a,0 0 56px #aa3deb2e}.achievement-review-card-labor-dynasty{background:linear-gradient(#ffda5426,#bf2a3311 55%,#3385e511);border:2px solid #ffe4708a;width:min(645px,100%);box-shadow:0 35px 95px #00000082,0 0 68px #ffc32636,inset 0 0 32px #ffe77d0e}.achievement-review-card-labor-period-champion{background:linear-gradient(#c24cf626,#ffda490e);border-color:#e18bff78;width:min(630px,100%);box-shadow:0 33px 90px #0000007a,0 0 57px #bd42f230}.achievement-review-card-labor-double-crown{background:linear-gradient(#ffdc5b26,#4391f20f);border-color:#ffe57585;width:min(650px,100%);box-shadow:0 34px 94px #00000080,0 0 64px #ffc92f36}.achievement-review-card-labor-triple-crown{background:linear-gradient(#ffda4233,#d7192016 54%,#1c82ef16);border:2px solid #ffe96dad;width:min(685px,100%);box-shadow:0 38px 104px #0000008a,0 0 84px #ffc21d47,inset 0 0 42px #ffe87013}.achievement-review-card-growth-apprentice{background:linear-gradient(#47cc6421,#ffcf380d);border-color:#7be6826b;box-shadow:0 30px 83px #00000073,0 0 49px #42d05f26}.achievement-review-card-growth-artisan{background:linear-gradient(#399ff124,#ffdb4b0d);border-color:#77cdff70;width:min(610px,100%);box-shadow:0 32px 87px #00000078,0 0 54px #3199ef2b}.achievement-review-card-growth-master{background:linear-gradient(#369df529,#ffdc4c11);border-color:#ffe26880;width:min(635px,100%);box-shadow:0 34px 92px #0000007d,0 0 62px #2f97f233}.achievement-review-card-growth-prestige{background:linear-gradient(#b842ee2b,#ffdb4812);border-color:#e598ff8a;width:min(650px,100%);box-shadow:0 35px 94px #00000080,0 0 67px #c142f23b}.achievement-review-card-growth-presidential{background:linear-gradient(#ffd74233,#d9192217 52%,#1c80ef17);border:2px solid #ffe666ad;width:min(700px,100%);box-shadow:0 38px 104px #0000008c,0 0 86px #ffc31a4d,inset 0 0 42px #ffe98214}.achievement-review-card-growth-spurt{background:linear-gradient(#9141ee2b,#4ed9ff13);border-color:#73e7ff80;width:min(635px,100%);box-shadow:0 34px 92px #0000007d,0 0 61px #6856f138}.achievement-review-card-rocket-fuel{background:linear-gradient(#43c9f62e,#a33df013);border-color:#6ce6ff8f;width:min(660px,100%);box-shadow:0 35px 95px #00000080,0 0 68px #42c7f73d}.achievement-review-card-to-the-moon{background:linear-gradient(#ffdc453b,#e11d271a 49%,#1f8bf91c);border:2px solid #ffea76bf;width:min(720px,100%);box-shadow:0 40px 110px #00000094,0 0 98px #ffc81f5c,inset 0 0 48px #ffef9c1a}.achievement-review-card-growth-streak{background:linear-gradient(#45ce6526,#ffd63f0e);border-color:#70e88b75;width:min(600px,100%);box-shadow:0 31px 84px #00000075,0 0 50px #43d3652b}.achievement-review-card-momentum{background:linear-gradient(#3aacf229,#36d8a60f);border-color:#6ad3ff7a;width:min(620px,100%);box-shadow:0 33px 88px #0000007a,0 0 57px #37aff230}.achievement-review-card-growth-machine{background:linear-gradient(#973aeb2b,#46d3f112);border-color:#7fe5fa85;width:min(655px,100%);box-shadow:0 35px 94px #00000080,0 0 66px #873ae938}.achievement-review-card-growth-dynasty{background:linear-gradient(#ffda422e,#2bb86913 55%,#247feb0f);border-color:#ffe6709c;width:min(680px,100%);box-shadow:0 37px 101px #00000087,0 0 78px #e2be3345,inset 0 0 38px #ffe66b0f}.achievement-review-card-growth-period-champion{background:linear-gradient(#33cb6f2e,#ffd94313 55%,#2d89f00f);border-color:#71ee9794;width:min(650px,100%);box-shadow:0 35px 95px #00000080,0 0 68px #31c86d3d,inset 0 0 34px #ffe66b0d}.achievement-review-card-growth-double-crown{background:linear-gradient(#ffde4b33,#32c16b14 55%,#2886ed11);border-color:#ffe87aa8;width:min(680px,100%);box-shadow:0 38px 103px #0000008a,0 0 82px #e1c0364d,inset 0 0 40px #ffea8212}.achievement-review-card-growth-triple-crown{background:linear-gradient(#ffe76945,#30c66d1a 52%,#268cf217);border:2px solid #fff1a6cc;width:min(720px,100%);box-shadow:0 42px 116px #00000096,0 0 105px #ffd84366,inset 0 0 52px #fff5b51f}.achievement-review-card-bullseye{border-color:#67b9ff66;box-shadow:0 30px 82px #00000073,0 0 48px #2689ff26}.achievement-review-card-dead-center{background:linear-gradient(#b14aff21,#ffffff0b);border-color:#6cfff05c;box-shadow:0 31px 84px #00000075,0 0 50px #ab3fff29}.achievement-review-card-perfect-balance{background:linear-gradient(#ffd8511f,#ffffff0c);border-color:#ffde676e;width:min(630px,100%);box-shadow:0 32px 88px #00000078,0 0 54px #ffc62429}.achievement-review-card-food-streak{border-color:#63f2c861;box-shadow:0 30px 82px #00000070,0 0 48px #23d3a124}.achievement-review-card-food-locked-in{border-color:#70c0ff66;box-shadow:0 31px 84px #00000073,0 0 50px #298eea26}.achievement-review-card-food-machine{background:linear-gradient(#ac4af121,#ffffff0c);border-color:#71effa61;width:min(620px,100%);box-shadow:0 32px 87px #00000075,0 0 52px #ad41ef29}.achievement-review-card-food-dynasty{background:linear-gradient(#ffe0711c,#33b0850f);border-color:#ffe57b73;width:min(635px,100%);box-shadow:0 33px 90px #0000007a,0 0 56px #e2c74a2b}.achievement-review-card-food-period-champion{background:linear-gradient(#bc47f424,#ffd6480d);border-color:#e18bff70;width:min(625px,100%);box-shadow:0 32px 88px #00000078,0 0 54px #b63def2b}.achievement-review-card-food-double-crown{background:linear-gradient(#ffda5721,#468bec0e);border-color:#ffe2707a;width:min(640px,100%);box-shadow:0 33px 90px #0000007d,0 0 58px #ffc92f2e}.achievement-review-card-food-triple-crown{background:linear-gradient(#ffd5402e,#d7192013 55%,#1b7ce913);border:2px solid #ffe6689e;width:min(670px,100%);box-shadow:0 36px 98px #00000085,0 0 76px #ffc11c3d,inset 0 0 38px #ffe4630f}.achievement-review-stage{place-items:center;min-height:350px;margin:4px 0 0;display:grid}.achievement-review-card>small{color:#ffd36a;letter-spacing:.17em;font-size:.65rem;font-weight:950}.achievement-review-card-artisan>small{color:#8fd4ff}.achievement-review-card-master>small{color:#8ecbff}.achievement-review-card-prestige>small{color:#e9a6ff}.achievement-review-card-presidential>small{color:#ffe878}.achievement-review-card-labor-streak>small{color:#9affea}.achievement-review-card-labor-locked-in>small{color:#98d6ff}.achievement-review-card-labor-machine>small{color:#a2f8ff}.achievement-review-card-labor-dynasty>small{color:#fff09c}.achievement-review-card-labor-period-champion>small{color:#efb1ff}.achievement-review-card-labor-double-crown>small{color:#ffeb96}.achievement-review-card-labor-triple-crown>small{color:#fff39d}.achievement-review-card-growth-apprentice>small{color:#a8ffb2}.achievement-review-card-growth-artisan>small{color:#9edcff}.achievement-review-card-growth-master>small{color:#ffe987}.achievement-review-card-growth-prestige>small{color:#efb4ff}.achievement-review-card-growth-presidential>small{color:#fff194}.achievement-review-card-growth-spurt>small{color:#a8f4ff}.achievement-review-card-rocket-fuel>small{color:#a8f3ff}.achievement-review-card-to-the-moon>small{color:#fff39f}.achievement-review-card-growth-streak>small{color:#a9ffbb}.achievement-review-card-momentum>small{color:#a7e8ff}.achievement-review-card-growth-machine>small{color:#b8f5ff}.achievement-review-card-growth-dynasty>small{color:#fff09d}.achievement-review-card-growth-period-champion>small{color:#b8ffd0}.achievement-review-card-growth-double-crown>small{color:#fff4ad}.achievement-review-card-growth-triple-crown>small{color:#fffbd0}.achievement-review-card-bullseye>small{color:#8ed0ff}.achievement-review-card-dead-center>small{color:#8dfff3}.achievement-review-card-perfect-balance>small{color:#ffe990}.achievement-review-card-food-streak>small{color:#91ffe1}.achievement-review-card-food-locked-in>small{color:#91d2ff}.achievement-review-card-food-machine>small{color:#9ff7ff}.achievement-review-card-food-dynasty>small{color:#fff0a7}.achievement-review-card-food-period-champion>small{color:#efb0ff}.achievement-review-card-food-double-crown>small{color:#ffe992}.achievement-review-card-food-triple-crown>small{color:#fff19a}.achievement-review-card h1{margin:7px 0 10px;font-size:clamp(2.65rem,9vw,4.6rem);line-height:.95}.achievement-review-card-labor-triple-crown h1{color:#fff9dc;text-shadow:0 3px #81230066,0 0 28px #ffd33e47}.achievement-review-card-growth-master h1{color:#fff8d5;text-shadow:0 3px #083a7e70,0 0 27px #44a9ff47}.achievement-review-card-growth-presidential h1{color:#fff9d8;text-shadow:0 3px #891c047a,0 0 34px #ffd53c5c;font-size:clamp(2.8rem,9.5vw,5rem)}.achievement-review-card-to-the-moon h1{color:#fffbe1;text-shadow:0 4px #87190480,0 0 40px #ffda4070;font-size:clamp(3rem,10vw,5.25rem)}.achievement-review-card-growth-dynasty h1{color:#fff8cf;text-shadow:0 3px #295e1866,0 0 30px #ffd53f4d}.achievement-review-card-growth-period-champion h1{color:#efffdc;text-shadow:0 3px #1666347a,0 0 30px #39d37452}.achievement-review-card-growth-double-crown h1{color:#fff9d6;text-shadow:0 3px #2e6a1a6e,0 0 34px #ffda445c}.achievement-review-card-growth-triple-crown h1{color:#fffde9;text-shadow:0 4px #24691d80,0 0 44px #ffe15b7a;font-size:clamp(2.8rem,9.5vw,5rem)}.achievement-review-card p{color:#d6e2ed;max-width:450px;margin:0;line-height:1.65}.achievement-review-rewards{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.achievement-review-rewards span{color:#fff5ce;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;padding:8px 11px;font-size:.68rem;font-weight:900}.achievement-review-card-artisan .achievement-review-rewards span{color:#d9f2ff}.achievement-review-card-master .achievement-review-rewards span{color:#e0f3ff}.achievement-review-card-prestige .achievement-review-rewards span{color:#f5d9ff}.achievement-review-card-presidential .achievement-review-rewards span{color:#fff4bd}.achievement-review-card-labor-streak .achievement-review-rewards span{color:#d9fff6}.achievement-review-card-labor-locked-in .achievement-review-rewards span{color:#dcf3ff}.achievement-review-card-labor-machine .achievement-review-rewards span{color:#e4fcff}.achievement-review-card-labor-dynasty .achievement-review-rewards span{color:#fff6c4;background:#ffd54a1a;border-color:#ffe2684d}.achievement-review-card-labor-period-champion .achievement-review-rewards span{color:#f7e2ff}.achievement-review-card-labor-double-crown .achievement-review-rewards span{color:#fff7c9}.achievement-review-card-labor-triple-crown .achievement-review-rewards span{color:#fff6bd;background:#ffd7441f;border-color:#ffe6695c}.achievement-review-card-growth-apprentice .achievement-review-rewards span{color:#e4ffe7}.achievement-review-card-growth-artisan .achievement-review-rewards span{color:#e0f5ff}.achievement-review-card-growth-master .achievement-review-rewards span{color:#fff5bc;background:#ffd5421a;border-color:#ffe15d4d}.achievement-review-card-growth-prestige .achievement-review-rewards span{color:#f7dcff;background:#be48ef1a;border-color:#e6a4ff52}.achievement-review-card-growth-presidential .achievement-review-rewards span{color:#fff7bf;background:#ffd74226;border-color:#ffe7696b}.achievement-review-card-growth-spurt .achievement-review-rewards span{color:#e2fbff;background:#5bcdff1a;border-color:#78e7ff52}.achievement-review-card-rocket-fuel .achievement-review-rewards span{color:#e2fbff;background:#49cbf61c;border-color:#6ee6ff5c}.achievement-review-card-to-the-moon .achievement-review-rewards span{color:#fff8c8;background:#ffda432e;border-color:#ffeb797a}.achievement-review-card-growth-streak .achievement-review-rewards span{color:#e2ffe7;background:#44cb6317;border-color:#6fe78a4d}.achievement-review-card-momentum .achievement-review-rewards span{color:#e0f7ff;background:#3cb0ef1a;border-color:#6ad4ff52}.achievement-review-card-growth-machine .achievement-review-rewards span{color:#e4fbff;background:#8e3eeb1a;border-color:#7de5fa57}.achievement-review-card-growth-dynasty .achievement-review-rewards span{color:#fff6c3;background:#ffd53f21;border-color:#ffe56a66}.achievement-review-card-growth-period-champion .achievement-review-rewards span{color:#e3ffe9;background:#33c86d1f;border-color:#71ee975c}.achievement-review-card-growth-double-crown .achievement-review-rewards span{color:#fff9ce;background:#ffda4526;border-color:#ffea8575}.achievement-review-card-growth-triple-crown .achievement-review-rewards span{color:#fffce0;background:#ffe25333;border-color:#fff4b18c}.achievement-review-card-bullseye .achievement-review-rewards span{color:#dcf3ff}.achievement-review-card-dead-center .achievement-review-rewards span{color:#d9fffb}.achievement-review-card-perfect-balance .achievement-review-rewards span{color:#fff6c8}.achievement-review-card-food-streak .achievement-review-rewards span{color:#d9fff4}.achievement-review-card-food-locked-in .achievement-review-rewards span{color:#dcf3ff}.achievement-review-card-food-machine .achievement-review-rewards span{color:#e4fbff}.achievement-review-card-food-dynasty .achievement-review-rewards span{color:#fff7ce}.achievement-review-card-food-period-champion .achievement-review-rewards span{color:#f7e0ff}.achievement-review-card-food-double-crown .achievement-review-rewards span{color:#fff7c7}.achievement-review-card-food-triple-crown .achievement-review-rewards span{color:#fff5bd;background:#ffd4431c;border-color:#ffe26352}.achievement-review-eadt-apprentice{background:radial-gradient(circle at 51% 38%,#e8822b66,#0000 32%),radial-gradient(circle at 12% 14%,#ffcf5b45,#0000 26%),radial-gradient(circle at 88% 16%,#743a164d,#0000 25%),linear-gradient(145deg,#241004,#743412 52%,#301604)}.achievement-review-eadt-artisan{background:radial-gradient(circle at 51% 37%,#6ecdf770,#0000 32%),radial-gradient(circle at 12% 14%,#e0f6ff40,#0000 25%),radial-gradient(circle at 88% 15%,#ffda543d,#0000 25%),linear-gradient(145deg,#041629,#145681 52%,#4c3705)}.achievement-review-eadt-master{background:radial-gradient(circle at 50% 35%,#378ff17a,#0000 32%),radial-gradient(circle at 12% 13%,#ffdc4e54,#0000 27%),radial-gradient(circle at 88% 15%,#ffffff2e,#0000 25%),linear-gradient(145deg,#020f27,#0b4d9d 50%,#5e4304)}.achievement-review-eadt-prestige{background:radial-gradient(circle at 50% 34%,#cb4cfa85,#0000 33%),radial-gradient(circle at 11% 13%,#ffd94252,#0000 27%),radial-gradient(circle at 89% 15%,#516dff4d,#0000 25%),linear-gradient(145deg,#160124,#5b0d7d 50%,#4d3403)}.achievement-review-eadt-presidential{background:radial-gradient(circle at 50% 31%,#ffe24e94,#0000 31%),radial-gradient(circle at 10% 12%,#e726306b,#0000 28%),radial-gradient(circle at 91% 13%,#2a91ff6b,#0000 28%),radial-gradient(circle at 50% 100%,#ffc42438,#0000 35%),linear-gradient(145deg,#270101,#8b1018 41%,#073678 74%,#302201)}.achievement-review-delivery-dash{background:radial-gradient(circle at 51% 36%,#47e4d27a,#0000 32%),radial-gradient(circle at 11% 13%,#ffd7494f,#0000 27%),radial-gradient(circle at 89% 15%,#e1323e47,#0000 26%),linear-gradient(145deg,#031e24,#087b76 49%,#5f4504 75%,#641219)}.achievement-review-rush-hour-hero{background:radial-gradient(circle at 51% 35%,#3fa4f780,#0000 32%),radial-gradient(circle at 11% 13%,#ef374359,#0000 27%),radial-gradient(circle at 89% 15%,#ffd84452,#0000 26%),linear-gradient(145deg,#031832,#0b5598 48%,#6d160d 74%,#4b3603)}.achievement-review-warp-speed-delivery{background:radial-gradient(circle at 50% 31%,#845bff99,#0000 31%),radial-gradient(circle at 10% 12%,#ffdd486b,#0000 27%),radial-gradient(circle at 90% 14%,#37acff61,#0000 28%),radial-gradient(circle at 50% 100%,#ec334338,#0000 35%),linear-gradient(145deg,#080024,#38126f 43%,#083d7e 72%,#4b2f02)}.achievement-review-delivery-streak{background:radial-gradient(circle at 51% 37%,#48cfb178,#0000 32%),radial-gradient(circle at 11% 13%,#3fb2f759,#0000 27%),radial-gradient(circle at 89% 15%,#ffd84b45,#0000 26%),linear-gradient(145deg,#021d29,#086d72 51%,#3e4705)}.achievement-review-fast-lane-locked-in{background:radial-gradient(circle at 51% 35%,#3b97f282,#0000 32%),radial-gradient(circle at 11% 13%,#ed344057,#0000 27%),radial-gradient(circle at 89% 15%,#ffd7464d,#0000 26%),linear-gradient(145deg,#02132e,#0a4f97 49%,#69140f 74%,#4a3503)}.achievement-review-delivery-machine{background:radial-gradient(circle at 50% 34%,#ffbe3185,#0000 32%),radial-gradient(circle at 10% 12%,#3197f166,#0000 28%),radial-gradient(circle at 90% 14%,#e7334145,#0000 27%),linear-gradient(145deg,#071a2a,#114c78 43%,#6b4505 70%,#551015)}.achievement-review-delivery-dynasty{background:radial-gradient(circle at 50% 29%,#ffdc45a3,#0000 30%),radial-gradient(circle at 9% 11%,#e82d3a75,#0000 29%),radial-gradient(circle at 91% 12%,#3091f573,#0000 29%),radial-gradient(circle at 50% 100%,#ffc42345,#0000 37%),linear-gradient(145deg,#270101,#86101a 38%,#073b82 71%,#392801)}.achievement-review-delivery-period-champion{background:radial-gradient(circle at 50% 29%,#da72ff9c,#0000 31%),radial-gradient(circle at 10% 12%,#ffe04961,#0000 28%),radial-gradient(circle at 90% 14%,#2e96f76b,#0000 28%),linear-gradient(145deg,#170225,#58127d 45%,#705006 74%,#06346e)}.achievement-review-delivery-double-crown{background:radial-gradient(circle at 50% 27%,#ffe969a6,#0000 31%),radial-gradient(circle at 10% 12%,#eb303d7a,#0000 29%),radial-gradient(circle at 90% 14%,#2e95f77a,#0000 29%),linear-gradient(145deg,#07122b,#164783 43%,#83131b 73%,#493401)}.achievement-review-delivery-triple-crown{background:radial-gradient(circle at 50% 20%,#fff6addb,#0000 32%),radial-gradient(circle at 8% 9%,#f227349e,#0000 30%),radial-gradient(circle at 92% 11%,#2596ff9e,#0000 30%),radial-gradient(circle at 50% 100%,#ffcc2b61,#0000 40%),linear-gradient(145deg,#250101,#97111a 37%,#073f91 70%,#4f3902)}.achievement-review-card-eadt-apprentice{background:linear-gradient(#e0772729,#ffcd570f);border-color:#ee924178;box-shadow:0 31px 85px #00000078,0 0 52px #dc6f212e}.achievement-review-card-eadt-artisan{background:linear-gradient(#50b2e629,#ffdc550f);border-color:#85d6fa7a;width:min(610px,100%);box-shadow:0 33px 89px #0000007d,0 0 59px #4fb4e933}.achievement-review-card-eadt-master{background:linear-gradient(#338dee2e,#ffdb4513);border-color:#ffe2688c;width:min(645px,100%);box-shadow:0 35px 95px #00000082,0 0 68px #368eef3b}.achievement-review-card-eadt-prestige{background:linear-gradient(#bc3def30,#ffda4414);border-color:#e491ff96;width:min(665px,100%);box-shadow:0 37px 101px #00000087,0 0 76px #bf3ef042}.achievement-review-card-eadt-presidential{background:linear-gradient(#ffdd483d,#de222c1a 51%,#2689f41a);border:2px solid #ffeb7dc2;width:min(720px,100%);box-shadow:0 42px 116px #00000096,0 0 106px #ffcf2b66,inset 0 0 52px #fff19d1c}.achievement-review-card-delivery-dash{background:linear-gradient(#38dbc933,#ffd64614 54%,#e1303c12);border-color:#66ecdc9c;width:min(660px,100%);box-shadow:0 36px 98px #00000085,0 0 72px #40dccc45}.achievement-review-card-rush-hour-hero{background:linear-gradient(#3297f033,#ed313e14 53%,#ffd54214);border-color:#63b7fb9e;width:min(680px,100%);box-shadow:0 38px 102px #0000008a,0 0 78px #3299f14a}.achievement-review-card-warp-speed-delivery{background:linear-gradient(#7c52f73d,#2f99f21a 52%,#ffd33b1c);border:2px solid #ffe66ab0;width:min(715px,100%);box-shadow:0 41px 112px #00000094,0 0 96px #7c53fa5e,inset 0 0 46px #ffe77814}.achievement-review-card-delivery-streak{background:linear-gradient(#3fccaa2e,#3ba7ef14 56%,#ffd5480f);border-color:#65e2c48a;width:min(620px,100%);box-shadow:0 34px 92px #0000007d,0 0 63px #41caae38}.achievement-review-card-fast-lane-locked-in{background:linear-gradient(#3291ec30,#e92f3d13 55%,#ffd64512);border-color:#5cadf794;width:min(650px,100%);box-shadow:0 36px 97px #00000085,0 0 70px #3594ef40}.achievement-review-card-delivery-machine{background:linear-gradient(#ffbc2f33,#2f93ed17 54%,#e42f3d12);border-color:#ffcf4e9c;width:min(675px,100%);box-shadow:0 38px 103px #0000008a,0 0 80px #f1ab2a45}.achievement-review-card-delivery-dynasty{background:linear-gradient(#ffd9413d,#e12a371b 50%,#2a8af11b);border:2px solid #ffeb79bf;width:min(720px,100%);box-shadow:0 43px 118px #0009,0 0 108px #ffcc2a69,inset 0 0 54px #ffef911c}.achievement-review-card-delivery-period-champion{background:linear-gradient(#c648f236,#ffd94117 53%,#2c93f214);border-color:#e494ffa3;width:min(680px,100%);box-shadow:0 38px 104px #0000008a,0 0 82px #c74bf14f}.achievement-review-card-delivery-double-crown{background:linear-gradient(#ffda423d,#e82d3a1a 51%,#2b91f21a);border-color:#ffe871b3;width:min(710px,100%);box-shadow:0 41px 112px #00000094,0 0 96px #ffcd2d5c}.achievement-review-card-delivery-triple-crown{background:linear-gradient(#ffe54e4d,#e7233024 47%,#238bf624);border:2px solid #fff5aae0;width:min(740px,100%);box-shadow:0 48px 130px #000000a8,0 0 132px #ffd3318c,inset 0 0 68px #fff8bf26}.achievement-review-card-eadt-apprentice>small{color:#ffc47f}.achievement-review-card-eadt-artisan>small{color:#b9edff}.achievement-review-card-eadt-master>small{color:#ffe990}.achievement-review-card-eadt-prestige>small{color:#f1bcff}.achievement-review-card-eadt-presidential>small{color:#fff4a5}.achievement-review-card-delivery-dash>small{color:#b9fff7}.achievement-review-card-rush-hour-hero>small{color:#bfe8ff}.achievement-review-card-warp-speed-delivery>small{color:#fff1a0}.achievement-review-card-delivery-streak>small{color:#b8ffea}.achievement-review-card-fast-lane-locked-in>small{color:#badeff}.achievement-review-card-delivery-machine>small{color:#ffe7a0}.achievement-review-card-delivery-dynasty>small{color:#fff4a6}.achievement-review-card-delivery-period-champion>small{color:#f7d1ff}.achievement-review-card-delivery-double-crown>small{color:#fff1a4}.achievement-review-card-delivery-triple-crown>small{color:#fffbd4}.achievement-review-card-eadt-master h1{color:#fff8d7;text-shadow:0 3px #07398075,0 0 29px #3991f24f}.achievement-review-card-eadt-presidential h1{color:#fffce5;text-shadow:0 4px #8a1d0682,0 0 44px #ffdc4878;font-size:clamp(2.8rem,9.5vw,5rem)}.achievement-review-card-delivery-dash h1{color:#eafffb;text-shadow:0 3px #035b5880,0 0 34px #44e0d05c}.achievement-review-card-rush-hour-hero h1{color:#eef9ff;text-shadow:0 3px #05418285,0 0 35px #3da4f761}.achievement-review-card-warp-speed-delivery h1{color:#fffbe0;text-shadow:0 4px #3f188894,0 0 44px #8b65ff7a;font-size:clamp(2.8rem,9.5vw,5rem)}.achievement-review-card-fast-lane-locked-in h1{color:#eff9ff;text-shadow:0 3px #053b7e80,0 0 32px #3b99f159}.achievement-review-card-delivery-machine h1{color:#fff8dc;text-shadow:0 3px #6a3c0580,0 0 35px #f5b42f5e}.achievement-review-card-delivery-dynasty h1{color:#fffce5;text-shadow:0 4px #891b0585,0 0 45px #ffda427a;font-size:clamp(2.8rem,9.5vw,5rem)}.achievement-review-card-delivery-period-champion h1{color:#fff5ff;text-shadow:0 3px #570d788a,0 0 38px #d05afa6e}.achievement-review-card-delivery-double-crown h1{color:#fffce2;text-shadow:0 4px #76240585,0 0 43px #ffda4573;font-size:clamp(2.8rem,9vw,4.8rem)}.achievement-review-card-delivery-triple-crown h1{color:#fffef0;text-shadow:0 5px #8d170594,0 0 58px #ffe757ad;font-size:clamp(3rem,10vw,5.4rem)}.achievement-review-card-eadt-apprentice .achievement-review-rewards span{color:#fff0d5;background:#db6f231c;border-color:#ee924157}.achievement-review-card-eadt-artisan .achievement-review-rewards span{color:#e6f9ff;background:#49b3e91c;border-color:#82d7fb59}.achievement-review-card-eadt-master .achievement-review-rewards span{color:#fff6c2;background:#ffd7411f;border-color:#ffe2605e}.achievement-review-card-eadt-prestige .achievement-review-rewards span{color:#f8e2ff;background:#be42f01f;border-color:#e599ff61}.achievement-review-card-eadt-presidential .achievement-review-rewards span{color:#fff9c9;background:#ffdc482e;border-color:#ffec7f80}.achievement-review-card-delivery-dash .achievement-review-rewards span{color:#e2fffb;background:#37dbc924;border-color:#65ecdc6b}.achievement-review-card-rush-hour-hero .achievement-review-rewards span{color:#e6f6ff;background:#3597ef24;border-color:#67bcfa6e}.achievement-review-card-warp-speed-delivery .achievement-review-rewards span{color:#fff7c7;background:#ffd84329;border-color:#ffe87180}.achievement-review-card-delivery-streak .achievement-review-rewards span{color:#e2fff7;background:#3fcca921;border-color:#66e5c366}.achievement-review-card-fast-lane-locked-in .achievement-review-rewards span{color:#e4f4ff;background:#3594ee21;border-color:#63b5f86b}.achievement-review-card-delivery-machine .achievement-review-rewards span{color:#fff4ca;background:#f7b52f24;border-color:#ffd25970}.achievement-review-card-delivery-dynasty .achievement-review-rewards span{color:#fff9ca;background:#ffd9412e;border-color:#ffeb7b82}.achievement-review-card-delivery-period-champion .achievement-review-rewards span{color:#fce8ff;background:#c748f126;border-color:#e597ff7a}.achievement-review-card-delivery-double-crown .achievement-review-rewards span{color:#fff9cc;background:#ffda412e;border-color:#ffeb7e8c}.achievement-review-card-delivery-triple-crown .achievement-review-rewards span{color:#fffde0;background:#ffe2443d;border-color:#fff6aeb8;box-shadow:0 0 22px #ffde4329}@media (width<=1120px){.topbar{grid-template-columns:auto 1fr auto}.ecosystem-nav{justify-self:end}.ecosystem-nav a,.ecosystem-nav button{gap:0;padding:8px;font-size:0}.ecosystem-nav a>span{font-size:.56rem}.profile-menu>span{display:none}.quick-grid,.preview-grid{grid-template-columns:1fr 1fr}.welcome-banner{grid-template-columns:1fr}.clubhouse-leaderboard{justify-self:stretch}.quick-card:last-child{grid-column:span 2}.career-badge{grid-template-columns:94px minmax(0,1fr);gap:8px;padding-inline:11px}.career-art{width:92px}.career-art img{width:92px;height:92px}.career-badge.gm-ready{grid-template-columns:105px minmax(0,1fr)}.career-badge.gm-ready .career-art{width:101px}.career-badge.gm-ready .career-art img{width:112px;height:112px}}@media (width<=860px){.auth-shell{grid-template-columns:1fr}.auth-story{min-height:auto;padding:58px 28px 42px}.auth-story .brand-lockup{margin-bottom:45px}.auth-story h1{font-size:clamp(2.5rem,10vw,4.2rem)}.auth-panel{min-height:auto;padding:42px 28px 60px}.dashboard-body{grid-template-columns:1fr}.sidebar{display:none}.content-area{padding:18px;padding-bottom:88px}.is-standalone-surface .content-area{padding-bottom:18px}.mobile-switcher{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03152df0;border:1px solid #ffffff2e;border-radius:17px;grid-template-columns:repeat(auto-fit,minmax(52px,1fr));gap:4px;padding:6px;display:grid;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 14px 35px #0000004d}.mobile-switcher button{color:#aac1d8;background:0 0;border:0;border-radius:12px;place-items:center;gap:2px;min-height:51px;font-size:.61rem;font-weight:850;display:grid}.mobile-switcher button.active{color:#0b2b4e;background:var(--yellow)}.mobile-switcher .mobile-signout{color:#ff9ca4}.mobile-switcher .mobile-signout:active{color:#fff;background:#a82430}.profile-grid{grid-template-columns:1fr}.profile-card{grid-row:auto}.account-editor-fields,.create-user-form,.training-link-editor{grid-template-columns:1fr 1fr}.training-link-actions{grid-column:1/-1}.training-link-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.vault-hero{display:grid}.vault-level{width:100%;min-width:0}}@media (width<=760px){.topbar{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;height:72px;padding:0 10px}.brand-lockup>div:last-child{display:none}.brand-lockup.small .logo-stage{width:58px}.ecosystem-nav{justify-self:stretch}.ecosystem-nav a,.ecosystem-nav button{flex:none;justify-content:center;width:34px;min-height:34px;padding:7px}.profile-menu{padding:5px}.profile-menu>svg{display:none}.dashboard-body{min-height:calc(100vh - 72px)}}@media (width<=640px){.brand-lockup>div:last-child{display:none}.topbar{grid-template-columns:auto 1fr auto;gap:8px;height:72px;padding:0 10px}.brand-lockup.small .logo-stage{width:58px}.ecosystem-nav{justify-self:center}.ecosystem-nav a,.ecosystem-nav button{min-height:34px;padding:7px}.profile-menu{padding:5px}.profile-menu>svg{display:none}.dashboard-body{min-height:calc(100vh - 72px)}.welcome-banner{gap:22px;min-height:0;padding:25px 16px 16px;display:grid}.welcome-banner h1{font-size:clamp(2.1rem,11vw,3.2rem)}.clubhouse-leaderboard{border-radius:16px;padding:10px}.leaderboard-heading{padding-inline:3px}.leaderboard-list{gap:3px}.leaderboard-list li{grid-template-columns:25px 38px minmax(0,1fr) auto;gap:6px;padding-inline:5px 7px}.rank-badge-leaderboard{width:38px;height:38px}.leaderboard-person>strong{font-size:.72rem}.leaderboard-xp{min-width:55px;font-size:.67rem}.quick-grid,.preview-grid{grid-template-columns:1fr}.quick-card:last-child,.achievement-preview:last-child{grid-column:auto}.quick-card{min-height:auto;padding:18px}.progress-band{grid-template-columns:auto 1fr;gap:15px}.credit-chip{grid-column:span 2;justify-content:center}.progress-title-row{flex-direction:column;align-items:flex-start;gap:8px}.xp-progress-detail{flex-direction:column;align-items:flex-start;gap:5px}.progress-copy .xp-progress-detail p{text-align:left}.career-path{border-radius:20px;padding:17px 13px}.career-heading{gap:12px;display:grid}.career-sync{width:max-content}.career-progress{grid-template-columns:1fr auto}.career-progress>div:first-child{grid-column:span 2}.career-roadmap{gap:14px;padding-top:24px}.career-roadway{width:40px;top:100px;bottom:84px;left:26px}.career-road-stop{grid-template-columns:52px minmax(0,1fr);min-height:152px}.career-road-node{border-width:3px;grid-column:1;width:40px;height:40px}.road-left .career-badge,.road-right .career-badge{grid-area:1/2;margin:0 0 0 6px}.road-left .career-badge:after,.road-right .career-badge:after{border-top-width:4px;width:15px;left:-16px;right:auto}.career-badge{border-radius:16px;grid-template-columns:74px minmax(0,1fr);gap:6px;min-height:142px;padding:11px 9px}.career-art{width:72px;height:105px}.career-art img{width:74px;height:74px}.career-badge-copy{padding-right:14px}.career-badge h3{font-size:1rem}.career-badge p{font-size:.63rem}.career-badge.gm-ready{grid-template-columns:76px minmax(0,1fr);min-height:152px;padding:10px 9px}.career-badge.gm-ready .career-art{width:74px;height:118px;margin:0}.career-badge.gm-ready .career-art img{width:84px;height:84px}.career-badge.gm-ready h3{font-size:1.35rem}.career-road-guide{width:60px;top:calc(50% - 98px);left:26px}.career-road-guide>span{padding:4px 5px;font-size:.42rem}.career-road-guide>img{width:58px;height:48px}.career-confetti.confetti-one{left:-2px}.career-confetti.confetti-two,.career-confetti.confetti-three{right:-2px}.career-empty{text-align:center;display:grid}.career-empty>svg{margin:auto}.career-empty a{margin:4px auto 0}.vault-hero{display:grid}.vault-level{grid-template-columns:132px minmax(0,1fr);gap:9px;padding:10px 14px 10px 7px}.rank-badge-vault{width:132px;height:132px}.achievement-collection-heading{flex-direction:column;align-items:flex-start;gap:12px;padding:16px}.achievement-collection-meta{justify-content:space-between;width:100%}.achievement-collection-meta>span:first-child{font-size:.52rem}.achievement-collection-body{padding:0 10px 10px}.achievement-preview{min-height:210px}.admin-summary,.create-user-form{grid-template-columns:1fr}.training-link-heading{flex-direction:column;align-items:stretch}.training-link-editor{grid-template-columns:1fr}.training-link-actions{grid-column:auto;grid-template-columns:1fr auto;display:grid}.training-link-current{grid-template-columns:auto 1fr}.training-link-current small{grid-column:2}.training-link-directory{grid-template-columns:1fr;max-height:330px;overflow:auto}.user-list-heading{flex-direction:column;align-items:flex-start}.account-editor-heading{align-items:flex-start}.account-editor-person .avatar.large{width:68px;height:68px}.account-editor-fields{grid-template-columns:1fr}.account-editor-fields .editor-wide{grid-column:auto}.account-editor-actions{grid-template-columns:1fr 1.4fr;display:grid}.account-editor-actions .primary-button{width:100%}.user-row{grid-template-columns:auto 1fr auto}.user-row .status-pill{grid-area:1/3}.row-actions{flex-wrap:wrap;grid-column:2/-1}.field-pair{grid-template-columns:1fr}.auth-benefits{display:grid}.content-area{padding:12px 12px 88px}.panel{padding:18px}}.progress-side-stats{gap:8px;display:grid}.streak-chip{background:#ff911a17;border:1px solid #ffbc3a42;border-radius:14px;align-items:center;gap:10px;padding:13px 15px;display:flex}.streak-chip svg{color:#ff9f2e;filter:drop-shadow(0 0 7px #ff831f8c)}.streak-chip div{display:grid}.streak-chip strong{color:#fff3c5;font-size:1.1rem}.streak-chip span{color:#e8b978;letter-spacing:.12em;font-size:.55rem;font-weight:900}.vault-streak-count{text-transform:uppercase;background:#ffab1f1f;border:1px solid #ffd23f47;border-radius:999px;align-items:center;gap:4px;width:max-content;padding:5px 8px;color:#fff2a8!important;margin-top:9px!important;font-size:.61rem!important;display:inline-flex!important}.achievement-preview-locked .achievement-badge-stage{opacity:.58;filter:saturate(.42)contrast(.88)}.achievement-preview-locked:after{opacity:.2}.achievement-preview-earned{box-shadow:0 0 0 2px var(--rarity-glow), 0 16px 36px #061c3a29, inset 4px 0 0 var(--rarity-accent)}.achievement-preview-earned .achievement-badge-stage{filter:drop-shadow(0 0 8px var(--rarity-glow))}.achievement-badge-login-streak .achievement-badge-art{animation:5.8s ease-in-out infinite login-streak-badge-celebrate}.achievement-badge-login-streak .achievement-badge-aura{opacity:.5;background:radial-gradient(circle,#ffc135bf,#eb532633 48%,#0000 72%);animation:5.8s ease-in-out infinite login-streak-aura-pulse;inset:9%}.achievement-badge-login-calendar-ring{z-index:2;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 10px #ffb22abf);background:conic-gradient(from -30deg,#fff5bd,#ffb52f,#0000 18%,#35a9ff 34%,#0000 50%,#f04b55 68%,#0000 84%,#fff5bd);border-radius:50%;animation:5.8s ease-in-out infinite login-streak-calendar-ring;position:absolute;inset:8%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 0)}.achievement-badge-login-day-orbit{z-index:5;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 7px #ffca41ad);border:3px dashed #fff4b3e0;border-color:#fff4b3e0 #ef3b45bf #fff4b3e0 #3faaffbf;border-radius:50%;animation:5.8s linear infinite login-streak-day-orbit;position:absolute;inset:17%}.achievement-badge-login-radiance{z-index:1;opacity:0;pointer-events:none;background:repeating-conic-gradient(from -8deg, #ffe366d1 0 3deg, transparent 3deg 14deg, #2c97ff70 14deg 17deg, transparent 17deg 28deg);mix-blend-mode:screen;border-radius:50%;animation:5.8s ease-in-out infinite login-streak-radiance;position:absolute;inset:-4%;-webkit-mask:radial-gradient(circle,#0000 0 35%,#000 42% 72%,#0000 79%);mask:radial-gradient(circle,#0000 0 35%,#000 42% 72%,#0000 79%)}.achievement-badge-login-flare{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 10px #ffc43b);background:radial-gradient(circle,#fff 0 8%,#fff2a4 17%,#ffb51fcc 36%,#ee3e4752 53%,#0000 71%);width:21%;animation:5.8s ease-out infinite login-streak-flare;position:absolute;top:23%;right:7%}.achievement-badge-login-streak .achievement-badge-week-pip{aspect-ratio:auto;opacity:1;filter:none;width:2%;height:47%;transform:rotate(var(--achievement-pip-angle));transform-origin:50% 100%;background:0 0;border-radius:0;top:3%;left:49%}.achievement-badge-login-streak .achievement-badge-week-pip:after{content:"";aspect-ratio:1;filter:drop-shadow(0 0 6px #ffc23b);width:260%;animation:5.8s ease-out infinite login-streak-pip-fire;animation-delay:calc(var(--achievement-pip-index) * 90ms);background:radial-gradient(circle,#fff 0 10%,#fff0a2 22%,#ffb52c 46%,#0000 73%);border-radius:50%;position:absolute;top:0;left:50%;transform:translate(-50%)}.achievement-badge-login-streak .achievement-badge-shine{opacity:.72;border-radius:50%;inset:8%}.achievement-badge-login-streak .achievement-badge-shine:before{animation:5.8s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-login-streak .achievement-badge-spark{animation:5.8s ease-out infinite achievement-badge-spark-pop}.achievement-badge-login-streak.achievement-badge-showcase{width:min(84vw,390px);height:min(84vw,390px)}.achievement-badge-login-streak-7 .achievement-badge-aura,.achievement-badge-login-streak-14 .achievement-badge-aura{background:radial-gradient(circle,#4be3ddc7,#2082cc3d 50%,#0000 72%)}.achievement-badge-login-streak-30 .achievement-badge-aura,.achievement-badge-login-streak-50 .achievement-badge-aura,.achievement-badge-login-streak-75 .achievement-badge-aura{background:radial-gradient(circle,#4bb5ffd1,#174bab40 50%,#0000 72%)}.achievement-badge-login-streak-100 .achievement-badge-aura,.achievement-badge-login-streak-150 .achievement-badge-aura,.achievement-badge-login-streak-200 .achievement-badge-aura{background:radial-gradient(circle,#dd70ffd6,#6126b245 50%,#0000 72%)}.achievement-badge-login-streak-250 .achievement-badge-aura,.achievement-badge-login-streak-300 .achievement-badge-aura,.achievement-badge-login-streak-400 .achievement-badge-aura{background:radial-gradient(circle,#ffe15fe6,#a25d074a 50%,#0000 74%);inset:4%}.achievement-badge-login-streak-500 .achievement-badge-aura{filter:blur(18px);background:conic-gradient(from -20deg,#e12a35a8,#ffe159d9,#2491ffb3,#ffffff80,#e12a35a8);inset:-1%}.achievement-badge-login-streak-500 .achievement-badge-login-radiance{background:repeating-conic-gradient(from -8deg, #ffef8dfa 0 4deg, transparent 4deg 11deg, #e22a35e0 11deg 15deg, transparent 15deg 22deg, #2997ffdb 22deg 26deg, transparent 26deg 34deg);filter:drop-shadow(0 0 15px #ffd347);inset:-11%}.achievement-badge-login-streak-500.achievement-badge-showcase{width:min(91vw,430px);height:min(91vw,430px)}@keyframes login-streak-badge-celebrate{0%,18%,to{transform:translateY(1px)rotate(-.7deg)scale(1)}34%{transform:translateY(-7px)rotate(1.2deg)scale(1.035)}49%{transform:translateY(-2px)rotate(-.4deg)scale(1.012)}65%{transform:translateY(-8px)rotate(.4deg)scale(1.04)}78%{transform:translateY(0)scale(1)}}@keyframes login-streak-aura-pulse{0%,to{opacity:.24;transform:scale(.78)}38%{opacity:.75;transform:scale(1.05)}66%{opacity:.38;transform:scale(.91)}}@keyframes login-streak-calendar-ring{0%,15%{opacity:0;transform:rotate(-80deg)scale(.72)}31%{opacity:.95;transform:rotate(40deg)scale(1.05)}64%{opacity:.38;transform:rotate(250deg)scale(.95)}82%,to{opacity:0;transform:rotate(420deg)scale(.78)}}@keyframes login-streak-day-orbit{0%{opacity:0;transform:rotate(0)scale(.78)}18%{opacity:.76}68%{opacity:.35}to{opacity:0;transform:rotate(360deg)scale(1.05)}}@keyframes login-streak-radiance{0%,20%,to{opacity:0;transform:rotate(-20deg)scale(.72)}40%{opacity:.72;transform:rotate(35deg)scale(1.03)}70%{opacity:.25;transform:rotate(85deg)scale(.91)}}@keyframes login-streak-flare{0%,40%,to{opacity:0;transform:scale(.25)rotate(0)}52%{opacity:1;transform:scale(1.3)rotate(40deg)}67%{opacity:0;transform:scale(.6)rotate(82deg)}}@keyframes login-streak-pip-fire{0%,24%,to{opacity:.12;transform:translate(-50%)scale(.35)}38%{opacity:1;transform:translate(-50%)scale(1.45)}62%{opacity:.42;transform:translate(-50%)scale(.72)}}.login-streak-splash{--unlock-accent:#ffc13e;--unlock-secondary:#d64b2c;z-index:120;color:#fff;background:radial-gradient(circle at 50% 38%, var(--unlock-accent), transparent 31%), radial-gradient(circle at 12% 12%, #d719203d, transparent 24%), radial-gradient(circle at 88% 14%, #1d8eff3d, transparent 25%), #010b18f0;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}@supports (color:color-mix(in lab, red, red)){.login-streak-splash{background:radial-gradient(circle at 50% 38%, color-mix(in srgb, var(--unlock-accent) 32%, transparent), transparent 31%), radial-gradient(circle at 12% 12%, #d719203d, transparent 24%), radial-gradient(circle at 88% 14%, #1d8eff3d, transparent 25%), #010b18f0}}.login-streak-splash{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:.38s ease-out both login-streak-splash-enter}.login-streak-splash-uncommon{--unlock-accent:#56e5de;--unlock-secondary:#1c8ec4}.login-streak-splash-rare{--unlock-accent:#62c9ff;--unlock-secondary:#236fe6}.login-streak-splash-epic{--unlock-accent:#df83ff;--unlock-secondary:#8445dd}.login-streak-splash-legendary{--unlock-accent:#ffe06b;--unlock-secondary:#cc8613}.login-streak-splash-presidential{--unlock-accent:#ffe66f;--unlock-secondary:#d71920;background:radial-gradient(circle at 50% 36%,#ffdd4b73,#0000 29%),radial-gradient(circle at 9% 10%,#e1222d66,#0000 27%),radial-gradient(circle at 91% 12%,#1c8fff63,#0000 27%),linear-gradient(145deg,#1a0103fa,#5b090ef7 45%,#031f46fa)}.login-streak-splash-confetti{pointer-events:none;opacity:.5;background:repeating-conic-gradient(from 0deg at 50% 50%, transparent 0 9deg, #ffe16529 9deg 10deg, transparent 10deg 20deg);animation:14s linear infinite login-streak-confetti-spin;position:fixed;inset:-15%;-webkit-mask:radial-gradient(circle,#0000 0 24%,#000 45%,#0000 72%);mask:radial-gradient(circle,#0000 0 24%,#000 45%,#0000 72%)}.login-streak-splash-card{text-align:center;border:1px solid var(--unlock-accent);justify-items:center;width:min(660px,100%);padding:clamp(22px,4vw,38px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.login-streak-splash-card{border:1px solid color-mix(in srgb, var(--unlock-accent) 56%, transparent)}}.login-streak-splash-card{background:linear-gradient(180deg, var(--unlock-accent), #ffffff0e);border-radius:30px}@supports (color:color-mix(in lab, red, red)){.login-streak-splash-card{background:linear-gradient(180deg, color-mix(in srgb, var(--unlock-accent) 12%, transparent), #ffffff0e)}}.login-streak-splash-card{box-shadow:0 32px 90px #0000008c, 0 0 65px var(--unlock-accent)}@supports (color:color-mix(in lab, red, red)){.login-streak-splash-card{box-shadow:0 32px 90px #0000008c, 0 0 65px color-mix(in srgb, var(--unlock-accent) 18%, transparent)}}.login-streak-splash-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.login-streak-splash-kicker{color:var(--unlock-accent);letter-spacing:.18em;align-items:center;gap:6px;font-size:.72rem;font-weight:1000;display:inline-flex}.login-streak-splash-badge{place-items:center;min-height:282px;margin:-5px 0 -22px;display:grid}.login-streak-splash-rarity{border:1px solid var(--unlock-accent);padding:6px 10px}@supports (color:color-mix(in lab, red, red)){.login-streak-splash-rarity{border:1px solid color-mix(in srgb, var(--unlock-accent) 46%, transparent)}}.login-streak-splash-rarity{color:var(--unlock-accent);background:var(--unlock-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.login-streak-splash-rarity{background:color-mix(in srgb, var(--unlock-accent) 9%, transparent)}}.login-streak-splash-rarity{letter-spacing:.15em;font-size:.6rem;font-weight:1000}.login-streak-splash h1{color:#fff;text-shadow:0 5px 18px #0006;margin:10px 0 2px;font-size:clamp(2.2rem,7vw,4.35rem);line-height:.95}.login-streak-splash-day{color:var(--unlock-accent);letter-spacing:.18em;font-size:1rem}.login-streak-splash p{color:#d6e1ed;max-width:520px;margin:12px 0 0;font-size:.88rem;line-height:1.6}.login-streak-splash-rewards{gap:8px;margin-top:15px;display:flex}.login-streak-splash-rewards span{border:1px solid var(--unlock-accent);padding:8px 11px}@supports (color:color-mix(in lab, red, red)){.login-streak-splash-rewards span{border:1px solid color-mix(in srgb, var(--unlock-accent) 40%, transparent)}}.login-streak-splash-rewards span{color:#fff7d0;background:var(--unlock-secondary);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.login-streak-splash-rewards span{background:color-mix(in srgb, var(--unlock-secondary) 20%, transparent)}}.login-streak-splash-rewards span{font-size:.76rem;font-weight:950}.login-streak-splash-action{justify-content:center;min-width:230px;margin-top:17px}.login-streak-splash-error{color:#ffb7bc;margin-top:9px;font-size:.72rem;font-weight:800}@keyframes login-streak-splash-enter{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes login-streak-confetti-spin{to{transform:rotate(360deg)}}.achievement-review-login-streak{background:radial-gradient(circle at 50% 37%,#ffc73a5e,#0000 31%),radial-gradient(circle at 12% 13%,#e126303d,#0000 25%),radial-gradient(circle at 88% 15%,#2a96ff47,#0000 25%),linear-gradient(145deg,#180701,#613306 51%,#062e66)}.achievement-review-card-login-streak{border-color:#ffdb5b66;box-shadow:0 32px 88px #0000007a,0 0 52px #ffbd2b24}@media (width<=640px){.progress-side-stats{grid-column:span 2;grid-template-columns:1fr 1fr}.streak-chip,.credit-chip{grid-column:auto;justify-content:center;padding-inline:10px}.streak-chip span,.credit-chip span{font-size:.48rem}.login-streak-splash{align-items:start;padding:10px}.login-streak-splash-card{border-radius:23px;align-content:center;min-height:calc(100dvh - 20px)}.login-streak-splash-badge{min-height:225px;margin:-8px 0 -28px}.login-streak-splash-badge .achievement-badge-showcase{width:min(73vw,300px);height:min(73vw,300px)}.login-streak-splash p{font-size:.78rem}.achievement-preview-locked .achievement-badge-stage{opacity:.68}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@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-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-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@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}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}@keyframes scroll-fade-reveal-b{0%{--scroll-fade-b:var(--_scroll-fade-size-b,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}to{--scroll-fade-b:0px}}@keyframes scroll-fade-reveal-s{0%{--scroll-fade-s:0px}to{--scroll-fade-s:var(--_scroll-fade-size-s,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}}@keyframes scroll-fade-reveal-e{0%{--scroll-fade-e:var(--_scroll-fade-size-e,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}to{--scroll-fade-e:0px}}@keyframes tw-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@font-face{font-family:"Domino's Sans Header 1";src:url(/fonts/dominos-sans-header-1.ttf)format("truetype");font-style:normal;font-weight:900;font-display:swap}:root{--navy:#061c3a;--navy-2:#0a2e55;--blue:#006491;--bright-blue:#0876d1;--red:#d71920;--yellow:#ffd23f;--green:#098658;--ink:#0b1f38;--muted:#5f7185;--line:#d9e4ee;--paper:#fff;--canvas:#edf3f8;--shadow:0 18px 48px #061c3a1f;--radius:1.2rem}html{scroll-behavior:smooth;background:var(--canvas);min-width:320px}body{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 10% 0%, #0876d11a, transparent 30rem), var(--canvas);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px}button,input{font:inherit}button{cursor:pointer}h1,h2,h3,.brand strong,.system-copy strong,.collection-toggle strong{letter-spacing:.02em;font-family:"Domino's Sans Header 1",Arial Black,Impact,sans-serif}.site-header{z-index:30;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#061c3af5;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;min-height:76px;padding:0 5vw;display:flex;position:sticky;top:0}.brand{align-items:center;gap:.75rem;min-width:0;display:inline-flex}.brand-mark{background:#ffffff1a;border:1px solid #ffffff21;border-radius:17px;flex:none;place-items:center;width:54px;height:54px;display:grid}.brand-mark img{object-fit:contain;animation:4.8s ease-in-out infinite logo-groove}.brand-copy{flex-direction:column;line-height:1.05;display:flex}.brand-copy strong{font-size:1.22rem}.brand-copy small{color:#a9c6e2;letter-spacing:.14em;text-transform:uppercase;margin-top:.28rem;font-size:.73rem;font-weight:800}.site-header nav{align-items:center;gap:.35rem;display:flex}.site-header nav>a{color:#cfe4f8;border-radius:.8rem;align-items:center;gap:.45rem;min-height:44px;padding:.66rem .85rem;font-size:.92rem;font-weight:800;display:inline-flex}.site-header nav>a:hover,.site-header nav>a:focus-visible{color:#fff;background:#ffffff1a;outline:none}.site-header .account-link{color:var(--navy);background:#fff;margin-left:.35rem}.site-header .account-link:hover,.site-header .account-link:focus-visible{background:var(--yellow);color:var(--navy)}@media (width<=1240px){.ecosystem-header{grid-template-columns:auto minmax(0,1fr) auto}.ecosystem-links{justify-self:end}.ecosystem-links a{justify-content:center;width:38px;padding:8px}.ecosystem-links a span{display:none}}@media (width<=760px){.ecosystem-header{grid-template-columns:auto minmax(0,1fr) 0;gap:8px;height:72px;padding:0 10px}.ecosystem-brand-logo{width:58px}.ecosystem-brand-copy,.ecosystem-actions{display:none}.ecosystem-links{justify-self:stretch}.ecosystem-links a{width:34px;min-height:34px;padding:7px}}.page-shell{width:min(1240px,100% - 2rem);margin:0 auto;padding:1.2rem 0 4rem}.eyebrow{color:var(--bright-blue);letter-spacing:.19em;font-size:.74rem;font-weight:950;display:inline-block}.eyebrow.light{color:#9ed7ff}.find-panel{isolation:isolate;color:#fff;background:linear-gradient(122deg, #0876d14d, transparent 48%), linear-gradient(140deg, var(--navy), #0a3767);border-radius:1.65rem;grid-template-columns:minmax(250px,.78fr) minmax(400px,1.22fr);align-items:center;gap:1.5rem 2.2rem;min-height:292px;padding:clamp(1.5rem,4vw,3.2rem);display:grid;position:relative;overflow:hidden;box-shadow:0 26px 60px #061c3a38}.find-panel:before,.find-panel:after{content:"";z-index:-1;border:30px solid #ffffff0b;border-radius:999px;position:absolute}.find-panel:before{width:330px;height:330px;top:-245px;right:9%}.find-panel:after{border-color:#ffd23f1c;width:230px;height:230px;bottom:-190px;left:27%}.find-copy h1{margin:.45rem 0 .55rem;font-size:clamp(2.25rem,5vw,4.3rem);line-height:.94}.find-copy p{color:#c7dcf0;max-width:32rem;margin:0;font-size:1rem;line-height:1.65}.find-copy .eyebrow{color:var(--yellow)}.search-box{min-height:66px;color:var(--blue);background:#fff;border-radius:1.05rem;align-items:center;gap:.85rem;padding:.55rem .7rem .55rem 1.15rem;display:flex;box-shadow:0 14px 36px #00000030}.search-box:focus-within{outline:4px solid #ffd23f80}.search-box input{width:100%;min-width:0;height:46px;color:var(--ink);background:0 0;border:0;outline:none;font-size:1rem;font-weight:720}.search-box input::placeholder{color:#728399;opacity:1}.search-box button{width:42px;height:42px;color:var(--muted);background:#eef4f8;border:0;border-radius:.8rem;flex:none;place-items:center;display:grid}.filter-row{scrollbar-width:thin;grid-column:1/-1;gap:.55rem;padding:.1rem 0 .25rem;display:flex;overflow-x:auto}.filter-row button{color:#cce2f5;background:#ffffff12;border:1px solid #ffffff29;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.4rem;min-height:40px;padding:.56rem .82rem;font-size:.83rem;font-weight:850;display:inline-flex}.filter-row button:hover,.filter-row button:focus-visible{color:#fff;background:#ffffff26;outline:none}.filter-row button.active{color:var(--navy);background:var(--yellow);border-color:var(--yellow)}.system-section,.resource-section{margin-top:2.5rem}.section-heading{justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:1.2rem;display:flex}.section-heading.compact{margin-bottom:1rem}.section-heading h2{color:var(--navy);margin:.3rem 0 0;font-size:clamp(1.55rem,3vw,2.25rem);line-height:1.08}.section-heading p{color:var(--muted);margin:.45rem 0 0;line-height:1.55}.system-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.system-card{border:1px solid var(--line);background:var(--paper);border-radius:1.2rem;grid-template-columns:auto 1fr auto;align-items:start;gap:.8rem;min-height:162px;padding:1.15rem;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #061c3a12}.system-card:after{content:"";background:var(--card-color);height:6px;position:absolute;bottom:0;left:0;right:0}.system-card:hover,.system-card:focus-visible{border-color:var(--card-color);box-shadow:var(--shadow);outline:none;transform:translateY(-4px)}.system-blue{--card-color:var(--bright-blue)}.system-red{--card-color:var(--red)}.system-yellow{--card-color:#e9b500}.system-green{--card-color:var(--green)}.system-icon{color:#fff;background:var(--card-color);width:48px;height:48px;box-shadow:0 8px 18px color-mix(in srgb, var(--card-color) 25%, transparent);border-radius:.9rem;place-items:center;display:grid}.system-copy{flex-direction:column;min-width:0;display:flex}.system-title-row{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.system-copy strong{color:var(--navy);font-size:1.08rem;line-height:1.1}.system-copy>span:last-child{color:var(--muted);margin-top:.5rem;font-size:.88rem;line-height:1.48}.system-copy em{color:#9c1116;letter-spacing:.04em;text-transform:uppercase;background:#ffe3e4;border-radius:999px;padding:.18rem .38rem;font-family:Inter,sans-serif;font-size:.67rem;font-style:normal;font-weight:900}.system-card>svg{color:#7890a6}.help-strip{color:#fff;background:linear-gradient(105deg, var(--blue), #0874a6);border-radius:1.15rem;justify-content:space-between;align-items:center;gap:1.2rem;margin-top:1rem;padding:1rem 1.1rem;display:flex;box-shadow:0 10px 25px #0064912b}.help-strip>div:first-child{align-items:center;gap:.75rem;display:flex}.help-strip span{flex-direction:column;display:flex}.help-strip strong{font-size:.98rem}.help-strip small{color:#c7e9f8;margin-top:.16rem;font-size:.78rem}.help-actions{gap:.55rem;display:flex}.help-actions a{background:#ffffff1c;border:1px solid #ffffff4d;border-radius:.78rem;justify-content:center;align-items:center;gap:.42rem;min-height:42px;padding:.58rem .85rem;font-size:.86rem;font-weight:850;display:inline-flex}.help-actions a:hover,.help-actions a:focus-visible{color:var(--navy);background:var(--yellow);border-color:var(--yellow);outline:none}.resource-section{scroll-margin-top:92px}.clear-results,.empty-state button{min-height:42px;color:var(--blue);background:#fff;border:1px solid #bcd1e3;border-radius:.78rem;padding:.6rem .9rem;font-weight:850}.clear-results:hover,.clear-results:focus-visible,.empty-state button:hover,.empty-state button:focus-visible{color:#fff;background:var(--blue);outline:none}.quick-picks{background:linear-gradient(140deg,#f7fbff,#e8f4fb);border:1px solid #c7dce9;border-radius:1.25rem;padding:1rem}.quick-picks-heading{color:var(--blue);align-items:center;gap:.5rem;margin-bottom:.8rem;display:flex}.quick-picks-heading strong{letter-spacing:.08em;text-transform:uppercase;font-size:.88rem}.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.resource-card{border:1px solid var(--line);background:#fff;border-radius:.95rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.78rem;min-height:78px;padding:.75rem .82rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;box-shadow:0 4px 14px #061c3a0a}.resource-card:hover,.resource-card:focus-visible{border-color:#79afd1;outline:none;transform:translateY(-2px);box-shadow:0 10px 22px #061c3a17}.resource-icon{width:42px;height:42px;color:var(--blue);background:#e8f4fb;border-radius:.78rem;place-items:center;display:grid}.resource-icon.kind-video{color:#ae141a;background:#ffe8e9}.resource-icon.kind-form{color:#715505;background:#fff5cb}.resource-icon.kind-email,.resource-icon.kind-phone{color:#08714d;background:#e6f6ef}.resource-copy{flex-direction:column;min-width:0;display:flex}.resource-copy strong{color:var(--ink);font-size:.92rem;line-height:1.34}.resource-copy>span{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.25rem;font-size:.76rem;display:flex}.resource-arrow{color:#8498aa}.manager-pill{color:#8a5d00;letter-spacing:.04em;text-transform:uppercase;background:#fff1b3;border-radius:999px;padding:.14rem .38rem;font-size:.64rem;font-style:normal;font-weight:900}.collections{flex-direction:column;gap:.7rem;margin-top:1rem;display:flex}.collection{border:1px solid var(--line);background:#fff;border-radius:1.1rem;overflow:hidden;box-shadow:0 6px 20px #061c3a0b}.collection-toggle{text-align:left;width:100%;min-height:78px;color:var(--ink);background:#fff;border:0;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.8rem;padding:.88rem 1rem;display:grid}.collection-toggle:hover,.collection-toggle:focus-visible{background:#f7fafc;outline:none}.collection-toggle>span:nth-child(2){flex-direction:column;display:flex}.collection-toggle strong{color:var(--navy);font-size:1rem}.collection-toggle small{color:var(--muted);margin-top:.15rem;font-size:.75rem}.collection-toggle em{color:#865d09;text-transform:uppercase;background:#fff3c4;border-radius:999px;padding:.26rem .5rem;font-size:.68rem;font-style:normal;font-weight:900}.collection-toggle>svg{color:var(--muted);transition:transform .16s}.collection-toggle>svg.open{transform:rotate(180deg)}.collection-icon{width:46px;height:46px;color:var(--blue);background:#e8f4fb;border-radius:.85rem;place-items:center;display:grid}.collection-training .collection-icon{color:#a9181d;background:#ffe8e9}.collection-people .collection-icon{color:#08724e;background:#e4f6ee}.collection-hiring .collection-icon{color:#6b4c00;background:#fff2b7}.collection-support .collection-icon{color:#6a3c82;background:#f3e8f8}.collection-leadership .collection-icon{color:#324b68;background:#e7edf4}.collection-body{border-top:1px solid #edf2f6;padding:0 1rem 1rem}.collection-body .resource-grid{padding-top:1rem}.restricted-note{color:#6b530f;background:#fff7d7;border-radius:.75rem;margin:.8rem 0 0;padding:.68rem .78rem;font-size:.8rem;line-height:1.5}.empty-state{text-align:center;background:#ffffffa6;border:1px dashed #adc3d5;border-radius:1.2rem;flex-direction:column;align-items:center;padding:3rem 1rem;display:flex}.empty-state svg{color:var(--blue)}.empty-state h3{margin:.75rem 0 .25rem;font-size:1.35rem}.empty-state p{color:var(--muted);margin:0 0 1rem}.purpose-section{color:#fff;background:radial-gradient(circle at 90% 10%, #0876d152, transparent 26rem), var(--navy);border-radius:1.5rem;grid-template-columns:.83fr 1.17fr;gap:2rem;margin-top:3rem;padding:clamp(1.4rem,4vw,2.8rem);scroll-margin-top:92px;display:grid;overflow:hidden}.purpose-lead h2{max-width:30rem;margin:.45rem 0 1.2rem;font-size:clamp(2rem,4vw,3.15rem);line-height:.98}.purpose-statements{gap:.75rem;display:grid}.purpose-statements>div{border-left:4px solid var(--yellow);background:#ffffff12;border-radius:0 .7rem .7rem 0;padding:.85rem .95rem}.purpose-statements strong{color:var(--yellow);letter-spacing:.1em;text-transform:uppercase;font-size:.82rem}.purpose-statements p{color:#cfdeeb;margin:.35rem 0 0;font-size:.9rem;line-height:1.55}.values-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:.7rem;display:grid}.value-card{min-height:128px;color:var(--navy);background:#fff;border-radius:1rem;padding:1rem;position:relative;overflow:hidden}.value-card:first-child{grid-column:1/-1;min-height:116px}.value-card>span{background:var(--value-color);border-radius:99px;width:34px;height:6px;margin-bottom:.7rem;display:block}.value-card strong{color:var(--value-color);text-transform:uppercase;letter-spacing:.06em;font-size:.98rem}.value-card p{color:#4f647a;margin:.4rem 0 0;font-size:.82rem;line-height:1.45}.value-green{--value-color:#0b9c5a}.value-blue{--value-color:#1b65bf}.value-purple{--value-color:#8a4899}.value-red{--value-color:#d71920}.value-orange{--value-color:#e7980b}footer{color:#cfdeeb;background:#04152c;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.6rem 5vw;display:flex}.footer-brand{align-items:center;gap:.7rem;display:flex}.footer-brand span{flex-direction:column;display:flex}.footer-brand strong{color:#fff;font-size:.92rem}.footer-brand small{margin-top:.15rem;font-size:.72rem}.footer-links{gap:1.2rem;display:flex}.footer-links a{font-size:.82rem;font-weight:800}.footer-links a:hover,.footer-links a:focus-visible{color:var(--yellow);outline:none}@keyframes logo-groove{0%,to{transform:translateY(0)rotate(-2deg)}24%{transform:translateY(-3px)rotate(2deg)}52%{transform:translateY(0)rotate(-3deg)}76%{transform:translateY(-4px)rotate(3deg)}}@media (width<=1050px){.system-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.system-card{min-height:138px}.purpose-section{grid-template-columns:1fr}.values-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.value-card,.value-card:first-child{grid-column:auto;min-height:150px}}@media (width<=780px){.site-header{min-height:68px;padding:0 1rem}.brand-mark{border-radius:14px;width:46px;height:46px}.brand-mark img{width:47px;height:auto}.brand-copy strong{font-size:1rem}.brand-copy small{font-size:.62rem}.site-header nav>a:not(.account-link){display:none}.site-header .account-link{padding:.58rem .7rem}.page-shell{width:min(100% - 1rem,1240px);padding-top:.5rem}.find-panel{border-radius:1.25rem;grid-template-columns:1fr;min-height:0;padding:1.4rem 1rem}.find-copy h1{font-size:2.45rem}.find-copy p{font-size:.92rem}.search-box{min-height:60px}.filter-row{grid-column:1;margin:0 -1rem;padding-left:1rem;padding-right:1rem}.system-section,.resource-section{margin-top:2rem}.section-heading{align-items:flex-start}.resource-grid{grid-template-columns:1fr}.help-strip{flex-direction:column;align-items:flex-start}.help-actions{width:100%}.help-actions a{flex:1}.values-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.value-card:first-child{grid-column:1/-1;min-height:116px}.value-card{min-height:128px}}@media (width<=520px){.site-header .account-link span{display:none}.site-header .account-link{justify-content:center;width:44px;margin-left:0}.system-grid{gap:.6rem}.system-card{grid-template-columns:1fr auto;min-height:176px;padding:.9rem}.system-icon{grid-column:1;width:44px;height:44px}.system-copy{grid-column:1/-1}.system-card>svg{grid-area:1/2}.system-copy strong{font-size:.98rem}.system-copy>span:last-child{font-size:.8rem}.help-actions{flex-direction:column}.help-actions a{width:100%}.section-heading{flex-direction:column;gap:.75rem}.clear-results{width:100%}.quick-picks,.collection-body{padding-left:.7rem;padding-right:.7rem}.collection-toggle{grid-template-columns:auto 1fr auto;gap:.65rem;padding:.75rem}.collection-toggle em{display:none}.collection-toggle>svg{grid-column:3}.resource-card{min-height:74px;padding:.66rem}.resource-icon{width:40px;height:40px}.purpose-section{padding:1.2rem .9rem}.values-grid{grid-template-columns:1fr}.value-card,.value-card:first-child{grid-column:1;min-height:0}footer{flex-direction:column;align-items:flex-start}.footer-links{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.home-launcher{color:#fff;background:radial-gradient(circle at 8% 3%,#ffd23f38,#0000 26rem),radial-gradient(circle at 94% 4%,#088be84d,#0000 31rem),linear-gradient(145deg,#020f24 0%,#052f61 52%,#031a38 100%);min-height:calc(100svh - 82px);padding:clamp(20px,3vw,42px);overflow:hidden}.home-launcher-hero{background:linear-gradient(100deg,#ffffff1c,#ffffff09),radial-gradient(circle at 76% 48%,#ffd23f33,#0000 22rem);border:1px solid #ffffff2b;border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(290px,410px);align-items:center;width:min(1500px,100%);min-height:190px;margin:0 auto 20px;padding:clamp(25px,4vw,48px);display:grid;position:relative;overflow:hidden;box-shadow:0 26px 70px #00000045}.home-launcher-hero:after{content:"";border:32px solid #ffffff09;border-radius:50%;width:42%;height:260px;position:absolute;bottom:-120px;right:-3%}.home-launcher-copy{z-index:4;position:relative}.home-launcher-eyebrow{color:#ffe46c;letter-spacing:.19em;background:#ffd23f1a;border:1px solid #ffe26859;border-radius:999px;padding:7px 11px;font-size:.68rem;font-weight:950;display:inline-flex}.home-launcher-copy h1{letter-spacing:-.025em;text-transform:uppercase;text-shadow:0 5px #00000026;margin:10px 0 7px;font-family:"Domino's Sans Header 1",Impact,sans-serif;font-size:clamp(2.8rem,5.3vw,5.2rem);line-height:.88}.home-launcher-copy p{color:#cfe6fa;max-width:680px;margin:0;font-size:clamp(.94rem,1.3vw,1.12rem);font-weight:720}.home-launcher-crew{z-index:2;width:min(42%,480px);height:100%;position:absolute;top:0;right:1%}.home-launcher-burst{aspect-ratio:1;background:radial-gradient(circle,#ffda5040,#ffd23f08 60%,#0000 61%);border:2px solid #ffd94e59;border-radius:50%;width:230px;animation:3.4s ease-in-out infinite home-burst-pulse;position:absolute;top:50%;right:15%;transform:translateY(-50%)}.home-cowboy{object-fit:contain;filter:drop-shadow(0 16px 10px #00000057);transform-origin:50% 90%;width:auto;height:auto;position:absolute}.home-cowboy-one{z-index:3;animation:3.8s ease-in-out infinite home-cowboy-bounce;bottom:-8px;right:23%}.home-cowboy-two{z-index:2;opacity:.8;animation:4.3s ease-in-out .4s infinite home-cowboy-side;bottom:-13px;right:1%;transform:rotate(8deg)scale(.86)}.home-cowboy-three{z-index:1;opacity:.74;animation:4.5s ease-in-out .8s infinite reverse home-cowboy-side;bottom:-15px;right:57%;transform:rotate(-8deg)scale(.78)}.home-help-strip{background:linear-gradient(105deg,#ffd23f29,#ffffff13);border:1px solid #ffe26861;border-radius:20px;justify-content:space-between;align-items:center;gap:18px;width:min(1500px,100%);min-height:78px;margin:0 auto 20px;padding:13px 15px 13px 18px;display:flex;box-shadow:0 15px 34px #0003}.home-help-strip>div{align-items:center;gap:11px;display:flex}.home-help-icon{color:#061c3a;background:#ffd23f;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 8px 20px #ffd23f3b}.home-help-strip strong,.home-help-strip small{display:block}.home-help-strip strong{letter-spacing:.02em;text-transform:uppercase;font-family:"Domino's Sans Header 1",Impact,sans-serif;font-size:1.08rem}.home-help-strip small{color:#cfe4f7;margin-top:2px;font-size:.73rem;font-weight:700}.home-help-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;display:grid!important}.home-help-actions a{color:#071d3d;white-space:nowrap;background:#fff;border:1px solid #fff3;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:48px;padding:8px 14px;font-size:.76rem;font-weight:900;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex}.home-help-actions a:hover,.home-help-actions a:focus-visible{background:#ffd23f;outline:none;transform:translateY(-2px);box-shadow:0 8px 22px #ffd23f38}.home-destination-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;width:min(1500px,100%);margin:0 auto;display:grid}.home-destination-card{--tile-accent:#42b8ff;color:#fff;isolation:isolate;background:linear-gradient(145deg,#ffffff1f,#ffffff09),#06284f;border:1px solid #ffffff2e;border-radius:25px;grid-template-rows:auto 1fr;min-height:278px;padding:20px;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #00000040}.home-destination-card:before{z-index:5;content:"";pointer-events:none;opacity:0;background:radial-gradient(circle at 76% 50%, color-mix(in srgb, var(--tile-accent) 62%, transparent), transparent 48%);transition:opacity .16s;position:absolute;inset:0}.home-destination-card:first-child,.home-destination-card:nth-child(2),.home-destination-card:nth-child(3){min-height:305px}.home-destination-card:first-child{grid-column:span 2}.home-destination-card:hover,.home-destination-card:focus-visible,.home-destination-card.is-tapped{z-index:2;border-color:color-mix(in srgb, var(--tile-accent) 74%, white);box-shadow:0 27px 58px #00000057, 0 0 0 3px color-mix(in srgb, var(--tile-accent) 22%, transparent);outline:none;transform:translateY(-7px)rotate(-.25deg)}.home-destination-card:hover:before,.home-destination-card:focus-visible:before,.home-destination-card.is-tapped:before{opacity:.7}.home-destination-card:hover .home-destination-art,.home-destination-card:focus-visible .home-destination-art,.home-destination-card.is-tapped .home-destination-art{transform:translateY(-7px)rotate(2deg)scale(1.04)}.home-destination-card:hover .home-art-orbit,.home-destination-card:focus-visible .home-art-orbit,.home-destination-card.is-tapped .home-art-orbit{transform:scale(1.12)rotate(22deg)}.home-destination-card:hover .home-scene-symbol,.home-destination-card:focus-visible .home-scene-symbol,.home-destination-card.is-tapped .home-scene-symbol{opacity:1;animation:.7s cubic-bezier(.18,.8,.25,1.35) both home-symbol-pop}.home-destination-card.is-tapped{box-shadow:0 20px 55px color-mix(in srgb, var(--tile-accent) 38%, transparent), inset 0 0 0 2px color-mix(in srgb, var(--tile-accent) 62%, white);transform:scale(.985)}.home-destination-glow{z-index:-2;background:var(--tile-accent);opacity:.2;filter:blur(5px);border-radius:50%;width:260px;height:260px;position:absolute;bottom:-90px;right:-70px}.home-destination-card:after{z-index:-1;content:"";background:linear-gradient(90deg,#031026e0 0%,#03102699 52%,#0000 78%);position:absolute;inset:0}.home-destination-blue{--tile-accent:#35b8ff;background-color:#064983}.home-destination-gold{--tile-accent:#ffd23f;background-color:#70580a}.home-destination-red{--tile-accent:#ff4853;background-color:#7f101b}.home-destination-cyan{--tile-accent:#40e3e0;background-color:#05636d}.home-destination-purple{--tile-accent:#cc69ff;background-color:#4b1b72}.home-destination-green{--tile-accent:#35dfa3;background-color:#09654d}.home-destination-navy{--tile-accent:#78c7ff;background-color:#163d70}.home-destination-heading{z-index:4;color:color-mix(in srgb, var(--tile-accent) 76%, white);letter-spacing:.13em;align-items:center;gap:9px;font-size:.6rem;font-weight:950;display:flex;position:relative}.home-destination-icon{border:1px solid color-mix(in srgb, var(--tile-accent) 54%, white);color:#051a34;background:var(--tile-accent);width:39px;height:39px;box-shadow:0 9px 24px color-mix(in srgb, var(--tile-accent) 25%, transparent);border-radius:12px;flex:none;place-items:center;display:grid}.home-destination-content{z-index:4;align-self:end;width:min(65%,450px);position:relative}.home-destination-content h2{text-transform:uppercase;text-wrap:balance;margin:12px 0 7px;font-family:"Domino's Sans Header 1",Impact,sans-serif;font-size:clamp(1.7rem,2.25vw,2.55rem);line-height:.95}.home-destination-content p{color:#d9e9f8;margin:0;font-size:.76rem;font-weight:670;line-height:1.38}.home-destination-content strong{color:color-mix(in srgb, var(--tile-accent) 76%, white);letter-spacing:.12em;align-items:center;gap:5px;margin-top:14px;font-size:.65rem;display:inline-flex}.home-destination-art{z-index:2;aspect-ratio:1;transform-origin:60% 75%;place-items:center;width:45%;transition:transform .28s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;bottom:-13px;right:-8px}.home-destination-art img{z-index:2;object-fit:contain;filter:drop-shadow(0 20px 13px #00000061);width:min(100%,190px);height:auto;max-height:224px;position:relative}.home-destination-art.is-character img{transform-origin:50% 90%;width:min(96%,196px);animation:4.1s ease-in-out infinite home-character-live}.home-destination-art.is-achievement{width:48%}.home-destination-art.is-achievement .achievement-badge-stage{aspect-ratio:1;width:min(100%,198px);height:auto}.home-art-orbit{border:1px dashed color-mix(in srgb, var(--tile-accent) 56%, transparent);background:radial-gradient(circle, color-mix(in srgb, var(--tile-accent) 19%, transparent), transparent 67%);border-radius:50%;transition:transform .35s;animation:15s linear infinite home-orbit-spin;position:absolute;inset:12%}.home-scene-symbol{z-index:5;opacity:.64;border:1px solid color-mix(in srgb, var(--tile-accent) 65%, white);color:#061c3a;background:var(--tile-accent);width:35px;height:35px;box-shadow:0 8px 20px color-mix(in srgb, var(--tile-accent) 35%, transparent);border-radius:11px;place-items:center;display:grid;position:absolute}.home-scene-symbol-one{animation:3.3s ease-in-out infinite home-symbol-drift;top:8%;right:4%}.home-scene-symbol-two{width:30px;height:30px;animation:3.7s ease-in-out .6s infinite reverse home-symbol-drift;bottom:8%;right:9%}.home-scene-battle .home-scene-symbol-one{top:13%;right:0;rotate:9deg}.home-scene-battle .home-scene-symbol-two{bottom:13%;right:14%}.home-scene-training .home-scene-symbol-one{top:5%;right:9%}.home-scene-marketplace .home-scene-symbol-two{bottom:18%;right:1%}.home-scene-resources .home-scene-symbol-one{top:14%;right:2%}@keyframes home-cowboy-bounce{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-9px)rotate(2deg)}}@keyframes home-cowboy-side{0%,to{translate:0}50%{translate:0 -8px}}@keyframes home-burst-pulse{0%,to{opacity:.62;scale:.93}50%{opacity:1;scale:1.05}}@keyframes home-art-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-7px)rotate(2deg)}}@keyframes home-orbit-spin{to{rotate:360deg}}@keyframes home-character-live{0%,to{transform:translateY(0)rotate(-1.2deg)}48%{transform:translateY(-8px)rotate(1.8deg)}56%{transform:translateY(-8px)rotate(.7deg)}}@keyframes home-symbol-drift{0%,to{translate:0}50%{translate:0 -6px}}@keyframes home-symbol-pop{0%{rotate:-10deg;scale:.5}55%{rotate:5deg;scale:1.16}to{rotate:0deg;scale:1}}@media (width<=1180px){.home-destination-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-destination-card:first-child{grid-column:span 1}.home-destination-card:first-child,.home-destination-card:nth-child(2),.home-destination-card:nth-child(3){min-height:278px}.home-destination-card:last-child{grid-column:span 2}}@media (width<=760px){.home-launcher{min-height:calc(100svh - 132px);padding:13px}.home-launcher-hero{border-radius:22px;grid-template-columns:1fr;min-height:184px;margin-bottom:12px;padding:24px 18px}.home-launcher-copy{max-width:72%}.home-launcher-copy h1{font-size:clamp(2.25rem,10.5vw,3.45rem)}.home-launcher-copy p{font-size:.78rem;line-height:1.4}.home-launcher-crew{width:48%;right:-25px}.home-cowboy-one{width:130px;right:8%}.home-cowboy-two{display:none}.home-cowboy-three{opacity:.5;width:92px;right:57%}.home-launcher-burst{width:170px;right:0}.home-help-strip{border-radius:18px;gap:11px;margin-bottom:12px;padding:13px;display:grid}.home-help-strip>div:first-child{padding-inline:2px}.home-help-strip small{font-size:.7rem}.home-help-actions{width:100%}.home-help-actions a{min-height:46px;padding-inline:8px;font-size:.7rem}.home-destination-grid{grid-template-columns:1fr;gap:11px}.home-destination-card,.home-destination-card:first-child,.home-destination-card:nth-child(2),.home-destination-card:nth-child(3){border-radius:21px;min-height:230px;padding:17px}.home-destination-card:last-child{grid-column:span 1}.home-destination-heading{max-width:65%}.home-destination-content{width:67%}.home-destination-content h2{font-size:clamp(1.65rem,7.5vw,2.15rem)}.home-destination-art{width:43%;right:-7px}.home-destination-card.is-tapped{box-shadow:0 0 0 3px var(--tile-accent), 0 16px 46px color-mix(in srgb, var(--tile-accent) 54%, transparent), inset 0 0 40px color-mix(in srgb, var(--tile-accent) 24%, transparent);border-color:#fff}}@media (prefers-reduced-motion:reduce){.home-cowboy,.home-launcher-burst,.home-destination-art img,.home-art-orbit,.home-scene-symbol{animation:none!important}.home-destination-card,.home-destination-art,.home-art-orbit,.home-help-actions a{transition-duration:.01ms!important}}@font-face{font-family:"Domino's Sans Header 1";src:url(/fonts/dominos-sans-header-1.ttf)format("truetype");font-style:normal;font-weight:900;font-display:swap}.ops-progress-strip{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.ops-progress-strip .ops-header-score{width:min(100%,620px);min-width:0}.ops-progress-arena{color:#fff;background:linear-gradient(110deg, var(--ops-navy), var(--ops-blue) 66%, var(--ops-red));flex:none;min-height:48px}@keyframes hpp-cowboy-celebrate{0%,to{transform:translateY(0)rotate(-2deg)}25%{transform:translateY(-7px)rotate(2deg)}50%{transform:translateY(-2px)rotate(-1deg)}75%{transform:translateY(-9px)rotate(3deg)}}@keyframes hpp-sparkle{0%,to{opacity:.45;transform:scale(.85)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(12deg)}}@keyframes hpp-badge-bounce{0%,to{transform:translateY(0)rotate(-2deg)scale(1)}28%{transform:translateY(-7px)rotate(4deg)scale(1.03)}56%{transform:translateY(0)rotate(-3deg)scale(.98)}78%{transform:translateY(-4px)rotate(2deg)scale(1.01)}}@keyframes hpp-badge-side-step{0%,to{transform:translate(0)translateY(0)rotate(0)}25%{transform:translate(-5px)translateY(-3px)rotate(-5deg)}50%{transform:translate(0)translateY(-7px)rotate(0)}75%{transform:translate(5px)translateY(-3px)rotate(5deg)}}@keyframes hpp-badge-victory{0%,to{transform:translateY(0)rotate(-1deg)scale(1)}20%{transform:translateY(-9px)rotate(5deg)scale(1.04)}42%{transform:translateY(-2px)rotate(-4deg)scale(.99)}65%{transform:translateY(-7px)rotate(3deg)scale(1.03)}}@keyframes hpp-badge-groove{0%,to{transform:translateY(0)rotate(-3deg)}25%{transform:translateY(-5px)rotate(5deg)}50%{transform:translateY(-8px)rotate(-2deg)}75%{transform:translateY(-3px)rotate(4deg)}}@keyframes hpp-badge-road-trip{0%,to{transform:translate(-3px)translateY(0)rotate(-2deg)scale(1)}25%{transform:translate(1px)translateY(-3px)rotate(1deg)scale(1.02)}50%{transform:translate(4px)translateY(0)rotate(2deg)scale(1)}75%{transform:translate(0)translateY(-4px)rotate(-1deg)scale(1.02)}}@media (prefers-reduced-motion:reduce){.hpp-cowboy-celebrate,.hpp-sparkle,.hpp-sparkle-delay,.hpp-operator-badge-earned{animation:none}}:root{--ops-navy:#071d49;--ops-blue:#0a4ead;--ops-bright-blue:#1267d6;--ops-red:#d71920;--ops-deep-red:#8f1118;--ops-yellow:#ffd429;--ops-green:#0a9f6e;--ops-ink:#0a1833;--ops-paper:#f3f7fc}body{color:var(--ops-ink);background:radial-gradient(circle at 86% 4%,#1267d61c,#0000 24rem),linear-gradient(#eaf1fa 0,#f7f9fc 30rem,#edf3f9 100%);margin:0}.ops-shell{min-height:100vh;overflow:hidden}.ops-header{isolation:isolate;color:#fff;background:radial-gradient(circle at 76% -45%,#4397ff85,#0000 46%),radial-gradient(circle at 108% 55%,#e31837eb,#0000 34%),linear-gradient(118deg,#03152f 0%,#082c61 38%,#0756a5 70%,#7b1832 100%);border-bottom:0;justify-content:space-between;align-items:center;gap:32px;min-height:160px;padding:22px clamp(22px,4vw,70px);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px #071d493d}.ops-header:before,.ops-header:after{content:"";pointer-events:none;position:absolute}.ops-header:before{opacity:1;background-image:linear-gradient(112deg,#0000 12%,#ffffff08 32%,#ffffff1f 49%,#0000 67%),radial-gradient(at 40% 112%,#2886ff3d,#0000 52%);inset:0}.ops-header:after{background:linear-gradient(90deg,#006491 0 38%,#ffd429 38% 72%,#e31837 72% 100%);height:8px;bottom:0;left:0;right:0;box-shadow:0 -1px 12px #ffffff29}.ops-brand,.ops-header-score{z-index:1;position:relative}.ops-brand{align-items:center;gap:clamp(15px,2.4vw,30px);display:flex}.ops-brand-logo{width:112px;height:112px;box-shadow:none;transform-origin:50% 90%;background:0 0;border:0;flex:none;place-items:center;animation:3.4s cubic-bezier(.45,.05,.25,1.25) infinite ops-header-cowboy;display:grid}.ops-brand-logo img{object-fit:contain;filter:drop-shadow(0 13px 11px #00000047);width:94px;height:82px}.ops-brand>div:last-child>span,.ops-eyebrow,.ops-section-heading>div>span{letter-spacing:.18em;text-transform:uppercase;font-size:.7rem;font-weight:900}.ops-brand h1{letter-spacing:.025em;text-transform:uppercase;text-shadow:0 3px #0003;margin:2px 0 0;font-size:clamp(2rem,4vw,3.75rem);line-height:.98}.ops-brand p{color:#d8e8ff;margin:8px 0 0;font-size:clamp(.82rem,1.4vw,1rem);font-weight:700}.ops-header-score{--score-color:#ff5964;min-width:318px;box-shadow:inset 0 1px 0 #ffffff2b, 0 18px 38px #010c2245, 0 0 32px var(--score-color);background:linear-gradient(135deg,#010e2794,#08265457);border:1px solid #ffffff3d;border-radius:32px;grid-template-columns:108px minmax(0,1fr);align-items:center;gap:16px;padding:13px 20px 13px 13px;display:grid}@supports (color:color-mix(in lab, red, red)){.ops-header-score{box-shadow:inset 0 1px 0 #ffffff2b, 0 18px 38px #010c2245, 0 0 32px color-mix(in srgb, var(--score-color) 20%, transparent)}}.ops-header-score{-webkit-backdrop-filter:blur(16px)saturate(1.25);backdrop-filter:blur(16px)saturate(1.25)}.ops-header-score.is-mid{--score-color:#ffd429}.ops-header-score.is-high{--score-color:#39d99b}.ops-score-ring{aspect-ratio:1;background:conic-gradient(var(--score-color) var(--score-progress), #ffffff21 0);width:108px;box-shadow:0 0 28px var(--score-color), inset 0 0 0 1px #ffffff21;border-radius:999px;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.ops-score-ring{box-shadow:0 0 28px color-mix(in srgb, var(--score-color) 43%, transparent), inset 0 0 0 1px #ffffff21}}.ops-score-ring:before{border-radius:inherit;content:"";background:radial-gradient(circle at 38% 28%,#174883,#061b43 72%);border:1px solid #ffffff29;position:absolute;inset:7px;box-shadow:inset 0 8px 18px #ffffff0f}.ops-score-ring>span{z-index:1;color:var(--score-color);filter:drop-shadow(0 0 9px var(--score-color));align-items:baseline;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.ops-score-ring>span{filter:drop-shadow(0 0 9px color-mix(in srgb, var(--score-color) 48%, transparent))}}.ops-score-ring strong{letter-spacing:-.06em;font:950 3.55rem/.8 "Domino's Sans Header 1",Arial Black,sans-serif}.ops-score-ring small{color:#fff;font:900 1.42rem/1 "Domino's Sans Header 1",Arial Black,sans-serif}.ops-score-copy{gap:6px;display:grid}.ops-score-copy>span{color:var(--score-color);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;font-size:.7rem;font-weight:900;display:flex}.ops-score-copy p{color:#d5e1f0;margin:0;font-size:.78rem;font-weight:750}.ops-score-dots{grid-template-columns:repeat(6,1fr);gap:5px;margin-top:3px;display:grid}.ops-score-dots i{background:#ffffff26;border-radius:999px;height:5px;box-shadow:inset 0 1px #ffffff1a}.ops-score-dots i.is-earned{background:var(--score-color);box-shadow:0 0 9px var(--score-color)}@supports (color:color-mix(in lab, red, red)){.ops-score-dots i.is-earned{box-shadow:0 0 9px color-mix(in srgb, var(--score-color) 70%, transparent)}}.ops-layout{grid-template-columns:286px minmax(0,1fr);align-items:start;gap:24px;max-width:1740px;margin:0 auto;padding:24px clamp(16px,3vw,44px) 64px;display:grid}.ops-sidebar{color:#fff;background:linear-gradient(180deg, var(--ops-navy) 0 58%, #09285d 100%);border:1px solid #cbd8e8;border-radius:28px;position:sticky;top:18px;overflow:hidden;box-shadow:0 18px 42px #071d492e}.ops-sidebar-head{border-bottom:4px solid var(--ops-yellow);gap:8px;padding:20px 18px 12px;display:grid}.ops-sidebar-head>span{color:#9eb9df;letter-spacing:.16em;text-transform:uppercase;font-size:.67rem;font-weight:900}.ops-sidebar-head button{color:#fff;text-align:left;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:14px;align-items:center;gap:10px;min-height:44px;padding:10px 12px;font-weight:850;display:flex}.ops-sidebar-head button.is-selected{border-color:var(--ops-yellow);color:var(--ops-navy);background:var(--ops-yellow)}.ops-sidebar-tabs{background:#ffffff1a;grid-template-columns:1fr 1fr;width:calc(100% - 28px);margin:14px;display:grid}.ops-sidebar-tabs button{color:#c7d9ef}.ops-sidebar-tabs button[data-state=active]{color:var(--ops-navy);background:#fff}.ops-scope-list{scrollbar-width:thin;scrollbar-color:#5074a6 transparent;gap:6px;max-height:min(54vh,570px);padding:0 13px 14px;display:grid;overflow-y:auto}.ops-scope-button{color:#deebfb;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:15px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:7px;min-height:58px;padding:8px 9px;transition:transform .18s,background .18s,border-color .18s;display:grid}.ops-scope-button:hover{background:#ffffff14;border-color:#fff3;transform:translate(2px)}.ops-scope-button.is-selected{color:#fff;background:linear-gradient(100deg, var(--ops-deep-red), var(--ops-red));border-color:#ff7277;box-shadow:0 8px 18px #6e050e52}.ops-scope-button>span{width:32px;height:32px;color:var(--ops-yellow);background:#ffffff1a;border-radius:10px;place-items:center;display:grid}.ops-scope-button div{min-width:0;display:grid}.ops-scope-button strong,.ops-scope-button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops-scope-button strong{font-size:.82rem}.ops-scope-button small{color:#94b0d5;margin-top:2px;font-size:.65rem}.ops-scope-button.is-selected small{color:#ffd9da}.ops-scope-button>svg{transform:rotate(-90deg)}.ops-sidebar-note{color:#f6f9ff;background:#ffd42917;border:1px solid #ffd4295c;border-radius:16px;grid-template-columns:24px 1fr;gap:8px;margin:0 13px 15px;padding:12px;display:grid}.ops-sidebar-note svg{color:var(--ops-yellow)}.ops-sidebar-note p{margin:0;font-size:.69rem;line-height:1.45}.ops-sidebar-note strong{color:var(--ops-yellow);display:block}.ops-content{min-width:0}.ops-toolbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd1;border:1px solid #d6e0ec;border-radius:24px;justify-content:space-between;align-items:flex-end;gap:20px;padding:18px 20px;display:flex;box-shadow:0 10px 28px #1e407014}.ops-eyebrow,.ops-section-heading>div>span{color:var(--ops-blue)}.ops-toolbar h2,.ops-section-heading h2{color:var(--ops-navy);text-transform:uppercase;margin:3px 0 2px;font-size:clamp(1.55rem,2.7vw,2.45rem);line-height:1}.ops-toolbar p{color:#64748b;margin:6px 0 0;font-size:.8rem}.ops-period-control{gap:5px;min-width:330px;display:grid}.ops-period-control>span{color:#526581;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:6px;font-size:.68rem;font-weight:900;display:flex}.ops-period-control [data-slot=select-trigger]{background:#fff;border-color:#aebfd4;border-radius:13px;width:100%;height:44px;font-weight:800}.ops-period-control small{color:#7890ac;font-size:.65rem}.ops-data-banner{border:1px solid #bed3ee;border-left:5px solid var(--ops-bright-blue);background:#eef6ff;border-radius:17px;justify-content:space-between;align-items:center;gap:18px;margin:14px 0;padding:11px 14px;display:flex}.ops-data-banner>div{align-items:center;gap:9px;display:flex}.ops-data-banner svg{color:var(--ops-bright-blue);flex:none}.ops-data-banner p{color:#49617f;margin:0;font-size:.76rem}.ops-data-banner strong{color:var(--ops-navy)}.ops-source-states{flex-wrap:wrap;flex:none;justify-content:flex-end;display:flex;gap:5px!important}.ops-source-states span{text-transform:uppercase;border-radius:99px;padding:6px 10px;font-size:.65rem;font-weight:900}.ops-source-states span.is-live{color:#07553c;background:#c9f4e3}.ops-source-states span.is-snapshot{color:#7b2d00;background:#ffe6b8}.ops-source-states small{color:#6a7f99;text-align:right;width:100%;font-size:.58rem;font-weight:800}.ops-source-warning{color:#6c4200;background:#fff8de;border:1px solid #efc46f;border-radius:14px;align-items:center;gap:8px;margin:-4px 0 14px;padding:8px 11px;font-size:.68rem;font-weight:750;display:flex}.ops-source-warning svg{color:#b66d00;flex:none}.ops-eligibility{border:1px solid;border-radius:22px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:16px;padding:14px 18px;display:grid;overflow:hidden;box-shadow:0 12px 24px #2d466717}.ops-eligibility.is-hit{background:linear-gradient(100deg,#e8fff7,#f9fffd 64%,#d8fced);border-color:#70d9b3}.ops-eligibility.is-miss,.ops-eligibility.is-pending{background:linear-gradient(100deg,#fff0f0,snow 64%,#ffe0e1);border-color:#f0a3a7}.ops-eligibility-icon{color:#fff;background:var(--ops-green);border-radius:17px;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 8px 18px #0a9f6e3d}.ops-eligibility.is-miss .ops-eligibility-icon,.ops-eligibility.is-pending .ops-eligibility-icon{background:var(--ops-red);box-shadow:0 8px 18px #d7192033}.ops-eligibility>div:nth-child(2)>span{color:var(--ops-deep-red);letter-spacing:.13em;text-transform:uppercase;font-size:.62rem;font-weight:950}.ops-eligibility.is-hit>div:nth-child(2)>span{color:#087550}.ops-eligibility h3{margin:2px 0 1px;font-size:1.05rem}.ops-eligibility p{color:#68778c;margin:0;font-size:.75rem}.ops-eligibility-stats{grid-template-columns:repeat(2,auto);gap:18px;display:grid}.ops-eligibility-stats>div{justify-items:end;display:grid}.ops-eligibility-stats strong{color:var(--ops-deep-red);font:900 2rem/1 "Domino's Sans Header 1",Arial Black,sans-serif}.ops-eligibility.is-hit .ops-eligibility-stats strong{color:#087550}.ops-eligibility-stats span{color:#6b7e96;margin-top:3px;font-size:.66rem;font-weight:800}.ops-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.ops-metric-card{isolation:isolate;background:#fff;border:1px solid;border-radius:26px;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) 164px;min-height:330px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 32px #1f3a5b1a}.ops-metric-card:before{z-index:-1;content:"";opacity:.7;background:radial-gradient(circle at 92% 12%,#ffffffe6,#0000 13rem);position:absolute;inset:0}.ops-metric-card.is-hit{background:linear-gradient(145deg,#fff 0 42%,#eafff7 100%);border-color:#56caa1}.ops-metric-card.is-miss,.ops-metric-card.is-pending{background:linear-gradient(145deg,#fff 0 38%,#fff0f1 100%);border-color:#e9a1a4}.ops-metric-copy{min-width:0;padding:17px 0 13px 17px}.ops-metric-heading{align-items:flex-start;gap:9px;min-height:45px;display:flex}.ops-metric-icon{width:36px;height:36px;color:var(--ops-blue);background:#e9f2ff;border-radius:12px;flex:none;place-items:center;display:grid}.ops-metric-card.is-hit .ops-metric-icon{color:#087550;background:#c9f6e5}.ops-metric-card.is-miss .ops-metric-icon,.ops-metric-card.is-pending .ops-metric-icon{color:var(--ops-deep-red);background:#ffe1e2}.ops-metric-heading p{color:var(--ops-navy);margin:1px 0 0;font-size:.81rem;font-weight:950}.ops-gate-label{color:var(--ops-red);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:3px;margin-top:3px;font-size:.52rem;font-weight:950;line-height:1.2;display:inline-flex}.ops-value-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:11px;display:flex}.ops-value-row>strong{color:var(--ops-navy);font:900 clamp(1.75rem,2.9vw,2.4rem)/1 "Domino's Sans Header 1",Arial Black,sans-serif}.ops-status-pill{letter-spacing:.03em;text-transform:uppercase;border-radius:99px;align-items:center;gap:4px;padding:5px 7px;font-size:.53rem;font-weight:950;display:inline-flex}.ops-status-pill.is-hit{color:#075c40;background:#c7f6e3}.ops-status-pill.is-miss,.ops-status-pill.is-pending{color:#891116;background:#ffd9db}.ops-goal,.ops-metric-description{color:#687990;font-size:.64rem;line-height:1.35}.ops-goal{margin:7px 0 6px;font-weight:850}.ops-metric-description{max-width:210px;margin:8px 0 0}.ops-progress{background:#dbe5f0;height:5px}.ops-progress [data-slot=progress-indicator]{background:var(--ops-green)}.ops-metric-card.is-miss .ops-progress [data-slot=progress-indicator]{background:var(--ops-red)}.ops-character-stage{background:linear-gradient(160deg,#ffffffe0,#ffffff3d);border-radius:24px;place-items:center;min-width:0;min-height:218px;margin:24px 14px 16px 2px;display:grid;position:relative;overflow:visible}.ops-character{z-index:3;object-fit:contain;transform-origin:50% 88%;will-change:transform;width:116px;height:116px;position:relative}.ops-character-stage.is-miss .ops-character,.ops-character-stage.is-pending .ops-character{opacity:.58;filter:grayscale(.28)sepia(.62)saturate(3.8)hue-rotate(308deg)brightness(.74)contrast(1.05);transform:scale(.9)}.ops-stage-glow{z-index:1;background:radial-gradient(circle,#ffd42999,#0a9f6e24 48%,#0000 70%);border-radius:999px;width:98px;height:98px;animation:1.8s ease-in-out infinite ops-glow;position:absolute}.ops-character-stage.is-miss .ops-stage-glow,.ops-character-stage.is-pending .ops-stage-glow{opacity:.45;background:radial-gradient(circle,#d7192042,#0000 70%);animation:none}.ops-stage-shadow{z-index:2;filter:blur(2px);background:#071d4924;border-radius:50%;width:82px;height:12px;animation:1.8s ease-in-out infinite ops-shadow;position:absolute;bottom:28px}.ops-character-stage.is-miss .ops-stage-shadow,.ops-character-stage.is-pending .ops-stage-shadow{animation:none}.ops-card-footer{color:#087550;background:#d9faed;border-top:1px solid;grid-column:1/-1;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:38px;padding:8px 13px;font-size:.62rem;font-weight:900;display:grid}.ops-metric-card.is-miss .ops-card-footer,.ops-metric-card.is-pending .ops-card-footer{color:var(--ops-deep-red);background:#ffe0e2;border-color:#f1bfc2}.ops-card-footer strong{letter-spacing:.04em;font-size:.52rem}.ops-achievement-section{background:linear-gradient(145deg,#fff,#f6f9fd);border:1px solid #cbd8e8;border-radius:28px;margin-top:25px;padding:clamp(18px,3vw,28px);box-shadow:0 18px 38px #1f3a5b17}.ops-section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}.ops-section-heading p{color:#62738a;text-align:right;max-width:440px;margin:0;font-size:.75rem;line-height:1.5}.ops-achievement-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ops-achievement{background:linear-gradient(145deg,#fff,#fff0f1);border:1px solid #eba9ac;border-radius:20px;grid-template-columns:106px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:144px;padding:14px;display:grid;overflow:hidden}.ops-achievement.is-hit{background:linear-gradient(145deg,#fff,#e7fff6);border-color:#69d2ad}.ops-achievement-art{place-items:center;height:116px;display:grid;position:relative;overflow:visible}.ops-achievement-art img{z-index:2;object-fit:contain;transform-origin:50% 78%;opacity:.53;filter:grayscale(.25)sepia(.6)saturate(3.7)hue-rotate(308deg)brightness(.78);width:84px;height:84px;position:relative}.ops-achievement.is-hit .ops-achievement-art img{opacity:1;filter:none}.ops-achievement>div:last-child>span{color:var(--ops-deep-red);letter-spacing:.1em;text-transform:uppercase;font-size:.55rem;font-weight:950}.ops-achievement.is-hit>div:last-child>span{color:#087550}.ops-achievement h3{color:var(--ops-navy);margin:2px 0;font-size:.83rem}.ops-achievement p{color:#69798e;margin:0;font-size:.62rem;line-height:1.35}.ops-confetti{z-index:5;pointer-events:none;position:absolute;inset:0}.ops-confetti i{--angle:calc(var(--piece) * 30deg);background:var(--ops-yellow);width:5px;height:10px;transform:rotate(var(--angle)) translateY(-23px);animation:ops-confetti-burst 2.1s calc(var(--piece) * -.08s) ease-out infinite;border-radius:2px;position:absolute;top:47%;left:50%}.ops-confetti i:nth-child(3n+1){background:var(--ops-red)}.ops-confetti i:nth-child(3n+2){background:var(--ops-bright-blue)}.ops-mobile-scope{display:none}.ops-footer{color:#6f8199;background:#e9f0f7;border-top:1px solid #cfdae7;justify-content:space-between;gap:16px;padding:22px clamp(18px,4vw,64px);font-size:.68rem;display:flex}.ops-footer span{color:var(--ops-navy);font-weight:900}.ops-footer p{margin:0}@keyframes ops-header-cowboy{0%,to{transform:translateY(0)rotate(-2deg)}18%{transform:translateY(-12px)rotate(4deg)}32%{transform:translateY(-3px)rotate(-5deg)}48%{transform:translateY(-16px)rotate(3deg)}66%{transform:translateY(0)rotate(0)scaleY(.96)}78%{transform:translateY(-6px)rotate(-2deg)}}@keyframes ops-glow{0%,to{opacity:.54;transform:scale(.82)rotate(0)}45%{opacity:1;transform:scale(1.2)rotate(35deg)}70%{opacity:.78;transform:scale(1.05)rotate(70deg)}}@keyframes ops-shadow{0%,to{opacity:.42;transform:scaleX(1)}45%{opacity:.2;transform:scaleX(.64)}}@keyframes ops-ride{0%,to{transform:translate(-10px,7px)rotate(-6deg)scale(.94)}18%{transform:translate(-3px,-2px)rotate(2deg)scale(1)}38%{transform:translate(10px,-7px)rotate(-7deg)scale(1.06)}55%{transform:translate(17px,-12px)rotate(-12deg)scale(1.05)}72%{transform:translate(7px,-2px)rotate(4deg)scale(1)}88%{transform:translate(-7px,5px)rotate(-3deg)scale(.96)}}@keyframes ops-paddle{0%,to{transform:translateY(5px)rotate(-5deg)scale(.96)}18%{transform:translateY(8px)rotate(4deg)scaleY(.9)}40%{transform:translateY(-18px)rotate(10deg)scale(1.06)}58%{transform:translateY(-23px)rotate(-8deg)scale(1.08)}76%{transform:translateY(-4px)rotate(4deg)scale(1)}88%{transform:translateY(4px)rotate(-3deg)scaleY(.94)}}@keyframes ops-cowboy{0%,to{transform:translateY(4px)rotate(-4deg)scale(.97)}22%{transform:translate(-8px,-7px)rotate(4deg)scale(1.03)}42%{transform:translate(6px,-19px)rotate(-3deg)scale(1.08)}58%{transform:translate(10px,-13px)rotate(8deg)scale(1.05)}76%{transform:translate(-2px)rotate(-5deg)scale(.98)}88%{transform:translateY(5px)rotate(2deg)scaleY(.93)}}@keyframes ops-toss{0%,to{transform:translateY(5px)rotate(-6deg)scale(.96)}20%{transform:translate(-9px,-5px)rotate(2deg)scale(1.02)}38%{transform:translateY(-22px)rotate(13deg)scale(1.08)}56%{transform:translate(11px,-16px)rotate(-9deg)scale(1.07)}74%{transform:translate(4px,-2px)rotate(4deg)scale(1)}88%{transform:translateY(7px)rotate(-3deg)scaleY(.92)}}@keyframes ops-case{0%,to{transform:translate(-10px,4px)rotate(-3deg)scale(.96)}18%{transform:translate(-3px,-6px)rotate(6deg)scale(1.02)}38%{transform:translate(12px,-13px)rotate(-5deg)scale(1.07)}56%{transform:translate(15px,-5px)rotate(9deg)scale(1.04)}75%{transform:translateY(-18px)rotate(-8deg)scale(1.08)}90%{transform:translate(-8px,2px)rotate(2deg)scale(.98)}}@keyframes ops-star{0%,to{transform:translateY(6px)rotate(-5deg)scale(.95)}16%{transform:translateY(9px)rotate(3deg)scaleY(.9)}36%{transform:translate(-8px,-19px)rotate(-11deg)scale(1.08)}54%{transform:translate(9px,-24px)rotate(11deg)scale(1.11)}72%{transform:translate(3px,-4px)rotate(-4deg)scale(1.01)}88%{transform:translateY(8px)rotate(2deg)scaleY(.92)}}@keyframes ops-earned-parade{0%,to{transform:translateY(4px)rotate(-4deg)scale(.94)}24%{transform:translate(-6px,-8px)rotate(5deg)scale(1.04)}48%{transform:translate(5px,-14px)rotate(-6deg)scale(1.1)}72%{transform:translate(7px,-5px)rotate(6deg)scale(1.03)}}@keyframes ops-trophy-parade{0%,to{transform:translateY(4px)rotate(-3deg)scale(.94)}18%{transform:translate(-5px,-5px)rotate(2deg)scale(1.02)}36%{transform:translateY(-15px)rotate(-5deg)scale(1.1)}52%{transform:translateY(-18px)rotate(5deg)scale(1.12)}70%{transform:translate(5px,-5px)rotate(-2deg)scale(1.03)}84%{transform:translateY(5px)rotate(2deg)scaleY(.92)}}@keyframes ops-map-scout{0%,to{transform:translate(-4px,3px)rotate(-4deg)scale(.96)}24%{transform:translate(5px,-8px)rotate(3deg)scale(1.04)}45%{transform:translate(-3px,-14px)rotate(-2deg)scale(1.08)}65%{transform:translate(7px,-9px)rotate(5deg)scale(1.05)}82%{transform:translate(1px,1px)rotate(-3deg)scale(.99)}}@keyframes ops-medal-juggle{0%,to{transform:translateY(3px)rotate(-3deg)scale(.96)}17%{transform:translate(-5px,-7px)rotate(5deg)scale(1.03)}34%{transform:translate(4px,-16px)rotate(-6deg)scale(1.1)}51%{transform:translate(7px,-9px)rotate(7deg)scale(1.06)}68%{transform:translate(-4px,-15px)rotate(-5deg)scale(1.09)}85%{transform:translateY(2px)rotate(3deg)scale(.99)}}@keyframes ops-comeback-leap{0%,to{transform:translate(-6px,5px)rotate(-7deg)scale(.94)}20%{transform:translate(-2px,7px)rotate(2deg)scaleY(.9)}43%{transform:translate(7px,-18px)rotate(9deg)scale(1.11)}60%{transform:translate(10px,-13px)rotate(-4deg)scale(1.08)}78%{transform:translate(2px,-2px)rotate(4deg)scale(1.01)}90%{transform:translate(-4px,5px)rotate(-3deg)scaleY(.93)}}@keyframes ops-confetti-burst{0%{opacity:0;transform:rotate(var(--angle)) translateY(-18px) scale(.4)}16%{opacity:1}58%{opacity:.9;transform:rotate(calc(var(--angle) + 80deg)) translateY(-67px) scale(1)}to{opacity:0;transform:rotate(calc(var(--angle) + 155deg)) translateY(-82px) scale(.5)}}.ops-ride-celebration{animation:2.8s cubic-bezier(.46,.03,.35,1.25) infinite ops-ride}.ops-paddle-celebration{animation:2.55s cubic-bezier(.46,.03,.35,1.3) -.4s infinite ops-paddle}.ops-cowboy-celebration{animation:2.7s cubic-bezier(.42,.05,.27,1.25) -.7s infinite ops-cowboy}.ops-toss-celebration{animation:2.45s cubic-bezier(.5,.04,.28,1.3) -.9s infinite ops-toss}.ops-case-celebration{animation:2.65s cubic-bezier(.45,.05,.3,1.28) -.3s infinite ops-case}.ops-star-celebration{animation:2.35s cubic-bezier(.45,.02,.26,1.35) -.6s infinite ops-star}.ops-achievement.is-hit .ops-trophy-celebration{animation:2.85s cubic-bezier(.43,.03,.27,1.3) infinite ops-trophy-parade}.ops-achievement.is-hit .ops-map-celebration{animation:3.1s cubic-bezier(.42,.04,.3,1.25) -.5s infinite ops-map-scout}.ops-achievement.is-hit .ops-medal-celebration{animation:2.55s cubic-bezier(.46,.02,.26,1.34) -.8s infinite ops-medal-juggle}.ops-achievement.is-hit .ops-comeback-celebration{animation:2.7s cubic-bezier(.45,.02,.25,1.36) -.3s infinite ops-comeback-leap}@media (width<=1280px){.ecosystem-header{grid-template-columns:auto minmax(0,1fr) auto}.ecosystem-links{justify-self:end}.ecosystem-links a{justify-content:center;width:38px;padding:8px}.ecosystem-links a span{display:none}.ops-metric-grid,.ops-achievement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=880px){.ops-header{min-height:138px;padding:18px 20px}.ops-brand-logo{width:90px;height:90px}.ops-brand-logo img{width:78px;height:70px}.ops-header-score{border-radius:23px;grid-template-columns:68px minmax(0,1fr);gap:11px;min-width:220px;padding:10px 13px 10px 10px}.ops-score-ring{width:68px}.ops-score-ring:before{inset:5px}.ops-score-ring strong{font-size:2.2rem}.ops-score-ring small{font-size:.92rem}.ops-score-copy p{font-size:.63rem}.ops-layout{padding:14px 12px 44px;display:block}.ops-sidebar{display:none}.ops-mobile-scope{z-index:10;border:2px solid var(--ops-yellow);color:#fff;background:linear-gradient(105deg, var(--ops-navy), var(--ops-blue) 72%, var(--ops-red));border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(230px,42%);align-items:center;gap:14px;margin:14px 12px 0;padding:13px;display:grid;position:relative;box-shadow:0 13px 28px #071d493b}.ops-mobile-title{align-items:center;gap:10px;display:flex}.ops-mobile-title>svg{color:var(--ops-yellow)}.ops-mobile-title div{display:grid}.ops-mobile-title strong{font-size:.86rem}.ops-mobile-title span{color:#c7d9ef;font-size:.65rem}.ops-mobile-select{width:100%;height:46px;color:var(--ops-navy);background:#fff;border-color:#ffffff6b;border-radius:14px;font-weight:900}.ops-toolbar{margin-top:0}}@media (width<=650px){.ecosystem-actions .arena-points,.ecosystem-actions .arena-user{display:none}.ecosystem-actions .arena-header-actions>a{min-height:40px;padding:7px 9px;font-size:0}.ecosystem-actions .arena-header-actions>a svg{width:18px;height:18px}}@media (width<=760px){.ecosystem-header{gap:8px;height:72px;padding:0 10px}.ecosystem-brand-logo{width:58px}.ecosystem-brand-copy{display:none}.ecosystem-links{justify-self:stretch}.ecosystem-links a{width:34px;min-height:34px;padding:7px}.ops-account-chip{display:none}.ops-progress-strip{flex-direction:column;align-items:stretch}.ops-progress-strip .ops-header-score{max-width:none}.ops-progress-arena{justify-content:center}.ops-header{gap:12px;min-height:0;padding:13px 14px 18px;display:grid}.ops-brand{gap:10px}.ops-brand-logo{width:70px;height:70px}.ops-brand-logo img{width:62px;height:56px}.ops-brand>div:last-child>span{font-size:.52rem}.ops-brand h1{font-size:clamp(1.5rem,8vw,2.1rem)}.ops-brand p{max-width:280px;margin-top:5px;font-size:.65rem}.ops-header-score{grid-template-columns:62px minmax(0,1fr);width:100%;min-width:0}.ops-score-ring{width:62px}.ops-score-ring strong{font-size:2rem}.ops-score-copy,.ops-score-dots{gap:4px}.ops-mobile-scope{border-radius:19px;grid-template-columns:1fr;gap:10px;margin:10px 9px 0}.ops-layout{padding:10px 9px 34px}.ops-toolbar{border-radius:20px;gap:14px;padding:15px;display:grid}.ops-toolbar h2{font-size:1.7rem}.ops-period-control{min-width:0}.ops-data-banner{align-items:flex-start;display:grid}.ops-source-states{justify-content:flex-start}.ops-source-states small{text-align:left}.ops-eligibility{border-radius:19px;grid-template-columns:45px minmax(0,1fr);padding:13px}.ops-eligibility-icon{border-radius:14px;width:43px;height:43px}.ops-eligibility-stats{border-top:1px solid #7882912e;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;width:100%;padding-top:9px}.ops-eligibility-stats>div{justify-items:start}.ops-eligibility-stats strong{font-size:1.65rem}.ops-metric-grid{grid-template-columns:1fr;gap:12px}.ops-metric-card{border-radius:22px;grid-template-columns:minmax(0,1fr) 150px;min-height:308px}.ops-metric-copy{padding:15px 0 11px 14px}.ops-character{width:104px;height:104px}.ops-character-stage{min-height:196px;margin:22px 12px 14px 0}.ops-section-heading{gap:8px;display:grid}.ops-section-heading p{text-align:left}.ops-achievement-section{border-radius:22px;margin-top:16px;padding:15px}.ops-achievement-grid{grid-template-columns:1fr}.ops-achievement{grid-template-columns:100px minmax(0,1fr);min-height:132px;padding:12px}.ops-achievement-art{height:108px}.ops-achievement-art img{width:82px;height:82px}.ops-footer{padding:18px;display:grid}}@media (width<=390px){.ops-metric-card{grid-template-columns:minmax(0,1fr) 140px}.ops-character{width:96px;height:96px}.ops-character-stage{margin-right:10px}.ops-status-pill{padding:4px 6px;font-size:.48rem}.ops-metric-description{font-size:.6rem}}@media (prefers-reduced-motion:reduce){.ops-brand-logo,.ops-stage-glow,.ops-stage-shadow,.ops-character,.ops-achievement-art img,.ops-confetti i{animation:none!important}}.ops-brand,.ops-header-side{z-index:1;position:relative}.ops-header-side{flex:none;justify-items:end;gap:9px;display:grid}.ops-account-nav{justify-content:flex-end;align-items:center;gap:8px;display:flex}.ops-arena-link,.ops-training-link,.ops-account-chip,.ops-signout{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0213316b;border:1px solid #ffffff40;box-shadow:inset 0 1px #ffffff1f}.ops-arena-link,.ops-training-link{letter-spacing:.04em;text-transform:uppercase;border-radius:13px;align-items:center;gap:7px;min-height:38px;padding:7px 10px;font-size:.68rem;font-weight:950;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.ops-arena-link:hover,.ops-training-link:hover{border-color:var(--ops-yellow);background:#04193fb8;transform:translateY(-2px)}.ops-arena-link b{min-width:20px;height:20px;color:var(--ops-navy);background:var(--ops-yellow);border-radius:999px;place-items:center;font-size:.65rem;display:grid}.ops-account-chip{border-radius:13px;align-content:center;min-height:38px;padding:5px 11px;line-height:1.05;display:grid}.ops-account-chip strong{align-items:center;gap:4px;font-size:.7rem;display:flex}.ops-account-chip small{color:#c8daf2;align-items:center;gap:3px;margin-top:3px;font-size:.58rem;font-weight:800;display:flex}.ops-signout{border-radius:13px;place-items:center;width:38px;height:38px;text-decoration:none;transition:color .18s,background .18s;display:grid}.ops-signout:hover{color:var(--ops-yellow);background:#021331b8}.ops-layout.is-gm{grid-template-columns:minmax(0,1fr)}@keyframes ops-arena-border{0%,to{outline-color:#ffd429;box-shadow:0 15px 34px #071d4921,0 0 0 4px #ffd42933,0 0 24px #ffd42929}33%{outline-color:#1267d6;box-shadow:0 15px 34px #071d4921,0 0 0 4px #1267d633,0 0 28px #1267d633}66%{outline-color:#e31837;box-shadow:0 15px 34px #071d4921,0 0 0 4px #e318372e,0 0 26px #e318372e}}.ops-metric-card.is-challenged{z-index:1;outline:3px solid var(--ops-yellow);outline-offset:-3px;animation:3.2s ease-in-out infinite ops-arena-border}.ops-arena-ribbon{z-index:8;color:#fff;background:linear-gradient(100deg, var(--ops-navy), var(--ops-blue) 62%, var(--ops-red));letter-spacing:.04em;text-align:center;text-transform:uppercase;border:1px solid #ffffff7a;border-radius:999px;justify-content:center;align-items:center;gap:5px;max-width:140px;padding:5px 8px;font-size:.49rem;font-weight:950;line-height:1.1;display:inline-flex;position:absolute;top:10px;right:10px;box-shadow:0 7px 16px #071d493d}.arena-access-shell,.arena-shell{min-height:100vh;color:var(--ops-ink);background:radial-gradient(circle at 11% 8%,#ffd42930,#0000 27rem),radial-gradient(circle at 91% 13%,#1267d633,#0000 34rem),linear-gradient(#e9f1fb,#f8fafc 35rem,#edf3f9)}.arena-access-shell{place-items:center;min-height:100svh;padding:24px;display:grid}.arena-access-card{text-align:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe0;border:1px solid #ffffffd9;border-radius:34px;justify-items:center;width:min(100%,590px);padding:clamp(28px,6vw,54px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #071d4933}.arena-access-card:before{content:"";background:linear-gradient(90deg, var(--ops-blue) 0 38%, var(--ops-yellow) 38% 70%, var(--ops-red) 70%);height:8px;position:absolute;top:0;left:0;right:0}.arena-access-card>img{object-fit:contain;filter:drop-shadow(0 16px 12px #071d4930);transform-origin:50% 88%;width:min(190px,45vw);height:auto;animation:3.4s cubic-bezier(.45,.05,.25,1.25) infinite ops-header-cowboy}.arena-access-card>span{color:var(--ops-blue);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;margin-top:12px;font-size:.7rem;font-weight:950;display:inline-flex}.arena-access-card h1{max-width:450px;color:var(--ops-navy);text-transform:uppercase;margin:12px 0 8px;font-size:clamp(2rem,7vw,3.25rem);line-height:.96}.arena-access-card p{color:#5d708a;max-width:470px;margin:0;font-size:.9rem;line-height:1.6}.arena-access-button{color:#fff;background:linear-gradient(110deg, var(--ops-navy), var(--ops-blue) 72%, #1267d6);letter-spacing:.05em;text-transform:uppercase;border-radius:16px;align-items:center;gap:8px;min-height:50px;margin-top:24px;padding:12px 20px;font-size:.78rem;font-weight:950;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 12px 28px #0a4ead42}.arena-access-button:hover{transform:translateY(-2px);box-shadow:0 16px 34px #0a4ead57}.arena-header{color:#fff;background:radial-gradient(circle at 83% -40%,#4599ff80,#0000 42%),radial-gradient(circle at 105% 86%,#e31837e0,#0000 30%),linear-gradient(118deg,#03152f,#082d65 48%,#075aa8 78%,#7b1832);justify-content:space-between;align-items:center;gap:24px;min-height:126px;padding:18px clamp(18px,4vw,64px) 25px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #071d493d}.arena-header:after{content:"";background:linear-gradient(90deg, var(--ops-blue) 0 38%, var(--ops-yellow) 38% 72%, var(--ops-red) 72%);height:7px;position:absolute;bottom:0;left:0;right:0}.arena-brand,.arena-header-actions{z-index:1;position:relative}.arena-brand{align-items:center;gap:17px;display:flex}.arena-brand>img{object-fit:contain;filter:drop-shadow(0 12px 10px #00000047);transform-origin:50% 88%;width:92px;height:74px;animation:3.4s cubic-bezier(.45,.05,.25,1.25) infinite ops-header-cowboy}.arena-brand span,.arena-eyebrow,.arena-section-heading span{letter-spacing:.15em;text-transform:uppercase;font-size:.64rem;font-weight:950}.arena-brand h1{letter-spacing:.02em;text-transform:uppercase;text-shadow:0 3px #0003;margin:1px 0 0;font-size:clamp(1.8rem,3.7vw,3.15rem);line-height:.95}.arena-brand p{color:#d6e5f8;margin:5px 0 0;font-size:.73rem;font-weight:750}.arena-header-actions{justify-content:flex-end;align-items:stretch;gap:8px;display:flex}.arena-header-actions>a,.arena-points,.arena-user{color:#fff;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#02122d6b;border:1px solid #ffffff3d;border-radius:15px;align-items:center;gap:8px;min-height:46px;padding:8px 12px;display:flex;box-shadow:inset 0 1px #ffffff1f}.arena-header-actions>a{font-size:.68rem;font-weight:900;text-decoration:none}.arena-points{color:var(--ops-yellow)}.arena-points span,.arena-user span{color:#d9e7f7;text-transform:uppercase;font-size:.56rem;font-weight:750;line-height:1.1;display:grid}.arena-points strong,.arena-user strong{color:#fff;letter-spacing:.02em;text-transform:none;font-size:.82rem}.arena-points strong{color:var(--ops-yellow)}.arena-body{gap:22px;max-width:1500px;margin:0 auto;padding:26px clamp(14px,3.4vw,48px) 70px;display:grid}.arena-command-bar{color:#fff;background:radial-gradient(circle at 87% -90%,#4599ff8c,#0000 44%),linear-gradient(105deg,#03152f,#082d65 52%,#7b1832);justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:12px clamp(14px,3.4vw,48px);display:flex;box-shadow:0 14px 34px #071d492e}.arena-command-bar>div:first-child{gap:4px;display:grid}.arena-command-bar>div:first-child span{color:var(--ops-yellow);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:7px;font-size:.62rem;font-weight:950;display:inline-flex}.arena-command-bar>div:first-child strong{letter-spacing:.02em;text-transform:uppercase;font:900 1.2rem/1 "Domino's Sans Header 1",Arial Black,sans-serif}.arena-load-actions{gap:9px;margin-top:22px;display:flex}.arena-hero h1{max-width:850px;color:var(--ops-navy);text-transform:uppercase;margin:9px 0 10px;font-size:clamp(2rem,4.7vw,4rem);line-height:.95}.arena-hero{background:radial-gradient(circle at 94% 4%,#ffd42940,#0000 17rem),linear-gradient(128deg,#fff,#edf5ff 68%,#fff6c8);border:1px solid #c7d8ed;border-radius:30px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;padding:clamp(22px,4vw,38px);display:grid;overflow:hidden;box-shadow:0 18px 42px #1f3a5b1a}.arena-eyebrow{color:var(--ops-red);align-items:center;gap:7px;display:inline-flex}.arena-hero h2{max-width:850px;color:var(--ops-navy);text-transform:uppercase;margin:9px 0 10px;font-size:clamp(2rem,4.7vw,4rem);line-height:.95}.arena-hero p{color:#5d7089;max-width:780px;margin:0;font-size:.83rem;font-weight:650;line-height:1.55}.arena-hero-actions{gap:9px;min-width:190px;display:grid}.arena-primary-action,.arena-account-action{letter-spacing:.04em;text-transform:uppercase;border-radius:15px;min-height:48px;font-size:.71rem;font-weight:950}.arena-primary-action{color:#fff;background:linear-gradient(105deg, var(--ops-navy), var(--ops-blue) 70%, #1267d6);box-shadow:0 11px 24px #0a4ead40}.arena-account-action{color:var(--ops-navy);background:#fff;border-color:#afc5df}.arena-dialog{max-height:min(90svh,760px);color:var(--ops-ink);opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #c5d5e8;border-radius:24px;overflow-y:auto;box-shadow:0 30px 90px #03152f61,0 0 0 1px #ffffffbf}.arena-dialog [data-slot=dialog-title]{color:var(--ops-navy)}.arena-dialog [data-slot=dialog-description]{color:#60748d}.arena-dialog [data-slot=dialog-close]{color:var(--ops-navy);background:#edf3fa}.arena-dialog label{gap:6px;margin:5px 0;display:grid}.arena-dialog label>span{color:#526780;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:900}.arena-dialog-rule{color:#684500;background:#fff9df;border:1px solid #f0cf62;border-radius:15px;align-items:flex-start;gap:10px;padding:11px;display:flex}.arena-dialog-rule svg{flex:none}.arena-dialog-rule p{gap:3px;margin:0;font-size:.68rem;line-height:1.4;display:grid}.arena-challenge-menu{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.arena-challenge-menu article{background:#fff;border:1px solid #cbd9ea;border-radius:20px;grid-template-columns:42px minmax(0,1fr);gap:10px;padding:15px;display:grid;box-shadow:0 10px 24px #1f3a5b14}.arena-challenge-menu article>span{color:#fff;background:linear-gradient(135deg, var(--ops-blue), var(--ops-navy));border-radius:14px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 8px 16px #0a4ead2e}.arena-challenge-menu h3{color:var(--ops-navy);margin:1px 0 4px;font-size:.78rem}.arena-challenge-menu p{color:#677990;margin:0;font-size:.61rem;line-height:1.35}.arena-challenge-menu small{color:var(--ops-red);margin-top:5px;font-size:.55rem;font-weight:850;line-height:1.3;display:block}.arena-error{color:#851118;background:#ffe9ea;border:1px solid #eb9ba0;border-radius:15px;align-items:center;gap:8px;padding:11px 13px;font-size:.73rem;font-weight:800;display:flex}.arena-section{background:#ffffffd6;border:1px solid #cad9ea;border-radius:28px;padding:clamp(17px,3vw,27px);box-shadow:0 16px 36px #1f3a5b14}.arena-section.is-inbox{background:linear-gradient(145deg,#fffdf5,#fff8d8);border-color:#efc652}.arena-section-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;display:flex}.arena-section-heading span{color:var(--ops-blue);align-items:center;gap:6px;display:inline-flex}.arena-section.is-inbox .arena-section-heading span{color:#9a5e00}.arena-section-heading h2{color:var(--ops-navy);text-transform:uppercase;margin:3px 0 0;font-size:clamp(1.5rem,3vw,2.4rem);line-height:1}.arena-section-heading>b{color:#fff;background:var(--ops-navy);border-radius:15px;place-items:center;min-width:43px;height:43px;font-size:1.05rem;display:grid}.arena-card-stack{gap:13px;display:grid}.arena-challenge-card{background:#fff;border:1px solid #c9d9eb;border-radius:22px;overflow:hidden;box-shadow:0 11px 25px #1f3a5b14}.arena-challenge-card.is-active{border:2px solid var(--ops-yellow);box-shadow:0 11px 26px #1f3a5b1a,0 0 0 3px #1267d61a}.arena-challenge-card.is-completed{border-color:#65cba6}.arena-card-topline{color:#fff;background:linear-gradient(105deg, var(--ops-navy), var(--ops-blue) 67%, #1267d6);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;font-size:.62rem;font-weight:900;display:flex}.arena-card-topline span{align-items:center;gap:6px;display:inline-flex}.arena-card-topline strong{color:var(--ops-navy);background:var(--ops-yellow);border-radius:999px;padding:4px 7px;font-size:.52rem}.arena-card-title{justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 17px 11px;display:flex}.arena-card-title h3{color:var(--ops-navy);margin:0 0 4px;font-size:1rem}.arena-card-title h3 small{color:var(--ops-red);text-transform:uppercase;font-size:.64rem;font-weight:950}.arena-card-title p{color:#687b91;margin:0;font-size:.65rem;line-height:1.4}.arena-period-chip{color:var(--ops-blue);background:#e8f2ff;border-radius:999px;flex:none;align-items:center;gap:5px;padding:6px 9px;font-size:.58rem;font-weight:900;display:inline-flex}.arena-invitation{color:#855000;background:#fff8d9;border:1px solid #f0cc59;border-radius:17px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 16px 16px;padding:12px;display:grid}.arena-invitation strong{color:#5e3b00;font-size:.76rem}.arena-invitation p,.arena-closed-message{margin:2px 0 0;font-size:.63rem;line-height:1.4}.arena-response-actions{gap:7px;display:flex}.arena-response-actions button{border-radius:12px;font-size:.63rem;font-weight:900}.arena-closed-message{color:#6a798c;background:#f2f5f8;border-radius:14px;margin:0 16px 16px;padding:11px}.arena-versus-grid{grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);align-items:stretch;gap:9px;padding:4px 16px 16px;display:grid}.arena-participant{background:#f5f8fc;border:1px solid #d4dfec;border-radius:18px;align-content:center;min-width:0;padding:15px;display:grid;position:relative}.arena-participant.is-winner{background:linear-gradient(140deg,#fffef7,#fff4bd);border-color:#e9be34;box-shadow:inset 0 0 0 2px #ffd42938}.arena-winner-tag{color:#5e3d00;background:var(--ops-yellow);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:.5rem;font-weight:950;display:inline-flex;position:absolute;top:8px;right:8px}.arena-participant>strong{color:var(--ops-navy);text-overflow:ellipsis;white-space:nowrap;padding-right:70px;font-size:.8rem;overflow:hidden}.arena-participant-values{grid-template-columns:1fr auto 1fr;align-items:end;gap:8px;margin-top:12px;display:grid}.arena-participant-values span{color:var(--ops-navy);font:950 1.45rem/1 "Domino's Sans Header 1",Arial Black,sans-serif;display:grid}.arena-participant-values small{color:#728297;letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px;font:850 .54rem/1 Arial,sans-serif}.arena-participant-values i{color:#8ba0b8;font-style:normal;font-weight:900}.arena-participant em{margin-top:9px;font-size:.6rem;font-style:normal;font-weight:900}.arena-participant em.is-positive{color:#087550}.arena-participant em.is-negative{color:var(--ops-red)}.arena-vs-medallion{color:#fff;background:linear-gradient(135deg, var(--ops-red), var(--ops-deep-red));border:3px solid #fff;border-radius:999px;place-self:center;place-items:center;width:48px;height:48px;font-size:.55rem;font-weight:950;display:grid;box-shadow:0 8px 18px #d7192042}.arena-card-footer{color:#63758b;background:#f6f8fb;border-top:1px solid #d8e2ed;justify-content:space-between;align-items:center;gap:15px;padding:9px 15px;font-size:.57rem;font-weight:800;display:flex}.arena-card-footer span{align-items:center;gap:5px;display:inline-flex}.arena-empty{color:#8292a5;text-align:center;background:#f6f9fc;border:1px solid #d6e1ed;border-radius:19px;align-content:center;place-items:center;min-height:150px;padding:24px;display:grid}.arena-empty h3{color:var(--ops-navy);margin:9px 0 3px;font-size:.88rem}.arena-empty p{max-width:470px;margin:0;font-size:.65rem;line-height:1.45}.arena-account-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.arena-account-grid article{background:#fff;border:1px solid #d2deeb;border-radius:17px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;display:grid}.arena-account-grid article>span{width:38px;height:38px;color:var(--ops-blue);background:#e8f2ff;border-radius:12px;place-items:center;display:grid}.arena-account-grid h3,.arena-account-grid p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.arena-account-grid h3{color:var(--ops-navy);font-size:.73rem}.arena-account-grid p,.arena-account-grid small{color:#718198;font-size:.54rem;display:block}.arena-account-grid article>strong{color:#a36a00;white-space:nowrap;font-size:.65rem}@media (width<=1100px){.arena-header{align-items:flex-start}.arena-header-actions{grid-template-columns:auto auto;display:grid}.arena-header-actions>a{grid-row:1/3}.arena-challenge-menu,.arena-account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=880px){.ops-header-side{width:min(100%,320px)}.ops-account-nav{flex-wrap:wrap;width:100%}.ops-arena-link,.ops-training-link{flex:1;justify-content:center}.ops-account-chip{flex:1}.ops-layout.is-gm{padding-top:14px}.arena-header{display:grid}.arena-header-actions{flex-wrap:wrap;justify-content:flex-start;display:flex}.arena-header-actions>a{grid-row:auto}.arena-hero{grid-template-columns:1fr}.arena-hero-actions{grid-template-columns:1fr 1fr}.arena-versus-grid{grid-template-columns:1fr}.arena-vs-medallion{margin:-7px 0}.arena-command-bar{align-items:flex-start}.arena-command-bar .arena-header-actions{flex-wrap:wrap;display:flex}}@media (width<=650px){.ops-header-side{justify-items:stretch;width:100%}.ops-account-nav{justify-content:stretch}.ops-arena-link,.ops-training-link{flex:1;justify-content:center}.ops-account-nav{flex-wrap:wrap}.ops-account-chip{min-width:96px}.ops-header-side .ops-header-score{width:100%}.ops-arena-ribbon{max-width:113px;padding:4px 6px;font-size:.43rem;top:8px;right:8px}.arena-access-shell{padding:12px}.arena-access-card{border-radius:25px;padding:27px 20px 31px}.arena-header{gap:14px;min-height:0;padding:14px 13px 21px}.arena-brand{align-items:center;gap:10px}.arena-brand>img{width:70px;height:58px}.arena-brand span{font-size:.51rem}.arena-brand h1{font-size:clamp(1.6rem,9vw,2.15rem)}.arena-brand p{font-size:.6rem}.arena-header-actions{grid-template-columns:auto 1fr 1fr;width:100%;display:grid}.arena-header-actions>a,.arena-points,.arena-user{min-height:43px;padding:7px 9px}.arena-header-actions>a{font-size:0}.arena-header-actions>a svg{width:19px;height:19px}.arena-points span,.arena-user span{font-size:.47rem}.arena-points strong,.arena-user strong{font-size:.7rem}.arena-body{gap:14px;padding:13px 9px 45px}.arena-hero{border-radius:22px;gap:18px;padding:20px 17px}.arena-hero h2{font-size:clamp(2rem,11vw,2.8rem)}.arena-hero p{font-size:.72rem}.arena-hero-actions{grid-template-columns:1fr}.arena-challenge-menu{grid-template-columns:1fr;gap:8px}.arena-challenge-menu article{border-radius:17px;padding:12px}.arena-section{border-radius:22px;padding:13px}.arena-section-heading h2{font-size:1.65rem}.arena-section-heading>b{border-radius:13px;min-width:38px;height:38px}.arena-challenge-card{border-radius:18px}.arena-card-title{gap:9px;padding:13px 13px 9px;display:grid}.arena-period-chip{justify-self:start}.arena-invitation{grid-template-columns:30px minmax(0,1fr);margin:0 12px 12px;padding:10px}.arena-invitation>svg{width:24px}.arena-response-actions{grid-column:1/-1}.arena-response-actions button{flex:1}.arena-versus-grid{padding:4px 12px 12px}.arena-participant{padding:13px}.arena-participant-values span{font-size:1.3rem}.arena-card-footer{gap:6px;padding:9px 12px;display:grid}.arena-account-grid{grid-template-columns:1fr}.arena-command-bar{gap:10px;padding:11px 9px;display:grid}.arena-command-bar .arena-header-actions{grid-template-columns:auto 1fr 1fr;width:100%;display:grid}}@media (prefers-reduced-motion:reduce){.ops-metric-card.is-challenged,.arena-access-card>img,.arena-brand>img{animation:none!important}}@font-face{font-family:"Domino's Sans Header 1";src:url(https://account.happypeople.pizza/fonts/dominos-sans-header-1.ttf)format("truetype");font-style:normal;font-weight:900;font-display:swap}:root{--background:#f4f7fb;--foreground:#102b45;--card:#fff;--card-foreground:#102b45;--popover:#fff;--popover-foreground:#102b45;--primary:#e31837;--primary-foreground:#fff;--secondary:#edf3f8;--secondary-foreground:#173957;--muted:#edf3f8;--muted-foreground:#64788a;--accent:#ffcc34;--accent-foreground:#102b45;--destructive:#c41632;--border:#dce5ed;--input:#ccd9e4;--ring:#1474b8;--radius:.9rem;--navy:#102b45;--blue:#1474b8;--red:#e31837;--yellow:#ffcc34;--ink:#102b45;--slate:#62778a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background);color:var(--foreground);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.marketplace-shell{min-height:100vh}.marketplace-utility-bar{background:#fff;border-bottom:1px solid #dce5ed;justify-content:flex-end;align-items:center;gap:10px;min-height:64px;padding:10px clamp(14px,3vw,42px);display:flex}.marketplace-shell h1,.marketplace-shell h2,.marketplace-shell h3,.ecosystem-brand-copy strong{letter-spacing:.02em;font-family:"Domino's Sans Header 1",Arial Black,Impact,sans-serif}.ecosystem-header{z-index:30;color:#fff;border-bottom:5px solid #0000;border-image:linear-gradient(90deg, var(--red) 0 33%, var(--yellow) 33% 52%, #0a73c9 52% 100%) 1;background:linear-gradient(110deg,#ffffff0f,#0000 35%),linear-gradient(100deg,#03152d 0%,#063b73 52%,#074f98 100%);grid-template-columns:minmax(220px,.8fr) minmax(0,auto) minmax(220px,.8fr);align-items:center;gap:20px;height:82px;padding:0 22px 0 16px;display:grid;position:sticky;top:0;box-shadow:0 10px 28px #04183133}.ecosystem-brand{align-items:center;gap:14px;min-width:0;display:flex}.ecosystem-brand-copy strong{color:#fff;white-space:nowrap;font-size:.96rem}.ecosystem-links a{color:#d8e8f8;border-radius:11px;flex:none;align-items:center;gap:7px;min-height:38px;padding:8px 11px;font-size:.76rem;font-weight:800;display:flex}@keyframes marketplace-logo-groove{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-6px)rotate(2deg)}}.market-header{z-index:30;color:#fff;border-bottom:4px solid var(--yellow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#102b45f7;justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:12px clamp(20px,4vw,64px);display:flex;position:sticky;top:0}.market-brand{align-items:center;gap:12px;min-width:0;display:inline-flex}.brand-image{background:#fff;border-radius:17px;flex:none;place-items:center;width:54px;height:54px;display:grid;overflow:hidden}.brand-image img{object-fit:contain;width:51px;height:51px}.market-brand>span:last-child{min-width:0;display:grid}.market-brand strong{letter-spacing:-.02em;font-size:1.18rem}.market-brand small{color:#aecadf;margin-top:2px;font-size:.77rem}.header-actions{align-items:center;gap:12px;display:flex}.balance-chip{color:var(--navy);background:var(--yellow);border-radius:14px;align-items:center;gap:9px;padding:8px 13px;display:flex}.balance-chip>span{display:grid}.balance-chip small{text-transform:uppercase;letter-spacing:.08em;opacity:.7;font-size:.65rem;font-weight:800}.balance-chip strong{font-size:.85rem}.signin-link,.checkout-link{justify-content:center;align-items:center;gap:7px;font-weight:800;display:inline-flex}.cart-button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:8px;min-height:44px;padding:0 15px;font-weight:800;display:inline-flex;position:relative}.cart-button:hover{background:#ffffff1f}.cart-button em{min-width:22px;height:22px;color:var(--navy);background:var(--yellow);border-radius:999px;place-items:center;padding:0 6px;font-size:.72rem;font-style:normal;display:grid}.market-tabs{gap:0}.market-nav-wrap{z-index:20;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f4f7fbf0;justify-content:center;padding:10px 20px;display:flex;position:sticky;top:82px}.market-nav{border:1px solid var(--border);box-shadow:0 8px 30px #1a385214;background:#fff!important;height:auto!important;padding:5px!important}.market-nav button{min-height:42px;padding-inline:17px;font-weight:800}.market-nav button[data-state=active]{color:#fff!important;background:var(--navy)!important}.shop-hero{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:center;gap:clamp(28px,5vw,72px);max-width:1420px;margin:0 auto;padding:clamp(50px,7vw,100px) clamp(20px,4vw,64px) 50px;display:grid}.shop-hero h1{letter-spacing:-.065em;max-width:850px;margin:16px 0;font-size:clamp(2.65rem,6vw,5.7rem);line-height:.93}.shop-hero>div:first-child>p{max-width:760px;color:var(--slate);margin:0;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.7}.hero-eyebrow,.section-kicker{color:var(--red);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:7px;font-size:.76rem;font-weight:900;display:inline-flex}.hero-balance-card{color:#fff;background:linear-gradient(145deg,#173957,#0e263c);border-radius:28px;padding:clamp(25px,4vw,42px);position:relative;overflow:hidden;box-shadow:0 22px 60px #0c28403d}.hero-balance-card:after{content:"";border:28px solid #ffcc3425;border-radius:50%;width:170px;height:170px;position:absolute;bottom:-65px;right:-55px}.hero-balance-card>span{color:#b9cee0;text-transform:uppercase;letter-spacing:.1em;font-size:.77rem;font-weight:800;display:block}.hero-balance-card>strong{color:var(--yellow);letter-spacing:-.06em;margin:12px 0 10px;font-size:clamp(2.5rem,5vw,4.6rem);line-height:1;display:block}.hero-balance-card>strong small{color:#fff;letter-spacing:0;font-size:.9rem}.hero-balance-card p{color:#c8d8e5;margin:0}.hero-balance-card a{z-index:1;color:var(--navy);background:var(--yellow);border-radius:12px;margin-top:15px;padding:11px 14px;font-weight:850;display:inline-flex;position:relative}.catalog-section,.orders-section,.admin-section{max-width:1420px;margin:0 auto;padding:25px clamp(20px,4vw,64px) 90px}.catalog-toolbar,.page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.catalog-toolbar h2,.page-heading h1{letter-spacing:-.05em;margin:7px 0 0;font-size:clamp(2rem,4vw,3.4rem);line-height:1}.page-heading p{color:var(--slate);margin:9px 0 0;line-height:1.6}.catalog-search{border:1px solid var(--border);background:#fff;border-radius:15px;align-items:center;gap:9px;width:min(100%,360px);height:48px;padding:0 14px;display:flex;box-shadow:0 8px 25px #1437520f}.catalog-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:1rem}.catalog-search button{color:var(--slate);cursor:pointer;background:0 0;border:0;place-items:center;padding:4px;display:grid}.category-row{scrollbar-width:none;gap:8px;padding:2px 2px 18px;display:flex;overflow-x:auto}.category-row::-webkit-scrollbar{display:none}.category-row button{color:#536d82;border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:999px;flex:none;padding:10px 15px;font-size:.84rem;font-weight:800}.category-row button.active{color:#fff;background:var(--blue);border-color:var(--blue)}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(17px,2.1vw,30px);display:grid}.product-card{border:1px solid var(--border);background:#fff;border-radius:26px;flex-direction:column;min-width:0;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 14px 42px #193b5414}.product-card:hover{transform:translateY(-4px);box-shadow:0 22px 58px #193b5424}.product-image-wrap{background:radial-gradient(circle at 50% 45%,#fff 0,#f0f5f9 62%,#e4edf4 100%);place-items:center;min-height:320px;padding:20px;display:grid;position:relative}.product-image{object-fit:contain;filter:drop-shadow(0 18px 18px #0f2a3f2b);width:100%;height:300px}.featured-ribbon{z-index:2;color:#6d4c00;background:var(--yellow);border-radius:999px;align-items:center;gap:5px;padding:8px 10px;font-size:.73rem;font-weight:900;display:inline-flex;position:absolute;top:16px;left:16px}.product-card-copy{flex-direction:column;flex:1;padding:22px;display:flex}.product-category{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:900}.product-card h3{letter-spacing:-.025em;margin:8px 0 9px;font-size:1.35rem}.product-card p{color:var(--slate);flex:1;margin:0;font-size:.93rem;line-height:1.55}.product-card-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:21px;display:flex}.credit-price{color:var(--navy);white-space:nowrap;align-items:center;gap:7px;font-size:1.15rem;display:inline-flex}.credit-price svg{color:#d09b00}.add-button{min-height:42px;border-radius:13px!important;font-weight:850!important}.loading-grid,.empty-catalog{text-align:center;min-height:260px;color:var(--slate);background:#fff;border:1px dashed #bdccd8;border-radius:24px;place-items:center;padding:40px;display:grid}.empty-catalog h3{color:var(--navy);margin:10px 0 5px}.empty-catalog p{margin:0}.orders-section,.admin-section{padding-top:48px}.profile-summary{border:1px solid var(--border);background:#fff;border-radius:16px;align-items:center;gap:11px;min-width:240px;padding:14px 17px;display:flex;box-shadow:0 8px 24px #1336510f}.profile-summary>span{display:grid}.profile-summary small{color:var(--slate);margin-top:2px}.admin-profile svg{color:var(--red)}.signin-panel{text-align:center;border:1px solid var(--border);background:#fff;border-radius:26px;place-items:center;min-height:360px;padding:48px;display:grid}.signin-panel>svg{color:var(--blue)}.signin-panel h2{margin:16px 0 6px}.signin-panel p{max-width:520px;color:var(--slate);margin:0 0 20px;line-height:1.6}.signin-panel a{color:#fff;background:var(--red);border-radius:13px;align-items:center;gap:7px;padding:13px 18px;font-weight:850;display:inline-flex}.order-list{gap:14px;display:grid}.order-card-mobile{border:1px solid var(--border);background:#fff;border-radius:20px;padding:20px;box-shadow:0 8px 25px #1437520f}.order-card-top,.order-card-bottom{justify-content:space-between;align-items:center;gap:12px;display:flex}.order-card-top>div{display:grid}.order-card-top span:not(.order-status){color:var(--slate);margin-top:3px;font-size:.78rem}.order-items-mini{flex-wrap:wrap;gap:7px;margin:18px 0;display:flex}.order-items-mini span{color:#486478;background:#eef4f8;border-radius:9px;padding:7px 9px;font-size:.8rem}.order-card-bottom>strong,.order-card-bottom a{align-items:center;gap:6px;display:inline-flex}.order-card-bottom a{color:var(--blue);font-weight:800}.order-person{color:var(--slate);align-items:center;gap:9px;margin-top:14px;display:flex}.order-person>span{display:grid}.order-person strong{color:var(--navy)}.order-person span{font-size:.82rem}.order-status{white-space:nowrap;text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;width:fit-content;padding:7px 9px;font-size:.72rem;font-weight:900;display:inline-flex}.status-placed{color:#8b1125;background:#ffe5e9}.status-confirmed{color:#07558b;background:#dff2ff}.status-packing{color:#755000;background:#fff2bd}.status-dispatched{color:#304f8c;background:#e4eaff}.status-delivered{color:#12623b;background:#ddf7e8}.status-cancelled,.status-payment_failed{color:#616d76;background:#e8edf1}.status-payment_pending{color:#755000;background:#fff2bd}.admin-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:0 0 22px;display:grid}.admin-summary-grid article{border:1px solid var(--border);background:#fff;border-radius:18px;align-items:center;gap:13px;padding:18px;display:flex}.summary-icon{border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.summary-icon svg{width:23px;height:23px}.summary-icon.red{color:#a91229;background:#ffe5e9}.summary-icon.yellow{color:#765500;background:#fff2bd}.summary-icon.blue{color:#07558b;background:#dff2ff}.summary-icon.navy{color:#fff;background:var(--navy)}.admin-summary-grid article>div{display:grid}.admin-summary-grid small{color:var(--slate);font-weight:700}.admin-summary-grid strong{margin-top:2px;font-size:1.55rem}.admin-toolbar{border:1px solid var(--border);background:#fff;border-radius:18px 18px 0 0;justify-content:space-between;align-items:center;gap:15px;padding:16px 18px;display:flex}.admin-toolbar>div{display:grid}.admin-toolbar span{color:var(--slate);font-size:.78rem}.admin-table-wrap{border:1px solid var(--border);background:#fff;border-top:0;border-radius:0 0 18px 18px;overflow:hidden}.admin-table-wrap th{color:#63788a;text-transform:uppercase;letter-spacing:.06em;background:#edf3f7;padding:13px 16px;font-size:.72rem}.admin-table-wrap td{padding:15px 16px}.admin-table-wrap td>strong,.admin-table-wrap td>small{display:block}.admin-table-wrap td>small{color:var(--slate);margin-top:4px;font-size:.72rem}.admin-mobile-list{display:none}.cart-sheet{gap:0!important;width:min(100vw,510px)!important;max-width:510px!important}.cart-sheet [data-slot=sheet-header]{border-bottom:1px solid var(--border);padding:24px 24px 18px}.cart-sheet [data-slot=sheet-title]{letter-spacing:-.03em;font-size:1.5rem}.cart-items{flex:1;padding:10px 24px 24px;overflow-y:auto}.cart-line{border-bottom:1px solid var(--border);grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 0;display:grid}.cart-line-image{background:#edf3f7;border-radius:15px;place-items:center;width:82px;height:82px;display:grid}.cart-line-image img{object-fit:contain;width:74px;height:74px}.cart-line>div{min-width:0;display:grid}.cart-line>div>span{color:var(--slate);margin-top:3px;font-size:.77rem}.cart-line>strong{align-self:start;padding-top:3px}.quantity-control{background:#eef3f7;border-radius:10px;align-items:center;gap:3px;width:fit-content;margin-top:9px;padding:3px;display:inline-flex}.quantity-control button{width:29px;height:29px;color:var(--navy);cursor:pointer;background:#fff;border:0;border-radius:8px;place-items:center;display:grid}.quantity-control svg{width:14px;height:14px}.quantity-control em{text-align:center;min-width:26px;font-style:normal;font-weight:850}.empty-cart{text-align:center;place-items:center;min-height:70vh;display:grid}.empty-cart h3{margin:15px 0 5px}.empty-cart p{color:var(--slate);margin:0 0 18px}.cart-footer{border-top:1px solid var(--border);background:#f6f9fb;padding:20px 24px 24px!important}.cart-balance,.afford-line{justify-content:space-between;align-items:center;gap:15px;display:flex}.cart-balance strong{align-items:center;gap:6px;font-size:1.35rem;display:inline-flex}.afford-line{color:var(--slate);font-size:.82rem}.cannot-afford strong{color:var(--red)}.can-afford strong{color:#167047}.checkout-button,.checkout-link{color:#fff;background:var(--red);border-radius:13px!important;min-height:48px!important}.checkout-dialog,.manage-dialog{max-height:calc(100vh - 30px);overflow-y:auto;border-radius:22px!important}.checkout-dialog{max-width:620px!important}.checkout-body{gap:17px;display:grid}.checkout-destination{color:#fff;background:var(--navy);border-radius:15px;align-items:center;gap:12px;padding:15px;display:flex}.checkout-destination>div{display:grid}.checkout-destination span,.checkout-destination small{color:#bbcede;font-size:.75rem}.checkout-destination strong{margin:2px 0}.checkout-lines{background:#f0f5f8;border-radius:14px;gap:8px;padding:15px;display:grid}.checkout-lines>div,.checkout-total{justify-content:space-between;gap:15px;display:flex}.checkout-lines span{color:#526b7e}.field-label{gap:7px;font-size:.82rem;font-weight:850;display:grid}.field-label>span{color:var(--slate);font-weight:600}.checkout-total{align-items:center;padding-top:4px;font-size:1rem}.checkout-total strong{align-items:center;gap:7px;font-size:1.45rem;display:inline-flex}.checkout-note{color:#65798a;background:#fff8dd;border:1px solid #f5dfa0;border-radius:12px;margin:0;padding:12px 14px;font-size:.82rem;line-height:1.5}.manage-dialog{max-width:760px!important}.manage-body{gap:17px;display:grid}.manage-items{gap:8px;display:grid}.manage-items>div{background:#f1f5f8;border-radius:13px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px;display:grid}.manage-item-image{background:#fff;border-radius:11px;place-items:center;width:64px;height:64px;display:grid}.manage-item-image img{object-fit:contain;width:58px;height:58px}.manage-items>div>span:nth-child(2){display:grid}.manage-items small{color:var(--slate)}.manage-grid{grid-template-columns:.7fr 1.3fr;gap:13px;display:grid}.wide-select,.wide-select+svg{width:100%}.manage-meta{background:#f1f5f8;border-radius:13px;grid-template-columns:1fr 1.4fr auto auto;align-items:center;gap:14px;padding:14px;display:grid}.manage-meta>div{display:grid}.manage-meta span{color:var(--slate);font-size:.72rem}.manage-meta strong{margin-top:3px;font-size:.85rem}.manage-meta a{color:var(--blue);align-items:center;gap:6px;font-weight:850;display:inline-flex}.refund-warning{color:#97142a;background:#ffe8ec;border:1px solid #ffc7d1;border-radius:13px;gap:10px;padding:13px;display:flex}.refund-warning p{margin:0;font-size:.84rem;line-height:1.45}.invoice-page{background:#fff;max-width:1000px;min-height:100vh;margin:0 auto;padding:52px}.invoice-header{border-bottom:4px solid var(--navy);justify-content:space-between;align-items:flex-start;gap:30px;padding-bottom:28px;display:flex}.invoice-brand{align-items:center;gap:13px;display:flex}.invoice-brand img{object-fit:contain}.invoice-brand>div,.invoice-number{display:grid}.invoice-brand span,.invoice-number span,.invoice-parties span,.invoice-notes span{color:var(--slate);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:900}.invoice-brand strong{font-size:1.45rem}.invoice-number{text-align:right}.invoice-number strong{margin:4px 0;font-size:1.2rem}.invoice-number small{color:var(--slate)}.invoice-parties{grid-template-columns:repeat(3,1fr);gap:24px;padding:28px 0;display:grid}.invoice-parties>div{align-content:start;display:grid}.invoice-parties strong{margin-top:7px}.invoice-parties p{color:var(--slate);margin:4px 0 0;font-size:.85rem}.invoice-table{border-collapse:collapse;width:100%}.invoice-table th,.invoice-table td{border-bottom:1px solid var(--border);text-align:left;padding:14px 12px}.invoice-table th:not(:first-child),.invoice-table td:not(:first-child){text-align:right}.invoice-table th{color:var(--slate);text-transform:uppercase;letter-spacing:.06em;background:#edf3f7;font-size:.72rem}.invoice-table tfoot td{border-top:3px solid var(--navy);font-size:1.1rem;font-weight:900}.invoice-notes{background:#f2f6f9;border-radius:13px;margin-top:25px;padding:17px}.invoice-notes p{margin:6px 0 0;line-height:1.5}.invoice-footer{color:var(--slate);border-top:1px solid var(--border);justify-content:space-between;gap:20px;margin-top:46px;padding-top:20px;font-size:.78rem;display:flex}.invoice-footer a{color:var(--blue);font-weight:800}.invoice-message{text-align:center;place-items:center;min-height:100vh;display:grid}.invoice-message a{color:var(--blue);font-weight:850}@media (width<=1050px){.ecosystem-header{grid-template-columns:auto minmax(0,1fr) auto}.ecosystem-links{justify-self:end}.ecosystem-links a{justify-content:center;width:38px;padding:8px}.ecosystem-links a span{display:none}.product-grid,.admin-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-table-wrap{display:none}.admin-mobile-list{gap:12px;display:grid}}@media (width<=760px){.ecosystem-header{gap:8px;height:72px;padding:0 10px}.ecosystem-brand-logo{width:58px}.ecosystem-brand-copy{display:none}.ecosystem-links{justify-self:stretch}.ecosystem-links a{width:34px;min-height:34px;padding:7px}.market-header{min-height:72px;padding:9px 14px}.brand-image{border-radius:14px;width:48px;height:48px}.brand-image img{width:46px;height:46px}.market-brand strong{font-size:1rem}.market-brand small,.balance-chip{display:none}.cart-button{padding:0 12px}.cart-button>span{display:none}.market-nav-wrap{justify-content:flex-start;padding:8px 10px;top:72px;overflow-x:auto}.market-nav{min-width:max-content}.market-nav button{min-height:40px;padding-inline:12px}.shop-hero{grid-template-columns:1fr;padding-top:42px}.shop-hero h1{font-size:clamp(2.7rem,14vw,4.2rem)}.hero-balance-card{padding:26px}.catalog-toolbar,.page-heading{flex-direction:column;align-items:stretch}.catalog-search{width:100%}.product-grid{grid-template-columns:1fr}.product-image-wrap{min-height:285px}.product-image{height:270px}.product-card-footer{flex-direction:column;align-items:stretch}.add-button,.profile-summary{width:100%}.admin-summary-grid{grid-template-columns:1fr 1fr;gap:10px}.admin-summary-grid article{flex-direction:column;align-items:flex-start}.admin-toolbar{flex-direction:column;align-items:stretch}.admin-toolbar [data-slot=native-select-wrapper]{width:100%}.cart-sheet{width:100vw!important}.manage-grid,.manage-meta{grid-template-columns:1fr}.manage-items>div{grid-template-columns:56px minmax(0,1fr)}.manage-items>div>strong{grid-column:2}.invoice-page{padding:24px}.invoice-header,.invoice-footer{flex-direction:column}.invoice-number{text-align:left}.invoice-parties{grid-template-columns:1fr;gap:18px}}@media (width<=460px){.market-brand>span:last-child{display:none}.admin-summary-grid{grid-template-columns:1fr}.shop-hero,.catalog-section,.orders-section,.admin-section{padding-inline:15px}.cart-line{grid-template-columns:68px minmax(0,1fr)}.cart-line-image{width:68px;height:68px}.cart-line-image img{width:62px;height:62px}.cart-line>strong{grid-column:2}}@media print{body{background:#fff}.invoice-page{max-width:none;padding:0}.invoice-footer a{display:none}}@font-face{font-family:"Domino's Sans Header 1";src:url(/fonts/dominos-sans-header-1.ttf)format("truetype");font-style:normal;font-weight:900;font-display:swap}:root{--background:#f1f5f9;--foreground:#0f172a;--card:#fff;--card-foreground:#171717;--popover:#fff;--popover-foreground:#171717;--primary:#1d4ed8;--primary-foreground:#fafafa;--secondary:#f5f5f5;--secondary-foreground:#171717;--muted:#f5f5f5;--muted-foreground:#737373;--accent:#f5f5f5;--accent-foreground:#171717;--destructive:#e7000b;--border:#e5e5e5;--input:#e5e5e5;--ring:#2563eb;--chart-1:#f54900;--chart-2:#009689;--chart-3:#104e64;--chart-4:#ffb900;--chart-5:#fe9a00;--radius:.75rem;--sidebar:#fafafa;--sidebar-foreground:#171717;--sidebar-primary:#171717;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#171717;--sidebar-border:#e5e5e5;--sidebar-ring:#a1a1a1}body{background:var(--background);color:var(--foreground);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.hpp-header-type{font-family:"Domino's Sans Header 1",Arial Black,Arial Narrow,Arial,sans-serif}.ecosystem-header{z-index:30;color:#fff;background:linear-gradient(110deg,#ffffff0f,#0000 35%),linear-gradient(100deg,#03152d 0%,#063b73 52%,#074f98 100%);border-bottom:5px solid #0000;border-image:linear-gradient(90deg,#d71920 0 33%,#ffd23f 33% 52%,#0a73c9 52% 100%) 1;grid-template-columns:minmax(220px,.8fr) minmax(0,auto) minmax(220px,.8fr);align-items:center;gap:20px;height:82px;padding:0 22px 0 16px;display:grid;position:sticky;top:0;box-shadow:0 10px 28px #04183133}.ecosystem-brand{min-width:0;color:inherit;align-items:center;gap:14px;text-decoration:none;display:flex}.ecosystem-brand-logo{flex:none;place-items:center;width:66px;height:56px;display:grid}.ecosystem-brand-logo img{object-fit:contain;filter:drop-shadow(0 9px 9px #0000002e);width:61px;height:53px;animation:3s ease-in-out infinite hpp-cowboy-celebrate}.ecosystem-brand-copy{min-width:0;line-height:1;display:grid}.ecosystem-brand-copy strong{color:#fff;white-space:nowrap;font-family:"Domino's Sans Header 1",Arial Black,Impact,sans-serif;font-size:.96rem}.ecosystem-brand-copy small{color:#ffd23f;letter-spacing:.2em;text-transform:uppercase;margin-top:7px;font-size:.57rem;font-weight:900}.ecosystem-links{scrollbar-width:none;background:#00000024;border:1px solid #ffffff1a;border-radius:15px;align-items:center;gap:5px;min-width:0;padding:5px;display:flex;overflow-x:auto}.ecosystem-links::-webkit-scrollbar{display:none}.ecosystem-links a{color:#d8e8f8;border-radius:11px;flex:none;align-items:center;gap:7px;min-height:38px;padding:8px 11px;font-size:.76rem;font-weight:800;text-decoration:none;display:flex}.ecosystem-links a:hover,.ecosystem-links a:focus-visible,.ecosystem-links a.active{color:#092342;background:#ffd23f;outline:none}.ecosystem-actions{justify-self:end;min-width:0}.training-account-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.training-account-chip{color:#fff;background:#0213316b;border:1px solid #ffffff40;border-radius:13px;align-items:center;gap:8px;min-height:40px;padding:0 11px;font-size:.68rem;font-weight:900;text-decoration:none;display:inline-flex}.training-account-chip>span{line-height:1.05;display:grid}.training-account-chip small{color:#c8daf2;margin-top:3px;font-size:.58rem;font-weight:800}.training-signout{color:#fff;background:#0213316b;border:1px solid #ffffff40;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.training-status-strip{background:#fff;border-bottom:1px solid #dbe4ee;justify-content:flex-end;align-items:center;gap:12px;min-height:52px;padding:7px max(22px,50vw - 776px);display:flex;box-shadow:0 8px 22px #061c3a0f}.training-live-status{border:1px solid;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:.75rem;font-weight:800;display:inline-flex}.training-live-status.is-live{color:#087451;background:#10b98117;border-color:#10b9814d}.training-live-status.is-snapshot{color:#8a5d00;background:#f59e0b1a;border-color:#f59e0b52}.training-updated{color:#64748b;font-size:.75rem;font-weight:750}@media (width<=1280px){.ecosystem-header{grid-template-columns:auto minmax(0,1fr) auto}.ecosystem-links{justify-self:end}.ecosystem-links a{justify-content:center;width:38px;padding:8px}.ecosystem-links a span{display:none}}@media (width<=760px){.ecosystem-header{gap:8px;height:72px;padding:0 10px}.ecosystem-brand-logo{width:58px}.ecosystem-brand-copy{display:none}.ecosystem-links{justify-self:stretch}.ecosystem-links a{width:34px;min-height:34px;padding:7px}.training-account-chip{display:none}.training-status-strip{justify-content:space-between;gap:7px;padding:7px 10px}.training-live-status{padding:6px 8px;font-size:.66rem}.training-updated{display:none}}button,[role=button]{-webkit-tap-highlight-color:transparent}.hpp-cowboy-celebrate{transform-origin:50% 85%;animation:2.2s ease-in-out infinite hpp-cowboy-celebrate}.hpp-sparkle{animation:1.5s ease-in-out infinite hpp-sparkle}.hpp-sparkle-delay{animation:1.5s ease-in-out .55s infinite hpp-sparkle}.hpp-operator-badge-earned,.hpp-operator-badge-locked{transform-origin:50% 88%;transition:filter .25s,opacity .25s,transform .25s}.hpp-operator-badge-earned{will-change:transform}.hpp-operator-badge-locked{filter:grayscale()saturate(0);opacity:.34;transform:scale(.92)}.hpp-badge-dance-day-1,.hpp-badge-dance-level-1{animation:1.45s ease-in-out infinite hpp-badge-bounce}.hpp-badge-dance-day-2,.hpp-badge-dance-level-2{animation:1.6s ease-in-out -.35s infinite hpp-badge-side-step}.hpp-badge-dance-day-3,.hpp-badge-dance-level-3{animation:1.35s ease-in-out -.6s infinite hpp-badge-victory}.hpp-badge-dance-day-31{animation:1.55s ease-in-out -.45s infinite hpp-badge-road-trip}.hpp-badge-dance-product{animation:1.15s ease-in-out -.2s infinite hpp-badge-groove}.hpp-badge-dance-safety{animation:1.75s ease-in-out -.75s infinite hpp-badge-side-step}.hpp-badge-dance-gm-ready{animation:1.15s ease-in-out -.4s infinite hpp-badge-victory}@media (prefers-reduced-motion:reduce){.hpp-cowboy-celebrate,.hpp-sparkle,.hpp-sparkle-delay,.hpp-operator-badge-earned{animation:none}}
