/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--rp:0%}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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-400:oklch(70.4% .191 22.216);--color-orange-400:oklch(75% .183 55.934);--color-amber-400:oklch(82.8% .189 84.429);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-teal-400:oklch(77.7% .152 181.912);--color-rose-600:oklch(58.6% .253 17.585);--color-slate-800:oklch(27.9% .041 260.031);--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-2xl:1rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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}*{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:pan-x pan-y}input,textarea,select,[contenteditable=true]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}img{-webkit-user-drag:none}html{background:var(--band);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;height:var(--app-h,100%);overscroll-behavior:none;overflow:hidden}body{background:var(--band);overscroll-behavior:none;width:100%;height:100%;margin:0;font-family:Chakra Petch,sans-serif;overflow:hidden}#root{height:100%}.font-mono{font-family:JetBrains Mono,monospace}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-1{top:calc(var(--spacing) * -1)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-5{top:calc(var(--spacing) * -5)}.-top-\[6px\]{top:-6px}.top-0{top:0}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-\[22\%\]{top:22%}.top-\[59\%\]{top:59%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1{right:calc(var(--spacing) * -1)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-\[1\%\]{right:1%}.right-\[2\%\]{right:2%}.right-\[3\%\]{right:3%}.right-\[18px\]{right:18px}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.-bottom-1{bottom:calc(var(--spacing) * -1)}.bottom-0{bottom:0}.bottom-3{bottom:calc(var(--spacing) * 3)}.-left-1{left:calc(var(--spacing) * -1)}.-left-\[6px\]{left:-6px}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-6{left:calc(var(--spacing) * 6)}.left-\[6\%\]{left:6%}.left-\[12\%\]{left:12%}.left-\[14\%\]{left:14%}.left-\[18px\]{left:18px}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[62\]{z-index:62}.z-\[65\]{z-index:65}.z-\[66\]{z-index:66}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[95\]{z-index:95}.col-span-3{grid-column:span 3/span 3}.m-2{margin:calc(var(--spacing) * 2)}.m-auto{margin:auto}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-3{margin-inline:calc(var(--spacing) * -3)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.-my-1{margin-block:calc(var(--spacing) * -1)}.-my-2{margin-block:calc(var(--spacing) * -2)}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2\.5{margin-top:calc(var(--spacing) * -2.5)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-\[4px\]{margin-top:4px}.mt-\[5px\]{margin-top:5px}.mt-\[6px\]{margin-top:6px}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mr-1{margin-right:var(--spacing)}.-mb-1{margin-bottom:calc(var(--spacing) * -1)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-\[1px\]{margin-bottom:1px}.mb-\[3px\]{margin-bottom:3px}.-ml-1\.5{margin-left:calc(var(--spacing) * -1.5)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-\[2px\]{height:2px}.h-\[4px\]{height:4px}.h-\[5px\]{height:5px}.h-\[7px\]{height:7px}.h-\[10px\]{height:10px}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[24px\]{height:24px}.h-\[26px\]{height:26px}.h-\[30px\]{height:30px}.h-\[37px\]{height:37px}.h-\[42px\]{height:42px}.h-\[56px\]{height:56px}.h-\[57px\]{height:57px}.h-\[58px\]{height:58px}.h-\[60px\]{height:60px}.h-\[62px\]{height:62px}.h-\[64px\]{height:64px}.h-\[69px\]{height:69px}.h-\[80px\]{height:80px}.h-\[84px\]{height:84px}.h-\[92px\]{height:92px}.h-\[104px\]{height:104px}.h-\[110px\]{height:110px}.h-\[118px\]{height:118px}.h-\[126px\]{height:126px}.h-\[var\(--app-h\,100dvh\)\]{height:var(--app-h,100dvh)}.h-auto{height:auto}.h-full{height:100%}.max-h-\[16px\]{max-height:16px}.max-h-\[17px\]{max-height:17px}.max-h-\[18px\]{max-height:18px}.max-h-\[50vh\]{max-height:50vh}.max-h-\[72\%\]{max-height:72%}.max-h-\[82\%\]{max-height:82%}.max-h-\[86\%\]{max-height:86%}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-\[30px\]{min-height:30px}.min-h-\[60px\]{min-height:60px}.min-h-\[120px\]{min-height:120px}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-\[2px\]{width:2px}.w-\[5px\]{width:5px}.w-\[8px\]{width:8px}.w-\[10px\]{width:10px}.w-\[14px\]{width:14px}.w-\[18px\]{width:18px}.w-\[24px\]{width:24px}.w-\[26px\]{width:26px}.w-\[27px\]{width:27px}.w-\[30px\]{width:30px}.w-\[34px\]{width:34px}.w-\[36px\]{width:36px}.w-\[46px\]{width:46px}.w-\[58px\]{width:58px}.w-\[60px\]{width:60px}.w-\[62px\]{width:62px}.w-\[64px\]{width:64px}.w-\[72px\]{width:72px}.w-\[78px\]{width:78px}.w-\[80\%\]{width:80%}.w-\[84px\]{width:84px}.w-\[92px\]{width:92px}.w-\[96px\]{width:96px}.w-\[97px\]{width:97px}.w-\[104px\]{width:104px}.w-\[110px\]{width:110px}.w-\[214px\]{width:214px}.w-\[232px\]{width:232px}.w-auto{width:auto}.w-full{width:100%}.max-w-\[18px\]{max-width:18px}.max-w-\[19px\]{max-width:19px}.max-w-\[20px\]{max-width:20px}.max-w-\[55\%\]{max-width:55%}.max-w-\[86\%\]{max-width:86%}.max-w-\[88\%\]{max-width:88%}.max-w-\[90\%\]{max-width:90%}.max-w-\[92\%\]{max-width:92%}.max-w-\[110px\]{max-width:110px}.max-w-\[150px\]{max-width:150px}.max-w-\[280px\]{max-width:280px}.max-w-\[360px\]{max-width:360px}.max-w-\[400px\]{max-width:400px}.max-w-\[440px\]{max-width:440px}.max-w-full{max-width:100%}.min-w-0{min-width:0}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-\[14px\]{min-width:14px}.min-w-\[64px\]{min-width:64px}.min-w-\[170px\]{min-width:170px}.flex-1{flex:1}.flex-\[2\]{flex:2}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.grid-cols-\[1fr_1\.4fr\]{grid-template-columns:1fr 1.4fr}.grid-cols-\[1fr_62px_62px\]{grid-template-columns:1fr 62px 62px}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.\!gap-0\.5{gap:calc(var(--spacing) * .5)!important}.\!gap-1{gap:var(--spacing)!important}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.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-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[4px\]{gap:4px}.gap-\[5px\]{gap:5px}.gap-\[6px\]{gap:6px}.gap-\[8px\]{gap:8px}.gap-\[10px\]{gap:10px}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[50\%\]{border-radius:50%}.rounded-full{border-radius:2147483647px}.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)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-b-4{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.border-\[\#0e120a\]{border-color:#0e120a}.border-\[\#1b2014\]{border-color:#1b2014}.border-\[color-mix\(in_srgb\,var\(--accent\)_40\%\,transparent\)\]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--accent\)_40\%\,transparent\)\]{border-color:color-mix(in srgb,var(--accent) 40%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--band\)_60\%\,transparent\)\]{border-color:var(--band)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--band\)_60\%\,transparent\)\]{border-color:color-mix(in srgb,var(--band) 60%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--text\)_10\%\,transparent\)\]{border-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--text\)_10\%\,transparent\)\]{border-color:color-mix(in srgb,var(--text) 10%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--text\)_15\%\,transparent\)\]{border-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--text\)_15\%\,transparent\)\]{border-color:color-mix(in srgb,var(--text) 15%,transparent)}}.border-\[var\(--band\)\]{border-color:var(--band)}.border-\[var\(--bg\)\]{border-color:var(--bg)}.border-\[var\(--surface\)\]{border-color:var(--surface)}.border-\[var\(--text\)\]{border-color:var(--text)}.bg-\[\#2f3824\]{background-color:#2f3824}.bg-\[\#3a4030\]{background-color:#3a4030}.bg-\[\#c8a464\]{background-color:#c8a464}.bg-\[color-mix\(in_srgb\,var\(--band\)_40\%\,transparent\)\]{background-color:var(--band)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--band\)_40\%\,transparent\)\]{background-color:color-mix(in srgb,var(--band) 40%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--band\)_45\%\,transparent\)\]{background-color:var(--band)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--band\)_45\%\,transparent\)\]{background-color:color-mix(in srgb,var(--band) 45%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--band\)_65\%\,transparent\)\]{background-color:var(--band)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--band\)_65\%\,transparent\)\]{background-color:color-mix(in srgb,var(--band) 65%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--band\)_75\%\,transparent\)\]{background-color:var(--band)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--band\)_75\%\,transparent\)\]{background-color:color-mix(in srgb,var(--band) 75%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--ink\)_90\%\,transparent\)\]{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--ink\)_90\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ink) 90%,transparent)}}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--bad\)\]{background-color:var(--bad)}.bg-\[var\(--band\)\]{background-color:var(--band)}.bg-\[var\(--gem\)\]{background-color:var(--gem)}.bg-\[var\(--good\)\]{background-color:var(--good)}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-emerald-500{--tw-gradient-from:var(--color-emerald-500);--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-rose-600{--tw-gradient-from:var(--color-rose-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))}.to-orange-400{--tw-gradient-to:var(--color-orange-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))}.to-red-400{--tw-gradient-to:var(--color-red-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))}.to-teal-400{--tw-gradient-to:var(--color-teal-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))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-bottom{object-position:bottom}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-\[2px\]{padding:2px}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.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-6{padding-inline:calc(var(--spacing) * 6)}.px-\[3px\]{padding-inline:3px}.px-\[6px\]{padding-inline:6px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.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-6{padding-block:calc(var(--spacing) * 6)}.py-\[1px\]{padding-block:1px}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-1{padding-right:var(--spacing)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-\[7px\]{padding-right:7px}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pl-1{padding-left:var(--spacing)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-\[3px\]{padding-left:3px}.pl-\[5px\]{padding-left:5px}.pl-\[6px\]{padding-left:6px}.pl-\[11px\]{padding-left:11px}.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)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[6px\]{font-size:6px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[18px\]{font-size:18px}.leading-\[14px\]{--tw-leading:14px;line-height:14px}.leading-none{--tw-leading:1;line-height:1}.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-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#1b1a16\]{color:#1b1a16}.text-\[\#5eea8d\]{color:#5eea8d}.text-\[\#8a927a\]{color:#8a927a}.text-\[\#c8c2a8\]{color:#c8c2a8}.text-\[\#f1e6cf\]{color:#f1e6cf}.text-\[\#f4ecd8\]{color:#f4ecd8}.text-\[\#f6d77a\]{color:#f6d77a}.text-\[color-mix\(in_srgb\,var\(--text\)_80\%\,transparent\)\]{color:var(--text)}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_srgb\,var\(--text\)_80\%\,transparent\)\]{color:color-mix(in srgb,var(--text) 80%,transparent)}}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--accent-hi\)\]{color:var(--accent-hi)}.text-\[var\(--bad\)\]{color:var(--bad)}.text-\[var\(--band\)\]{color:var(--band)}.text-\[var\(--faint\)\]{color:var(--faint)}.text-\[var\(--gem\)\]{color:var(--gem)}.text-\[var\(--good\)\]{color:var(--good)}.text-\[var\(--muted\)\]{color:var(--muted)}.text-\[var\(--surface\)\]{color:var(--surface)}.text-\[var\(--text\)\]{color:var(--text)}.text-amber-400{color:var(--color-amber-400)}.text-emerald-400{color:var(--color-emerald-400)}.text-slate-800{color:var(--color-slate-800)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-80{opacity:.8}.opacity-95{opacity:.95}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_16px_var\(--accent\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,var(--accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_16px_var\(--bad\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,var(--bad));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_20px_50px_color-mix\(in_srgb\,_var\(--band\)_35\%\,_transparent\)\]{--tw-shadow:0 20px 50px var(--tw-shadow-color,var(--band))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_20px_50px_color-mix\(in_srgb\,_var\(--band\)_35\%\,_transparent\)\]{--tw-shadow:0 20px 50px var(--tw-shadow-color,color-mix(in srgb, var(--band) 35%, transparent))}}.shadow-\[0_20px_50px_color-mix\(in_srgb\,_var\(--band\)_35\%\,_transparent\)\]{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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-\[1px\]{--tw-blur:blur(1px);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-\[2px\]{--tw-blur:blur(2px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_1px_1px_color-mix\(in_srgb\,_var\(--band\)_35\%\,_transparent\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 1px var(--tw-drop-shadow-color,var(--band)))}@supports (color:color-mix(in lab, red, red)){.drop-shadow-\[0_1px_1px_color-mix\(in_srgb\,_var\(--band\)_35\%\,_transparent\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 1px var(--tw-drop-shadow-color,color-mix(in srgb, var(--band) 35%, transparent)))}}.drop-shadow-\[0_1px_1px_color-mix\(in_srgb\,_var\(--band\)_35\%\,_transparent\)\]{--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_2px_2px_color-mix\(in_srgb\,_var\(--band\)_45\%\,_transparent\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 2px var(--tw-drop-shadow-color,var(--band)))}@supports (color:color-mix(in lab, red, red)){.drop-shadow-\[0_2px_2px_color-mix\(in_srgb\,_var\(--band\)_45\%\,_transparent\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 2px var(--tw-drop-shadow-color,color-mix(in srgb, var(--band) 45%, transparent)))}}.drop-shadow-\[0_2px_2px_color-mix\(in_srgb\,_var\(--band\)_45\%\,_transparent\)\]{--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_2px_4px_rgba\(0\,0\,0\,0\.85\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 4px var(--tw-drop-shadow-color,#000000d9));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_3px_3px_color-mix\(in_srgb\,_var\(--band\)_45\%\,_transparent\)\]{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,var(--band)))}@supports (color:color-mix(in lab, red, red)){.drop-shadow-\[0_3px_3px_color-mix\(in_srgb\,_var\(--band\)_45\%\,_transparent\)\]{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,color-mix(in srgb, var(--band) 45%, transparent)))}}.drop-shadow-\[0_3px_3px_color-mix\(in_srgb\,_var\(--band\)_45\%\,_transparent\)\]{--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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-\[grid-template-rows\]{transition-property:grid-template-rows;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-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}.selection\:bg-none ::selection{background-image:none}.selection\:bg-none::selection{background-image:none}.active\:translate-y-\[1px\]:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:scale-90:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.99\]:active{scale:.99}.active\:opacity-60:active{opacity:.6}.active\:opacity-70:active{opacity:.7}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media (width>=40rem){.sm\:h-\[min\(880px\,calc\(100dvh-24px\)\)\]{height:min(880px,100dvh - 24px)}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\:border-2{border-style:var(--tw-border-style);border-width:2px}.sm\:p-3{padding:calc(var(--spacing) * 3)}}}:root{--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px)}.overflow-auto,.overflow-y-auto,.overflow-x-auto,.overflow-scroll,.overflow-y-scroll{overscroll-behavior:contain}.overflow-y-auto:not(.overflow-x-auto):not(.overflow-auto),.overflow-y-scroll:not(.overflow-x-auto){overflow-x:hidden}@supports not (height:100dvh){[data-app-shell]{height:var(--app-h,100%)!important}}.num-sfx{text-transform:none}.mech-px{position:relative}.mech-px .mech-top{animation:2.8s step-end infinite mechBreath}@keyframes mechBreath{0%{translate:0}50%{translate:0 var(--ap)}to{translate:0}}.mech-px.is-hover .mech-top{animation:2.4s step-end infinite mechHover}@keyframes mechHover{0%{translate:0}25%{translate:0 calc(var(--ap) * -1)}50%{translate:0 calc(var(--ap) * -2)}75%{translate:0 calc(var(--ap) * -1)}to{translate:0}}.model-hit .mech-px{animation:.18s step-end mechFlinch}@keyframes mechFlinch{0%{translate:calc(var(--ap) * 2) 0}45%{translate:var(--ap) 0}to{translate:0}}@media (prefers-reduced-motion:reduce){.mech-px .mech-top{animation:none}}.boss-rocket{z-index:46;pointer-events:none;transform-origin:50%;background:linear-gradient(90deg,#fef3c7 0 3px,#cbd5e1 3px 8px,#64748b 8px 12px);width:12px;height:4px;position:absolute;box-shadow:3px 0 #f97316,6px 0 #fbbf24,10px 0 #94a3b8b3,15px 0 #94a3b859}.boss-boom{z-index:47;pointer-events:none;background:radial-gradient(circle,#fff 0 18%,#fde68a 18% 38%,#f97316 38% 58%,#7f1d1dcc 58% 66%,#0000 68%);border-radius:9999px;width:44px;height:44px;margin:-22px 0 0 -22px;animation:.45s ease-out forwards bossBoom;position:absolute}@keyframes bossBoom{0%{opacity:1;transform:scale(.25)}60%{opacity:.95;transform:scale(1.25)}to{opacity:0;transform:scale(1.6)}}@keyframes bossShake{0%,to{transform:translate(0)}25%{transform:translate(-3px,2px)}50%{transform:translate(3px,-2px)}75%{transform:translate(-2px,-1px)}}.boss-shake{animation:.28s linear bossShake}@keyframes bossBanner{0%{opacity:0;transform:translate(-50%)scale(1.6)}15%{opacity:1;transform:translate(-50%)scale(1)}80%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%)scale(.9)}}.boss-banner{animation:1.3s ease-out forwards bossBanner}@keyframes rocketWarn{0%,to{opacity:0}50%{opacity:1}}.rocket-warn{animation:.3s linear 3 rocketWarn}@keyframes crateOpenShake{0%{transform:scale(1)rotate(0)}25%{transform:scale(1.06)rotate(-3deg)translateY(-4px)}50%{transform:scale(.96)rotate(3deg)translateY(2px)}75%{transform:scale(1.03)rotate(-1deg)}to{transform:scale(1)rotate(0)}}.animate-crate{animation:.24s cubic-bezier(.2,.9,.3,1.2) crateOpenShake}@keyframes gunRecoil{0%{transform:translate(0)}25%{transform:translate(-7px)rotate(-2.5deg)}to{transform:translate(0)rotate(0)}}.recoil-left{animation:.15s ease-out gunRecoil}@keyframes knifeLunge{0%{transform:translate(0)}35%{transform:translate(26px)rotate(6deg)}to{transform:translate(0)rotate(0)}}.lunge-right{animation:.2s ease-out knifeLunge}@keyframes enemyRecoil{0%{transform:translate(0)}25%{transform:translate(7px)rotate(2.5deg)}to{transform:translate(0)rotate(0)}}.recoil-right{animation:.15s ease-out enemyRecoil}@keyframes hitFlash{0%,to{filter:brightness()}40%{filter:brightness(2.2)drop-shadow(0 0 8px #f43f5ee6)}}.model-hit{animation:.16s ease-out hitFlash}@keyframes hitFlashHeavy{0%{filter:brightness();translate:0}20%{filter:brightness(3)drop-shadow(0 0 10px #fff4d6f2);translate:5px}55%{filter:brightness(1.6)drop-shadow(0 0 6px #f43f5ecc);translate:2px}to{filter:brightness();translate:0}}.model-hit-heavy{animation:.26s ease-out hitFlashHeavy}.tracer-right.tracer-heavy{background:linear-gradient(90deg,#0000,#fff3c4,#fff);height:4px;box-shadow:0 0 10px #fbbf24,0 0 3px #fff}.flash-heavy{scale:1.6}.flash-wide{scale:1.8 1.25}.tracer-right.tracer-pellet{height:1.5px;box-shadow:0 0 5px #f59e0b}.muzzle-smoke{pointer-events:none;z-index:44;opacity:0;background:radial-gradient(circle at 45% 55%,#e2ddd080,#e2ddd000 68%);border-radius:9999px;width:9px;height:9px;animation:.72s ease-out forwards smokeWisp;position:absolute}@keyframes smokeWisp{0%{opacity:0;transform:translate(0)scale(.7)}18%{opacity:.8}to{opacity:0;transform:translate(10px,-15px)scale(1.9)}}@media (prefers-reduced-motion:reduce){.muzzle-smoke{display:none}}.fp-in{animation:.18s ease-out fpIn}@keyframes fpIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fp-in{animation:none}}@keyframes floatCombat{0%{opacity:1;transform:translate(-50%)scale(.85)}25%{transform:translate(-50%,-16px)scale(1.15)}to{opacity:0;transform:translate(-50%,-42px)scale(.9)}}.float-num{pointer-events:none;z-index:60;text-shadow:0 2px 6px #000000f2;font-family:JetBrains Mono,monospace;font-weight:800;animation:.85s cubic-bezier(.16,1,.3,1) forwards floatCombat;position:absolute}[data-app-shell]>.float-num{z-index:35}[data-arena]{isolation:isolate}@keyframes tracerShootRight{0%{opacity:1;width:16px;left:39%}50%{opacity:1;width:60px}to{opacity:0;width:12px;left:80%}}.tracer-right{pointer-events:none;z-index:45;background:linear-gradient(90deg,#0000,#fde047,#fff);height:2.5px;animation:.13s linear forwards tracerShootRight;position:absolute;box-shadow:0 0 8px #f59e0b}@keyframes tracerShootLeft{0%{opacity:1;width:16px;right:24%}50%{opacity:1;width:55px}to{opacity:0;width:12px;right:62%}}.tracer-left{pointer-events:none;z-index:45;background:linear-gradient(-90deg,#0000,#f43f5e,#fda4af);height:2.5px;animation:.15s linear forwards tracerShootLeft;position:absolute;box-shadow:0 0 8px #f43f5e}.shell-casing{pointer-events:none;z-index:46;background:#fbbf24;border:.5px solid #d97706;border-radius:1px;width:6px;height:2.5px;animation:.5s cubic-bezier(.2,.6,.4,1) forwards shellArc;position:absolute}@keyframes shellArc{0%{opacity:1;transform:translate(0)rotate(0)}40%{transform:translate(var(--sx), -22px) rotate(180deg);opacity:1}to{transform:translate(calc(var(--sx) * 1.8), 18px) rotate(420deg);opacity:0}}.spark-particle{pointer-events:none;z-index:48;border-radius:9999px;animation:.4s ease-out forwards sparkBurst;position:absolute}@keyframes sparkBurst{0%{opacity:1;transform:translate(0)scale(1)}to{transform:translate(var(--tx), var(--ty)) scale(0);opacity:0}}@keyframes meleeSlashAnim{0%{opacity:0;transform:translate(-50%,-50%)scale(.5)rotate(-35deg)}40%{opacity:1;transform:translate(-50%,-50%)scale(1.2)rotate(12deg)}to{opacity:0;transform:translate(-50%,-50%)scale(1.35)rotate(25deg)}}.melee-slash{pointer-events:none;z-index:49;background:linear-gradient(90deg,#0000,#e2e8f0,#38bdf8,#0000);border-radius:999px;width:44px;height:4px;animation:.22s ease-out forwards meleeSlashAnim;position:absolute;box-shadow:0 0 10px #38bdf8}.tactical-empty-slot{background:repeating-linear-gradient(-45deg,#f8fafc,#f8fafc 6px,#f1f5f9 6px 12px)}@keyframes pulseHighlight{0%,to{box-shadow:0 0 #f59e0b00}50%{border-color:#f59e0b;box-shadow:0 0 28px #f59e0bbf}}.crate-highlight-pulse{animation:.6s ease-in-out 2 pulseHighlight}@keyframes operatorWalkBob{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-6px)rotate(3deg)}50%{transform:translateY(0)rotate(0)}75%{transform:translateY(-6px)rotate(-3deg)}}.operator-marching{animation:.34s linear infinite operatorWalkBob!important}@keyframes enemyEnterRight{0%{opacity:0;transform:translate(70px)}to{opacity:1;transform:translate(0)}}.enemy-enter-anim{animation:.35s cubic-bezier(.16,1,.3,1) forwards enemyEnterRight}.pxf{background:var(--pxbg,#3d4930);box-shadow:2px 0 0 var(--pxe,#171c10), -2px 0 0 var(--pxe,#171c10), 0 2px 0 var(--pxe,#171c10), 0 -2px 0 var(--pxe,#171c10), inset 0 2px 0 var(--pxhi,#55663f), inset 2px 0 0 var(--pxhi,#55663f), inset 0 -2px 0 var(--pxlo,#252d1a), inset -2px 0 0 var(--pxlo,#252d1a);border-radius:0}.pxf-sunken{background:#1b2315;border-radius:0;box-shadow:2px 0 #10140a,-2px 0 #10140a,0 2px #10140a,0 -2px #10140a,inset 0 2px #11170c,inset 2px 0 #11170c,inset 0 -2px #2e3a24,inset -2px 0 #2e3a24}.pxp{background-color:#242b1c;background-image:linear-gradient(#ffffff0a,#00000024),repeating-linear-gradient(45deg,#ffffff05 0 2px,#0000 2px 7px);border-radius:0;box-shadow:3px 0 #0e120a,-3px 0 #0e120a,0 3px #0e120a,0 -3px #0e120a,inset 0 2px #4a553a,inset 2px 0 #39442c,inset 0 -2px #141a0e,inset -2px 0 #141a0e,0 14px 34px #0000008c}@keyframes dropPop{0%{opacity:0;transform:translateY(26px)scale(.92)}to{opacity:1;transform:none}}.drop-pop{animation:.26s cubic-bezier(.2,.9,.3,1.12) dropPop}@keyframes upgradePulse{0%,to{box-shadow:0 0 10px var(--aura), inset 0 0 14px #00000059}50%{box-shadow:0 0 22px var(--aura), 0 0 5px var(--aura), inset 0 0 14px #00000059}}.upgrade-pulse{animation:1.5s ease-in-out infinite upgradePulse}.pxbtn-green,.pxbtn-amber{color:#fff;text-shadow:0 1px 2px #00000073;border-radius:2px;transition:transform 60ms,box-shadow 60ms}.pxbtn-green{background:linear-gradient(#63b03e 0%,#47912c 55%,#3b7d24 100%);border:2px solid #15270c;box-shadow:inset 0 2px #8ed468,inset 0 -3px #2c5e1a,0 3px #15270c}.pxbtn-green:active{transform:translateY(3px);box-shadow:inset 0 2px #8ed468,inset 0 -2px #2c5e1a}.pxbtn-amber{background:linear-gradient(#c89b3f 0%,#a37c2a 55%,#8c6a22 100%);border:2px solid #2c2008;box-shadow:inset 0 2px #e8c46a,inset 0 -3px #6b5118,0 3px #2c2008}.pxbtn-amber:active{transform:translateY(3px);box-shadow:inset 0 2px #e8c46a,inset 0 -2px #6b5118}.pxf-gold{background:#3b4630;border-radius:0;box-shadow:2px 0 #d8b56a,-2px 0 #d8b56a,0 2px #d8b56a,0 -2px #d8b56a,inset 0 2px #5a6a45,inset 2px 0 #5a6a45,inset 0 -2px #20281a,inset -2px 0 #20281a,0 0 10px #d8b56a59}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}@keyframes tierGlow{0%,52%{opacity:0}52.001%,66%{opacity:.45}66.001%,82%{opacity:1}82.001%,94%{opacity:.45}94.001%,to{opacity:0}}.tier-glow{animation:2.6s linear infinite tierGlow}@keyframes dropGlow{0%,to{box-shadow:0 0 6px 1px var(--aura), inset 0 0 6px var(--aura);transform:scale(1)}50%{box-shadow:0 0 18px 5px var(--aura), inset 0 0 10px var(--aura);transform:scale(1.06)}}.legend-drop{animation:1.3s ease-in-out infinite dropGlow}@keyframes rarityShine{0%,to{text-shadow:0 0 4px var(--aura)}50%{text-shadow:0 0 10px var(--aura), 0 0 2px #fff}}.legend-text{animation:1.3s ease-in-out infinite rarityShine}.walking{animation:none!important}.pet{translate:calc(var(--wx,0) * var(--ap)) calc(var(--wy,0) * var(--ap) * -1);position:absolute}.pet-move,.pet-breath,.pet-head,.pet-leg{transform-origin:50% 100%;position:absolute;inset:0}.pet-move img,.pet-head,.pet-leg{pointer-events:none}.pet-breath img,.pet-head img,.pet-leg img{width:100%;max-width:none;height:100%;image-rendering:pixelated;position:absolute;inset:0}.pet-shadow{background:#0000004d;border-radius:50%;height:4px;position:absolute;bottom:-2px;left:14%;right:14%}.pet.idle-look{scale:-1 1}.pet-row.pets-night .pet:not(.pet-mythic) .pet-move{filter:url(#night-outline)}.pet-blink{opacity:0;animation:petBlink 4.6s steps(1, end) var(--bd,0s) infinite}@keyframes petBlink{0%{opacity:0}95.5%{opacity:1}99%,to{opacity:0}}.pet-head{animation:petTilt 7.3s steps(1, end) var(--td,0s) infinite}@keyframes petTilt{0%{rotate:0deg}60%{rotate:7deg}70%{rotate:4deg}77%,to{rotate:0deg}}.pet-tail{animation:petWag 2.8s steps(1, end) var(--wd,0s) infinite}@keyframes petWag{0%{rotate:0deg}4%{rotate:var(--swing,12deg)}8%{rotate:calc(var(--swing,12deg) * -.6)}12%{rotate:var(--swing,12deg)}16%{rotate:calc(var(--swing,12deg) * -.6)}20%{rotate:calc(var(--swing,12deg) * .5)}24%,to{rotate:0deg}}.pets-walking .pet-tail{animation:.56s step-end infinite petWagRun}@keyframes petWagRun{0%{rotate:calc(var(--swing,12deg) * .8)}50%,to{rotate:calc(var(--swing,12deg) * -.5)}}.pets-walking .pet-legf,.pet-stepping .pet-legf{animation:petLegF var(--gait,.28s) steps(1, end) infinite}.pets-walking .pet-legb,.pet-stepping .pet-legb{animation:petLegB var(--gait,.28s) steps(1, end) infinite}@keyframes petLegF{0%{translate:var(--ap) 0}50%,to{translate:calc(var(--ap) * -1) 0}}@keyframes petLegB{0%{translate:calc(var(--ap) * -1) 0}50%,to{translate:var(--ap) 0}}.pet-m-trot{--gait:.28s}.pets-walking .pet-m-trot .pet-move{animation:.28s step-end infinite petStepUp}@keyframes petStepUp{0%{translate:0}50%,to{translate:0 calc(var(--ap) * -1)}}.pet-m-clop{--gait:.36s}.pet-m-bound{--gait:.28s}.pets-walking .pet-m-bound .pet-move{animation:.56s step-end infinite petBound}@keyframes petBound{0%{translate:0}25%{translate:var(--ap) calc(var(--ap) * -2)}50%{translate:calc(var(--ap) * 2) calc(var(--ap) * -3)}75%{translate:var(--ap) calc(var(--ap) * -1)}to{translate:0}}.pet-m-waddle{--gait:.4s}.pets-walking .pet-m-waddle .pet-move{animation:.4s step-end infinite petStepUp}.pets-walking .pet-m-hop .pet-move{animation:.42s step-end infinite petHop}@keyframes petHop{0%{translate:0}18%{translate:0 calc(var(--ap) * -2)}36%{translate:0 calc(var(--ap) * -3)}64%{translate:0 calc(var(--ap) * -2)}82%,to{translate:0}}.pet-m-prowl{--gait:.56s}.pet-m-lowprowl{--gait:.7s}.pet-m-lumber{--gait:.56s}.pets-walking .pet-m-lumber .pet-move{animation:.56s step-end infinite petLumber}@keyframes petLumber{0%{translate:0}25%{translate:0 calc(var(--ap) * -1)}50%{translate:var(--ap) 0}75%,to{translate:0 calc(var(--ap) * -1)}}.pet-attack.pet-a-bite .pet-move{animation:.5s step-end petBite}@keyframes petBite{0%{translate:0}25%{translate:calc(var(--ap) * 4) 0}40%{translate:calc(var(--ap) * 6) var(--ap)}70%{translate:calc(var(--ap) * 2) 0}to{translate:0}}.pet-attack.pet-a-bite .pet-head{animation:.5s step-end petBiteHead}@keyframes petBiteHead{0%,25%{rotate:0deg}40%{rotate:10deg}60%,to{rotate:0deg}}.pet-attack.pet-a-peck .pet-move{animation:.45s step-end petPeck}@keyframes petPeck{0%{translate:0}20%{translate:calc(var(--ap) * 2) var(--ap)}35%{translate:var(--ap) 0}55%{translate:calc(var(--ap) * 3) var(--ap)}75%,to{translate:0}}.pet-attack.pet-a-pounce .pet-move{animation:.65s step-end petPounce}@keyframes petPounce{0%{translate:0}20%{translate:calc(var(--ap) * -1) 0}45%{translate:calc(var(--ap) * 7) calc(var(--ap) * -5)}70%{translate:calc(var(--ap) * 9) 0}to{translate:0}}.pet-attack.pet-a-charge .pet-move{animation:.6s step-end petCharge}@keyframes petCharge{0%{translate:0}15%{translate:calc(var(--ap) * -2) 0}45%{translate:calc(var(--ap) * 10) 0}60%{translate:calc(var(--ap) * 10) 0}to{translate:0}}.pet-attack.pet-a-thump .pet-move{transform-origin:30% 100%;animation:1.2s step-end petThump}@keyframes petThump{0%{translate:0;rotate:0deg}12%{rotate:-9deg;translate:calc(var(--ap) * -1) calc(var(--ap) * -1)}20%{rotate:-11deg;translate:calc(var(--ap) * -1) calc(var(--ap) * -1)}28%{rotate:-9deg;translate:calc(var(--ap) * -1) calc(var(--ap) * -1)}36%{rotate:-11deg;translate:calc(var(--ap) * -1) calc(var(--ap) * -1)}44%{rotate:-9deg;translate:calc(var(--ap) * -1) calc(var(--ap) * -1)}52%{rotate:-11deg;translate:calc(var(--ap) * -1) calc(var(--ap) * -1)}60%{rotate:-10deg;translate:calc(var(--ap) * -1) calc(var(--ap) * -2)}70%{rotate:6deg;translate:calc(var(--ap) * 4) var(--ap)}82%{rotate:2deg;translate:calc(var(--ap) * 2) 0}to{translate:0;rotate:0deg}}.pet-attack.pet-a-thump .pet-head{animation:1.2s step-end petThumpHead}@keyframes petThumpHead{0%{rotate:0deg}12%,60%{rotate:-10deg}70%{rotate:6deg}82%,to{rotate:0deg}}.pet-attack.pet-a-thump .pet-shadow{animation:1.2s step-end petSlamDust}@keyframes petSlamDust{0%,64%{opacity:1;scale:1}70%{opacity:.9;scale:1.6 1.8}82%{opacity:.55;scale:1.3}to{opacity:1;scale:1}}.pets-cheer .pet-move{animation:petCheer .9s steps(1, end) var(--cd,0s) both}@keyframes petCheer{0%{translate:0}15%{translate:0 calc(var(--ap) * -4)}30%{translate:0}45%{translate:0 calc(var(--ap) * -3)}60%,to{translate:0}}.pets-cheer .pet-tail{animation:.3s step-end infinite petWagRun}@media (prefers-reduced-motion:reduce){.pet-move,.pet-breath,.pet-head,.pet-tail,.pet-shadow,.pet-leg{animation:none!important}.pet-blink{animation:none}}.arena-covered,.arena-covered *{animation-play-state:paused!important}.dmg-num{color:#fff;letter-spacing:-.5px;white-space:nowrap;will-change:transform, opacity;text-shadow:-2px 0 #111,2px 0 #111,0 -2px #111,0 2px #111,-2px -2px #111,2px -2px #111,-2px 2px #111,2px 2px #111,0 4px 6px #0009;font-size:19px;line-height:1;animation:.6s linear forwards dmgPop!important}.dmg-crit{color:#ff7b1c;letter-spacing:-1px;text-shadow:-2px 0 #2e0a00,2px 0 #2e0a00,0 -2px #2e0a00,0 2px #2e0a00,-2px -2px #2e0a00,2px -2px #2e0a00,-2px 2px #2e0a00,2px 2px #2e0a00,0 0 12px #ff6e14cc;z-index:61;font-size:30px;animation:.66s linear forwards dmgPopCrit!important}.dmg-msg{letter-spacing:-.5px;color:#ffb020;text-shadow:-2px 0 #4a1d00,2px 0 #4a1d00,0 -2px #4a1d00,0 2px #4a1d00,-2px -2px #4a1d00,2px -2px #4a1d00,-2px 2px #4a1d00,2px 2px #4a1d00,0 0 10px #ffb020bf;font-size:24px;line-height:1;animation:.9s cubic-bezier(.16,1,.3,1) forwards dmgMsg!important}.dmg-taken{color:#ff5a5a;font-size:17px}@keyframes dmgPop{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.9,.3,1.2);transform:translate(-50%,6px)scale(.35)}9%{opacity:1;animation-timing-function:ease-in-out;transform:translate(-50%,-3px)scale(1.4)}19%{animation-timing-function:ease-out;transform:translate(-50%,-6px)scale(.92)}27%{animation-timing-function:linear;transform:translate(-50%,-8px)scale(1)}35%{opacity:1;animation-timing-function:linear;transform:translate(-50%,-10px)scale(1)}to{opacity:0;transform:translate(-50%,-24px)scale(.92)}}@keyframes dmgPopCrit{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.9,.3,1.2);transform:translate(-50%,6px)scale(.3)rotate(-6deg)}9%{opacity:1;animation-timing-function:ease-in-out;transform:translate(-50%,-4px)scale(1.65)rotate(3deg)}20%{animation-timing-function:ease-in-out;transform:translate(-50%,-7px)scale(.9)rotate(-1deg)}29%{animation-timing-function:ease-out;transform:translate(-50%,-9px)scale(1.06)rotate(0)}37%{opacity:1;animation-timing-function:linear;transform:translate(-50%,-10px)scale(1)}to{opacity:0;transform:translate(-50%,-28px)scale(.94)}}@keyframes dmgMsg{0%{opacity:0;transform:translate(-50%,4px)scale(.5)}14%{opacity:1;transform:translate(-50%,-8px)scale(1.4)}32%{transform:translate(-50%,-16px)scale(1.1)}to{opacity:0;transform:translate(-50%,-46px)scale(1)}}@media (prefers-reduced-motion:reduce){.dmg-num{animation-name:dmgFade!important}}@keyframes dmgFade{0%,72%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%)}}.night-outline{filter:url(#night-outline)}.chibi-lower,.chibi-upper,.chibi-arms,.chibi-head{position:absolute;inset:0}.chibi-arms{transform-origin:55.3% 59.7%;transition:transform .22s ease-out}.chibi-head{transform-origin:46% 39%;transition:transform .25s ease-out}.leg-frame,.walking .leg-idle{opacity:0}.walking .leg-frame{animation:.56s step-end infinite legCycle}@keyframes legCycle{0%{opacity:1}25%{opacity:0}to{opacity:0}}.walking .chibi-upper{animation:.28s step-end infinite upperBob}@keyframes upperBob{0%{transform:none}50%{transform:translateY(-1.6%)}to{transform:translateY(-1.6%)}}.aimed:not(.walking) .chibi-head{transform:rotate(12deg)translate(1.2%,1.4%)}.aimed:not(.walking) .chibi-arms{transform:translate(-.8%,-3.2%)rotate(-3deg)}.chibi-arms.arms-kick{animation:.16s ease-out armsKick}@keyframes armsKick{0%{transform:translate(-5%,-3.6%)rotate(-10deg)}to{transform:translate(-.8%,-3.2%)rotate(-3deg)}}.chibi-arms.arms-kick-heavy{animation:.3s cubic-bezier(.2,.8,.3,1) armsKickHeavy}@keyframes armsKickHeavy{0%{transform:translate(-10%,-5%)rotate(-19deg)}35%{transform:translate(-4%,-3.8%)rotate(-8deg)}to{transform:translate(-.8%,-3.2%)rotate(-3deg)}}.chibi-breath,.chibi-pose,.chibi-look{position:absolute;inset:0}.chibi-pose,.chibi-look{transform-origin:inherit}.fighter-idle .chibi-breath{animation:idleBreath var(--breath,2.6s) steps(1, end) var(--breath-delay,0s) infinite}@keyframes idleBreath{0%{translate:0}46%,to{translate:0 -1.263px}}.fighter-idle .chibi-pose{animation:idleSway 3.7s steps(1, end) var(--breath-delay,0s) infinite}@keyframes idleSway{0%{rotate:0deg}30%{rotate:.9deg}55%{rotate:1.6deg}80%,to{rotate:.9deg}}.fighter-idle.idle-look .chibi-look{animation:1.1s step-end idleLook}@keyframes idleLook{0%{scale:1}8%{scale:-1 1}72%{rotate:-4deg;scale:1}84%,to{rotate:0deg;scale:1}}.fighter-idle.idle-scan .chibi-look{animation:.9s step-end idleScan}@keyframes idleScan{0%{rotate:0deg}10%{rotate:-7deg}40%{rotate:-3deg}62%{rotate:4deg}84%,to{rotate:0deg}}.fighter-idle.idle-helmet .chibi-look{animation:.8s step-end idleHelmet}@keyframes idleHelmet{0%{translate:0;rotate:0deg}12%{translate:0 -1.263px;rotate:-5deg}36%{translate:0;rotate:4deg}56%{rotate:-3deg}74%,to{rotate:0deg}}.fighter-idle.idle-check .chibi-pose{animation:1.3s ease-in-out idleCheckGun}@keyframes idleCheckGun{0%,to{translate:0;rotate:0deg}22%,40%{translate:-1.5px;rotate:-14deg}52%{translate:-1.5px;rotate:-11deg}64%,76%{translate:-1.5px;rotate:-14deg}}.fighter-idle.idle-check .chibi-look{animation:1.3s ease-in-out idleCheckHead}@keyframes idleCheckHead{0%,to{rotate:0deg}22%,76%{rotate:6deg}}[data-role=heavy] .fighter-idle,[data-role=boss] .fighter-idle{--breath:3.4s}.enemy-dead-anim .chibi-breath,.enemy-dead-anim .chibi-pose,.enemy-dead-anim .chibi-look,.enemy-dead-anim .fu-single .fu-body{animation:none!important}@media (prefers-reduced-motion:reduce){.fighter-idle .chibi-breath,.fighter-idle .chibi-pose,.fighter-idle .chibi-look{animation:none!important}}.chibi-gun.gun-pump{animation:gunPump var(--cycdur,.26s) linear}@keyframes gunPump{0%{transform:none}28%{transform:translate(-2.4%,1.1%)}52%{transform:translate(-2.4%,1.1%)}78%{transform:translate(.4%,-.3%)}to{transform:none}}.chibi-gun.gun-bolt{transform-origin:55% 60%;animation:gunBolt var(--cycdur,.34s) linear}@keyframes gunBolt{0%{transform:none}22%{transform:translate(.6%,-1.3%)rotate(2.2deg)}48%{transform:translate(-1.9%,-.9%)rotate(1.4deg)}76%{transform:translate(.3%,-.2%)rotate(.4deg)}to{transform:none}}[data-enemy-avatar].model-hit{animation:.16s ease-out hitFlash,.16s ease-out hitJolt}@keyframes hitJolt{0%{translate:0}30%{translate:2.5px}to{translate:0}}[data-op-avatar].model-hit{animation:.16s ease-out hitFlash,.16s ease-out hitJoltOp}@keyframes hitJoltOp{0%{translate:0}30%{translate:-2px}to{translate:0}}.chibi-arms.arms-kick-mid{animation:.22s cubic-bezier(.2,.8,.3,1) armsKickMid}@keyframes armsKickMid{0%{transform:translate(-7.5%,-4.2%)rotate(-14deg)}45%{transform:translate(-2.4%,-3.5%)rotate(-5.5deg)}to{transform:translate(-.8%,-3.2%)rotate(-3deg)}}.walking .chibi-arms{animation:.56s steps(2,end) infinite walkArms}@keyframes walkArms{0%{transform:translate(.5%,.4%)rotate(.8deg)}50%{transform:translate(-.4%,-.2%)rotate(-.6deg)}to{transform:translate(.5%,.4%)rotate(.8deg)}}.walking .fu-single .chibi-arms{animation:none}.fighter-idle.idle-reload .chibi-pose{animation:1.8s step-end idleReload}@keyframes idleReload{0%{translate:0;rotate:0deg}7%{translate:-1.5px 1px;rotate:-14deg}14%{translate:-2px 2.5px;rotate:-21deg}26%{translate:-2.5px 3px;rotate:-24deg}38%{translate:-2px 2.5px;rotate:-21deg}50%{translate:-2.5px 3px;rotate:-24deg}60%{translate:-1.5px 1.5px;rotate:-19deg}70%{translate:-.5px;rotate:-5deg}88%,to{translate:0;rotate:0deg}}.fighter-idle.idle-reload .chibi-look{animation:1.8s ease-in-out idleCheckHead}.fighter-idle.idle-reload .chibi-gun{animation:.32s linear 1.26s gunPump}.chibi-arms.fu-windup{animation:.5s steps(3,end) both bossWindup}@keyframes bossWindup{0%{transform:none}55%{transform:translate(-1.6%,.5%)rotate(2deg)}to{transform:translate(-2.4%,.9%)rotate(3.2deg)}}.fu-f-automata .chibi-look{animation:servoTwitch 4.3s steps(1, end) var(--breath-delay,0s) infinite}@keyframes servoTwitch{0%,52%{rotate:0deg}54%,60%{rotate:-2.5deg}62%,78%{rotate:1.5deg}80%,to{rotate:0deg}}.fu-f-automata:after{content:"";opacity:0;pointer-events:none;width:2px;height:2px;animation:servoSpark 5.7s steps(2, end) var(--breath-delay,0s) infinite;background:#fde68a;position:absolute;top:38%;left:46%;box-shadow:2px -2px #fff7d6,-1px 2px #f59e0b}@keyframes servoSpark{0%,93%{opacity:0}94%,96%{opacity:1}97%,to{opacity:0}}.enemy-dead-anim .fu-f-automata:after{display:none}.walking .fu-f-infected:not(.fu-heavy):not(.fu-boss) .chibi-upper{transform-origin:50% 85%;animation-name:infLurch}@keyframes infLurch{0%{transform:translateY(.8%)rotate(3deg)}30%{transform:translateY(-1.9%)rotate(4.5deg)}50%{transform:translateY(-.4%)rotate(1deg)}72%{transform:translateY(-2.3%)rotate(5deg)}to{transform:translateY(.8%)rotate(3deg)}}.walking .fu-f-ghost{animation:ghostStep 1.9s steps(1, end) var(--breath-delay,0s) infinite}@keyframes ghostStep{0%,46%{opacity:1;transform:none}48%{opacity:.72;transform:translate(-3px)skew(-8deg)}50%{opacity:.85;transform:translate(2px)skew(5deg)}52%,to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.walking .chibi-arms,.fu-f-automata .chibi-look,.fu-f-automata:after,.walking .fu-f-ghost{animation:none!important}}.mission-float{pointer-events:none;z-index:40;white-space:nowrap;will-change:transform, opacity;text-shadow:-2px 0 #111,2px 0 #111,0 -2px #111,0 2px #111,-2px -2px #111,2px -2px #111,-2px 2px #111,2px 2px #111;animation:1s linear forwards dmgPop;transform:translate(-50%)}.mission-float.mf-crit{color:#ff7b1c;z-index:41;text-shadow:-2px 0 #2e0a00,2px 0 #2e0a00,0 -2px #2e0a00,0 2px #2e0a00,-2px -2px #2e0a00,2px -2px #2e0a00,-2px 2px #2e0a00,2px 2px #2e0a00,0 0 10px #ff6e14cc;font-size:20px;animation-name:dmgPopCrit}@media (prefers-reduced-motion:reduce){.mission-float,.mission-float.mf-crit{animation-name:dmgFade}}.rv-card{text-align:center;border:2px solid var(--rc);width:232px;box-shadow:0 0 0 2px #090c06, 0 0 20px var(--rc), inset 0 0 18px #0000008c;background:#151b10;padding:16px 12px 11px;position:relative}.rv-card-compact{width:196px;padding:14px 10px 9px}.rv-card-top{box-shadow:0 0 0 2px #090c06, 0 0 0 4px #b8860b, 0 0 26px var(--rc), 0 0 8px #fde68a, inset 0 0 18px #0000008c}.rv-corner{background:#fde68a;width:8px;height:8px;position:absolute;box-shadow:0 0 0 2px #7a5a12}.rv-tl{top:-5px;left:-5px}.rv-tr{top:-5px;right:-5px}.rv-bl{bottom:-5px;left:-5px}.rv-br{bottom:-5px;right:-5px}.rv-label{white-space:nowrap;color:#fff;letter-spacing:.16em;text-shadow:0 1px #0009;border:2px solid;border-radius:0;padding:1px 8px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;position:absolute;top:-11px;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #090c06}.rv-label-jackpot{padding:1px 10px;font-size:13px;animation:.9s steps(2,end) infinite rvLabelPulse}.rv-label-sm{letter-spacing:.12em;box-shadow:none;padding:0 5px;font-size:9px;position:static;transform:none}@keyframes rvLabelPulse{0%{filter:brightness()}50%{filter:brightness(1.25)}}.rv-icon{width:84px;height:84px;margin:0 auto;position:relative}.rv-card-compact .rv-icon{width:64px;height:64px}.rv-icon-sm{flex-shrink:0;width:60px;height:60px;margin:0}.rv-lv{color:#fff;white-space:nowrap;text-shadow:0 1px 2px #000,0 0 2px #000;font-size:10px;font-weight:800;position:absolute;bottom:1px;left:50%;transform:translate(-50%)}.rv-rarity{letter-spacing:.14em;text-transform:uppercase;text-shadow:0 1px 2px #000, 0 0 6px var(--rc);margin-top:7px;font-size:12px;font-weight:800}.rv-name{color:#f4ecd8;text-shadow:0 1px 2px #000000b3;font-size:15px;font-weight:800;line-height:1.15}.rv-card-compact .rv-name{font-size:13px}.rv-tags{flex-wrap:wrap;justify-content:center;gap:4px;margin-top:5px;display:flex}.rv-tags-left{justify-content:flex-start;margin-top:2px}.rv-odds,.rv-upgrade,.rv-soldtag,.rv-keptag{text-transform:uppercase;border:2px solid #0e120a;align-items:center;gap:3px;padding:0 5px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:800;line-height:14px;display:inline-flex}.rv-odds{color:#c8c2a8;background:#232b19}.rv-upgrade{color:#5eea8d;background:#14361d}.rv-soldtag{color:#f6d77a;background:#4a4226}.rv-keptag{color:#bae6fd;background:#1e3a5f}.rv-pop{animation:rvPop var(--rvd,.24s) cubic-bezier(.2, .9, .3, 1.3) both}.rv-slam{animation:rvSlam var(--rvd,.32s) cubic-bezier(.2, .9, .25, 1) both}.rv-out{animation:.11s linear forwards rvOut}@keyframes rvPop{0%{opacity:0;transform:translateY(16px)scale(.6)}to{opacity:1;transform:none}}@keyframes rvSlam{0%{opacity:0;transform:scale(1.9)}50%{opacity:1;transform:scale(.93)}72%{transform:scale(1.035)}to{opacity:1;transform:none}}@keyframes rvOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)scale(.96)}}.rv-card-classified{background:#0b0909;box-shadow:0 0 0 2px #090c06,0 0 0 4px #1d0a0d,0 0 0 6px #d8162b,0 0 28px #e1162b99,inset 0 0 22px #000000bf}.rv-card-classified .rv-corner{background:#ff2e3f;box-shadow:0 0 0 2px #2a0509}.rv-card-classified .rv-rarity{text-shadow:0 1px 2px #000,0 0 8px #ff2e3fcc;color:#ff3a4a!important}.rv-stamp{left:50%;top:var(--stamp-y,38%);z-index:2;pointer-events:none;outline-offset:3px;color:#e3192c;text-transform:uppercase;white-space:nowrap;text-shadow:0 0 1px #ff3c4699;background:#1e020647;border:4px solid #e3192c;outline:2px solid #e3192c;flex-direction:column;align-items:center;gap:2px;padding:5px 14px 6px;font-family:JetBrains Mono,monospace;font-weight:800;animation:.34s cubic-bezier(.55,0,.3,1) both rvStamp;display:flex;position:absolute;transform:translate(-50%,-50%)rotate(-9deg);-webkit-mask-image:repeating-linear-gradient(101deg,#000 0 5px,#000000b8 5px 6px,#000 6px 13px,#000000d9 13px 14px);mask-image:repeating-linear-gradient(101deg,#000 0 5px,#000000b8 5px 6px,#000 6px 13px,#000000d9 13px 14px)}.rv-stamp-word{letter-spacing:.16em;font-size:30px;line-height:1}.rv-stamp-sub{letter-spacing:.3em;opacity:.9;font-size:9px}.rv-stamp-sm .rv-stamp-word{font-size:22px}.rv-stamp-sm{border-width:3px;padding:4px 10px 5px}@keyframes rvStamp{0%{opacity:0;transform:translate(-50%,-50%)rotate(-18deg)scale(2.8)}55%{opacity:1;transform:translate(-50%,-50%)rotate(-9deg)scale(.9)}75%{transform:translate(-50%,-50%)rotate(-9deg)scale(1.05)}to{opacity:1;transform:translate(-50%,-50%)rotate(-9deg)scale(1)}}.rv-card-mw{box-shadow:0 0 0 2px #090c06,0 0 0 4px #5a3c08,0 0 0 6px #f6d77a,0 0 30px #f6d77aa6,inset 0 0 22px #0009}.rv-card-mw .rv-corner{background:#fff1c4;box-shadow:0 0 0 2px #5a3c08}.rv-card-mw .rv-rarity{text-shadow:0 1px 2px #000,0 0 8px #f6d77acc;color:#f6d77a!important}.rv-mw-seal{left:50%;top:var(--mw-y,3%);z-index:3;pointer-events:none;color:#3a2604;white-space:nowrap;text-transform:uppercase;clip-path:polygon(0 0,100% 0,95% 50%,100% 100%,0 100%,5% 50%);filter:drop-shadow(0 0 10px #f6d77ab3);background:linear-gradient(#fff4cf 0%,#f6d77a 36%,#c9962e 68%,#f2c14e 100%);flex-direction:column;align-items:center;gap:2px;padding:5px 22px 6px;font-family:JetBrains Mono,monospace;font-weight:800;animation:.44s cubic-bezier(.2,1.4,.4,1) both rvMwIn;display:flex;position:absolute;overflow:hidden;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 2px #5a3c08,inset 0 0 0 3px #fff1c4,0 4px #00000073}.rv-mw-word{letter-spacing:.2em;text-shadow:0 1px #fff6d8,0 -1px #5a3c08a6;font-size:22px;line-height:1}.rv-mw-sub{letter-spacing:.22em;opacity:.85;font-size:8px}.rv-mw-shine{background:linear-gradient(90deg,#0000,#ffffffe6,#0000);width:30%;animation:1.7s ease-in-out .35s infinite mwSweep;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-150%)skew(-20deg)}.rv-mw-seal-sm{padding:4px 16px 5px}.rv-mw-seal-sm .rv-mw-word{font-size:16px}@keyframes rvMwIn{0%{opacity:0;transform:translate(-50%,-50%)scaleX(.05)scaleY(.6)}60%{opacity:1;transform:translate(-50%,-50%)scaleX(1.08)scaleY(1.05)}to{opacity:1;transform:translate(-50%,-50%)}}.rv-spot-box{border:2px solid var(--rc);min-height:72px;box-shadow:inset 0 0 12px #00000073, 0 0 10px var(--rc);background:#1a2013;align-items:center;padding:6px 8px;display:flex}@supports (color:color-mix(in lab, red, red)){.rv-spot-box{box-shadow:inset 0 0 12px #00000073, 0 0 10px color-mix(in srgb, var(--rc) 35%, transparent)}}.rv-tile{aspect-ratio:1;background:0 0;border:0;padding:0;position:relative}.rv-back,.rv-face{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.rv-back{color:#6f7d58;background:#2c3522;font-family:JetBrains Mono,monospace;font-size:20px;font-weight:800;box-shadow:inset 0 0 0 2px #0e120a,inset 0 2px 0 2px #4a553a,inset 0 -2px 0 2px #1b2315}.rv-face{transform:scaleX(0)}.rv-flip .rv-back{animation:rvFlipOut var(--fd,.17s) linear forwards}.rv-flip .rv-face{animation:rvFlipIn var(--fd,.17s) linear forwards}.rv-shown .rv-back{display:none}.rv-shown .rv-face{transform:none}@keyframes rvFlipOut{0%{transform:scaleX(1)}50%,to{transform:scaleX(0)}}@keyframes rvFlipIn{0%,50%{transform:scaleX(0)}80%{transform:scale(1.12,1.06)}to{transform:none}}.rv-held .rv-back{color:#fde68a;animation:.16s steps(2,end) infinite rvHeld;box-shadow:inset 0 0 0 2px #0e120a,inset 0 0 0 4px #c8a464,0 0 10px #fde68a8c}@keyframes rvHeld{0%{transform:translate(-1px)}50%{transform:translate(1px,-1px)}}.rv-sold .rv-face{opacity:.4;filter:grayscale(.6)}.rv-best{box-shadow:0 0 10px var(--aura);outline-offset:1px;z-index:1;outline:2px solid #fde68a;animation:1.4s ease-in-out infinite upgradePulse}.rv-spotted:not(.rv-best){outline-offset:1px;outline:2px solid #f1e6cf}.rv-tile-lv{color:#f1e6cf;background:#1b1a16;padding:0 2px;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:800;line-height:11px;position:absolute;top:0;left:0}.rv-tile-up{color:#5eea8d;background:#14361d;padding:0 2px;font-size:9px;font-weight:800;line-height:11px;position:absolute;top:0;right:0}.rv-tile-coin{position:absolute;top:1px;right:1px}.rv-tile-rar{letter-spacing:.08em;text-align:center;bottom:2px;background:#0507059e;font-family:JetBrains Mono,monospace;font-size:7px;font-weight:800;line-height:10px;position:absolute;inset-inline:2px}.rv-continue{min-height:54px;padding:6px 0}.rv-sold.rv-best .rv-face{opacity:.75}.rv-fly{z-index:47;pointer-events:none;justify-content:center;align-items:center;width:52px;height:52px;margin:-26px 0 0 -26px;display:flex;position:absolute}.rv-fly img{max-width:80%;max-height:72%;image-rendering:pixelated;position:relative}.as-strip{color:#f1e6cf;background:#1f2717;align-items:center;gap:6px;height:38px;padding:0 6px 0 4px;display:flex;position:relative;box-shadow:2px 0 #0e120a,-2px 0 #0e120a,0 2px #0e120a,0 -2px #0e120a,inset 0 2px #39442c,inset 0 -2px #141a0e}.as-tiles{clip-path:inset(-14px 0);flex:1;min-width:0;height:26px;position:relative}.as-empty{letter-spacing:.1em;text-transform:uppercase;color:#8a927a;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:800;position:absolute;top:6px;right:2px}.as-tile{will-change:transform;width:22px;height:22px;transition:transform .16s ease-out;position:absolute;top:2px;right:1px}.as-face{animation:.15s cubic-bezier(.2,.9,.3,1.4) both asPop;position:absolute;inset:0}.as-face img{max-width:100%;max-height:100%;image-rendering:pixelated}@keyframes asPop{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}.as-l2{z-index:3}.as-l2 .as-face{box-shadow:0 0 0 1px #0e120a, 0 0 9px 3px var(--rc);animation:1.4s cubic-bezier(.2,.9,.3,1.2) both asPopBig,.45s ease-in-out .2s 4 asGlow}@keyframes asPopBig{0%{opacity:0;transform:scale(.2)}14%{opacity:1;transform:scale(1.75)}26%{transform:scale(1.38)}80%{transform:scale(1.38)}to{transform:none}}.as-l3 .as-face{box-shadow:0 0 0 1px #fde68a, 0 0 10px 2px var(--rc);animation:.15s cubic-bezier(.2,.9,.3,1.4) both asPop,.45s ease-in-out .15s 5 asGlow}.as-calm .as-face{animation:.15s cubic-bezier(.2,.9,.3,1.4) both asPop}@keyframes asGlow{50%{filter:brightness(1.45)}}.as-junk .as-face{opacity:.38;filter:grayscale(.7);transition:opacity .2s,filter .2s}.as-keep .as-face{animation:.36s ease-out both asKeep}@keyframes asKeep{0%{transform:none}40%{transform:scale(1.18)}to{transform:none}}.as-ghost{pointer-events:none;width:8px;height:8px;animation:.38s cubic-bezier(.5,0,.7,1) both asFly;position:absolute;top:7px;left:7px;box-shadow:0 0 0 1px #0e120a}@keyframes asFly{0%{opacity:1;transform:translate(0)}to{transform:translate(var(--dx), -4px) scale(.6);opacity:0}}.as-coin{color:#3a2a08;text-align:center;background:#d4a72c;border:1px solid #0e120a;width:10px;height:10px;font-size:7px;font-style:normal;font-weight:800;line-height:8px;animation:.16s ease-out both asPop;position:absolute;top:-2px;right:-2px}.as-marks{gap:1px;display:flex;position:absolute;top:-3px;right:-2px}.as-up{text-align:center;color:#5eea8d;background:#14361d;border:1px solid #0e120a;width:9px;height:9px;font-size:6px;font-style:normal;font-weight:800;line-height:7px}.as-crate{vertical-align:baseline;width:16px;height:13px;margin:0 2px -2px 0;display:inline-block}.as-count{flex-direction:column;flex-shrink:0;align-items:flex-end;font-family:JetBrains Mono,monospace;font-weight:800;line-height:1.1;display:flex}.as-saved{text-transform:uppercase;letter-spacing:.06em;color:#c8c2a8;font-size:9px}.as-saved b{color:#5eea8d;letter-spacing:0;font-size:13px;display:inline-block}.as-bump{animation:.22s ease-out asBump}@keyframes asBump{40%{transform:scale(1.3)}}.as-sub{color:#f6d77a;white-space:nowrap;font-size:8px}.as-banner{z-index:6;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:2px solid var(--rc);color:#f6e7b8;max-width:calc(100% - 8px);box-shadow:0 0 0 2px #0e120a, 0 0 12px 2px var(--rc);letter-spacing:.06em;text-transform:uppercase;background:#1d2416;padding:3px 9px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800;animation:1.5s ease-out both asBanner;position:absolute;bottom:calc(100% + 6px);left:50%;overflow:hidden}.as-banner b{letter-spacing:.02em}.as-banner.as-calm{box-shadow:0 0 0 2px #0e120a}@keyframes asBanner{0%{opacity:0;transform:translate(-50%,6px)scale(.9)}10%{opacity:1;transform:translate(-50%)scale(1.05)}18%{transform:translate(-50%)}82%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-4px)}}.as-best{flex-direction:column;flex-shrink:0;align-items:center;gap:1px;width:24px;display:flex}.as-best-label{letter-spacing:.08em;text-transform:uppercase;color:#c8a464;font-family:JetBrains Mono,monospace;font-size:6px;font-weight:800;line-height:7px}.as-best-face{border:2px dashed #4a5538;justify-content:center;align-items:center;width:22px;height:22px;display:flex;box-shadow:0 0 0 1px #0e120a}.as-best-face img{max-width:100%;max-height:100%;image-rendering:pixelated}.as-best-new{box-shadow:0 0 6px 1px var(--rc);animation:.18s cubic-bezier(.2,.9,.3,1.4) both asPop}.rv-equipped .rv-face{box-shadow:inset 0 0 0 2px #5eea8d}.rv-tile-eq{color:#5eea8d;background:#14361d;padding:0 2px;font-size:9px;font-weight:800;line-height:11px;position:absolute;top:0;right:0}.rv-junk{color:#d8b56a;text-transform:uppercase;letter-spacing:.04em;background:#2a2414;border:2px solid #6b5118;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800}.rv-junk:active{transform:translateY(1px)}.rv-junk-armed{color:#fff;background:#a37c2a;border-color:#2c2008;animation:.5s steps(2,end) infinite rvLabelPulse}.fu .leg-kneel{opacity:0}.aimed:not(.walking) .fu-noaim .chibi-head,.aimed:not(.walking) .fu-noaim .chibi-arms{transform:none}.fu-noaim .chibi-arms.arms-kick{animation:.16s ease-out fuKick}@keyframes fuKick{0%{transform:translate(-3.6%,-1.2%)rotate(-5deg)}to{transform:none}}.fu-boss .chibi-arms.arms-kick{animation:.24s steps(4,end) fuKickHeavy}@keyframes fuKickHeavy{0%{transform:translate(-2.4%,-.8%)rotate(-2.5deg)}35%{transform:translate(-1.2%,.4%)rotate(-1deg)}65%{transform:translate(-1.8%,-.4%)rotate(-1.8deg)}to{transform:none}}.fu-rusher .chibi-arms{transform-origin:54% 48%}.aimed:not(.walking) .fu-u-rusher.fu-noaim .chibi-arms{transform:rotate(-26deg)}.fu-u-rusher .chibi-arms.fu-swing{animation:.52s ease-out macheteSwing}.fu-u-flanker .chibi-arms.fu-swing{animation:.5s ease-out knifeStab}@keyframes knifeStab{0%{transform:none}22%{transform:rotate(-24deg)translate(-2%)}36%{transform:rotate(30deg)translate(5%)}60%{transform:rotate(18deg)translate(3%)}to{transform:none}}@keyframes macheteSwing{0%{transform:rotate(-26deg)}22%{transform:rotate(-72deg)}36%{transform:rotate(58deg)}58%{transform:rotate(44deg)}to{transform:rotate(-26deg)}}.walking .fu-rusher .chibi-upper{transform-origin:45% 70%;animation-name:rushLean}@keyframes rushLean{0%{transform:rotate(7deg)}50%{transform:rotate(7deg)translateY(-2%)}to{transform:rotate(7deg)translateY(-2%)}}.walking .fu-heavy .chibi-upper,.walking .fu-boss .chibi-upper{animation-name:heavyStomp}@keyframes heavyStomp{0%{transform:translateY(1.3%)}18%{transform:none}50%{transform:translateY(-1.6%)}to{transform:translateY(-1.6%)}}.fu-spark{opacity:0;pointer-events:none;background:#fff;width:2px;height:2px;margin:-1px 0 0 -1px;position:absolute;box-shadow:2px 0 #fde68a,-2px 0 #fde68a,0 2px #fde68a,0 -2px #fde68a,4px -3px #fff7d6,3px 4px #fcd34d}.fu-spark.on{animation:.2s steps(3,end) shieldSpark}@keyframes shieldSpark{0%{opacity:1;transform:scale(1.4)}60%{opacity:1;transform:scale(2.2)}to{opacity:0;transform:scale(2.6)}}.fu-sniper .chibi-upper{transition:transform .18s steps(2,end)}.aimed:not(.walking) .fu-sniper .leg-idle{opacity:0}.aimed:not(.walking) .fu-sniper .leg-kneel{opacity:1}.aimed:not(.walking) .fu-sniper .chibi-upper{transform:translateY(var(--kneel,0))}.fu-glint{opacity:0;pointer-events:none;width:2px;height:2px;box-shadow:2px 0 0 var(--glint,#e0f2fe), -2px 0 0 var(--glint,#e0f2fe), 0 2px 0 var(--glint,#e0f2fe), 0 -2px 0 var(--glint,#e0f2fe), 4px 0 0 var(--glint,#bae6fd), -4px 0 0 var(--glint,#bae6fd), 0 0 6px var(--glint,transparent);background:#fff;margin:-1px 0 0 -1px;position:absolute}.fu-glint.on{animation:.42s steps(4,end) scopeGlint}@keyframes scopeGlint{0%{opacity:0;transform:scale(.6)}25%{opacity:1;transform:scale(1.4)}60%{opacity:1;transform:scale(2)}to{opacity:0;transform:scale(1)}}.fu-drone{pointer-events:none;position:absolute}.fu-drone-bob{animation:1.3s steps(4,end) infinite droneBob}@keyframes droneBob{0%,to{transform:translateY(0)}25%{transform:translateY(-1.5px)}50%{transform:translateY(-3px)}75%{transform:translateY(-1.5px)}}.fu-drone .rotor-a{animation:.1s step-end infinite rotorA}.fu-drone .rotor-b{animation:.1s step-end infinite reverse rotorA}@keyframes rotorA{0%{opacity:1}50%{opacity:0}to{opacity:0}}.fu-drone.fu-drone-kick{animation:.18s ease-out droneKick}@keyframes droneKick{30%{transform:translate(-3px,-1px)rotate(-6deg)}}.fu-drone-flash{opacity:0;pointer-events:none;background:#fde68a;border-radius:9999px;width:6px;height:6px;margin:-3px 0 0 -1px;position:absolute;box-shadow:0 0 6px #f59e0b}.fu-drone-flash.on{opacity:1}.enemy-slash{opacity:0;pointer-events:none;z-index:49;background:linear-gradient(90deg, transparent, #fff, var(--slash,#fb7185), transparent);width:44px;height:4px;box-shadow:0 0 8px var(--slash-glow,#f43f5e);border-radius:999px;position:absolute}.enemy-slash.on{animation:.24s ease-out forwards enemySlash}@keyframes enemySlash{0%{opacity:0;transform:translate(-50%,-50%)scale(.5)rotate(40deg)}40%{opacity:1;transform:translate(-50%,-50%)scale(1.2)rotate(-14deg)}to{opacity:0;transform:translate(-50%,-50%)scale(1.3)rotate(-28deg)}}.enemy-dead-anim{transform-origin:50% 100%;animation:.8s linear both dieBack}@keyframes dieBack{0%{filter:brightness(2.6)saturate(.2);animation-timing-function:step-end;transform:none}7%{transform:translateX(calc(var(--kb,5px) * .7)) rotate(4deg);filter:none;animation-timing-function:ease-out}19%{transform:translateX(var(--kb,5px)) rotate(9deg);animation-timing-function:step-end}29%{transform:translate(var(--kb,5px), 4px) rotate(-4deg) scaleY(.84);animation-timing-function:ease-in}47%{transform:translate(calc(var(--kb,5px) + 2px), 6px) rotate(var(--fall,84deg)) scaleY(.9);animation-timing-function:ease-out}54%{transform:translate(calc(var(--kb,5px) + 2px), 3px) rotate(calc(var(--fall,84deg) - 7deg)) scaleY(.9);animation-timing-function:ease-in}61%{transform:translate(calc(var(--kb,5px) + 2px), 6px) rotate(var(--fall,84deg)) scaleY(.9);opacity:1}to{transform:translate(calc(var(--kb,5px) + 2px), 6px) rotate(var(--fall,84deg)) scaleY(.9);opacity:0}}.enemy-dead-anim[data-role=rusher]{animation-name:dieTumble}@keyframes dieTumble{0%{filter:brightness(2.6)saturate(.2);animation-timing-function:step-end;transform:none}7%{filter:none;animation-timing-function:ease-out;transform:translate(-2px)rotate(-6deg)}18%{animation-timing-function:step-end;transform:translate(-7px)rotate(-15deg)}27%{animation-timing-function:ease-in;transform:translate(-10px,4px)rotate(-9deg)scaleY(.8)}45%{transform:translate(-17px, 6px) rotate(var(--fall,-88deg)) scaleY(.9);animation-timing-function:ease-out}52%{transform:translate(-19px, 3px) rotate(calc(var(--fall,-88deg) + 8deg)) scaleY(.9);animation-timing-function:ease-in}60%{transform:translate(-20px, 6px) rotate(var(--fall,-88deg)) scaleY(.9);opacity:1}to{transform:translate(-20px, 6px) rotate(var(--fall,-88deg)) scaleY(.9);opacity:0}}.enemy-dead-anim[data-role=heavy]{animation-name:dieHeavy;animation-duration:1s}@keyframes dieHeavy{0%{filter:brightness(2.4)saturate(.2);animation-timing-function:step-end;transform:none}6%{filter:none;animation-timing-function:ease-in-out;transform:translate(2px)rotate(2deg)}16%{animation-timing-function:ease-in-out;transform:translate(3px)rotate(6deg)}26%{animation-timing-function:step-end;transform:translate(1px)rotate(-2deg)}36%{animation-timing-function:ease-in;transform:translate(2px,5px)rotate(-3deg)scaleY(.84)}44%{animation-timing-function:cubic-bezier(.55,0,1,.6);transform:translate(2px,5px)rotate(-1deg)scaleY(.84)}58%{transform:translate(5px, 7px) rotate(var(--fall,84deg)) scaleY(.92);animation-timing-function:ease-out}62%{transform:translate(5px, 5px) rotate(calc(var(--fall,84deg) - 3deg)) scaleY(.92);animation-timing-function:ease-in}67%{transform:translate(5px, 7px) rotate(var(--fall,84deg)) scaleY(.92);opacity:1}to{transform:translate(5px, 7px) rotate(var(--fall,84deg)) scaleY(.92);opacity:0}}.enemy-dead-anim[data-role=boss],.enemy-dead-anim[data-role=boss][data-faction]{transform-origin:50% 100%;animation:1.4s linear both dieBoss}.enemy-dead-anim[data-role=boss][data-faction]:after{display:none}@keyframes dieBoss{0%{filter:brightness(2.4)saturate(.2);animation-timing-function:step-end;transform:none}5%{filter:none;animation-timing-function:ease-in-out;transform:translate(3px)rotate(3deg)}12%{animation-timing-function:ease-in-out;transform:translate(-2px)rotate(-3deg)}19%{animation-timing-function:ease-in-out;transform:translate(4px)rotate(4deg)}26%{animation-timing-function:ease-in-out;transform:translate(0)rotate(-2deg)}33%{filter:brightness(2.2)saturate(.4);animation-timing-function:step-end;transform:translate(3px)rotate(5deg)}37%{filter:none;animation-timing-function:step-end;transform:translate(3px)rotate(5deg)}45%{animation-timing-function:step-end;transform:translate(3px,6px)rotate(-3deg)scaleY(.82)}55%{animation-timing-function:cubic-bezier(.55,0,1,.6);transform:translate(4px,6px)rotate(-1deg)scaleY(.82)}68%{transform:translate(8px, 9px) rotate(var(--fall,84deg)) scaleY(.9);animation-timing-function:ease-out}73%{transform:translate(8px, 6px) rotate(calc(var(--fall,84deg) - 5deg)) scaleY(.9);animation-timing-function:ease-in}78%{transform:translate(8px, 9px) rotate(var(--fall,84deg)) scaleY(.9);opacity:1}to{transform:translate(8px, 9px) rotate(var(--fall,84deg)) scaleY(.9);opacity:0}}.fu-arms-bare{opacity:0}.enemy-dead-anim .fu-armed,.enemy-dead-anim .chibi-gun{animation:letGo 1ms steps(1, end) calc(var(--die-delay,0s) + var(--let,56ms)) both!important}.enemy-dead-anim .fu-arms-bare{animation:takeOver 1ms steps(1, end) calc(var(--die-delay,0s) + var(--let,56ms)) both}@keyframes letGo{0%{opacity:1}to{opacity:0}}@keyframes takeOver{0%{opacity:0}to{opacity:1}}.death-fx{pointer-events:none;z-index:2;width:96px;height:80px;position:absolute;bottom:0;left:0}.death-gun{animation:gunDrop var(--die-dur,.8s) linear var(--die-delay,0s) both;position:absolute;bottom:0}@keyframes gunDrop{0%{opacity:0;transform:var(--aim,translate(0%, 0%) rotate(0deg));animation-timing-function:step-end}7%{opacity:1;animation-timing-function:cubic-bezier(.5,0,1,1);transform:translate(-1px,-2px)rotate(-8deg)}30%{transform:translate(calc(var(--gdx) * .7), var(--gdy)) rotate(24deg);animation-timing-function:cubic-bezier(0,0,.5,1)}38%{transform:translate(calc(var(--gdx) * .85), calc(var(--gdy) - 4px)) rotate(-8deg);animation-timing-function:cubic-bezier(.5,0,1,1)}46%{transform:translate(var(--gdx), var(--gdy)) rotate(0deg);animation-timing-function:ease-out}51%{transform:translate(calc(var(--gdx) - 1px), calc(var(--gdy) - 1px)) rotate(2deg);animation-timing-function:ease-in}56%,70%{transform:translate(calc(var(--gdx) - 1px), var(--gdy)) rotate(0deg);opacity:1}to{transform:translate(calc(var(--gdx) - 1px), var(--gdy)) rotate(0deg);opacity:0}}.death-heavy .death-gun{animation-name:gunDropHeavy}@keyframes gunDropHeavy{0%{opacity:0;transform:var(--aim,translate(0%, 0%) rotate(0deg));animation-timing-function:step-end}6%{opacity:1;animation-timing-function:cubic-bezier(.5,0,1,1);transform:translateY(-1px)rotate(-4deg)}30%{transform:translate(calc(var(--gdx) * .8), var(--gdy)) rotate(14deg);animation-timing-function:cubic-bezier(0,0,.5,1)}35%{transform:translate(calc(var(--gdx) * .9), calc(var(--gdy) - 2px)) rotate(-4deg);animation-timing-function:cubic-bezier(.5,0,1,1)}41%,67%{transform:translate(var(--gdx), var(--gdy)) rotate(0deg);opacity:1}to{transform:translate(var(--gdx), var(--gdy)) rotate(0deg);opacity:0}}.death-boss .death-gun{animation-name:gunDropHeavy}.death-dust{left:var(--dust-x,64px);opacity:0;width:7px;height:5px;animation:dustPuff .46s steps(5, end) var(--land,.38s) both;background:#c8baa0bf;border-radius:50%;position:absolute;bottom:0;box-shadow:-10px 1px 0 -1px #b6a890b3,-5px -3px #d4c8b099,6px -2px #c0b298b3,12px 1px 0 -1px #b0a28aa6,17px 0 0 -2px #c8baa08c,-16px 0 0 -2px #beb0968c,1px -6px 0 -1px #daceb880}@keyframes dustPuff{0%{opacity:.95;transform:translateY(0)scale(.55,.5)}45%{opacity:.8;transform:translateY(-2px)scale(1)}to{opacity:0;transform:translateY(-6px)scale(1.35,1.3)}}.death-heavy .death-dust{transform-origin:50% 100%;animation-name:dustPuffBig;animation-duration:.56s}.death-boss .death-dust{animation-name:dustPuffBig;animation-duration:.7s;left:60px}@keyframes dustPuffBig{0%{opacity:.95;transform:translateY(0)scale(.7,.6)}45%{opacity:.85;transform:translateY(-3px)scale(1.35,1.3)}to{opacity:0;transform:translateY(-9px)scale(1.8,1.7)}}.death-burst{width:0;height:0;position:absolute;bottom:44px;left:48px}.death-burst:before,.death-burst:after{content:"";opacity:0;width:4px;height:4px;position:absolute;top:-2px;left:-2px}.death-burst:before{animation:burstSparks .5s steps(6, end) var(--burst,.46s) both;background:#fffbe6;box-shadow:-16px -10px #fde047,14px -14px #fff7c2,-6px -22px #fb923c,20px 2px #fde047,-22px 4px #fff7c2,8px 14px #fb923c,-12px 16px #fde047,24px -8px #fff,-26px -6px #fb923c,2px -28px #fff7c2,16px 18px #fde047,-20px -20px #fff}.death-burst:after{width:5px;height:5px;animation:burstDebris .62s linear var(--burst,.46s) both;background:#3f3a36;box-shadow:-14px -6px #57514b,12px -10px #2f2b28,-24px 2px #4a4540,22px -2px #57514b,-6px -16px #2f2b28,8px -18px #4a4540}@keyframes burstSparks{0%{opacity:1;transform:scale(.25)}35%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.75)translateY(-6px)}}@keyframes burstDebris{0%{opacity:1;animation-timing-function:cubic-bezier(0,.6,.4,1);transform:translateY(0)scale(.4)}35%{opacity:1;animation-timing-function:cubic-bezier(.6,0,1,.5);transform:translateY(-18px)scale(1.2)rotate(30deg)}80%{opacity:1;transform:translateY(28px)scale(1.45)rotate(90deg)}to{opacity:0;transform:translateY(34px)scale(1.5)rotate(110deg)}}.death-fx[data-faction=infected] .death-burst:before{filter:hue-rotate(230deg)saturate(1.4)}.enemy-dead-anim[data-faction=ghost]{transform-origin:50% 70%;animation:.62s linear both ghostGlitch;position:relative}@keyframes ghostGlitch{0%{filter:brightness(2.4)saturate(.2);clip-path:inset(0);animation-timing-function:step-end;transform:none}9%{filter:drop-shadow(-3px 0 #ff2878d9)drop-shadow(3px 0 #28f0ffd9);clip-path:inset(0);animation-timing-function:step-end;transform:translate(4px)}17%{filter:drop-shadow(3px 0 #ff2878d9)drop-shadow(-3px 0 #28f0ffd9);clip-path:inset(8% 0 46%);animation-timing-function:step-end;transform:translate(-3px)skew(-14deg)}25%{filter:drop-shadow(-4px 0 #28f0ffe6)brightness(1.5);clip-path:inset(40% 0 6%);animation-timing-function:step-end;transform:translate(5px)skew(10deg)}33%{filter:drop-shadow(2px 0 #ff2878d9)brightness(1.2);clip-path:inset(0 0 22%);animation-timing-function:step-end;transform:translate(-2px)}42%{filter:brightness(3)saturate(0);clip-path:inset(0);animation-timing-function:step-end;transform:scale(1.35,.12)}52%{filter:brightness(3)saturate(0);opacity:1;animation-timing-function:step-end;transform:scale(.08,.06)}60%,to{opacity:0;transform:scale(0)}}.enemy-dead-anim[data-faction=ghost]:after{content:"";pointer-events:none;background:#9ff7ff;width:3px;height:2px;animation:.62s steps(5,end) both ghostBits;position:absolute;bottom:38%;left:50%;box-shadow:-14px -8px #ff5ca8,11px -14px #9ff7ff,-6px -22px #fff,16px 2px #ff5ca8,-18px 6px #9ff7ff,4px -30px #9ff7ff,9px 10px #fff}@keyframes ghostBits{0%,38%{opacity:0;transform:scaleX(.4)}50%{opacity:1;transform:scaleX(1.2)}to{opacity:0;transform:scaleX(2)translateY(-6px)}}@media (prefers-reduced-motion:reduce){.death-burst,.death-dust,.enemy-dead-anim[data-faction=ghost]:after{display:none}}.enemy-dead-anim .fu-drone{animation:.46s ease-in forwards droneCrash}@keyframes droneCrash{0%{transform:none}to{opacity:.4;transform:translate(-10px,46px)rotate(-120deg)}}.fu-shield-fx{opacity:0}.fu-spark.on~.fu-shield-fx{animation:.28s steps(3,end) hexFlash}@keyframes hexFlash{0%{opacity:1}60%{opacity:.55}to{opacity:0}}.fu-prop-fx{animation:1.2s steps(3,end) infinite propPulse}@keyframes propPulse{0%,to{opacity:.2}50%{opacity:1}}.enemy-dead-anim .fu-prop-fx{opacity:0;animation:none}.fu-laser{opacity:0;pointer-events:none;background:linear-gradient(90deg, var(--laser,#a3e635), transparent);width:72px;height:1px;box-shadow:0 0 2px var(--laser,#a3e635);margin-top:-.5px;position:absolute}.aimed:not(.walking) .fu-laser{animation:1.1s steps(2,end) infinite laserSight}@keyframes laserSight{0%,to{opacity:.6}50%{opacity:.38}}.enemy-dead-anim .fu-laser{display:none}.fu-u-breacher .chibi-arms.fu-swing{animation:.5s ease-out bladeSlash}@keyframes bladeSlash{0%{transform:none}18%{transform:rotate(28deg)}38%{transform:rotate(-42deg)}60%{transform:rotate(-30deg)}to{transform:none}}.walking .fu-u-hound .chibi-upper{transform-origin:50% 80%;animation-name:houndBound}@keyframes houndBound{0%,to{transform:none}50%{transform:translateY(-3%)}}.fu-u-hound .chibi-arms.fu-swing{animation:.5s ease-out houndBite}@keyframes houndBite{0%{transform:none}24%{transform:rotate(24deg)}40%{transform:rotate(-3deg)}58%{transform:rotate(12deg)}74%,to{transform:none}}.enemy-missile{pointer-events:none;z-index:49;background:linear-gradient(90deg,#f3f4f6 0 28%,#d8432f 28% 50%,#6b7280 50% 100%);width:14px;height:4px;margin:-2px 0 0 -7px;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #101012,5px 0 4px #fb923c,10px 0 6px #fb923c73}.missile-blast{pointer-events:none;z-index:49;background:radial-gradient(circle,#fff7d6 0 25%,#fb923c 45%,#ef444400 70%);border-radius:9999px;width:24px;height:24px;margin:-12px 0 0 -12px;animation:.32s steps(4,end) forwards missileBlast;position:absolute;top:0;left:0}@keyframes missileBlast{0%{opacity:1;scale:.5}50%{opacity:1;scale:1.5}to{opacity:0;scale:1.9}}[data-enemy-body]{--ap:calc(96px / 76)}.fu-single .fu-body,.fu-single .chibi-arms,.fu-single .fu-top-b{position:absolute;inset:0}.fu-single .chibi-arms,.aimed:not(.walking) .fu-single .chibi-arms{transition:none;animation:none!important;transform:none!important}.aimed:not(.walking) .fu-single .fu-top-b{animation:bossBreath 3.4s steps(1, end) var(--breath-delay,0s) infinite}@keyframes bossBreath{0%,30%{translate:0}31%,52%{translate:0 calc(var(--ap) * -1)}53%,70%{translate:0}71%,86%{translate:0 var(--ap)}87%,to{translate:0}}.fighter-idle.boss-idle .fu-single .fu-top{animation:1.2s step-end bossHeft}@keyframes bossHeft{0%{translate:0}14%{translate:0 calc(var(--ap) * -1)}30%{translate:var(--ap) calc(var(--ap) * -1)}52%{translate:var(--ap) 0}70%{translate:0 calc(var(--ap) * -1)}84%,to{translate:0}}.walking .fu-single .fu-top-b{animation:bossStepTop var(--stomp,.8s) steps(1, end) infinite}@keyframes bossStepTop{0%{translate:0 var(--ap)}25%{translate:0}50%{translate:0 var(--ap)}75%,to{translate:0}}.walking .fu-single .fu-leg-f{animation:bossStepF var(--stomp,.8s) steps(1, end) infinite}.walking .fu-single .fu-leg-b{animation:bossStepF var(--stomp,.8s) steps(1, end) calc(var(--stomp,.8s) * -.5) infinite}@keyframes bossStepF{0%{translate:0}12.5%{translate:0 calc(var(--ap) * -1)}25%{translate:var(--ap) calc(var(--ap) * -2)}37.5%{translate:var(--ap) calc(var(--ap) * -1)}50%,to{translate:0}}.fu-single .chibi-arms.fu-windup .fu-top{animation:.5s step-end both bossWind}@keyframes bossWind{0%{translate:0}35%{translate:calc(var(--ap) * -1) 0}70%,to{translate:calc(var(--ap) * -2) calc(var(--ap) * -1)}}.fu-single .chibi-arms.arms-kick .fu-top,.fu-single .chibi-arms.arms-kick-mid .fu-top{animation:.24s step-end bossKick}.fu-single .chibi-arms.arms-kick-heavy .fu-top{animation:.32s step-end bossKick}@keyframes bossKick{0%{translate:calc(var(--ap) * -2) 0}40%{translate:calc(var(--ap) * -1) 0}to{translate:0}}.fu-single .chibi-arms.fu-swing .fu-top{animation:.52s step-end bossSwing}@keyframes bossSwing{0%{translate:calc(var(--ap) * -1) 0}14%{translate:calc(var(--ap) * -2) calc(var(--ap) * -1)}30%{translate:calc(var(--ap) * 2) 0}44%{translate:calc(var(--ap) * 3) var(--ap)}64%{translate:var(--ap) 0}to{translate:0}}.fu-single .chibi-arms.fu-swing .fu-leg-f{animation:.52s step-end bossLunge}@keyframes bossLunge{0%,28%{translate:0}30%,64%{translate:calc(var(--ap) * 2) 0}to{translate:0}}[data-enemy-avatar].model-hit:has(.fu-single){animation:.16s ease-out hitFlash}[data-enemy-avatar].model-hit-heavy:has(.fu-single){animation:.26s ease-out hitFlash}.model-hit .fu-single .fu-body{animation:.18s step-end bossFlinch}.model-hit-heavy .fu-single .fu-body{animation:.26s step-end bossFlinch}@keyframes bossFlinch{0%{translate:calc(var(--ap) * -2) 0}45%{translate:calc(var(--ap) * -1) 0}to{translate:0}}.enemy-dead-anim[data-role=boss][data-faction]:has(.fu-single){animation:1.6s step-end both dieBossPx}@keyframes dieBossPx{0%{filter:brightness(2.4)saturate(.2);transform:none}5%{transform:translateX(var(--ap));filter:none}11%{transform:translateX(calc(var(--ap) * -1))}17%{transform:translateX(calc(var(--ap) * 2))}23%{transform:translateX(var(--ap));filter:brightness(2.2)saturate(.4)}27%{transform:translateX(var(--ap));filter:none}58%{transform:translate(var(--ap), var(--ap));opacity:1}64%{transform:translate(var(--ap), calc(var(--ap) * 2));opacity:1}70%{opacity:0}74%{opacity:1}78%{opacity:0}82%{opacity:1}86%{opacity:0}89%{opacity:1}92%,to{transform:translate(var(--ap), calc(var(--ap) * 2));opacity:0}}.enemy-dead-anim .fu-single .fu-top-b{animation:bossKneel 1.6s steps(1, end) var(--die-delay,0s) both!important}@keyframes bossKneel{0%,30%{translate:0}34%{translate:0 var(--ap)}40%{translate:0 calc(var(--ap) * 2)}46%{translate:0 calc(var(--ap) * 4)}52%,to{translate:0 calc(var(--ap) * 6)}}.enemy-dead-anim .fu-single .fu-top,.enemy-dead-anim .fu-single .fu-leg-b,.enemy-dead-anim .fu-single .fu-leg-f{animation:none!important}@media (prefers-reduced-motion:reduce){.fu-single .fu-top-b,.fu-single .fu-leg-b,.fu-single .fu-leg-f,.fighter-idle.boss-idle .fu-single .fu-top{animation:none!important}}.fu-afterimage [data-enemy-avatar]{filter:drop-shadow(8px 0 #d6e2f894)drop-shadow(17px 0 #c4d4f44d)brightness(1.08)}.fu-u-wraith{animation:3.8s step-end infinite wraithShimmer}@keyframes wraithShimmer{0%,84%,to{opacity:1}86%{opacity:.6}89%{opacity:.82}92%{opacity:.5}95%{opacity:.9}}.fu-f-infected .fu-drone .rotor-a,.fu-f-infected .fu-drone .rotor-b{animation-duration:.7s}.fu-f-infected .fu-drone-bob{animation-duration:2.2s}.tracer-glob{pointer-events:none;z-index:45;border-radius:9999px;width:8px;height:8px;position:absolute}.enemy-dead-anim[data-faction=infected]{transform-origin:50% 100%;animation:.72s steps(6,end) forwards infDissolve;position:relative}@keyframes infDissolve{0%{opacity:1;filter:none;transform:none}35%{opacity:1;filter:brightness(1.45)saturate(.7)drop-shadow(0 0 3px #c084fc);transform:scaleY(.97)}to{opacity:0;filter:brightness(1.9)saturate(.3)drop-shadow(0 0 6px #a855f7);transform:translateY(3px)scaleY(.55)scaleX(1.1)}}.enemy-dead-anim[data-faction=infected]:after{content:"";pointer-events:none;background:#e9d5ff;width:3px;height:3px;animation:.72s steps(6,end) forwards infMotes;position:absolute;bottom:34%;left:50%;box-shadow:-10px -4px #c084fc,9px -8px #e9d5ff,-4px -16px #a855f7,6px -20px #c084fc,-13px -14px #e9d5ff,12px 2px #a855f7,-7px 6px #c084fc,3px -28px #f3e8ff,-9px -26px #a855f7,14px -16px #e9d5ff}@keyframes infMotes{0%{opacity:0;transform:translateY(6px)scale(.6)}30%{opacity:1}to{opacity:0;transform:translateY(-22px)scale(1.15)}}@media (prefers-reduced-motion:reduce){.fu-u-wraith{animation:none}}.boss-name{text-transform:uppercase;letter-spacing:.28em;color:#ffe4e6;text-shadow:1px 0 #2a0a0a,-1px 0 #2a0a0a,0 1px #2a0a0a,0 -1px #2a0a0a,0 0 6px #f43f5e99;font-family:Chakra Petch,sans-serif;font-weight:800}.boss-bar-frame{background:#1f0a0d;height:8px;box-shadow:2px 0 #0b0b0c,-2px 0 #0b0b0c,0 2px #0b0b0c,0 -2px #0b0b0c,inset 0 -2px #00000059}.boss-bar-fill{background:linear-gradient(#fb7185 0 30%,#e11d48 30% 72%,#9f1239 72% 100%);height:100%;transition:width .12s linear}.warlord-banner{text-align:center;opacity:0;animation:2.3s ease-out forwards warlordBanner}.warlord-banner-name{letter-spacing:.26em;color:#fff1f2;text-shadow:3px 0 #450a0a,-3px 0 #450a0a,0 3px #450a0a,0 -3px #450a0a,3px 3px #450a0a,-3px 3px #450a0a,0 0 16px #f43f5ed9;font-family:Chakra Petch,sans-serif;font-size:30px;font-weight:800;line-height:1}.warlord-banner-sub{letter-spacing:.32em;text-transform:uppercase;color:#fda4af;text-shadow:0 1px #000,1px 0 #000,-1px 0 #000;margin-top:4px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800}.warlord-banner.is-gate{animation-duration:3.2s}.warlord-banner.is-gate .warlord-banner-name{text-shadow:3px 0 #451a03,-3px 0 #451a03,0 3px #451a03,0 -3px #451a03,3px 3px #451a03,-3px 3px #451a03,0 0 22px #f2c14ee6;font-size:36px}.warlord-banner.is-gate .warlord-banner-sub{color:#f6d77a}.warlord-banner.has-portrait{text-align:left;align-items:center;gap:10px;max-width:calc(100vw - 24px);display:flex}.warlord-banner-portrait{image-rendering:auto;-webkit-user-drag:none;flex:none;width:64px;height:64px;box-shadow:0 0 0 2px #0b0d0e,0 0 0 3px #f43f5ed9,0 6px 18px #000000a6}.warlord-banner.is-gate .warlord-banner-portrait{box-shadow:0 0 0 2px #0b0d0e,0 0 0 3px #f2c14ee6,0 6px 18px #000000a6}.warlord-banner.has-portrait .warlord-banner-name{letter-spacing:.16em;white-space:nowrap;font-size:22px}.warlord-banner.has-portrait.is-gate .warlord-banner-name{font-size:26px}.warlord-banner.has-portrait .warlord-banner-sub{letter-spacing:.22em}.fo-intro{text-align:center;background:linear-gradient(#0a0608db,#28080ec7);min-width:250px;padding:10px 18px 12px;animation:2.6s ease-out both foIntro;box-shadow:inset 0 0 0 1px #ff6b6b8c,0 0 26px #f43f5e59}.fo-intro-kicker{letter-spacing:.3em;text-transform:uppercase;color:#f6d77a;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:800}.fo-intro-place{letter-spacing:.24em;text-transform:uppercase;color:#c9bfa3;margin-top:4px;font-family:Chakra Petch,sans-serif;font-size:13px;font-weight:700}.fo-intro-name{letter-spacing:.14em;color:#fff1f2;text-shadow:3px 0 #450a0a,-3px 0 #450a0a,0 3px #450a0a,0 -3px #450a0a,0 0 18px #f43f5ee6;margin-top:6px;font-family:Chakra Petch,sans-serif;font-size:27px;font-weight:800;line-height:1.02;animation:2.6s cubic-bezier(.2,1.5,.4,1) both foName}.fo-intro-sub{letter-spacing:.16em;text-transform:uppercase;color:#fda4af;margin-top:5px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:800}@keyframes foIntro{0%{opacity:0;transform:translateY(-14px)}10%,82%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}@keyframes foName{0%,14%{opacity:0;transform:scale(2.2)}26%{opacity:1;transform:scale(.94)}34%,to{opacity:1;transform:none}}.fo-victory{z-index:60;background:radial-gradient(circle at 50% 45%,#f6d77a47,#050705b8 62%);justify-content:center;align-items:center;padding:16px;animation:10ms reverse rvOut;display:flex;position:absolute;inset:0}.fo-spark{pointer-events:none;width:6px;height:6px;animation:foSpark 1.3s cubic-bezier(.1, .8, .3, 1) var(--t,0s) both;position:absolute;top:45%;left:50%}@keyframes foSpark{0%{transform:translate(-50%, -50%) rotate(var(--a)) translateY(0) scale(1.4);opacity:1}to{transform:translate(-50%, -50%) rotate(var(--a)) translateY(calc(-1 * var(--d))) scale(.4);opacity:0}}.fo-victory-card{text-align:center;background:linear-gradient(#1a160b,#0d0c08);flex-direction:column;align-items:center;gap:6px;width:min(100%,300px);padding:16px 14px 14px;animation:.55s cubic-bezier(.2,1.4,.4,1) .15s both foCard;display:flex;position:relative;box-shadow:inset 0 0 0 2px #f6d77a,inset 0 0 0 4px #3a2604,0 0 34px #f6d77a80}.fo-victory-title{letter-spacing:.08em;text-transform:uppercase;color:#f6d77a;text-shadow:0 2px #3a2604,0 0 16px #f6d77ab3;font-family:Chakra Petch,sans-serif;font-size:26px;font-weight:800}.fo-victory-sub{color:#ebe4cf;font-family:Chakra Petch,sans-serif;font-size:13px;font-weight:600;line-height:1.35}.fo-victory-unlock{letter-spacing:.22em;text-transform:uppercase;color:#7cf08e;margin:4px 0 6px;padding:3px 10px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800;animation:1.4s ease-in-out .7s infinite foPulse;box-shadow:inset 0 0 0 1px #7cf08e99}@keyframes foCard{0%{opacity:0;transform:translateY(26px)scale(.85)}to{opacity:1;transform:none}}@keyframes foPulse{0%,to{box-shadow:inset 0 0 0 1px #7cf08e99}50%{box-shadow:inset 0 0 0 1px #7cf08e,0 0 12px #7cf08e80}}.ld-tier.is-final{box-shadow:inset 0 0 0 2px #ff6b6b}.fo-portrait{background-position:50% 62%;background-size:cover;width:100%;height:172px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ff6b6b80}.fo-portrait:after{content:"";background:linear-gradient(#0507051a,#050705bf);position:absolute;inset:0}.defcon-banner{text-align:center;opacity:0;background:linear-gradient(90deg,#0000,#050705d1 18% 82%,#0000);padding:6px 22px 8px;animation:3.1s ease-out forwards defconBanner}.defcon-banner.is-stay{opacity:1;animation:none}.defcon-banner-label{letter-spacing:.24em;color:var(--acc);text-shadow:0 0 18px var(--acc), 0 2px 0 #000;font-family:JetBrains Mono,monospace;font-size:34px;font-weight:800;line-height:1}.defcon-banner-sub{letter-spacing:.28em;text-transform:uppercase;color:#ebe4cf;text-shadow:0 1px #000;margin-top:5px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800}@keyframes defconBanner{0%{opacity:0;filter:brightness(2.4);transform:scale(1.35)}10%{opacity:1;filter:brightness(1.6);transform:scale(1)}16%{filter:brightness()}22%,28%{opacity:.55}25%,32%{opacity:1}82%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}.wx{z-index:35;pointer-events:none;position:absolute;inset:0}.wx-dust{opacity:.7;background-image:radial-gradient(#ffc89659 .7px,#0000 1.2px),radial-gradient(#ffb47840 .6px,#0000 1.1px),radial-gradient(#ffd6a538 1.1px,#0000 1.8px);background-size:37px 29px,53px 41px,83px 59px;animation:9s linear infinite wxDust}@keyframes wxDust{to{background-position:-370px 58px,-530px 41px,-332px 118px}}.wx.wx-storm{opacity:.75;background-image:radial-gradient(.7px 6px,#d6e2f0b3,#d6e2f000),radial-gradient(.6px 4.5px,#c8d6e880,#c8d6e800);background-position:0 0,23px 31px;background-size:47px 83px,71px 59px;animation:.32s linear infinite wxRain,9s step-end infinite wxFlash;inset:-12% -16%;transform:skew(-19deg)}@keyframes wxRain{to{background-position:0 83px,23px 149px}}@keyframes wxFlash{0%,91%,93%,to{background-color:#0000}92%{background-color:#dce6ff24}}.wx-night{opacity:.8;background-image:radial-gradient(#d6e8ff80 .6px,#0000 1.2px),radial-gradient(#a4c4ff52 .5px,#0000 1px),linear-gradient(100deg,#0000 0 42%,#bed4ff0d 50%,#0000 58%);background-size:173px 131px,211px 167px,360px 100%;animation:16s linear infinite wxNight}@keyframes wxNight{to{background-position:-173px 131px,211px -167px,-360px 0}}.wx-embers{background-image:radial-gradient(#ff8c3cbf .8px,#0000 1.6px),radial-gradient(#ff5a2899 .7px,#0000 1.4px),radial-gradient(#beb4ac4d .7px,#0000 1.2px);background-size:61px 47px,89px 73px,70px 70px;animation:6s linear infinite wxEmbers}@keyframes wxEmbers{to{background-position:61px -470px,-89px -365px,-70px 210px}}@media (prefers-reduced-motion:reduce){.wx{animation:none!important}.defcon-banner{opacity:1;animation:none}}@keyframes warlordBanner{0%{opacity:0;transform:scale(1.8)}10%{opacity:1;transform:scale(1)}14%{transform:scale(1.06)}18%{transform:scale(1)}80%{opacity:1;transform:scale(1)}to{opacity:0;transform:translateY(-8px)scale(.96)}}.enemy-hp{background:#0b0b0c;width:26px;height:6px;margin-bottom:3px;padding:1px;transition:transform .12s steps(2,end);position:relative;box-shadow:0 0 0 1px #ffffff24}.enemy-hp-front{width:34px;height:7px;box-shadow:0 0 0 1px #ffe4e68c}.enemy-hp-fill{background:linear-gradient(#fb7185 0 34%,#e11d48 34% 100%);height:100%;transition:width .1s linear}.enemy-hp-elite{background:#f6d77a;width:2px;height:2px;position:absolute;top:0;left:-6px;box-shadow:2px 2px #f6d77a,0 4px #f6d77a,-1px 0 #3a2a08,-1px 4px #3a2a08,3px 3px #3a2a08}[data-enemy-bar-id] .enemy-hp{margin-left:-13px;position:absolute;bottom:100%;left:50%}[data-enemy-bar-id] .enemy-hp-front{margin-left:-17px}.fu-turret.fu-turret-kick{animation:.14s ease-out turretKick}@keyframes turretKick{35%{transform:translate(-2%)rotate(-3deg)}}.enemy-dead-anim .fu-turret{animation:.42s ease-in forwards turretTopple}@keyframes turretTopple{0%{transform:none}to{opacity:.3;transform:rotate(-70deg)translateY(4%)}}.fu-turret .fu-drone-flash{width:5px;height:5px}.kia{background:radial-gradient(85% 70%,#2c0306bd 0%,#120103eb 100%);animation:2s linear forwards kiaFade}.kia-line{letter-spacing:.42em;color:#ff4d42;text-shadow:0 2px #000000bf,0 0 18px #ff3c3259;align-items:center;gap:14px;padding-left:.42em;font-family:JetBrains Mono,monospace;font-size:34px;font-weight:800;line-height:1;animation:.32s ease-out both kiaIn;display:flex}.kia-line:before,.kia-line:after{content:"";background:#ff4d42b3;width:34px;height:2px;box-shadow:0 1px #0009}.kia-line:before{margin-right:.12em}@keyframes kiaFade{0%{opacity:0}7.5%{opacity:1}72%{opacity:1}to{opacity:0}}@keyframes kiaIn{0%{letter-spacing:.6em;transform:scale(1.18)}to{transform:none}}@media (prefers-reduced-motion:reduce){.kia-line{animation:none}}:root{--hud-ring:polygon(evenodd, 0 3px, 1px 3px, 1px 1px, 3px 1px, 3px 0, calc(100% - 3px) 0, calc(100% - 3px) 1px, calc(100% - 1px) 1px, calc(100% - 1px) 3px, 100% 3px, 100% calc(100% - 3px), calc(100% - 1px) calc(100% - 3px), calc(100% - 1px) calc(100% - 1px), calc(100% - 3px) calc(100% - 1px), calc(100% - 3px) 100%, 3px 100%, 3px calc(100% - 1px), 1px calc(100% - 1px), 1px calc(100% - 3px), 0 calc(100% - 3px), 0 3px, 1px 4px, 2px 4px, 2px 2px, 4px 2px, 4px 1px, calc(100% - 4px) 1px, calc(100% - 4px) 2px, calc(100% - 2px) 2px, calc(100% - 2px) 4px, calc(100% - 1px) 4px, calc(100% - 1px) calc(100% - 4px), calc(100% - 2px) calc(100% - 4px), calc(100% - 2px) calc(100% - 2px), calc(100% - 4px) calc(100% - 2px), calc(100% - 4px) calc(100% - 1px), 4px calc(100% - 1px), 4px calc(100% - 2px), 2px calc(100% - 2px), 2px calc(100% - 4px), 1px calc(100% - 4px), 1px 4px);--hud-in:polygon(1px 4px, 2px 4px, 2px 2px, 4px 2px, 4px 1px, calc(100% - 4px) 1px, calc(100% - 4px) 2px, calc(100% - 2px) 2px, calc(100% - 2px) 4px, calc(100% - 1px) 4px, calc(100% - 1px) calc(100% - 4px), calc(100% - 2px) calc(100% - 4px), calc(100% - 2px) calc(100% - 2px), calc(100% - 4px) calc(100% - 2px), calc(100% - 4px) calc(100% - 1px), 4px calc(100% - 1px), 4px calc(100% - 2px), 2px calc(100% - 2px), 2px calc(100% - 4px), 1px calc(100% - 4px))}.hud{filter:drop-shadow(0 2px 2px var(--band))}@supports (color:color-mix(in lab, red, red)){.hud{filter:drop-shadow(0 2px 2px color-mix(in srgb, var(--band) 42%, transparent))}}.hud-pill{isolation:isolate;color:var(--text);position:relative}.hud-pill:before,.hud-pill:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.hud-pill:before{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.hud-pill:before{background:color-mix(in srgb, var(--text) 38%, transparent)}}.hud-pill:before{clip-path:var(--hud-ring)}.hud-pill:after{background:linear-gradient(180deg, var(--surface) 0%, var(--band) 100%)}@supports (color:color-mix(in lab, red, red)){.hud-pill:after{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 70%, transparent) 0%, color-mix(in srgb, var(--band) 64%, transparent) 100%)}}.hud-pill:after{clip-path:var(--hud-in)}@supports (color:color-mix(in lab, red, red)){button.hud-pill:active:after{background:color-mix(in srgb, var(--band) 80%, transparent)}}.tap-hit{inset:var(--hit,-9px);z-index:1;position:absolute}.hud-num{letter-spacing:-.02em;text-shadow:0 1px 0 var(--band);font-family:JetBrains Mono,monospace;font-size:12px;font-weight:800;line-height:1}@supports (color:color-mix(in lab, red, red)){.hud-num{text-shadow:0 1px 0 color-mix(in srgb, var(--band) 70%, transparent)}}.hud-name{color:var(--text);text-shadow:0 1px 0 var(--band);font-family:Chakra Petch,sans-serif;font-size:11px;font-weight:700;line-height:1}@supports (color:color-mix(in lab, red, red)){.hud-name{text-shadow:0 1px 0 color-mix(in srgb, var(--band) 70%, transparent)}}.hud-cap{letter-spacing:.06em;color:var(--muted);text-shadow:0 1px 0 var(--band);font-family:JetBrains Mono,monospace;font-size:8px;font-weight:800;line-height:1}@supports (color:color-mix(in lab, red, red)){.hud-cap{text-shadow:0 1px 0 color-mix(in srgb, var(--band) 70%, transparent)}}.hud-cap{white-space:nowrap}.pwr-banner{z-index:96;pointer-events:none;align-items:center;height:58px;display:flex;position:absolute;left:0;right:0;overflow:hidden;transform:translateY(-50%)}.pwr-band{--pc:var(--good);--pt:var(--good-text);background:linear-gradient(90deg, var(--band) 0%, var(--band) 16%, var(--band) 50%, var(--band) 84%, var(--band) 100%);justify-content:center;align-items:center;width:100%;height:48px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pwr-band{background:linear-gradient(90deg, color-mix(in srgb, var(--band) 0%, transparent) 0%, color-mix(in srgb, var(--band) 90%, transparent) 16%, color-mix(in srgb, var(--band) 94%, transparent) 50%, color-mix(in srgb, var(--band) 90%, transparent) 84%, color-mix(in srgb, var(--band) 0%, transparent) 100%)}}.pwr-band{animation:.22s cubic-bezier(.2,.9,.3,1) both pwrIn}.pwr-band:before,.pwr-band:after{content:"";background:linear-gradient(90deg, var(--pc), var(--pc) 22%, var(--pc) 78%, var(--pc));height:2px;position:absolute;left:4%;right:4%}@supports (color:color-mix(in lab, red, red)){.pwr-band:before,.pwr-band:after{background:linear-gradient(90deg, color-mix(in srgb, var(--pc) 0%, transparent), var(--pc) 22%, var(--pc) 78%, color-mix(in srgb, var(--pc) 0%, transparent))}}.pwr-band:before{top:0}.pwr-band:after{bottom:0}.pwr-in{align-items:center;gap:8px;animation:.36s cubic-bezier(.2,1.6,.4,1) 80ms both pwrPop;display:inline-flex;position:relative}.pwr-icon{filter:drop-shadow(0 2px 0 var(--band))}.pwr-num{letter-spacing:.01em;color:var(--pt);white-space:nowrap;text-shadow:0 2px 0 var(--band), 2px 0 0 var(--band), -2px 0 0 var(--band), 0 -2px 0 var(--band), 0 0 12px var(--pc);font-family:Chakra Petch,sans-serif;font-size:30px;font-weight:800;line-height:1}@supports (color:color-mix(in lab, red, red)){.pwr-num{text-shadow:0 2px 0 var(--band), 2px 0 0 var(--band), -2px 0 0 var(--band), 0 -2px 0 var(--band), 0 0 12px color-mix(in srgb, var(--pc) 45%, transparent)}}.pwr-shine{background:linear-gradient(100deg, var(--text), var(--text), var(--text));width:34%;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.pwr-shine{background:linear-gradient(100deg, color-mix(in srgb, var(--text) 0%, transparent), color-mix(in srgb, var(--text) 20%, transparent), color-mix(in srgb, var(--text) 0%, transparent))}}.pwr-shine{animation:.7s ease-out .2s both pwrShine;translate:-110%}.pwr-banner.is-out .pwr-band{animation:.24s cubic-bezier(.6,0,.8,.4) both pwrOut}@keyframes pwrIn{0%{translate:-100%}to{translate:0}}@keyframes pwrOut{0%{opacity:1;translate:0}to{opacity:.5;translate:100%}}@keyframes pwrPop{0%{opacity:0;scale:.5}60%{opacity:1;scale:1.15}to{opacity:1;scale:1}}@keyframes pwrShine{0%{translate:-110%}to{translate:320%}}@keyframes pwrFadeIn{0%{opacity:0}to{opacity:1}}@keyframes pwrFadeOut{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.pwr-band{animation:.25s ease-out both pwrFadeIn}.pwr-banner.is-out .pwr-band{animation:.3s ease-in both pwrFadeOut}.pwr-in{animation:none}.pwr-shine{display:none}}.hud-title{color:var(--text);white-space:nowrap;text-shadow:0 2px 0 var(--band), 2px 0 0 var(--band), -2px 0 0 var(--band), 0 -2px 0 var(--band), 2px 2px 0 var(--band), -2px 2px 0 var(--band), 2px -2px 0 var(--band), -2px -2px 0 var(--band);font-family:Chakra Petch,sans-serif;font-size:16px;font-weight:800;line-height:1}.bnav-tab{-webkit-tap-highlight-color:transparent}.bnav-label{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-family:Chakra Petch,sans-serif;font-size:9px;font-weight:700;line-height:1}.bnav-glow:before{content:"";pointer-events:none;background:radial-gradient(ellipse at 50% 45%, var(--accent), var(--accent) 70%);border-radius:6px;position:absolute;inset:4px 6px}@supports (color:color-mix(in lab, red, red)){.bnav-glow:before{background:radial-gradient(ellipse at 50% 45%, color-mix(in srgb, var(--accent) 42%, transparent), color-mix(in srgb, var(--accent) 0%, transparent) 70%)}}.bnav-glow:before{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.bnav-glow:before{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 55%, transparent)}}.bnav-glow:before{animation:1.4s ease-in-out infinite alternate bnavGlow}@keyframes bnavGlow{0%{opacity:.45}to{opacity:1}}.bnav-slot{background:radial-gradient(ellipse 60% 40% at 50% 86%, var(--band), var(--band) 100%), linear-gradient(180deg, var(--accent-hi), var(--accent-hi));border-radius:7px;justify-content:center;align-items:center;width:100%;max-width:50px;height:38px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.bnav-slot{background:radial-gradient(ellipse 60% 40% at 50% 86%, color-mix(in srgb, var(--band) 45%, transparent), color-mix(in srgb, var(--band) 0%, transparent) 100%), linear-gradient(180deg, color-mix(in srgb, var(--accent-hi) 7%, transparent), color-mix(in srgb, var(--accent-hi) 2%, transparent))}}.bnav-slot{box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab, red, red)){.bnav-slot{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 9%, transparent)}}.bnav-slot{transition:transform .14s ease-out}.bnav-icon{max-width:none;image-rendering:pixelated;-webkit-user-drag:none;pointer-events:none;display:block;transform:translateY(2px)}.bnav-tab.is-active .bnav-slot{background:radial-gradient(ellipse 70% 55% at 50% 100%, var(--accent), var(--accent) 100%), linear-gradient(180deg, var(--accent), var(--accent));transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.bnav-tab.is-active .bnav-slot{background:radial-gradient(ellipse 70% 55% at 50% 100%, color-mix(in srgb, var(--accent) 38%, transparent), color-mix(in srgb, var(--accent) 0%, transparent) 100%), linear-gradient(180deg, color-mix(in srgb, var(--accent) 10%, transparent), color-mix(in srgb, var(--accent) 3%, transparent))}}.bnav-tab.is-active .bnav-slot{box-shadow:inset 0 0 0 1px var(--accent), 0 0 10px var(--accent)}@supports (color:color-mix(in lab, red, red)){.bnav-tab.is-active .bnav-slot{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 60%, transparent), 0 0 10px color-mix(in srgb, var(--accent) 18%, transparent)}}.bnav-slot.is-locked{align-items:center}.bnav-bar{background:var(--accent);width:30px;height:3px;box-shadow:0 0 8px var(--accent);position:absolute;top:0;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.bnav-bar{box-shadow:0 0 8px color-mix(in srgb, var(--accent) 55%, transparent)}}.bnav-tab .bnav-slot{height:42px}.bnav-dot{pointer-events:none;background:var(--bad);width:9px;height:9px;box-shadow:0 0 0 1.5px var(--band), 0 0 6px var(--bad);border-radius:50%;position:absolute;top:7px;right:calc(50% - 25px)}@supports (color:color-mix(in lab, red, red)){.bnav-dot{box-shadow:0 0 0 1.5px var(--band), 0 0 6px color-mix(in srgb, var(--bad) 70%, transparent)}}.bnav-new{pointer-events:none;background:var(--accent);color:var(--ink);letter-spacing:.06em;border-radius:2px;padding:1px 3px 0;font:800 7px/1.1 JetBrains Mono,monospace;position:absolute;top:3px;right:4px}.cnote{background:var(--band);flex-direction:column;align-items:center;gap:6px;max-width:360px;padding:12px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.cnote{background:color-mix(in srgb, var(--band) 94%, transparent)}}.cnote{box-shadow:inset 0 0 0 1px var(--text), 0 10px 28px var(--band)}@supports (color:color-mix(in lab, red, red)){.cnote{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 28%, transparent), 0 10px 28px color-mix(in srgb, var(--band) 55%, transparent)}}.cnote{letter-spacing:.04em;text-transform:uppercase;color:var(--text);text-align:center;animation:.14s ease-out both cnoteIn,.22s ease-in both cnoteOut;animation-delay:0s, var(--cnote-out,1.4s);font-family:JetBrains Mono,monospace;font-size:12px;font-weight:800;line-height:1.25}.cnote.is-new{box-shadow:inset 0 0 0 1px var(--accent), 0 0 26px var(--accent), 0 10px 28px var(--band)}@supports (color:color-mix(in lab, red, red)){.cnote.is-new{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 75%, transparent), 0 0 26px color-mix(in srgb, var(--accent) 28%, transparent), 0 10px 28px color-mix(in srgb, var(--band) 55%, transparent)}}.cnote-row{align-items:center;gap:8px;display:flex}.cnote-chip{background:var(--accent);color:var(--ink);letter-spacing:.1em;padding:2px 5px 1px;font-size:10px}@keyframes cnoteIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes cnoteOut{0%{opacity:1}to{opacity:0;transform:translateY(-6px)}}.rf{background:0 0;border:0;padding:0;display:block}.rf-canvas{width:100%;height:100%;image-rendering:pixelated;pointer-events:none;position:absolute;inset:0}.rf-is-mw{outline-offset:1px;outline:1px solid #f6d77ae6}.rf-mw{pointer-events:none;padding:var(--mw-band,5px);-webkit-mask-composite:xor;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;background:repeating-linear-gradient(45deg,#ffe4966b 0 1px,#0000 1px 4px),repeating-linear-gradient(-45deg,#5c3a0a80 0 1px,#0000 1px 4px),linear-gradient(#f6d77a38,#96641838);position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #f6d77a,inset 0 0 0 2px #3a2406d9,inset 0 0 0 3px #f6d77a8c;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.rf-mw-sweep{background:linear-gradient(90deg,#0000,#fff9def2 50%,#0000);width:42%;animation:3.4s ease-in-out infinite mwSweep;position:absolute;top:-40%;bottom:-40%;left:0;transform:translate(-140%)skew(-20deg)}.rf-mw.is-still .rf-mw-sweep{opacity:.35;animation:none;transform:translate(120%)skew(-20deg)}@keyframes mwSweep{0%{transform:translate(-140%)skew(-20deg)}42%,to{transform:translate(340%)skew(-20deg)}}.rf-mw-corner{border:0 solid #fff1c4;width:8px;height:8px;position:absolute}.rf-mw-corner:after{content:"";background:#fff1c4;width:2px;height:2px;position:absolute}.rf-mw-tl{border-top-width:2px;border-left-width:2px;top:2px;left:2px}.rf-mw-tr{border-top-width:2px;border-right-width:2px;top:2px;right:2px}.rf-mw-bl{border-bottom-width:2px;border-left-width:2px;bottom:2px;left:2px}.rf-mw-br{border-bottom-width:2px;border-right-width:2px;bottom:2px;right:2px}.rf-mw-tl:after{top:2px;left:2px}.rf-mw-tr:after{top:2px;right:2px}.rf-mw-bl:after{bottom:2px;left:2px}.rf-mw-br:after{bottom:2px;right:2px}.mw-badge{color:#2a1a02;background:linear-gradient(#fff1c4,#f2c14e 55%,#b8860b);box-shadow:inset 0 0 0 1px #6b4a0c}button.rf{transition:transform 60ms}button.rf:active{transform:translateY(1px)scale(.97)}.fp-page{top:0;left:0;right:0;bottom:calc(var(--nav-h,59px) + var(--safe-bottom));z-index:40;background:var(--band);flex-direction:column;animation:.15s ease-out fpIn;display:flex;position:absolute}@media (prefers-reduced-motion:reduce){.fp-page{animation:none}}.fp-bar{padding:calc(var(--safe-top) + 6px) 8px 6px;background:linear-gradient(180deg, var(--bg) 0%, var(--band) 100%);box-shadow:inset 0 -1px 0 var(--accent);flex-shrink:0;align-items:center;gap:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.fp-bar{box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--accent) 32%, transparent)}}.fp-back{height:30px;color:var(--text);align-items:center;padding:0 9px;display:flex}.fp-back:active{transform:scale(.94)}.fp-title{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-family:JetBrains Mono,monospace;font-size:14px;font-weight:800;line-height:1}.fp-windows{background:var(--band);flex-shrink:0;padding:0 8px;display:flex}.fp-window{letter-spacing:.16em;text-transform:uppercase;height:38px;color:var(--muted);box-shadow:inset 0 -1px 0 var(--text);flex:1;justify-content:center;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.fp-window{box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--text) 10%, transparent)}}.fp-window.is-on{color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.fp-window.is-on{background:color-mix(in srgb, var(--accent) 5%, transparent)}}.fp-lock{background:var(--faint);clip-path:polygon(20% 40%,20% 20%,35% 5%,65% 5%,80% 20%,80% 40%,100% 40%,100% 100%,0 100%,0 40%);width:8px;height:8px}.fp-badge{background:var(--bad);min-width:15px;height:15px;color:var(--text);letter-spacing:0;justify-content:center;align-items:center;padding:0 3px;font-size:9px;display:flex}.fp-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.hud-dot-pulse{animation:1.6s ease-in-out infinite hudDotPulse}@keyframes hudDotPulse{0%,to{scale:1}50%{scale:1.35}}@media (prefers-reduced-motion:reduce){.hud-dot-pulse{animation:none}}.fp-scrim{top:0;left:0;right:0;bottom:calc(var(--nav-h,59px) + var(--safe-bottom));z-index:39;background:var(--band);position:absolute}@supports (color:color-mix(in lab, red, red)){.fp-scrim{background:color-mix(in srgb, var(--band) 35%, transparent)}}.fp-page.is-sheet{box-shadow:0 -10px 24px var(--band);top:30%}@supports (color:color-mix(in lab, red, red)){.fp-page.is-sheet{box-shadow:0 -10px 24px color-mix(in srgb, var(--band) 55%, transparent)}}.fp-page.is-sheet{animation:.2s ease-out fpSheetIn}.fp-page.is-sheet .fp-bar{padding-top:6px}@keyframes fpSheetIn{0%{opacity:.4;transform:translateY(40px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fp-page.is-sheet{animation:none}}.chat-card{background:var(--bad-text);flex-direction:column;align-self:stretch;gap:7px;margin:0 4px;padding:8px 9px;display:flex}@supports (color:color-mix(in lab, red, red)){.chat-card{background:color-mix(in srgb, var(--bad-text) 5%, transparent)}}.chat-card{box-shadow:inset 0 0 0 1px var(--bad-text)}@supports (color:color-mix(in lab, red, red)){.chat-card{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bad-text) 32%, transparent)}}.chat-card.is-challenge{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.chat-card.is-challenge{background:color-mix(in srgb, var(--accent) 6%, transparent)}}.chat-card.is-challenge{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.chat-card.is-challenge{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent)}}.chat-card.is-compact{gap:4px;padding:6px 8px}.chat-card.is-spent{opacity:.55;filter:saturate(.4)}.ss-power{grid-template-columns:1.35fr 1fr 1fr 1fr;gap:5px;display:grid}.ss-cell{background:var(--text);flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:6px;display:flex}@supports (color:color-mix(in lab, red, red)){.ss-cell{background:color-mix(in srgb, var(--text) 2%, transparent)}}.ss-cell{box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab, red, red)){.ss-cell{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 12%, transparent)}}.ss-cell .ld-val{text-overflow:ellipsis;overflow:hidden}@media (width<=340px){.ss-cell.is-cp .pw b{font-size:14px!important}.ss-cell.is-cp .pw-icon{width:16px;height:16px}}@media (width<=360px){[data-member-row] [data-role]>.truncate{display:none}}.ss-cell.is-cp{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.ss-cell.is-cp{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent)}}.ss-cell.is-cp{background:linear-gradient(180deg, var(--accent), var(--band) 80%)}@supports (color:color-mix(in lab, red, red)){.ss-cell.is-cp{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 10%, transparent), color-mix(in srgb, var(--band) 94%, transparent) 80%)}}.ss-chip{white-space:nowrap;letter-spacing:.05em;text-transform:uppercase;height:22px;color:var(--text);background:var(--text);align-items:center;gap:5px;padding:0 8px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ss-chip{background:color-mix(in srgb, var(--text) 3%, transparent)}}.ss-chip{box-shadow:inset 0 0 0 1px var(--chip,var(--text))}@supports (color:color-mix(in lab, red, red)){.ss-chip{box-shadow:inset 0 0 0 1px var(--chip,color-mix(in srgb, var(--text) 22%, transparent))}}.ss-chip.is-off{color:var(--faint)}.ss-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.ss-stat{text-align:left;background:var(--text);align-items:center;gap:6px;min-width:0;padding:5px 6px;display:flex}@supports (color:color-mix(in lab, red, red)){.ss-stat{background:color-mix(in srgb, var(--text) 2%, transparent)}}.ss-stat{box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab, red, red)){.ss-stat{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 10%, transparent)}}@media (width<=340px){.ss-stat .ld-cap,[data-stats-record] .ld-cap{letter-spacing:0}.ss-stat{gap:4px;padding:5px 4px}}.ss-stat.is-on{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.ss-stat.is-on{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 60%, transparent)}}.ss-stat.is-on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ss-stat.is-on{background:color-mix(in srgb, var(--accent) 6%, transparent)}}.ld-panel{background-color:var(--band);background-image:linear-gradient(var(--good) 1px, transparent 1px), linear-gradient(90deg, var(--good) 1px, transparent 1px), linear-gradient(180deg, var(--bg) 0%, var(--band) 100%);flex-direction:column;flex:1;gap:7px;min-height:0;padding:10px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.ld-panel{background-image:linear-gradient(color-mix(in srgb, var(--good) 3%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--good) 3%, transparent) 1px, transparent 1px), linear-gradient(180deg, var(--bg) 0%, var(--band) 100%)}}.ld-panel{box-shadow:inset 0 1px 0 var(--accent);background-size:12px 12px,12px 12px,auto}@supports (color:color-mix(in lab, red, red)){.ld-panel{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--accent) 30%, transparent)}}.ld-head{flex-shrink:0;align-items:center;gap:7px;height:24px;display:flex}.ld-title{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-family:JetBrains Mono,monospace;font-size:12px;font-weight:800;line-height:1}.ld-cap{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:800;line-height:1}.ld-val{letter-spacing:.04em;text-transform:uppercase;color:var(--text);white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800;line-height:1}.ld-cap,.ld-val,.ld-title,.fp-title,.sq-panel-title,.ld-name,.sh-name,.mt-name,.sk-name,.hud-name,.hud-cap,.hud-num,.bnav-label{text-overflow:ellipsis;min-width:0;max-width:100%;overflow-x:clip}.ld-key{align-items:center;gap:6px;height:24px;padding:0 9px;display:flex}.ld-grid{flex:1;min-height:0;max-height:150px}.ld-tile{width:100%;height:100%;min-height:0}.ld-icon{justify-content:center;align-items:center;display:flex;position:absolute;inset:9px 6px 3px}.ld-lv{background:var(--band);padding:2px 3px 1px;position:absolute;top:3px;left:3px}@supports (color:color-mix(in lab, red, red)){.ld-lv{background:color-mix(in srgb, var(--band) 72%, transparent)}}.ld-lv{color:var(--text);font-family:JetBrains Mono,monospace;font-size:9px;font-weight:800;line-height:1}.ld-rank{pointer-events:none;position:absolute;top:3px;right:3px}.ld-empty{width:100%;height:100%;min-height:0;color:var(--line);flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}@supports (color:color-mix(in lab, red, red)){.ld-empty{color:color-mix(in srgb, var(--line) 50%, var(--faint))}}.ld-empty{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.ld-empty{background:color-mix(in srgb, var(--text) 2%, transparent)}}.ld-empty{box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab, red, red)){.ld-empty{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 14%, transparent)}}.ld-empty-light{color:var(--faint);background:var(--text)}@supports (color:color-mix(in lab, red, red)){.ld-empty-light{background:color-mix(in srgb, var(--text) 70%, transparent)}}.ld-empty-light{box-shadow:none;outline:2px dashed var(--faint);outline-offset:-2px}.ld-empty:active{transform:scale(.97)}.ld-bottom{flex-direction:column;flex-shrink:0;gap:7px;margin-top:auto;display:flex}.ld-padwrap{flex-shrink:0;width:46%;position:relative}.ld-pad{background:radial-gradient(ellipse at 50% 60%, var(--accent), transparent 62%), var(--bg);flex-direction:column;justify-content:flex-end;align-items:center;gap:2px;width:100%;height:100%;padding-bottom:5px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.ld-pad{background:radial-gradient(ellipse at 50% 60%, color-mix(in srgb, var(--accent) 7%, transparent), transparent 62%), color-mix(in srgb, var(--bg) 92%, transparent)}}.ld-pad{box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab, red, red)){.ld-pad{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 18%, transparent)}}.ld-pad:active{transform:translateY(1px)}.ld-crate{z-index:1;flex-shrink:0;width:97px;height:80px;position:relative}.ld-ring{border:1px solid var(--accent);border-radius:50%;width:150px;height:44px;position:absolute;top:72%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.ld-ring{border:1px solid color-mix(in srgb, var(--accent) 16%, transparent)}}.ld-ring{pointer-events:none}.ld-shadow{background:radial-gradient(ellipse, var(--band), transparent 70%);width:104px;height:12px;margin-left:-52px;position:absolute;top:76%;left:50%}@supports (color:color-mix(in lab, red, red)){.ld-shadow{background:radial-gradient(ellipse, color-mix(in srgb, var(--band) 60%, transparent), transparent 70%)}}.ld-shadow{pointer-events:none}@property --rp{syntax:"<percentage>";inherits:false;initial-value:0%}.ld-reload-ring{pointer-events:none;background:conic-gradient(from 180deg, var(--accent) var(--rp), var(--accent) 0);border-radius:50%;width:150px;height:44px;position:absolute;top:72%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.ld-reload-ring{background:conic-gradient(from 180deg, color-mix(in srgb, var(--accent) 95%, transparent) var(--rp), color-mix(in srgb, var(--accent) 0%, transparent) 0)}}.ld-reload-ring{-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - 3px), var(--band) calc(100% - 2.5px));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - 3px), var(--band) calc(100% - 2.5px));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - 3px), var(--band) calc(100% - 2.5px));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - 3px), var(--band) calc(100% - 2.5px));mask:radial-gradient(farthest-side, transparent calc(100% - 3px), var(--band) calc(100% - 2.5px));filter:drop-shadow(0 0 3px var(--accent))}@supports (color:color-mix(in lab, red, red)){.ld-reload-ring{filter:drop-shadow(0 0 3px color-mix(in srgb, var(--accent) 60%, transparent))}}.ld-reload-ring{animation:ldReloadRing var(--rl,1.5s) linear forwards}@keyframes ldReloadRing{0%{--rp:0%}to{--rp:100%}}.ld-reload{z-index:1;animation:.42s cubic-bezier(.3,0,.5,1) both ldReloadDrop;display:block;position:relative}@keyframes ldReloadDrop{0%{opacity:0;transform:translateY(-48px)scale(.92)}55%{opacity:1;transform:translateY(2px)scale(1.05,.94)}75%{transform:translateY(-3px)scale(.99,1.02)}to{opacity:1;transform:none}}.ld-ready{animation:.3s ease-out ldReady}.battle-fade{z-index:50;pointer-events:none;background:var(--band);opacity:0;transition:opacity var(--fade,.4s) ease-in-out;position:absolute;inset:0}.battle-fade.is-dark{opacity:1}[data-arena]>.hud{z-index:51}[data-arena]>[data-clear-banner]{z-index:52}.pp-track{scroll-behavior:auto;padding:2px 2px 8px 0;position:relative}.pp-row{align-items:stretch;min-height:70px;padding-left:34px;display:flex;position:relative}.pp-line{background:var(--text);border-radius:2px;width:4px;position:absolute;left:15px}@supports (color:color-mix(in lab, red, red)){.pp-line{background:color-mix(in srgb, var(--text) 13%, transparent)}}.pp-line-top{height:50%;top:0}.pp-line-bottom{top:50%;bottom:0}.pp-line.is-on{background:linear-gradient(180deg, var(--accent-hi), var(--accent));box-shadow:0 0 6px var(--accent)}@supports (color:color-mix(in lab, red, red)){.pp-line.is-on{box-shadow:0 0 6px color-mix(in srgb, var(--accent) 45%, transparent)}}.pp-node{z-index:1;background:var(--bg);width:22px;height:22px;color:var(--faint);box-shadow:inset 0 0 0 2px var(--text);border-radius:50%;justify-content:center;align-items:center;margin-top:-11px;display:flex;position:absolute;top:50%;left:6px}@supports (color:color-mix(in lab, red, red)){.pp-node{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--text) 22%, transparent)}}.pp-row.is-claimed .pp-node{background:linear-gradient(180deg, var(--accent-hi), var(--accent));color:var(--ink);box-shadow:0 0 0 2px var(--band)}.pp-row.is-claimable .pp-node{background:var(--ink);animation:1.1s ease-in-out infinite ppPulse}.pp-card{background:var(--text);border-radius:8px;flex:1;align-items:center;gap:10px;min-width:0;margin:4px 0;padding:8px 10px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.pp-card{background:color-mix(in srgb, var(--text) 3%, transparent)}}.pp-card{box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab, red, red)){.pp-card{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 12%, transparent)}}.pp-row.is-claimable .pp-card{background:linear-gradient(90deg, var(--accent), var(--accent))}@supports (color:color-mix(in lab, red, red)){.pp-row.is-claimable .pp-card{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 15%, transparent), color-mix(in srgb, var(--accent) 4%, transparent))}}.pp-row.is-claimable .pp-card{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.pp-row.is-claimable .pp-card{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 55%, transparent)}}.pp-row.is-claimed .pp-card{opacity:.5}.pp-row.is-current:not(.is-claimable) .pp-card{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.pp-row.is-current:not(.is-claimable) .pp-card{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 30%, transparent)}}.pp-battle{flex-shrink:0;width:42px;font-size:13px}.pp-tile{background:var(--band);border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:52px;height:52px;padding:4px 6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pp-tile{background:color-mix(in srgb, var(--band) 60%, transparent)}}.pp-tile{box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab, red, red)){.pp-tile{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 14%, transparent)}}.pp-tile-icon{justify-content:center;align-items:center;height:22px;display:flex}.pp-tile-n{font-size:11px}.pp-badge-icon{background:var(--accent);width:20px;height:20px;color:var(--ink);border-radius:4px;justify-content:center;align-items:center;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;display:flex}.pp-claim{flex-shrink:0;width:68px;height:32px;font-size:10px}.pp-tile.is-flying{animation:.42s ease-in forwards ppFly}@keyframes ppFly{0%{transform:none}30%{filter:brightness(1.7) drop-shadow(0 0 6px var(--c));transform:scale(1.2)}to{opacity:0;transform:translateY(-36px)scale(.55)}}.pp-row.is-claiming .pp-node{animation:.42s cubic-bezier(.2,.8,.3,1.4) ppStamp}.pp-row.is-claiming .pp-card:after{content:"";pointer-events:none;background:radial-gradient(circle at 40% 50%, var(--accent-hi), var(--accent-hi) 62%);border-radius:8px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pp-row.is-claiming .pp-card:after{background:radial-gradient(circle at 40% 50%, color-mix(in srgb, var(--accent-hi) 55%, transparent), color-mix(in srgb, var(--accent-hi) 0%, transparent) 62%)}}.pp-row.is-claiming .pp-card:after{animation:.42s ease-out forwards ppFlash}@keyframes ppStamp{0%{transform:scale(.4)}60%{transform:scale(1.4)}to{transform:none}}@keyframes ppFlash{0%{opacity:0}25%{opacity:1}to{opacity:0}}@keyframes ppPulse{0%,to{box-shadow:inset 0 0 0 2px #f2c14e,0 0 3px #f2c14e59}50%{box-shadow:inset 0 0 0 2px #f2c14e,0 0 14px #f2c14ee6}}@media (prefers-reduced-motion:reduce){.pp-row.is-claimable .pp-node,.pp-tile.is-flying,.pp-row.is-claiming .pp-node{animation:none}}.st-body{gap:16px!important;padding-top:12px!important}.st-section{gap:7px}.st-group{background:var(--text);border-radius:12px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.st-group{background:color-mix(in srgb, var(--text) 4%, transparent)}}.st-group{box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab, red, red)){.st-group{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 12%, transparent)}}.st-pad{padding:12px}.st-row{align-items:center;gap:12px;min-height:52px;padding:10px 12px;display:flex}.st-row.is-sm{min-height:44px;padding:7px 12px}.st-group .st-row{border-top:1px solid var(--text)}@supports (color:color-mix(in lab, red, red)){.st-group .st-row{border-top:1px solid color-mix(in srgb, var(--text) 8%, transparent)}}.st-group>.st-row:first-child{border-top:0}.st-icon{background:var(--accent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}@supports (color:color-mix(in lab, red, red)){.st-icon{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.st-icon{color:var(--accent)}.st-icon.is-sm{border-radius:7px;width:24px;height:24px}.st-tracks{padding:4px 12px 12px}.st-tracks .ld-chip{border-radius:8px}.opsc{box-shadow:inset 0 0 0 1px var(--text);flex-shrink:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.opsc{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 14%, transparent)}}.opsc-pan{max-width:none;image-rendering:pixelated;pointer-events:none;animation:opscPan var(--loop,46s) linear infinite;position:absolute;left:0}@keyframes opscPan{0%{transform:translateX(var(--from))}to{transform:translateX(var(--to))}}.opsc-ground{background:linear-gradient(180deg, var(--bg), var(--band));position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.opsc-ground{background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 55%, transparent), var(--band))}}.opsc-fighter{z-index:2;transform-origin:50% 100%;margin-left:-64px;position:absolute;left:50%}.opsc-fade{z-index:3;background:var(--band);pointer-events:none;opacity:0;animation:opscFade var(--loop,46s) linear infinite;position:absolute;inset:0}@keyframes opscFade{0%{opacity:1}2.5%{opacity:0}97%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.opsc-pan,.opsc-fade{animation:none}.opsc-fade{opacity:0}}@keyframes ldReady{0%{filter:brightness();transform:none}40%{filter:brightness(1.3);transform:scale(1.05)}to{filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.ld-reload,.ld-ready{animation:none}}.ld-batch{z-index:2;height:18px;color:var(--muted);align-items:center;padding:0 6px;display:flex;position:absolute;top:5px;left:5px}.ld-batch.is-on{color:var(--accent)}.ld-tag{z-index:2;pointer-events:none;align-items:center;gap:4px;height:18px;padding:0 7px;display:flex;position:absolute;top:5px;right:5px}.ld-alert{z-index:3;background:var(--bad);width:18px;height:18px;color:var(--text);box-shadow:0 0 0 2px var(--band);justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex;position:absolute;top:-4px;left:-4px}.ld-count{background:var(--bg);color:var(--accent-hi);padding:0 4px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;position:absolute;bottom:-2px;left:-4px}.pt-tile{background:0 0;border:0;padding:0}.pt-equipped{text-align:center;pointer-events:none;background:var(--surface);padding:2px 0 1px;position:absolute;bottom:2px;left:2px;right:2px}@supports (color:color-mix(in lab, red, red)){.pt-equipped{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.pt-equipped{box-shadow:inset 0 1px 0 var(--good);color:var(--good-text);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-family:JetBrains Mono,monospace;font-size:7px;font-weight:800;line-height:1.15;overflow:hidden}.pt-tile.is-sel{outline:2px solid var(--good);outline-offset:1px}.pt-icon{object-fit:contain;object-position:50% 80%;width:86%;height:86%;image-rendering:pixelated;pointer-events:none}.pt-pick{background:var(--surface);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pt-pick{background:color-mix(in srgb, var(--surface) 55%, transparent)}}.pt-pick{color:var(--good);pointer-events:none;font-size:16px;font-weight:800}.pt-empty{background:var(--text);flex-direction:column;justify-content:center;align-items:center;gap:4px;width:50px;height:50px;display:flex}@supports (color:color-mix(in lab, red, red)){.pt-empty{background:color-mix(in srgb, var(--text) 2%, transparent)}}.pt-empty{box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab, red, red)){.pt-empty{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 14%, transparent)}}.pt-kennel{background:var(--band);flex:1;min-height:60px;padding:6px;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.pt-kennel{background:color-mix(in srgb, var(--band) 94%, transparent)}}.pt-kennel{box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab, red, red)){.pt-kennel{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 14%, transparent)}}.pt-level{text-align:left;flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-start;gap:5px;width:38%;padding:6px 9px;display:flex}.pt-multi{flex-shrink:0;justify-content:center;align-items:center;width:46px;display:flex}.pt-multi.is-on .ld-val{color:var(--accent)}.pp-btn{text-align:left;background:linear-gradient(180deg, var(--accent-hi) 0%, var(--accent) 100%);width:100%;min-height:46px;box-shadow:inset 0 -3px 0 var(--band), inset 0 0 0 1px var(--accent-edge), 0 0 12px var(--accent-hi);flex-shrink:0;align-items:center;gap:10px;padding:6px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.pp-btn{box-shadow:inset 0 -3px 0 color-mix(in srgb, var(--band) 25%, transparent), inset 0 0 0 1px var(--accent-edge), 0 0 12px color-mix(in srgb, var(--accent-hi) 35%, transparent)}}.pp-btn:active{transform:translateY(1px)}.pp-btn-title{letter-spacing:.1em;text-transform:uppercase;color:var(--ink);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800}.ld-tier{text-align:left;flex:1;align-items:center;gap:8px;min-height:0;padding:0 10px 0 5px;display:flex;position:relative}.ld-tier.is-ready:before{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.ld-tier.is-ready:before{background:color-mix(in srgb, var(--good) 70%, transparent)}}.ld-tier.is-ready:before{animation:1.8s ease-in-out infinite ldGlow}.ld-tier.is-prestige:before{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ld-tier.is-prestige:before{background:color-mix(in srgb, var(--accent) 80%, transparent)}}@keyframes ldGlow{0%,to{opacity:.3}50%{opacity:1}}.ld-hex{flex-shrink:0;width:40px;height:40px;position:relative}.ld-hex-num{color:var(--text);text-shadow:0 1px 0 var(--band);justify-content:center;align-items:center;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:800;line-height:1;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ld-hex-num{text-shadow:0 1px 0 color-mix(in srgb, var(--band) 70%, transparent)}}.ld-auto{flex:1;align-items:stretch;min-height:0;display:flex;position:relative}.ld-auto.is-on:before{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.ld-auto.is-on:before{background:color-mix(in srgb, var(--good) 60%, transparent)}}.ld-auto-label{letter-spacing:.14em;text-transform:uppercase;color:var(--text);font-family:JetBrains Mono,monospace;font-size:14px;font-weight:800;line-height:1}.ld-auto.is-on .ld-auto-label{color:var(--good)}.ld-switch{background:var(--bg);width:26px;height:14px;box-shadow:inset 0 0 0 1px var(--line);flex-shrink:0;position:relative}.ld-switch>span{background:var(--faint);width:10px;height:10px;transition:transform .12s;position:absolute;top:2px;left:2px}@supports (color:color-mix(in lab, red, red)){.ld-switch.is-on{box-shadow:inset 0 0 0 1px var(--good), 0 0 6px color-mix(in srgb, var(--good) 45%, transparent)}}.ld-switch.is-on>span{background:var(--good);transform:translate(12px)}.ld-gear{border-left:1px solid var(--text);flex-shrink:0;justify-content:center;align-items:center;width:36px;display:flex}@supports (color:color-mix(in lab, red, red)){.ld-gear{border-left:1px solid color-mix(in srgb, var(--text) 18%, transparent)}}.ld-gear:active,.ld-key:active,.ld-batch:active,.ld-tier:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.ld-tier.is-ready:before{animation:none}}.ld-modal{isolation:isolate;color:var(--text);position:relative}.ld-modal:before,.ld-modal:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.ld-modal:before{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.ld-modal:before{background:color-mix(in srgb, var(--text) 30%, transparent)}}.ld-modal:before{clip-path:var(--hud-ring)}.ld-modal:after{background:linear-gradient(180deg, var(--bg) 0%, var(--band) 100%);clip-path:var(--hud-in)}.ld-sec{padding:10px 12px 0}.ld-sec-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.ld-chip{height:22px;box-shadow:inset 0 0 0 1px var(--text);justify-content:center;align-items:center;padding:0 8px;display:flex}@supports (color:color-mix(in lab, red, red)){.ld-chip{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 22%, transparent)}}.ld-chip{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.ld-chip{background:color-mix(in srgb, var(--text) 2%, transparent)}}.ld-chip:active,.ld-rar:active,.ld-seg button:active,.ld-row:active{transform:translateY(1px)}.ld-rar{text-align:left;height:32px;box-shadow:inset 0 0 0 1px var(--text);align-items:center;gap:7px;padding:0 7px 0 3px;display:flex}@supports (color:color-mix(in lab, red, red)){.ld-rar{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 10%, transparent)}}.ld-rar{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.ld-rar{background:color-mix(in srgb, var(--text) 2%, transparent)}}.ld-rar.is-off{opacity:.42}.ld-rar.is-on{box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab, red, red)){.ld-rar.is-on{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 24%, transparent)}}.ld-rar.is-on{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.ld-rar.is-on{background:color-mix(in srgb, var(--text) 4%, transparent)}}.co-row{flex-shrink:0;width:100%;height:34px}.co-row.is-off{opacity:.4}.co-row-in{justify-content:stretch!important}.co-row-grid{background:linear-gradient(90deg, var(--band) 0%, var(--band) 55%, var(--band) 100%);grid-template-columns:minmax(0,1fr) 62px 62px;align-items:center;width:100%;height:100%;padding:0 5px 0 3px;display:grid}@supports (color:color-mix(in lab, red, red)){.co-row-grid{background:linear-gradient(90deg, color-mix(in srgb, var(--band) 18%, transparent) 0%, color-mix(in srgb, var(--band) 50%, transparent) 55%, color-mix(in srgb, var(--band) 62%, transparent) 100%)}}.co-row-name,.co-row-pct{text-shadow:0 1px 0 var(--band), 0 0 4px var(--band)}@supports (color:color-mix(in lab, red, red)){.co-row-name,.co-row-pct{text-shadow:0 1px 0 color-mix(in srgb, var(--band) 85%, transparent), 0 0 4px color-mix(in srgb, var(--band) 60%, transparent)}}.rarity-badge{width:20px;height:20px;image-rendering:pixelated}.co-icon-lit{filter:drop-shadow(1px 0 0 var(--text)) drop-shadow(-1px 0 0 var(--text)) drop-shadow(0 1px 0 var(--text)) drop-shadow(0 -1px 0 var(--text))}@supports (color:color-mix(in lab, red, red)){.co-icon-lit{filter:drop-shadow(1px 0 0 color-mix(in srgb, var(--text) 80%, transparent)) drop-shadow(-1px 0 0 color-mix(in srgb, var(--text) 80%, transparent)) drop-shadow(0 1px 0 color-mix(in srgb, var(--text) 80%, transparent)) drop-shadow(0 -1px 0 color-mix(in srgb, var(--text) 80%, transparent))}}.co-mw-grid{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 10px;padding:2px 2px 0 4px;display:grid}.co-mw-cell{justify-content:space-between;align-items:baseline;gap:6px;min-width:0;display:flex}.co-mw-cell .ld-cap{letter-spacing:.05em;font-size:9px}.co-mw-cell .ld-val{letter-spacing:0;white-space:nowrap;font-size:10px}.co-divider{align-items:center;gap:8px;margin-top:6px;display:flex}.co-divider:before,.co-divider:after{content:"";background:linear-gradient(90deg, var(--accent), var(--accent), var(--accent));flex:1;height:1px}@supports (color:color-mix(in lab, red, red)){.co-divider:before,.co-divider:after{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 0%, transparent), color-mix(in srgb, var(--accent) 55%, transparent), color-mix(in srgb, var(--accent) 0%, transparent))}}.co-divider .ld-cap{color:var(--accent);letter-spacing:.16em;font-size:8px}.co-final-btn{background:linear-gradient(180deg, var(--bad) 0%, var(--bad) 100%);color:var(--text);box-shadow:inset 0 -3px 0 var(--band), inset 0 0 0 1px var(--bad-text), 0 0 12px var(--bad)}@supports (color:color-mix(in lab, red, red)){.co-final-btn{box-shadow:inset 0 -3px 0 color-mix(in srgb, var(--band) 30%, transparent), inset 0 0 0 1px var(--bad-text), 0 0 12px color-mix(in srgb, var(--bad) 30%, transparent)}}.co-final-btn:active{transform:translateY(1px)}.ld-check{width:12px;height:12px;box-shadow:inset 0 0 0 1px var(--line);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ld-check.is-on{background:var(--good);box-shadow:none}.ld-check.is-on:after{content:"";border-left:2px solid var(--band);border-bottom:2px solid var(--band);width:6px;height:3px;margin-top:-2px;transform:rotate(-45deg)}.ld-row{text-align:left;border-top:1px solid var(--text);align-items:center;gap:10px;width:100%;padding:7px 0;display:flex}@supports (color:color-mix(in lab, red, red)){.ld-row{border-top:1px solid color-mix(in srgb, var(--text) 8%, transparent)}}.ld-hint{color:var(--faint);white-space:normal;text-transform:none;letter-spacing:0;margin-top:3px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;line-height:1.25;display:block}.ld-seg{grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;display:grid}.ld-seg button{height:26px;box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab, red, red)){.ld-seg button{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 18%, transparent)}}.ld-seg button.is-on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ld-seg button.is-on{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.ld-seg button.is-on{box-shadow:inset 0 0 0 1px var(--accent)}.ld-seg button.is-on .ld-val{color:var(--accent)}.ld-batches{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.ld-batches button{min-height:34px;box-shadow:inset 0 0 0 1px var(--text);flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}@supports (color:color-mix(in lab, red, red)){.ld-batches button{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 18%, transparent)}}.ld-batches button:active{transform:translateY(1px)}.ld-batches button.is-on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ld-batches button.is-on{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.ld-batches button.is-on{box-shadow:inset 0 0 0 1px var(--accent)}.ld-batches button.is-on .ld-val{color:var(--accent)}.ld-batches button.is-locked{opacity:.6}.ld-batches button.is-locked .ld-cap{letter-spacing:.02em;font-size:7px}.ld-done{justify-content:center;align-items:center;width:100%;height:40px;display:flex}.ld-x{justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:relative}.ld-x:after{content:"";position:absolute;inset:-9px}.ld-x:active{transform:translateY(1px)}.ld-modal-body>*{flex-shrink:0}.ld-modal-foot{box-shadow:0 -1px 0 var(--text)}@supports (color:color-mix(in lab, red, red)){.ld-modal-foot{box-shadow:0 -1px 0 color-mix(in srgb, var(--text) 12%, transparent)}}.ld-box{background:var(--band);padding:8px}@supports (color:color-mix(in lab, red, red)){.ld-box{background:color-mix(in srgb, var(--band) 94%, transparent)}}.ld-box{box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab, red, red)){.ld-box{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 14%, transparent)}}.ld-box.is-gold{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.ld-box.is-gold{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent)}}.ld-box.is-gold{background:linear-gradient(180deg, var(--accent), var(--band) 70%)}@supports (color:color-mix(in lab, red, red)){.ld-box.is-gold{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 8%, transparent), color-mix(in srgb, var(--band) 94%, transparent) 70%)}}.ld-box.is-red{box-shadow:inset 0 0 0 1px var(--bad-text)}@supports (color:color-mix(in lab, red, red)){.ld-box.is-red{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bad-text) 50%, transparent)}}.ld-box.is-red{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.ld-box.is-red{background:color-mix(in srgb, var(--surface) 55%, transparent)}}.ld-box.is-green{box-shadow:inset 0 0 0 1px var(--good)}@supports (color:color-mix(in lab, red, red)){.ld-box.is-green{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--good) 40%, transparent)}}.ld-box.is-green{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.ld-box.is-green{background:color-mix(in srgb, var(--bg) 55%, transparent)}}.ld-stat{background:var(--text);flex-direction:column;gap:4px;min-width:0;padding:6px 7px;display:flex}@supports (color:color-mix(in lab, red, red)){.ld-stat{background:color-mix(in srgb, var(--text) 2%, transparent)}}.ld-stat{box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab, red, red)){.ld-stat{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 12%, transparent)}}.ld-stat>.ld-val{text-overflow:ellipsis;font-size:12px;overflow:hidden}.ld-name{color:var(--text);font-family:Chakra Petch,sans-serif;font-size:16px;font-weight:700;line-height:1.05}.ld-text{color:var(--muted);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;line-height:1.35}.ld-badge{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;height:16px;color:var(--band);align-items:center;gap:4px;padding:0 5px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.ld-sep{background:var(--text);height:1px}@supports (color:color-mix(in lab, red, red)){.ld-sep{background:color-mix(in srgb, var(--text) 10%, transparent)}}.ld-input{width:100%;height:32px;color:var(--text);background:var(--band);border:0;outline:none;padding:0 9px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.ld-input{background:color-mix(in srgb, var(--band) 85%, transparent)}}.ld-input{box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab, red, red)){.ld-input{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 25%, transparent)}}.ld-input:focus{box-shadow:inset 0 0 0 1px var(--accent)}.ld-input::placeholder{color:var(--faint)}.ld-list>*+*{border-top:1px solid var(--text)}@supports (color:color-mix(in lab, red, red)){.ld-list>*+*{border-top:1px solid color-mix(in srgb, var(--text) 8%, transparent)}}.ld-tap{text-align:left;transition:background .1s}.ld-tap:active{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.ld-tap:active{background:color-mix(in srgb, var(--text) 4%, transparent)}}.ld-tap:active{transform:translateY(1px)}@supports (color:color-mix(in lab, red, red)){.mis-btn-danger{box-shadow:inset 0 0 0 1px var(--bad-text), inset 0 -3px 0 color-mix(in srgb, var(--band) 30%, transparent)}}.mis-btn-danger:active,.mis-btn-alt:active{transform:translateY(1px)}.mis-btn.is-sm{height:30px;padding:0 10px;font-size:10px}.ld-n{text-transform:none}.ld-up{color:var(--good)}.ld-down{color:var(--bad-text)}.gd-row{grid-template-columns:18px 1fr auto;align-items:center;gap:4px 7px;padding:6px 0;display:grid}.gd-row+.gd-row{border-top:1px solid var(--text)}@supports (color:color-mix(in lab, red, red)){.gd-row+.gd-row{border-top:1px solid color-mix(in srgb, var(--text) 8%, transparent)}}.gd-roll{background:var(--band);grid-column:2/4;height:3px}@supports (color:color-mix(in lab, red, red)){.gd-roll{background:color-mix(in srgb, var(--band) 90%, transparent)}}.gd-roll{box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab, red, red)){.gd-roll{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 10%, transparent)}}.gd-roll>i{height:100%;display:block}.gd-icon{background:var(--text);justify-content:center;align-items:center;width:18px;height:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.gd-icon{background:color-mix(in srgb, var(--text) 4%, transparent)}}.gd-icon{box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab, red, red)){.gd-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 12%, transparent)}}.gd-pop{box-shadow:inset 0 2px 0 var(--gd-accent,var(--muted));padding:12px;animation:.18s ease-out gdPop}@keyframes gdPop{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gd-pop{animation:none}}.gd-cp{background:var(--band);align-items:center;gap:6px;padding:6px 8px;display:flex}@supports (color:color-mix(in lab, red, red)){.gd-cp{background:color-mix(in srgb, var(--band) 94%, transparent)}}.gd-cp{box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab, red, red)){.gd-cp{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 14%, transparent)}}.gd-arrow{color:#9d967f;font-family:JetBrains Mono,monospace;font-weight:800;line-height:1}.gd-arrow.ld-up{color:#7cf08e}.gd-arrow.ld-down{color:#ff7a6e}.gd-subs{grid-template-columns:1fr 1fr;gap:4px;display:grid}.gd-sub{background:var(--band);align-items:center;gap:5px;min-width:0;padding:5px 7px;display:flex}@supports (color:color-mix(in lab, red, red)){.gd-sub{background:color-mix(in srgb, var(--band) 70%, transparent)}}.gd-sub{box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab, red, red)){.gd-sub{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 8%, transparent)}}.gd-sub .ld-cap{color:var(--faint);margin-left:auto}.gd-sub-name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;min-width:0;color:var(--faint);text-align:left;flex:auto;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:800;line-height:1.1;overflow:hidden}.gd-swap{align-items:center;gap:8px;height:38px;padding:0 10px;display:flex}.gd-cmp{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 8px;display:grid}.gd-cmp-card{background:var(--band);flex-direction:column;align-items:center;gap:4px;min-width:0;padding:7px 6px 6px;display:flex}@supports (color:color-mix(in lab, red, red)){.gd-cmp-card{background:color-mix(in srgb, var(--band) 70%, transparent)}}.gd-cmp-card{box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab, red, red)){.gd-cmp-card{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 10%, transparent)}}.gd-cmp-card.is-new{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.gd-cmp-card.is-new{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent)}}.gd-cmp-card>.ld-name{max-width:100%;text-shadow:0 1px 0 var(--band);font-size:12px;line-height:1.15}@supports (color:color-mix(in lab, red, red)){.gd-cmp-card>.ld-name{text-shadow:0 1px 0 color-mix(in srgb, var(--band) 60%, transparent)}}.gd-cmp-card>.ld-cap{max-width:100%}.gd-cmp-cp{align-items:center;gap:4px;margin-top:1px;display:flex}.gd-cmp-cell{gap:5px;min-height:26px;padding:4px 7px}.gd-cmp-cell .gd-arrow{margin-left:auto}.gd-cmp-cell.is-none>:not(.gd-arrow){opacity:.3}.gd-swap-icon{background:var(--edge,var(--line));width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--band);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.gd-swap-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--band) 50%, transparent)}}.ld-range{appearance:none;background:0 0;width:100%;height:18px;margin:0}.ld-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--accent) var(--pct,0%), var(--band) var(--pct,0%));height:4px}@supports (color:color-mix(in lab, red, red)){.ld-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--accent) var(--pct,0%), color-mix(in srgb, var(--band) 90%, transparent) var(--pct,0%))}}.ld-range::-webkit-slider-runnable-track{box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab, red, red)){.ld-range::-webkit-slider-runnable-track{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 18%, transparent)}}.ld-range::-moz-range-track{background:linear-gradient(90deg, var(--accent) var(--pct,0%), var(--band) var(--pct,0%));height:4px}@supports (color:color-mix(in lab, red, red)){.ld-range::-moz-range-track{background:linear-gradient(90deg, var(--accent) var(--pct,0%), color-mix(in srgb, var(--band) 90%, transparent) var(--pct,0%))}}.ld-range::-moz-range-track{box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab, red, red)){.ld-range::-moz-range-track{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 18%, transparent)}}.ld-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent-hi);width:14px;height:14px;box-shadow:0 0 0 2px var(--band);border:0;margin-top:-5px}.ld-range::-moz-range-thumb{background:var(--accent-hi);width:14px;height:14px;box-shadow:0 0 0 2px var(--band);border:0;border-radius:0}.ld-range:disabled::-webkit-slider-thumb{background:var(--faint)}.mis-shell{background:var(--band)}.mis-arena{height:min(62%, calc(100% - 346px - var(--safe-bottom)));flex-shrink:0;min-height:250px;position:relative;overflow:hidden}.mis-panel{min-height:0;padding-bottom:calc(10px + var(--safe-bottom));flex:1;gap:8px}.mis-cancel-bar{min-height:0;padding-bottom:var(--safe-bottom);flex:1;justify-content:center;align-items:center;display:flex}.mis-cancel{width:64px;height:48px;padding:0}.mis-hud{z-index:50;padding:calc(var(--safe-top) + 6px) 8px 0;pointer-events:none;align-items:flex-start;gap:6px;display:flex;position:absolute;inset:0 0 auto}.mis-hud>*{pointer-events:auto}.mis-chip{align-items:center;gap:5px;height:26px;padding:0 9px;display:flex}.mis-chip .hud-num{font-size:13px}.mis-title{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);text-shadow:0 1px 0 var(--band);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.mis-title{text-shadow:0 1px 0 color-mix(in srgb, var(--band) 70%, transparent)}}.mis-title{white-space:nowrap}.mis-bar{background:var(--band);height:7px;position:relative}@supports (color:color-mix(in lab, red, red)){.mis-bar{background:color-mix(in srgb, var(--band) 80%, transparent)}}.mis-bar{box-shadow:0 0 0 1px var(--band), inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab, red, red)){.mis-bar{box-shadow:0 0 0 1px color-mix(in srgb, var(--band) 60%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--text) 15%, transparent)}}.mis-bar{overflow:hidden}.mis-bar>i{transition:width .12s linear;display:block;position:absolute;inset:0 auto 0 0}.mis-banner{z-index:40;pointer-events:none;inset-inline:0;justify-content:center;display:flex;position:absolute;top:32%}.mis-banner>div{text-align:center;background:var(--band);padding:8px 20px}@supports (color:color-mix(in lab, red, red)){.mis-banner>div{background:color-mix(in srgb, var(--band) 90%, transparent)}}.mis-banner>div{box-shadow:inset 0 0 0 1px var(--accent), 0 0 24px var(--accent)}@supports (color:color-mix(in lab, red, red)){.mis-banner>div{box-shadow:inset 0 0 0 1px var(--accent), 0 0 24px color-mix(in srgb, var(--accent) 30%, transparent)}}.mis-banner b{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-family:JetBrains Mono,monospace;font-size:16px;font-weight:800;display:block}.mis-banner small{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:3px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:800;display:block}.mis-count{animation:.8s ease-out both misCount}@keyframes misCount{0%{opacity:0;transform:scale(1.8)}20%{opacity:1;transform:scale(1)}80%{opacity:1}to{opacity:0}}.mis-result{z-index:60;background:var(--band);justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.mis-result{background:color-mix(in srgb, var(--band) 50%, transparent)}}.mis-card{background:var(--band);width:100%;max-width:330px;box-shadow:inset 0 0 0 1px var(--text), 0 18px 40px var(--band)}@supports (color:color-mix(in lab, red, red)){.mis-card{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 22%, transparent), 0 18px 40px color-mix(in srgb, var(--band) 60%, transparent)}}.mis-card-head{text-align:center;border-bottom:1px solid var(--text);padding:10px 12px 9px}@supports (color:color-mix(in lab, red, red)){.mis-card-head{border-bottom:1px solid color-mix(in srgb, var(--text) 12%, transparent)}}.mis-card-head b{letter-spacing:.18em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:17px;font-weight:800;display:block}.mis-btn{letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;gap:6px;height:40px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:800;display:flex}.mis-btn-go{background:var(--accent);color:var(--ink);box-shadow:inset 0 -3px 0 var(--band)}@supports (color:color-mix(in lab, red, red)){.mis-btn-go{box-shadow:inset 0 -3px 0 color-mix(in srgb, var(--band) 25%, transparent)}}.mis-btn-go:active{transform:translateY(1px)}.mis-btn-alt{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.mis-btn-alt{background:color-mix(in srgb, var(--bg) 92%, transparent)}}.mis-btn-alt{color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab, red, red)){.mis-btn-alt{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 25%, transparent)}}.mis-btn:disabled{opacity:.4}.mi-intel{flex-direction:column;gap:6px;margin-top:auto;display:flex}.mi-box{background:var(--text);flex-direction:column;justify-content:center;gap:5px;min-width:0;padding:7px 8px;display:flex}@supports (color:color-mix(in lab, red, red)){.mi-box{background:color-mix(in srgb, var(--text) 2%, transparent)}}.mi-box{box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab, red, red)){.mi-box{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 12%, transparent)}}.mi-enemy{background:var(--text);align-items:center;gap:10px;padding:7px 8px;display:flex}@supports (color:color-mix(in lab, red, red)){.mi-enemy{background:color-mix(in srgb, var(--text) 2%, transparent)}}.mi-enemy{box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab, red, red)){.mi-enemy{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 12%, transparent)}}.mi-boss{background:radial-gradient(ellipse at 50% 85%, var(--bad), transparent 70%);flex-shrink:0;justify-content:center;align-items:flex-end;width:74px;height:61px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.mi-boss{background:radial-gradient(ellipse at 50% 85%, color-mix(in srgb, var(--bad) 18%, transparent), transparent 70%)}}.mi-boss img{object-fit:contain;object-position:bottom;width:74px;height:61px;image-rendering:pixelated;filter:drop-shadow(0 0 1px var(--bad)) drop-shadow(0 2px 2px var(--band));transform:scaleX(-1)}@supports (color:color-mix(in lab, red, red)){.mi-boss img{filter:drop-shadow(0 0 1px var(--bad)) drop-shadow(0 2px 2px color-mix(in srgb, var(--band) 50%, transparent))}}.mi-truck{background:0 0}.mi-truck img{filter:drop-shadow(0 2px 2px var(--band));transform:none}@supports (color:color-mix(in lab, red, red)){.mi-truck img{filter:drop-shadow(0 2px 2px color-mix(in srgb, var(--band) 50%, transparent))}}.mi-lineup{gap:2px;margin-top:1px;display:flex}.mi-unit{width:34px;height:28px;display:block;position:relative;overflow:hidden}.mi-unit-in{transform-origin:0 0;width:96px;height:80px;position:absolute;top:0;left:0;transform:scale(.355)}.mis-reward{background:var(--band);align-items:center;gap:4px;height:22px;padding:0 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mis-reward{background:color-mix(in srgb, var(--band) 72%, transparent)}}.mis-reward{box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab, red, red)){.mis-reward{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 14%, transparent)}}.mis-float{z-index:45;pointer-events:none;font-family:JetBrains Mono,monospace;font-weight:800;position:absolute}.mis-run .walking .leg-frame{animation-duration:.36s!important}.mis-run .walking .leg-frame:nth-child(2){animation-delay:-.36s!important}.mis-run .walking .leg-frame:nth-child(3){animation-delay:-.27s!important}.mis-run .walking .leg-frame:nth-child(4){animation-delay:-.18s!important}.mis-run .walking .leg-frame:nth-child(5){animation-delay:-.09s!important}.mis-run .walking .chibi-upper{animation-duration:.18s!important}.mis-run .pets-walking .pet-move,.mis-run .pets-walking .pet-leg{animation-duration:.2s}.duel-walk .walking .leg-frame{animation-duration:.8s!important}.duel-walk .walking .leg-frame:nth-child(2){animation-delay:-.8s!important}.duel-walk .walking .leg-frame:nth-child(3){animation-delay:-.6s!important}.duel-walk .walking .leg-frame:nth-child(4){animation-delay:-.4s!important}.duel-walk .walking .leg-frame:nth-child(5){animation-delay:-.2s!important}.duel-walk .walking .chibi-upper{animation-duration:.4s!important}.duel-walk .walking .chibi-arms{animation-duration:.8s!important}.mis-band{image-rendering:pixelated;will-change:transform;background-repeat:repeat-x;position:absolute;left:0}.mis-truck-body{transform-origin:50% 100%;animation:.46s steps(2,end) infinite truckBounce}@keyframes truckBounce{0%{transform:translateY(0)}25%{transform:translateY(-1.5px)}50%{transform:translateY(0)}75%{transform:translateY(-.5px)rotate(-.3deg)}}.mis-truck-dead .mis-truck-body{animation:.7s ease-out forwards truckWreck}@keyframes truckWreck{0%{transform:none}30%{transform:translateY(-6px)rotate(-3deg)}to{transform:translateY(1px)rotate(1deg)}}.mis-puff{pointer-events:none;opacity:0;border-radius:0;position:absolute}.mis-exhaust{background:var(--faint);width:8px;height:8px;animation:.9s linear infinite misExhaust}@keyframes misExhaust{0%{opacity:.75;transform:translate(0)scale(.6)}to{opacity:0;transform:translate(-34px,-10px)scale(2.2)}}.mis-dust{background:var(--faint);width:6px;height:4px;animation:.6s linear infinite misDust}@keyframes misDust{0%{opacity:.7;transform:translate(0)scale(.8)}to{opacity:0;transform:translate(-40px,-6px)scale(2)}}.mis-smoke{background:var(--line);width:12px;height:12px;animation:1.3s linear infinite misSmoke}.mis-smoke.dark{background:var(--bg)}@keyframes misSmoke{0%{opacity:.8;transform:translate(0)scale(.6)}to{opacity:0;transform:translate(-52px,-40px)scale(2.6)}}.mis-fire{background:var(--accent);width:9px;height:12px;box-shadow:0 0 6px var(--warn);animation:.42s steps(3,end) infinite misFire}.mis-fire:nth-child(2n){background:var(--accent)}@keyframes misFire{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-8px,-16px)scale(.4)}}.mis-boom{background:radial-gradient(circle, var(--accent-hi) 0 25%, var(--accent) 45%, var(--warn) 65%, var(--warn) 72%);border-radius:9999px;width:20px;height:20px;position:absolute}@supports (color:color-mix(in lab, red, red)){.mis-boom{background:radial-gradient(circle, var(--accent-hi) 0 25%, var(--accent) 45%, color-mix(in srgb, var(--warn) 70%, transparent) 65%, color-mix(in srgb, var(--warn) 0%, transparent) 72%)}}.mis-boom{pointer-events:none;animation:.7s ease-out forwards misBoom}@keyframes misBoom{0%{opacity:1;transform:scale(.3)}60%{opacity:.95}to{opacity:0;transform:scale(5)}}.mis-tracer{transform-origin:0;pointer-events:none;opacity:0;background:linear-gradient(90deg, var(--accent-hi), var(--accent-hi) 70%, var(--text));height:2px;position:absolute}@supports (color:color-mix(in lab, red, red)){.mis-tracer{background:linear-gradient(90deg, color-mix(in srgb, var(--accent-hi) 0%, transparent), var(--accent-hi) 70%, var(--text))}}.mis-sand{background:var(--accent);width:2px;height:3px;animation:.7s linear infinite misSand;position:absolute}@keyframes misSand{0%{opacity:.9;transform:translateY(0)}to{opacity:0;transform:translateY(14px)}}.mis-hitflash{animation:.12s linear misHitFlash}@keyframes misHitFlash{0%{filter:brightness(1.7)}to{filter:none}}@media (prefers-reduced-motion:reduce){.mis-truck-body,.mis-exhaust,.mis-dust,.mis-smoke,.mis-fire,.mis-sand{animation:none}}.mt-panel{flex-direction:column;flex:1;gap:8px;min-height:0;padding:10px;display:flex}.mt-card{background:var(--band);flex-direction:column;flex-shrink:0;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.mt-card{background:color-mix(in srgb, var(--band) 94%, transparent)}}.mt-card{box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab, red, red)){.mt-card{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 16%, transparent)}}.mt-banner{background:var(--band);height:148px;box-shadow:inset 0 -1px 0 var(--text);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mt-banner{box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--text) 14%, transparent)}}.mt-scene{transform-origin:0 0;width:50%;height:84px;position:absolute;top:-20px;left:0;transform:scale(2)}.mt-view{width:92px;height:84px;position:absolute;top:0;left:calc(50% - 46px)}.mt-view>img{max-width:none;image-rendering:pixelated;pointer-events:none;position:absolute}.mt-photo{object-fit:cover;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.mt-shade{pointer-events:none;background:linear-gradient(180deg, var(--band) 52%, var(--band) 78%, var(--band) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.mt-shade{background:linear-gradient(180deg, color-mix(in srgb, var(--band) 0%, transparent) 52%, color-mix(in srgb, var(--band) 35%, transparent) 78%, color-mix(in srgb, var(--band) 90%, transparent) 100%)}}.mt-keys{align-items:center;gap:5px;height:26px;padding:0 9px;display:flex;position:absolute;top:8px;right:8px}.mt-next{white-space:nowrap;letter-spacing:.04em;height:20px;color:var(--accent-hi);text-transform:uppercase;align-items:center;padding:0 7px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:800;display:flex;position:absolute;top:calc(100% + 4px);right:0}.mt-body{flex-direction:column;gap:8px;padding:9px 10px 10px;display:flex}.mt-name{color:var(--text);font-family:Chakra Petch,sans-serif;font-size:18px;font-weight:700;line-height:1.05}.mt-blurb{color:var(--faint);font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;line-height:1.3}.mt-locked{opacity:.6}.mt-locked .mt-banner{filter:grayscale()brightness(.7)}.sh-panel{overflow:hidden}.sh-sec{align-items:center;gap:6px;height:20px;display:flex}.sh-rule{background:var(--text);flex:1;height:1px}@supports (color:color-mix(in lab, red, red)){.sh-rule{background:color-mix(in srgb, var(--text) 14%, transparent)}}.sh-art{flex-shrink:0}.sh-art-in{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sh-art-pile{justify-content:center;align-items:flex-end;display:inline-flex;position:relative}.sh-crate{flex-shrink:0;width:52px;height:43px;display:block}.sh-crate-back{filter:brightness(.8);width:42px;height:35px;margin-right:-16px;transform:translateY(-9px)}.sh-pile-bit{transform:translateY(calc((var(--i) - (var(--n) - 1) / 2) * (var(--i) - (var(--n) - 1) / 2) * 1.6px - 3px));filter:drop-shadow(0 1px #0009);margin-left:-5px;display:inline-flex}.sh-pile-bit:first-child{margin-left:0}@media (width<=360px){.sh-card .sh-pile-bit:not(:first-child){margin-left:calc(-5px - max(0px, (var(--n) - 4) * 3px))}}.sh-card{background:var(--band);flex-direction:column;gap:5px;min-width:0;padding:7px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.sh-card{background:color-mix(in srgb, var(--band) 94%, transparent)}}.sh-card{box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab, red, red)){.sh-card{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 16%, transparent)}}.sh-deal{background:var(--band);align-items:center;gap:8px;min-width:0;padding:6px 7px;display:flex}@supports (color:color-mix(in lab, red, red)){.sh-deal{background:color-mix(in srgb, var(--band) 94%, transparent)}}.sh-deal{box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab, red, red)){.sh-deal{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 16%, transparent)}}.sh-deal.is-bought{opacity:.6}.sh-deal-art{width:50px;height:44px;position:relative}.sh-deal-icon{width:auto;max-width:84%;height:auto;max-height:84%;image-rendering:pixelated}.sh-deal-stack{width:100%;height:100%;position:relative}.sh-deal-crate{width:44px;height:36px}.sh-deal-stack .sh-deal-icon{max-width:70%;max-height:70%;position:absolute}.sh-deal-stack .is-back{filter:brightness(.7);top:6%;left:6%}.sh-deal-stack .is-front{filter:drop-shadow(0 1px 1px var(--band));bottom:6%;right:6%}@supports (color:color-mix(in lab, red, red)){.sh-deal-stack .is-front{filter:drop-shadow(0 1px 1px color-mix(in srgb, var(--band) 70%, transparent))}}.sh-deal-done{letter-spacing:.08em;text-transform:uppercase;color:var(--good);align-items:center;gap:4px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800;display:inline-flex}.sh-name{color:var(--text);font-family:Chakra Petch,sans-serif;font-size:13px;font-weight:700;line-height:1.1}.sh-amount{white-space:nowrap;color:var(--text);align-items:center;gap:4px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.sh-amount.is-big{gap:6px;font-size:17px}.sh-buy{letter-spacing:.06em;text-transform:uppercase;background:var(--accent);width:100%;height:28px;color:var(--ink);box-shadow:inset 0 -3px 0 var(--band);justify-content:center;align-items:center;gap:4px;margin-top:auto;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.sh-buy{box-shadow:inset 0 -3px 0 color-mix(in srgb, var(--band) 25%, transparent)}}.sh-buy:after{content:"";position:absolute;inset:-8px 0}.sh-buy:active{transform:translateY(1px)}.sh-buy:disabled{opacity:.45;filter:grayscale(.5)}.sh-buy.is-usd{background:var(--good);color:var(--text);letter-spacing:.04em;text-transform:none;box-shadow:inset 0 -3px 0 var(--band), inset 0 0 0 1px var(--good);font-size:12px}@supports (color:color-mix(in lab, red, red)){.sh-buy.is-usd{box-shadow:inset 0 -3px 0 color-mix(in srgb, var(--band) 30%, transparent), inset 0 0 0 1px var(--good)}}.sh-deal .sh-buy,.sh-buy.so-card-price{flex:none;width:auto;margin-top:0;padding:0 12px}.sh-soon-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:var(--muted);padding:2px 5px;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:800;line-height:1}.sh-dev{outline:1px dashed var(--text)}@supports (color:color-mix(in lab, red, red)){.sh-dev{outline:1px dashed color-mix(in srgb, var(--text) 25%, transparent)}}.sh-dev{outline-offset:-1px}.sh-dev-head{width:100%;height:30px;color:var(--muted);align-items:center;gap:6px;padding:0 8px;display:flex}.sh-overlay{z-index:30;background:var(--band);flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sh-overlay{background:color-mix(in srgb, var(--band) 72%, transparent)}}.sh-overlay{animation:.15s ease-out shFade}.sh-sheet{background:var(--band);box-shadow:inset 0 0 0 1px var(--accent), 0 -10px 30px var(--band);flex-direction:column;gap:10px;margin:10px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.sh-sheet{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent), 0 -10px 30px color-mix(in srgb, var(--band) 50%, transparent)}}.sh-sheet{animation:.2s ease-out shSheetUp}.sh-celebrate{background:radial-gradient(circle at 50% 42%, var(--ink), var(--band) 62%);justify-content:center;align-items:center;gap:10px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sh-celebrate{background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--ink) 96%, transparent), color-mix(in srgb, var(--band) 97%, transparent) 62%)}}.sh-rays{pointer-events:none;background:repeating-conic-gradient(var(--accent) 0deg 9deg, transparent 9deg 30deg);width:420px;height:420px;margin:-210px 0 0 -210px;position:absolute;top:42%;left:50%}@supports (color:color-mix(in lab, red, red)){.sh-rays{background:repeating-conic-gradient(color-mix(in srgb, var(--accent) 16%, transparent) 0deg 9deg, transparent 9deg 30deg)}}.sh-rays{-webkit-mask:radial-gradient(circle, var(--band) 18%, transparent 68%);-webkit-mask:radial-gradient(circle, var(--band) 18%, transparent 68%);-webkit-mask:radial-gradient(circle, var(--band) 18%, transparent 68%);-webkit-mask:radial-gradient(circle, var(--band) 18%, transparent 68%);mask:radial-gradient(circle, var(--band) 18%, transparent 68%);animation:7s linear infinite shSpin,.4s ease-out shFade}.sh-sparks{pointer-events:none;width:0;height:0;position:absolute;top:42%;left:50%}.sh-sparks i{opacity:0;width:4px;height:4px;animation:.75s ease-out forwards shSpark;animation-delay:calc(.18s + var(--t));background:#f6d77a;position:absolute;top:-2px;left:-2px;box-shadow:0 0 6px #f6d77acc}.sh-cel-art{justify-content:center;align-items:center;height:110px;animation:.55s cubic-bezier(.2,1.5,.4,1) both shPop;display:flex;position:relative}.sh-cel-art .sh-crate{width:84px;height:69px}.sh-cel-art .sh-crate-back{width:68px;height:56px;margin-right:-26px;transform:translateY(-14px)}.sh-cel-art .sh-pile-bit{transform:scale(1.7) translateY(calc((var(--i) - (var(--n) - 1) / 2) * (var(--i) - (var(--n) - 1) / 2) * 1.6px - 3px));margin-left:6px}.sh-cel-title{color:var(--text);text-shadow:0 2px 0 var(--band);font-family:Chakra Petch,sans-serif;font-size:20px;font-weight:700;animation:.3s ease-out .2s both shRise;position:relative}.sh-cel-rows{flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.sh-cel-rows .sh-amount{text-shadow:0 2px 0 var(--band);animation:.35s ease-out both shRise}.sh-cel-tap{animation:.3s ease-out 1.1s both shFade;position:absolute;bottom:14px}@keyframes shFade{0%{opacity:0}}@keyframes shSheetUp{0%{opacity:0;transform:translateY(24px)}}@keyframes shSpin{to{transform:rotate(360deg)}}@keyframes shPop{0%{opacity:0;transform:scale(.3)}60%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes shRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes shSpark{0%{opacity:1;transform:rotate(var(--a)) translateX(10px)}to{opacity:0;transform:rotate(var(--a)) translateX(var(--d)) scale(.5)}}@media (prefers-reduced-motion:reduce){.sh-rays{animation:none}.sh-sparks{display:none}}.dmg-num.dmg-skill.dmg-total{letter-spacing:-1px;z-index:61;font-size:27px;animation:.62s linear forwards dmgPopCrit!important}@media (prefers-reduced-motion:reduce){.dmg-num.dmg-skill.dmg-total{animation-name:dmgFade!important}}.dmg-skill{color:var(--accent);text-shadow:-2px 0 0 var(--ink), 2px 0 0 var(--ink), 0 -2px 0 var(--ink), 0 2px 0 var(--ink), -2px -2px 0 var(--ink), 2px -2px 0 var(--ink), -2px 2px 0 var(--ink), 2px 2px 0 var(--ink), 0 0 8px var(--warn);font-size:20px}@supports (color:color-mix(in lab, red, red)){.dmg-skill{text-shadow:-2px 0 0 var(--ink), 2px 0 0 var(--ink), 0 -2px 0 var(--ink), 0 2px 0 var(--ink), -2px -2px 0 var(--ink), 2px -2px 0 var(--ink), -2px 2px 0 var(--ink), 2px 2px 0 var(--ink), 0 0 8px color-mix(in srgb, var(--warn) 80%, transparent)}}.sk-icon{pointer-events:none;max-width:none;image-rendering:pixelated;z-index:46;position:absolute;top:0;left:0}.sk-callout{z-index:61;box-shadow:inset 0 0 0 1px var(--sk);pointer-events:none;white-space:nowrap;background:#080a08db;align-items:center;gap:3px;padding:1px 5px 1px 2px;animation:1.05s ease-out forwards skCallout;display:flex;position:absolute;transform:translate(-50%,-100%)}.sk-callout img{object-fit:contain;width:14px;height:14px;image-rendering:pixelated}.sk-callout span{letter-spacing:.08em;text-transform:uppercase;color:var(--sk);text-shadow:0 1px #000;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:800}@keyframes skCallout{0%{opacity:0;translate:0 4px}12%{opacity:1;translate:0}80%{opacity:1}to{opacity:0}}.sk-rocket{z-index:47;pointer-events:none;background:linear-gradient(90deg,#6b7b3a 0 70%,#9fb05a 70% 85%,#3a4220 85%);width:18px;height:5px;position:absolute;top:-2px;left:-9px;box-shadow:0 0 0 1px #111,-6px 0 4px #ffb020,-12px 0 6px #ff8c288c}.sk-missile{z-index:47;pointer-events:none;background:linear-gradient(90deg,#4e5a33 0 62%,#d6a63a 62% 68%,#4e5a33 68% 88%,#2d331d 88%);width:24px;height:6px;position:absolute;top:-3px;left:-12px;box-shadow:0 0 0 1px #111,-7px 0 5px #ffd36e,-15px 0 9px #ff782899,-24px 0 10px #a0a0a073}.sk-shell{z-index:47;pointer-events:none;background:#55603a;width:4px;height:10px;position:absolute;top:-5px;left:-2px;box-shadow:0 0 0 1px #111,0 -5px 4px #ffffff40}.sk-boom{z-index:48;pointer-events:none;background:radial-gradient(circle,#fffbe0 0 22%,#ffd34d 22% 42%,#ff8a1f 42% 62%,#96280ad9 62% 72%,#3c281e00 74%);border-radius:9999px;animation:.6s steps(6,end) forwards skBoom;position:absolute}@keyframes skBoom{0%{opacity:1;transform:scale(.35)}35%{opacity:1;transform:scale(1.15)}70%{opacity:.8;filter:brightness(.7);transform:scale(1.3)}to{opacity:0;filter:grayscale()brightness(.5);transform:scale(1.45)translateY(-6px)}}.sk-beam-aim{z-index:47;pointer-events:none;background:repeating-linear-gradient(#ff4646e6 0 4px,#0000 4px 8px);width:2px;animation:.5s steps(5,end) forwards skAim;position:absolute;top:0}@keyframes skAim{0%,to{opacity:.4}50%{opacity:1}}.sk-beam{z-index:49;pointer-events:none;transform-origin:50% 0;background:linear-gradient(90deg,#78e6ff00 0%,#8cebffd9 25%,#fff 42% 58%,#8cebffd9 75%,#78e6ff00 100%);width:18px;animation:.42s ease-out forwards skBeam;position:absolute;top:0;box-shadow:0 0 18px #78e6ffd9}@keyframes skBeam{0%{opacity:1;transform:scaleX(.2)}25%{transform:scaleX(1.25)}to{opacity:.6;transform:scaleX(0)}}.sk-flash{z-index:50;pointer-events:none;background:radial-gradient(circle at var(--fx,50%) var(--fy,60%), #fffffff2 0 8%, #fffff08c 22%, #fff0 60%);animation:.36s ease-out forwards skFlash;position:absolute;inset:0}.sk-flash-calm{background:radial-gradient(circle at var(--fx,50%) var(--fy,60%), #ffffff8c 0 5%, #fff0 22%)}@keyframes skFlash{0%{opacity:1}to{opacity:0}}.sk-ring{z-index:48;pointer-events:none;border-radius:9999px;width:20px;height:20px;margin:-10px 0 0 -10px;animation:.55s ease-out forwards skRing;position:absolute;box-shadow:0 0 0 2px #67e8f9,0 0 10px #22d3ee,inset 0 0 8px #67e8f999}@keyframes skRing{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(18,6)}}.sk-scan{z-index:48;pointer-events:none;background:var(--bad);width:3px;box-shadow:0 0 10px var(--bad);animation:.7s ease-in-out forwards skScan;position:absolute;top:0;bottom:0;left:0}@keyframes skScan{0%{opacity:.9;left:0}to{opacity:.2;left:100%}}.sk-plus{z-index:48;background:var(--good);width:2px;height:6px;box-shadow:-2px 2px 0 var(--good), 2px 2px 0 var(--good), 0 0 4px var(--good);pointer-events:none;opacity:0;margin:-3px 0 0 -1px;animation:.85s ease-out forwards skPlus;position:absolute}@keyframes skPlus{0%{opacity:0;transform:translateY(4px)}20%{opacity:1}to{opacity:0;transform:translateY(-26px)}}.sk-shield{z-index:46;filter:drop-shadow(0 2px 2px #0000008c);opacity:.95;animation:.22s steps(3,end) skDropIn}.sk-xp{z-index:48;pointer-events:none;position:absolute;overflow:hidden}.sk-xp-strip{max-width:none;image-rendering:pixelated;position:absolute;top:0;left:0}.sk-xflash{z-index:49;pointer-events:none;background:radial-gradient(circle, var(--text) 0 18%, var(--accent-hi) 34%, var(--accent) 68%);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.sk-xflash{background:radial-gradient(circle, color-mix(in srgb, var(--text) 95%, transparent) 0 18%, color-mix(in srgb, var(--accent-hi) 70%, transparent) 34%, color-mix(in srgb, var(--accent) 0%, transparent) 68%)}}.sk-xflash-calm{background:radial-gradient(circle, var(--text) 0 16%, var(--accent) 55%)}@supports (color:color-mix(in lab, red, red)){.sk-xflash-calm{background:radial-gradient(circle, color-mix(in srgb, var(--text) 45%, transparent) 0 16%, color-mix(in srgb, var(--accent) 0%, transparent) 55%)}}.sk-debris,.sk-puff,.sk-scorch{pointer-events:none;max-width:none;image-rendering:pixelated;position:absolute;top:0;left:0}.sk-debris{z-index:48}.sk-puff{z-index:47}.sk-arm{z-index:47;transform-origin:50% 0;pointer-events:none;background:linear-gradient(var(--line) 0 70%, var(--warn) 70%);box-shadow:0 0 0 1px var(--bg);position:absolute}.sk-held{max-width:none;image-rendering:pixelated;position:absolute;top:calc(100% - 5px)}.sk-throwbox{z-index:48;pointer-events:none;position:absolute;top:0;left:0}.sk-thrown{max-width:none;image-rendering:pixelated;filter:drop-shadow(0 0 1px var(--band));position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.sk-thrown{filter:drop-shadow(0 0 1px color-mix(in srgb, var(--band) 80%, transparent))}}.sk-fuse{background:var(--accent-hi);width:2px;height:2px;box-shadow:0 0 3px var(--accent), 0 0 1px var(--text);animation:.12s steps(2,end) infinite skFuse;position:absolute;top:-2px}@keyframes skFuse{0%{opacity:1}to{opacity:.35}}.sk-gshadow{z-index:46;background:var(--band);border-radius:50%;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.sk-gshadow{background:color-mix(in srgb, var(--band) 75%, transparent)}}.sk-gshadow{pointer-events:none}.sk-injector{z-index:48;pointer-events:none;max-width:none;image-rendering:pixelated;position:absolute;top:0;left:0}.sk-jabpop{z-index:49;pointer-events:none;background:radial-gradient(circle, var(--text) 0 22%, var(--good) 24% 44%, var(--good) 68%);width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute}@supports (color:color-mix(in lab, red, red)){.sk-jabpop{background:radial-gradient(circle, var(--text) 0 22%, color-mix(in srgb, var(--good) 95%, transparent) 24% 44%, color-mix(in srgb, var(--good) 0%, transparent) 68%)}}.sk-jabpop{animation:.2s steps(3,end) forwards skJabPop}.sk-jabpop-rage{background:radial-gradient(circle, var(--text) 0 22%, var(--warn) 24% 44%, var(--bad) 68%)}@supports (color:color-mix(in lab, red, red)){.sk-jabpop-rage{background:radial-gradient(circle, var(--text) 0 22%, color-mix(in srgb, var(--warn) 95%, transparent) 24% 44%, color-mix(in srgb, var(--bad) 0%, transparent) 68%)}}@keyframes skJabPop{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.5)}}.sk-glow{z-index:45;pointer-events:none;background:radial-gradient(ellipse, var(--good) 0 32%, var(--good) 70%);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.sk-glow{background:radial-gradient(ellipse, color-mix(in srgb, var(--good) 42%, transparent) 0 32%, color-mix(in srgb, var(--good) 0%, transparent) 70%)}}.sk-glow-rage{background:radial-gradient(ellipse, var(--warn) 0 32%, var(--bad) 70%)}@supports (color:color-mix(in lab, red, red)){.sk-glow-rage{background:radial-gradient(ellipse, color-mix(in srgb, var(--warn) 48%, transparent) 0 32%, color-mix(in srgb, var(--bad) 0%, transparent) 70%)}}.sk-surge{z-index:47;pointer-events:none;background:linear-gradient(var(--accent-hi), var(--warn) 55%, var(--bad));width:2px;position:absolute}@supports (color:color-mix(in lab, red, red)){.sk-surge{background:linear-gradient(var(--accent-hi), var(--warn) 55%, color-mix(in srgb, var(--bad) 0%, transparent))}}.sk-jet{z-index:49;pointer-events:none;position:absolute;top:0;left:0}.sk-jet-pic{max-width:none;image-rendering:pixelated;position:absolute;top:0;left:0}.sk-contrail{background:linear-gradient(90deg, var(--text), var(--text));height:2px;position:absolute;right:calc(100% - 8px)}@supports (color:color-mix(in lab, red, red)){.sk-contrail{background:linear-gradient(90deg, color-mix(in srgb, var(--text) 0%, transparent), color-mix(in srgb, var(--text) 70%, transparent))}}.sk-missile-big{z-index:49}@keyframes skDropIn{0%{opacity:0;translate:0 -10px}to{translate:0}}.sk-hit{animation:.18s steps(2,end) skHit}@keyframes skHit{0%{filter:brightness(2.2)drop-shadow(0 0 4px #fff)}to{filter:none}}.sk-drone{z-index:47;pointer-events:none;position:absolute;top:0;left:0}.sk-drone img{max-width:none;image-rendering:pixelated;animation:.9s steps(3,end) infinite alternate skBob;display:block}@keyframes skBob{0%{transform:translateY(0)}to{transform:translateY(-4px)}}.sk-aura{z-index:46;pointer-events:none;background:radial-gradient(#ff5a288c 0 35%,#ff3c1e00 70%);border-radius:9999px;height:12px;animation:.5s steps(2,end) infinite alternate skAura;position:absolute;top:0;left:0;box-shadow:0 -10px 14px -6px #ff502899}@keyframes skAura{0%{opacity:.6}to{opacity:1}}.sk-gone{transition:opacity .25s;opacity:0!important}.sk-stars{z-index:62;pointer-events:none;width:24px;height:8px;position:absolute;top:0;left:0}.sk-stars:before,.sk-stars:after{content:"";background:var(--accent);width:3px;height:3px;box-shadow:0 0 3px var(--accent);animation:.6s linear infinite skStar;position:absolute;top:2px}.sk-stars:before{left:2px}.sk-stars:after{animation-delay:-.3s;left:18px}.sk-zap:before,.sk-zap:after{background:#a5f3fc;box-shadow:0 0 4px #22d3ee}@keyframes skStar{0%{transform:translate(0)}25%{transform:translate(8px,-3px)}50%{transform:translate(16px)}75%{transform:translate(8px,3px)}to{transform:translate(0)}}.sk-mark{z-index:62;pointer-events:none;background:linear-gradient(#ff4d4d,#ff4d4d) 0 0/6px 2px no-repeat,linear-gradient(#ff4d4d,#ff4d4d) 0 0/2px 6px no-repeat,linear-gradient(#ff4d4d,#ff4d4d) 100% 0/6px 2px no-repeat,linear-gradient(#ff4d4d,#ff4d4d) 100% 0/2px 6px no-repeat,linear-gradient(#ff4d4d,#ff4d4d) 0 100%/6px 2px no-repeat,linear-gradient(#ff4d4d,#ff4d4d) 0 100%/2px 6px no-repeat,linear-gradient(#ff4d4d,#ff4d4d) 100% 100%/6px 2px no-repeat,linear-gradient(#ff4d4d,#ff4d4d) 100% 100%/2px 6px no-repeat,radial-gradient(circle,#ff4d4d 0 1.5px,#0000 2px) 50%/100% 100% no-repeat;width:18px;height:18px;animation:.8s steps(2,end) infinite skMark;position:absolute;top:0;left:0}@keyframes skMark{0%{opacity:1}to{opacity:.55}}.sk-ring2{z-index:48;box-sizing:border-box;pointer-events:none;border-radius:50%;position:absolute}.sk-ring-heal{border:2px solid #6ef08a;box-shadow:0 0 8px #22c55e,inset 0 0 8px #6ef08a8c}.sk-ring-rage{border:2px solid #ff6a24;box-shadow:0 0 8px #ff3b1f,inset 0 0 8px #ff6a2480}.sk-ring-beam{background:radial-gradient(#e0fbff59,#e0fbff00 70%);border:3px solid #e0fbff;box-shadow:0 0 12px #67e8f9,inset 0 0 14px #67e8f999}.sk-ring-dust{background:radial-gradient(#b0a07800 30%,#b0a078b3 55%,#b0a07800 72%)}.sk-ring-flash{border:3px solid #fff;box-shadow:0 0 14px #fff,inset 0 0 10px #fffff0cc}.sk-ring-emp{z-index:49;border:2px solid #67e8f9;box-shadow:0 0 10px #22d3ee,inset 0 0 14px #22d3ee8c}.sk-ring-emp2{border:1px dashed #e0fbff;box-shadow:0 0 6px #a5f3fc}.sk-ring-ping{z-index:49;border:2px solid #ff4d4df2;box-shadow:0 0 8px #ff3c3ccc}.sk-puffc{z-index:47;pointer-events:none;background:radial-gradient(circle at 42% 44%, var(--text) 0 30%, var(--text) 55%, var(--text) 72%);border-radius:50%;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.sk-puffc{background:radial-gradient(circle at 42% 44%, color-mix(in srgb, var(--text) 80%, transparent) 0 30%, color-mix(in srgb, var(--text) 55%, transparent) 55%, color-mix(in srgb, var(--text) 0%, transparent) 72%)}}.sk-trail{background:radial-gradient(circle,#eceae4b3 0 32%,#bebeb859 56%,#bebeb800 72%)}.sk-dust{background:radial-gradient(circle at 45% 50%, var(--accent) 0 30%, var(--accent) 56%, var(--faint) 72%)}@supports (color:color-mix(in lab, red, red)){.sk-dust{background:radial-gradient(circle at 45% 50%, color-mix(in srgb, var(--accent) 85%, transparent) 0 30%, color-mix(in srgb, var(--accent) 50%, transparent) 56%, color-mix(in srgb, var(--faint) 0%, transparent) 72%)}}.sk-bolt{z-index:49;pointer-events:none;filter:drop-shadow(0 0 3px #22d3ee);animation:80ms steps(2,end) infinite skBolt;position:absolute}.sk-bolt svg{display:block;overflow:visible}@keyframes skBolt{0%{opacity:1}to{opacity:.45}}.sk-backblast{z-index:47;pointer-events:none;transform-origin:100%;background:radial-gradient(ellipse at 100% 50%, var(--text) 0 14%, var(--accent) 22%, var(--accent) 42%, var(--warn) 72%);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.sk-backblast{background:radial-gradient(ellipse at 100% 50%, var(--text) 0 14%, var(--accent) 22%, color-mix(in srgb, var(--accent) 85%, transparent) 42%, color-mix(in srgb, var(--warn) 0%, transparent) 72%)}}.sk-backblast{animation:.24s ease-out forwards skBackblast}@keyframes skBackblast{0%{opacity:1;transform:scaleX(.25)}40%{opacity:1;transform:scaleX(1.15)}to{opacity:0;transform:scaleX(1.3)}}.sk-laser{z-index:48;pointer-events:none;background:linear-gradient(var(--bad), var(--bad));width:2px;position:absolute;top:0}@supports (color:color-mix(in lab, red, red)){.sk-laser{background:linear-gradient(color-mix(in srgb, var(--bad) 15%, transparent), color-mix(in srgb, var(--bad) 95%, transparent))}}.sk-laser{box-shadow:0 0 6px var(--bad);animation:.1s steps(2,end) infinite skLaser}@keyframes skLaser{0%{opacity:1}to{opacity:.6}}.sk-laserdot{z-index:47;pointer-events:none;background:radial-gradient(ellipse, var(--text) 0 12%, var(--bad) 22%, var(--bad) 52%, var(--bad) 72%);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.sk-laserdot{background:radial-gradient(ellipse, var(--text) 0 12%, color-mix(in srgb, var(--bad) 95%, transparent) 22%, color-mix(in srgb, var(--bad) 35%, transparent) 52%, color-mix(in srgb, var(--bad) 0%, transparent) 72%)}}.sk-charge{z-index:49;pointer-events:none;background:radial-gradient(circle, var(--text) 0 16%, var(--gem) 28%, var(--gem) 50%, var(--gem) 72%);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.sk-charge{background:radial-gradient(circle, var(--text) 0 16%, color-mix(in srgb, var(--gem) 95%, transparent) 28%, color-mix(in srgb, var(--gem) 50%, transparent) 50%, color-mix(in srgb, var(--gem) 0%, transparent) 72%)}}.sk-charge{box-shadow:0 0 18px var(--gem)}@supports (color:color-mix(in lab, red, red)){.sk-charge{box-shadow:0 0 18px color-mix(in srgb, var(--gem) 80%, transparent)}}.sk-beam-big{animation:.56s ease-out forwards skBeamBig;box-shadow:0 0 26px #78e6fff2,0 0 60px #78e6ff8c}@keyframes skBeamBig{0%{opacity:1;transform:scaleX(.15)}18%{transform:scaleX(1.35)}60%{opacity:1;transform:scaleX(1)}to{opacity:.5;transform:scaleX(0)}}.sk-chunk{z-index:48;pointer-events:none;filter:drop-shadow(0 1px 1px var(--band));position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.sk-chunk{filter:drop-shadow(0 1px 1px color-mix(in srgb, var(--band) 60%, transparent))}}.sk-chunk svg,.sk-sat svg{display:block}.sk-rays{z-index:50;pointer-events:none;background:repeating-conic-gradient(var(--text) 0 5deg, var(--text) 5deg 30deg);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.sk-rays{background:repeating-conic-gradient(color-mix(in srgb, var(--text) 90%, transparent) 0 5deg, color-mix(in srgb, var(--text) 0%, transparent) 5deg 30deg)}}.sk-rays{-webkit-mask-image:radial-gradient(circle, transparent 0 14%, var(--band) 22%, transparent 70%);-webkit-mask-image:radial-gradient(circle, transparent 0 14%, var(--band) 22%, transparent 70%);-webkit-mask-image:radial-gradient(circle, transparent 0 14%, var(--band) 22%, transparent 70%);-webkit-mask-image:radial-gradient(circle, transparent 0 14%, var(--band) 22%, transparent 70%);mask-image:radial-gradient(circle, transparent 0 14%, var(--band) 22%, transparent 70%);animation:.34s ease-out forwards skRays}@keyframes skRays{0%{opacity:1;transform:scale(.4)rotate(0)}to{opacity:0;transform:scale(1.35)rotate(25deg)}}.sk-sat{z-index:49;pointer-events:none;filter:drop-shadow(0 0 3px var(--bad));position:absolute}@supports (color:color-mix(in lab, red, red)){.sk-sat{filter:drop-shadow(0 0 3px color-mix(in srgb, var(--bad) 60%, transparent))}}.sk-riot{z-index:46;pointer-events:none;filter:drop-shadow(0 2px 2px #0009);position:absolute;top:0;left:0}.sk-riot-pic{max-width:none;image-rendering:pixelated;position:absolute;top:0;left:0}.sk-sbar{background:var(--band);height:3px;position:absolute;top:-6px;left:12%;right:12%}@supports (color:color-mix(in lab, red, red)){.sk-sbar{background:color-mix(in srgb, var(--band) 80%, transparent)}}.sk-sbar{box-shadow:0 0 0 1px var(--band)}@supports (color:color-mix(in lab, red, red)){.sk-sbar{box-shadow:0 0 0 1px color-mix(in srgb, var(--band) 90%, transparent)}}.sk-sbar{pointer-events:none}.sk-sbar i{background:linear-gradient(var(--gem), var(--gem));width:100%;height:100%;transition:width .12s;display:block}.sk-soak{animation:.12s steps(2,end) skSoak}@keyframes skSoak{0%{filter:brightness(1.45)}to{filter:none}}.sk-speed{z-index:45;pointer-events:none;-webkit-mask-image:linear-gradient(90deg, transparent, var(--band) 25%, var(--band) 75%, transparent);-webkit-mask-image:linear-gradient(90deg, transparent, var(--band) 25%, var(--band) 75%, transparent);-webkit-mask-image:linear-gradient(90deg, transparent, var(--band) 25%, var(--band) 75%, transparent);-webkit-mask-image:linear-gradient(90deg, transparent, var(--band) 25%, var(--band) 75%, transparent);mask-image:linear-gradient(90deg, transparent, var(--band) 25%, var(--band) 75%, transparent);position:absolute;top:0;left:0;overflow:hidden}.sk-speed:before,.sk-speed:after{content:"";background:linear-gradient(90deg, var(--bad), var(--bad) 70%, var(--accent)) 0 16% / 40% 2px no-repeat, linear-gradient(90deg, var(--bad), var(--bad) 70%, var(--accent)) 30% 40% / 28% 2px no-repeat, linear-gradient(90deg, var(--bad), var(--bad) 70%, var(--accent)) 70% 64% / 36% 2px no-repeat, linear-gradient(90deg, var(--bad), var(--bad) 70%, var(--accent)) 15% 88% / 30% 1px no-repeat;animation:.34s linear infinite skSpeed;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sk-speed:before,.sk-speed:after{background:linear-gradient(90deg, color-mix(in srgb, var(--bad) 0%, transparent), var(--bad) 70%, var(--accent)) 0 16% / 40% 2px no-repeat, linear-gradient(90deg, color-mix(in srgb, var(--bad) 0%, transparent), var(--bad) 70%, var(--accent)) 30% 40% / 28% 2px no-repeat, linear-gradient(90deg, color-mix(in srgb, var(--bad) 0%, transparent), var(--bad) 70%, var(--accent)) 70% 64% / 36% 2px no-repeat, linear-gradient(90deg, color-mix(in srgb, var(--bad) 0%, transparent), color-mix(in srgb, var(--bad) 85%, transparent) 70%, color-mix(in srgb, var(--accent) 90%, transparent)) 15% 88% / 30% 1px no-repeat}}.sk-speed:before,.sk-speed:after{filter:drop-shadow(0 0 2px var(--bad))}@supports (color:color-mix(in lab, red, red)){.sk-speed:before,.sk-speed:after{filter:drop-shadow(0 0 2px color-mix(in srgb, var(--bad) 80%, transparent))}}.sk-speed:after{background-position:60% 28%,0 52%,90% 76%,45% 96%;animation-delay:-.17s;transform:translateY(9%)}@keyframes skSpeed{0%{opacity:0;translate:70%}15%{opacity:1}85%{opacity:1}to{opacity:0;translate:-80%}}.sk-rage{filter:drop-shadow(0 0 2px #ff4628f2)drop-shadow(0 0 5px #ff3c1e80)saturate(1.2)}.sk-healbeam{z-index:46;transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#6ef08a59,#b8ffc6 50%,#6ef08ae6);height:3px;margin-top:-1.5px;animation:.45s steps(3,end) infinite alternate skHealBeam;position:absolute;top:0;left:0;box-shadow:0 0 6px #22c55e}@keyframes skHealBeam{0%{opacity:.55}to{opacity:1}}.sk-frozen{filter:saturate(.35)brightness(1.05)drop-shadow(0 0 2px #67e8f9f2)!important}.sk-frozen,.sk-frozen *{animation-play-state:paused!important}.sk-stars:before,.sk-stars:after{clip-path:polygon(50% 0,62% 36%,100% 38%,70% 60%,80% 100%,50% 76%,20% 100%,30% 60%,0 38%,38% 36%);width:6px;height:6px;top:0}.sk-zap:before,.sk-zap:after{clip-path:polygon(40% 0,100% 0,60% 42%,100% 42%,20% 100%,42% 54%,0 54%)}.sk-mark{animation:.25s ease-out skMarkIn,.8s steps(2,end) .25s infinite skMark}@keyframes skMarkIn{0%{opacity:0;filter:brightness(2.2)drop-shadow(0 0 5px #ff4d4d)}60%{opacity:1;filter:brightness(1.6)drop-shadow(0 0 4px #ff4d4d)}to{opacity:1;filter:none}}@media (prefers-reduced-motion:reduce){.sk-speed:before,.sk-speed:after,.sk-rays,.sk-bolt{animation:none}}.skb-row{z-index:31;align-items:center;gap:5px;display:flex;position:absolute;bottom:6px;right:6px}.skb-auto{letter-spacing:.1em;align-items:center;height:18px;margin-right:1px;padding:0 6px;font-family:JetBrains Mono,monospace;font-size:8.5px;font-weight:800;line-height:1;display:flex;position:relative}.hud-pill.skb-auto{color:var(--text)}@supports (color:color-mix(in lab, red, red)){.hud-pill.skb-auto{color:color-mix(in srgb, var(--text) 42%, transparent)}}.hud-pill.skb-auto.on{color:var(--accent-hi)}.skb-auto:active{scale:.94}.skb-row.is-manual .skb.ready:after{box-shadow:0 0 0 2px var(--sk,var(--accent)), 0 0 10px var(--sk,var(--accent));animation:.9s ease-in-out infinite skbPulse;inset:-3px}@keyframes skbPulse{0%,to{opacity:.4;transform:scale(.94)}50%{opacity:1;transform:scale(1.1)}}.skb-row.is-manual .skb.armed:after{opacity:1;box-shadow:0 0 0 2px var(--text), 0 0 10px var(--sk,var(--accent));animation:none;inset:-3px;transform:none}.skb{background:var(--band);border:0;border-radius:9999px;width:36px;height:36px;padding:0;position:relative}@supports (color:color-mix(in lab, red, red)){.skb{background:color-mix(in srgb, var(--band) 62%, transparent)}}.skb{--p:1}.skb:before{content:"";background:conic-gradient(var(--sk,var(--accent)) calc(var(--p) * 360deg), var(--text) 0);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.skb:before{background:conic-gradient(var(--sk,var(--accent)) calc(var(--p) * 360deg), color-mix(in srgb, var(--text) 12%, transparent) 0)}}.skb:before{-webkit-mask:radial-gradient(circle, transparent 0 13.2px, var(--band) 13.8px);-webkit-mask:radial-gradient(circle, transparent 0 13.2px, var(--band) 13.8px);-webkit-mask:radial-gradient(circle, transparent 0 13.2px, var(--band) 13.8px);-webkit-mask:radial-gradient(circle, transparent 0 13.2px, var(--band) 13.8px);mask:radial-gradient(circle, transparent 0 13.2px, var(--band) 13.8px);border-radius:9999px}.skb img{object-fit:contain;width:24px;height:24px;image-rendering:pixelated;filter:grayscale(.7)brightness(.65);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.skb.ready img{filter:none}.skb img.skb-tint{filter:var(--tint) grayscale(.7) brightness(.65)}.skb.ready img.skb-tint{filter:var(--tint)}.skb.ready:after{content:"";box-shadow:0 0 6px var(--sk,var(--accent));pointer-events:none;border-radius:9999px;animation:1.2s steps(3,end) infinite skbReady;position:absolute;inset:-1px}@keyframes skbReady{0%,to{opacity:.35}50%{opacity:1}}.skb.fired{animation:.3s steps(3,end) skbFire}@keyframes skbFire{0%{filter:brightness(1.8);transform:scale(1.25)}to{transform:none}}.skb-empty{color:var(--text);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.skb-empty{color:color-mix(in srgb, var(--text) 45%, transparent)}}.skb-empty{font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:800;line-height:1}.skb-empty:before{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.skb-empty:before{background:color-mix(in srgb, var(--text) 16%, transparent)}}.skb-locked{color:var(--text);flex-direction:column;gap:1px}@supports (color:color-mix(in lab, red, red)){.skb-locked{color:color-mix(in srgb, var(--text) 62%, transparent)}}.skb-locked svg{display:block}@media (prefers-reduced-motion:reduce){.sk-aura,.sk-drone img,.skb.ready:after,.sk-mark{animation:none}.skb-row.is-manual .skb.ready:after{opacity:1;animation:none;transform:none}}.sk-box{background:var(--band);padding:8px}@supports (color:color-mix(in lab, red, red)){.sk-box{background:color-mix(in srgb, var(--band) 94%, transparent)}}.sk-box{box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab, red, red)){.sk-box{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 14%, transparent)}}.sq-tab{background-color:var(--band);background-image:linear-gradient(180deg, var(--bg) 0%, var(--band) 100%)}.sq-tab .ld-cap,.sq-tab .ld-hint{color:var(--muted)}.sq-tab .ld-box,.sq-tab .sk-box{background:var(--bg);box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab, red, red)){.sq-tab .ld-box,.sq-tab .sk-box{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 20%, transparent)}}.sq-tab .ld-box.is-gold{background:linear-gradient(180deg, var(--accent), var(--bg) 70%)}@supports (color:color-mix(in lab, red, red)){.sq-tab .ld-box.is-gold{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 10%, transparent), var(--bg) 70%)}}.sq-tab .ld-box.is-gold{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.sq-tab .ld-box.is-gold{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 55%, transparent)}}.sq-tab .ld-box.is-red{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.sq-tab .ld-box.is-red{background:color-mix(in srgb, var(--surface) 60%, transparent)}}.sq-tab .ld-stat{background:var(--bg);box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab, red, red)){.sq-tab .ld-stat{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 16%, transparent)}}.sq-tab .ld-modal:after{background:linear-gradient(180deg, var(--bg) 0%, var(--band) 100%)}.sq-panel{background:var(--bg);border:1px solid var(--text);flex-direction:column;flex-shrink:0;display:flex}@supports (color:color-mix(in lab, red, red)){.sq-panel{border:1px solid color-mix(in srgb, var(--text) 24%, transparent)}}.sq-panel{box-shadow:0 2px 0 var(--band)}@supports (color:color-mix(in lab, red, red)){.sq-panel{box-shadow:0 2px 0 color-mix(in srgb, var(--band) 45%, transparent)}}.sq-panel-head{min-height:30px;color:var(--accent);background:linear-gradient(180deg, var(--surface) 0%, var(--surface) 100%);box-shadow:inset 0 -1px 0 var(--accent);align-items:center;gap:6px;padding:6px 9px;display:flex}@supports (color:color-mix(in lab, red, red)){.sq-panel-head{box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--accent) 50%, transparent)}}.sq-panel-title{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-hi);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;line-height:1}.sq-panel-body{flex-direction:column;gap:8px;padding:8px 9px 9px;display:flex}.sq-notice{background:linear-gradient(180deg, var(--accent), var(--bg) 75%);flex-direction:column;gap:6px;padding:8px 9px;display:flex}@supports (color:color-mix(in lab, red, red)){.sq-notice{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 9%, transparent), var(--bg) 75%)}}.sq-notice{box-shadow:inset 0 0 0 1px var(--accent), inset 3px 0 0 var(--accent)}@supports (color:color-mix(in lab, red, red)){.sq-notice{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent), inset 3px 0 0 var(--accent)}}.sq-sections{background:var(--band);box-shadow:inset 0 0 0 1px var(--text);gap:2px;padding:2px;display:grid}@supports (color:color-mix(in lab, red, red)){.sq-sections{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 28%, transparent)}}.sq-section{min-width:0;min-height:40px;color:var(--text);background:var(--surface);-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 2px;transition:transform .1s;display:flex;position:relative}.sq-section:active{transform:scale(.96)}.sq-section.is-on{color:var(--ink);background:linear-gradient(180deg, var(--accent-hi), var(--accent));box-shadow:inset 0 -2px 0 var(--accent)}.sq-section.is-locked{color:var(--faint);background:var(--bg)}.sq-section-label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;max-width:100%;color:inherit;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:800;line-height:1.15;overflow:hidden}.sq-section-badge{min-width:15px;height:15px;color:var(--text);background:var(--bad);box-shadow:0 0 0 1.5px var(--band);justify-content:center;align-items:center;padding:0 3px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:800;display:flex;position:absolute;top:2px;right:3px}.sq-section.is-on .sq-section-badge{box-shadow:0 0 0 1.5px var(--accent)}.sq-row{background:var(--bg);min-height:68px;box-shadow:inset 0 0 0 1px var(--text);flex-shrink:0;align-items:center;gap:10px;padding:8px 8px 8px 9px;display:flex}@supports (color:color-mix(in lab, red, red)){.sq-row{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 20%, transparent)}}.sq-row-join{flex-shrink:0;width:78px;height:44px;padding:0;font-size:13px}.sq-notice.is-embedded{box-shadow:inset 0 1px 0 var(--accent);background:0 0;padding:8px 0 0}@supports (color:color-mix(in lab, red, red)){.sq-notice.is-embedded{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--accent) 35%, transparent)}}.sq-notice-text{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-family:Chakra Petch,sans-serif;font-size:13px;font-weight:600;line-height:1.35}.sq-notice-text.is-empty{color:var(--faint);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}.sq-notice-input{resize:none;height:auto;min-height:84px;padding:7px 9px;font-family:Chakra Petch,sans-serif;font-size:13px;font-weight:600;line-height:1.35}.sk-name{color:var(--text);font-family:Chakra Petch,sans-serif;font-size:16px;font-weight:700;line-height:1.05}.sk-desc{color:var(--muted);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;line-height:1.35}.sk-head{white-space:nowrap;align-items:baseline;gap:4px;max-width:100%;line-height:1;display:inline-flex}.sk-head b{color:var(--hc,var(--accent));text-shadow:0 1px 0 var(--band);letter-spacing:.01em;font-family:Chakra Petch,sans-serif;font-weight:800}.sk-head i{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-family:JetBrains Mono,monospace;font-style:normal;font-weight:800}.sk-tile{background:0 0;border:0;padding:0}.sk-tile.is-sel{outline:2px solid var(--accent);outline-offset:1px}.sk-tile.is-unowned{filter:saturate(0)brightness(.5)}.sk-tile-icon{object-fit:contain;width:76%;height:76%;image-rendering:pixelated;pointer-events:none}.sk-copies{background:var(--band);height:3px;position:absolute;bottom:2px;left:3px;right:3px}@supports (color:color-mix(in lab, red, red)){.sk-copies{background:color-mix(in srgb, var(--band) 70%, transparent)}}.sk-copies{pointer-events:none}.sk-copies>i{background:var(--good);height:100%;display:block}.sk-eq{background:var(--surface);color:var(--good);pointer-events:none;padding:0 2px;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:800;line-height:10px;position:absolute;top:2px;right:2px}.sk-btn:active,.sk-summon:active:not(:disabled){transform:translateY(1px)}.sk-btn{letter-spacing:.08em;text-transform:uppercase;height:26px;color:var(--text);box-shadow:inset 0 0 0 1px var(--text);padding:0 10px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.sk-btn{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 30%, transparent)}}.sk-btn.is-go{background:var(--accent);color:var(--ink);box-shadow:inset 0 -2px 0 var(--band)}@supports (color:color-mix(in lab, red, red)){.sk-btn.is-go{box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--band) 25%, transparent)}}.sk-summon{background:linear-gradient(180deg, var(--line), var(--surface));height:46px;box-shadow:inset 0 0 0 1px var(--good), inset 0 -3px 0 var(--band);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;display:flex}@supports (color:color-mix(in lab, red, red)){.sk-summon{box-shadow:inset 0 0 0 1px var(--good), inset 0 -3px 0 color-mix(in srgb, var(--band) 30%, transparent)}}.sk-summon:disabled{opacity:.4}.sk-summon-title{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-hi);font-family:JetBrains Mono,monospace;font-size:12px;font-weight:800}.sk-rv-tag{color:var(--muted);background:var(--band);margin-top:3px;padding:0 4px;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:800;line-height:11px}@supports (color:color-mix(in lab, red, red)){.sk-rv-tag{background:color-mix(in srgb, var(--band) 80%, transparent)}}.sk-rv-tag.is-new{color:var(--ink);background:var(--accent)}.sk-rv-tag.is-up{color:var(--bg);background:var(--good)}.mis-run .walking.aimed .chibi-arms{transform:translate(-.8%,-3.2%)rotate(-3deg)}.mis-run .walking.aimed .chibi-head{transform:rotate(6deg)translate(.6%,.7%)}.mt-wanted{letter-spacing:.12em;text-transform:uppercase;color:var(--text);background:var(--bad);padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;line-height:16px;position:absolute;top:10px;left:10px;transform:rotate(-6deg)}@supports (color:color-mix(in lab, red, red)){.mt-wanted{background:color-mix(in srgb, var(--bad) 85%, transparent)}}.mt-wanted{box-shadow:inset 0 0 0 1px var(--bad-text)}.enemy-dead-anim[data-faction=automata]{transform-origin:50% 100%;animation:.62s steps(6,end) forwards botBurst;position:relative}@keyframes botBurst{0%{opacity:1;filter:none;transform:none}18%{filter:brightness(1.8)drop-shadow(0 0 3px #d9f99d);transform:translate(2px)}34%{filter:brightness(.55);transform:translate(-2px)}52%{opacity:1;filter:brightness(2.3)drop-shadow(0 0 6px #fde047);transform:scale(1.05,.95)}to{opacity:0;filter:brightness(.35)grayscale();transform:translate(6px,5px)rotate(16deg)scale(.9)}}.enemy-dead-anim[data-faction=automata]:after{content:"";pointer-events:none;background:#fff7c2;width:3px;height:3px;animation:.62s steps(6,end) forwards botSparks;position:absolute;bottom:42%;left:50%;box-shadow:-12px -6px #fde047,11px -9px #fb923c,-6px -18px #fff7c2,8px -20px #fde047,-15px 4px #bef264,14px 3px #fb923c,-3px 10px #fde047,4px -28px #fff7c2,-11px -25px #fb923c,16px -15px #bef264,0 -12px #fff}@keyframes botSparks{0%,30%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.7)translateY(-8px)}}@media (prefers-reduced-motion:reduce){.enemy-dead-anim[data-faction=automata]:after{display:none}}.hq-stage{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:150px;position:relative;overflow:hidden auto;container-type:size}.hq-clip{width:100%;position:relative;overflow:clip}.hq-tall{aspect-ratio:281/499;width:max(min(100cqw,290px),56.3126cqh);position:relative;left:50%;translate:-50%}.hq-base{width:100%;height:100%;image-rendering:pixelated;pointer-events:none;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:0}.hq-cut{image-rendering:pixelated;pointer-events:none;z-index:2;display:block;position:absolute}.hq-cut.is-locked{filter:brightness(.32)saturate(.4)}.hq-cut.is-empty{filter:brightness(.6)saturate(.5)}.hq-cut.is-work{filter:saturate(.6)brightness(.8)}.hq-cut.is-next{animation:1.6s ease-in-out infinite hqNext}@keyframes hqNext{0%,to{filter:brightness(.95)drop-shadow(0 0 2px #f2c14ee6)}50%{filter:brightness(1.12)drop-shadow(0 0 6px #f2c14e)}}.hq-hit{z-index:5;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:block;position:absolute}.hq-hit:active{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.hq-hit:active{background:color-mix(in srgb, var(--text) 8%, transparent)}}.hq-hit[aria-disabled]{cursor:default}.hq-hit[aria-disabled]:active{background:0 0}.hq-sheet-art{image-rendering:pixelated}.hq-trophy-art.is-sovereign{filter:drop-shadow(0 0 3px var(--accent))}@supports (color:color-mix(in lab, red, red)){.hq-trophy-art.is-sovereign{filter:drop-shadow(0 0 3px color-mix(in srgb, var(--accent) 75%, transparent))}}.hq-trophy-art.is-classified{filter:drop-shadow(0 0 3px var(--bad))}@supports (color:color-mix(in lab, red, red)){.hq-trophy-art.is-classified{filter:drop-shadow(0 0 3px color-mix(in srgb, var(--bad) 75%, transparent))}}.hq-chip{z-index:900;pointer-events:none;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--text);background:var(--band);box-shadow:inset 0 0 0 1px var(--text), 0 1px 0 var(--band);align-items:center;gap:4px;padding:3px 5px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:800;line-height:1;display:flex;position:absolute;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.hq-chip{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 16%, transparent), 0 1px 0 color-mix(in srgb, var(--band) 50%, transparent)}}.hq-chip b{color:var(--accent)}.hq-chip.is-dim{color:var(--muted);margin-top:2px;position:static;transform:none}.hq-bubble{z-index:950;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--ink);background:var(--accent);box-shadow:0 0 0 1px var(--ink), 0 2px 0 var(--band);align-items:center;gap:4px;padding:3px 6px 4px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:800;line-height:1;display:flex;position:absolute;transform:translate(-50%,-100%)}@supports (color:color-mix(in lab, red, red)){.hq-bubble{box-shadow:0 0 0 1px var(--ink), 0 2px 0 color-mix(in srgb, var(--band) 45%, transparent)}}.hq-bubble:after{content:"";border:3px solid #0000;border-bottom:0;border-top:4px solid var(--accent);margin-left:-3px;position:absolute;bottom:-4px;left:50%}.hq-bubble:before{content:"";position:absolute;inset:-10px -8px -14px}.hq-bubble.is-build{animation:1.6s ease-in-out infinite hqBob}.hq-bubble.is-dim{background:var(--faint)}.hq-bubble.is-dim:after{border-top-color:var(--faint)}.hq-bubble.is-timer{color:var(--text);background:var(--band)}@supports (color:color-mix(in lab, red, red)){.hq-bubble.is-timer{background:color-mix(in srgb, var(--band) 88%, transparent)}}.hq-bubble.is-timer{box-shadow:0 0 0 1px var(--accent), 0 2px 0 var(--band)}@supports (color:color-mix(in lab, red, red)){.hq-bubble.is-timer{box-shadow:0 0 0 1px var(--accent), 0 2px 0 color-mix(in srgb, var(--band) 45%, transparent)}}.hq-bubble.is-timer{overflow:visible}.hq-bubble.is-timer:after{border-top-color:var(--accent)}.hq-bubble.is-timer>i{background:var(--good);height:2px;position:absolute;bottom:1px;left:1px}.hq-bubble.is-cache{background:var(--good);animation:1.2s ease-in-out infinite hqBob}.hq-bubble.is-cache:after{border-top-color:var(--good)}.ach-toast{left:50%;top:calc(var(--safe-top) + 128px);z-index:60;background:var(--band);align-items:center;gap:8px;max-width:min(320px,100% - 32px);padding:7px 12px;display:flex;position:absolute;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.ach-toast{background:color-mix(in srgb, var(--band) 92%, transparent)}}.ach-toast{box-shadow:inset 0 0 0 1px var(--accent), 0 2px 8px var(--band)}@supports (color:color-mix(in lab, red, red)){.ach-toast{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 55%, transparent), 0 2px 8px color-mix(in srgb, var(--band) 45%, transparent)}}.ach-toast{pointer-events:none;animation:.26s ease-out achToastIn,.32s ease-in 2.8s forwards achToastOut}@keyframes achToastIn{0%{opacity:0;transform:translate(-50%,-8px)}}@keyframes achToastOut{to{opacity:0;transform:translate(-50%,-8px)}}.hq-lock{z-index:6;width:28px;height:28px;color:var(--muted);background:var(--band);justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.hq-lock{background:color-mix(in srgb, var(--band) 78%, transparent)}}.hq-lock{box-shadow:inset 0 0 0 1px var(--text);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.hq-lock{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 35%, transparent)}}.hq-lock{pointer-events:none}.ps-fade{-webkit-mask-image:linear-gradient(180deg, var(--band) calc(100% - 30px), transparent);-webkit-mask-image:linear-gradient(180deg, var(--band) calc(100% - 30px), transparent);-webkit-mask-image:linear-gradient(180deg, var(--band) calc(100% - 30px), transparent);-webkit-mask-image:linear-gradient(180deg, var(--band) calc(100% - 30px), transparent);mask-image:linear-gradient(180deg, var(--band) calc(100% - 30px), transparent)}.ps-fade.is-end{-webkit-mask-image:none;mask-image:none}.hq-chip.is-faint{color:var(--muted)}.hq-road-new .hq-road-line{stroke-dasharray:1;stroke-dashoffset:1px;animation:.8s ease-out forwards hqRoadDraw}.hq-road-new .hq-road-dash{opacity:0;animation:.3s ease-out .75s forwards hqRoadDashIn}@keyframes hqRoadDraw{to{stroke-dashoffset:0}}@keyframes hqRoadDashIn{to{opacity:.5}}.hq-unlock-glow{background:radial-gradient(ellipse, var(--accent), transparent 70%);border-radius:50%;width:110px;height:64px;margin:-32px 0 0 -55px;position:absolute}@supports (color:color-mix(in lab, red, red)){.hq-unlock-glow{background:radial-gradient(ellipse, color-mix(in srgb, var(--accent) 60%, transparent), transparent 70%)}}.hq-unlock-glow{pointer-events:none;z-index:400;animation:1.8s ease-out .7s both hqUnlockGlow}@keyframes hqUnlockGlow{0%{opacity:0;transform:scale(.5)}30%{opacity:1}to{opacity:0;transform:scale(1.35)}}@keyframes hqBob{0%,to{transform:translate(-50%,-100%)}50%{transform:translate(-50%,calc(-100% - 3px))}}.hq-slot{letter-spacing:.04em;text-transform:uppercase;min-width:0;height:22px;color:var(--good);background:var(--text);justify-content:center;align-items:center;gap:4px;padding:0 5px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:800;line-height:1;display:flex}@supports (color:color-mix(in lab, red, red)){.hq-slot{background:color-mix(in srgb, var(--text) 2%, transparent)}}.hq-slot{box-shadow:inset 0 0 0 1px var(--good)}@supports (color:color-mix(in lab, red, red)){.hq-slot{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--good) 30%, transparent)}}.hq-slot.is-busy{color:var(--text);box-shadow:inset 0 0 0 1px var(--accent);justify-content:space-between}@supports (color:color-mix(in lab, red, red)){.hq-slot.is-busy{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent)}}.hq-slot.is-locked{color:var(--faint);box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab, red, red)){.hq-slot.is-locked{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 10%, transparent)}}.hq-flag{transform-origin:201px 44px;animation:1.5s ease-in-out infinite alternate hqFlag}@keyframes hqFlag{0%{transform:skewY(-5deg)scaleX(.94)}to{transform:skewY(4deg)scaleX(1)}}.hq-radar{animation:2.4s linear infinite hqRadar}@keyframes hqRadar{0%{transform:scaleX(1)}25%{transform:scaleX(.08)}50%{transform:scaleX(-1)}75%{transform:scaleX(-.08)}to{transform:scaleX(1)}}.hq-dish{animation:6s ease-in-out infinite alternate hqDish}@keyframes hqDish{0%{transform:rotate(-18deg)scaleX(.8)}to{transform:rotate(14deg)scaleX(1)}}.hq-lamp,.hq-lamp-glow{animation:1.8s step-end infinite hqLamp}@keyframes hqLamp{0%,60%{opacity:1}61%,to{opacity:.25}}.hq-beam{animation:5.5s ease-in-out infinite alternate hqBeam}.hq-beam.is-right{animation-duration:6.5s;animation-delay:-2s}@keyframes hqBeam{0%{transform:rotate(-14deg)}to{transform:rotate(16deg)}}.hq-pad-light{animation:1.2s step-end infinite hqLamp}.hq-trophy-lit{animation:3.2s step-end infinite hqTrophyGlint}@keyframes hqTrophyGlint{0%,86%,to{fill:#f6d77a}90%{fill:#fff6cf}94%{fill:#ffe9a8}}.hq-walk{width:100%;height:0;animation:12s linear infinite hqWalk;position:absolute;top:0;left:0}@keyframes hqWalk{0%{transform:translate(0)}44%{transform:translate(100%)}50%{transform:translate(100%)}94%{transform:translate(0)}to{transform:translate(0)}}.hq-face{animation:12s step-end infinite hqFace;position:relative}@keyframes hqFace{0%{transform:scaleX(1)}47%{transform:scaleX(-1)}97%{transform:scaleX(1)}}.hq-burst-rays{background:repeating-conic-gradient(#ffe9a88c 0 10deg, transparent 10deg 30deg);border-radius:50%;width:92px;height:92px;animation:1.6s ease-out forwards hqRays;position:absolute;top:-46px;left:-46px;-webkit-mask:radial-gradient(circle,#000 30%,#0000 70%);mask:radial-gradient(circle,#000 30%,#0000 70%)}@keyframes hqRays{0%{opacity:0;transform:scale(.3)rotate(0)}20%{opacity:1}to{opacity:0;transform:scale(1.25)rotate(60deg)}}.hq-bit{opacity:0;width:4px;height:4px;animation:1.2s ease-out forwards hqBit;position:absolute;top:-2px;left:-2px}@keyframes hqBit{0%{opacity:1;transform:rotate(var(--a)) translateY(0)}70%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(calc(-1 * var(--d))) rotate(180deg)}}.hq-burst-text{white-space:nowrap;letter-spacing:.12em;text-transform:uppercase;color:#1a1406;background:#f2c14e;padding:3px 7px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:800;line-height:1;animation:2.4s ease-out forwards hqBurstText;position:absolute;top:-14px;left:0;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #1a1406,0 3px #00000073}@keyframes hqBurstText{0%{opacity:0;transform:translate(-50%,-20%)scale(.6)}12%{opacity:1;transform:translate(-50%,-50%)scale(1.12)}22%{transform:translate(-50%,-50%)scale(1)}80%{opacity:1;transform:translate(-50%,-80%)}to{opacity:0;transform:translate(-50%,-110%)}}@media (prefers-reduced-motion:reduce){.hq-flag,.hq-radar,.hq-dish,.hq-beam,.hq-walk,.hq-face,.hq-bubble.is-build,.hq-bubble.is-cache{animation:none}.hq-cut.is-next{filter:drop-shadow(0 0 4px var(--accent));animation:none}.hq-road-new .hq-road-line,.hq-road-new .hq-road-dash{opacity:.5;stroke-dashoffset:0;animation:none}.hq-unlock-glow{opacity:0;animation:none}.hq-burst-rays,.hq-bit{display:none}}.opw{--opw-box:var(--t-box,var(--band))}@supports (color:color-mix(in lab, red, red)){.opw{--opw-box:var(--t-box,color-mix(in srgb, var(--band) 92%, transparent))}}.opw{--opw-line:var(--t-line,var(--text))}@supports (color:color-mix(in lab, red, red)){.opw{--opw-line:var(--t-line,color-mix(in srgb, var(--text) 14%, transparent))}}.opw{--opw-acc:var(--t-acc,var(--accent))}.opw-head{background-color:var(--band);background-image:linear-gradient(var(--good) 1px, transparent 1px), linear-gradient(90deg, var(--good) 1px, transparent 1px), radial-gradient(120% 90% at 50% 0%, var(--bg) 0%, var(--band) 100%);grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;padding:8px 8px 7px;display:grid}@supports (color:color-mix(in lab, red, red)){.opw-head{background-image:linear-gradient(color-mix(in srgb, var(--good) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--good) 5%, transparent) 1px, transparent 1px), radial-gradient(120% 90% at 50% 0%, var(--bg) 0%, var(--band) 100%)}}.opw-head{box-shadow:inset 0 0 0 1px var(--opw-line), inset 0 2px 0 var(--opw-acc);background-size:14px 14px,14px 14px,100% 100%}.opw-side{flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.opw-name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.04em;max-width:100%;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;overflow:hidden}.opw-mid{flex-direction:column;align-items:center;gap:4px;min-width:104px;display:flex}.opw-score{font-variant-numeric:tabular-nums;text-shadow:0 2px 0 var(--band);align-items:baseline;gap:4px;font-family:JetBrains Mono,monospace;font-size:26px;font-weight:800;line-height:1;display:inline-flex}.opw-score i{color:var(--faint);font-size:.7em;font-style:normal}.opw-scorebar{background:var(--text);width:100%;height:4px;display:flex}@supports (color:color-mix(in lab, red, red)){.opw-scorebar{background:color-mix(in srgb, var(--text) 10%, transparent)}}.opw-scorebar i{height:100%;display:block}.opw-clock{gap:4px;height:20px;font-size:9px}.opw-test{color:var(--band);background:var(--bad-text);letter-spacing:.08em;padding:0 4px;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:800;line-height:13px}.opw-ghost{width:44px;height:44px;color:var(--muted);background:var(--bad-deep);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.opw-ghost{background:color-mix(in srgb, var(--bad-deep) 25%, transparent)}}.opw-ghost{box-shadow:inset 0 0 0 1px var(--bad-text)}@supports (color:color-mix(in lab, red, red)){.opw-ghost{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bad-text) 40%, transparent)}}.opw-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.opw-day{background:var(--opw-box,var(--band));flex-direction:column;align-items:center;gap:2px;min-width:0;padding:4px 0 6px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.opw-day{background:var(--opw-box,color-mix(in srgb, var(--band) 92%, transparent))}}.opw-day{box-shadow:inset 0 0 0 1px var(--opw-line,var(--text))}@supports (color:color-mix(in lab, red, red)){.opw-day{box-shadow:inset 0 0 0 1px var(--opw-line,color-mix(in srgb, var(--text) 14%, transparent))}}.opw-day{color:var(--text);touch-action:manipulation}.opw-day:after{content:"";background:var(--res,transparent);height:2px;position:absolute;bottom:2px;left:3px;right:3px}.opw-day.is-today{box-shadow:inset 0 0 0 1px var(--opw-acc,var(--accent)), 0 0 8px var(--accent)}@supports (color:color-mix(in lab, red, red)){.opw-day.is-today{box-shadow:inset 0 0 0 1px var(--opw-acc,var(--accent)), 0 0 8px color-mix(in srgb, var(--accent) 25%, transparent)}}.opw-day.is-pick:not(.is-today){box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab, red, red)){.opw-day.is-pick:not(.is-today){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 50%, transparent)}}.opw-day.is-later{opacity:.55}.opw-day-n{letter-spacing:.06em;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:800}.opw-day-ic{min-height:14px;color:var(--accent);flex-wrap:wrap;justify-content:center;align-items:center;gap:1px;display:flex}.opw-kind{background:var(--text);flex-direction:column;flex:1;align-items:center;gap:3px;min-width:0;padding:6px 2px;display:flex}@supports (color:color-mix(in lab, red, red)){.opw-kind{background:color-mix(in srgb, var(--text) 3%, transparent)}}.opw-kind{box-shadow:inset 0 0 0 1px var(--opw-line,var(--text))}@supports (color:color-mix(in lab, red, red)){.opw-kind{box-shadow:inset 0 0 0 1px var(--opw-line,color-mix(in srgb, var(--text) 14%, transparent))}}.opw-kind .ld-cap{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.opw-vs{align-items:center;gap:6px;display:flex}.opw-vsbar{background:var(--band);flex:1;gap:2px;height:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.opw-vsbar{background:color-mix(in srgb, var(--band) 50%, transparent)}}.opw-vsbar{box-shadow:inset 0 0 0 1px var(--band)}@supports (color:color-mix(in lab, red, red)){.opw-vsbar{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--band) 60%, transparent)}}.opw-vsbar i{height:100%;transition:width .6s;display:block}.opw-supply-chip{color:var(--accent-hi);background:var(--accent);align-items:center;gap:3px;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.opw-supply-chip{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.opw-supply-chip{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.opw-supply-chip{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent)}}.opw-sup{background:var(--text);align-items:center;gap:8px;padding:5px 6px;display:flex}@supports (color:color-mix(in lab, red, red)){.opw-sup{background:color-mix(in srgb, var(--text) 3%, transparent)}}.opw-sup{box-shadow:inset 0 0 0 1px var(--opw-line,var(--text))}@supports (color:color-mix(in lab, red, red)){.opw-sup{box-shadow:inset 0 0 0 1px var(--opw-line,color-mix(in srgb, var(--text) 14%, transparent))}}.opw-tgt{width:24px;height:22px;color:var(--muted);background:var(--band);font-family:JetBrains Mono,monospace;font-size:9px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.opw-tgt{background:color-mix(in srgb, var(--band) 70%, transparent)}}.opw-tgt{box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab, red, red)){.opw-tgt{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 18%, transparent)}}.opw-tgt{touch-action:manipulation}.opw-tgt.is-on{color:var(--ink);background:var(--opw-acc,var(--accent));box-shadow:none}.opw-tgt.is-enemy.is-on{color:var(--band);background:var(--bad-text)}.opw-tgt:disabled:not(.is-on){opacity:.45}.opw-row{box-shadow:inset 0 -1px 0 var(--opw-line,var(--text))}@supports (color:color-mix(in lab, red, red)){.opw-row{box-shadow:inset 0 -1px 0 var(--opw-line,color-mix(in srgb, var(--text) 10%, transparent))}}.opw-row.is-me{box-shadow:inset 2px 0 0 var(--opw-acc,var(--accent)), inset 0 -1px 0 var(--opw-line,var(--text))}@supports (color:color-mix(in lab, red, red)){.opw-row.is-me{box-shadow:inset 2px 0 0 var(--opw-acc,var(--accent)), inset 0 -1px 0 var(--opw-line,color-mix(in srgb, var(--text) 10%, transparent))}}.opw-row.is-me{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.opw-row.is-me{background:color-mix(in srgb, var(--accent) 5%, transparent)}}.opw-row-main{touch-action:manipulation;align-items:center;gap:6px;width:100%;padding:4px 8px;display:flex}.opw-rank{text-align:right;width:14px;color:var(--muted);font-size:10px}.opw-num{text-align:right;min-width:44px;font-size:11px}.opw-row-more{flex-direction:column;gap:5px;padding:2px 8px 8px 28px;display:flex}.opw-cell{background:var(--text);flex-direction:column;flex:1;align-items:center;gap:1px;min-width:0;padding:3px 4px;display:flex}@supports (color:color-mix(in lab, red, red)){.opw-cell{background:color-mix(in srgb, var(--text) 3%, transparent)}}.opw-cell{box-shadow:inset 0 0 0 1px var(--opw-line,var(--text))}@supports (color:color-mix(in lab, red, red)){.opw-cell{box-shadow:inset 0 0 0 1px var(--opw-line,color-mix(in srgb, var(--text) 12%, transparent))}}.opw-cell.is-row{flex-direction:row;flex:none;justify-content:center;gap:4px}.opw-result{background:radial-gradient(120% 120% at 0% 0%, var(--res) 0%, var(--band) 70%);flex-direction:column;gap:6px;padding:9px 9px 8px;display:flex}@supports (color:color-mix(in lab, red, red)){.opw-result{background:radial-gradient(120% 120% at 0% 0%, color-mix(in srgb, var(--res) 18%, var(--band)) 0%, var(--band) 70%)}}.opw-result{box-shadow:inset 0 0 0 1px var(--res), 0 0 14px var(--res)}@supports (color:color-mix(in lab, red, red)){.opw-result{box-shadow:inset 0 0 0 1px var(--res), 0 0 14px color-mix(in srgb, var(--res) 22%, transparent)}}.opw-result-t{letter-spacing:.12em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:18px;font-weight:800}.opw-assault{text-align:left;background:repeating-linear-gradient(135deg, var(--accent) 0 8px, transparent 8px 16px), linear-gradient(180deg, var(--ink) 0%, var(--band) 100%);align-items:center;gap:8px;padding:9px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.opw-assault{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--accent) 7%, transparent) 0 8px, transparent 8px 16px), linear-gradient(180deg, var(--ink) 0%, var(--band) 100%)}}.opw-assault{box-shadow:inset 0 0 0 1px var(--accent), 0 0 12px var(--bad-text)}@supports (color:color-mix(in lab, red, red)){.opw-assault{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 55%, transparent), 0 0 12px color-mix(in srgb, var(--bad-text) 18%, transparent)}}.opw-assault{touch-action:manipulation}.opw-assault-t{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-hi);font-family:JetBrains Mono,monospace;font-size:13px;font-weight:800}.opw-mini{background:var(--band);flex-direction:column;align-items:center;padding:1px 5px;display:flex}@supports (color:color-mix(in lab, red, red)){.opw-mini{background:color-mix(in srgb, var(--band) 60%, transparent)}}.opw-mini{box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab, red, red)){.opw-mini{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 16%, transparent)}}.opw-field{background-color:var(--band);background-image:radial-gradient(70% 40% at 50% 50%, var(--bad-text), transparent 70%), linear-gradient(var(--text) 1px, transparent 1px), linear-gradient(90deg, var(--text) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.opw-field{background-image:radial-gradient(70% 40% at 50% 50%, color-mix(in srgb, var(--bad-text) 6%, transparent), transparent 70%), linear-gradient(color-mix(in srgb, var(--text) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--text) 4%, transparent) 1px, transparent 1px)}}.opw-field{background-size:100% 100%,18px 18px,18px 18px}.opw-vsline{text-transform:uppercase;letter-spacing:.06em;justify-content:center;align-items:center;gap:8px;padding:0 8px 6px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;display:flex}.opw-vsline>span:not(.ld-cap){text-overflow:ellipsis;white-space:nowrap;max-width:40%;overflow:hidden}.opw-lane{background-color:var(--bg);min-height:150px;image-rendering:pixelated;box-shadow:inset 0 0 0 1px var(--text);background-position:50% 62%;background-size:cover;flex-direction:column;flex:1 0 auto;gap:5px;padding:6px 6px 7px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.opw-lane{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 16%, transparent)}}.opw-lane[data-won=us]{box-shadow:inset 0 0 0 1px var(--good), 0 0 10px var(--good)}@supports (color:color-mix(in lab, red, red)){.opw-lane[data-won=us]{box-shadow:inset 0 0 0 1px var(--good), 0 0 10px color-mix(in srgb, var(--good) 20%, transparent)}}.opw-lane[data-won=them]{box-shadow:inset 0 0 0 1px var(--bad-text), 0 0 10px var(--bad-text)}@supports (color:color-mix(in lab, red, red)){.opw-lane[data-won=them]{box-shadow:inset 0 0 0 1px var(--bad-text), 0 0 10px color-mix(in srgb, var(--bad-text) 18%, transparent)}}.opw-lane.is-target{box-shadow:inset 0 0 0 1px var(--accent)}.opw-lane-head{align-items:center;gap:6px;display:flex}.opw-lane-name{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-hi);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800}.opw-lane-body{flex:1;grid-template-columns:1fr 8px 1fr;align-items:center;gap:4px;min-height:40px;display:grid}.opw-q{flex-wrap:wrap;align-content:center;gap:4px;min-height:34px;display:flex}.opw-q.is-us{flex-direction:row-reverse}.opw-mid-line{background:repeating-linear-gradient(180deg, var(--accent) 0 5px, var(--faint) 5px 7px, transparent 7px 9px);box-shadow:0 0 6px var(--band);align-self:stretch}@supports (color:color-mix(in lab, red, red)){.opw-mid-line{box-shadow:0 0 6px color-mix(in srgb, var(--band) 60%, transparent)}}.opw-chip{box-shadow:0 0 0 1px var(--good);touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;display:inline-flex;position:relative}.opw-chip.is-them{box-shadow:0 0 0 1px var(--bad-text);cursor:default}.opw-chip.is-auto{box-shadow:none;outline:1px dashed var(--good)}@supports (color:color-mix(in lab, red, red)){.opw-chip.is-auto{outline:1px dashed color-mix(in srgb, var(--good) 70%, transparent)}}.opw-chip.is-auto{outline-offset:0}.opw-chip.is-sel{box-shadow:0 0 0 2px var(--accent), 0 0 10px var(--accent)}@supports (color:color-mix(in lab, red, red)){.opw-chip.is-sel{box-shadow:0 0 0 2px var(--accent), 0 0 10px color-mix(in srgb, var(--accent) 60%, transparent)}}.opw-chip.is-down{filter:grayscale();opacity:.45}.opw-chip-n{color:var(--text);background:var(--band);padding:0 2px;font-size:8px;font-weight:800;line-height:10px;position:absolute;bottom:-3px;right:-2px}.opw-unknown{width:32px;height:32px;color:var(--bad-text);background:var(--bad-deep);justify-content:center;align-items:center;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:800;display:flex}@supports (color:color-mix(in lab, red, red)){.opw-unknown{background:color-mix(in srgb, var(--bad-deep) 45%, transparent)}}.opw-lane-watch{text-transform:uppercase;height:20px;color:var(--ink);background:var(--accent);align-self:flex-end;align-items:center;gap:4px;padding:0 7px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:800;display:inline-flex}.opw-tray{outline:1px dashed var(--text);align-items:center;gap:6px;padding:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.opw-tray{outline:1px dashed color-mix(in srgb, var(--text) 35%, transparent)}}.opw-tray{background:var(--band)}@supports (color:color-mix(in lab, red, red)){.opw-tray{background:color-mix(in srgb, var(--band) 50%, transparent)}}.opw-tray{touch-action:manipulation}.opw-ghostchip{z-index:999;pointer-events:none;box-shadow:0 0 0 2px var(--accent), 0 6px 14px var(--band);position:fixed}@supports (color:color-mix(in lab, red, red)){.opw-ghostchip{box-shadow:0 0 0 2px var(--accent), 0 6px 14px color-mix(in srgb, var(--band) 60%, transparent)}}.opw-streak{background:var(--band);align-items:center;gap:2px;margin-bottom:2px;padding:0 4px;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.opw-streak{background:color-mix(in srgb, var(--band) 65%, transparent)}}.opw-link{width:24px;height:22px;color:var(--text);background:var(--band);flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800;position:relative}@supports (color:color-mix(in lab, red, red)){.opw-link{background:color-mix(in srgb, var(--band) 90%, transparent)}}.opw-link{box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab, red, red)){.opw-link{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 16%, transparent)}}.opw-link:after{content:"";background:var(--res);height:2px;position:absolute;bottom:2px;left:3px;right:3px}.opw-link.is-on{box-shadow:inset 0 0 0 1px var(--accent)}.gh{z-index:30;pointer-events:none;filter:drop-shadow(0 2px 0 var(--band));animation:1.1s ease-in-out infinite ghBob;position:absolute;bottom:-12px;right:-6px}@supports (color:color-mix(in lab, red, red)){.gh{filter:drop-shadow(0 2px 0 color-mix(in srgb, var(--band) 55%, transparent))}}.gh.gh-flip{left:-6px;right:auto;transform:scaleX(-1)}.gh-on{position:relative}.gh-on:after{content:"";box-shadow:0 0 0 2px var(--accent), 0 0 16px var(--accent);position:absolute;inset:-3px}@supports (color:color-mix(in lab, red, red)){.gh-on:after{box-shadow:0 0 0 2px var(--accent), 0 0 16px color-mix(in srgb, var(--accent) 50%, transparent)}}.gh-on:after{pointer-events:none;z-index:29;animation:1.4s ease-in-out infinite ghRing}@keyframes ghBob{0%,to{transform:translate(0)}50%{transform:translate(-5px,-7px)}}.gh.gh-flip{animation-name:ghBobFlip}@keyframes ghBobFlip{0%,to{transform:scaleX(-1)translate(0)}50%{transform:scaleX(-1)translate(-5px,-7px)}}@keyframes ghRing{0%,to{opacity:.3}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.gh{animation:none}.gh-on:after{opacity:.8;animation:none}}.ld-tier-pop{pointer-events:none;z-index:2;position:absolute;inset:-2px}.ld-tier-pop:before{content:"";box-shadow:0 0 0 2px var(--accent-hi), 0 0 18px var(--accent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ld-tier-pop:before{box-shadow:0 0 0 2px var(--accent-hi), 0 0 18px color-mix(in srgb, var(--accent) 80%, transparent)}}.ld-tier-pop:before{opacity:0;animation:.85s ease-out forwards ldTierRing}.ld-tier-pop:after{content:"";background:radial-gradient(circle, var(--accent-hi) 0%, var(--accent) 70%);position:absolute;inset:20%}@supports (color:color-mix(in lab, red, red)){.ld-tier-pop:after{background:radial-gradient(circle, color-mix(in srgb, var(--accent-hi) 95%, transparent) 0%, color-mix(in srgb, var(--accent) 0%, transparent) 70%)}}.ld-tier-pop:after{animation:.6s ease-out forwards ldTierFlash}@keyframes ldTierRing{0%{opacity:1;transform:scale(.6)}70%{opacity:.9}to{opacity:0;transform:scale(1.55)}}@keyframes ldTierFlash{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(2.2)}}@media (prefers-reduced-motion:reduce){.ld-tier-pop:before,.ld-tier-pop:after{animation-duration:10ms}}.so-top{z-index:31;pointer-events:none;align-items:center;gap:6px;display:flex;position:absolute;left:50%;translate:-50%}.so-right{pointer-events:none}.so-time-off .so-btn-time{visibility:hidden}.so-top .so-btn-time,.so-right .so-btn-time{padding:2px 5px;font-size:9px}.so-btn-sweep{pointer-events:none;z-index:5;position:absolute;inset:2px;overflow:hidden}.so-btn-sweep:before{content:"";background:linear-gradient(110deg, transparent 25%, var(--text) 50%, transparent 75%);width:70%;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.so-btn-sweep:before{background:linear-gradient(110deg, transparent 25%, color-mix(in srgb, var(--text) 50%, transparent) 50%, transparent 75%)}}.so-btn-sweep:before{animation:3.8s ease-in-out .6s infinite both soSweep}@keyframes soSweep{0%{translate:-110%}22%,to{translate:160%}}@media (prefers-reduced-motion:reduce){.so-btn-sweep:before{animation:none;display:none}}.so-btn{pointer-events:auto;background:0 0;flex-direction:column;align-items:center;gap:2px;min-width:44px;min-height:44px;padding:2px 0 0;display:flex;position:relative}.so-btn:active{transform:scale(.94)}.so-btn-art{background:radial-gradient(circle at 50% 45%, var(--ink) 0%, var(--ink) 70%);width:38px;height:38px;box-shadow:inset 0 0 0 2px var(--accent), 0 0 0 1.5px var(--band);justify-content:center;align-items:center;display:flex;position:relative}.so-btn-glow{box-shadow:0 0 0 1px var(--accent-hi), 0 0 9px 2px var(--accent), inset 0 0 6px var(--accent-hi);position:absolute;inset:-4px}@supports (color:color-mix(in lab, red, red)){.so-btn-glow{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent-hi) 50%, transparent), 0 0 9px 2px color-mix(in srgb, var(--accent) 55%, transparent), inset 0 0 6px color-mix(in srgb, var(--accent-hi) 22%, transparent)}}.so-btn-glow{pointer-events:none;animation:2.6s ease-in-out infinite soPulse}.so-btn-gun{justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:relative}.so-btn-time{letter-spacing:.04em;color:var(--accent-hi);background:var(--band);font-family:JetBrains Mono,monospace;font-size:8px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.so-btn-time{background:color-mix(in srgb, var(--band) 70%, transparent)}}.so-btn-time{box-shadow:0 0 0 1px var(--accent);padding:1px 4px}@supports (color:color-mix(in lab, red, red)){.so-btn-time{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent)}}@keyframes soPulse{0%,to{opacity:.3;scale:.97}50%{opacity:.85;scale:1.05}}@media (prefers-reduced-motion:reduce){.so-btn-glow{opacity:.7;animation:none}}.so-weapon{background:var(--band);align-items:center;gap:10px;padding:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.so-weapon{background:color-mix(in srgb, var(--band) 70%, transparent)}}.so-weapon{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.so-weapon{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent)}}.so-res{background:var(--band);justify-content:center;align-items:center;gap:6px;padding:7px;display:flex}@supports (color:color-mix(in lab, red, red)){.so-res{background:color-mix(in srgb, var(--band) 70%, transparent)}}.so-res{box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab, red, red)){.so-res{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 12%, transparent)}}.so-res{font-size:14px}.so-buy{font-size:15px}.so-free{opacity:.8;font-size:10px}.so-card{box-shadow:inset 0 0 0 1px var(--accent), 0 0 10px var(--accent);flex-direction:row;align-items:center;gap:10px}@supports (color:color-mix(in lab, red, red)){.so-card{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent), 0 0 10px color-mix(in srgb, var(--accent) 15%, transparent)}}.so-card-price{flex:none;align-items:center;min-height:36px;padding:0 12px;display:flex}.ad-battles{background:var(--band);align-items:center;gap:7px;padding:7px 9px;display:flex}@supports (color:color-mix(in lab, red, red)){.ad-battles{background:color-mix(in srgb, var(--band) 85%, transparent)}}.ad-battles{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.ad-battles{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent)}}.up-badge{pointer-events:none;color:var(--bg);background:var(--good);box-shadow:0 0 6px var(--good);padding:1px 3px;font:800 9px/1 JetBrains Mono,ui-monospace,monospace;position:absolute;bottom:5px;right:2px}@supports (color:color-mix(in lab, red, red)){.up-badge{box-shadow:0 0 6px color-mix(in srgb, var(--good) 70%, transparent)}}.up-badge{animation:1.2s ease-in-out infinite upBadge}@keyframes upBadge{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.up-ready{box-shadow:0 0 0 1px var(--good), 0 0 14px var(--good)}@supports (color:color-mix(in lab, red, red)){.up-ready{box-shadow:0 0 0 1px color-mix(in srgb, var(--good) 60%, transparent), 0 0 14px color-mix(in srgb, var(--good) 35%, transparent)}}.up-pop{animation:.55s cubic-bezier(.2,1.5,.4,1) both upPop}@keyframes upPop{0%{filter:brightness();transform:scale(1)}35%{filter:brightness(1.8)saturate(1.3);transform:scale(1.14)}to{filter:brightness();transform:scale(1)}}.up-flash{pointer-events:none;white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;color:#7cf08e;text-shadow:0 0 8px #7cf08ee6,0 1px #000;font:800 9px/1 JetBrains Mono,ui-monospace,monospace;animation:1.1s ease-out both upFlash;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}@keyframes upFlash{0%{opacity:0;translate:0 6px;scale:.7}20%{opacity:1;translate:0;scale:1}70%{opacity:1}to{opacity:0;translate:0 -22px;scale:1}}.up-num{color:var(--good);animation:.5s cubic-bezier(.2,1.6,.4,1) both upNum;display:inline-block}@keyframes upNum{0%{transform:scale(.6)}60%{transform:scale(1.25)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.up-badge,.up-pop,.up-flash,.up-num{animation:none}.up-flash{opacity:0}}:root{--cut-poly:polygon(var(--k) 0, 100% 0, 100% calc(100% - var(--k)), calc(100% - var(--k)) 100%, 0 100%, 0 var(--k))}html,body,[data-app-shell]{background:var(--bg)!important}.cut,.ld-box,.sq-panel,.st-group,.pp-card,.gd-cp,.ld-pad,.hq-slot,.chat-card,.sk-box,.so-card,.sh-deal,.mt-card{--k:var(--cut);--e:var(--line);--f:var(--surface);background:linear-gradient(135deg, transparent calc(50% - .5px), var(--e) calc(50% - .5px) calc(50% + 2px), transparent calc(50% + 2px)) 0 0 / var(--k) var(--k) no-repeat, linear-gradient(135deg, transparent calc(50% - 2px), var(--e) calc(50% - 2px) calc(50% + .5px), transparent calc(50% + .5px)) 100% 100% / var(--k) var(--k) no-repeat, var(--f);box-shadow:inset 0 0 0 2px var(--e);clip-path:var(--cut-poly);border-radius:0}.ld-box.is-gold{--e:var(--accent);--f:var(--accent-wash)}.ld-box.is-red{--e:var(--bad);--f:var(--bad-deep)}.ld-stat,.ss-stat,.ss-cell,.gd-sub{--k:var(--cut-xs);background:var(--sunk);box-shadow:none;clip-path:var(--cut-poly);border-radius:0}.ld-panel{border-top:4px solid var(--band);background:var(--bg)!important;box-shadow:none!important;background-image:none!important}.fp-page{background:var(--bg)!important}.opw-head{background-image:none!important;background-color:var(--surface)!important}.opw-field{background-image:radial-gradient(70% 40% at 50% 50%, var(--bad-text), transparent 70%)!important}@supports (color:color-mix(in lab, red, red)){.opw-field{background-image:radial-gradient(70% 40% at 50% 50%, color-mix(in srgb, var(--bad-text) 6%, transparent), transparent 70%)!important}}.fp-body>.ld-panel{border-top:0}.ld-cap{color:var(--muted)}.ld-val,.ld-name{color:var(--text)}.fp-title,.ld-title{letter-spacing:.12em;color:var(--text);align-items:center;gap:7px;font-family:Chakra Petch,sans-serif;font-weight:700;display:inline-flex}.fp-title{font-size:19px}.ld-title{font-size:14px}.fp-title:before,.ld-title:before{content:"";background:var(--accent);flex:none;width:5px;height:1em;transform:skew(-16deg)}.fp-bar{background:var(--bg)!important;box-shadow:none!important}.fp-back{color:var(--text)}.hud-pill{--k:6px;color:var(--on-band)}.hud-pill:before{background:var(--band-line)!important;clip-path:var(--cut-poly)!important}.hud-pill:after{--k:5px;background:var(--band)!important;clip-path:var(--cut-poly)!important;inset:2px!important}button.hud-pill:active:after{background:var(--band)!important}@supports (color:color-mix(in lab, red, red)){button.hud-pill:active:after{background:color-mix(in srgb, var(--band) 70%, var(--text))!important}}.hud-num{color:var(--on-band)}.mis-btn,.sk-summon,.sk-btn,.sh-buy,.pp-btn{--k:var(--cut-btn);clip-path:var(--cut-poly);text-shadow:none;letter-spacing:.08em;font-family:Chakra Petch,sans-serif;font-weight:700;box-shadow:none!important;border-radius:0!important}.mis-btn-go,.sk-summon:not(:disabled),.sk-btn.is-go,.sh-buy,.pp-btn{background:var(--accent)!important;color:var(--ink)!important}.mis-btn-alt,.sk-btn{background:var(--raise)!important;color:var(--text)!important;box-shadow:inset 0 0 0 2px var(--line)!important}.mis-btn-danger{background:var(--bad-deep)!important;color:var(--bad-text)!important;box-shadow:inset 0 0 0 2px var(--bad)!important}.mis-btn:disabled,.sk-summon:disabled{opacity:.45}.is-primary,.is-primary:not(:disabled){background:repeating-linear-gradient(-45deg, var(--ink) 0 4px, var(--accent) 4px 8px) left / 13px 100% no-repeat, var(--accent)!important;color:var(--ink)!important;padding-left:24px!important}.mis-btn-go :is(.ld-val,.ld-cap),.sk-summon:not(:disabled) :is(.sk-summon-title,.ld-val,.ld-cap),.is-primary :is(.sk-summon-title,.ld-val,.ld-cap),.sh-buy :is(.ld-val,.ld-cap),.pp-btn :is(.ld-val,.ld-cap){color:var(--ink)!important}.ld-x{color:var(--text)}.ld-modal{--k:var(--cut);color:var(--text)}.ld-modal:before{background:var(--line)!important;clip-path:var(--cut-poly)!important}.ld-modal:after{--k:calc(var(--cut) - 1px);background:var(--bg)!important;clip-path:var(--cut-poly)!important;inset:2px!important}.fp-windows{gap:0;background:var(--band)!important;padding:0!important}.fp-window{--k:10px;letter-spacing:.1em;text-transform:uppercase;height:42px;font-family:Chakra Petch,sans-serif;font-size:13px;font-weight:700;color:var(--band-muted)!important;box-shadow:none!important;background:0 0!important}.fp-window.is-on{clip-path:var(--cut-poly);background:var(--accent)!important;color:var(--ink)!important}.ld-seg{background:var(--band);gap:0}.ld-seg button{--k:6px;color:var(--band-muted);background:0 0;border-radius:0;box-shadow:none!important}.ld-seg button.is-on{clip-path:var(--cut-poly);background:var(--accent)!important;color:var(--ink)!important}.ld-seg button.is-on .ld-val,.ld-seg button.is-on .ld-cap{color:var(--ink)}.sq-sections{background:var(--band)!important;box-shadow:none!important;gap:0!important;padding:0!important}.sq-section{--k:10px;color:var(--band-muted)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.sq-section .sq-section-label{letter-spacing:.1em;font-family:Chakra Petch,sans-serif;font-weight:700}.sq-section.is-on{clip-path:var(--cut-poly);background:var(--accent)!important;color:var(--ink)!important}.sq-section-badge{--k:3px;clip-path:var(--cut-poly);background:var(--bad)!important;color:#fff!important;border-radius:0!important}.sq-row{--k:var(--cut);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--k)), calc(100% - var(--k)) 100%, 0 100%);background:var(--surface)!important;box-shadow:inset 6px 0 0 var(--line)!important;border-radius:0!important;padding-left:14px!important}.sq-row:first-child{box-shadow:inset 6px 0 0 var(--accent)!important}.ld-chip{--k:var(--cut-xs);background:var(--raise);box-shadow:none;clip-path:var(--cut-poly);color:var(--text);border-radius:0}.st-tracks .ld-chip{--k:var(--cut-btn);border-radius:0}.st-icon,.pp-tile{--k:var(--cut-sm);clip-path:var(--cut-poly);border-radius:0}.ld-switch{border-radius:2px;background:var(--band)!important;box-shadow:inset 0 0 0 1px var(--line)!important}.ld-switch>span{border-radius:1px;background:var(--band-muted)!important}.ld-switch.is-on{background:var(--accent)!important;box-shadow:none!important}.ld-switch.is-on>span{background:var(--ink)!important}.bnav-dot,[data-profile-dot],[data-avatar-dot],.dot-diamond{transform:rotate(45deg);border-radius:1px!important}.fp-badge{isolation:isolate;position:relative;background:0 0!important}.fp-badge:before{content:"";z-index:-1;background:var(--bad);border-radius:1px;position:absolute;inset:0;transform:rotate(45deg)scale(.9)}.mis-bar{background:var(--band)!important;box-shadow:none!important;border-radius:0!important}.mis-bar>i{-webkit-mask:repeating-linear-gradient(90deg,#000 0 7px,#0000 7px 9px);mask:repeating-linear-gradient(90deg,#000 0 7px,#0000 7px 9px);border-radius:0!important}.segbar{background:var(--band);height:10px;position:relative;overflow:hidden}.segbar>i{background:var(--accent);position:absolute;top:0;bottom:0;left:0;-webkit-mask:repeating-linear-gradient(90deg,#000 0 7px,#0000 7px 9px);mask:repeating-linear-gradient(90deg,#000 0 7px,#0000 7px 9px)}.row-strip{--k:var(--cut);--stripe:var(--line);background:var(--surface);min-height:48px;clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--k)), calc(100% - var(--k)) 100%, 0 100%);align-items:center;gap:8px;display:flex}.row-strip.is-top{--stripe:var(--accent)}.row-strip.is-mid{--stripe:var(--muted)}.row-strip.is-me{background:var(--accent-wash);--stripe:var(--accent)}.row-rank{background:var(--band);width:34px;color:var(--on-band);box-shadow:inset 5px 0 0 var(--stripe);flex:none;align-self:stretch;place-items:center;padding-left:5px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:800;display:grid}.row-rank.is-gold{--medal:var(--medal-gold)}.row-rank.is-silver{--medal:var(--medal-silver)}.row-rank.is-bronze{--medal:var(--medal-bronze)}.row-rank:is(.is-gold,.is-silver,.is-bronze){background:var(--medal);color:var(--medal-ink);box-shadow:inset 5px 0 0 var(--medal);font-size:14px}@supports (color:color-mix(in lab, red, red)){.row-rank:is(.is-gold,.is-silver,.is-bronze){box-shadow:inset 5px 0 0 color-mix(in srgb, var(--medal) 62%, var(--band))}}.ld-pad{justify-content:flex-end;padding-bottom:6px}.ld-pad .ld-crate{width:97px;height:80px}.ld-loadout{container-type:size}.ld-crate-row{height:clamp(104px,100cqh - 168px,138px)}.ld-padwrap{container-type:size}.ld-pad{padding-top:24px}.ld-pad .ld-crate{aspect-ratio:51/42;width:auto;height:clamp(48px,100cqh - 50px,120px);margin-bottom:-8px}.ld-pad [data-crate-label]{--k:6px;z-index:2;height:26px;clip-path:var(--cut-poly);background:repeating-linear-gradient(-45deg, var(--ink) 0 4px, var(--accent) 4px 8px) left / 13px 100% no-repeat, var(--accent);letter-spacing:.1em;justify-content:center;align-self:stretch;align-items:center;margin:0 6px;padding-left:16px;font-family:Chakra Petch,sans-serif;font-size:14px;font-weight:700;display:flex;position:relative;color:var(--ink)!important}.ld-ring{display:none}.ld-tier,.ld-auto,.ld-batch,.ld-tag{--k:6px}.hq-lines{flex-direction:column;gap:5px;width:100%;min-width:0;display:flex}.hq-line{align-items:center;gap:6px;min-width:0;display:flex}.hq-line-icon{flex:none;justify-content:center;align-items:center;min-width:16px;display:flex}.hq-line-words{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-family:Chakra Petch,sans-serif;font-size:12px;font-weight:600;line-height:1.2;overflow-x:clip}.hq-line-val{flex:none;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:800;line-height:1}.bnav2{background:var(--band);border-top:2px solid var(--band-line);padding-left:4px;padding-right:4px}.bnav2-tab{-webkit-tap-highlight-color:transparent;place-items:center;min-width:0;height:62px;display:grid;position:relative}.bnav2-tab:active .bnav2-icon{transform:translateY(1px)}.bnav2-icon{width:48px;height:48px;image-rendering:pixelated;pointer-events:none;display:block}.bnav2-x{background:var(--accent);width:36px;height:36px;filter:drop-shadow(0 3px 0 var(--lip));display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.bnav2-pip{background:var(--accent);width:20px;height:4px;margin-left:-10px;position:absolute;bottom:3px;left:50%}.bnav2-lock{opacity:.8;place-items:center;width:48px;height:48px;display:grid}.bnav2-lock:has(.bnav2-stage){flex-direction:column;justify-content:center;align-items:center;gap:4px;width:auto;display:flex}.bnav2-stage{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:800;line-height:1}.bnav2-dot{background:var(--bad);border:2px solid var(--band);width:10px;height:10px;position:absolute;top:7px;right:calc(50% - 22px);transform:rotate(45deg)}.bnav2-new{--k:3px;background:var(--accent);color:var(--ink);clip-path:var(--cut-poly);letter-spacing:.06em;padding:2px 4px;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:800;line-height:1;position:absolute;top:3px;right:2px}.bnav2-tab.is-new .bnav2-icon{filter:drop-shadow(0 0 5px var(--accent));animation:1.4s ease-in-out infinite alternate bnav2Glow}@keyframes bnav2Glow{0%{filter:drop-shadow(0 0 2px var(--accent))}to{filter:drop-shadow(0 0 7px var(--accent))}}@media (prefers-reduced-motion:reduce){.bnav2-tab.is-new .bnav2-icon{animation:none}}.pw{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.pw>img{image-rendering:pixelated;flex:none}.pw>b{letter-spacing:0;color:inherit;font-family:JetBrains Mono,monospace;font-weight:800}@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-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-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 spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}:root{--bg:#222428;--surface:#2e3136;--band:#0e0f11;--line:#474b54;--text:#f4f1ea;--accent:#f2c14e;--ink:#1a1406}html[data-theme=nightops]{--bg:#14203a;--surface:#1d2d50;--band:#060b17;--line:#364b7c;--text:#e8effb;--accent:#f5a524;--ink:#1c1000}:root,html[data-theme]{--raise:color-mix(in srgb, var(--surface) 86%, var(--text));--sunk:color-mix(in srgb, var(--surface) 55%, var(--band));--scrim:color-mix(in srgb, var(--band) 78%, transparent);--glass:color-mix(in srgb, var(--band) 88%, transparent);--muted:color-mix(in srgb, var(--text) 62%, var(--bg));--faint:color-mix(in srgb, var(--text) 46%, var(--bg));--on-band:color-mix(in srgb, #fff 92%, var(--band));--band-line:color-mix(in srgb, var(--band) 76%, #fff);--band-muted:color-mix(in srgb, var(--band) 42%, #fff);--hair:color-mix(in srgb, var(--text) 13%, transparent);--hair-2:color-mix(in srgb, var(--text) 22%, transparent);--accent-hi:color-mix(in srgb, var(--accent) 68%, #fff);--accent-edge:color-mix(in srgb, var(--accent) 48%, #000);--lip:color-mix(in srgb, var(--accent) 58%, #000);--accent-soft:color-mix(in srgb, var(--accent) 16%, transparent);--accent-wash:color-mix(in srgb, var(--accent) 18%, var(--surface));--good:#3ddc84;--bad:#ef4444;--gem:#7dd3fc;--warn:#fb923c;--medal-gold:#f2c14e;--medal-silver:#d9dde2;--medal-bronze:#d89a62;--medal-ink:#2a2008;--good-deep:color-mix(in srgb, var(--good) 28%, var(--band));--bad-deep:color-mix(in srgb, var(--bad) 34%, var(--band));--gem-deep:color-mix(in srgb, var(--gem) 28%, var(--band));--good-soft:color-mix(in srgb, var(--good) 16%, transparent);--bad-soft:color-mix(in srgb, var(--bad) 18%, transparent);--bad-text:color-mix(in srgb, var(--bad) 55%, var(--text));--good-text:color-mix(in srgb, var(--good) 70%, var(--text));--cut:11px;--cut-btn:7px;--cut-sm:5px;--cut-xs:4px}html[data-theme=nightops]{--accent-wash:color-mix(in srgb, var(--accent) 28%, var(--surface))}
