/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,: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-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--ice-tail-fade:-24%}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-200:oklch(88.5% .062 18.334);--color-red-400:oklch(70.4% .191 22.216);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-950:oklch(27.9% .077 45.635);--color-stone-100:oklch(97% .001 106.424);--color-stone-200:oklch(92.3% .003 48.717);--color-stone-400:oklch(70.9% .01 56.259);--color-stone-500:oklch(55.3% .013 58.071);--color-stone-600:oklch(44.4% .011 73.639);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-bold:700;--font-weight-black:900;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--leading-loose:2;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--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-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,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-1\.5{inset:calc(var(--spacing) * 1.5)}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-1{top:calc(var(--spacing) * -1)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-2{top:calc(var(--spacing) * -2)}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-7{top:calc(var(--spacing) * 7)}.top-16{top:calc(var(--spacing) * 16)}.-right-1{right:calc(var(--spacing) * -1)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.-right-2{right:calc(var(--spacing) * -2)}.right-0{right:0}.right-0\.5{right:calc(var(--spacing) * .5)}.right-2{right:calc(var(--spacing) * 2)}.-bottom-1{bottom:calc(var(--spacing) * -1)}.bottom-0{bottom:0}.bottom-0\.5{bottom:calc(var(--spacing) * .5)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-7{bottom:calc(var(--spacing) * 7)}.bottom-8{bottom:calc(var(--spacing) * 8)}.bottom-16{bottom:calc(var(--spacing) * 16)}.-left-1{left:calc(var(--spacing) * -1)}.left-0{left:0}.left-1{left:var(--spacing)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.isolate{isolation:isolate}.z-0{z-index:0}.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-\[2\]{z-index:2}.z-\[5\]{z-index:5}.z-\[7\]{z-index:7}.z-\[14\]{z-index:14}.z-\[16\]{z-index:16}.z-\[17\]{z-index:17}.z-\[18\]{z-index:18}.z-\[19\]{z-index:19}.z-\[21\]{z-index:21}.z-\[22\]{z-index:22}.z-\[24\]{z-index:24}.z-\[25\]{z-index:25}.z-\[27\]{z-index:27}.z-\[28\]{z-index:28}.z-\[36\]{z-index:36}.z-\[40\]{z-index:40}.z-\[60\]{z-index:60}.z-\[65\]{z-index:65}.z-\[70\]{z-index:70}.z-\[75\]{z-index:75}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[200\]{z-index:200}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-auto{margin-block:auto}.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-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-\[5\%\]{margin-top:5%}.mt-auto{margin-top:auto}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:var(--spacing)}.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-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-\[37px\]{margin-bottom:37px}.mb-\[52px\]{margin-bottom:52px}.mb-\[76px\]{margin-bottom:76px}.mb-\[86px\]{margin-bottom:86px}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.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}.h-1{height:var(--spacing)}.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-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-\[3px\]{height:3px}.h-\[14px\]{height:14px}.h-\[26px\]{height:26px}.h-\[42px\]{height:42px}.h-\[46px\]{height:46px}.h-\[86px\]{height:86px}.h-\[92px\]{height:92px}.h-\[166px\]{height:166px}.h-\[430px\]{height:430px}.h-full{height:100%}.h-px{height:1px}.max-h-28{max-height:calc(var(--spacing) * 28)}.max-h-\[50vh\]{max-height:50vh}.max-h-\[52vh\]{max-height:52vh}.max-h-\[184px\]{max-height:184px}.max-h-\[600px\]{max-height:600px}.min-h-0{min-height:0}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-\[44px\]{min-height:44px}.min-h-\[52px\]{min-height:52px}.min-h-\[80vh\]{min-height:80vh}.min-h-\[86px\]{min-height:86px}.min-h-\[185px\]{min-height:185px}.min-h-\[345px\]{min-height:345px}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.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-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-\[14px\]{width:14px}.w-\[26px\]{width:26px}.w-\[30px\]{width:30px}.w-\[42px\]{width:42px}.w-\[62px\]{width:62px}.w-\[68\%\]{width:68%}.w-\[78\%\]{width:78%}.w-\[126px\]{width:126px}.w-\[188px\]{width:188px}.w-\[190px\]{width:190px}.w-\[204px\]{width:204px}.w-\[240px\]{width:240px}.w-\[min\(78vw\,440px\)\]{width:min(78vw,440px)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.max-w-\[380px\]{max-width:380px}.max-w-\[452px\]{max-width:452px}.max-w-\[560px\]{max-width:560px}.max-w-\[620px\]{max-width:620px}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-\[14px\]{min-width:14px}.min-w-\[150px\]{min-width:150px}.flex-1{flex: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)}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.appearance-none{appearance:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[1fr_330px\]{grid-template-columns:1fr 330px}.grid-cols-\[200px_minmax\(0\,1fr\)_390px\]{grid-template-columns:200px minmax(0,1fr) 390px}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.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-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:var(--spacing)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[1px\]{border-radius:1px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#2a2a3c\]{border-color:#2a2a3c}.border-\[\#2a2740\]{border-color:#2a2740}.border-\[\#3a2c0e\]{border-color:#3a2c0e}.border-\[\#3a3a55\]{border-color:#3a3a55}.border-\[\#3a3550\]{border-color:#3a3550}.border-\[\#46d36a\]{border-color:#46d36a}.border-\[\#272738\]{border-color:#272738}.border-\[\#ff8a3b\]\/40{border-color:oklab(74.9812% .105503 .13013/.4)}.border-\[\#ffce4d\]{border-color:#ffce4d}.border-\[\#ffce4d\]\/50{border-color:oklab(87.2129% .00648904 .151403/.5)}.border-amber-700{border-color:var(--color-amber-700)}.border-red-800{border-color:var(--color-red-800)}.border-red-900{border-color:var(--color-red-900)}.border-red-950{border-color:var(--color-red-950)}.bg-\[\#0b0b12\]{background-color:#0b0b12}.bg-\[\#0c0c12\]{background-color:#0c0c12}.bg-\[\#0d0a1c\]{background-color:#0d0a1c}.bg-\[\#0d0c15\]\/50{background-color:oklab(16.0354% .00620996 -.0178635/.5)}.bg-\[\#0f0f17\]{background-color:#0f0f17}.bg-\[\#1a120a\]{background-color:#1a120a}.bg-\[\#1a1728\]{background-color:#1a1728}.bg-\[\#2a2350\]{background-color:#2a2350}.bg-\[\#4aa3ff\]{background-color:#4aa3ff}.bg-\[\#4caf63\]{background-color:#4caf63}.bg-\[\#5a1620\]{background-color:#5a1620}.bg-\[\#7a5cff22\]{background-color:#7a5cff22}.bg-\[\#46d36a\]{background-color:#46d36a}.bg-\[\#46d36a\]\/15{background-color:oklab(76.7896% -.160795 .0993356/.15)}.bg-\[\#130b0b\]{background-color:#130b0b}.bg-\[\#13111f\]{background-color:#13111f}.bg-\[\#13111f\]\/70{background-color:oklab(18.7533% .0096294 -.0265403/.7)}.bg-\[\#13121d\]{background-color:#13121d}.bg-\[\#16120a\]{background-color:#16120a}.bg-\[\#16161f\]{background-color:#16161f}.bg-\[\#090806\]{background-color:#090806}.bg-\[\#e23b4e\]{background-color:#e23b4e}.bg-\[\#ff5a6a\]{background-color:#ff5a6a}.bg-\[\#ff5050\]{background-color:#ff5050}.bg-\[\#ffce4d12\]{background-color:#ffce4d12}.bg-\[\#ffce4d22\]{background-color:#ffce4d22}.bg-\[\#ffce4d\]\/10{background-color:oklab(87.2129% .00648904 .151403/.1)}.bg-\[\#ffce4d\]\/15{background-color:oklab(87.2129% .00648904 .151403/.15)}.bg-amber-950{background-color:var(--color-amber-950)}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.bg-black\/55{background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.bg-black\/65{background-color:#000000a6}@supports (color:color-mix(in lab, red, red)){.bg-black\/65{background-color:color-mix(in oklab, var(--color-black) 65%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-black\/75{background-color:#000000bf}@supports (color:color-mix(in lab, red, red)){.bg-black\/75{background-color:color-mix(in oklab, var(--color-black) 75%, transparent)}}.bg-black\/85{background-color:#000000d9}@supports (color:color-mix(in lab, red, red)){.bg-black\/85{background-color:color-mix(in oklab, var(--color-black) 85%, transparent)}}.bg-red-950{background-color:var(--color-red-950)}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#ffce4d\]{--tw-gradient-from:#ffce4d;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#ff8a3b\]{--tw-gradient-via:#ff8a3b;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#c46bff\]{--tw-gradient-to:#c46bff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.p-0{padding:0}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.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-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.\!py-2{padding-block:calc(var(--spacing) * 2)!important}.\!py-2\.5{padding-block:calc(var(--spacing) * 2.5)!important}.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-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-px{padding-block:1px}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.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)}.pt-3{padding-top:calc(var(--spacing) * 3)}.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)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[6\.5px\]{font-size:6.5px}.text-\[6px\]{font-size:6px}.text-\[7\.5px\]{font-size:7.5px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[40px\]{font-size:40px}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-\[1\.9\]{--tw-leading:1.9;line-height:1.9}.leading-loose{--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.42em\]{--tw-tracking:.42em;letter-spacing:.42em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.text-\[\#4a4860\]{color:#4a4860}.text-\[\#4caf63\]{color:#4caf63}.text-\[\#7be0ff\]{color:#7be0ff}.text-\[\#7fd9a6\]{color:#7fd9a6}.text-\[\#8affb0\]{color:#8affb0}.text-\[\#46d36a\]{color:#46d36a}.text-\[\#b58cff\]{color:#b58cff}.text-\[\#c9b8ff\]{color:#c9b8ff}.text-\[\#c46bff\]{color:#c46bff}.text-\[\#c49bff\]{color:#c49bff}.text-\[\#cdbd95\]{color:#cdbd95}.text-\[\#e8d8ff\]{color:#e8d8ff}.text-\[\#ff6b6b\]{color:#ff6b6b}.text-\[\#ff8c8c\]{color:#ff8c8c}.text-\[\#ff8ca8\]{color:#ff8ca8}.text-\[\#ff9a9a\]{color:#ff9a9a}.text-\[\#ff9aa8\]{color:#ff9aa8}.text-\[\#ffb3b3\]{color:#ffb3b3}.text-\[\#ffb37a\]{color:#ffb37a}.text-\[\#ffb74d\]{color:#ffb74d}.text-\[\#ffce4d\]{color:#ffce4d}.text-\[\#ffe08a\]{color:#ffe08a}.text-\[var\(--gold\)\]{color:var(--gold)}.text-\[var\(--gold-soft\)\]{color:var(--gold-soft)}.text-\[var\(--text\)\]{color:var(--text)}.text-\[var\(--text-dim\)\]{color:var(--text-dim)}.text-\[var\(--text-faint\)\]{color:var(--text-faint)}.text-amber-200{color:var(--color-amber-200)}.text-amber-300{color:var(--color-amber-300)}.text-black{color:var(--color-black)}.text-red-200{color:var(--color-red-200)}.text-red-400{color:var(--color-red-400)}.text-stone-100{color:var(--color-stone-100)}.text-stone-200{color:var(--color-stone-200)}.text-stone-400{color:var(--color-stone-400)}.text-stone-500{color:var(--color-stone-500)}.text-stone-600{color:var(--color-stone-600)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-15{opacity:.15}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-\[0\.05\]{opacity:.05}.opacity-\[0\.06\]{opacity:.06}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow\/required{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[\#0b0b12\]{--tw-ring-color:#0b0b12}.ring-\[\#1a0f06\]{--tw-ring-color:#1a0f06}.ring-\[\#3a3a55\]{--tw-ring-color:#3a3a55}.ring-\[\#7a5cff44\]{--tw-ring-color:#7a5cff44}.ring-\[\#9a2a3a\]{--tw-ring-color:#9a2a3a}.ring-\[\#272738\]{--tw-ring-color:#272738}.ring-\[\#ff6b6b\]{--tw-ring-color:#ff6b6b}.ring-\[\#ffce4d44\]{--tw-ring-color:#ffce4d44}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_1px_1px_\#000\]{--tw-drop-shadow-size:drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#000));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_1px_1px_rgba\(0\,0\,0\,0\.9\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#000000e6));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_1px_1px_rgba\(0\,0\,0\,0\.95\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#000000f2));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_1px_2px_\#000\]{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#000));--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,)}.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-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-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))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.03\]:hover{scale:1.03}.hover\:scale-\[1\.04\]:hover{scale:1.04}.hover\:border-\[\#3a3a55\]:hover{border-color:#3a3a55}.hover\:border-amber-400:hover{border-color:var(--color-amber-400)}.hover\:bg-\[\#1a1728\]:hover{background-color:#1a1728}.hover\:bg-\[\#1c1c2a\]:hover{background-color:#1c1c2a}.hover\:bg-\[\#46d36a\]\/25:hover{background-color:oklab(76.7896% -.160795 .0993356/.25)}.hover\:bg-\[\#15151f\]:hover{background-color:#15151f}.hover\:bg-\[\#22223a\]:hover{background-color:#22223a}.hover\:bg-\[\#252038\]:hover{background-color:#252038}.hover\:bg-\[\#ffce4d\]\/25:hover{background-color:oklab(87.2129% .00648904 .151403/.25)}.hover\:text-white:hover{color:var(--color-white)}.hover\:brightness-125:hover{--tw-brightness:brightness(125%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:ring-\[\#ffce4d\]:focus{--tw-ring-color:#ffce4d}.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\.98\]:active{scale:.98}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media (hover:hover){.disabled\:hover\:translate-y-0:disabled:hover{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}}@media (width>=40rem){.sm\:flex{display:flex}.sm\:w-\[240px\]{width:240px}.sm\:flex-row{flex-direction:row}.sm\:gap-12{gap:calc(var(--spacing) * 12)}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}}.font-pixel{letter-spacing:.02em;font-family:"Press Start 2P",ui-monospace,monospace}.px-panel{border:2px solid var(--frame-light);background:#0d0b18;border-radius:0;position:relative;box-shadow:inset 0 0 0 1px #000000e6,0 6px 24px #000000b8}.px-panel:before{content:"";pointer-events:none;background:radial-gradient(circle at 0 0, var(--bg) 5px, transparent 5px), radial-gradient(circle at 100% 0, var(--bg) 5px, transparent 5px), radial-gradient(circle at 0 100%, var(--bg) 5px, transparent 5px), radial-gradient(circle at 100% 100%, var(--bg) 5px, transparent 5px);z-index:10;position:absolute;inset:-2px}.px-panel>*{z-index:1;position:relative}.px-panel:after{content:"";pointer-events:none;z-index:9;border:1px solid #b5873c47;position:absolute;inset:3px}.px-panel-rune{background:#0c0a18;border-color:#7a5cff}.px-panel-rune:after{border-color:#7a5cff40}.px-panel-danger{background:#170d13;border-color:#c83434}.px-panel-danger:after{border-color:#c8343440}.px-btn{border:2px solid var(--frame);color:var(--text-dim);cursor:pointer;background:linear-gradient(#252018 0%,#161209 100%);border-radius:0;padding:6px 10px;font-family:"Press Start 2P",ui-monospace,monospace;font-size:8px;transition:filter .1s,transform .1s;box-shadow:inset 0 1px #ffffff14,0 3px #000000b3}.px-btn:hover:not(:disabled){filter:brightness(1.15);border-color:var(--frame-light);color:var(--text)}.px-btn:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 1px #ffffff0a,0 1px #000000b3}.px-btn:disabled{opacity:.38;cursor:not-allowed}.px-btn-gold{color:#f4d37b;background:linear-gradient(#4a3210 0%,#2a1c08 100%);border-color:#b5873c}.px-btn-ok{color:#7ee69a;background:linear-gradient(#1e4a28 0%,#0f2a18 100%);border-color:#3a8a4a}.px-btn-danger{color:#ff9aa8;background:linear-gradient(#481a22 0%,#2a0e14 100%);border-color:#943342}.px-tooltip{border:2px solid var(--frame-light);background:#0d0b14;border-radius:0;position:relative;box-shadow:inset 0 0 0 1px #000000d9,0 8px 24px #000000b8}.px-tooltip:before{content:"";pointer-events:none;background:radial-gradient(circle at 0 0, var(--bg) 5px, transparent 5px), radial-gradient(circle at 100% 0, var(--bg) 5px, transparent 5px), radial-gradient(circle at 0 100%, var(--bg) 5px, transparent 5px), radial-gradient(circle at 100% 100%, var(--bg) 5px, transparent 5px);z-index:10;position:absolute;inset:-2px}.px-scanlines:after{content:"";pointer-events:none;z-index:5;background:repeating-linear-gradient(#0000 0 2px,#00000014 2px 3px);position:absolute;inset:0}.px{font-family:"Press Start 2P",ui-monospace,monospace}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050506;--bg-deep:#020204;--panel:#11100e;--panel-2:#191714;--panel-3:#242018;--inset:#08080b;--iron:#252a31;--iron-2:#343b45;--leather:#21160d;--frame:#4a3821;--frame-light:#b5873c;--frame-cold:#536170;--border:#4a3821;--border-2:#766035;--gold:#d9a441;--gold-soft:#f4d37b;--ember:#d9783c;--rune:#68c7dc;--emerald:#48c774;--ruby:#d84657;--purple:#a06ee8;--text:#f4e9cf;--text-dim:#c3b18d;--text-faint:#837663;--hp:#c83434;--xp:#2f74d0;--success:#4caf63;--danger:#d34b4b;--blue:#4c8fd8;--green:#4caf63;--red:#c83434;--orange:#d9804a;--panel-texture:radial-gradient(120% 100% at 50% 0%, #ffd8780e, transparent 42%), linear-gradient(180deg, #ffffff09, transparent 22%), linear-gradient(135deg, #68c7dc0b, transparent 34%), linear-gradient(180deg, var(--panel-2), var(--panel));--inset-texture:radial-gradient(120% 90% at 50% 0%, #68c7dc0f, transparent 46%), linear-gradient(180deg, #0d0d12, #070709)}html,body{-webkit-user-select:none;user-select:none;height:100%;margin:0;overflow:hidden}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text}#root{isolation:isolate;background:radial-gradient(1200px 720px at 50% 48%,#343b4538,#0000 62%),radial-gradient(840px 520px at 50% 52%,#d9a44114,#0000 68%),#000;place-items:center;height:100%;display:grid;position:relative;overflow:hidden}#root[data-battle-road=true]:not(:has(.game-shell--mini)):after{content:"";z-index:0;background-image:var(--battle-road-image);height:14px;image-rendering:pixelated;pointer-events:none;background-position:bottom;background-repeat:repeat-x;background-size:100%;position:absolute;top:calc(50% + min(28.125vw,50vh) - 12px);left:0;right:0;transform:scaleY(-1);-webkit-mask-image:linear-gradient(0deg,#0000 0,#000 8px 100%);mask-image:linear-gradient(0deg,#0000 0,#000 8px 100%)}#root>.game-shell{z-index:1}body{color:var(--text);-webkit-font-smoothing:antialiased;background:#000;font-family:Inter,ui-sans-serif,system-ui,sans-serif}img{image-rendering:pixelated}.text-\[7px\]{font-size:9px}.text-\[8px\]{font-size:10px}.text-\[9px\]{font-size:11px}.text-\[10px\]{font-size:12px}.text-\[11px\]{font-size:12.5px}.text-\[12px\]{font-size:13px}.text-\[13px\]{font-size:14px}.text-xs{font-size:13px;line-height:1.45}.text-sm{font-size:14.5px}.surface{border:1px solid var(--frame);background:var(--panel-texture);isolation:isolate;border-radius:2px;position:relative;box-shadow:inset 0 0 0 1px #ffe0960f,0 9px 18px #00000094,0 0 28px -18px #d9a44173}.surface:before{content:"";z-index:0;pointer-events:none;border:1px solid #ffe8aa0b;border-radius:5px;position:absolute;inset:3px}.surface:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;opacity:.55;background:linear-gradient(90deg,#b5873c38,#0000 16% 84%,#b5873c2e),linear-gradient(#ffffff0b,#0000 18% 82%,#00000040);position:absolute;inset:0}.surface>*{z-index:1;position:relative}.inset{background:var(--inset-texture);border:1px solid #766035cc;border-radius:2px;box-shadow:0 1px #ffffff09,inset 0 0 16px #000000b8}.pixel-art{image-rendering:pixelated;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}.power-banner{background:linear-gradient(#3c2c0e99 0%,#1c1409d9 100%);border:1px solid #6b4f17;border-radius:10px;flex-direction:column;align-items:center;gap:.25rem;padding:.7rem 1rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000080,0 0 22px -6px #ffb02059}.power-banner-glow{pointer-events:none;background:radial-gradient(120% 80% at 50% 120%,#ffb02038,#0000 70%);position:absolute;inset:0}.power-banner-value{color:#ffd277;text-shadow:0 0 18px #ffb0208c,0 2px #0009;font-variant-numeric:tabular-nums;font-family:"Press Start 2P",ui-monospace,monospace;font-size:clamp(18px,2.4vw,26px);line-height:1.1;position:relative}.inv-scroll{background:radial-gradient(110% 85% at 50% 0,#68c7dc0f,#0000 48%),#08080d;border:1px solid #53617094;border-radius:0;flex:1;min-height:0;padding:8px;overflow-y:auto;box-shadow:inset 0 0 18px #000000b8,0 1px #ffffff09}.inv-grid{grid-template-columns:repeat(5,1fr);grid-auto-rows:minmax(62px,auto);align-content:start;gap:6px;display:grid}.inv-grid--compact{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(58px,auto);align-content:stretch;gap:5px;min-height:100%}.inv-cell{border-radius:0;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.inv-compact-grid .inv-cell{min-height:0}.inv-compact-filters{background:linear-gradient(#1b1208 0%,#120c06 100%);border-bottom:1px solid #4a382066;grid-template-columns:repeat(4,1fr);gap:4px;padding:4px;display:grid}.inv-filter-btn{--filter-color:#d9a441;color:#b49664b8;cursor:pointer;background:linear-gradient(#15100a 0%,#0b0805 100%);border:1.5px solid #4a3618cc;border-radius:0;justify-content:center;align-items:center;gap:5px;height:28px;transition:filter .12s,color .12s,border-color .12s,box-shadow .12s;display:flex;box-shadow:inset 0 0 7px #0000008c}.inv-filter-btn span{text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;min-width:0;font-family:"Press Start 2P",ui-monospace,monospace;font-size:5.5px;line-height:1;overflow:hidden}.inv-filter-btn:hover,.inv-filter-btn.is-active{color:var(--filter-color);border-color:var(--filter-color)}@supports (color:color-mix(in lab, red, red)){.inv-filter-btn:hover,.inv-filter-btn.is-active{border-color:color-mix(in srgb, var(--filter-color) 72%, #1b1208)}}.inv-filter-btn:hover,.inv-filter-btn.is-active{box-shadow:inset 0 0 8px var(--filter-color), 0 0 8px -3px var(--filter-color)}@supports (color:color-mix(in lab, red, red)){.inv-filter-btn:hover,.inv-filter-btn.is-active{box-shadow:inset 0 0 8px color-mix(in srgb, var(--filter-color) 18%, transparent), 0 0 8px -3px color-mix(in srgb, var(--filter-color) 70%, transparent)}}.inv-filter-btn:hover,.inv-filter-btn.is-active{filter:brightness(1.08)}.inv-compact-pager{background:linear-gradient(#100b06 0%,#0b0804 100%);border-top:1px solid #5c441f57;justify-content:center;align-items:center;gap:4px;min-height:24px;padding:3px 5px;display:flex;position:relative}.inv-compact-pager button{color:#a78b5c8c;cursor:pointer;background:#0c0905c7;border:1px solid #5e441e80;border-radius:0;place-items:center;width:26px;height:17px;font-family:"Press Start 2P",ui-monospace,monospace;font-size:6px;transition:color .12s,border-color .12s,background .12s,box-shadow .12s;display:grid}.inv-compact-pager button:hover,.inv-compact-pager button.is-active{color:#f0d080;background:linear-gradient(#2a1c09 0%,#171006 100%);border-color:#d5a446e6;box-shadow:inset 0 0 7px #d9a44121,0 0 6px -3px #d9a441cc}.inv-compact-pager button.is-drag-target{color:#fff1b3;background:linear-gradient(#47320e 0%,#241706 100%);border-color:#ffd65b;transform:translateY(-1px);box-shadow:inset 0 0 9px #ffce4d47,0 0 9px #ffce4d6b}.inv-compact-pager button.inv-inventory-sort-btn{color:#e4bb5b;background:linear-gradient(#2a1c09,#130d05);border-color:#c59130b8;width:22px;min-width:22px;height:22px;margin:0;position:absolute;top:50%;left:5px;transform:translateY(-50%);box-shadow:inset 0 0 6px #0000008c}.inv-compact-pager button.inv-inventory-sort-btn:hover{color:#ffe39a;border-color:#f0bd51;transform:translateY(-50%);box-shadow:inset 0 0 7px #e1a93e24,0 0 6px #e1a93e42}.inv-compact-footer{background:#0d0a05;border-top:1px solid #4a382059;align-items:center;gap:8px;min-height:30px;padding:4px 7px;display:flex}.inv-bulk-sell-btn{color:#ffd56e;cursor:pointer;letter-spacing:.03em;text-transform:uppercase;background:linear-gradient(#3b290d 0%,#1c1307 100%);border:1.5px solid #8a642a;border-radius:0;justify-content:center;align-items:center;gap:5px;min-width:92px;height:22px;margin-left:auto;padding:0 7px;font-family:"Press Start 2P",ui-monospace,monospace;font-size:6px;transition:filter .12s,border-color .12s,box-shadow .12s;display:inline-flex;box-shadow:inset 0 1px #ffebaa1a,inset 0 0 7px #0000007a}.inv-bulk-sell-btn:hover{filter:brightness(1.15);border-color:#d7a84a;box-shadow:inset 0 0 8px #d9a44126,0 0 8px -4px #d9a441d9}.inv-bulk-sell-popover{flex-direction:column;gap:8px;display:flex}.inv-bulk-sell-head{border-bottom:1px solid #b5873c3d;align-items:center;gap:8px;padding-bottom:7px;display:flex}.inv-bulk-sell-head>span{color:#ffd36d;background:#d9a4411a;border:1px solid #d9a4418c;place-items:center;width:30px;height:30px;display:grid}.inv-bulk-sell-head div{flex-direction:column;gap:4px;display:flex}.inv-bulk-sell-head strong{color:#f0cf82;text-transform:uppercase;font-family:"Press Start 2P",ui-monospace,monospace;font-size:8px}.inv-bulk-sell-head small{color:var(--text-faint);font-size:9px}.inv-bulk-sell-total{color:var(--text-dim);background:#0c0905a8;border:1px solid #6c50246b;justify-content:space-between;align-items:center;padding:5px 7px;font-size:10px;display:flex}.inv-bulk-sell-total b,.inv-bulk-sell-action b{color:#ffd056;align-items:center;gap:3px;display:inline-flex}.inv-bulk-sell-list{flex-direction:column;gap:5px;display:flex}.inv-bulk-sell-row{--bulk-color:#b7b7b7;border-left:2px solid var(--bulk-color);background:linear-gradient(90deg, var(--bulk-color), #0a080580 62%);grid-template-columns:minmax(0,1fr) 106px;align-items:center;gap:7px;padding:5px 6px;display:grid}@supports (color:color-mix(in lab, red, red)){.inv-bulk-sell-row{background:linear-gradient(90deg, color-mix(in srgb, var(--bulk-color) 10%, transparent), #0a080580 62%)}}.inv-bulk-sell-rarity{min-width:0;color:var(--bulk-color);grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:5px;font-size:10px;font-weight:800;display:grid}.inv-bulk-sell-rarity i{background:var(--bulk-color);width:6px;height:6px;box-shadow:0 0 5px var(--bulk-color)}@supports (color:color-mix(in lab, red, red)){.inv-bulk-sell-rarity i{box-shadow:0 0 5px color-mix(in srgb, var(--bulk-color) 70%, transparent)}}.inv-bulk-sell-rarity span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inv-bulk-sell-action{color:#d9b76f;cursor:pointer;background:linear-gradient(#3b2a0fe6,#1c1307f2);border:1px solid #b5873c94;border-radius:0;justify-content:space-between;align-items:center;gap:4px;height:24px;padding:0 7px;font-size:9px;font-weight:800;display:flex}.inv-bulk-sell-action:hover{filter:brightness(1.13);border-color:#d7aa52}.inv-cell--empty{background:radial-gradient(circle at 50% 28%,#7660351f,#0000 56%),#0c0c12;border:1px solid #b5873c38;box-shadow:inset 0 0 8px #000000b8}.inv-cell--item{cursor:pointer;outline-offset:-2px;border-style:solid;border-width:2px;border-radius:0;outline:2px solid #0000;transition:transform .12s,outline-color .12s}.inv-cell--item:hover{z-index:2;outline-color:#f4d37bad;transform:translateY(-2px)scale(1.05)}.inv-cell--item.is-selected{z-index:3;outline-color:#fff;transform:scale(1.05)}@keyframes inv-new-pulse{0%,to{opacity:.72}50%{opacity:1}}.inv-cell--new:before,.inv-cell--new:after{display:none!important}.inv-new-marker{transform-origin:50%;z-index:40;pointer-events:none;background:#f3bf32;border:1px solid #fff0a6;border-radius:2px;width:8px;height:8px;animation:1.35s ease-in-out infinite inv-new-pulse;position:absolute;top:3px;right:3px;transform:rotate(45deg);box-shadow:0 0 0 1px #563700,0 0 6px 1px #ffca34eb}.inv-cell:has(>.inv-item-lock)>.inv-new-marker{right:16px}@media (prefers-reduced-motion:reduce){.inv-new-marker{opacity:1;animation:none}}.inv-cell--scroll{transition:transform .12s,box-shadow .12s;box-shadow:inset 0 0 12px #b4781440,0 0 0 1px #c896282e}.inv-cell--scroll:before,.inv-cell--scroll:after{content:"";pointer-events:none;z-index:1;border:0 solid #c8921a;width:8px;height:8px;position:absolute}.inv-cell--scroll:before{border-top-width:1.5px;border-left-width:1.5px;border-radius:2px 0 0;top:3px;left:3px}.inv-cell--scroll:after{border-bottom-width:1.5px;border-right-width:1.5px;border-radius:0 0 2px;bottom:3px;right:3px}.inv-cell--scroll:hover{z-index:2;transform:translateY(-2px)scale(1.05);box-shadow:inset 0 0 16px #c8961e59,0 0 6px #c8961e4d}.inv-cell--stone-dragon,.inv-cell--stone-holy{transition:transform .12s,box-shadow .12s}.inv-cell--stone-dragon{box-shadow:inset 0 0 14px #1e82c84d,0 0 0 1px #1e82c826}.inv-cell--stone-holy{box-shadow:inset 0 0 14px #963cdc4d,0 0 0 1px #963cdc26}.inv-cell--stone-dragon:before,.inv-cell--stone-dragon:after,.inv-cell--stone-holy:before,.inv-cell--stone-holy:after{content:"";pointer-events:none;z-index:1;border-style:solid;border-width:0;width:8px;height:8px;position:absolute}.inv-cell--stone-dragon:before{border-color:#3ab0e8;border-top-width:1.5px;border-left-width:1.5px;border-radius:2px 0 0;top:3px;left:3px}.inv-cell--stone-dragon:after{border-color:#3ab0e8;border-bottom-width:1.5px;border-right-width:1.5px;border-radius:0 0 2px;bottom:3px;right:3px}.inv-cell--stone-holy:before{border-color:#b060f0;border-top-width:1.5px;border-left-width:1.5px;border-radius:2px 0 0;top:3px;left:3px}.inv-cell--stone-holy:after{border-color:#b060f0;border-bottom-width:1.5px;border-right-width:1.5px;border-radius:0 0 2px;bottom:3px;right:3px}.inv-cell--stone-dragon:hover{z-index:2;transform:translateY(-2px)scale(1.05);box-shadow:inset 0 0 18px #1ea0dc73,0 0 8px #1ea0dc4d}.inv-cell--stone-holy:hover{z-index:2;transform:translateY(-2px)scale(1.05);box-shadow:inset 0 0 18px #a046f073,0 0 8px #a046f04d}.inv-cell--craft{transition:transform .12s,box-shadow .12s;box-shadow:inset 0 0 12px #a0501440,0 0 0 1px #a050141f}.inv-cell--craft:before,.inv-cell--craft:after{content:"";pointer-events:none;z-index:1;border:0 solid #c07830;width:8px;height:8px;position:absolute}.inv-cell--craft:before{border-top-width:1.5px;border-left-width:1.5px;border-radius:2px 0 0;top:3px;left:3px}.inv-cell--craft:after{border-bottom-width:1.5px;border-right-width:1.5px;border-radius:0 0 2px;bottom:3px;right:3px}.inv-cell--craft:hover{z-index:2;transform:translateY(-2px)scale(1.05);box-shadow:inset 0 0 16px #be641e66,0 0 7px #be641e47}.game-shell:not(.game-shell--mini) .inv-cell--scroll:before,.game-shell:not(.game-shell--mini) .inv-cell--scroll:after,.game-shell:not(.game-shell--mini) .inv-cell--craft:before,.game-shell:not(.game-shell--mini) .inv-cell--craft:after{display:none}.inv-cell--slot-weapon{--sc:#bf3535;--sc2:#7a0f0f}.inv-cell--slot-armor{--sc:#2e6eb5;--sc2:#0f2e5a}.inv-cell--slot-helmet{--sc:#9e6c1a;--sc2:#4a2e00}.inv-cell--slot-shield{--sc:#1a8a58;--sc2:#07402a}.inv-cell--slot-earring{--sc:#8a30b8;--sc2:#3a0a5a}.inv-cell--slot-necklace{--sc:#c4a010;--sc2:#604800}.inv-cell--slot-gloves{--sc:#8a4a10;--sc2:#3c1c00}.inv-cell--slot-boots{--sc:#6a3a18;--sc2:#2a1000}@media (width<=640px){.inv-grid{grid-template-columns:repeat(5,1fr);gap:5px}}.chip{border:1px solid #0000;border-radius:2px;align-items:center;gap:4px;padding:2px 9px;font-size:11px;font-weight:700;line-height:1.4;display:inline-flex;box-shadow:inset 0 1px #ffffff0f,0 2px 6px #00000047}.accent-rail{background:currentColor;border-radius:999px;width:3px;height:14px;box-shadow:0 0 8px}.rpg-panel,.rpg-dock-panel{border:2px solid var(--frame-light);isolation:isolate;background:radial-gradient(120% 90% at 50% -12%,#f4d37b1f,#0000 44%),linear-gradient(#1b1814 0%,#11100e 62%,#0b0a09 100%);border-radius:0;box-shadow:inset 0 0 0 1px #110c07f2,inset 0 0 0 4px #0202048c,0 24px 52px -12px #000000eb,0 0 44px -24px #68c7dc6b}.rpg-panel{position:relative}.rpg-dock-panel.absolute{position:absolute}.rpg-panel:before,.rpg-dock-panel:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg, var(--frame-light) 0 12px, transparent 12px calc(100% - 12px), var(--frame-light) calc(100% - 12px)) top / 100% 1px no-repeat, linear-gradient(90deg, var(--frame-light) 0 12px, transparent 12px calc(100% - 12px), var(--frame-light) calc(100% - 12px)) bottom / 100% 1px no-repeat, linear-gradient(180deg, var(--frame-light) 0 12px, transparent 12px calc(100% - 12px), var(--frame-light) calc(100% - 12px)) left / 1px 100% no-repeat, linear-gradient(180deg, var(--frame-light) 0 12px, transparent 12px calc(100% - 12px), var(--frame-light) calc(100% - 12px)) right / 1px 100% no-repeat;opacity:.58;border-radius:4px;position:absolute;inset:5px}.rpg-panel>*,.rpg-dock-panel>*{z-index:3;position:relative}.rpg-titlebar{border-bottom:1px solid var(--frame);background:linear-gradient(#524223b8,#1a130beb),linear-gradient(90deg,#68c7dc14,#0000 38%,#d9a4411a);min-height:42px;position:relative;box-shadow:inset 0 1px #ffffff12}.rpg-titlebar:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#f4d37bbf,#0000);height:1px;position:absolute;bottom:-1px;left:14px;right:14px}.rpg-close-btn{color:var(--text-dim);cursor:pointer;background:radial-gradient(circle at 50% 0,#ffeeb41f,#0000 42%),linear-gradient(#22170d,#120c07);border:2px solid #b5873c9e;border-radius:0;place-items:center;transition:border-color .15s,color .15s,filter .15s;display:grid;box-shadow:inset 0 1px #ffffff0f,0 2px #0000008c}.rpg-close-btn:hover{border-color:var(--gold-soft);color:var(--text);filter:brightness(1.08)}.rpg-btn{border:1px solid var(--frame);min-height:28px;color:var(--text-dim);cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:12px;font-weight:800;line-height:1.2;transition:transform .12s,filter .12s,color .12s,border-color .12s;display:inline-flex;box-shadow:0 2px #0000009e,inset 0 1px #ffffff12}.rpg-btn:hover:not(:disabled){filter:brightness(1.09);transform:translateY(-1px)}.rpg-btn:active:not(:disabled){transform:translateY(1px);box-shadow:0 1px #000000bf}.rpg-btn:disabled{cursor:not-allowed;opacity:.4;filter:saturate(.55)}.rpg-btn-default{color:#e8edf0;background:linear-gradient(#303640,#20242b);border-color:#4f5d68}.rpg-btn-gold{color:#ffe2a0;background:linear-gradient(#785a1f,#3e2b10);border-color:#b5873c}.rpg-btn-danger{color:#ffb0b9;background:linear-gradient(#6b2430a8,#3a1219e0);border-color:#943342}.rpg-btn-craft{color:#dfc1ff;background:linear-gradient(#593279a8,#2d1b44e0);border-color:#9c6ade}.rpg-btn-primary{color:#d7ffe2;background:linear-gradient(#2d7d49b8,#154b2ce6);border-color:#49b46d}.glow{box-shadow:0 0 0 1px var(--ring,var(--border-2)), 0 0 16px -2px var(--ring,transparent)}.bar{background:linear-gradient(#050507,#111015);border:1px solid #b5873c6b;border-radius:999px;position:relative;overflow:hidden;box-shadow:inset 0 0 7px #000000d1,0 1px #ffffff0d}.bar>.bar-fill{background-blend-mode:overlay;background-image:linear-gradient(#ffffff6b 0%,#0000 48%),linear-gradient(90deg,#0000002e,#0000 26%,#ffffff1f);border-radius:999px;height:100%;transition:width .15s linear;box-shadow:inset 0 -2px 4px #00000059,0 0 10px}.bar>.bar-fill:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff2e 50%,#0000 70%);animation:2.6s ease-in-out infinite sheen;position:absolute;inset:0;transform:translate(-100%)}@keyframes sprite-x{0%{background-position-x:0}to{background-position-x:var(--sprite-end)}}@keyframes enemy-walk-in{0%{transform:translateX(var(--walk-from,320px))}to{transform:translate(0)}}@keyframes hero-step-in{0%{transform:translateX(var(--step-from,-60px))}to{transform:translate(0)}}@keyframes sheen{0%{transform:translate(-120%)}60%,to{transform:translate(120%)}}@keyframes glow-pulse{0%,to{filter:drop-shadow(0 0 6px #ff3b3b8c)}50%{filter:drop-shadow(0 0 16px #ff3b3bf2)}}.anim-boss{animation:1.5s ease-in-out infinite glow-pulse}@keyframes pop{0%{opacity:0;transform:scale(.85)}60%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.anim-pop{animation:.28s ease-out pop}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes slideInFromRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.dungeon-detail__inner{z-index:2;flex-direction:column;gap:10px;max-width:620px;margin:0 auto;padding:14px 16px;display:flex;position:relative}.dungeon-detail__head{align-items:center;gap:10px;display:flex}.dungeon-detail__icon{filter:drop-shadow(0 0 8px #7fd4ff80);font-size:26px}.dungeon-detail__name{color:#7fd4ff;text-shadow:0 1px 3px #000;font-size:13px}.dungeon-detail__sub{color:#b9a888;margin-top:3px;font-size:9px}.dungeon-detail__badge{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#080604b8;border:1px solid;border-radius:3px;margin-left:auto;padding:3px 8px;font-size:8px;font-weight:900}.dungeon-detail__section{background:#0a0704c7;border:1px solid #2a2012;padding:8px 10px}.dungeon-detail__label{letter-spacing:.06em;text-transform:uppercase;color:#8a7a52;margin-bottom:5px;font-size:8px;font-weight:800}.dungeon-detail__rewards{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px;display:grid}.dungeon-reward{background:#0e0a06b8;border:1px solid #241b0f;align-items:center;gap:7px;min-width:0;padding:5px 8px;display:flex}.dungeon-reward__icon{flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.dungeon-reward__icon img{object-fit:contain;width:22px;height:22px}.dungeon-reward__name{color:#cdbd95;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:10px;overflow:hidden}.dungeon-reward__amt{color:#ffce4d;white-space:nowrap;font-size:10px;font-weight:900}.dungeon-detail__hint{color:#9a8a68;text-align:center;font-size:9px;line-height:1.4}.dungeon-detail__actions{align-items:stretch;gap:8px;margin-top:2px;display:flex}.dungeon-detail__keychip{background:#0a0704d9;border:1px solid #3a2e1a;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;display:flex}.dungeon-detail__keyicon{font-size:16px;line-height:1}.dungeon-detail__keychip b{font-size:12px;font-weight:900}@keyframes dungeon-danger-pulse{0%{opacity:0;transform:scale(1.25)}18%{opacity:1;transform:scale(1)}70%{opacity:1;transform:scale(1.04)}to{opacity:0;transform:scale(1.08)}}.dungeon-danger-flash>span{will-change:opacity, transform;animation:1.3s ease-out both dungeon-danger-pulse}.dg-crystal{display:block;position:relative}.dg-crystal canvas{image-rendering:pixelated;display:block}.dg-dungeon-portal{z-index:9;transform-origin:50% 82%;opacity:0;pointer-events:none;will-change:transform, opacity, filter;width:176px;height:188px;animation:.62s cubic-bezier(.16,.8,.24,1) forwards dg-portal-open;position:absolute;transform:translate(-50%)scale(.2)}.dg-dungeon-portal__viewport{filter:drop-shadow(0 0 18px #b169ffb8)drop-shadow(0 0 46px #5116d79e);width:160px;height:160px;display:block;position:absolute;inset:0 auto auto 8px;overflow:hidden}.dg-dungeon-portal__viewport img{width:1280px;min-width:1280px;max-width:none;height:160px;image-rendering:pixelated;will-change:transform;animation:.72s steps(8,end) infinite dg-portal-sheet;display:block}.dg-dungeon-portal__aura{z-index:-1;filter:blur(12px);background:radial-gradient(#be7eff9e 0 18%,#7931f47a 39%,#4912b840 62%,#0000 80%);border-radius:50%;width:178px;height:194px;animation:1.15s ease-in-out infinite alternate dg-portal-aura;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.dg-dungeon-portal__ground{filter:blur(6px);background:radial-gradient(#d3a4ffe6,#772fffad 36%,#340a8f61 62%,#0000 78%);border-radius:50%;width:146px;height:24px;position:absolute;bottom:7px;left:50%;transform:translate(-50%);box-shadow:0 0 34px #7b30f19e}.dg-dungeon-portal.is-entering{filter:brightness(1.55)saturate(1.35)}.dg-dungeon-portal__veil{z-index:34;opacity:0;pointer-events:none;background:radial-gradient(circle at 89% 55%,#bc9affb8,#3a128280 16%,#0000 42%),#080411;position:absolute;inset:0}.dg-dungeon-portal__veil.is-crossing{animation:2s ease-in-out both dg-portal-crossing}@keyframes dg-portal-open{0%{opacity:0;filter:brightness(2.4);transform:translate(-50%)scale(.2)}72%{opacity:1;filter:brightness(1.45);transform:translate(-50%)scale(1.08)}to{opacity:1;filter:brightness();transform:translate(-50%)scale(1)}}@keyframes dg-portal-sheet{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes dg-portal-aura{0%{opacity:.55;transform:translate(-50%)scale(.9)}to{opacity:1;transform:translate(-50%)scale(1.12)}}@keyframes dg-portal-crossing{0%{opacity:0}32%{opacity:.72}58%{opacity:.93}to{opacity:0}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.anim-bob{animation:1.6s ease-in-out infinite bob}@keyframes worldScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.game-shell:not(.game-shell--mini) .normal-inventory-handle-stack{z-index:87;width:76px;height:76px;position:absolute;bottom:16px;right:330px;overflow:visible}.game-shell:not(.game-shell--mini) .normal-inventory-handle-stack .normal-panel-handle{transform:none;inset:auto 0 0 auto!important}.game-shell:not(.game-shell--mini) .normal-inventory-handle-stack .normal-panel-handle--inventory{z-index:2}.game-shell:not(.game-shell--mini) .normal-inventory-handle-stack .normal-panel-handle--storage{z-index:1;opacity:0;pointer-events:none;filter:brightness(.78)drop-shadow(0 6px 6px #000000b8);transition:bottom .18s cubic-bezier(.2,.78,.2,1),opacity .12s,transform .18s cubic-bezier(.2,.78,.2,1),filter .14s;transform:translateY(8px)scale(.9)}.game-shell:not(.game-shell--mini) .normal-inventory-handle-stack:hover .normal-panel-handle--storage,.game-shell:not(.game-shell--mini) .normal-inventory-handle-stack.is-storage-active .normal-panel-handle--storage{opacity:1;pointer-events:auto;transform:none;bottom:76px!important}.game-shell:not(.game-shell--mini) .normal-inventory-handle-stack .normal-panel-handle--storage:hover,.game-shell:not(.game-shell--mini) .normal-inventory-handle-stack .normal-panel-handle--storage.is-active{filter:brightness(1.16)drop-shadow(0 0 8px #e5b0486b);transform:translateY(-5px)scale(1.05)}.storage-window{color:#dfd2b5;background:radial-gradient(70% 100% at 50% 0,#6d4a1c24,#0000 64%),linear-gradient(#171109 0%,#0b0906 100%);flex-direction:column;height:100%;min-height:0;display:flex}.storage-window__hero{background:linear-gradient(90deg,#71461a33,#0000 40%),linear-gradient(#24180b,#120d07);border-bottom:1px solid #c191376b;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:9px 14px;display:flex;box-shadow:inset 0 -1px #000000b3}.storage-window__hero>div:first-child{flex-direction:column;gap:6px;min-width:210px;display:flex}.storage-window__eyebrow{color:#cca86194;letter-spacing:.1em;text-transform:uppercase;font:400 6px/1 "Press Start 2P",ui-monospace,monospace}.storage-window__hero strong{color:#f0cd77;text-shadow:0 2px 2px #000,0 0 12px #e2aa3b2e;font:400 14px/1 "Press Start 2P",ui-monospace,monospace}.storage-page-tabs{align-items:stretch;gap:5px;display:flex}.storage-page-tabs button{color:#ceb5809e;cursor:pointer;background:linear-gradient(#18120b,#0d0a07);border:1px solid #805b25b8;grid-template-columns:26px 1fr;align-items:center;width:74px;height:45px;padding:0 8px;display:grid;position:relative;box-shadow:inset 0 0 0 2px #0000005c}.storage-page-tabs button:after{content:"";background:linear-gradient(90deg,#0000,#c691356b,#0000);height:1px;position:absolute;bottom:5px;left:6px;right:6px}.storage-page-tabs button:hover,.storage-page-tabs button.is-active{color:#f0cd77;background:linear-gradient(#332314,#151008);border-color:#c8953f}.storage-page-tabs button.is-active{box-shadow:inset 0 0 14px #b87c2529,0 0 9px #cd98371f}.storage-page-tabs span{font:400 12px/1 "Press Start 2P",ui-monospace,monospace}.storage-page-tabs small{text-align:right;font:700 9px/1 ui-monospace,monospace}.storage-transfer-layout{flex:1;grid-template-columns:minmax(0,1fr) 84px minmax(0,1fr);gap:9px;min-height:0;padding:10px 12px 8px;display:grid}.storage-pane{background:linear-gradient(135deg,#c99a4406 25%,#0000 25%) 0 0/8px 8px,linear-gradient(315deg,#c99a4406 25%,#0000 25%) 0 0/8px 8px,#0d0d09;border:1px solid #8e682da8;flex-direction:column;min-width:0;padding:7px;display:flex;box-shadow:inset 0 0 0 3px #0000006b,inset 0 0 20px #0000008a}.storage-pane--vault{background:radial-gradient(circle at 50% 20%,#6848181a,#0000 55%),#0c0c08;border-color:#ad792bc7}.storage-pane__title{color:#dab967;text-transform:uppercase;border-bottom:1px solid #976b2857;justify-content:space-between;align-items:center;gap:8px;height:30px;margin-bottom:6px;padding:0 7px;font:400 7px/1 "Press Start 2P",ui-monospace,monospace;display:flex}.storage-pane__title span{align-items:center;gap:6px;display:flex}.storage-pane__title b{color:#d5c297a8;font:700 9px/1 ui-monospace,monospace}.storage-inventory-pager{align-items:center;gap:4px;display:flex}.storage-inventory-pager button{color:#d4ae58;cursor:pointer;background:#120d08db;border:1px solid #976b286b;place-items:center;width:19px;height:19px;padding:0;display:grid}.storage-inventory-pager button:disabled{opacity:.25;cursor:default}.storage-grid{flex:1;grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;min-height:0;display:grid}.storage-slot{background:radial-gradient(circle at 50% 42%,#34372a66,#0000 66%),linear-gradient(145deg,#11130e,#090a07);border:1px solid #584b319e;border-radius:1px;place-items:center;min-width:0;min-height:0;display:grid;position:relative;overflow:visible;box-shadow:inset 0 0 0 2px #00000085,inset 0 0 8px #0000008c}.storage-slot--empty:after{content:"";border:1px solid #be9b580b;position:absolute;inset:5px}button.storage-slot--item{border-color:var(--storage-ring)}@supports (color:color-mix(in lab, red, red)){button.storage-slot--item{border-color:color-mix(in srgb, var(--storage-ring) 74%, #342a1b)}}button.storage-slot--item{color:var(--storage-rarity);cursor:pointer;transition:transform .1s,border-color .1s,filter .1s}button.storage-slot--item:hover{z-index:2;border-color:var(--storage-rarity);filter:brightness(1.14);transform:translateY(-1px)}button.storage-slot--item.is-selected{z-index:3;box-shadow:inset 0 0 0 2px #00000085, inset 0 0 12px var(--storage-rarity), 0 0 8px var(--storage-rarity);border-color:#ffe39a}@supports (color:color-mix(in lab, red, red)){button.storage-slot--item.is-selected{box-shadow:inset 0 0 0 2px #00000085, inset 0 0 12px color-mix(in srgb, var(--storage-rarity) 18%, transparent), 0 0 8px color-mix(in srgb, var(--storage-rarity) 48%, transparent)}}.storage-slot img{object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 2px 2px #000);width:80%!important;height:72%!important}.storage-slot__name{color:var(--storage-rarity);position:absolute;bottom:2px;left:3px;right:3px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.storage-slot__name{color:color-mix(in srgb, var(--storage-rarity) 82%, #d8c69c)}}.storage-slot__name{text-align:center;text-overflow:ellipsis;text-shadow:0 1px 2px #000;white-space:nowrap;font:700 6px/1.1 ui-monospace,monospace}.storage-slot__lock{color:#e7c25d;background:#080705db;padding:1px;position:absolute;top:3px;right:3px}.storage-pane__footnote{color:#bba47175;text-align:center;height:15px;margin:4px 0 -2px;font:600 7px/1.4 ui-monospace,monospace}.storage-transfer-controls{flex-direction:column;justify-content:center;align-items:stretch;gap:8px;display:flex}.storage-transfer-controls button{color:#dfba62;cursor:pointer;background:linear-gradient(#2a1c0e,#110c07);border:1px solid #ae7e30b8;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:57px;padding:6px 3px;display:flex;box-shadow:inset 0 0 0 2px #0006}.storage-transfer-controls button:hover:not(:disabled){color:#ffe09a;filter:brightness(1.12);border-color:#e0b75d}.storage-transfer-controls button:disabled{opacity:.28;cursor:not-allowed}.storage-transfer-controls span{text-align:center;text-transform:uppercase;font:400 5.5px/1.2 "Press Start 2P",ui-monospace,monospace}.storage-window__footer{color:#cbb99180;background:#0d0a06;border-top:1px solid #9f722857;justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:5px 14px;font:600 8px/1 ui-monospace,monospace;display:flex}.storage-window__footer>span{align-items:center;gap:6px;display:flex}.storage-window__footer strong{color:#cab1776b;font-weight:700}.storage-window__footer strong.is-visible{color:#e7c56f}@media (width<=900px){.storage-transfer-layout{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);gap:5px;padding-inline:7px}.storage-page-tabs button{width:64px}}@keyframes lunge-right{0%{transform:translate(0)}40%{transform:translate(18px)}to{transform:translate(0)}}@keyframes lunge-left{0%{transform:translate(0)}40%{transform:translate(-18px)}to{transform:translate(0)}}.anim-lunge-right{animation:.25s ease-out lunge-right}.anim-lunge-left{animation:.25s ease-out lunge-left}@keyframes hit-flash{0%{filter:brightness(3)saturate(0)}to{filter:brightness()saturate()}}.anim-hit{animation:.3s ease-out hit-flash}@keyframes death{0%{opacity:1;transform:scale(1)rotate(0)}to{opacity:0;transform:scale(.2)rotate(90deg)}}.anim-death{animation:.4s ease-in forwards death}@keyframes float-up{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-44px)scale(1.3)}}.anim-float{animation:.8s ease-out forwards float-up}@keyframes float-up-gold{0%{opacity:0;transform:translateY(4px)scale(.9)}12%{opacity:1;transform:translateY(0)scale(1.12)}65%{opacity:1;transform:translateY(-18px)scale(1)}to{opacity:0;transform:translateY(-30px)scale(1)}}.anim-float-gold{animation:1.7s ease-out forwards float-up-gold}@keyframes cb-item-drop-fall{0%{opacity:0;transform:translate(-50%,-72px)scale(.55)}55%{opacity:1;transform:translate(-50%,7px)scale(1.1)}72%{transform:translate(-50%,-4px)scale(.98)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes cb-item-drop-glow{0%,to{box-shadow:0 0 4px var(--drop-color,#c46bff)}50%{box-shadow:0 0 13px var(--drop-color,#c46bff)}}.cb-dungeon-item-drop{animation:.5s cubic-bezier(.2,.7,.3,1) both cb-item-drop-fall}.cb-dungeon-item-drop>*{border:1px solid var(--drop-color,#c46bff);background:radial-gradient(ellipse 88% 76% at 50% 38%, var(--drop-color,#c46bff) 0%, var(--drop-color,#c46bff) 58%, var(--drop-color,#c46bff) 100%);display:block}@supports (color:color-mix(in lab, red, red)){.cb-dungeon-item-drop>*{background:radial-gradient(ellipse 88% 76% at 50% 38%, color-mix(in srgb, var(--drop-color,#c46bff) 10%, #1c1c14) 0%, color-mix(in srgb, var(--drop-color,#c46bff) 5%, #13140f) 58%, color-mix(in srgb, var(--drop-color,#c46bff) 3%, #090a08) 100%)}}.cb-dungeon-item-drop>*{padding:2px;animation:1.1s ease-in-out infinite cb-item-drop-glow}.cb-dungeon-item-drop:after{content:"";background:radial-gradient(ellipse, var(--drop-color,#c46bff) 0%, transparent 70%);opacity:.55;pointer-events:none;width:48px;height:11px;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}@keyframes float-up-crit{0%{opacity:0;transform:translate(-50%,6px)scale(.35)rotate(-6deg)}14%{opacity:1;transform:translate(-50%,-2px)scale(1.35)rotate(2deg)}26%{transform:translate(-50%,-4px)scale(1)rotate(0)}70%{opacity:1;transform:translate(-50%,-30px)scale(1)}to{opacity:0;transform:translate(-50%,-58px)scale(1.15)}}.anim-float-crit{animation:1.05s ease-out forwards float-up-crit}@keyframes combat-damage-outgoing{0%{opacity:0;filter:brightness(1.8);transform:translate(-50%,7px)scale(.68)}14%{opacity:1;filter:brightness(1.15);transform:translate(-50%)scale(1.08)}28%{transform:translate(-50%,-5px)scale(1)}72%{opacity:1;transform:translate(-50%,-34px)scale(1)}to{opacity:0;filter:brightness();transform:translate(-50%,-58px)scale(1.08)}}@keyframes combat-damage-outgoing-crit{0%{opacity:0;transform:translate(-50%,9px)scale(.3)rotate(-5deg)}13%{opacity:1;transform:translate(-50%,-2px)scale(1.2)rotate(2deg)}27%{transform:translate(-50%,-6px)scale(1)rotate(0)}70%{opacity:1;transform:translate(-50%,-38px)scale(1.02)}to{opacity:0;transform:translate(-50%,-66px)scale(1.12)}}@keyframes combat-damage-incoming{0%{opacity:0;transform:translate(-50%,2px)scale(.58)}14%{opacity:1;transform:translate(calc(-50% - 7px))scale(1.08)}25%{transform:translate(calc(4px - 50%),-3px)scale(1)}38%{transform:translate(calc(-50% - 2px),-7px)scale(1)}76%{opacity:1;transform:translate(calc(-50% - 11px),-21px)scale(.98)}to{opacity:0;transform:translate(calc(-50% - 19px),-36px)scale(.92)}}@keyframes combat-damage-incoming-crit{0%{opacity:0;transform:translate(-50%,3px)scale(.35)rotate(4deg)}12%{opacity:1;transform:translate(calc(-50% - 10px),-1px)scale(1.28)rotate(-3deg)}24%{transform:translate(calc(6px - 50%),-5px)scale(1)rotate(1deg)}39%{transform:translate(calc(-50% - 4px),-10px)scale(1.04)rotate(0)}75%{opacity:1;transform:translate(calc(-50% - 15px),-27px)scale(1)}to{opacity:0;transform:translate(calc(-50% - 25px),-43px)scale(.96)}}@keyframes combat-damage-dodge{0%{opacity:0;transform:translate(-50%,4px)scale(.75)}18%{opacity:1;transform:translate(calc(-50% - 8px))scale(1)}70%{opacity:1;transform:translate(calc(-50% - 24px),-22px)scale(1)}to{opacity:0;transform:translate(calc(-50% - 38px),-36px)scale(.92)}}.combat-damage-float{top:0;left:calc(50% + var(--damage-offset-x,0px));z-index:40;color:#f7f0df;font-variant-numeric:tabular-nums;letter-spacing:.025em;white-space:nowrap;pointer-events:none;-webkit-text-stroke:.8px #241408;paint-order:stroke fill;text-shadow:0 2px 2px #000,0 0 5px #000000e6;will-change:transform, opacity, filter;justify-content:center;align-items:center;gap:4px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:25px;font-weight:900;line-height:1;animation:.78s cubic-bezier(.18,.76,.28,1) forwards combat-damage-outgoing;display:inline-flex;position:absolute}.combat-damage-float.is-outgoing.is-crit{color:#ffd53f;letter-spacing:.04em;-webkit-text-stroke:1.35px #693300;text-shadow:0 3px 2px #1b0b00,0 0 7px #ffbf20,0 0 18px #ff8000c2;font-size:33px;animation-name:combat-damage-outgoing-crit;animation-duration:.8s}.combat-damage-float.is-incoming{color:#ff756d;letter-spacing:-.02em;-webkit-text-stroke:.65px #390000;text-shadow:0 2px 2px #000,0 0 6px #e11c1cbd;font-family:"Press Start 2P",ui-monospace,monospace;font-size:14px;font-weight:400;animation-name:combat-damage-incoming;animation-duration:.72s}.combat-damage-float.is-incoming.is-crit{color:#ff3d35;-webkit-text-stroke:1px #4a0000;text-shadow:0 2px 2px #000,0 0 7px #ff291f,0 0 15px #9d0000e0;font-size:21px;animation-name:combat-damage-incoming-crit;animation-duration:.8s}.combat-damage-float.is-incoming.is-boss{color:#ff643f;text-shadow:0 2px 2px #000,0 0 8px #ff3c20,0 0 20px #820000f2;font-size:23px}.combat-damage-float__mark{color:#ffb13b;-webkit-text-stroke:0;filter:drop-shadow(0 0 4px #ff321d);font-family:ui-sans-serif,system-ui,sans-serif;font-size:.9em}.combat-damage-float.is-dodge{color:#72e6ff;letter-spacing:0;-webkit-text-stroke:.6px #063546;text-shadow:0 2px 2px #000,0 0 8px #39cdffcc;font-family:"Press Start 2P",ui-monospace,monospace;font-size:14px;font-weight:400;animation:.76s ease-out forwards combat-damage-dodge}@keyframes loot-pop{0%{transform:scale(0)}70%{transform:scale(1.25)}to{transform:scale(1)}}.anim-loot{animation:.35s ease-out loot-pop}@keyframes fx-slash{0%{transform:translate(-50%, -50%) rotate(var(--slash-rot,-32deg)) scaleX(.15);opacity:0}30%{opacity:1}to{transform:translate(-50%, -50%) rotate(var(--slash-rot,-32deg)) scaleX(1.2);opacity:0}}.fx-slash{animation:.18s ease-out forwards fx-slash}@keyframes fx-hell-hound-claw{0%{clip-path:inset(0 100% 0 0);opacity:0;transform:translate(-58%,-50%)rotate(-5deg)scale(.35)}22%{opacity:1}58%{clip-path:inset(0);opacity:1;transform:translate(-50%,-50%)rotate(-5deg)scale(1.03)}to{clip-path:inset(0);opacity:0;transform:translate(-42%,-50%)rotate(-5deg)scale(1.18)}}.fx-hell-hound-claw{image-rendering:pixelated;filter:drop-shadow(0 0 5px #ff5c0ae6);animation:.32s steps(5,end) forwards fx-hell-hound-claw}@keyframes fx-hit-flash{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}18%{opacity:1;transform:translate(-50%,-50%)scale(.72)}52%{opacity:.9;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.35)}}.fx-hit-flash{animation:.24s ease-out forwards fx-hit-flash}@keyframes fx-lightning-impact{0%{opacity:0;transform:translate(-50%,-50%)scale(.25)}18%{opacity:1;transform:translate(-50%,-50%)scale(.7)}55%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.28)}}.fx-lightning-impact{width:44px;height:44px;image-rendering:pixelated;filter:drop-shadow(0 0 4px #4ee9ff)drop-shadow(0 0 8px #2d69ffcc);animation:.3s steps(4,end) forwards fx-lightning-impact}.fx-lightning-impact__core,.fx-lightning-impact__ray{display:block;position:absolute;top:50%;left:50%}.fx-lightning-impact__core{background:#f4feff;width:10px;height:10px;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #61eaff,0 0 0 6px #2b68ffb8}.fx-lightning-impact__ray{transform-origin:0;width:4px;height:4px;transform:translate(3px, -2px) rotate(var(--lightning-impact-angle));background:#f4feff;box-shadow:6px -3px #92f5ff,12px 0 #42cfff,18px -3px #286fff}@keyframes fx-storm-archmage-charge{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}17%{opacity:.7;transform:translate(-50%,-50%)scale(.45)}34%{opacity:.9;transform:translate(-50%,-50%)scale(.68)}51%{opacity:1;transform:translate(-50%,-50%)scale(.9)}64%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}68%,to{opacity:0;transform:translate(-50%,-50%)scale(1.4)}}.fx-storm-archmage-charge{background:radial-gradient(circle,#fff 0 16%,#8cf5ff 28%,#277cff 52%,#462ddc59 68%,#0000 72%);border:3px solid #71ecff;border-radius:50%;width:34px;height:34px;animation:.667s steps(6,end) forwards fx-storm-archmage-charge;top:40%;left:16%;box-shadow:0 0 8px 2px #50e6ff,0 0 15px 5px #2f5cffb3}.fx-storm-archmage-charge span{border:3px dashed #a5f8ff;border-radius:50%;animation:.36s steps(6,end) infinite fx-storm-charge-spin;position:absolute;inset:-7px}@keyframes fx-storm-charge-spin{to{transform:rotate(360deg)}}@keyframes fx-storm-strike-bolt{0%{opacity:0;transform:translateY(-150px)scaleY(.65)}16%{opacity:1}80%{opacity:1;transform:translateY(-18px)scaleY(.95)}92%{opacity:1;transform:translateY(0)scaleY(1)}to{opacity:0;transform:translateY(0)scaleY(1.1)}}.fx-storm-strike-bolt{transform-origin:50% 100%;filter:drop-shadow(0 0 4px #66edff)drop-shadow(0 0 10px #2b5bffe6);animation:.4s steps(7,end) forwards fx-storm-strike-bolt}@keyframes fx-storm-strike-warning{0%{opacity:0;transform:translate(-50%,50%)scale(.35)}22%{opacity:.85;transform:translate(-50%,50%)scale(.75)}62%{opacity:.65;transform:translate(-50%,50%)scale(1)}78%,to{opacity:0;transform:translate(-50%,50%)scale(1.15)}}.fx-storm-strike-warning{background:radial-gradient(#d8fcffcc,#357bff38 48%,#0000 72%);border:3px solid #75edff;border-radius:50%;width:48px;height:13px;animation:.4s steps(5,end) forwards fx-storm-strike-warning;bottom:0;left:50%;box-shadow:0 0 7px #62eaff,0 0 14px #2d54ffa6}@keyframes fx-skill-ring{0%{opacity:.95;transform:translate(-50%,-50%)scale(.25)}to{opacity:0;transform:translate(-50%,-50%)scale(2.4)}}.fx-skill-ring{animation:.6s ease-out forwards fx-skill-ring}@keyframes fx-skill-core{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}25%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(1.8)}}.fx-skill-core{animation:.5s ease-out forwards fx-skill-core}@keyframes fx-skill-shard{0%{transform:translate(-50%, -50%) rotate(var(--a)) translateX(8px);opacity:1}to{transform:translate(-50%, -50%) rotate(var(--a)) translateX(48px);opacity:0}}.fx-skill-shard{animation:.6s ease-out forwards fx-skill-shard}@keyframes fx-skill-name{0%{opacity:0;transform:translate(-50%,6px)scale(.7)}22%{opacity:1;transform:translate(-50%,-8px)scale(1)}to{opacity:0;transform:translate(-50%,-34px)scale(1)}}.fx-skill-name{animation:.9s ease-out forwards fx-skill-name}@keyframes fx-skill-flash{0%{opacity:0}20%{opacity:1}to{opacity:0}}.fx-skill-flash{animation:.42s ease-out forwards fx-skill-flash}@keyframes skill-shot{0%{left:var(--skill-shot-from,31%);bottom:var(--skill-shot-from-bottom,120px);opacity:0;transform:scale(.72)}14%{opacity:1}82%{opacity:1}to{left:var(--skill-shot-to,45%);bottom:var(--skill-shot-to-bottom,132px);opacity:0;transform:scale(1)}}@keyframes skill-fireball-shot{0%{left:var(--skill-shot-from,31%);bottom:var(--skill-shot-from-bottom,120px);opacity:0}8%{opacity:1}92%{opacity:1}to{left:var(--skill-shot-to,45%);bottom:var(--skill-shot-to-bottom,120px);opacity:0}}@keyframes skill-ice-wind-shot{0%{left:var(--skill-shot-from,31%);bottom:var(--skill-shot-from-bottom,120px);transform:translateX(var(--ice-wind-start-x,0px)) scale(.18, .72);opacity:0}10%{transform:translateX(var(--ice-wind-start-x,0px)) scale(.34, .86);opacity:1}88%{opacity:1}to{left:var(--skill-shot-from,31%);bottom:var(--skill-shot-to-bottom,120px);transform:translateX(var(--ice-wind-end-x,40px)) scale(1, 1);opacity:1}}.fx-ice-breath{opacity:1;transform-origin:0;position:relative;overflow:visible}.fx-ice-breath__sheet{width:100%;height:100%;image-rendering:pixelated;mix-blend-mode:screen;--ice-tail-fade:-24%;-webkit-mask-image:linear-gradient(90deg, transparent 0%, transparent var(--ice-tail-fade), #000 calc(var(--ice-tail-fade) + 24%), #000 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0%, transparent var(--ice-tail-fade), #000 calc(var(--ice-tail-fade) + 24%), #000 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0%, transparent var(--ice-tail-fade), #000 calc(var(--ice-tail-fade) + 24%), #000 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0%, transparent var(--ice-tail-fade), #000 calc(var(--ice-tail-fade) + 24%), #000 100%);mask-image:linear-gradient(90deg, transparent 0%, transparent var(--ice-tail-fade), #000 calc(var(--ice-tail-fade) + 24%), #000 100%);filter:brightness(1.12)saturate(1.2)drop-shadow(0 0 5px #c7f8ff)drop-shadow(0 0 14px #32bce8aa);animation:ice-breath-frames var(--ice-breath-duration,1.15s) steps(10, end) forwards, ice-wind-tail-dissolve var(--ice-breath-duration,1.15s) linear forwards;background-position:0 0;background-repeat:no-repeat;background-size:1100% 100%;display:block}@property --ice-tail-fade{syntax:"<percentage>";inherits:false;initial-value:-24%}@keyframes ice-breath-frames{0%{background-position:0 0}to{background-position:100% 0}}@keyframes ice-wind-tail-dissolve{0%,44%{--ice-tail-fade:-24%;opacity:1}56%{--ice-tail-fade:-4%;opacity:1}70%{--ice-tail-fade:22%;opacity:1}83%{--ice-tail-fade:49%;opacity:.97}93%{--ice-tail-fade:73%;opacity:.84}98%{--ice-tail-fade:89%;opacity:.55}to{--ice-tail-fade:100%;opacity:0}}.fx-fire-wave{opacity:0;transform-origin:0;animation:fire-wave-open var(--fire-wave-duration,1s) cubic-bezier(.13,.7,.2,1) forwards;position:relative;overflow:visible}.fx-fire-wave__sheet{width:100%;height:100%;image-rendering:pixelated;mix-blend-mode:screen;filter:brightness(1.1)saturate(1.22)drop-shadow(0 0 5px #fff0a0)drop-shadow(0 0 14px #ff5a00cc)drop-shadow(0 0 24px #d9210066);background-position:0 0;background-repeat:no-repeat;background-size:400% 100%;animation:.19s steps(3,end) infinite fire-wave-frames,95ms ease-in-out infinite alternate fire-wave-pulse;display:block}@keyframes fire-wave-frames{0%{background-position:0 0}to{background-position:100% 0}}@keyframes fire-wave-pulse{0%{opacity:.91;transform:scaleY(.97)}to{opacity:1;transform:scaleY(1.035)}}@keyframes fire-wave-open{0%{opacity:0;transform:scale(.07,.62)}9%{opacity:1}24%{opacity:1;transform:scale(.72,.9)}36%,78%{opacity:1;transform:scale(1)}91%{opacity:.82;transform:scale(1.025,.94)}to{opacity:0;transform:scale(1.05,.86)}}.fx-lightning-bolt{opacity:0;transform-origin:0;animation:lightning-bolt-open var(--lightning-bolt-duration,1s) cubic-bezier(.12,.72,.2,1) forwards;position:relative}.fx-lightning-bolt__sheet{mix-blend-mode:screen;filter:brightness(1.12)saturate(1.18)drop-shadow(0 0 5px #fff4a8)drop-shadow(0 0 14px #ffd400cc);background-position:0 0;background-repeat:no-repeat;background-size:400% 100%;width:100%;height:100%;animation:.14s steps(3,end) infinite lightning-bolt-frames,70ms steps(2,end) infinite lightning-bolt-flicker;display:block}@keyframes lightning-bolt-frames{0%{background-position:0 0}to{background-position:100% 0}}@keyframes lightning-bolt-flicker{0%,to{opacity:.86}50%{opacity:1}}@keyframes lightning-bolt-open{0%{opacity:0;transform:scale(.06,.58)}10%{opacity:1}27%{opacity:1;transform:scale(1)}76%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.025,.9)}}.fx-frost-rain{width:320px;height:370px;transform:scale(var(--frost-rain-scale,1));transform-origin:50% 100%;position:absolute;bottom:0;left:0;overflow:visible}.fx-frost-rain__drop{opacity:0;transform-origin:50% 100%;width:63px;height:146px;animation:frost-rain-drop var(--frost-drop-duration,.76s) cubic-bezier(.18,.66,.2,1) var(--frost-drop-delay,0s) forwards;position:absolute;bottom:0;overflow:visible}.fx-frost-rain__drop img{width:63px;max-width:none;height:146px;image-rendering:pixelated;filter:brightness(1.13)saturate(1.25)drop-shadow(0 0 4px #87eaff)drop-shadow(0 0 9px #168bd0aa);display:block}.fx-frost-rain__ground{opacity:0;transform-origin:50% 88%;width:92px;height:46px;animation:frost-rain-ground-hit .33s cubic-bezier(.16,.76,.2,1) var(--frost-ground-delay,.7s) forwards;position:absolute;bottom:-7px}.fx-frost-rain__ground img{width:100%;max-width:none;height:100%;image-rendering:pixelated;filter:brightness(1.18)saturate(1.25)drop-shadow(0 0 5px #8cecff)drop-shadow(0 0 10px #168bd0aa);display:block}.fx-frost-rain__ring{opacity:0;border:3px solid #baf6ff;border-radius:50%;width:230px;height:34px;animation:.65s ease-out .83s forwards frost-rain-ring;position:absolute;bottom:2px;left:50%;box-shadow:0 0 9px #baf6ff,0 0 20px #269fd4aa,inset 0 0 12px #56d8ff99}@keyframes frost-rain-drop{0%{transform:translate(calc(-50% - var(--frost-drop-drift,0px)), -390px) rotate(var(--frost-drop-tilt,0deg)) scale(var(--frost-drop-scale,1), .82);opacity:0}8%{opacity:.92}76%{transform:translate(calc(-50% + var(--frost-drop-drift,0px)), -72px) rotate(var(--frost-drop-tilt,0deg)) scale(var(--frost-drop-scale,1), 1.04);opacity:1}94%{transform:translate(-50%, 0) rotate(var(--frost-drop-tilt,0deg)) scale(var(--frost-drop-scale,1), 1);opacity:1}to{transform:translate(-50%, 11px) rotate(var(--frost-drop-tilt,0deg)) scale(var(--frost-drop-scale,1), .68);opacity:0}}@keyframes frost-rain-ground-hit{0%{opacity:0;transform:translate(-50%)scale(.18,.12)}18%{opacity:.95;transform:translate(-50%)scale(.82,.72)}42%{opacity:1;transform:translate(-50%)scaleX(1.08)}to{opacity:0;transform:translate(-50%)scale(1.18,.78)}}@keyframes frost-rain-ring{0%{opacity:0;transform:translate(-50%)scale(.34)}18%{opacity:.95}to{opacity:0;transform:translate(-50%)scale(1.45)}}@keyframes skill-meteor-drop{0%{left:calc(var(--skill-shot-to,45%) - 4%);opacity:0;bottom:calc(100% - 42px);transform:scale(.65)}7%{opacity:1}18%{transform:scale(.82)}27%{left:var(--skill-shot-to,45%);bottom:var(--skill-shot-to-bottom,72px);opacity:1;transform:translateY(5px)scale(1.15)}36%{left:var(--skill-shot-to,45%);bottom:var(--skill-shot-to-bottom,72px);opacity:1;transform:translateY(12px)scale(1.38)}46%{left:var(--skill-shot-to,45%);bottom:var(--skill-shot-to-bottom,72px);opacity:1;transform:translateY(13px)scale(1.25)}55%{left:var(--skill-shot-to,45%);bottom:var(--skill-shot-to-bottom,72px);opacity:1;transform:translateY(14px)scale(1.3)}64%{left:var(--skill-shot-to,45%);bottom:var(--skill-shot-to-bottom,72px);opacity:1;transform:translateY(16px)scale(1.35)}73%{left:var(--skill-shot-to,45%);bottom:var(--skill-shot-to-bottom,72px);opacity:1;transform:translateY(17px)scale(1.4)}82%{left:var(--skill-shot-to,45%);bottom:var(--skill-shot-to-bottom,72px);opacity:1;transform:translateY(19px)scale(1.45)}91%{left:var(--skill-shot-to,45%);bottom:var(--skill-shot-to-bottom,72px);opacity:1;transform:translateY(16px)scale(1.35)}to{left:var(--skill-shot-to,45%);bottom:var(--skill-shot-to-bottom,72px);opacity:0;transform:translateY(16px)scale(1.35)}}@keyframes skill-boomerang-shot{0%{left:var(--skill-shot-from,35%);bottom:var(--skill-shot-from-bottom,132px);opacity:0;transform:scale(.68)}10%{opacity:1}66%{left:var(--skill-shot-to,58%);bottom:var(--skill-shot-to-bottom,132px);opacity:1;transform:scale(1.05)}86%{opacity:1}to{left:var(--skill-shot-return,48%);bottom:var(--skill-shot-to-bottom,132px);opacity:0;transform:scale(.9)}}@keyframes skill-boomerang-spin{0%{transform:rotate(0)}to{transform:rotate(720deg)}}@keyframes skill-axe-lock{0%{left:var(--skill-shot-from,35%);bottom:var(--skill-shot-from-bottom,132px);opacity:1;transform:scale(1)}48%{left:var(--skill-shot-to,45%);bottom:var(--skill-shot-to-bottom,132px);opacity:1;transform:scale(1)}to{left:var(--skill-shot-return,35%);bottom:var(--skill-shot-from-bottom,132px);opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.fx-hit-flash,.fx-hell-hound-claw,.fx-lightning-impact,.fx-storm-archmage-charge,.fx-storm-strike-bolt,.fx-storm-strike-warning,.fx-skill-ring,.fx-skill-core,.fx-skill-shard,.fx-skill-name,.fx-skill-flash{animation-duration:10ms!important}}@keyframes fx-spark{0%{opacity:.95;transform:translate(-50%,-50%)scale(.3)}to{opacity:0;transform:translate(-50%,-50%)scale(1.9)}}.fx-spark{animation:.26s ease-out forwards fx-spark}@keyframes fx-spark-line{0%{transform:translate(-50%, -50%) rotate(var(--a)) translateX(2px) scaleX(.3);opacity:1}to{transform:translate(-50%, -50%) rotate(var(--a)) translateX(18px) scaleX(1);opacity:0}}.fx-spark-line{animation:.24s ease-out forwards fx-spark-line}@keyframes fx-puff{0%{opacity:.65;transform:translate(-50%,-50%)scale(.4)}to{opacity:0;transform:translate(-50%,-50%)scale(1.6)}}.fx-puff{animation:.35s ease-out forwards fx-puff}@keyframes fx-loot-burst{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}30%{opacity:.95}to{opacity:0;transform:translate(-50%,-50%)scale(1.8)}}.fx-loot-burst{animation:.5s ease-out forwards fx-loot-burst}@keyframes fx-spawn-in{0%{opacity:0;transform:translateY(10px)scale(.78)}to{opacity:1;transform:translateY(0)scale(1)}}.fx-spawn-in{animation:.3s ease-out fx-spawn-in}@keyframes tut-pulse{0%,to{box-shadow:0 0 #ff8a3b99}50%{box-shadow:0 0 0 5px #ff8a3b00}}.tut-pulse{border-radius:12px;animation:1.2s ease-out infinite tut-pulse}@keyframes hero-aura{0%,to{opacity:.45;transform:translate(-50%)scale(.92)}50%{opacity:.8;transform:translate(-50%)scale(1.08)}}.anim-aura{animation:1.8s ease-in-out infinite hero-aura}@keyframes enhance-badge-pulse{0%,to{opacity:1}50%{opacity:.45}}.anim-enhance-pulse{animation:1.4s ease-in-out infinite enhance-badge-pulse;box-shadow:0 1px 3px #000000b3,0 0 4px #8affb066}@keyframes amb-rise{0%{opacity:0;transform:translateY(30px)translate(0)}12%{opacity:.85}to{opacity:0;transform:translateY(-280px)translate(18px)}}@keyframes amb-drift{0%{opacity:0;transform:translate(-10%)}20%,80%{opacity:.5}to{opacity:0;transform:translate(110%)}}@keyframes amb-twinkle{0%,to{opacity:.15}50%{opacity:1}}.amb-rise{animation:linear infinite amb-rise}.amb-drift{border-radius:999px;animation:linear infinite amb-drift}.amb-twinkle{animation:ease-in-out infinite amb-twinkle}@keyframes reveal-glow{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.18);box-shadow:0 0 14px 4px #c46bffaa}to{transform:scale(1);box-shadow:0 0 8px 2px #c46bff55}}.anim-glow{animation:.65s ease-out forwards reveal-glow}@keyframes reveal-burst{0%{opacity:0;transform:scale(.2)rotate(-12deg)}40%{opacity:1;transform:scale(1.45)rotate(6deg);box-shadow:0 0 24px 9px #ffce4dcc}70%{transform:scale(.95)rotate(0)}to{transform:scale(1);box-shadow:0 0 12px 4px #ffce4d88}}.anim-burst{animation:1.4s cubic-bezier(.2,1.4,.3,1) forwards reveal-burst}@keyframes banner-in{0%{opacity:0;transform:scale(.6)translateY(12px)}14%{opacity:1;transform:scale(1.08)}24%{transform:scale(1)}72%{opacity:1}to{opacity:0;transform:scale(1.02)}}.anim-banner{animation:1.7s ease-out forwards banner-in}@keyframes shimmer{0%,to{box-shadow:0 0 4px 1px #fa09}50%{box-shadow:0 0 12px 4px #ffc800f2}}.anim-shimmer{animation:1.4s ease-in-out infinite shimmer}@keyframes map-node-pulse{0%,to{box-shadow:0 0 8px 3px #ffce4d8c}50%{box-shadow:0 0 22px 8px #ffce4de6}}.map-node-active{animation:1.4s ease-in-out infinite map-node-pulse}@keyframes map-sword-bob{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-5px)}}.map-sword-indicator{animation:.9s ease-in-out infinite map-sword-bob}.wm-root{color:#e9dfc8;background:radial-gradient(120% 90% at 50% -20%,#78582229,#0000 60%),linear-gradient(#0d0b08,#070605);grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.wm-top{z-index:20;box-sizing:border-box;background:linear-gradient(#2e210eb8,#0c0a0773);flex-shrink:0;align-items:center;gap:12px;height:52px;padding:0 12px;display:flex;position:relative}.wm-top:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#d6aa5447 6%,#d6aa54 50%,#d6aa5447 94%,#0000);height:2px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 1px 6px #d6aa5459}.wm-top__id{align-items:center;gap:8px;min-width:0;display:flex}.wm-crest{width:26px;height:26px;box-shadow:0 0 10px var(--wm-accent), inset 0 0 6px #0009;background:linear-gradient(135deg,#3a2a10,#16110a);border:1px solid #d6aa54b3;flex-shrink:0;place-items:center;display:grid;transform:rotate(45deg)}@supports (color:color-mix(in lab, red, red)){.wm-crest{box-shadow:0 0 10px color-mix(in srgb, var(--wm-accent) 34%, transparent), inset 0 0 6px #0009}}.wm-crest{color:#f0d488}.wm-crest>*{transform:rotate(-45deg)}.wm-crest--dun{background:linear-gradient(135deg,#0f2c3c,#08161e);border-color:#7fd4ffbf}.wm-top__names{flex-direction:column;gap:1px;min-width:0;display:flex}.wm-top__name{letter-spacing:.05em;color:var(--wm-accent);text-shadow:0 1px 3px #000, 0 0 10px var(--wm-accent);font-size:11px}@supports (color:color-mix(in lab, red, red)){.wm-top__name{text-shadow:0 1px 3px #000, 0 0 10px color-mix(in srgb, var(--wm-accent) 40%, transparent)}}.wm-top__region{color:#a08d63;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.wm-threat{cursor:help;flex-shrink:0;place-items:center;width:16px;height:16px;display:grid;position:relative}.wm-threat__icon{opacity:.85;place-items:center;display:grid}.wm-threat:hover .wm-threat__icon{opacity:1}.wm-threat__pop{z-index:9999;text-align:left;white-space:normal;pointer-events:none;background:#0a0b09f7;border:1px solid #6b5a2e;border-radius:6px;flex-direction:column;gap:3px;width:190px;padding:7px 8px;display:flex;position:fixed;transform:translateY(-50%);box-shadow:0 4px 14px #0009}.wm-threat__pop-title{color:#e8c877;margin-bottom:2px;font:400 7px/1.2 "Press Start 2P",ui-monospace,monospace}.wm-threat__line{color:#97a087;font-size:8px;line-height:1.35}.wm-threat__line i{color:#dfe6d2;font-style:normal}.wm-threat__hint{color:#74795f;border-top:1px solid #906d2f47;margin-top:2px;padding-top:3px;font-size:7px;line-height:1.35}.wm-top__stats{align-items:center;gap:8px;min-width:0;margin-left:6px;display:flex}.wm-stat{background:linear-gradient(#18120ad9,#0a0805b3);border:1px solid #785c2c6b;border-radius:2px;align-items:center;gap:5px;min-width:0;padding:4px 9px;display:flex}.wm-stat__ic{color:#a98d55;flex-shrink:0}.wm-stat__ic--ok{color:#5fc978}.wm-stat__lbl{color:#8f7c54;white-space:nowrap;font-size:9px;font-style:normal}.wm-stat b{color:#f2d98f;white-space:nowrap;font-size:11px;font-weight:900}.wm-diff{align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex;position:relative}.wm-diff__lbl{color:#93805a;white-space:nowrap;cursor:help;font-size:9px}.wm-diffbtn{--dm:#d4a44a;cursor:pointer;letter-spacing:.04em;color:#f6e0a4;border:1px solid var(--dm);align-items:center;gap:7px;min-width:104px;padding:5px 9px;font-size:11px;font-weight:700;display:flex}@supports (color:color-mix(in lab, red, red)){.wm-diffbtn{border:1px solid color-mix(in srgb, var(--dm) 62%, #3a2c12)}}.wm-diffbtn{background:linear-gradient(180deg, var(--dm), #100c07 62%, #1b1409);border-radius:2px}@supports (color:color-mix(in lab, red, red)){.wm-diffbtn{background:linear-gradient(180deg, color-mix(in srgb, var(--dm) 26%, #1b1409), #100c07 62%, #1b1409)}}.wm-diffbtn{box-shadow:inset 0 1px 0 var(--dm), inset 0 -1px 0 #0009, 0 2px 5px #0000008c}@supports (color:color-mix(in lab, red, red)){.wm-diffbtn{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--dm) 32%, transparent), inset 0 -1px 0 #0009, 0 2px 5px #0000008c}}.wm-diffbtn{transition:box-shadow .13s,border-color .13s}.wm-diffbtn:hover{border-color:var(--dm);box-shadow:inset 0 1px 0 var(--dm), 0 0 12px var(--dm)}@supports (color:color-mix(in lab, red, red)){.wm-diffbtn:hover{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--dm) 45%, transparent), 0 0 12px color-mix(in srgb, var(--dm) 42%, transparent)}}.wm-diff.is-open .wm-diffbtn{border-color:var(--dm);box-shadow:0 0 12px var(--dm)}@supports (color:color-mix(in lab, red, red)){.wm-diff.is-open .wm-diffbtn{box-shadow:0 0 12px color-mix(in srgb, var(--dm) 50%, transparent)}}.wm-diffbtn--hero{--dm:#7fd4ff}.wm-diffbtn--kaos{--dm:#e05a5a}.wm-diffbtn__dot{background:var(--dm);width:7px;height:7px;box-shadow:0 0 7px var(--dm);flex-shrink:0;transform:rotate(45deg)}.wm-diffbtn__txt{text-align:left;white-space:nowrap;flex:1;min-width:0}.wm-diffbtn__caret{color:var(--dm);transform:rotate(90deg)}@supports (color:color-mix(in lab, red, red)){.wm-diffbtn__caret{color:color-mix(in srgb, var(--dm) 78%, #8a7550)}}.wm-diffbtn__caret{transition:transform .14s}.wm-diff.is-open .wm-diffbtn__caret{transform:rotate(-90deg)}.wm-diffmenu{z-index:60;background:linear-gradient(#1a140c,#0c0906);border:1px solid #967436b3;border-radius:2px;min-width:148px;margin:0;padding:3px;list-style:none;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 22px #000000bf,inset 0 0 14px #00000080}.wm-diffopt{--dm:#d4a44a;cursor:pointer;color:#cbb488;text-align:left;background:0 0;border:1px solid #0000;border-radius:2px;align-items:center;gap:7px;width:100%;padding:6px 8px;font-size:11px;display:flex}.wm-diffopt--hero{--dm:#7fd4ff}.wm-diffopt--kaos{--dm:#e05a5a}.wm-diffopt:hover:not(:disabled){color:#f6e0a4;border-color:var(--dm)}@supports (color:color-mix(in lab, red, red)){.wm-diffopt:hover:not(:disabled){border-color:color-mix(in srgb, var(--dm) 55%, transparent)}}.wm-diffopt:hover:not(:disabled){background:linear-gradient(90deg, var(--dm), transparent 85%)}@supports (color:color-mix(in lab, red, red)){.wm-diffopt:hover:not(:disabled){background:linear-gradient(90deg, color-mix(in srgb, var(--dm) 20%, transparent), transparent 85%)}}.wm-diffopt.is-on{color:#f6e0a4;border-color:var(--dm)}@supports (color:color-mix(in lab, red, red)){.wm-diffopt.is-on{border-color:color-mix(in srgb, var(--dm) 62%, transparent)}}.wm-diffopt.is-on{background:linear-gradient(90deg, var(--dm), transparent 88%)}@supports (color:color-mix(in lab, red, red)){.wm-diffopt.is-on{background:linear-gradient(90deg, color-mix(in srgb, var(--dm) 24%, transparent), transparent 88%)}}.wm-diffopt.is-locked{color:#6f6a5c;cursor:not-allowed}.wm-diffopt__dot{background:var(--dm);flex-shrink:0;width:6px;height:6px;transform:rotate(45deg)}.wm-diffopt.is-locked .wm-diffopt__dot{box-shadow:none;background:#5a5448}.wm-diffopt__txt{white-space:nowrap;flex:1;min-width:0}.wm-diffopt__note{color:#8a7f66;white-space:nowrap;font-size:9px;font-style:normal}.wm-diffopt__lock{color:#8a8272;flex-shrink:0}.wm-body{grid-template-columns:clamp(104px,22%,138px) minmax(0,1fr);min-height:0;display:grid}.wm-rail{background:linear-gradient(#14100ab3,#080705e6);border-right:1px solid #9674364d;flex-direction:column;gap:3px;min-width:0;min-height:0;padding:6px 5px 6px 6px;display:flex;overflow:hidden auto}.wm-row{text-align:left;cursor:pointer;color:#927b52;background:0 0;border:1px solid #0000;border-radius:2px;flex-shrink:0;align-items:center;gap:6px;width:100%;min-width:0;min-height:38px;padding:5px 6px;transition:background .14s,border-color .14s,box-shadow .14s;display:flex;position:relative}.wm-row:hover:not(:disabled){background:#b5873c1a;border-color:#9674364d}.wm-row.is-locked{opacity:.38;filter:grayscale(.65);cursor:not-allowed}.wm-row.is-sel{border-color:var(--row-accent,#d4a44a)}@supports (color:color-mix(in lab, red, red)){.wm-row.is-sel{border-color:color-mix(in srgb, var(--row-accent,#d4a44a) 72%, transparent)}}.wm-row.is-sel{background:linear-gradient(90deg, var(--row-accent,#d4a44a), #0000 88%)}@supports (color:color-mix(in lab, red, red)){.wm-row.is-sel{background:linear-gradient(90deg, color-mix(in srgb, var(--row-accent,#d4a44a) 20%, transparent), #0000 88%)}}.wm-row.is-sel{box-shadow:inset 0 0 12px var(--row-accent,#d4a44a)}@supports (color:color-mix(in lab, red, red)){.wm-row.is-sel{box-shadow:inset 0 0 12px color-mix(in srgb, var(--row-accent,#d4a44a) 16%, transparent)}}.wm-row.is-sel:before{content:"";border:4px solid #0000;border-left-color:var(--row-accent,#d4a44a);width:0;height:0;margin-left:-12px;position:absolute}.wm-row__mark{color:#b28d4a;background:#0a0805d9;border:1px solid #8969358c;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid;transform:rotate(45deg)}.wm-row__mark>*{transform:rotate(-45deg)}.wm-row.is-completed .wm-row__mark{color:#7bd88f;background:#0a1a0fd9;border-color:#46c86e99}.wm-row.is-current .wm-row__mark{color:#ffe6a4;background:#2e2108e6;border-color:#ffce4d;box-shadow:0 0 9px #ffce4d73}.wm-row__num{font-family:"Press Start 2P",monospace;font-size:9px;font-weight:900}.wm-row__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.wm-row__title{letter-spacing:.05em;color:#c9a860;font-size:7px}.wm-row.is-locked .wm-row__title{color:#8d8598}.wm-row__sub{color:#8a7550;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.wm-row__end{flex-shrink:0;justify-content:flex-end;align-items:center;min-width:20px;display:flex}.wm-row__ok{color:#5fc978;filter:drop-shadow(0 0 4px #46c86e80)}.wm-row__count{color:#a98d55;white-space:nowrap;font-size:9px;font-weight:800}.wm-row--act{--row-accent:#d4a44a}.wm-row--dun{--row-accent:#7fd4ff;background:linear-gradient(90deg,#346e9424,#0000 74%)}.wm-row--dun:hover:not(:disabled){background:linear-gradient(90deg,#5aaadc33,#0000 78%)}.wm-row--dun .wm-row__title{color:#8fd9ff}.wm-row--dun .wm-row__count{color:#7fd4ff}.wm-row__mark--dun{background:#08161ee6;border-color:#7fd4ff8c;border-radius:50%;transform:none}.wm-row__mark--dun>*{transform:none}.wm-row--dun.is-ready .wm-row__mark--dun{border-color:#7fd4ff;box-shadow:0 0 11px #7fd4ff99}.wm-stage{min-width:0;min-height:0;display:flex}.wm-scene{isolation:isolate;flex:1;min-width:0;min-height:0;position:relative;overflow:hidden;container-type:inline-size}.wm-scene__bg{background-position:50%;background-size:cover;position:absolute;inset:0}.wm-scene__veil{background:radial-gradient(circle at 50% 42%,#0605041f 20%,#060504b8 82%),linear-gradient(#080605b8 0%,#08060533 30%,#060504cc 100%);position:absolute;inset:0}.wm-scene__veil--dun{background:radial-gradient(circle at 42% 52%,#143c5647 12%,#04080cc7 74%),linear-gradient(#04080ccc 0%,#04080c47 34%,#030609e6 100%)}.wm-ahead{z-index:3;text-align:center;pointer-events:none;position:absolute;top:10px;left:0;right:0}.wm-atitle{letter-spacing:.08em;color:#f6e3a8;text-shadow:0 3px 0 #1a1209, 0 0 18px var(--act-glow), 0 6px 20px #000;margin:0;font-size:26px;line-height:1}@supports (color:color-mix(in lab, red, red)){.wm-atitle{text-shadow:0 3px 0 #1a1209, 0 0 18px color-mix(in srgb, var(--act-glow) 62%, transparent), 0 6px 20px #000}}.wm-aregion{letter-spacing:.16em;text-transform:uppercase;color:#c6ab72;text-shadow:0 2px 6px #000;margin-top:5px;font-size:11px}.wm-path{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.wm-seg{stroke-width:2.5px;stroke-linecap:round;fill:none}.wm-seg.is-done{stroke:#46d36a;opacity:.72;filter:drop-shadow(0 0 3px #46d36a80)}.wm-seg.is-current{stroke:#ffce4d;opacity:.9;filter:drop-shadow(0 0 5px #ffce4d99)}.wm-seg.is-future{stroke:#6b5c3c;opacity:.45;stroke-dasharray:4 5}.wm-node{z-index:2;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.wm-node__face{color:#e2c47f;background:radial-gradient(circle at 50% 35%,#241a0d,#0d0906);border:2px solid #7a6337;border-radius:50%;place-items:center;width:30px;height:30px;transition:transform .13s,box-shadow .13s,border-color .13s;display:grid;box-shadow:0 2px 6px #000000b3}.wm-node:hover:not(:disabled) .wm-node__face{border-color:#d4a44a;transform:scale(1.12);box-shadow:0 0 14px #d4a44a99}.wm-node__n{font-family:"Press Start 2P",monospace;font-size:10px;font-weight:900}.wm-node.is-done .wm-node__face{color:#8ff0a6;background:radial-gradient(circle at 50% 35%,#123420,#071a0f);border-color:#46d36a;box-shadow:0 0 9px #46d36a66,0 2px 6px #000000b3}.wm-node.is-locked{cursor:not-allowed}.wm-node.is-locked .wm-node__face{color:#6b6352;opacity:.5;filter:grayscale(.75);box-shadow:none;border-color:#3a3222}.wm-node.is-boss{width:36px;height:36px}.wm-node.is-boss .wm-node__face{color:#ff8b83;background:radial-gradient(circle at 50% 34%,#3a1210,#150707);border-width:2px;border-color:#c0453c;width:36px;height:36px;box-shadow:0 0 12px #c0453c80,inset 0 0 8px #0009,0 2px 6px #000000b3}.wm-node.is-boss:hover:not(:disabled) .wm-node__face{border-color:#ff6b5f;box-shadow:0 0 16px #ff6b5fb3}.wm-node.is-boss.is-done .wm-node__face{color:#8ff0a6;background:radial-gradient(circle at 50% 34%,#123420,#071a0f);border-color:#46d36a;box-shadow:0 0 10px #46d36a73,0 2px 6px #000000b3}.wm-node.is-boss.is-locked .wm-node__face{color:#7d5b57;opacity:.5;filter:grayscale(.7);box-shadow:none;border-color:#4a2a26}.wm-node.is-current,.wm-node.is-boss.is-current{z-index:5;width:46px;height:46px}.wm-node.is-current .wm-node__face,.wm-node.is-boss.is-current .wm-node__face{color:#fff3cf;background:radial-gradient(circle at 50% 32%,#6a4c11,#241905);border-width:3px;border-color:#ffce4d;width:46px;height:46px;box-shadow:0 0 22px #ffce4dbf,inset 0 0 12px #ffce4d52,0 3px 10px #000}.wm-node.is-current .wm-node__n{color:#fff6da;font-size:13px}.wm-node__ring{pointer-events:none;border:2px solid #ffce4db3;border-radius:50%;width:46px;height:46px;margin:-23px 0 0 -23px;animation:1.8s ease-out infinite wm-pulse;position:absolute;top:50%;left:50%}@keyframes wm-pulse{0%{opacity:.85;transform:scale(.9)}to{opacity:0;transform:scale(1.85)}}.wm-scene--dun{flex-direction:column;align-items:center;display:flex}.wm-dhead{z-index:3;text-align:center;pointer-events:none;box-sizing:border-box;flex-shrink:0;width:100%;padding:14px 12px 0;position:relative}.wm-dtitle{letter-spacing:.04em;color:#eaf6ff;text-shadow:0 3px #06131c,0 0 20px #7fd4ffb3,0 6px 22px #000;margin:0;font-size:22px;line-height:1.15}.wm-dpath{letter-spacing:.12em;color:#9fc8de;text-shadow:0 2px 6px #000;align-items:center;gap:3px;margin-top:6px;font-size:10px;display:inline-flex}.wm-dpath__arrow{color:#7fd4ff}.wm-portal{z-index:2;pointer-events:none;flex:1;place-items:center;width:100%;min-height:0;display:grid;position:relative}.wm-portal__gem{filter:drop-shadow(0 0 18px #7fd4ffd9)drop-shadow(0 6px 14px #000000b3);animation:3.6s ease-in-out infinite wm-float}.wm-portal__halo{background:radial-gradient(circle,#7fd4ff4d 0%,#3c82be24 42%,#0000 68%);border-radius:50%;width:150px;height:150px;animation:3.6s ease-in-out infinite wm-halo;position:absolute}@keyframes wm-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes wm-halo{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}.wm-dcenter{z-index:4;box-sizing:border-box;flex-direction:column;flex-shrink:0;align-items:center;gap:9px;max-width:100%;padding:4px 12px 8px;display:flex;position:relative}.wm-dcenter__top{flex-direction:column;align-items:center;gap:9px;display:flex}.wm-dcenter__cta{display:block}.wm-keycard{color:#e6a955;background:linear-gradient(#26160ae6,#0e0905d9);border:1px solid #be783c99;border-radius:2px;align-items:center;gap:7px;min-width:0;padding:6px 12px;display:flex;box-shadow:inset 0 0 10px #0009}.wm-keycard.is-ok{color:#7bd88f;background:linear-gradient(#0c2214e6,#06100ad9);border-color:#5fc97899}.wm-keycard__ic{flex-shrink:0}.wm-keycard__lbl{letter-spacing:.1em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.wm-keycard__n{white-space:nowrap;align-items:center;gap:3px;font-size:13px;font-weight:900;display:flex}.wm-rewards{flex-direction:column;align-items:center;gap:5px;display:flex}.wm-rewards__lbl{letter-spacing:.18em;text-transform:uppercase;color:#b39a63;text-align:center;text-shadow:0 2px 5px #000;font-size:8px}.wm-rewards__row{gap:6px;display:flex}.wm-slot{cursor:help;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;position:relative}.wm-slot__frame{object-fit:fill;width:100%;height:100%;image-rendering:pixelated;opacity:.95;pointer-events:none;position:absolute;inset:0}.wm-slot__ic{z-index:1;position:relative}.wm-slot__n{z-index:2;color:#ffe6a4;white-space:nowrap;background:#080604e6;border:1px solid #96743699;border-radius:2px;padding:0 3px;font-size:8px;font-style:normal;font-weight:900;position:absolute;bottom:-3px;right:-2px}.wm-slot--rare:after{content:"";pointer-events:none;border-radius:3px;position:absolute;inset:-2px;box-shadow:0 0 10px #b26effa6,inset 0 0 8px #b26eff4d}.wm-dfoot{z-index:4;box-sizing:border-box;background:linear-gradient(#04080c00,#030609e6 55%);flex-shrink:0;justify-content:center;align-items:center;gap:8px;width:100%;padding:8px 12px 10px;display:flex;position:relative}.wm-enter-btn{letter-spacing:.04em;padding:8px 26px!important;font-size:13px!important}.wm-best,.wm-lb{background:linear-gradient(#0c1822d9,#050a0fbf);border:1px solid #5a788c66;border-radius:2px;flex-shrink:0;align-items:center;gap:6px;min-width:0;padding:5px 9px;display:flex}.wm-best__ic{color:#8fd36a;flex-shrink:0}.wm-best__lbl,.wm-lb__lbl{color:#7f95a5;white-space:nowrap;font-size:9px;font-style:normal}.wm-best b{color:#cfeeb0;white-space:nowrap;font-size:12px;font-weight:900}.wm-lb{cursor:default;opacity:.62}.wm-lb__ic{color:#c9a860;flex-shrink:0}.wm-lb__soon{letter-spacing:.06em;text-transform:uppercase;color:#0d0a06;white-space:nowrap;background:#a98d55;border-radius:2px;padding:1px 5px;font-size:8px;font-style:normal;font-weight:900}@container (width<=560px){.wm-best__lbl,.wm-lb__lbl{display:none}.wm-best,.wm-lb{gap:5px;padding:4px 7px}.wm-dfoot{gap:6px;padding:5px 10px 7px}.wm-dhead{padding-top:8px}.wm-dpath{margin-top:3px}.wm-dcenter{gap:6px;padding:2px 8px 5px}.wm-dcenter__top{flex-direction:row;gap:8px}.wm-portal{min-height:44px}.wm-keycard{padding:4px 10px}.wm-rewards{gap:3px}.wm-slot{width:34px;height:34px}.wm-enter-btn{padding:6px 20px!important}.wm-portal__gem{width:46px!important;height:46px!important}.wm-portal__halo{width:84px;height:84px}}.wm-portal{min-height:52px}@container (width<=400px){.wm-lb__soon{display:none}}.mini-map-window .wm-top{gap:8px;min-height:40px;padding:5px 8px 7px}.mini-map-window .wm-top__stats{display:none}.mini-map-window .wm-crest{width:22px;height:22px}.mini-map-window .wm-body{grid-template-columns:clamp(92px,26%,116px) minmax(0,1fr)}.mini-map-window .wm-row{gap:5px;min-height:34px;padding:4px 5px}.mini-map-window .wm-row__mark{width:17px;height:17px}.mini-map-window .wm-dcenter{gap:7px;padding:3px 8px 6px}.mini-map-window .wm-slot{width:34px;height:34px}.mini-map-window .wm-enter-btn{padding:7px 20px!important;font-size:13px!important}.mini-map-window .wm-node,.mini-map-window .wm-node__face{width:25px;height:25px}.mini-map-window .wm-node.is-current,.mini-map-window .wm-node.is-current .wm-node__face{width:36px;height:36px}.mini-map-window .wm-node__ring{width:36px;height:36px;margin:-18px 0 0 -18px}.mini-map-window .wm-top__name{font-size:12px}.mini-map-window .wm-top__region{font-size:11px}.mini-map-window .wm-diff__lbl{font-size:10px}.mini-map-window .wm-diffbtn{min-width:92px;padding:4px 8px;font-size:12px}.mini-map-window .wm-diffopt{font-size:12px}.mini-map-window .wm-row__title{font-size:8px}.mini-map-window .wm-row__sub,.mini-map-window .wm-row__count{font-size:10px}.mini-map-window .wm-aregion{font-size:12px}.mini-map-window .wm-dpath,.mini-map-window .wm-keycard__lbl{font-size:11px}.mini-map-window .wm-keycard__n{font-size:14px}.mini-map-window .wm-rewards__lbl{font-size:9px}.mini-map-window .wm-best__lbl,.mini-map-window .wm-lb__lbl{font-size:10px}.mini-map-window .wm-best b{font-size:13px}.mini-map-window .wm-lb__soon{font-size:9px}.world-map-panel{color:#e9dfc8;background:#090806;border-top:1px solid #dcb1582e;height:100%}.world-map-acts{z-index:4;background:radial-gradient(circle at 20% 0,#b5873c1a,#0000 42%),linear-gradient(#12100c,#0b0907);border-right:1px solid #be913e61;width:168px;box-shadow:8px 0 22px #00000052}.world-map-acts__header{color:#d9b35e;background:linear-gradient(#35260fa3,#120e096b);border-bottom:1px solid #be913e52;min-height:34px;padding:0 10px;box-shadow:inset 0 1px #ffe6ae0d}.world-map-acts__header .font-pixel{letter-spacing:.06em;text-transform:uppercase;font-size:6px}.world-map-act{color:#927b52;background:0 0;border-top:0;border-bottom:1px solid #5e46213d;border-left:2px solid #0000;border-right:0;min-height:52px;padding:7px 8px;transition:background .15s,border-color .15s,filter .15s;position:relative}.world-map-act:hover:not(:disabled){filter:brightness(1.1);background:#b5873c12}.world-map-act.is-view{border-left-color:var(--act-color);background:linear-gradient(90deg, var(--act-color), transparent 84%), #b5873c09}@supports (color:color-mix(in lab, red, red)){.world-map-act.is-view{background:linear-gradient(90deg, color-mix(in srgb, var(--act-color) 13%, transparent), transparent 84%), #b5873c09}}.world-map-act.is-locked{opacity:.34;filter:grayscale(.65)}.world-map-act__state{color:#9a7c43;background:#080705cc;border:1px solid #8969357a;width:25px;height:25px;transform:rotate(45deg)scale(.78);box-shadow:inset 0 0 7px #0000009e}.world-map-act__state>*{transform:rotate(-45deg)scale(1.08)}.world-map-act.is-view .world-map-act__state{border-color:var(--act-color);color:var(--act-color)}@supports (color:color-mix(in lab, red, red)){.world-map-act.is-view .world-map-act__state{color:color-mix(in srgb, var(--act-color) 72%, #ffe8ae)}}.world-map-act.is-view .world-map-act__state{box-shadow:0 0 9px var(--act-color), inset 0 0 8px #0000009e}@supports (color:color-mix(in lab, red, red)){.world-map-act.is-view .world-map-act__state{box-shadow:0 0 9px color-mix(in srgb, var(--act-color) 34%, transparent), inset 0 0 8px #0000009e}}.world-map-act.is-cleared .world-map-act__state{border-color:#46d36aa6}.world-map-act__body{flex-direction:column;gap:3px;display:flex}.world-map-act__title{color:#cbb071;font-size:6px;line-height:1}.world-map-act.is-view .world-map-act__title{color:#f1d78e}.world-map-act__name{color:#695a40;font-size:8px;line-height:1.1}.world-map-act.is-view .world-map-act__name{color:#a98d55}.world-map-act__progress{background:#6f552a2e;width:100%;height:2px;margin-top:1px;overflow:hidden}.world-map-act__progress span{background:linear-gradient(90deg,#46d36a8c,#65db80);height:100%;display:block;box-shadow:0 0 4px #46d36a73}.world-map-act__count{color:#a68b5680;white-space:nowrap;font-size:4.5px}.world-map-act.is-current .world-map-act__count{color:#e6bd58}.world-map-main{background:#080706}.world-map-toolbar{z-index:5;background:linear-gradient(90deg,#0000,#b5873c0f,#0000),linear-gradient(#17120b,#0f0c08);border-bottom:1px solid #be913e57;gap:9px;min-height:46px;padding:5px 10px;box-shadow:inset 0 1px #ffe5ab0a,0 5px 16px #00000042}.world-map-current-stage,.world-map-wave{background:#08070594;border:1px solid #a87e3659;align-items:center;gap:6px;min-height:30px;padding:4px 8px;display:flex;box-shadow:inset 0 0 8px #00000073}.world-map-current-stage{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px}.world-map-current-stage span,.world-map-wave__label,.world-map-mode__label{color:#c2a97680;letter-spacing:.05em;text-transform:uppercase;font-family:"Press Start 2P",ui-monospace,monospace;font-size:4.5px;line-height:1}.world-map-current-stage b{color:#f2cc69;text-shadow:0 0 8px #f2cc6959;font-size:8px;line-height:1}.world-map-mode{min-width:132px;height:34px;padding-top:8px}.world-map-mode__label{z-index:2;position:absolute;top:3px;left:8px}.world-map-mode__select{appearance:none;cursor:pointer;border:1px solid var(--mode-color);background:linear-gradient(180deg, var(--mode-color), #0d0a12);border-radius:0;outline:0;width:100%;height:26px;padding:5px 22px 3px 8px}@supports (color:color-mix(in lab, red, red)){.world-map-mode__select{background:linear-gradient(180deg, color-mix(in srgb, var(--mode-color) 14%, #17111e), #0d0a12)}}.world-map-mode__select{color:var(--mode-text);box-shadow:0 0 9px var(--mode-glow), inset 0 1px #ffffff0a;font-family:"Press Start 2P",ui-monospace,monospace;font-size:6px}.world-map-mode__chevron{color:var(--mode-color);font-family:"Press Start 2P",ui-monospace,monospace;font-size:5px;position:absolute;bottom:7px;right:8px}.world-map-wave{flex-wrap:wrap;justify-content:center;gap:3px 5px;min-width:96px}.world-map-wave b{color:#f0ca69;font-size:6px}.world-map-wave.is-boss{border-color:#d947577a}.world-map-wave.is-boss b{color:#ff8a95;text-shadow:0 0 8px #ff5a6973}.world-map-wave__pips{gap:2px;display:flex}.world-map-wave__pips span{background:#c4ab792e;width:7px;height:2px;transform:skew(-20deg)}.world-map-wave__pips span.is-filled{background:#55c773;box-shadow:0 0 4px #46d36a80}.world-map-canvas{isolation:isolate}.world-map-backdrop{z-index:0;filter:brightness(.44)saturate(.72)contrast(1.08);transition:background-image .35s;transform:scale(1.025)}.world-map-vignette{z-index:1;background:linear-gradient(#050403b8 0%,#0000 24% 72%,#0504038a 100%),radial-gradient(94% 86% at 50% 53%,#0000 32%,#08060494 78%,#080604db 100%)}.world-map-canvas:after{content:"";z-index:2;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #cda04a1f,inset 0 0 34px #0000005c}.world-map-title{z-index:15;top:8px}.world-map-title span{color:var(--map-accent);padding:5px 13px 4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.world-map-title span{color:color-mix(in srgb, var(--map-accent) 78%, #f4deaa)}}.world-map-title span{letter-spacing:.08em;border-bottom:1px solid var(--map-accent);background:linear-gradient(90deg,#0000,#090705c2 18% 82%,#0000);font-size:7px}@supports (color:color-mix(in lab, red, red)){.world-map-title span{border-bottom:1px solid color-mix(in srgb, var(--map-accent) 35%, transparent)}}.world-map-title span{text-shadow:0 0 12px var(--map-accent), 0 2px 3px #000}@supports (color:color-mix(in lab, red, red)){.world-map-title span{text-shadow:0 0 12px color-mix(in srgb, var(--map-accent) 75%, transparent), 0 2px 3px #000}}.world-map-path{z-index:5;filter:drop-shadow(0 0 3px #46d36a33)}.world-map-node{z-index:10;flex-direction:column;align-items:center;display:flex;transform:translate(-50%,-50%)}.world-map-node.is-active{z-index:20}.world-map-node__button{width:var(--node-size);height:var(--node-size);border:1px solid var(--node-color);background:radial-gradient(circle at 42% 32%, #ffffff17, transparent 38%), var(--node-bg);color:var(--node-color);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:transform .13s,filter .13s,box-shadow .13s;display:grid;position:relative;box-shadow:0 0 0 3px #050403b8,0 4px 8px #0009,inset 0 0 8px #0000009e}.world-map-node__button:after{content:"";border:1px solid var(--node-color);position:absolute;inset:3px}@supports (color:color-mix(in lab, red, red)){.world-map-node__button:after{border:1px solid color-mix(in srgb, var(--node-color) 32%, transparent)}}.world-map-node__button:after{border-radius:inherit;pointer-events:none}.world-map-node.is-boss .world-map-node__button{border-radius:7px;transform:rotate(45deg)scale(.88)}.world-map-node.is-boss .world-map-node__button>*{transform:rotate(-45deg)scale(1.1)}.world-map-node.is-unlocked:not(.is-active) .world-map-node__button:hover{filter:brightness(1.22);box-shadow:0 0 0 3px #050403b8, 0 0 13px var(--node-color);transform:translateY(-2px)scale(1.12)}@supports (color:color-mix(in lab, red, red)){.world-map-node.is-unlocked:not(.is-active) .world-map-node__button:hover{box-shadow:0 0 0 3px #050403b8, 0 0 13px color-mix(in srgb, var(--node-color) 58%, transparent)}}.world-map-node.is-boss.is-unlocked:not(.is-active) .world-map-node__button:hover{transform:rotate(45deg)translate(-2px,-2px)scale(1)}.world-map-node.is-locked .world-map-node__button{cursor:not-allowed;opacity:.38;filter:grayscale(.8)}.world-map-node.is-active .world-map-node__button{box-shadow:0 0 0 3px #050403c2, 0 0 16px var(--node-color), inset 0 0 9px #ffd25e2e}@supports (color:color-mix(in lab, red, red)){.world-map-node.is-active .world-map-node__button{box-shadow:0 0 0 3px #050403c2, 0 0 16px color-mix(in srgb, var(--node-color) 78%, transparent), inset 0 0 9px #ffd25e2e}}.world-map-node__indicator{color:#f4ca60;filter:drop-shadow(0 0 5px #ffce4dcc);bottom:calc(100% + 2px);transform:translate(-50%)}.world-map-node__pulse{z-index:-1;border:1px solid var(--node-color);inset:-6px}@supports (color:color-mix(in lab, red, red)){.world-map-node__pulse{border:1px solid color-mix(in srgb, var(--node-color) 55%, transparent)}}.world-map-node__pulse{border-radius:50%}.world-map-node__label{color:var(--node-color);white-space:nowrap;text-shadow:0 1px 3px #000,0 0 6px #000c;margin-top:4px;font-size:5px;line-height:1}.world-map-node.is-locked .world-map-node__label{opacity:.34}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--frame);background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--frame-light);background-clip:padding-box}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}.game-shell{transform-origin:50%;box-sizing:border-box;background:linear-gradient(180deg, #68c7dc0a, transparent 18%), radial-gradient(95% 120% at 50% 0%, #d9a4410f, transparent 38%), var(--bg);width:1280px;height:720px;image-rendering:pixelated;cursor:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='28'%20height='28'%20viewBox='0%200%2028%2028'%3E%3Cpath%20d='M4%203%20L4%2021%20L9%2016%20L12.5%2023%20L16%2021.5%20L12.5%2015%20L20%2015%20Z'%20fill='%23f4c951'%20stroke='%231a1206'%20stroke-width='2'%20stroke-linejoin='round'/%3E%3C/svg%3E") 4 3,auto;border:2px solid #b5873c8c;flex-direction:column;flex-shrink:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #000000e6,inset 0 0 0 3px #ffffff04,0 34px 80px #000000e0}.game-shell--mini{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);--hud-bd:#947436a8;--hud-bd-strong:#b28a42e6;--hud-bg:linear-gradient(180deg, #161009e6, #0b0805e6);--hud-bevel:inset 0 1px 0 #ffe1a51a, inset 0 0 0 1px #0000008c, 0 2px 6px #00000080;--hud-gold:#e6c47a;--hud-gold-dim:#b09256;--hud-r:2px;border-radius:12px;width:620px;height:400px}.mini-grip{z-index:60;cursor:grab;-webkit-app-region:drag;background:linear-gradient(#181109f5,#18110926 80%,#0000);border-bottom:1px solid #b5873c47;justify-content:center;align-items:center;gap:6px;height:20px;display:flex;position:absolute;top:0;left:0;right:0}.mini-grip:hover{background:linear-gradient(#281c0cfa,#18110933 80%,#0000)}.mini-grip:active{cursor:grabbing}.mini-grip__dots{opacity:.85;pointer-events:none;background:radial-gradient(1.7px at 5px 3px,#f0d282d9 60%,#0000 62%) 0 0/10px 6px repeat-x;border-radius:3px;width:54px;height:6px}.mini-grip__exit{color:#e8c877;cursor:pointer;-webkit-app-region:no-drag;background:#3c14148c;border:1px solid #b5873c80;border-radius:4px;place-items:center;width:15px;height:13px;padding:0;font-size:12px;line-height:1;display:grid;position:absolute;top:1px;right:5px}.mini-grip__exit:hover{color:#fff;background:#962828cc}html[data-mini-layout=dock] #root{align-items:end}.game-shell--dock{border-bottom:none;border-left:none;border-right:none;border-radius:0;width:100vw;height:250px;box-shadow:0 -8px 40px #000000b3}.game-shell--dock .mini-grip{background:linear-gradient(#140e08bf,#140e0800)}html[data-tauri-mini],html[data-tauri-mini] body,html[data-tauri-mini] #root{background:0 0!important}html[data-tauri-mini=corner] #root{place-items:start}html[data-tauri-mini=corner] .game-shell{transform-origin:0 0}html[data-tauri-mini=dock] #root{place-items:end center}html[data-tauri-mini] .game-shell--mini{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0}html[data-tauri-mini] .game-shell--mini,html[data-tauri-mini] .cb-mini-window-root .game-window,html[data-tauri-mini] .cb-forge-mini .atolye-window{box-shadow:none!important}html[data-tauri-mini] .game-shell--mini{transition:none!important}html[data-tauri-mini] .cb-mini-window-root .game-window,html[data-tauri-mini] .cb-forge-mini .atolye-window{animation:none!important}.mini-loot-bar{z-index:29;pointer-events:auto;background:linear-gradient(#18110aeb,#0c0906eb);border:1px solid #6a5326;border-radius:2px;gap:4px;max-width:82%;padding:4px 6px;display:flex;position:absolute;bottom:8px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:inset 0 1px #ffe1a51f,inset 0 0 0 1px #0009,0 2px 8px #0009}.mini-loot-bar__chip{--rc:#9aa;border:1.5px solid var(--rc);background:radial-gradient(ellipse 88% 76% at 50% 38%, var(--rc) 0%, var(--rc) 58%, var(--rc) 100%);border-radius:2px;flex-shrink:0;place-items:center;width:30px;height:30px;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.mini-loot-bar__chip{background:radial-gradient(ellipse 88% 76% at 50% 38%, color-mix(in srgb, var(--rc) 10%, #1c1c14) 0%, color-mix(in srgb, var(--rc) 5%, #13140f) 58%, color-mix(in srgb, var(--rc) 3%, #090a08) 100%)}}.mini-loot-bar__chip{box-shadow:inset 0 0 6px #00000080, 0 0 4px var(--rc)}@supports (color:color-mix(in lab, red, red)){.mini-loot-bar__chip{box-shadow:inset 0 0 6px #00000080, 0 0 4px color-mix(in srgb, var(--rc) 40%, transparent)}}.mini-loot-bar__chip{cursor:pointer;image-rendering:pixelated;transition:transform .12s;animation:.32s cubic-bezier(.2,1.5,.4,1) mini-loot-pop}.mini-loot-bar__chip:hover{transform:translateY(-2px)scale(1.08)}@keyframes mini-loot-pop{0%{opacity:0;transform:scale(.2)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.mini-zone-panel{background:linear-gradient(#1a130beb,#0d0a07eb);border:1px solid #6a5326;border-radius:2px;align-items:center;gap:7px;padding:6px 11px 6px 7px;display:flex;box-shadow:inset 0 1px #ffe1a524,inset 0 0 0 1px #0009,0 2px 7px #0000008c}.mini-zone-panel__crest{color:#d9a441;background:#00000059;border:1px solid #b5873c8c;border-radius:2px;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid;box-shadow:inset 0 0 5px #0009}.mini-zone-panel__info{flex-direction:column;gap:2px;line-height:1;display:flex}.mini-zone-panel__zone{letter-spacing:.12em;text-transform:uppercase;color:#c8b48ca6;font-family:"Press Start 2P",ui-monospace,monospace;font-size:6px}.mini-zone-panel__stage{text-shadow:0 0 8px #ffce4d66;font-family:"Press Start 2P",ui-monospace,monospace;font-size:15px;line-height:1}.mini-zone-panel__wave{letter-spacing:.08em;text-transform:uppercase;color:#b49664bf;align-items:center;gap:4px;margin-top:1px;font-family:"Press Start 2P",ui-monospace,monospace;font-size:6px;display:flex}.mini-zone-panel__wave-dot{background:#4caf63;border-radius:50%;width:5px;height:5px;box-shadow:0 0 4px #4caf63}.mini-zone-panel__dots{gap:3px;margin-top:2px;display:flex}.mini-zone-panel__dot{background:#fff3;border-radius:50%;width:5px;height:5px}.mini-zone-panel__dot.is-filled{background:#4caf63}.mini-zone-panel__dot.is-active{background:#8affb0;width:6px;height:6px;box-shadow:0 0 5px #8affb0}.battle-top-hud{grid-template-columns:minmax(170px,220px) minmax(145px,1fr) minmax(170px,220px);align-items:start;gap:10px;padding:10px 12px 0;display:grid}.battle-top-hud__side{min-width:0;min-height:58px;display:flex}.battle-top-hud__side--right{justify-content:flex-end}.battle-hp-card{--hp-color:#d94757;color:#f7f1df;filter:drop-shadow(0 4px 7px #000000b8);align-items:center;gap:7px;width:100%;min-width:0;padding:3px 6px 4px 3px;display:flex;position:relative}.battle-hp-card--right{flex-direction:row-reverse;padding:3px 3px 4px 6px}.battle-hp-card:before{content:"";z-index:-1;clip-path:polygon(0 0,94% 0,100% 50%,94% 100%,0 100%);background:linear-gradient(90deg,#0f0b09ed,#0f0b099e 78%,#0000);border-block:1px solid #be995461;position:absolute;inset:0;box-shadow:inset 0 1px #ffeab50a,inset 0 -10px 18px #00000047}.battle-hp-card--right:before{clip-path:polygon(6% 0,100% 0,100% 100%,6% 100%,0 50%);background:linear-gradient(270deg,#0f0b09ed,#0f0b099e 78%,#0000)}.battle-hp-card__sigil{width:30px;height:30px;color:var(--hp-color);flex:0 0 30px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.battle-hp-card__sigil{color:color-mix(in srgb, var(--hp-color) 70%, #ffe2a3)}}.battle-hp-card__sigil{background:radial-gradient(circle, var(--hp-color), #090706 72%);border:1px solid #cba55b8c}@supports (color:color-mix(in lab, red, red)){.battle-hp-card__sigil{background:radial-gradient(circle, color-mix(in srgb, var(--hp-color) 20%, #17100a), #090706 72%)}}.battle-hp-card__sigil{box-shadow:0 0 0 2px #040302a6, 0 0 12px var(--hp-color);transform:rotate(45deg)scale(.78)}@supports (color:color-mix(in lab, red, red)){.battle-hp-card__sigil{box-shadow:0 0 0 2px #040302a6, 0 0 12px color-mix(in srgb, var(--hp-color) 26%, transparent)}}.battle-hp-card__sigil svg{transform:rotate(-45deg)scale(1.1)}.battle-hp-card__body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.battle-hp-card__header,.battle-hp-card__meta{align-items:center;gap:4px;min-width:0;display:flex}.battle-hp-card--right .battle-hp-card__header,.battle-hp-card--right .battle-hp-card__meta{flex-direction:row-reverse}.battle-hp-card__name{text-overflow:ellipsis;white-space:nowrap;color:#eee1c6;text-align:left;text-shadow:0 1px 3px #000;flex:1;min-width:0;font-family:"Press Start 2P",ui-monospace,monospace;font-size:6.5px;line-height:1.2;overflow:hidden}.battle-hp-card--right .battle-hp-card__name{text-align:right}.battle-hp-card__sub{color:#e5ca929e;white-space:nowrap;flex:none;font-family:"Press Start 2P",ui-monospace,monospace;font-size:5px}.battle-hp-card__track-row{align-items:center;gap:4px;min-width:0;display:flex}.battle-hp-card__track{clip-path:polygon(0 0,98% 0,100% 50%,98% 100%,0 100%);background:#040303e0;border:1px solid #cba55b6b;flex:1;min-width:0;height:10px;position:relative;overflow:hidden;box-shadow:inset 0 2px 4px #000000e0}.battle-hp-card.is-bleeding .battle-hp-card__track{border-color:#ff2942;box-shadow:inset 0 2px 4px #000000e0,0 0 8px 2px #e21430d1}.battle-hp-card__blood{filter:drop-shadow(0 0 4px #ff1b32);flex:none;font-size:12px;line-height:1}.battle-hp-card--right .battle-hp-card__track{clip-path:polygon(2% 0,100% 0,100% 100%,2% 100%,0 50%)}.battle-hp-card__fill{width:var(--hp-pct);background:linear-gradient(180deg, #ffffff4d, transparent 32%), linear-gradient(90deg, var(--hp-color), var(--hp-color));position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.battle-hp-card__fill{background:linear-gradient(180deg, #ffffff4d, transparent 32%), linear-gradient(90deg, color-mix(in srgb, var(--hp-color) 68%, #240509), var(--hp-color))}}.battle-hp-card__fill{box-shadow:0 0 9px var(--hp-color)}@supports (color:color-mix(in lab, red, red)){.battle-hp-card__fill{box-shadow:0 0 9px color-mix(in srgb, var(--hp-color) 70%, transparent)}}.battle-hp-card__fill{transition:width .18s linear}.battle-hp-card--right .battle-hp-card__fill{left:auto;right:0}.battle-hp-card__segments{opacity:.32;background:repeating-linear-gradient(90deg,#0000 0 19%,#0000008c 19% 20%);position:absolute;inset:0}.battle-hp-card__meta{color:#ddcaa594;font-variant-numeric:tabular-nums;font-family:"Press Start 2P",ui-monospace,monospace;font-size:5px}.battle-hp-card__meta b{color:#f5ead3;font-size:6px}.battle-hp-card__meta em{color:var(--hp-color);margin-left:auto}@supports (color:color-mix(in lab, red, red)){.battle-hp-card__meta em{color:color-mix(in srgb, var(--hp-color) 62%, #f6e8c6)}}.battle-hp-card__meta em{font-style:normal}.battle-hp-card--right .battle-hp-card__meta em{margin:0 auto 0 0}.battle-combat-hud{aspect-ratio:1024/343;isolation:isolate;width:336px;image-rendering:pixelated;filter:drop-shadow(0 -3px 8px #000000ad)}.inv-filter-btn svg{filter:drop-shadow(0 1px 2px #000000e6)}.battle-combat-hud__frame{z-index:4;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.battle-combat-hud__health{z-index:2;background:radial-gradient(circle at 50% 48%,#44080f52,#0000 58%),#080405;border-radius:50%;width:20.8%;height:62%;position:absolute;top:17%;left:7.2%;overflow:hidden;box-shadow:inset 0 0 14px 5px #000000eb,0 0 8px #cd1c2d52}.battle-combat-hud__exp{z-index:2;background:radial-gradient(circle at 50% 48%,#5b3d1647,#0000 58%),#0d0a06;border-radius:50%;position:absolute;overflow:hidden;box-shadow:inset 0 0 14px 5px #000000eb,0 0 8px #a8742547}.battle-combat-hud__exp-fill{z-index:1;background:conic-gradient(from -90deg, #d2a13c 0deg, #f0c75f var(--exp-progress), #37240fe0 var(--exp-progress), #1d140af0 360deg);border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 7px #ffd56f47,0 0 6px #ae772661}.battle-combat-hud__exp-fill:before{content:"";background:radial-gradient(circle at 46% 38%,#251a0e 0%,#100c07 66%,#060402 100%);border-radius:50%;position:absolute;inset:9%;box-shadow:inset 0 0 9px 3px #000000e6,0 0 0 1px #805821b8}.battle-combat-hud__exp-shine{z-index:2;pointer-events:none;background:linear-gradient(135deg,#ffe29929,#0000 58%);border-radius:50%;position:absolute;inset:13% 18% 48% 20%}.battle-combat-hud__exp-value{z-index:3;color:#f1d58a;font-variant-numeric:tabular-nums;text-align:center;text-shadow:0 1px 2px #000,0 0 5px #ba80279e;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;line-height:1;display:flex;position:absolute;inset:0}.battle-combat-hud__exp-value span{letter-spacing:.14em;color:#d7b762e6;font-size:6px;font-weight:800}.battle-combat-hud__exp-value strong{letter-spacing:-.04em;color:#fff0b8;font-size:14px;font-weight:900}.battle-combat-hud__exp-value small{color:#d5b76b;text-overflow:ellipsis;white-space:nowrap;border-top:1px solid #b5893a61;min-width:38px;max-width:54px;padding-top:2px;font-size:6px;font-weight:900;display:block;overflow:hidden}.battle-combat-hud__blood{background:radial-gradient(80% 36% at 32% 14%,#ffa6ac8c,#0000 42%),linear-gradient(90deg,#6f0612 0%,#d51d35 52%,#750710 100%);min-height:0;transition:height .18s linear;position:absolute;inset:auto 0 0;box-shadow:inset 0 5px 8px #ff5c6647,0 -2px 7px #ff1c3194}.battle-combat-hud__blood:before{content:"";background:#ff4656b8;border-radius:50%;height:8px;animation:2.4s ease-in-out infinite alternate battle-blood-wave;position:absolute;top:-4px;left:-12%;right:-12%;box-shadow:0 2px 5px #4b0008b8}@keyframes battle-blood-wave{0%{transform:translate(-3%)skew(-5deg)}to{transform:translate(3%)skew(5deg)}}.battle-combat-hud__blood-shine{z-index:2;pointer-events:none;background:linear-gradient(135deg,#fff3,#0000 58%);border-radius:50%;position:absolute;inset:8% 14% 44% 18%}.battle-combat-hud__shield{z-index:1;opacity:.92;pointer-events:none;background:radial-gradient(80% 36% at 32% 14%,#e0faffb8,#0000 44%),linear-gradient(90deg,#12475e 0%,#5fd0ff 52%,#14495f 100%);min-height:0;transition:height .18s linear,bottom .18s linear;position:absolute;left:0;right:0;box-shadow:inset 0 4px 7px #d6f6ff5c,0 -2px 8px #5fd0ff9e}.battle-combat-hud__shield-value{color:#b9ecff;text-shadow:0 1px 2px #000,0 0 6px #5fd0ffd9}.battle-combat-hud__hp-value{z-index:3;color:#ead8c1;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px #000,0 0 6px #ff233ab8;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;line-height:1;display:flex;position:absolute;inset:0}.battle-combat-hud__hp-label{letter-spacing:.14em;color:#ffe2d3d1;font-size:6px;font-weight:800}.battle-combat-hud__hp-value strong{letter-spacing:-.05em;color:#fff4eb;font-size:14px;font-weight:900}.battle-combat-hud__hp-value small{letter-spacing:0;color:#ffe6d8;text-align:center;text-shadow:0 1px 2px #000,0 0 5px #ff233a8c;border-top:1px solid #ffd1b957;min-width:34px;padding-top:2px;font-size:7px;font-weight:900;display:block}.battle-combat-hud__skills{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.9%;width:48.6%;height:44.6%;display:grid;position:absolute;top:42.4%;left:36.25%}.battle-combat-hud__slot-wrap{min-width:0;min-height:0;position:relative}.battle-combat-hud__slot{color:#67502f;cursor:pointer;width:100%;height:100%;image-rendering:pixelated;background:#090806;border:0;border-radius:0;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.battle-combat-hud__slot:hover{filter:brightness(1.16)}.battle-combat-hud__glyph{z-index:2;place-items:center;display:grid;position:relative}.battle-combat-hud__seconds{z-index:4;color:#fff;text-shadow:0 1px 3px #000,0 0 4px #000;place-items:center;font-family:"Press Start 2P",ui-monospace,monospace;font-size:8px;display:grid;position:absolute;inset:0}.battle-combat-hud__tooltip{z-index:50;image-rendering:auto;background:#0d0e15;border:1px solid #b89555;width:164px;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 6px 18px #000000d1}.battle-combat-hud__slot-wrap:hover{z-index:61}.battle-stage-medallion{clip-path:polygon(8% 0,92% 0,100% 68%,84% 100%,16% 100%,0 68%);filter:drop-shadow(0 4px 7px #000000b8);background:linear-gradient(#110c08e6,#0806056b 78%,#0000);border-top:1px solid #d9af5a94;flex-direction:column;justify-self:center;align-items:center;gap:3px;width:100%;min-width:145px;max-width:218px;padding:4px 15px 6px;display:flex;position:relative}.battle-stage-medallion:before{content:"";background:#e4bd63;width:42%;height:1px;position:absolute;top:0;box-shadow:0 0 8px #e4bd63a6}.battle-stage-medallion__eyebrow{color:#decca685;letter-spacing:.14em;text-transform:uppercase;font-family:"Press Start 2P",ui-monospace,monospace;font-size:5px;line-height:1.2}.battle-stage-medallion__stage{color:#f0c857;text-shadow:0 0 10px #f0c85773,0 2px 3px #000;align-items:center;gap:7px;font-family:"Press Start 2P",ui-monospace,monospace;font-size:14px;line-height:1;display:flex}.battle-stage-medallion.is-boss .battle-stage-medallion__stage{color:#ff776e;text-shadow:0 0 11px #ff4b4b94}.battle-stage-medallion.is-boss{clip-path:polygon(7% 0,93% 0,100% 78%,94% 100%,6% 100%,0 78%);background:linear-gradient(#180a0af0,#0a0606cc 82%,#08050540);border-top-color:#ff6458b8;gap:4px;min-width:310px;max-width:390px;padding:4px 22px 10px}.battle-stage-medallion.is-boss:before{background:#ff625b;box-shadow:0 0 10px #ff4141d1}.dungeon-totem-hud{--totem-hp:100%;--totem-color:#7fd4ff;border-top:1px solid var(--totem-color);gap:2px;width:100%;margin-top:1px;padding:3px 5px 2px;display:grid}@supports (color:color-mix(in lab, red, red)){.dungeon-totem-hud{border-top:1px solid color-mix(in srgb, var(--totem-color) 28%, transparent)}}.dungeon-totem-hud{background:linear-gradient(90deg,#0000,#0308098a 14% 86%,#0000);font-family:"Press Start 2P",ui-monospace,monospace}.dungeon-totem-hud__meta{color:#dacdae7a;letter-spacing:0;justify-content:space-between;align-items:baseline;gap:8px;min-width:0;font-size:9px;display:flex}.dungeon-totem-hud__meta>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dungeon-totem-hud__meta b{color:var(--totem-color);flex:none}@supports (color:color-mix(in lab, red, red)){.dungeon-totem-hud__meta b{color:color-mix(in srgb, var(--totem-color) 82%, #fff)}}.dungeon-totem-hud__meta b{letter-spacing:0;font-size:10px;font-weight:750}.dungeon-totem-hud__meta i{color:#dacdae61;font-style:normal}.dungeon-totem-hud__track{background:#000000ad;border:1px solid #9a896240;width:100%;height:5px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #000000e6}.dungeon-totem-hud__track>span{width:var(--totem-hp);background:linear-gradient(90deg, var(--totem-color), var(--totem-color));position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.dungeon-totem-hud__track>span{background:linear-gradient(90deg, color-mix(in srgb, var(--totem-color) 54%, #15231e), var(--totem-color))}}.dungeon-totem-hud__track>span{box-shadow:0 0 5px var(--totem-color)}@supports (color:color-mix(in lab, red, red)){.dungeon-totem-hud__track>span{box-shadow:0 0 5px color-mix(in srgb, var(--totem-color) 45%, transparent)}}.dungeon-totem-hud__track>span{transition:width .18s linear}.boss-encounter-hud{--boss-hp:100%;flex-direction:column;gap:3px;width:100%;padding-top:3px;font-family:"Press Start 2P",ui-monospace,monospace;display:flex}.boss-encounter-hud__identity{justify-content:center;align-items:center;gap:6px;min-width:0;display:flex}.boss-encounter-hud__sigil{color:#ff766d;background:#96191e38;border:1px solid #ff5b5275;place-items:center;width:18px;height:18px;display:grid;transform:rotate(45deg)}.boss-encounter-hud__sigil svg{transform:rotate(-45deg)}.boss-encounter-hud__rank{letter-spacing:.12em;color:#ff9b91;background:#7e141c2e;border:1px solid #ff5b5259;padding:3px 4px;font-size:4px}.boss-encounter-hud__identity strong{color:#ffe1d4;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 7px #ff48418c;min-width:0;font-size:6px;line-height:1.4;overflow:hidden}.boss-encounter-hud__bleed{color:#ff4f67;font-size:4px;animation:.65s steps(2,end) infinite boss-hud-pulse}.boss-encounter-hud__burn{color:#ffad38;text-shadow:0 0 6px #ff4d00;font-size:4px;animation:.48s steps(2,end) infinite boss-hud-pulse}.boss-encounter-hud__track{background:#160709;border:1px solid #ff755b99;width:100%;height:10px;position:relative;overflow:hidden;box-shadow:inset 0 2px 4px #000000e0,0 0 8px #ff373029}.boss-encounter-hud__fill{width:var(--boss-hp);background:linear-gradient(90deg,#7d0717,#e22d37 58%,#ff7059);transition:width .18s linear;position:absolute;inset:1px auto 1px 1px;box-shadow:inset 0 1px #ffbea457,0 0 7px #ff2c307a}.boss-encounter-hud__segments{background:repeating-linear-gradient(90deg,#0000 0 11.8%,#0702037a 11.8% 12.5%);position:absolute;inset:0}.boss-encounter-hud__meta{color:#e0c4ad9e;justify-content:center;align-items:baseline;gap:4px;font-size:4px;display:flex}.boss-encounter-hud__meta b{color:#fff0e4;font-size:5px}.boss-encounter-hud__meta em{color:#ff9b84;margin-left:auto;font-size:4px;font-style:normal}.boss-encounter-hud.is-bleeding .boss-encounter-hud__fill{filter:saturate(1.3);animation:.5s ease-in-out infinite alternate boss-hud-pulse}.boss-encounter-hud.is-burning .boss-encounter-hud__fill{filter:saturate(1.45)brightness(1.1);animation:.4s ease-in-out infinite alternate boss-hud-pulse;box-shadow:0 0 8px #ff6a00}@keyframes boss-hud-pulse{0%{opacity:.68}to{opacity:1}}.battle-wave-progress{justify-content:center;align-items:center;gap:6px;display:flex}.battle-wave-progress__pips{align-items:center;gap:3px;display:flex}.battle-wave-progress__pip{background:#d1be9733;width:10px;height:3px;display:block;transform:skew(-22deg);box-shadow:inset 0 0 0 1px #ffffff08}.battle-wave-progress__pip.is-filled{background:#4ea867}.battle-wave-progress__pip.is-active{background:#91e4a0;box-shadow:0 0 6px #71e08dd9}.battle-wave-progress__label{color:#dac5979e;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-family:"Press Start 2P",ui-monospace,monospace;font-size:5px}.battle-last-clear{color:#82d99a;text-shadow:0 0 7px #52d37080;align-items:center;gap:4px;margin-top:1px;font-family:"Press Start 2P",ui-monospace,monospace;font-size:5px;line-height:1;display:inline-flex}.mini-char-hud{z-index:28;pointer-events:auto;align-items:flex-start;gap:10px;display:flex;position:absolute;top:24px;left:8px}.mini-char-hud__portrait{cursor:pointer;background:radial-gradient(circle at 50% 38%,#2a2033,#0c0a12);border:2px solid #b5873cd9;border-radius:50%;flex-shrink:0;width:54px;height:54px;padding:0;position:relative;overflow:hidden;box-shadow:0 0 0 2px #0009,0 3px 10px #0009,inset 0 0 10px #00000080}.mini-char-hud__portrait:hover{border-color:#f4d37bf2}.mini-char-hud__portrait-clip{pointer-events:none;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.mini-char-hud__body{flex-direction:column;gap:3px;min-width:136px;display:flex}.mini-char-hud__name{color:#fff;text-shadow:0 2px 4px #000,0 0 8px #0009;text-align:left;cursor:pointer;background:0 0;border:0;padding:0 0 1px;font-family:"Press Start 2P",ui-monospace,monospace;font-size:10px;font-weight:400;line-height:1}.mini-char-hud__hp{background:#060a06d9;border:2px solid #000000a6;border-radius:4px;height:14px;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #0009,0 1px 3px #00000080}.mini-char-hud__hp-fill{background:linear-gradient(#59e07f,#2ea44f);transition:width .2s;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 8px #46d36a66}.mini-char-hud__hp-shield{pointer-events:none;background:linear-gradient(#9be6ff,#2f9fd4);transition:width .2s,left .2s;position:absolute;top:0;bottom:0;box-shadow:0 0 8px #5fd0ff80}.mini-char-hud__hp-text{color:#fff;text-shadow:0 1px 2px #000;place-items:center;font-family:"Press Start 2P",ui-monospace,monospace;font-size:7px;display:grid;position:absolute;inset:0}.mini-char-hud__slots{gap:4px;display:flex}.mini-char-hud__slot{color:#e2c079;cursor:pointer;background:#120c05cc;border:2px solid #b5873c80;border-radius:4px;place-items:center;width:25px;height:25px;padding:0;transition:border-color .15s,box-shadow .15s;display:grid;box-shadow:inset 0 0 6px #00000080}.mini-char-hud__slot:hover{border-color:#f4d37be6}.mini-char-hud__slot.has-item{background:radial-gradient(ellipse 88% 76% at 50% 38%, var(--item-rarity-surface) 0%, var(--item-rarity-surface) 58%, var(--item-rarity-surface) 100%)}@supports (color:color-mix(in lab, red, red)){.mini-char-hud__slot.has-item{background:radial-gradient(ellipse 88% 76% at 50% 38%, color-mix(in srgb, var(--item-rarity-surface) 10%, #1c1c14) 0%, color-mix(in srgb, var(--item-rarity-surface) 5%, #13140f) 58%, color-mix(in srgb, var(--item-rarity-surface) 3%, #090a08) 100%)}}.mini-char-hud__slot.is-locked{color:#6a5a3a;cursor:default}.mini-char-hud__slot.is-locked:hover{border-color:#b5873c80}.mini-char-hud__slot--special{color:#b99bff;border-color:#9a6bff99}.mini-char-hud__slot--special:hover{border-color:#be9bfff2}.mini-rail{z-index:30;pointer-events:none;flex-direction:column;gap:6px;padding-left:40px;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.mini-rail__btn{color:#d9b978;cursor:pointer;pointer-events:auto;transform-origin:100%;background:linear-gradient(#2a2011 0%,#201709 55%,#16100a 100%);border:1px solid #6a5326;border-right-width:0;border-radius:2px 0 0 2px;place-items:center;width:30px;height:30px;transition:transform .13s,border-color .13s,background .13s,color .13s;display:grid;position:relative;box-shadow:inset 0 1px #ffe1a529,inset 0 0 0 1px #00000080,inset 0 -3px 5px #00000073}.mini-rail__btn:hover{color:#ffe6a0;z-index:4;background:linear-gradient(#33260f,#1c1207);border-color:#e6c07a;transform:scale(1.1)}.mini-rail__btn:focus-visible{outline-offset:1px;z-index:4;outline:2px solid #ffd873}.mini-rail__btn.is-active{color:#ffe0a0;background:linear-gradient(#3a2a10,#241806);border-color:#e6be69;box-shadow:inset 0 0 8px #d9a44138}.mini-rail__btn.is-active:hover{border-color:#ffe08c;transform:scale(1.1)}.mini-rail__label{white-space:nowrap;color:#ffe6a0;opacity:0;pointer-events:none;background:#0c0905f5;border:1.5px solid #b5873cb3;border-radius:3px;padding:3px 7px;font-size:7px;line-height:1;transition:opacity .13s,transform .13s;position:absolute;top:50%;right:calc(100% + 5px);transform:translateY(-50%)translate(6px);box-shadow:0 2px 8px #0009}.mini-rail__btn:hover .mini-rail__label,.mini-rail__btn:focus-visible .mini-rail__label{opacity:1;transform:translateY(-50%)translate(0)}.mini-rail__btn--stage{color:#8affb0;border-color:#46d36a99;box-shadow:inset 0 0 7px #0000008c,0 0 8px -3px #46d36a66}.mini-rail__btn--stage:hover{color:#b6ffcf;border-color:#78f096;box-shadow:inset 0 0 6px #0006,0 0 15px #46d36a80}.mini-rail__btn--disabled{cursor:default;opacity:.45}.mini-rail__btn--disabled:hover{transform:none;box-shadow:inset 0 0 7px #0000008c}.mini-rail__badge{color:#fff;pointer-events:none;background:#ff4d4d;border:1.5px solid #1a0f06;border-radius:50%;place-items:center;min-width:14px;height:14px;padding:0 2px;font-size:7px;font-weight:800;line-height:1;display:grid;position:absolute;top:-5px;left:-5px}.mini-chestdock{z-index:26;pointer-events:auto;align-items:flex-end;gap:10px;display:flex;position:absolute;bottom:8px;right:8px}.mini-chestdock__chest{cursor:pointer;filter:drop-shadow(0 1px 3px #000000d9);background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:0;transition:transform .12s;display:flex;position:relative}.mini-chestdock__chest:hover{transform:translateY(-3px)scale(1.06)}.mini-chestdock__icon{background-repeat:no-repeat;display:block}.mini-chestdock__qty{font-variant-numeric:tabular-nums;pointer-events:none;background:#080502e6;border:1.5px solid;border-radius:7px;padding:1.5px 5px;font-family:"Press Start 2P",ui-monospace,monospace;font-size:8px;font-weight:700;line-height:1;box-shadow:0 1px 3px #000000b3}.game-shell--mini .mini-zone-panel{background:var(--hud-bg);border:1px solid var(--hud-bd);border-radius:var(--hud-r);box-shadow:var(--hud-bevel);padding:5px 9px 5px 6px}.game-shell--mini .mini-zone-panel__crest{border-color:var(--hud-bd);color:var(--hud-gold)}.game-shell--mini .mini-zone-panel__stage{text-shadow:0 0 5px #ffce4d3d;font-size:14px}.game-shell--mini .mini-zone-panel__zone{color:#c8b48c8c}.game-shell--mini .mini-zone-panel__dots{gap:2.5px}.game-shell--mini .mini-zone-panel__dot{width:4px;height:4px}.game-shell--mini .mini-zone-panel__dot.is-active{width:5px;height:5px}.game-shell--mini .mini-char-hud{gap:8px;top:24px;left:8px}.game-shell--mini .mini-char-hud__portrait{border:2px solid var(--hud-bd-strong);width:48px;height:48px}.game-shell--mini .mini-char-hud__portrait-clip{top:-11px;bottom:auto;left:-45px;transform:none}.game-shell--mini .mini-char-hud__body{gap:4px;min-width:124px}.game-shell--mini .mini-char-hud__name{font-size:9px}.game-shell--mini .mini-char-hud__hp{border:1.5px solid #0009;border-radius:3px;height:13px}.game-shell--mini .mini-char-hud__hp-text{font-size:6.5px}.game-shell--mini .mini-char-hud__slots{gap:4px}.game-shell--mini .mini-char-hud__slot{border:1.5px solid var(--hud-bd);border-radius:var(--hud-r);width:24px;height:24px}.game-shell--mini .mini-char-hud__slot.is-locked{opacity:.5;border-color:#785c2c66}.game-shell--mini .mini-rail{gap:5px;right:6px}.game-shell--mini .mini-rail:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#0e0a069e,#0806049e);border:1px solid #785c2c5c;border-radius:3px;width:38px;position:absolute;top:-5px;bottom:-5px;right:-4px;box-shadow:inset 0 0 8px #00000080}.game-shell--mini .mini-rail__btn{border:1px solid var(--hud-bd);border-radius:var(--hud-r);background:var(--hud-bg);width:30px;height:30px;box-shadow:var(--hud-bevel);transform-origin:50%;z-index:1;border-right-width:1px}.game-shell--mini .mini-rail__btn:hover{border-color:var(--hud-gold);color:#ffe6a0;background:linear-gradient(#33260f,#1c1207);transform:translate(-2px)scale(1.06)}.game-shell--mini .mini-rail__btn:active{filter:brightness(.82);transform:translate(-1px)scale(.96)}.game-shell--mini .mini-rail__btn.is-active{border-color:var(--hud-gold);color:#ffe0a0;box-shadow:var(--hud-bevel), inset 0 0 8px #e6c47a42}.game-shell--mini .mini-rail__btn.is-active:hover{transform:translate(-2px)scale(1.06)}.game-shell--mini .mini-rail__badge{z-index:2;border:1.5px solid #1a0f06;min-width:13px;height:13px;font-size:7px;top:-5px;left:auto;right:-5px}.game-shell--mini .mini-chestdock{gap:9px;padding:3px 7px 4px}.game-shell--mini .mini-chestdock:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0c090680,#07050380);border:1px solid #785c2c4d;border-radius:3px;position:absolute;inset:0;box-shadow:inset 0 0 8px #0000006b}.game-shell--mini .mini-chestdock__chest{z-index:1;gap:2px}.game-shell--mini .mini-chestdock__qty{border-width:1px;border-radius:3px;padding:2px 4px;font-size:7.5px}.game-shell--mini .mini-loot-bar{background:var(--hud-bg);border:1px solid var(--hud-bd);box-shadow:var(--hud-bevel)}.battle-ground-shadow{z-index:0;pointer-events:none;opacity:.72;background:radial-gradient(#000000ad 0%,#0006 48%,#0000 76%);border-radius:50%;height:13px;position:absolute;bottom:1px;left:50%;transform:translate(-50%)}.battle-ground-shadow--hero{height:15px;left:calc(50% - 18px)}.battle-ground-shadow--enemy{opacity:.66;height:12px}.battle-ground-shadow--death{opacity:.42}.enemy-target-ring{pointer-events:none;border:1.5px solid #ff785a80;border-radius:50%;width:42px;height:11px;animation:1.5s ease-in-out infinite enemy-target-pulse;position:absolute;bottom:-3px;left:50%;transform:translate(-50%);box-shadow:0 0 6px #ff5a4647,inset 0 0 4px #ff785a38}@keyframes enemy-target-pulse{0%,to{opacity:.5}50%{opacity:.82}}@media (prefers-reduced-motion:reduce){.enemy-target-ring{animation:none}}.cb-mini-window-root{z-index:60;pointer-events:none;--mini-panel-bg:#120d07;--mini-border-color:#8f6720;--mini-accent-color:#46d36a;--mini-slot-size:clamp(42px, 4.4vw, 50px);--mini-gap:4px;position:fixed;inset:0}.cb-mini-window-root .game-window-dock{justify-content:center;position:fixed}.cb-mini-window-root .game-window{max-height:calc(100vh - 24px);max-width:calc(100vw - 24px)!important}.cb-mini-window-root .game-window-content{overflow-y:auto}html[data-mini-dock=right] .cb-mini-window-root .game-window-backdrop,html[data-mini-dock=top] .cb-mini-window-root .game-window-backdrop,html[data-mini-dock=stack] .cb-mini-window-root .game-window-backdrop{display:none}html[data-mini-dock=right] .cb-mini-window-root .game-window-dock,html[data-mini-dock=top] .cb-mini-window-root .game-window-dock,html[data-mini-dock=stack] .cb-mini-window-root .game-window-dock{pointer-events:none;display:block;position:fixed;inset:0}html[data-mini-dock=right] .cb-mini-window-root .game-window,html[data-mini-dock=top] .cb-mini-window-root .game-window,html[data-mini-dock=stack] .cb-mini-window-root .game-window{left:var(--mdl,50%);top:var(--mdt,24px);max-height:var(--mdh,calc(100vh - 32px));pointer-events:auto;animation:none;position:fixed;overflow:hidden;width:var(--mdw,480px)!important;max-width:var(--mdw,480px)!important;height:var(--mdh,400px)!important}html[data-mini-dock] .cb-mini-window-root.cb-mini-secondary .game-window{left:var(--mdl2,var(--mdl,50%));top:var(--mdt2,var(--mdt,24px));max-height:var(--mdh2,calc(100vh - 32px));width:var(--mdw2,var(--mdw,430px))!important;max-width:var(--mdw2,var(--mdw,430px))!important;height:var(--mdh2,var(--mdh,400px))!important}html[data-mini-dock] .cb-mini-window-root.cb-mini-left .game-window{left:var(--mll,0px);top:var(--mlt,0px);max-height:var(--mlh,calc(100vh - 32px));width:var(--mlw,440px)!important;max-width:var(--mlw,440px)!important;height:var(--mlh,400px)!important}html[data-mini-dock=right] .cb-mini-window-root .game-window-content,html[data-mini-dock=top] .cb-mini-window-root .game-window-content,html[data-mini-dock=stack] .cb-mini-window-root .game-window-content{flex:auto;min-height:0;overflow:hidden auto}.cb-mini-window-root.cb-mini-modal{z-index:75}.cb-mini-window-root.cb-mini-modal .game-window-backdrop{pointer-events:auto;background:#00000094;position:fixed;inset:0;display:block!important}html[data-mini-dock] .cb-mini-window-root.cb-mini-modal .game-window-dock{pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}html[data-mini-dock] .cb-mini-window-root.cb-mini-modal .game-window{pointer-events:auto;position:relative;overflow:hidden;width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important;top:auto!important;left:auto!important}html[data-mini-dock] .cb-mini-window-root.cb-mini-modal .game-window-content{flex:auto;min-height:0;overflow:auto}html[data-tauri-mini=corner] .cb-mini-window-root.cb-mini-modal .game-window-backdrop{display:none!important}html[data-tauri-mini=corner] .cb-mini-window-root.cb-mini-modal .game-window-dock{pointer-events:none;display:block}html[data-tauri-mini=corner] .cb-mini-window-root.cb-mini-modal .game-window{position:fixed;left:var(--mml,0px)!important;top:var(--mmt,0px)!important;width:var(--mmw,900px)!important;max-width:var(--mmw,900px)!important;height:var(--mmh,600px)!important;max-height:var(--mmh,600px)!important}@keyframes mini-dock-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}html[data-panel-window],html[data-panel-window] body,html[data-panel-window] #root{background:0 0!important}html[data-panel-window] .cb-mini-window-root .game-window-backdrop{display:none!important}html[data-panel-window] .cb-mini-window-root .game-window-dock{pointer-events:none;display:block;position:fixed;inset:0}html[data-panel-window] .cb-mini-window-root .game-window{pointer-events:auto;overflow:hidden;width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important;box-shadow:none!important;animation:none!important;position:fixed!important;top:0!important;left:0!important}.panel-window-loading{color:#7a5e2a;background:linear-gradient(#14100a,#0d0a06);place-items:center;font-size:10px;display:grid;position:fixed;inset:0}.game-shell--mini{transition:none}.cb-mini-window-root .game-window-title{min-height:32px;box-shadow:none;border-bottom-width:1px;padding:3px 6px 3px 10px}.cb-mini-window-root .game-window-title .font-pixel{font-size:10px}.cb-mini-window-root .game-window-title .rpg-close-btn{border-width:1px;width:24px;height:24px}.cb-mini-window-root .game-window-content:not(.game-window-content--flush){padding:8px}.cb-mini-window-root .game-window{border-width:1px;position:relative;box-shadow:0 12px 30px #000000b8,inset 0 0 0 1px #d9a44114;background-color:#0000!important;background-image:radial-gradient(circle at 6px 6px,#d9a44180 0 1.3px,#0000 2px),radial-gradient(circle at calc(100% - 6px) 6px,#d9a44180 0 1.3px,#0000 2px),radial-gradient(circle at 6px calc(100% - 6px),#d9a44180 0 1.3px,#0000 2px),radial-gradient(circle at calc(100% - 6px) calc(100% - 6px),#d9a44180 0 1.3px,#0000 2px),linear-gradient(#1c150f 0%,#140f0a 60%,#0e0a07 100%)!important;background-position:0 0,0 0,0 0,0 0,0 0!important;background-repeat:no-repeat!important;background-size:auto,auto,auto,auto,auto!important;background-attachment:scroll,scroll,scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box,border-box,border-box!important;border:1px solid #77592a!important;box-shadow:inset 0 0 0 1px #000000bf,inset 0 0 20px #00000080,0 14px 30px #000000a8!important}.cb-mini-window-root .game-window:after{content:"";pointer-events:none;z-index:6;opacity:.045;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.cb-mini-window-root .game-window-title{justify-content:center;min-height:34px;position:relative;background:linear-gradient(#5a1d23 0%,#3c1418 46%,#290d11 100%)!important;border-bottom:1.5px solid #caa24abf!important;box-shadow:inset 0 1px #ffde9e52,inset 0 -3px 7px #0000008c!important}.cb-mini-window-root .game-window-title .font-pixel{text-shadow:0 1px #000,0 2px 3px #000000b3,0 0 8px #d9a44173;letter-spacing:.08em;color:#f2d488!important}.cb-mini-window-root .game-window-title>div:last-child{position:absolute;top:50%;right:6px;transform:translateY(-50%)}.cb-mini-window-root .rpg-close-btn{color:#ffd9a0!important;background:linear-gradient(#6e2020,#3a1010)!important;border:2px solid #caa24a!important;border-radius:0!important;box-shadow:inset 0 1px #ffc8964d,inset 0 0 5px #00000080!important}.cb-mini-window-root .rpg-close-btn:hover{color:#fff!important;background:linear-gradient(#9a2a2a,#521414)!important}.mini-character-window .inv-cell--empty{background:linear-gradient(#0e0a06,#171009)!important;border:1px solid #3a2b16!important;box-shadow:inset 0 1px 2px #000000b3,inset 0 0 0 1px #d9a4410d!important}.mini-character-window .mini-panel-tabs{box-shadow:inset 0 -2px 5px #0006;background:linear-gradient(#1c140d,#130d08)!important;border-bottom:2px solid #4a3820!important}.mini-character-window .inv-compact-footer,.mini-character-window .mini-panel-actions{border-top:2px solid #4a3820;box-shadow:inset 0 2px 5px #0006}.mini-panel-tabs{background:#120d07;border-bottom:1px solid #b5873c33}.mini-panel-tab{letter-spacing:.02em;color:var(--text-dim);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:0;padding:4px 3px;font-size:8px}.mini-panel-tab:hover{background:#b5873c0f}.mini-panel-tab.is-active{color:#8affb0;background:#46d36a17;border-color:#46d36a85}.mini-character-body{padding:6px}.mini-character-main{grid-template-columns:202px minmax(0,1fr);height:100%;gap:6px!important}.mini-doll-stage{padding-top:2px}.mini-doll-column,.mini-inventory-column{background:0 0}.mini-panel-actions{padding-top:6px}.mini-action-btn{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:2px;flex:none;justify-content:center;align-items:center;gap:7px;width:100%;height:30px;padding:0 6px;font-size:9px;transition:filter .12s,transform 50ms;display:flex;position:relative;box-shadow:inset 0 1px #ffe1a533,inset 0 0 0 1px #0000008c,inset 0 -4px 7px #00000080,0 2px #0009}.mini-action-btn:hover{filter:brightness(1.16)}.mini-action-btn:active{transform:translateY(1px);box-shadow:inset 0 2px 5px #0009}.mini-action-btn--forge{color:#f0cf7e;background:linear-gradient(#2a2011 0%,#201709 55%,#16100a 100%);border:1px solid #6a5326}.mini-action-btn--forge:hover{border-color:#9a7a2c}.mini-action-btn--rune{color:#cdbcff;background:linear-gradient(#241b40 0%,#191230 55%,#120c24 100%);border:1px solid #564684}.mini-action-btn--rune:hover{border-color:#7d68b8}.mini-stats-toggle{color:#d9b978;cursor:pointer;background:#18100999;border:1.5px solid #caa24a80;border-radius:3px;place-items:center;width:27px;height:23px;padding:0;transition:color .14s,border-color .14s,background .14s;display:grid;box-shadow:inset 0 0 5px #00000073}.mini-stats-toggle:hover{color:#ffe6a0;border-color:#e6c07a}.mini-stats-toggle.is-active{color:#8affb0;background:#46d36a1f;border-color:#78f096cc}.mini-map-btn{z-index:28;color:#e8c877;cursor:pointer;pointer-events:auto;filter:drop-shadow(0 1px 2px #000000d9);background:0 0;border:0;place-items:center;padding:2px;transition:transform .1s,color .12s,filter .12s;display:grid;position:absolute;bottom:8px;left:8px}.mini-map-btn:hover{color:#ffe6a0;filter:drop-shadow(0 0 5px #d9a44180);transform:scale(1.1)}.mini-map-btn:active{transform:scale(1.02)}.mini-map-btn.is-active{color:#ffe0a0;filter:drop-shadow(0 0 6px #d9a441b3)}.mini-character-window .inv-compact-footer,.mini-character-window .mini-panel-actions{padding-top:7px;box-shadow:none!important;border-top:1px solid #7a5e2a59!important}.mini-character-window .inv-compact-pager button{border-color:#7a5e2a73}.mini-character-window .rpg-panel-header{border-bottom-color:#7a5e2a38!important}.mini-character-window .inv-cell--item{border:1.5px solid var(--rc,#6b6b80)!important;background:radial-gradient(circle at 50% 22%, var(--rc), transparent 62%), #0b0a0e!important;border-radius:0!important}@supports (color:color-mix(in lab, red, red)){.mini-character-window .inv-cell--item{background:radial-gradient(circle at 50% 22%, color-mix(in srgb, var(--rc) 20%, transparent), transparent 62%), #0b0a0e!important}}.mini-character-window .inv-cell--item{box-shadow:inset 0 0 0 1px #00000080, inset 0 0 6px var(--rc), 0 0 4px -1px var(--rc)!important}@supports (color:color-mix(in lab, red, red)){.mini-character-window .inv-cell--item{box-shadow:inset 0 0 0 1px #00000080, inset 0 0 6px color-mix(in srgb, var(--rc) 26%, transparent), 0 0 4px -1px color-mix(in srgb, var(--rc) 55%, transparent)!important}}.mini-character-window .inv-cell--item.is-selected{box-shadow:inset 0 0 0 1px #00000080, inset 0 0 8px var(--rc), 0 0 8px -1px var(--rc)!important;border-color:#fff!important}@supports (color:color-mix(in lab, red, red)){.mini-character-window .inv-cell--item.is-selected{box-shadow:inset 0 0 0 1px #00000080, inset 0 0 8px color-mix(in srgb, var(--rc) 40%, transparent), 0 0 8px -1px var(--rc)!important}}.mini-character-window .inv-cell--item>img,.mini-character-window .inv-cell--item>canvas{object-fit:contain;margin:auto;width:32px!important;height:32px!important}.mini-character-window .equip-slot--filled{border:1.5px solid var(--rc,#6b6b80)!important;background:radial-gradient(circle at 50% 22%, var(--rc), transparent 62%), #0b0a0e!important;border-radius:0!important}@supports (color:color-mix(in lab, red, red)){.mini-character-window .equip-slot--filled{background:radial-gradient(circle at 50% 22%, color-mix(in srgb, var(--rc) 20%, transparent), transparent 62%), #0b0a0e!important}}.mini-character-window .equip-slot--filled{box-shadow:inset 0 0 0 1px #00000080, inset 0 0 6px var(--rc), 0 0 4px -1px var(--rc)!important}@supports (color:color-mix(in lab, red, red)){.mini-character-window .equip-slot--filled{box-shadow:inset 0 0 0 1px #00000080, inset 0 0 6px color-mix(in srgb, var(--rc) 26%, transparent), 0 0 4px -1px color-mix(in srgb, var(--rc) 55%, transparent)!important}}.mini-character-window .equip-slot--empty{background:linear-gradient(#0f0a05,#0a0602)!important;border:1.5px solid #46361e4d!important;border-radius:0!important;box-shadow:inset 0 0 6px #0009!important}.mini-character-window .equip-slot--empty>span{opacity:.16!important}.mini-character-window .equip-slot--filled>img{object-fit:contain;margin:auto;width:34px!important;height:34px!important}.mini-character-window .inv-cell--scroll:before,.mini-character-window .inv-cell--scroll:after,.mini-character-window .inv-cell--stone-dragon:before,.mini-character-window .inv-cell--stone-dragon:after,.mini-character-window .inv-cell--stone-holy:before,.mini-character-window .inv-cell--stone-holy:after,.mini-character-window .inv-cell--craft:before,.mini-character-window .inv-cell--craft:after{display:none!important}.mini-character-window .inv-cell--scroll,.mini-character-window .inv-cell--stone-dragon,.mini-character-window .inv-cell--stone-holy,.mini-character-window .inv-cell--craft{box-shadow:none!important}.mini-character-window .inv-compact-grid>button.inv-cell:not(.inv-cell--item):not(.inv-cell--empty){box-shadow:none!important;background:0 0!important;border-color:#0000!important}.mini-action-btn--forge{image-rendering:pixelated;box-shadow:none!important;color:#f2d9a0!important;background:url(/icons/frames/btn-forge.png) 50%/100% 100% no-repeat!important;border:none!important}.mini-action-btn--rune{image-rendering:pixelated;box-shadow:none!important;color:#dcf!important;background:url(/icons/frames/btn-rune.png) 50%/100% 100% no-repeat!important;border:none!important}.mini-character-window .rpg-panel-title,.mini-character-window .inv-compact-pager button,.mini-character-window .inv-compact-footer,.mini-character-window .inv-bulk-sell-btn{letter-spacing:0;font-family:"Press Start 2P",ui-monospace,monospace}.mini-character-window .rpg-panel-title{font-size:8px}.mini-character-window .inv-compact-pager button{border-width:2px;border-radius:0;min-width:20px;font-size:8px}.mini-character-window .inv-bulk-sell-btn{border-radius:0;font-size:7px}.mini-character-window .inv-compact-footer{gap:6px;padding:4px 6px}.mini-character-window .inv-compact-footer>span:first-child{text-shadow:0 1px #000000bf;gap:5px;color:#ffd873!important;font-size:9px!important}.mini-character-window .inv-bulk-sell-btn--mini{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:4px;width:auto;min-width:0;height:23px;margin-left:auto;font-size:7px;display:inline-flex;padding:0 8px!important}.mini-character-window .inv-bulk-sell-btn--mini span{line-height:1}.mini-character-window .inv-compact-pager{gap:5px;padding:4px 6px}.inv-compact-pager button.inv-pager-btn--badge{opacity:.55;filter:brightness(.8)saturate(.7);place-items:center;transition:opacity .12s,filter .12s,transform .1s;display:grid;background:0 0!important;border:0!important;width:30px!important;min-width:30px!important;height:22px!important;padding:0!important}.inv-compact-pager button.inv-pager-btn--badge:hover{opacity:.82;filter:brightness(.95)}.inv-compact-pager button.inv-pager-btn--badge.is-active{opacity:1;filter:brightness(1.06)drop-shadow(0 0 4px #ffbe4699);transform:translateY(-1px)}.inv-pager-badge{width:auto;height:20px;image-rendering:pixelated;display:block}.mini-inventory-column--framed{border-style:solid;border-width:7px 6px;border-image:url(/icons/frames/panel-border.png) 58 44/7px 6px;padding:3px}.mini-character-window .inv-cell,.mini-character-window .inv-cell--empty,.mini-character-window .inv-cell--item{border-radius:0!important}.mini-character-window .inv-cell img,.mini-character-window .inv-cell canvas{image-rendering:pixelated}.mini-inventory-column .inv-compact-grid{gap:3px!important}.mini-inventory-column .rpg-panel-header{box-shadow:none;background:#140f078c;border-bottom-color:#b5873c2e;padding:3px 6px!important}.mini-inventory-column .inv-compact-filters{background:0 0;border-bottom-color:#b5873c24}.mini-inventory-column .inv-filter-btn{border-color:#0000}.mini-inventory-column .inv-cell--empty{background:#09070466!important;border-color:#46361e3d!important;box-shadow:inset 0 0 5px #0006!important}.mini-attributes-view>div{background:#120d07!important}.mini-attributes-view>div>div:first-child{min-height:24px!important;box-shadow:none!important;background:#b5873c0a!important;border-top:0!important;border-bottom-width:1px!important}.mini-quest-window{background:radial-gradient(120% 80% at 50% 0,#3c2c141f,#0000 60%),linear-gradient(#14100a 0%,#100c07 55%,#0d0a06 100%);height:100%}.mini-quest-window .panel,.mini-quest-window .px-panel,.mini-quest-window .rpg-panel-header{box-shadow:none}.mini-quest-window [style*="border: 2px solid"]{border-width:1px!important}.mini-quest-window .mini-ach-scroll>div{max-height:none!important;overflow:visible!important}.mini-quest-window .mini-ach-scroll{background:0 0}.mini-quest-window .mini-panel-tabs{background:#09060380;border-bottom:1px solid #7a5e2a52;gap:5px!important;padding:7px 8px 0!important}.mini-quest-window .mini-panel-tab{background:linear-gradient(#140e08bf,#0b0804bf);border:1px solid #7a5e2a6b;border-bottom:0;border-radius:3px 3px 0 0;box-shadow:inset 0 -3px 6px #00000059;color:#b094629e!important;padding:6px 4px!important;font-size:8.5px!important}.mini-quest-window .mini-panel-tab:hover{border-color:#a07c3a99;color:#e6c47a!important}.mini-quest-window .mini-panel-tab.is-active{background:linear-gradient(#2c2112,#1a1309);border-color:#b58a3c;box-shadow:inset 0 1px #ffe1a529;color:#ffe0a0!important}.mini-quest-window .atolye-tabs{background:0 0;border-bottom:1px solid #7a5e2a33;gap:5px!important;padding:9px 12px 0!important}.mini-quest-window .atolye-tab{color:#b0946299!important;height:auto!important;box-shadow:none!important;background:linear-gradient(#120d07b3,#0a0704b3)!important;border:1px solid #7a5e2a61!important;border-bottom:0!important;border-radius:3px 3px 0 0!important;padding:5px 10px!important;font-size:8px!important}.mini-quest-window .atolye-tab.active{color:#ffe0a0!important;background:linear-gradient(#2c2112,#1a1309)!important;border-color:#b58a3c!important;box-shadow:inset 0 1px #ffe1a524!important}.mini-quest-window .no-scrollbar{gap:11px!important;padding:11px 12px!important}.mini-quest-window ::-webkit-scrollbar{width:7px;height:7px}.mini-quest-window ::-webkit-scrollbar-track{background:#00000052}.mini-quest-window ::-webkit-scrollbar-thumb{background:linear-gradient(#9674368c,#6e54268c);border:1px solid #00000080}.mini-quest-window ::-webkit-scrollbar-thumb:hover{background:#aa843cb3}.mini-map-window .world-map-acts{width:128px;box-shadow:4px 0 12px #00000047}.mini-map-window .world-map-acts__header{background:#151007;min-height:24px;padding:0 6px}.mini-map-window .world-map-acts__header .font-pixel{font-size:7px}.mini-map-window .world-map-act{gap:5px;min-height:36px;padding:4px 6px}.mini-map-window .world-map-act__state{width:18px;height:18px}.mini-map-window .world-map-act__body{gap:2px}.mini-map-window .world-map-act__title{font-size:8px}.mini-map-window .world-map-act__name{font-size:9px}.mini-map-window .world-map-act__progress{height:2px;margin-top:0}.mini-map-window .world-map-act__count{font-size:6.5px}.mini-map-window .world-map-toolbar{background:#151007;gap:5px;min-height:30px;padding:3px 6px;box-shadow:inset 0 1px #ffe5ab08,0 3px 9px #00000038}.mini-map-window .world-map-current-stage,.mini-map-window .world-map-wave{gap:4px;min-height:30px;padding:2px 6px}.mini-map-window .world-map-wave{flex-wrap:nowrap;min-width:0}.mini-map-window .world-map-mode{min-width:104px;height:30px;padding-top:8px}.mini-map-window .world-map-current-stage span{display:none}.mini-map-window .world-map-mode__label{top:0;left:6px}.mini-map-window .world-map-mode__select{height:22px;box-shadow:0 0 5px var(--mode-glow), inset 0 1px #ffffff0a;padding:5px 15px 3px 6px;font-size:7.5px}.mini-map-window .world-map-mode__chevron{bottom:5px;right:5px}.mini-map-window .world-map-current-stage span,.mini-map-window .world-map-wave__label,.mini-map-window .world-map-mode__label{color:#c2a976a8;font-size:6px}.mini-map-window .world-map-current-stage b{font-size:10px}.mini-map-window .world-map-wave b{font-size:7.5px}.mini-map-window .world-map-wave__pips{gap:1px}.mini-map-window .world-map-wave__pips span{width:5px;height:3px}.mini-map-window .world-map-backdrop{filter:brightness(.36)saturate(.66)contrast(1.06)}.mini-map-window .world-map-canvas:after{box-shadow:inset 0 0 0 1px #cda04a12,inset 0 0 20px #0000004d}.mini-map-window .world-map-title{top:4px}.mini-map-window .world-map-title span{padding:4px 10px;font-size:8px}.mini-map-window .world-map-node{--node-size:21px!important}.mini-map-window .world-map-node.is-boss{--node-size:25px!important}.mini-map-window .world-map-node__button{box-shadow:0 0 0 2px #050403b8,0 2px 5px #0000008c,inset 0 0 6px #0009}.mini-map-window .world-map-node.is-active .world-map-node__button{box-shadow:0 0 0 2px #050403cc, 0 0 12px var(--node-color)}@supports (color:color-mix(in lab, red, red)){.mini-map-window .world-map-node.is-active .world-map-node__button{box-shadow:0 0 0 2px #050403cc, 0 0 12px color-mix(in srgb, var(--node-color) 62%, transparent)}}.mini-map-window .world-map-node__label{text-shadow:0 1px 2px #000,0 0 4px #000,0 0 8px #000000e6;margin-top:3px;font-size:7px}.mini-quest-window .qr-desc{letter-spacing:.01em;line-height:1.25;color:#f4ecd6!important;font-size:9.5px!important}.mini-quest-window .qr-card{gap:8px!important;padding:7px 8px!important}.mini-quest-window .qr-bar{height:10px!important;margin-top:5px!important}.mini-quest-window .qr-bar>span{font-size:7px!important}.mini-quest-window .qr-fill{filter:saturate(.6)brightness(.72)}.mini-quest-window .qr-rewards,.mini-quest-window .qr-bonus__reward{display:none!important}.mini-quest-window .qr-bonus{padding:8px 9px!important}.mini-quest-window .qr-bonus__head{margin-bottom:7px!important}.mini-quest-window .qr-claim{padding:5px 9px!important}.qr-info{color:#cdb06a;cursor:help;background:#140e08b3;border:1px solid #9674368c;flex-shrink:0;place-items:center;width:18px;height:18px;font-family:"Press Start 2P",ui-monospace,monospace;font-size:8px;line-height:1;transition:color .12s,border-color .12s;display:grid;position:relative}.qr-info:hover,.qr-info:focus-visible{color:#ffe0a0;border-color:#b58a3c;outline:none}.qr-info__pop{z-index:40;opacity:0;pointer-events:none;background:linear-gradient(#1a140b,#100c07);border:1px solid #b58a3c;flex-wrap:wrap;gap:3px;max-width:200px;padding:6px 7px;transition:opacity .12s;display:flex;position:absolute;top:50%;right:calc(100% + 6px);transform:translateY(-50%);box-shadow:0 3px 10px #000000b3}.qr-info:hover .qr-info__pop,.qr-info:focus-visible .qr-info__pop{opacity:1}.qr-info__pop span{white-space:nowrap}.mini-quest-window .no-scrollbar{scrollbar-color:#9674368c transparent;scrollbar-width:thin!important;gap:8px!important;padding:9px 10px!important}.mini-quest-window .no-scrollbar::-webkit-scrollbar{width:7px;display:block!important}.mini-quest-window .ach-card{padding:7px 8px!important}.mini-quest-window .ach-card>div{gap:8px!important}.mini-quest-window .ach-rewards{display:none!important}.mini-quest-window .mini-ach-scroll{padding:9px 10px!important}.mini-doll-summary{border-bottom:1px solid #b5873c29;margin-bottom:4px}.mini-xp-bar__val{opacity:0;pointer-events:none;transition:opacity .12s}.mini-xp-bar:hover .mini-xp-bar__val{opacity:1}html[data-mini-dock=right] .cb-forge-mini .atolye-backdrop,html[data-mini-dock=top] .cb-forge-mini .atolye-backdrop,html[data-mini-dock=stack] .cb-forge-mini .atolye-backdrop{pointer-events:none;background:0 0;position:fixed}html[data-mini-dock=right] .cb-forge-mini .atolye-window,html[data-mini-dock=top] .cb-forge-mini .atolye-window,html[data-mini-dock=stack] .cb-forge-mini .atolye-window{left:var(--mdl,50%);top:var(--mdt,24px);width:var(--mdw,480px);max-width:var(--mdw,480px);height:var(--mdh,400px);max-height:var(--mdh,calc(100vh - 32px));pointer-events:auto;position:fixed;overflow:hidden}html[data-mini-dock] .cb-forge-mini.cb-mini-secondary .atolye-window{left:var(--mdl2,var(--mdl,50%));top:var(--mdt2,var(--mdt,24px));width:var(--mdw2,var(--mdw,430px));max-width:var(--mdw2,var(--mdw,430px));height:var(--mdh2,var(--mdh,400px));max-height:var(--mdh2,calc(100vh - 32px))}.cb-forge-mini .atolye-header{min-height:30px;padding:4px 8px}.cb-forge-mini .atolye-header-title{font-size:11px}.cb-forge-mini .atolye-tab{min-width:0;padding:0 4px;font-size:7.5px}.cb-forge-mini .atolye-body{padding:6px}.cb-forge-mini .salvage-layout{grid-template-columns:1fr 140px;gap:6px}.cb-forge-mini .craft-layout{grid-template-columns:1fr 150px;gap:6px}.cb-forge-mini .efsun-tab-layout{grid-template-columns:132px 1fr;gap:6px}.cb-forge-mini .mitik-layout{grid-template-columns:128px 1fr;gap:6px}.cb-forge-mini .info-layout{gap:6px}.cb-forge-mini .atolye-body{overflow:hidden auto}.cb-forge-mini .mitik-layout,.cb-forge-mini .info-layout{height:auto;min-height:100%;overflow:visible}.cb-forge-mini .mitik-layout{grid-template-rows:auto auto;align-items:start}.cb-forge-mini .info-layout{flex:none;align-items:stretch;min-height:100%}.cb-forge-mini .ws-card{padding:6px!important}.cb-forge-mini .ws-card-title{margin-bottom:4px;font-size:7px}.cb-forge-mini .salvage-layout>div:first-child>div:first-child>div:first-child>button{padding:2px 5px!important;font-size:5.5px!important}.aug-overlay--mini .aug-header{margin-bottom:10px}.aug-overlay--mini .aug-ornament{letter-spacing:3px;margin-bottom:2px;font-size:8px}.aug-overlay--mini .aug-title{font-size:16px}.aug-overlay--mini .aug-subtitle{margin-top:3px;font-size:7px}.aug-overlay--mini .aug-row{gap:10px}.aug-overlay--mini .aug-scene{width:148px;min-height:210px}.aug-overlay--mini .aug-front-icon-wrap{margin-bottom:6px}.aug-overlay--mini .aug-reroll-btn{margin-top:6px;padding:5px 12px}.game-top-hud{isolation:isolate;background:#131109;border-bottom:2px solid #b5873c8c;flex-shrink:0;align-items:center;gap:0;height:52px;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 6px 14px #00000080}.game-top-hud:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 5%,#d9a44180,#0000 95%);height:1px;position:absolute;bottom:-2px;left:0;right:0}.game-top-logo{background:#d9a44112;border-right:2px solid #b5873c73;flex-shrink:0;align-items:center;gap:10px;min-width:190px;height:100%;padding:0 16px;display:flex}.game-top-logo-icon{border:2px solid var(--frame-light);width:32px;height:32px;color:var(--gold);background:radial-gradient(circle at 50% 30%,#d9a4414d,#0000 60%),#1a1408;border-radius:0;flex-shrink:0;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #0009}.game-top-logo-text{flex-direction:column;gap:3px;display:flex}.game-top-logo-title{color:var(--gold);letter-spacing:.04em;text-shadow:0 0 10px #d9a44173,0 2px #000000b3;font-family:"Press Start 2P",ui-monospace,monospace;font-size:10px;font-weight:400;line-height:1}.game-top-logo-sub{color:var(--text-dim);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:600;line-height:1}.game-top-currencies{flex:1;align-items:center;gap:0;height:100%;padding:0 12px;display:flex}.hud-currency{cursor:default;background:#14110be6;border:2px solid #b5873c66;border-radius:0;align-items:center;gap:6px;height:32px;margin-right:6px;padding:5px 12px 5px 10px;display:flex;box-shadow:inset 0 0 0 1px #0009}.hud-currency-icon{flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}.hud-currency-value{color:var(--gold-soft);tabular-nums:1;letter-spacing:.02em;font-family:"Press Start 2P",ui-monospace,monospace;font-size:10px;font-weight:400}.hud-currency-plus{width:20px;height:20px;color:var(--gold);cursor:pointer;background:#d9a4411f;border:2px solid #b5873c73;border-radius:0;flex-shrink:0;place-items:center;font-size:14px;font-weight:700;line-height:1;transition:background .15s;display:grid}.hud-currency-plus:hover{background:#d9a4413d}.game-top-right{border-left:1px solid #b5873c4d;flex-shrink:0;align-items:center;gap:4px;height:100%;padding:0 12px 0 8px;display:flex}.hud-icon-btn{width:34px;height:34px;color:var(--text-dim);cursor:pointer;background:#14110be6;border:2px solid #b5873c59;border-radius:0;flex-shrink:0;place-items:center;transition:color .15s,border-color .15s,background .15s;display:grid}.hud-icon-btn:hover{color:var(--gold-soft);filter:brightness(1.1);background:#1e180ef2;border-color:#b5873cbf}.rpg-main-body{flex:1;min-height:0;display:flex;overflow:hidden}.rpg-left-panel{background:#080603;border-right:1px solid #b5873c66;flex-direction:column;flex-shrink:0;gap:4px;width:248px;display:flex;overflow:hidden}.rpg-center-stage{flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:visible}.rpg-right-panel{background:#080603;border-left:1px solid #b5873c66;flex-direction:column;flex-shrink:0;gap:4px;width:248px;display:flex;overflow:hidden}.rpg-panel-section{background:linear-gradient(#1a1409 0%,#120e07 100%);border:1px solid #b5873c33;min-width:0;position:relative;box-shadow:inset 0 1px #ffe8b006}.rpg-left-panel .rpg-panel-header,.rpg-right-panel .rpg-panel-header{min-height:28px}.rpg-panel-section--quests{flex-direction:column;display:flex}.rpg-panel-section--augment{border-top:0}.rpg-panel-header{background:linear-gradient(#261c0d 0%,#1c1309 100%);border-bottom:1px solid #b5873c66;flex-shrink:0;justify-content:space-between;align-items:center;padding:5px 10px;display:flex}.rpg-panel-title{letter-spacing:.06em;text-transform:uppercase;color:var(--gold-soft);text-shadow:0 0 8px #d9a44159,0 1px #000000b3;align-items:center;gap:5px;font-family:"Press Start 2P",ui-monospace,monospace;font-size:8px;font-weight:400;display:flex}.game-stage{flex:1;min-height:0;position:relative;overflow:hidden}.game-bottom-zone{flex-direction:column;flex-shrink:0;display:flex}.center-bottom-zone{z-index:20;background:0 0;border-top:0;flex-direction:column;flex:0 0 82px;align-items:center;height:82px;display:flex;position:relative;overflow:visible}.center-bottom-zone .loot-dock{width:100%;height:96px;box-shadow:none;background:0 0;border:0;position:absolute;bottom:82px;left:0;right:0}.center-bottom-zone .loot-dock:before{display:none}.center-bottom-zone .loot-dock__chests{justify-content:flex-end;align-items:flex-end;gap:6px;padding:3px 8px}.augment-header-button{color:#d2a3ff;cursor:pointer;text-transform:uppercase;background:linear-gradient(#30193ad9,#140c1aeb);border:1px solid #c46bff80;border-radius:0;justify-content:center;align-items:center;gap:5px;min-width:76px;height:26px;padding:0 8px;font-family:"Press Start 2P",ui-monospace,monospace;font-size:6.5px;transition:border-color .14s,color .14s,box-shadow .14s;display:inline-flex;position:relative;box-shadow:inset 0 1px #eccfff1a,inset 0 0 9px #00000073}.augment-header-button:hover{color:#ead0ff;border-color:#d08bffe6;box-shadow:inset 0 0 10px #c46bff21,0 0 11px -4px #c46bffcc}.augment-header-button b{color:#15091d;background:#c46bff;place-items:center;min-width:14px;height:14px;padding:0 3px;font-size:7px;display:grid;box-shadow:0 0 7px #c46bffbf}.center-bottom-zone .chest-node{flex:0 0 112px;width:112px;max-width:none;height:94px;padding-top:0}.center-bottom-zone nav{box-sizing:border-box;width:100%;height:82px!important;box-shadow:none!important;background:linear-gradient(#12100a 0%,#0a0806 100%)!important;border-top:1px solid #b5873c40!important;gap:6px!important;padding:5px 8px 6px!important;overflow:visible!important}.rpg-right-options-dock{box-sizing:border-box;background:radial-gradient(110% 100% at 50% 0,#d9a44114,#0000 62%),linear-gradient(#151009 0%,#0b0805 100%);border-top:1px solid #b5873c59;flex:0 0 82px;align-items:stretch;height:82px;padding:5px 8px 6px;display:flex;overflow:visible}.bottom-nav-btn{isolation:isolate;overflow:visible}.bottom-nav-btn--runes{z-index:5}.bottom-nav-btn--asset:not(.is-locked):hover{filter:brightness(1.12);transform:translateY(-3px)}.bottom-nav-btn--asset:not(.is-locked):active{transform:translateY(-1px)scale(.98)}.bottom-nav-asset{object-fit:contain;image-rendering:pixelated;pointer-events:none;transform-origin:bottom;filter:drop-shadow(0 3px 5px #000000d1);transition:transform .14s,filter .14s;display:block}.bottom-nav-btn--asset.is-active .bottom-nav-asset{filter:brightness(1.2)drop-shadow(0 5px 8px #000000e0);transform:translateY(-4px)scale(1.08)}.bottom-nav-btn--asset:not(.is-locked):hover .bottom-nav-asset{filter:brightness(1.26)drop-shadow(0 6px 10px #000000e6);transform:translateY(-6px)scale(1.15)}.bottom-nav-label{z-index:2;pointer-events:none;text-shadow:0 2px #050301,0 0 7px #d9a44180;margin-top:-8px;display:block;position:relative}@media (prefers-reduced-motion:reduce){.bottom-nav-btn--asset,.bottom-nav-asset{transition:none}.bottom-nav-btn--asset:not(.is-locked):hover,.bottom-nav-btn--asset:not(.is-locked):active,.bottom-nav-btn--asset.is-active .bottom-nav-asset,.bottom-nav-btn--asset:not(.is-locked):hover .bottom-nav-asset{transform:none}}.game-bottom-nav{background:#131109;border-top:2px solid #b5873c8c;flex-shrink:0;align-items:center;gap:0;height:64px;padding:0 8px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 -1px #ffffff0a,0 -4px 12px #00000073}.game-bottom-nav:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 5%,#d9a44173,#0000 95%);height:1px;position:absolute;top:2px;left:0;right:0}.game-nav-btn{color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;min-height:50px;padding:6px 4px 5px;font-size:9px;font-weight:800;transition:color .15s,background .15s,border-color .15s;display:flex;position:relative}.game-nav-btn:hover{color:var(--text-dim);background:#ffffff09;border-color:#b5873c59}.game-nav-btn.active{color:var(--gold-soft);background:radial-gradient(70% 80% at 50% 0,#d9a44133,#0000 65%),linear-gradient(#d9a4411a 0%,#261b0c80 100%);border-color:#b5873cbf;box-shadow:0 0 12px -6px #d9a441b3}.game-nav-btn-icon{background:#0f0d09;border:2px solid #644e2480;border-radius:0;place-items:center;width:28px;height:28px;transition:border-color .15s,background .15s;display:grid;box-shadow:inset 0 0 0 1px #00000080}.game-nav-btn.active .game-nav-btn-icon{background:#1c1509;border-color:#d9a441cc;box-shadow:inset 0 0 0 1px #00000080,0 0 6px -3px #d9a44199}.game-nav-active-line{background:linear-gradient(90deg, transparent, var(--gold-soft), transparent);height:2px;box-shadow:0 0 8px var(--gold);border-radius:999px;position:absolute;top:0;left:20%;right:20%}.game-window-dock{z-index:40;pointer-events:none;justify-content:flex-end;align-items:center;display:flex;position:absolute;inset:0}.game-window-backdrop{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:radial-gradient(520px 360px at 72% 48%,#d9a44114,#0000 72%),#00000047}.game-window{pointer-events:auto;border:2px solid var(--frame-light);isolation:isolate;background:linear-gradient(#1a1713 0%,#11100e 58%,#0b0a09 100%);border-radius:0;flex-direction:column;width:100%;max-height:100%;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #000000f2,inset 0 0 0 3px #04040599,0 28px 56px -8px #000000e6,0 0 40px -20px #68c7dc47}.game-window:before{content:"";pointer-events:none;z-index:2;background:radial-gradient(circle at 0 0, var(--bg) 6px, transparent 6px), radial-gradient(circle at 100% 0, var(--bg) 6px, transparent 6px), radial-gradient(circle at 0 100%, var(--bg) 6px, transparent 6px), radial-gradient(circle at 100% 100%, var(--bg) 6px, transparent 6px);position:absolute;inset:-2px}.game-window:after{content:"";pointer-events:none;z-index:2;border:1px solid #b5873c33;position:absolute;inset:4px}.game-window>*{z-index:3;position:relative}.game-window-title{border-bottom:2px solid var(--frame);z-index:10;background:linear-gradient(#261c0d 0%,#1a1308 100%);border-radius:0;justify-content:space-between;align-items:center;min-height:44px;padding:.5rem .875rem .5rem 1rem;display:flex;position:sticky;top:0;box-shadow:inset 0 1px #ffffff0f,0 2px #00000080}.game-window-title>span:first-child,.rpg-titlebar>span:first-child{min-width:0;max-width:calc(100% - 44px)}.game-window-title:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#f4d37b99,#0000);height:1px;position:absolute;bottom:-2px;left:10px;right:10px}.game-window-content{flex:1;min-height:0;overflow:auto}.game-window-content--flush{padding:0}.game-window--sm{width:420px;max-height:524px}.game-window--md{width:640px;height:524px}.game-window--lg{width:960px;height:560px}.game-window--full{width:1180px;height:572px}.game-window--stones{width:610px;height:430px}.game-window--map{width:960px;height:540px}.game-window--achievements{width:720px;height:524px}.game-window-dock--center{justify-content:center}.game-window--workspace .game-window-content,.game-window--rune .game-window-content{flex-direction:column;display:flex;overflow:hidden}.game-window--rune .px-panel-rune{position:absolute}.window-grid-3{grid-template-columns:220px minmax(0,1fr) 300px;gap:12px;height:100%;display:grid}.window-card{background:var(--panel-texture);border:2px solid #766035b8;border-radius:0;min-height:0;padding:14px;overflow:hidden}.game-resource{min-width:56px;min-height:29px;color:var(--gold);white-space:nowrap;background:linear-gradient(#191713,#0f1012);border:2px solid #766035b8;border-radius:0;justify-content:center;align-items:center;gap:.3rem;padding:.25rem .6rem;font-size:11px;font-weight:700;display:flex;box-shadow:inset 0 1px #ffffff0e,inset 0 0 8px #00000061}.game-online-badge{color:#4caf63;min-width:44px}.game-panel{background:var(--panel-texture);border:2px solid #766035c7;border-radius:0;box-shadow:inset 0 0 0 1px #ffffff06,0 8px 18px #0000006b}.game-frame{border:2px solid var(--frame-light);border-radius:0}.game-slot{aspect-ratio:1;cursor:pointer;background:linear-gradient(#141319,#08080a);border:2px solid #766035b3;border-radius:0;place-items:center;transition:border-color .15s,transform .12s,filter .12s;display:grid;box-shadow:inset 0 0 8px #000000b8,0 1px #ffffff0a}.game-slot:hover{border-color:var(--frame-light);filter:brightness(1.1);transform:scale(1.04)}.game-button{color:var(--text-dim);cursor:pointer;background:linear-gradient(#252018,#161209);border:2px solid #766035c7;border-radius:0;padding:.375rem .875rem;font-size:12px;font-weight:700;transition:border-color .15s,color .15s,filter .15s,transform .12s;box-shadow:0 3px #000000b3,inset 0 1px #ffffff12}.game-button:hover{border-color:var(--frame-light);color:var(--text);filter:brightness(1.08)}.game-button:disabled{opacity:.4;cursor:not-allowed}.game-button-primary{color:#d7ffe2;background:linear-gradient(#2d7d49,#154b2c);border-color:#49b46d}.game-button-primary:hover{filter:brightness(1.12)}.game-button-gold{border-color:var(--frame-light);color:var(--gold-soft);background:linear-gradient(#785a1f,#3e2b10)}.game-button-gold:hover{filter:brightness(1.12)}.battle-canvas{contain:layout paint;isolation:isolate;position:relative}.battle-canvas:before{content:"";z-index:35;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #f4d37b2e,inset 0 0 36px #00000057,inset 0 22px 38px #00000047,inset 0 -18px 30px #0000003d}.battle-canvas:after{content:"";z-index:36;pointer-events:none;background:linear-gradient(90deg,#0000,#68c7dc61,#f4d37bb8,#68c7dc61,#0000);height:2px;position:absolute;top:0;left:18px;right:18px}.side-rail{filter:drop-shadow(0 10px 20px #00000073)}.side-log{background:#08080ceb;border:2px solid #b5873c8c;border-radius:0;box-shadow:inset 0 0 10px #0000009e,0 6px 16px #00000061}.side-rail-label{color:var(--text);background:#140f08;border:2px solid #b5873c8c;border-radius:0;box-shadow:0 8px 16px #00000061}.side-rail-btn{width:44px;height:44px;color:var(--text-dim);background:radial-gradient(circle at 50% 25%,#f4d37b1f,#0000 45%),linear-gradient(#303640f5,#121214f5);border:2px solid #b5873c94;border-radius:0;position:relative;box-shadow:inset 0 0 0 1px #ffffff0b,inset 0 0 10px #00000094,0 3px #00000080}.side-rail-btn:after{content:"";pointer-events:none;border:1px solid #68c7dc26;border-radius:0;position:absolute;inset:4px}.side-rail-btn:hover{border-color:var(--gold-soft);color:var(--gold-soft);filter:brightness(1.12)}.rpg-modal-card{filter:drop-shadow(0 24px 44px #000000b8);border-radius:0;position:relative}.rpg-modal-card>.rpg-close-btn{width:28px;height:28px}.atolye-backdrop{z-index:50;background:#000000c7;justify-content:center;align-items:center;padding:.5rem;display:flex;position:absolute;inset:0}.atolye-window{--forge-side-width:242px;isolation:isolate;background-color:#0000;background-image:radial-gradient(circle at 6px 6px,#d9a44180 0 1.3px,#0000 2px),radial-gradient(circle at calc(100% - 6px) 6px,#d9a44180 0 1.3px,#0000 2px),radial-gradient(circle at 6px calc(100% - 6px),#d9a44180 0 1.3px,#0000 2px),radial-gradient(circle at calc(100% - 6px) calc(100% - 6px),#d9a44180 0 1.3px,#0000 2px),linear-gradient(#1c150f 0%,#140f0a 60%,#0e0a07 100%);background-position:0 0,0 0,0 0,0 0,0 0;background-repeat:no-repeat;background-size:auto,auto,auto,auto,auto;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;border:1px solid #77592a;border-radius:0;flex-direction:column;width:100%;max-width:960px;height:calc(100% - 1rem);max-height:640px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #000000bf,inset 0 0 20px #00000080,0 14px 30px #000000a8}.atolye-window:after{content:none}.atolye-window>*{z-index:3;position:relative}.atolye-header{background:linear-gradient(#5a1d23 0%,#3c1418 46%,#290d11 100%);border-bottom:1.5px solid #caa24abf;flex-shrink:0;justify-content:center;align-items:center;min-height:34px;padding:.4rem .75rem;display:flex;position:relative;box-shadow:inset 0 1px #ffde9e52,inset 0 -3px 7px #0000008c}.atolye-header-title{letter-spacing:.08em;color:#f2d488;text-shadow:0 1px #000,0 2px 3px #000000b3,0 0 8px #d9a44173;font-family:"Press Start 2P",ui-monospace,monospace;font-size:11px}.atolye-close-btn{color:#ffd9a0;cursor:pointer;background:linear-gradient(#6e2020,#3a1010);border:2px solid #caa24a;border-radius:0;place-items:center;width:22px;height:22px;font-size:11px;line-height:1;transition:background .15s,color .15s;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%);box-shadow:inset 0 1px #ffc8964d,inset 0 0 5px #00000080}.atolye-close-btn:hover{color:#fff;background:linear-gradient(#9a2a2a,#521414)}.atolye-tabs{background:linear-gradient(#1a130c,#100c08);border-bottom:1px solid #caa24a80;flex-shrink:0;gap:2px;padding:3px 4px 0;display:flex;overflow-x:auto}.atolye-tab{letter-spacing:.04em;text-align:center;white-space:nowrap;cursor:pointer;color:#8a7550;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:0;flex:1;min-width:62px;height:26px;padding:0 6px;font-family:"Press Start 2P",ui-monospace,monospace;font-size:7.5px;font-weight:400;transition:color .12s,border-color .12s,background .12s}.atolye-tab:hover{color:#d9b35e;background:#b5873c1a}.atolye-tab.active{color:#f2d488;background:linear-gradient(#b5873c47,#140f0880);border-color:#caa24ab3;box-shadow:inset 0 2px #ffce4d}.atolye-tab:focus-visible{outline-offset:-2px;outline:1px solid #ffce4d}.atolye-body{flex-direction:column;flex:1;min-height:0;padding:.6rem;display:flex;overflow:hidden}.ws-card{isolation:isolate;background:linear-gradient(#171613 0%,#11100e 100%);border:2px solid #766035b8;border-radius:0;flex-direction:column;padding:.7rem .8rem;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000006b,inset 0 0 0 1px #0009}.ws-card:before{content:"";z-index:0;pointer-events:none;opacity:.7;background:linear-gradient(90deg,#b5873ca6,#0000 18% 82%,#b5873c94) top/100% 1px no-repeat,linear-gradient(90deg,#b5873c80,#0000 20% 80%,#b5873c7a) bottom/100% 1px no-repeat,linear-gradient(#b5873c85,#0000 22% 78%,#b5873c7a) 0/1px 100% no-repeat,linear-gradient(#b5873c85,#0000 22% 78%,#b5873c7a) 100%/1px 100% no-repeat;position:absolute;inset:0}.ws-card>*{z-index:1;position:relative}.ws-card-row{flex-direction:row!important;align-items:center!important}.ws-card-title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);border-bottom:1px solid var(--frame);justify-content:space-between;align-items:center;margin-bottom:.55rem;padding-bottom:.4rem;font-family:"Press Start 2P",ui-monospace,monospace;font-size:8px;font-weight:400;display:flex}.mat-row{background:#0f1013;border:2px solid #53617061;border-radius:0;align-items:center;gap:.5rem;margin-bottom:4px;padding:.375rem .5rem;font-size:11px;display:flex}.mat-row:last-of-type{margin-bottom:0}.mat-icon{background:#111318;border:2px solid #76603599;border-radius:0;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.mat-label{color:var(--text-dim);flex:1;font-size:11px}.mat-count{font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.mat-count.ok{color:#46d36a}.mat-count.bad{color:#ff8a9a}.enh-btn{letter-spacing:.08em;text-transform:uppercase;color:#d4ffd4;cursor:pointer;text-shadow:0 1px 2px #0009;background:radial-gradient(100% 80% at 50% 0,#d7ffe224,#0000 58%),linear-gradient(#2d7d49 0%,#1d6338 50%,#154b2c 100%);border:2px solid #49b46d;border-radius:0;width:100%;padding:.9rem;font-family:"Press Start 2P",ui-monospace,monospace;font-size:11px;font-weight:400;transition:filter .15s,transform .1s,box-shadow .1s;box-shadow:0 4px #071c10,0 0 24px -4px #50c85059,inset 0 0 0 1px #78ff7814}.enh-btn:hover:not(:disabled){filter:brightness(1.18);transform:translateY(-1px);box-shadow:0 5px #0c2006,0 0 36px -4px #50c85080}.enh-btn:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px #0c2006}.enh-btn:disabled{opacity:.38;cursor:not-allowed;filter:saturate(.3)brightness(.7)}.enh-grid{grid-template-columns:200px 1fr 190px 200px;align-items:stretch;gap:.75rem;height:100%;display:grid}@media (width<=900px){.enh-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.enh-grid{grid-template-columns:1fr}}.eq-item-slot{aspect-ratio:1;cursor:pointer;background:radial-gradient(90% 80% at 50% 18%,#68c7dc14,#0000 58%),#09090d;border:2px solid #766035b3;border-radius:0;place-items:center;transition:border-color .15s,transform .1s,box-shadow .1s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 9px #000000b8}.eq-item-slot:hover{border-color:var(--frame-light);transform:scale(1.07);box-shadow:0 0 6px #8a6a354d}.eq-item-slot.selected{border-color:var(--gold);box-shadow:0 0 10px #d9a44180}.eq-slot-empty{aspect-ratio:1;opacity:.5;background:#07070a;border:2px dashed #76603561;border-radius:0;place-items:center;display:grid}.equipped-slot-grid{grid-template-columns:repeat(2,1fr);gap:5px;display:grid}.salvage-layout{grid-template-columns:1fr 200px;align-items:stretch;gap:.6rem;height:100%;display:grid}.craft-layout{grid-template-columns:1fr 268px;align-items:stretch;gap:.6rem;height:100%;display:grid}.refine-layout{grid-template-columns:1fr 1fr 210px;align-items:stretch;gap:.75rem;height:100%;display:grid}@media (width<=700px){.refine-layout{grid-template-columns:1fr 210px}}@media (width<=480px){.refine-layout{grid-template-columns:1fr}}.info-layout{flex-direction:row;flex:1;gap:.6rem;min-height:0;display:flex;overflow:hidden}.info-sidebar{flex-direction:column;flex-shrink:0;gap:3px;width:172px;padding-bottom:.5rem;display:flex;overflow-y:auto}.info-sidebar-btn{text-align:left;cursor:pointer;color:var(--text-dim);background:#ffffff05;border:2px solid #0000;border-radius:0;align-items:center;gap:.5rem;width:100%;padding:.55rem .6rem;font-size:10px;font-weight:700;transition:background .12s,border-color .12s,color .12s;display:flex;position:relative}.info-sidebar-btn:hover{color:var(--text);background:#d9a44112}.info-sidebar-btn.active{background:#d9a4411a;border-color:#8a6a3580}.info-sidebar-icon{color:var(--text-faint);flex-shrink:0;align-items:center;display:flex}.info-sidebar-label{letter-spacing:.03em;flex:1;min-width:0;font-family:"Press Start 2P",ui-monospace,monospace;font-size:7px;line-height:1.4}.info-sidebar-arrow{opacity:.9;flex-shrink:0;font-size:8px}.info-content{background:linear-gradient(#171613 0%,#11100e 100%);border:2px solid #766035b8;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.info-content:before{content:"";pointer-events:none;opacity:.65;z-index:0;background:linear-gradient(90deg,#b5873c8c,#0000 16% 84%,#b5873c80) top/100% 1px no-repeat,linear-gradient(90deg,#b5873c73,#0000 18% 82%,#b5873c6b) bottom/100% 1px no-repeat,linear-gradient(#b5873c73,#0000 20% 80%,#b5873c6b) 0/1px 100% no-repeat,linear-gradient(#b5873c73,#0000 20% 80%,#b5873c6b) 100%/1px 100% no-repeat;position:absolute;inset:0}.info-content>*{z-index:1;position:relative}.info-content-header{background:#00000040;border-bottom:2px solid #76603566;flex-shrink:0;align-items:center;gap:.75rem;padding:.7rem .85rem;display:flex}.info-content-body{flex-direction:column;flex:1;gap:1rem;min-height:0;padding:.8rem;display:flex;overflow-y:auto}.info-bullet{color:var(--text-dim);align-items:flex-start;gap:.5rem;display:flex}.info-bullet-dot{flex-shrink:0;margin-top:2px;font-size:8px}.info-bullet-text{letter-spacing:.01em;flex:1;font-family:"Press Start 2P",ui-monospace,monospace;font-size:7px;line-height:1.95}.info-materials{border-top:1px solid #7660354d;padding-top:.65rem}.info-materials-title{letter-spacing:.12em;color:var(--text-faint);margin-bottom:.5rem;font-family:"Press Start 2P",ui-monospace,monospace;font-size:7px}.info-materials-list{flex-direction:column;gap:.35rem;display:flex}.info-material-row{align-items:center;gap:.5rem;font-size:10px;font-weight:700;display:flex}.info-material-icon{flex-shrink:0;align-items:center;display:flex}.info-material-label{flex:1;font-family:"Press Start 2P",ui-monospace,monospace;font-size:7px;line-height:1.5}.info-tip{color:var(--text-dim);border:1px solid;border-radius:0;align-items:flex-start;gap:.5rem;padding:.6rem .75rem;font-size:10px;line-height:1.55;display:flex}.info-tip-icon{flex-shrink:0;margin-top:1px;font-size:12px}.info-tip-text{letter-spacing:.01em;flex:1;font-family:"Press Start 2P",ui-monospace,monospace;font-size:7px;line-height:1.95}.info-pagination{border-top:1px solid #7660354d;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .8rem;display:flex}.info-pag-dot{cursor:pointer;border-radius:0;width:7px;height:7px;transition:transform .15s,background .2s,box-shadow .2s}.info-cards-grid{grid-template-columns:1fr 1fr;align-items:start;gap:.6rem;display:grid}.efsun-tab-layout{grid-template-columns:200px 1fr;align-items:stretch;gap:.6rem;height:100%;display:grid}.craft-sidebar{flex-direction:column;flex:1;gap:2px;min-height:0;display:flex;overflow-y:auto}.craft-cat-btn{color:var(--text-dim);text-align:left;cursor:pointer;border:2px solid #0000;border-radius:0;justify-content:space-between;align-items:center;gap:.375rem;width:100%;padding:.5rem .65rem;font-size:11px;font-weight:700;transition:background .12s,border-color .12s,color .12s;display:flex}.craft-cat-btn:hover{color:var(--text);background:#68c7dc0f}.craft-cat-btn.active{color:var(--gold-soft);background:#d9a4411f;border-color:#8a6a358c}.craft-cat-count{background:#ffffff1a;border:1px solid #7660354d;border-radius:0;flex-shrink:0;padding:1px 5px;font-size:10px}.ws-item-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(42px,50px));align-content:start;gap:4px;min-height:0;padding:2px;display:grid;overflow-y:auto}.ws-filter-btn{width:100%;color:var(--text-faint);text-align:left;cursor:pointer;border-radius:0;padding:.3rem .55rem;font-size:11px;font-weight:600;transition:background .1s,color .1s;display:block}.ws-filter-btn:hover{color:var(--text-dim);background:#68c7dc0e}.ws-filter-btn.active{color:var(--gold-soft);background:linear-gradient(90deg,#d9a44129,#68c7dc0d)}.ws-select{appearance:none;color:var(--text-dim);cursor:pointer;background-color:#0e0c09;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23837663'/%3E%3C/svg%3E");background-position:right .4rem center;background-repeat:no-repeat;border:2px solid #766035a6;border-radius:0;outline:none;min-width:80px;padding:.22rem 1.4rem .22rem .55rem;font-size:11px;font-weight:600;transition:border-color .12s,color .12s}.ws-select:hover,.ws-select:focus{border-color:var(--frame-light);color:var(--text)}.ws-select option{color:var(--text);background-color:#181512}.mitik-layout{grid-template-rows:auto 1fr;grid-template-columns:215px 1fr;align-items:stretch;gap:.6rem;height:100%;display:grid}.craft-group-card{text-align:left;cursor:pointer;background:#ffffff05;border:2px solid #0000;border-radius:0;align-items:center;gap:.5rem;width:100%;padding:.45rem .6rem;transition:background .12s,border-color .12s;display:flex;position:relative;overflow:hidden}.craft-group-card:hover{background:#68c7dc0f;border-color:#76603559}.craft-group-card.active{background:linear-gradient(90deg,#d9a44121,#68c7dc0a);border-color:#8a6a3585}.craft-group-rarity-bar{opacity:.85;border-radius:0;flex-shrink:0;align-self:stretch;width:3px}@keyframes craft-result-in{0%{opacity:0;transform:translateY(8px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.craft-result-reveal{animation:.35s cubic-bezier(.22,1,.36,1) forwards craft-result-in}@keyframes chest-open-anim{0%{background-position-x:0}to{background-position-x:var(--chest-pan-end,0px)}}@keyframes chest-drop-bounce{0%{opacity:0;transform:translateY(12px)scale(.7)}45%{opacity:1;transform:translateY(-6px)scale(1.08)}70%{transform:translateY(2px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes chest-idle-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.chest-stash{z-index:32;pointer-events:auto;justify-content:flex-end;align-items:flex-end;gap:10px;max-width:280px;display:flex;position:absolute;bottom:20px;right:18px}.chest-sprite{image-rendering:pixelated;image-rendering:crisp-edges;transform-origin:50% 100%;will-change:transform, background-position;background-repeat:no-repeat;flex-shrink:0;display:block}.chest-sprite--idle{animation:2.4s ease-in-out infinite chest-idle-float}.chest-sprite--dropping{animation:.52s cubic-bezier(.22,1.2,.36,1) both chest-drop-bounce}.chest-btn{--chest-tier-color:#d9a441;cursor:pointer;-webkit-user-select:none;user-select:none;isolation:isolate;background:0 0;border:0;outline:none;place-items:end center;width:76px;height:88px;min-height:88px;padding:8px 3px 9px;transition:transform .14s,filter .14s;display:grid;position:relative}.chest-btn:before{content:"";z-index:-1;background:radial-gradient(54% 72% at 50% 54%, #000000c7, transparent 74%), radial-gradient(58% 70% at 50% 50%, var(--chest-tier-color), transparent 76%);border-radius:999px;width:60px;height:18px;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.chest-btn:before{background:radial-gradient(54% 72% at 50% 54%, #000000c7, transparent 74%), radial-gradient(58% 70% at 50% 50%, color-mix(in srgb, var(--chest-tier-color) 38%, transparent), transparent 76%)}}.chest-btn:before{opacity:.92;filter:blur(2px)}.chest-btn:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-4px)scale(1.08)}.chest-btn:active:not(:disabled){transform:translateY(-1px)scale(.96)}.chest-btn:disabled{cursor:default}.chest-count-badge{z-index:4;text-align:center;font-variant-numeric:tabular-nums;pointer-events:none;text-shadow:0 1px #ffffff40;border:2px solid #fff4d273;border-radius:0;min-width:19px;height:19px;padding:0 5px;font-size:10px;font-weight:950;line-height:16px;position:absolute;top:6px;right:5px}.chest-label{z-index:5;white-space:nowrap;text-overflow:ellipsis;letter-spacing:.04em;text-transform:uppercase;opacity:0;pointer-events:none;max-width:92px;font-size:8px;font-weight:900;transition:opacity .15s,transform .15s;position:absolute;bottom:-13px;left:50%;overflow:hidden;transform:translate(-50%)}.chest-btn:hover .chest-label{opacity:1;transform:translate(-50%)translateY(-2px)}.chest-node{--cn-color:#d9a441;width:150px;box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;isolation:isolate;background:0 0;border:1px solid #0000;border-radius:0;flex-direction:column;flex-shrink:0;align-items:center;padding:2px 0 0;transition:filter .14s,transform .14s,box-shadow .14s;display:flex;position:relative;overflow:visible}.chest-node:after{display:none}.chest-node:hover:not(:disabled){filter:brightness(1.14);box-shadow:0 0 22px -10px var(--cn-color);border-color:#0000;transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.chest-node:hover:not(:disabled){box-shadow:0 0 22px -10px color-mix(in srgb, var(--cn-color) 72%, transparent)}}.bottom-nav-badge{box-shadow:0 1px 3px #000000bf}.bottom-nav-badge:after{content:"";border-radius:inherit;pointer-events:none;animation:1.35s ease-in-out infinite alternate bottom-nav-badge-glow;position:absolute;inset:0;box-shadow:0 0 11px #ff3050eb}@keyframes bottom-nav-badge-glow{0%{opacity:.4}to{opacity:1}}.chest-node:active:not(:disabled){filter:brightness(.92);transform:translateY(0)}.chest-node--empty{cursor:default;opacity:.3;filter:grayscale(.5)saturate(.45);pointer-events:none}.chest-node--ready{filter:drop-shadow(0 0 5px var(--cn-color))}@supports (color:color-mix(in lab, red, red)){.chest-node--ready{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--cn-color) 24%, transparent))}}.chest-node__glow{background:radial-gradient(ellipse at 50% 100%, var(--cn-color) 0%, transparent 65%);border-radius:50%;position:absolute;inset:14px 8px 8px}@supports (color:color-mix(in lab, red, red)){.chest-node__glow{background:radial-gradient(ellipse at 50% 100%, color-mix(in srgb, var(--cn-color) 22%, transparent) 0%, transparent 65%)}}.chest-node__glow{opacity:.18;pointer-events:none;z-index:0;transition:opacity .14s}.chest-node--ready .chest-node__glow{opacity:.42}.chest-node:hover:not(:disabled) .chest-node__glow{opacity:.72}.chest-node__meta{z-index:8;flex:0 0 17px;justify-content:space-between;align-items:center;gap:4px;width:100%;height:17px;padding:1px 3px 0;display:flex;position:relative}.chest-node__open-all{border:1px solid var(--cn-color);justify-content:center;align-items:center;gap:0;width:18px;height:17px;padding:0;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.chest-node__open-all{border:1px solid color-mix(in srgb, var(--cn-color) 64%, #211508)}}.chest-node__open-all{background:linear-gradient(180deg, var(--cn-color), #120c06);border-radius:0}@supports (color:color-mix(in lab, red, red)){.chest-node__open-all{background:linear-gradient(180deg, color-mix(in srgb, var(--cn-color) 24%, #25180a), #120c06)}}.chest-node__open-all{color:var(--cn-color)}@supports (color:color-mix(in lab, red, red)){.chest-node__open-all{color:color-mix(in srgb, var(--cn-color) 82%, #fff1c8)}}.chest-node__open-all{cursor:pointer;white-space:nowrap;font-family:"Press Start 2P",ui-monospace,monospace;font-size:4.5px;line-height:1;box-shadow:inset 0 1px #ffecbe14}.chest-node__open-all:hover{filter:brightness(1.28);box-shadow:inset 0 1px 0 #ffecbe24, 0 0 7px var(--cn-color)}@supports (color:color-mix(in lab, red, red)){.chest-node__open-all:hover{box-shadow:inset 0 1px 0 #ffecbe24, 0 0 7px color-mix(in srgb, var(--cn-color) 42%, transparent)}}.chest-node__badge{z-index:6;font-variant-numeric:tabular-nums;pointer-events:none;text-shadow:0 1px #fff3;border-radius:0;justify-content:center;align-items:center;min-width:16px;height:15px;padding:0 3px;font-family:"Press Start 2P",ui-monospace,monospace;font-size:7px;line-height:13px;display:inline-flex;position:relative}.chest-node__stage{z-index:1;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;min-height:0;padding:0 0 1px;display:flex;position:relative;overflow:visible}.chest-node__progress-ring{isolation:isolate;border:0;border-radius:0;place-items:center;width:94px;height:60px;display:grid;position:relative;overflow:visible}.bottom-nav-rune-reminder{z-index:210;color:#f1d58e;white-space:nowrap;text-shadow:0 1px 2px #000;pointer-events:none;background:linear-gradient(#2b1f0efa,#110c07fa);border:1px solid #caa14bb8;justify-content:center;align-items:center;gap:6px;min-width:132px;height:26px;padding:0 9px;font-family:"Press Start 2P",ui-monospace,monospace;font-size:5.5px;line-height:1;animation:.18s ease-out both rune-reminder-in;display:inline-flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 7px 18px #0000009e,inset 0 1px #ffecb814}.bottom-nav-rune-reminder:after{content:"";background:#110c07;border-bottom:1px solid #caa14bb8;border-right:1px solid #caa14bb8;width:7px;height:7px;position:absolute;top:100%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}@keyframes rune-reminder-in{0%{opacity:0;transform:translate(-50%,5px)}to{opacity:1;transform:translate(-50%)}}.chest-node__timer{color:#f4dda0;font-variant-numeric:tabular-nums;z-index:4;white-space:nowrap;pointer-events:none;background:#080705eb;border:1px solid #cda657b8;justify-content:center;align-items:center;gap:3px;min-height:14px;margin:0;padding:2px 5px;font-family:"Press Start 2P",ui-monospace,monospace;font-size:6.5px;line-height:1;display:flex;position:absolute;bottom:-3px;left:50%;transform:translate(-50%)}.chest-node__timer.is-active{color:#f4dda0;text-shadow:0 1px 2px #000,0 0 5px #e9c26f6b;box-shadow:inset 0 0 5px #e6ba5c14,0 2px 4px #000000b8}.chest-node__timer.is-near{color:#ffe7a0;animation:.5s ease-in-out infinite alternate chest-timer-pulse}@keyframes chest-fly{0%{opacity:0;filter:brightness(2.8);transform:translate(-50%,10px)scale(.35)}12%{opacity:1;transform:translate(calc(-50% + var(--fly-dx) * .12), -8px) scale(1.18);filter:brightness(2.2)}56%{opacity:1;transform:translate(calc(-50% + var(--fly-dx) * .72), calc(var(--fly-dy) * -.72)) scale(1);filter:brightness(1.25)}to{opacity:0;transform:translate(calc(-50% + var(--fly-dx)), calc(var(--fly-dy) * -1.18)) scale(.82);filter:brightness()}}.chest-fly-item{z-index:12;pointer-events:none;width:38px;height:38px;box-shadow:0 0 14px 3px var(--fly-glow,#fff6), 0 2px 6px #000000b8;border-style:solid;border-width:2px;border-radius:0;place-items:center;animation:1.18s cubic-bezier(.2,1.05,.3,1) both chest-fly;display:grid;position:absolute;bottom:28px;left:50%;overflow:visible}.chest-fly-item:after{content:"";border-radius:inherit;background:radial-gradient(circle, var(--fly-glow,#fff8), transparent 68%);opacity:.45;z-index:-1;position:absolute;inset:-5px}.chest-fly-paper{filter:drop-shadow(0 1px 2px #000);font-size:22px;line-height:1}@keyframes chest-timer-pulse{0%{opacity:.7;text-shadow:0 0 4px}to{opacity:1;text-shadow:0 0 10px,0 0 20px}}.loot-dock{z-index:20;height:94px;box-shadow:none;background:0 0;border:0;flex-shrink:0;align-items:stretch;display:flex;position:relative;overflow:visible}.loot-history-anchor{z-index:26;flex-direction:column;flex:0 0 112px;justify-content:flex-end;align-items:center;gap:2px;width:112px;height:94px;padding-bottom:0;display:flex;position:relative;overflow:visible}.loot-history-button{z-index:24;width:48px;height:48px;box-shadow:none;color:#e0be73d1;cursor:pointer;text-align:center;opacity:.8;background:0 0;border:none;border-radius:0;place-items:center;padding:0;font-family:"Press Start 2P",ui-monospace,monospace;transition:opacity .14s,transform .14s;display:grid;position:relative}.loot-history-anchor:hover .loot-history-button,.loot-history-anchor.is-open .loot-history-button,.loot-history-button:focus-visible,.loot-history-button:hover,.loot-history-button.is-active{opacity:1;color:#f0cf82;box-shadow:none;border-color:#0000;transform:scale(1.08)}.loot-history-button__preview{--lc:#b89555;width:42px;height:42px;color:var(--lc);box-shadow:none;background:0 0;border:none;place-items:center;display:grid;overflow:hidden}.loot-history-button__preview img{object-fit:contain;width:32px;height:32px;image-rendering:pixelated}.loot-history-button__label,.loot-history-button__count{display:none}.loot-recent-popover{z-index:70;opacity:0;pointer-events:none;transform-origin:bottom;background:linear-gradient(#1b1409 0%,#0d0905 100%);border:2px solid #b5873ca6;min-width:292px;padding:5px;transition:opacity .14s,transform .14s;position:absolute;bottom:100%;left:50%;right:auto;transform:translate(-50%)translateY(6px)scale(.98);box-shadow:0 10px 28px #000000c2,inset 0 1px #ffe29c1a}.loot-history-anchor:hover .loot-recent-popover,.loot-history-anchor.is-open .loot-recent-popover{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(-4px)scale(1)}.loot-recent-popover .loot-recent{border-right:0;flex-basis:auto;gap:6px;padding:6px 7px 7px}.loot-recent-popover .loot-recent__head{font-size:6.5px}.loot-recent-popover .loot-recent__row{gap:4px}.loot-recent-popover .loot-slot{width:40px;height:40px}.loot-dock:before{display:none}.loot-recent{border-right:1px solid #b5873c2e;flex-direction:column;flex:none;justify-content:center;gap:3px;padding:4px 8px;display:flex}.loot-recent__head{letter-spacing:.07em;text-transform:uppercase;color:#d6b06cb3;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;font-family:"Press Start 2P",ui-monospace,monospace;font-size:5.5px;line-height:1;display:flex}.loot-recent__row{align-items:center;gap:3px;display:flex}.loot-slot{--lc:#6b5a37;border:1.5px solid var(--lc);flex-shrink:0;place-items:center;width:30px;height:30px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.loot-slot{border:1.5px solid color-mix(in srgb, var(--lc) 58%, #17120b)}}.loot-slot{background:radial-gradient(circle at 50% 24%, var(--lc), transparent 62%), #0c0b10}@supports (color:color-mix(in lab, red, red)){.loot-slot{background:radial-gradient(circle at 50% 24%, color-mix(in srgb, var(--lc) 24%, transparent), transparent 62%), #0c0b10}}.loot-slot{font:inherit;color:inherit;cursor:pointer;padding:0;overflow:hidden;box-shadow:inset 0 0 8px #000000b3}.loot-slot--filled{box-shadow:inset 0 0 7px #0009, 0 0 7px var(--lc)}@supports (color:color-mix(in lab, red, red)){.loot-slot--filled{box-shadow:inset 0 0 7px #0009, 0 0 7px color-mix(in srgb, var(--lc) 32%, transparent)}}.loot-slot--empty{background:#0b0a0e;border-color:#b5873c29;box-shadow:inset 0 0 8px #000000b8}.loot-slot__pip{background:#b5873c2e;width:6px;height:6px;transform:rotate(45deg)}.loot-slot__badge{text-align:center;-webkit-user-select:none;user-select:none;background:#000000bd;font-size:7px;font-weight:900;line-height:11px;position:absolute;bottom:0;left:0;right:0}.loot-slot--new{animation:.4s ease-out loot-slot-pop}.loot-slot--new:after{content:"";border:1.5px solid var(--lc);position:absolute;inset:-1.5px}@supports (color:color-mix(in lab, red, red)){.loot-slot--new:after{border:1.5px solid color-mix(in srgb, var(--lc) 82%, #ffffff2e)}}.loot-slot--new:after{box-shadow:0 0 11px var(--lc), inset 0 0 8px var(--lc)}@supports (color:color-mix(in lab, red, red)){.loot-slot--new:after{box-shadow:0 0 11px color-mix(in srgb, var(--lc) 72%, transparent), inset 0 0 8px color-mix(in srgb, var(--lc) 40%, transparent)}}.loot-slot--new:after{pointer-events:none;animation:1.4s ease-in-out infinite loot-slot-glow}@keyframes loot-slot-pop{0%{opacity:0;transform:scale(.62)}62%{transform:scale(1.14)}to{opacity:1;transform:scale(1)}}@keyframes loot-slot-glow{0%,to{opacity:.45}50%{opacity:1}}.loot-flow{flex-shrink:0;align-items:center;gap:3px;margin-right:4px;padding-right:6px;display:flex}.loot-flow__chevron{border-left:2px solid var(--gold);border-bottom:2px solid var(--gold);opacity:.18;width:6px;height:6px;animation:1.5s ease-in-out infinite loot-flow-pulse;transform:rotate(45deg)}.loot-flow__chevron:first-child{animation-delay:.36s}.loot-flow__chevron:nth-child(2){animation-delay:.18s}.loot-flow__chevron:nth-child(3){animation-delay:0s}@keyframes loot-flow-pulse{0%,to{opacity:.16}50%{opacity:.9;filter:drop-shadow(-1px 1px 4px #d9a44199)}}.loot-dock__chests{flex:auto;justify-content:flex-end;align-items:center;gap:5px;min-width:0;padding:3px 8px 3px 4px;display:flex}@keyframes hurt-vignette{0%{opacity:1}to{opacity:0}}@keyframes lvlup-ring{0%{opacity:.95;transform:translate(-50%)scale(.25)}to{opacity:0;transform:translate(-50%)scale(2.3)}}@keyframes lvlup-flash{0%{opacity:.85}to{opacity:0}}@keyframes lvlup-spark{0%{opacity:0;transform:translate(-50%)scale(.5)}18%{opacity:1}to{transform:translate(calc(-50% + var(--sx,0px)), var(--sy,-40px)) scale(1.1);opacity:0}}@keyframes lvlup-text{0%{opacity:0;transform:translate(-50%,14px)scale(.4)}16%{opacity:1;transform:translate(-50%,-4px)scale(1.18)}28%{transform:translate(-50%,-8px)scale(1)}72%{opacity:1;transform:translate(-50%,-30px)scale(1)}to{opacity:0;transform:translate(-50%,-50px)scale(.95)}}.mage-basic-bolt{isolation:isolate;transform-origin:50%;background:0 0;width:76px;height:31px}.mage-basic-bolt:before{content:"";image-rendering:auto;background:url(/newatack/mageatackv2.png) 50%/76px 31px no-repeat;position:absolute;inset:0}@keyframes mage-bolt{0%{left:calc(var(--bolt-from,31%) - 65px);opacity:0;transform:translateY(50%)scale(.42)}13%{opacity:1;transform:translateY(43%)scale(1.12)}32%{transform:translateY(54%)scale(.96)rotate(-1.5deg)}58%{transform:translateY(45%)scale(1.06)rotate(1deg)}82%{opacity:1;transform:translateY(52%)scale(1)}to{left:calc(var(--bolt-to,40%) - 72px);opacity:0;transform:translateY(48%)scale(.72)}}@keyframes fx-mage-impact-core{0%{opacity:1;filter:brightness(1.8);transform:translate(-50%,-50%)scale(1.5)}42%{opacity:1;transform:translate(-50%,-50%)scale(.95)}to{opacity:0;filter:brightness(1.1);transform:translate(-50%,-50%)scale(.25)}}.fx-mage-impact-core{animation:.3s ease-out forwards fx-mage-impact-core}@keyframes fx-fire-impact-ring{0%{opacity:1;transform:translate(-50%,-50%)scale(.2)}62%{opacity:.82}to{opacity:0;transform:translate(-50%,-50%)scale(2.8)}}.fx-fire-impact-ring{border:4px solid;border-radius:50%;animation:.46s ease-out forwards fx-fire-impact-ring}@keyframes fx-fire-impact-core{0%{opacity:1;filter:brightness(1.5);transform:translate(-50%,-50%)scale(.55)}58%{opacity:1;transform:translate(-50%,-50%)scale(1.65)}to{opacity:0;filter:brightness();transform:translate(-50%,-50%)scale(.45)}}.fx-fire-impact-core{border-radius:50%;animation:.42s ease-out forwards fx-fire-impact-core}.battle-status-burn{color:#ffb13b;filter:drop-shadow(0 0 4px #ff5a00)}.enemy-frozen-vfx{overflow:visible}.enemy-frozen-vfx__aura{mix-blend-mode:screen;filter:drop-shadow(0 0 4px #57dfff)drop-shadow(0 0 8px #198cff);background:radial-gradient(#e0fdff75 0%,#4ad3ff42 32%,#1779ff1a 58%,#0000 74%);border-radius:50%;animation:.76s ease-in-out infinite alternate enemy-frozen-aura;position:absolute;inset:6% 4%}.enemy-frozen-vfx__crystal{left:var(--frost-x,50%);clip-path:polygon(50% 0,100% 72%,68% 100%,28% 84%,0 48%);transform-origin:bottom;width:8px;height:22px;animation:.92s ease-in-out infinite enemy-frozen-crystal;animation-delay:var(--frost-delay,0s);background:linear-gradient(135deg,#fff 0 14%,#9df5ff 30%,#2bd7ff 55%,#176cf3 100%);position:absolute;bottom:3px;box-shadow:0 0 3px #b6f7ff,0 0 6px #32cfff}@keyframes enemy-frozen-aura{0%{opacity:.34;transform:scale(.93)}to{opacity:.62;transform:scale(1.03)}}@keyframes enemy-frozen-crystal{0%,to{transform:translate(-50%, 1px) scale(var(--frost-scale,1)) rotate(-5deg);opacity:.4}50%{transform:translate(-50%, -12px) scale(var(--frost-scale,1)) rotate(5deg);opacity:.68}}.enemy-burning-vfx{overflow:visible}.enemy-burning-vfx__flame{left:var(--burn-x,50%);mix-blend-mode:screen;filter:drop-shadow(0 0 3px #ff5a00);transform-origin:bottom;width:13px;height:24px;animation:.72s ease-out infinite enemy-burning-flame;animation-delay:var(--burn-delay,0s);background:radial-gradient(at 50% 76%,#fff38a 0 14%,#ffb12e 30%,#ff4c0b 58%,#b9140066 74%,#0000 76%);border-radius:65% 35% 62% 38%;position:absolute;bottom:2px}@keyframes enemy-burning-flame{0%{transform:translate(-50%, 4px) scale(var(--burn-scale,1)) rotate(-5deg);opacity:0}18%{opacity:.62}58%{transform:translate(-50%, -16px) scale(var(--burn-scale,1)) scale(.82) rotate(7deg);opacity:.52}to{transform:translate(-50%, -38px) scale(var(--burn-scale,1)) scale(.38) rotate(-9deg);opacity:0}}@keyframes mage-staff-crystal-charge{0%{opacity:.04}28%{opacity:.18}62%{opacity:.52}82%{opacity:.78}to{opacity:1}}@keyframes mage-staff-crystal-fire-glow{0%{filter:brightness(1.12)drop-shadow(0 0 1px #fff2ad)drop-shadow(0 0 3px #ffb52e)drop-shadow(0 0 6px #ff6500)}to{filter:brightness(1.48)drop-shadow(0 0 2px #fffbd0)drop-shadow(0 0 5px #ffc43d)drop-shadow(0 0 9px #ff6500)drop-shadow(0 0 13px #d9310088)}}@keyframes mage-staff-crystal-ice-glow{0%{filter:brightness(1.12)drop-shadow(0 0 1px #efffff)drop-shadow(0 0 3px #78dfff)drop-shadow(0 0 6px #168cff)}to{filter:brightness(1.5)drop-shadow(0 0 2px #fff)drop-shadow(0 0 5px #9ceaff)drop-shadow(0 0 9px #278cff)drop-shadow(0 0 13px #064dd088)}}@keyframes enemy-bolt{0%{left:var(--ebolt-from,50%);opacity:0;transform:scale(.6)}18%{opacity:1;transform:scale(1)}92%{left:var(--ebolt-to,19%);opacity:1;transform:scale(1)}to{left:var(--ebolt-to,19%);opacity:0;transform:scale(1.12)}}.battle-status{color:#fff;text-shadow:0 1px 2px #000;border:1px solid #fff9;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;line-height:1;display:grid;box-shadow:0 1px 4px #000a}.battle-status-slow{background:linear-gradient(#75dfff,#2872c8)}.aug-overlay{z-index:200;-webkit-backdrop-filter:none;background:radial-gradient(90% 80% at 50% 45%,#0806122e 0%,#02020a94 100%);flex-direction:column;justify-content:center;align-items:center;padding:16px 12px;transition:background .16s;display:flex;position:fixed;inset:0;overflow-y:auto}.aug-draft-content{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.aug-overlay--collapsed{pointer-events:none;background:0 0;overflow:hidden}.aug-overlay--collapsed .aug-draft-content{visibility:hidden;pointer-events:none}.aug-header{text-align:center;margin-bottom:24px}.aug-ornament{letter-spacing:4px;color:#b5873c8c;margin-bottom:6px;font-size:9px;font-weight:800}.aug-title{color:#f0e6c8;text-shadow:0 2px 16px #b5873c4d,0 0 30px #000c;font-size:22px;font-weight:900}.aug-subtitle{color:#8a8098;letter-spacing:.06em;margin-top:8px;font-size:8px}.aug-remain{color:#7a7490;margin-top:5px;font-size:11px}.aug-row{justify-content:center;align-items:stretch;gap:26px;display:flex}.aug-scene{perspective:1100px;width:190px;min-height:252px;animation:.4s cubic-bezier(.23,1,.32,1) backwards aug-enter;display:flex}.aug-scene:nth-child(2){animation-delay:80ms}.aug-scene:nth-child(3){animation-delay:.16s}@keyframes aug-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.aug-flip{min-width:0;transform-style:preserve-3d;cursor:pointer;will-change:transform;flex:1;transition:transform .55s cubic-bezier(.23,1,.32,1);position:relative}.aug-flip--open{transform:rotateY(180deg)}.aug-flip--picked .aug-face--front{animation:.24s ease-out aug-pick-flash}@keyframes aug-pick-flash{0%{filter:brightness()}40%{filter:brightness(1.9);box-shadow:0 0 44px 2px var(--rc-glow)}to{filter:brightness(1.15)}}.aug-face{backface-visibility:hidden;border:1.5px solid var(--rc);box-shadow:0 0 24px -4px var(--rc-glow), 0 4px 16px #0009;transform-style:flat;border-radius:13px;position:absolute;inset:0;overflow:hidden}.aug-face--back{filter:saturate(.75)brightness(.92);background:linear-gradient(145deg,#161022 0%,#0e0a17 50%,#090710 100%);flex-direction:column;justify-content:space-between;align-items:center;padding:12px;transition:filter .15s;display:flex}.aug-face--back:hover{box-shadow:0 0 36px -4px var(--rc-glow), 0 4px 16px #0009;filter:saturate()brightness(1.1)}.aug-face--back:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(115deg,#0000 30%,#ffffff0d 45%,#ffffff1a 50%,#ffffff0d 55%,#0000 70%) 0 0/250% 100%;animation:3.2s ease-in-out infinite aug-shimmer;position:absolute;inset:0}@keyframes aug-shimmer{0%,55%{background-position:120% 0}to{background-position:-70% 0}}.aug-back-pattern{pointer-events:none;background-image:repeating-linear-gradient(45deg, var(--rc) 0px, var(--rc) 1px, transparent 1px, transparent 14px), repeating-linear-gradient(-45deg, var(--rc) 0px, var(--rc) 1px, transparent 1px, transparent 14px);opacity:.04;border-radius:12px;position:absolute;inset:0}.aug-back-rarity-bar{background:linear-gradient(90deg, transparent, var(--rc), transparent);height:3px;position:absolute;top:0;left:0;right:0}.aug-back-corner{color:var(--rc);opacity:.4;pointer-events:none;font-size:9px;position:absolute}.aug-back-corner--tl{top:7px;left:8px}.aug-back-corner--tr{top:7px;right:8px}.aug-back-corner--bl{bottom:34px;left:8px}.aug-back-corner--br{bottom:34px;right:8px}.aug-back-center{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;display:flex}.aug-back-ring{border:3px solid var(--rc);width:74px;height:74px;image-rendering:pixelated;background:#0d0a18;border-radius:0;justify-content:center;align-items:center;animation:1.6s steps(2,jump-none) infinite aug-back-pulse;display:flex;box-shadow:inset 0 2px #ffffff1a,inset 0 0 0 1px #000000e6,0 0 0 2px #040406b3}.aug-back-ring:after{content:"";pointer-events:none;background:radial-gradient(circle at 0 0, var(--rc) 3px, transparent 3px), radial-gradient(circle at 100% 0, var(--rc) 3px, transparent 3px), radial-gradient(circle at 0 100%, var(--rc) 3px, transparent 3px), radial-gradient(circle at 100% 100%, var(--rc) 3px, transparent 3px);opacity:.85;width:74px;height:74px;position:absolute}@keyframes aug-back-pulse{0%,to{border-color:var(--rc)}50%{border-color:var(--rc-glow)}}.aug-back-ring-inner{color:var(--rc);opacity:.85;z-index:1;position:relative}.aug-back-q{z-index:2;color:var(--rc);opacity:.9;text-shadow:0 1px 2px #000;font-family:"Press Start 2P",ui-monospace,monospace;font-size:12px;position:absolute;top:-7px;right:-9px}.aug-back-hint{color:#cdb578;letter-spacing:.05em;background:#b5873c14;border:1px solid #b5873c59;padding:4px 9px;font-size:9px}.aug-back-bottom{justify-content:center;align-items:center;gap:6px;width:100%;display:flex}.aug-back-rarity-dot{background:var(--rc);opacity:.7;border-radius:0;width:4px;height:4px}.aug-back-rarity-label{letter-spacing:.12em;text-transform:uppercase;color:var(--rc);opacity:.7;font-size:9px;font-weight:800}.aug-face--front{background:radial-gradient(120% 55% at 50% 0%, var(--rc-glow) -60%, transparent 42%), linear-gradient(155deg, #201a33 0%, #141020 50%, #0c0a14 100%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricprecision;flex-direction:column;align-items:center;gap:0;min-height:100%;padding:12px 12px 10px;display:flex;position:relative;inset:auto;transform:rotateY(180deg)translateZ(2px)}.aug-front-corner{color:var(--rc);opacity:.35;pointer-events:none;font-size:8px;position:absolute}.aug-front-corner--tl{top:7px;left:8px}.aug-front-corner--tr{top:7px;right:8px}.aug-front-rarity{letter-spacing:.08em;text-transform:uppercase;border:2px solid;border-radius:0;margin-bottom:10px;padding:3px 12px;font-size:8.5px;font-weight:900;box-shadow:0 2px 6px #00000080,inset 0 1px #ffffff14}.aug-front-icon-ring{width:60px;height:60px;image-rendering:pixelated;background:#0d0a18;border:3px solid;border-radius:0;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 2px #ffffff1a,inset 0 0 0 1px #000000e6}.aug-front-name{color:#ede0cc;text-align:center;-webkit-font-smoothing:antialiased;margin-bottom:8px;font-size:14px;font-weight:800;line-height:1.2}.aug-front-meta{flex-wrap:nowrap;justify-content:center;align-items:center;gap:5px;margin-bottom:7px;display:flex}.aug-front-cat{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:3px;padding:1px 5px;font-size:8.5px;font-weight:800}.aug-front-stack{color:#a3957c;white-space:nowrap;background:#00000038;border:1px solid #a3957c47;border-radius:3px;padding:1px 5px;font-size:8.5px;font-weight:700}.aug-front-stack-arrow{color:#a3957c8c}.aug-front-divider{border-radius:1px;width:75%;height:1px;margin-bottom:8px}.aug-front-effects{flex-direction:column;flex:1;gap:6px;width:100%;padding:2px 2px 0;display:flex}.aug-front-effect{color:#ded5c0;-webkit-font-smoothing:antialiased;align-items:flex-start;gap:6px;font-size:11px;line-height:1.35;display:flex}.aug-front-effect--neg{color:#ff8a8a}.aug-front-effect-bullet{flex-shrink:0;margin-top:3px;font-size:8px}.aug-front-totals{border-top:1px dashed #a3957c38;flex-direction:column;gap:2px;width:100%;margin-top:6px;padding:5px 4px 2px;display:flex}.aug-front-totals-title{letter-spacing:.05em;text-transform:uppercase;color:#a3957cb8;text-align:center;margin-bottom:2px;font-size:8px;font-weight:800}.aug-front-total-row{white-space:nowrap;justify-content:center;align-items:baseline;gap:4px;font-size:9.5px;line-height:1.35;display:flex}.aug-front-total-from{color:#8d8271}.aug-front-total-arrow{color:#a3957c80}.aug-front-total-to{font-weight:700}.aug-front-pick{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;-webkit-font-smoothing:antialiased;border-radius:7px;width:100%;margin-top:auto;padding-top:8px;padding-bottom:8px;font-size:12px;font-weight:800;transition:filter .12s,transform .12s,box-shadow .12s;box-shadow:0 0 #0000}.aug-front-pick:hover{filter:brightness(1.25);box-shadow:0 0 14px -2px var(--rc-glow);transform:translateY(-1px)}.aug-front-pick:active{transform:translateY(0)}.aug-reroll-btn{color:#e2d3a4;cursor:pointer;background:linear-gradient(#201830f2 0%,#120d1ef2 100%);border:2px solid #b5873c59;border-radius:8px;align-items:center;gap:9px;margin-top:20px;padding:9px 20px;font-size:11.5px;font-weight:700;transition:background .12s,border-color .12s,box-shadow .12s;display:inline-flex;box-shadow:0 2px 10px #0000008c,inset 0 1px #ffffff0d}.aug-reroll-btn:hover:not(:disabled){background:linear-gradient(#2a203ef2 0%,#1a132af2 100%);border-color:#b5873ca6;box-shadow:0 2px 14px #b5873c2e,inset 0 1px #ffffff0d}.aug-reroll-btn:disabled{opacity:.32;cursor:not-allowed}.aug-ornament,.aug-title,.aug-subtitle,.aug-remain,.aug-back-hint,.aug-back-rarity-label,.aug-front-rarity,.aug-front-name,.aug-front-effect,.aug-front-pick,.aug-reroll-btn,.aug-front-cat,.aug-front-stack,.aug-front-totals-title,.aug-front-total-row{font-family:"Press Start 2P",ui-monospace,monospace;font-weight:400}.aug-title{font-size:15px}.aug-ornament{letter-spacing:3px;font-size:7px}.aug-remain{margin-top:8px;font-size:8px}.aug-back-hint{font-size:7px}.aug-back-rarity-label{font-size:8px}.aug-front-rarity{font-size:7px}.aug-front-name{font-size:10px;line-height:1.5}.aug-front-effect{font-size:7.5px;line-height:2}.aug-front-cat,.aug-front-stack{letter-spacing:0;padding:2px 4px;font-size:6px}.aug-front-totals-title{letter-spacing:0;font-size:5.5px}.aug-front-total-row{font-size:6.5px;line-height:1.6}.aug-front-pick{font-size:9px}.aug-reroll-btn{font-size:8px}.aug-face,.aug-front-pick,.aug-front-rarity,.aug-reroll-btn,.aug-reroll-count{border-radius:0}.aug-row{gap:18px}.aug-scene{width:210px;min-height:310px;animation-duration:.48s}.aug-flip{transition:transform .58s cubic-bezier(.2,.82,.2,1),filter .2s}.aug-flip:not(.aug-flip--open):hover{transform:translateY(-6px)scale(1.018)}.aug-flip--open:hover{transform:rotateY(180deg)translateY(-5px)scale(1.018)}.aug-face{box-shadow:0 0 0 1px var(--rc), 0 16px 34px #0000009e, 0 0 24px -7px var(--rc-glow);border-width:1px;border-radius:18px}@supports (color:color-mix(in lab, red, red)){.aug-face{box-shadow:0 0 0 1px color-mix(in srgb, var(--rc) 22%, transparent), 0 16px 34px #0000009e, 0 0 24px -7px var(--rc-glow)}}.aug-face--front{background:radial-gradient(110% 52% at 50% 0%, var(--rc), transparent 58%), linear-gradient(155deg, #1f1b2bfa, #0f0e18fa 58%, #09090ffc);padding:14px 14px 12px}@supports (color:color-mix(in lab, red, red)){.aug-face--front{background:radial-gradient(110% 52% at 50% 0%, color-mix(in srgb, var(--rc) 15%, transparent), transparent 58%), linear-gradient(155deg, #1f1b2bfa, #0f0e18fa 58%, #09090ffc)}}.aug-face--front:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 34%,#fff1 48%,#0000 62%) 0 0/240% 100%;transition:opacity .2s;position:absolute;inset:0}.aug-flip--open:hover .aug-face--front:after{opacity:1;animation:1.2s both aug-card-sheen}@keyframes aug-card-sheen{0%{background-position:130% 0}to{background-position:-90% 0}}.aug-front-rarity{box-shadow:none;border-width:1px;border-radius:999px;margin-bottom:9px;padding:4px 12px}.aug-front-icon-wrap{margin-bottom:8px}.aug-front-icon-ring{background:linear-gradient(145deg,#07080ef0,#16131fe0);border-width:2px;border-radius:16px;width:58px;height:58px;box-shadow:inset 0 1px #ffffff12,0 7px 18px #00000057}.aug-front-name{margin-bottom:7px}.aug-front-cat,.aug-front-stack{border-radius:999px;padding:3px 7px}.aug-front-divider{width:88%;margin-bottom:7px}.aug-front-effects{gap:5px;padding:2px 0 6px}.aug-front-effect{background:#ffffff07;border-radius:8px;align-items:center;gap:7px;min-height:27px;padding:5px 7px;box-shadow:inset 0 0 0 1px #ffffff09}.aug-front-effect-bullet{margin-top:0}.aug-front-totals{border-top-style:solid;margin-top:4px;padding:7px 5px 4px}.aug-front-pick{border-radius:10px;min-height:38px;padding:8px 10px;transition:filter .15s,transform .15s,box-shadow .18s;border-width:1px!important}.aug-front-pick:hover{box-shadow:0 7px 18px -6px var(--rc-glow);transform:translateY(-2px)}.aug-reroll-btn,.aug-reroll-count{border-radius:10px}.aug-reroll-count{color:#c0993c;background:#b5873c21;border:1px solid #b5873c47;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;font-weight:900;display:inline-flex}.aug-visibility-toggle{z-index:2;color:#f1d47a;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);text-transform:uppercase;cursor:pointer;pointer-events:auto;background:linear-gradient(#382b18 0%,#1d160d 52%,#0c0906 100%);border:2px solid #cb9e41c7;flex:none;justify-content:center;align-items:center;gap:8px;min-width:176px;height:38px;margin-top:11px;padding:0 18px;font-family:"Press Start 2P",ui-monospace,monospace;font-size:7px;line-height:1.4;transition:filter .12s,transform .12s,box-shadow .12s;display:inline-flex;position:relative;box-shadow:0 0 0 1px #080603,inset 0 1px #ffffff21,0 0 18px #b5873c33}.aug-visibility-toggle:before,.aug-visibility-toggle:after{content:"";opacity:.75;background:linear-gradient(90deg,#0000,#c99b43);flex:0 0 14px;width:14px;height:1px}.aug-visibility-toggle:after{transform:scaleX(-1)}.aug-visibility-toggle:hover{filter:brightness(1.18);transform:translateY(-1px);box-shadow:0 0 0 1px #080603,inset 0 1px #ffffff29,0 0 24px #daa9484d}.aug-visibility-toggle:active{transform:none}.aug-visibility-toggle__chevron{color:#b98b39;font-size:7px}.aug-overlay--mini .aug-visibility-toggle{gap:6px;min-width:150px;height:30px;margin-top:8px;padding:0 12px;font-size:6px}.aug-overlay--mini .aug-visibility-toggle:before,.aug-overlay--mini .aug-visibility-toggle:after{flex-basis:8px;width:8px}.cbset{--cbset-accent:#ffce4d;height:100%;min-height:390px;box-shadow:none;background:0 0;border:0;grid-template-columns:132px minmax(0,1fr);gap:12px;padding:0;font-family:"Press Start 2P",ui-monospace,monospace;display:grid;overflow:hidden}.cbset--mini{min-height:0}.cbset__nav{min-width:0;box-shadow:none;background:0 0;border:0;border-right:1px solid #77592a5c;flex-direction:column;gap:0;padding:2px 10px 2px 0;display:flex}.cbset__tab{color:#867251;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #5c432052;grid-template-columns:18px 22px minmax(0,1fr) 8px;align-items:center;gap:5px;min-height:49px;padding:5px 6px;transition:color .12s,border-color .12s,filter .12s,transform .12s;display:grid;position:relative}.cbset__tab:before{content:"";background:0 0;width:2px;position:absolute;inset:3px auto 3px 2px}.cbset__tab:hover{color:#d9bb77;filter:brightness(1.08);background:#b5873c0e}.cbset__tab.is-active{color:#fff0bc;border-bottom-color:var(--cbset-accent)}@supports (color:color-mix(in lab, red, red)){.cbset__tab.is-active{border-bottom-color:color-mix(in srgb, var(--cbset-accent) 46%, transparent)}}.cbset__tab.is-active{background:linear-gradient(90deg, var(--cbset-accent), transparent 84%)}@supports (color:color-mix(in lab, red, red)){.cbset__tab.is-active{background:linear-gradient(90deg, color-mix(in srgb, var(--cbset-accent) 13%, transparent), transparent 84%)}}.cbset__tab.is-active{box-shadow:none;transform:none}.cbset__tab.is-active:before{background:var(--cbset-accent);box-shadow:0 0 6px var(--cbset-accent)}.cbset__tab:focus-visible{outline:1px solid var(--cbset-accent);outline-offset:1px}.cbset__tab-no{color:#b5955b7a;font-size:5px}.cbset__tab-icon{color:currentColor;place-items:center;display:grid}.cbset__tab-label{overflow-wrap:anywhere;min-width:0;font-size:6.5px;line-height:1.55}.cbset__tab-arrow{opacity:0;color:var(--cbset-accent);font-size:5px}.cbset__tab.is-active .cbset__tab-arrow{opacity:1}.cbset__tab--danger{color:#9b5d63;border-bottom-color:#7728306b;margin-top:0}.cbset__tab--danger:hover{color:#ff9aa8;border-color:#8a2a34}.cbset__nav-crest{color:#b5873c52;background:radial-gradient(circle,#b5873c14,#0000 65%);border:1px solid #66492247;align-content:center;place-items:center;gap:5px;height:58px;display:grid}.cbset__nav-crest span{letter-spacing:.2em;font-size:4px}.cbset__body{flex-direction:column;min-width:0;min-height:0;display:flex}.cbset__module-header{border:0;border-bottom:1px solid var(--cbset-accent);flex:none;align-items:center;gap:10px;height:58px;padding:5px 4px 9px;display:flex}@supports (color:color-mix(in lab, red, red)){.cbset__module-header{border-bottom:1px solid color-mix(in srgb, var(--cbset-accent) 34%, #77592a59)}}.cbset__module-header{background:0 0}.cbset__module-icon{width:38px;height:38px;color:var(--cbset-accent);background:var(--cbset-accent);border:0;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.cbset__module-icon{background:color-mix(in srgb, var(--cbset-accent) 10%, transparent)}}.cbset__module-icon{box-shadow:none}.cbset__module-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.cbset__module-copy span{letter-spacing:.18em;color:#bc9d6385;font-size:4.5px}.cbset__module-copy strong{text-transform:uppercase;color:var(--cbset-accent);text-shadow:0 0 12px var(--cbset-accent);font-size:9px;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.cbset__module-copy strong{text-shadow:0 0 12px color-mix(in srgb, var(--cbset-accent) 45%, transparent)}}.cbset__module-runes{color:var(--cbset-accent);margin-left:auto}@supports (color:color-mix(in lab, red, red)){.cbset__module-runes{color:color-mix(in srgb, var(--cbset-accent) 42%, transparent)}}.cbset__module-runes{letter-spacing:.14em;font-size:6px}.cbset__content-frame{min-height:0;box-shadow:none;background:0 0;border:0;flex:auto;padding:12px 2px 4px;position:relative;overflow:hidden}.cbset__content-frame:before{display:none}.cbset__content{z-index:1;flex-direction:column;gap:8px;height:100%;min-height:0;padding-right:3px;display:flex;position:relative;overflow:hidden auto}.cbset__footer{border-top:1px solid #77592a3d;flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:31px;padding:6px 2px 0;display:flex}.cbset__guide{color:#a88c5a;cursor:pointer;background:linear-gradient(#191209,#0c0906);border:1px solid #77592aa6;align-items:center;gap:6px;height:25px;padding:0 8px;font-family:inherit;font-size:6px;display:inline-flex}.cbset__guide:hover{color:#ffe3a0;border-color:#b58a3c}.cbset-card,.cbset-row{box-shadow:none;position:relative;background:#b5873c09!important;border:0!important}.cbset-card{padding:10px 10px 10px 12px}.cbset-card:before{content:"";background:var(--section-accent);opacity:.8;width:2px;position:absolute;top:8px;bottom:8px;left:-1px}.cbset-card__title{letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;font-size:6.5px;line-height:1.4}.cbset-row{justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:8px 10px;display:flex;border-bottom:1px solid #77592a2e!important}.cbset-row__copy{min-width:0}.cbset-row__label{color:#d8bf8b;font-size:6.5px;line-height:1.45}.cbset-row__desc{color:#75684f;margin-top:4px;font-size:5px;line-height:1.6}.cbset-toggle{cursor:pointer;background:#0c0907;border:1px solid;justify-content:center;align-items:center;gap:6px;min-width:64px;height:25px;font-family:inherit;font-size:5.5px;display:inline-flex}.cbset-toggle__lamp{background:currentColor;width:6px;height:6px;box-shadow:0 0 6px}.cbset-toggle.is-on{color:#78e59b;border-color:#317a49}.cbset-toggle.is-off{color:#ff8795;border-color:#7a2936}.cbset-seg{color:#776b55;cursor:pointer;background:#0b0907;border:1px solid #634c2ca8;justify-content:center;align-items:center;gap:5px;height:31px;padding:0 7px;font-family:inherit;font-size:5.5px;display:flex}.cbset-seg.is-active{color:#9af0b2;background:#2b6e412e;border-color:#46a866;box-shadow:inset 0 0 8px #46d36a1a}.cbset-seg__mark{font-size:5px}.cbset-mixer,.cbset-account-card,.cbset-danger-card{box-shadow:none;background:#b5873c09;border:0;padding:10px}.cbset-audio-master{background:linear-gradient(90deg,#ffce4d1a,#ffce4d06);border-bottom:1px solid #ffce4d33;align-items:center;gap:10px;min-height:56px;padding:8px 10px;display:flex}.cbset-audio-master__icon{color:#ffce4d;background:#ffce4d1a;flex:none;place-items:center;width:34px;height:34px;display:grid}.cbset-audio-master__copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.cbset-audio-master__copy strong{color:#f5d889;font-size:7px}.cbset-audio-master__copy span{color:#7e7056;font-size:5px}.cbset-mixer{background:0 0;padding:5px 10px 8px}.cbset-mixer__list{flex-direction:column;gap:0;display:flex}.cbset-mixer__channel{border-bottom:1px solid #77592a24;padding:10px 0 9px;transition:opacity .15s}.cbset-mixer__channel:last-child{border-bottom:0}.cbset-mixer__channel.is-muted{opacity:.35}.cbset-mixer__meta{justify-content:space-between;align-items:center;gap:8px;margin-bottom:5px;display:flex}.cbset-mixer__meta span:first-child{color:#cdbc94;align-items:center;gap:7px;font-size:6px;display:flex}.cbset-mixer__meta i{flex:none;width:5px;height:5px}.cbset-mixer__meta output{color:#d7c59d;text-align:center;font-variant-numeric:tabular-nums;background:#ffffff09;min-width:40px;padding:3px 4px;font-family:"Press Start 2P",ui-monospace,monospace;font-size:5px}.cbset-range{--range-color:var(--cbset-accent);--range-pct:0%;background:linear-gradient(90deg, var(--range-color) 0 var(--range-pct), #74634833 var(--range-pct) 100%);border:0;height:4px;box-shadow:inset 0 1px 2px #000000bf}.cbset-range::-webkit-slider-thumb{appearance:none;background:var(--range-color);width:13px;height:13px;box-shadow:0 0 0 1px var(--range-color), 0 0 7px var(--range-color);border:2px solid #120d08;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.cbset-range::-webkit-slider-thumb{box-shadow:0 0 0 1px color-mix(in srgb, var(--range-color) 65%, #fff), 0 0 7px color-mix(in srgb, var(--range-color) 45%, transparent)}}.cbset-range::-moz-range-thumb{background:var(--range-color);border:2px solid #120d08;border-radius:50%;width:10px;height:10px}.cbset-size-btn{color:#716650;cursor:pointer;background:#0b0907;border:1px solid #634c2c9e;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:42px;display:flex}.cbset-size-btn:hover{color:#b9a474;border-color:#8d6d38}.cbset-size-btn.is-active{color:#a9d8ff;background:#4aa3ff1f;border-color:#4aa3ff;box-shadow:inset 0 0 8px #4aa3ff1f}.cbset-size-btn span:first-child{font-size:7px!important}.cbset-size-btn span:last-child{font-size:5px!important}.cbset-languages{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.cbset-lang{color:#8a7b5e;cursor:pointer;background:linear-gradient(#171109,#0b0907);border:1px solid #634c2c9e;justify-content:center;align-items:center;min-height:34px;padding:5px 7px;font-size:5.5px;display:flex}.cbset-lang:hover{color:#d7bc82;border-color:#9b773f}.cbset-lang.is-active{color:#e1b6ff;background:#c46bff1f;border-color:#c46bff;box-shadow:inset 0 0 8px #c46bff1f}.cbset-lang.is-disabled{opacity:.38;cursor:not-allowed;filter:grayscale(.5)}.cbset-input{color:#e7d6af;background:#090806;border:1px solid #69502da6;height:32px;padding:0 9px;font-size:6px}.cbset-input:focus{border-color:#4aa3ff;box-shadow:inset 0 0 7px #4aa3ff21}.cbset-account-card.is-connected{background:linear-gradient(#102116,#0a120d);border-color:#317a49b8}.cbset-account-stack{flex-direction:column;gap:16px;display:flex}.cbset-account-stack .cbset-danger-card{border-top:1px solid #7a293685;margin-top:2px;padding-top:13px}.cbset-danger-card{background:#7a29360b}.cbset-danger-card>div:first-child{color:#ff7d8d!important}.cbset input,.cbset button,.cbset p,.cbset b,.cbset span,.cbset strong{font-family:"Press Start 2P",ui-monospace,monospace}.cbset input[type=email],.cbset input[type=password]{height:31px;color:#e7d6af!important;background:#090806!important;border-color:#69502da6!important;font-size:6px!important}.cbset input[type=range]{accent-color:var(--cbset-accent)}.cbset .text-\[10px\]{font-size:6px;line-height:1.7}.cbset .text-\[11px\]{font-size:7px;line-height:1.6}.cbset .text-\[9px\]{font-size:5.5px;line-height:1.65}.cbset .text-\[8px\]{font-size:5px;line-height:1.65}.cbset--mini{grid-template-columns:126px minmax(0,1fr);padding:5px}.cbset--mini .cbset__tab{min-height:40px}.cbset--mini .cbset__nav-crest{height:40px}.cbset--mini .cbset__module-header{height:50px}.cbset--mini .cbset__content-frame{padding:7px}.atolye-window .ws-card{background:linear-gradient(#191309 0%,#120d07 100%);border:1px solid #77592ad9;padding:.55rem .6rem;box-shadow:0 2px 6px #0006,inset 0 0 0 1px #0000008c}.atolye-window .ws-card:before{display:none}.atolye-window .ws-card-title{color:#d9b35e;border-bottom:1px solid #77592a8c;margin-bottom:.45rem;padding-bottom:.35rem;font-size:7.5px}.atolye-window .mat-row{background:#140f09bf;border:1px solid #77592a80;padding:.3rem .45rem}.atolye-window .mat-icon{background:#141009;border:1px solid #77592a99;width:26px;height:26px}.atolye-window .ws-filter-btn{padding:.28rem .5rem}.atolye-window .ws-filter-btn:hover{color:#d9b35e;background:#b5873c1a}.atolye-window .ws-filter-btn.active{color:#f2d488;background:linear-gradient(90deg,#b5873c3d,#0000);box-shadow:inset 2px 0 #ffce4d}.atolye-window ::-webkit-scrollbar{width:7px;height:7px}.atolye-window ::-webkit-scrollbar-track{background:#0a080599}.atolye-window ::-webkit-scrollbar-thumb{background:linear-gradient(#9674368c,#6e54268c);border:1px solid #00000080}.atolye-window ::-webkit-scrollbar-thumb:hover{background:#aa843cb3}.atolye-window .ws-empty{text-align:center;color:#7a6a4a;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;min-height:0;padding:12px;font-size:10px;line-height:1.5;display:flex}.atolye-window .ws-empty svg{opacity:.38}.atolye-window .atolye-body{padding:.5rem}.barbar-spin-vfx{width:180px;height:80px;image-rendering:pixelated;filter:drop-shadow(0 0 5px #ff2e23e6);mix-blend-mode:screen;transform:translate(-50%)}.barbar-spin-arc{fill:none;stroke-linecap:square;stroke-dashoffset:0;animation:.9s linear infinite barbar-spin-arc-three-turns}.barbar-spin-arc--outer{stroke:#ff3b2f;stroke-width:5px;stroke-dasharray:25 75}.barbar-spin-arc--middle{stroke:#ff9a55;stroke-width:3px;stroke-dasharray:16 34 8 42;stroke-dashoffset:-18px}.barbar-spin-arc--spark{stroke:#ffd0a3;stroke-width:2px;stroke-dasharray:5 45;stroke-dashoffset:-35px}@keyframes barbar-spin-arc-three-turns{0%{stroke-dashoffset:0;opacity:.92}to{stroke-dashoffset:-300px;opacity:.92}}.barbar-tornado-vfx{transform-origin:50% 100%;mix-blend-mode:screen;filter:drop-shadow(0 0 7px #ef1f26bf);width:200px;height:155px;animation:.42s cubic-bezier(.18,.7,.25,1) forwards barbar-tornado-rise;transform:translate(-50%)}.barbar-tornado-funnel{fill:#d91e2b;opacity:.13;filter:blur(3px);animation:.18s ease-in-out infinite alternate barbar-tornado-pulse}.barbar-tornado-ring{fill:none;stroke:#ff3939;stroke-width:3.5px;stroke-linecap:square;stroke-dasharray:20 15 7 58;animation:.9s linear infinite barbar-tornado-three-turns}.barbar-tornado-ring:nth-of-type(2n){stroke:#ff8a4a;stroke-width:2.5px;stroke-dasharray:11 19 5 65}@keyframes barbar-tornado-three-turns{0%{stroke-dashoffset:0}to{stroke-dashoffset:-300px}}@keyframes barbar-tornado-rise{0%{opacity:0;transform:translate(-50%)scale(.58,.25)}45%{opacity:.65;transform:translate(-50%)scale(.82,.72)}to{opacity:.86;transform:translate(-50%)scale(1)}}@keyframes barbar-tornado-pulse{0%{opacity:.08}to{opacity:.2}}.barbar-pixel-tornado-life{animation:4s linear forwards barbar-pixel-tornado-life}@keyframes barbar-pixel-tornado-life{0%{opacity:0}7%{opacity:1}90%{opacity:1}to{opacity:0}}.barbar-pixel-tornado-forming{animation:1ms linear .7s forwards barbar-pixel-tornado-forming-hide}.barbar-pixel-tornado-loop{opacity:0;animation:1ms linear .68s forwards barbar-pixel-tornado-loop-reveal,.5s steps(5,end) .68s infinite alternate barbar-pixel-tornado-loop-frames}@keyframes barbar-pixel-tornado-forming-hide{to{opacity:0}}@keyframes barbar-pixel-tornado-loop-reveal{to{opacity:.95}}@keyframes barbar-pixel-tornado-loop-frames{0%{background-position-x:var(--tornado-loop-start)}to{background-position-x:var(--tornado-loop-end)}}.barbar-frenzy-aura{background:radial-gradient(circle at 50% 58%,#ff26186b 0%,#be000838 38%,#0000 70%);border-radius:50%;width:142px;height:126px;animation:.62s ease-in-out infinite alternate barbar-frenzy-aura-pulse;transform:translate(-50%);box-shadow:0 0 24px 8px #ff1c1440,inset 0 0 22px #ff4e2633}.barbar-frenzy-aura:before,.barbar-frenzy-aura:after{content:"";border:3px solid #ff3722b8;border-color:#ff3722b8 #0000;border-radius:50%;animation:.85s linear infinite barbar-frenzy-ring;position:absolute;inset:16px 8px}.barbar-frenzy-aura:after{border-width:2px;animation-duration:.62s;animation-direction:reverse;inset:28px 18px}.barbar-frenzy-spark{transform-origin:0 0;width:4px;height:13px;animation:barbar-frenzy-spark-rise .72s ease-out var(--frenzy-delay) infinite;background:linear-gradient(#ffd0a3,#ff392d 35%,#8e0000);position:absolute;top:54%;left:50%;box-shadow:0 0 7px #ff2118}@keyframes barbar-frenzy-aura-pulse{0%{opacity:.72;transform:translate(-50%)scale(.94)}to{opacity:1;transform:translate(-50%)scale(1.06)}}@keyframes barbar-frenzy-ring{to{transform:rotate(360deg)}}@keyframes barbar-frenzy-spark-rise{0%{opacity:0;transform:rotate(var(--frenzy-angle)) translateY(10px) scaleY(.4)}22%{opacity:1}to{opacity:0;transform:rotate(var(--frenzy-angle)) translateY(-58px) scaleY(1)}}@keyframes holy-weapon-glow{0%{opacity:.48;filter:brightness(1.15)drop-shadow(0 0 1px #fff7d2)drop-shadow(0 0 3px #ffc94d)}to{opacity:.95;filter:brightness(1.55)drop-shadow(0 0 2px #fffbe8)drop-shadow(0 0 6px #ffbd31)}}@keyframes holy-weapon-glow-ultimate{0%{opacity:.82;filter:brightness(1.75)drop-shadow(0 0 3px #fffef2)drop-shadow(0 0 8px #ffd34f)}to{opacity:1;filter:brightness(2.45)drop-shadow(0 0 5px #fff)drop-shadow(0 0 14px #ffb516)}}@keyframes holy-hero-glow{0%{filter:brightness(1.18)saturate(1.18)sepia(.12)drop-shadow(0 0 4px #fff9de)drop-shadow(0 0 9px #ffd05c)}to{filter:brightness(1.46)saturate(1.35)sepia(.28)drop-shadow(0 0 7px #fffdf0)drop-shadow(0 0 16px #ffb91f)}}@keyframes holy-hero-glow-ultimate{0%{filter:brightness(1.55)saturate(1.35)sepia(.16)drop-shadow(0 0 7px #fffef0)drop-shadow(0 0 17px #ffd45b)drop-shadow(0 0 25px #ffb321)}to{filter:brightness(2.05)saturate(1.55)sepia(.3)drop-shadow(0 0 11px #fff)drop-shadow(0 0 25px #ffcf3d)drop-shadow(0 0 38px #ff9f0d)}}.ozet-overlay{z-index:60;pointer-events:auto;background:radial-gradient(#00000080,#000000d1);place-items:center;animation:.3s ease-out ozet-fade;display:grid;position:absolute;inset:0}@keyframes ozet-fade{0%{opacity:0}to{opacity:1}}.ozet{aspect-ratio:760/956;width:auto;max-width:92%;height:min(62%,500px);image-rendering:pixelated;background:url(/ui/ozet/panel.png) 50%/100% 100% no-repeat;animation:.34s cubic-bezier(.2,1.3,.4,1) ozet-in;position:relative;container:ozet/size}@keyframes ozet-in{0%{opacity:0;transform:scale(.88)translateY(14px)}to{opacity:1;transform:scale(1)translateY(0)}}.ozet-overlay:has(.ozet--lose){background:radial-gradient(#3c000080,#000000db)}.ozet-zone{image-rendering:auto;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;left:8.5%;right:8.5%}.ozet-title{letter-spacing:1.5px;color:#ffd76a;text-shadow:0 2px #3a2405,0 0 14px #ffb4288c;margin:0;font-size:clamp(10px,2.3cqh,16px)}.ozet--lose .ozet-title{color:#ffb0a0}.ozet-sub{letter-spacing:1px;color:#9c8a63;margin-top:5px;font-size:clamp(9px,1.95cqh,13px)}.ozet-zone--stats{justify-content:space-evenly;gap:2%}.ozet-row{width:100%;height:26%;image-rendering:pixelated;background:url(/ui/ozet/row.png) 50%/100% 100% no-repeat;align-items:center;gap:3%;padding:0 6%;display:flex;position:relative}.ozet-row>*{image-rendering:auto}.ozet-row__icon{filter:drop-shadow(0 1px 2px #000);font-size:clamp(10px,2.4cqh,17px)}.ozet-row__label{color:#d9c79a;text-shadow:0 1px 2px #000;flex:1;font-size:clamp(8.5px,1.85cqh,13px);font-weight:700}.ozet-row__val{color:#ffd76a;text-shadow:0 1px 2px #000,0 0 8px #ffbe3c66;font-variant-numeric:tabular-nums;font-size:clamp(10px,2.3cqh,16px);font-weight:900}.ozet-drops__grid{flex:1;grid-template-columns:repeat(3,1fr);gap:3%;width:100%;min-height:0;display:grid}.ozet-chest{min-height:0;image-rendering:pixelated;opacity:.45;filter:grayscale(.75);background:url(/ui/ozet/box.png) 50%/100% 100% no-repeat;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:5% 3%;transition:opacity .2s,filter .2s;display:flex;position:relative;overflow:hidden}.ozet-chest.is-got{opacity:1;filter:none}.ozet-chest>*{image-rendering:auto}.ozet-chest__icon{aspect-ratio:185/298;width:auto;height:70%;min-height:0;image-rendering:pixelated;filter:drop-shadow(0 2px 3px #000000b3);background-repeat:no-repeat;flex:0 auto}.ozet-chest__n{color:#7d6c4c;text-shadow:0 1px 2px #000;font-size:clamp(9px,1.9cqh,13px);font-weight:900}.ozet-chest.is-got .ozet-chest__n{color:#6fdc6f;text-shadow:0 1px 2px #000,0 0 8px #50dc5080}.ozet-zone--go{justify-content:center;gap:3%}.ozet-go{width:100%;height:40%;min-height:34px;image-rendering:pixelated;cursor:pointer;background:url(/ui/ozet/btn.png) 50%/100% 100% no-repeat;border:0;padding:0;transition:transform .1s,filter .1s;position:relative}.ozet-go:hover{filter:brightness(1.14)}.ozet-go:active{filter:brightness(.95);transform:translateY(2px)}.ozet-go:disabled{cursor:default;filter:grayscale(.65)brightness(.72);animation:1.4s ease-in-out infinite ozetWait}.ozet-go:disabled:hover{filter:grayscale(.65)brightness(.72)}.ozet-go:disabled:active{transform:none}@keyframes ozetWait{0%,to{opacity:.55}50%{opacity:.85}}@media (prefers-reduced-motion:reduce){.ozet-go:disabled{opacity:.65;animation:none}}.ozet-count__wait{color:#d9c79a;font-weight:700}.ozet-count{color:#9c8a63;font-size:clamp(7.5px,1.55cqh,11px)}.ozet-count b{color:#6fdc6f;font-size:1.25em}.ozet-count em{color:#d9c79a;font-style:normal;font-weight:700}.ozet-auto{cursor:pointer;-webkit-user-select:none;user-select:none;color:#c8b489;align-items:center;gap:7px;font-size:clamp(8.5px,1.85cqh,13px);font-weight:700;display:flex}.ozet-auto:hover{color:#ffd76a}.ozet-auto input{opacity:0;width:0;height:0;position:absolute}.ozet-auto__box{aspect-ratio:1;width:clamp(14px,3.7cqh,26px);image-rendering:pixelated;background:url(/ui/ozet/chk-off.png) 50%/contain no-repeat}.ozet-auto input:checked+.ozet-auto__box{filter:drop-shadow(0 0 6px #6edc5a99);background-image:url(/ui/ozet/chk-on.png)}.game-shell:not(.game-shell--mini) .rpg-main-body--modern{isolation:isolate;background:#080a08;position:relative}.game-shell:not(.game-shell--mini) .rpg-main-body--modern:after{content:"";z-index:18;pointer-events:none;background:linear-gradient(90deg,#0405042e,#0000 6% 94%,#0405042e);position:absolute;inset:0}.game-shell:not(.game-shell--mini) .rpg-main-body--modern .rpg-center-stage{isolation:isolate;width:100%;min-width:100%}.game-shell:not(.game-shell--mini) .rpg-main-body--modern .center-bottom-zone{z-index:42;filter:drop-shadow(0 10px 18px #000000a8);flex:none;width:min(870px,100% - 190px);height:72px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.game-shell:not(.game-shell--mini) .rpg-main-body--modern .center-bottom-zone nav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#20180df5,#0b0906f7)!important;border:1px solid #be913ec7!important;border-bottom-color:#684a1beb!important;border-radius:7px!important;gap:5px!important;height:72px!important;padding:6px 7px!important;box-shadow:inset 0 1px #ffe7a921,inset 0 0 0 3px #0000004f,0 0 0 1px #000000bf!important}.game-shell:not(.game-shell--mini) .rpg-main-body--modern .center-bottom-zone nav:before{content:"";pointer-events:none;border:1px solid #deb2581c;border-radius:4px;position:absolute;inset:4px}.game-shell:not(.game-shell--mini) .rpg-main-body--modern .bottom-nav-btn{border-radius:4px!important}.game-shell:not(.game-shell--mini) .rpg-main-body--modern .bottom-nav-btn:not(.bottom-nav-btn--asset):hover{filter:brightness(1.14);transform:translateY(-2px)}.game-shell:not(.game-shell--mini) .rpg-main-body--modern .center-bottom-zone .loot-dock{pointer-events:none;height:72px;bottom:76px}.game-shell:not(.game-shell--mini) .rpg-main-body--modern .center-bottom-zone .loot-dock>*{pointer-events:auto}.normal-edge-rail{z-index:85;flex-direction:column;gap:7px;transition:left .22s cubic-bezier(.2,.78,.2,1),right .22s cubic-bezier(.2,.78,.2,1);display:flex;position:absolute;top:42%;transform:translateY(-50%)}.normal-edge-rail--left{left:7px}.normal-edge-rail--right{right:7px}.rpg-main-body--modern:has(.normal-inventory-drawer) .normal-edge-rail--left{left:434px}.rpg-main-body--modern:has(.normal-character-drawer) .normal-edge-rail--right{right:404px}.rpg-main-body--modern:has(.normal-quests-drawer) .normal-edge-rail--right{right:350px}.normal-edge-action{color:#c8a65e;cursor:pointer;background:linear-gradient(#20180df5,#0c0905f5);border:1px solid #b48433b8;border-radius:4px;place-items:center;width:42px;height:48px;padding:0;transition:width .16s,color .16s,border-color .16s,transform .16s;display:grid;position:relative;box-shadow:inset 0 1px #ffe19b1f,inset 0 0 10px #0000007a,0 4px 12px #00000094}.normal-edge-action:after{content:"";pointer-events:none;border:1px solid #e2b75d1a;border-radius:2px;position:absolute;inset:3px}.normal-edge-action>span{color:#ecd28e;letter-spacing:.04em;text-transform:uppercase;opacity:0;pointer-events:none;background:#0b0906f5;border:1px solid #b3853594;border-radius:3px;width:max-content;padding:7px 9px;font-family:"Press Start 2P",ui-monospace,monospace;font-size:7px;transition:opacity .13s,transform .13s;position:absolute;top:50%;transform:translateY(-50%)scale(.96);box-shadow:0 4px 12px #0000008c}.normal-edge-rail--left .normal-edge-action>span{left:calc(100% + 7px)}.normal-edge-rail--right .normal-edge-action>span{right:calc(100% + 7px)}.normal-edge-action:hover>span{opacity:1;transform:translateY(-50%)scale(1)}.normal-edge-action:hover{color:#f4d37b;border-color:#d0a34e;transform:translateY(-1px)}.normal-edge-action.is-active{color:#ffe19a;background:radial-gradient(circle at 50% 30%,#cd95303b,#0000 65%),linear-gradient(#302313,#151008);border-color:#efbe5b;box-shadow:inset 0 0 14px #e0a84326,0 0 15px #d69d333d}.normal-edge-action__badge{z-index:2;color:#fff;background:#c92f38;border:1px solid #2a0909;border-radius:8px;place-items:center;min-width:17px;height:17px;padding:0 3px;font:700 7px "Press Start 2P",ui-monospace,monospace;display:grid;position:absolute;top:-5px;right:-5px;box-shadow:0 0 9px #e6373eb3}.normal-drawer-backdrop{z-index:58;cursor:default;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0204031a;border:0;padding:0;position:absolute;inset:0}.game-shell:not(.game-shell--mini) .game-window-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.normal-drawer{--drawer-accent:#d5a74b;z-index:72;background:radial-gradient(85% 30% at 50% 0,#c4913514,#0000 68%),linear-gradient(#10120ffc,#070a08fc);border:1px solid #c99b44e0;border-radius:5px;flex-direction:column;display:flex;position:absolute;top:7px;bottom:7px;overflow:hidden;box-shadow:inset 0 0 0 3px #0000007a,inset 0 0 0 4px #e1b45917,0 14px 42px #000c}.normal-drawer:after{content:"";z-index:8;pointer-events:none;border:1px solid #d1a24a1f;border-radius:2px;position:absolute;inset:5px}.normal-drawer--left{animation:.24s cubic-bezier(.2,.78,.2,1) both normal-drawer-left-in;left:7px}.normal-drawer--left.is-closing{pointer-events:none;animation:.24s cubic-bezier(.4,0,.78,.2) both normal-drawer-left-out}.normal-drawer--right{animation:.24s cubic-bezier(.2,.78,.2,1) both normal-drawer-right-in;right:7px}.normal-inventory-drawer{width:420px}.normal-character-drawer{--drawer-accent:#77a7dc;width:390px}.normal-quests-drawer{--drawer-accent:#d0a04a;width:336px;min-height:250px;max-height:390px;top:68px;bottom:auto}@keyframes normal-drawer-left-in{0%{opacity:0;transform:translate(-104%)}to{opacity:1;transform:translate(0)}}@keyframes normal-drawer-left-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-104%)}}@keyframes normal-drawer-right-in{0%{opacity:0;transform:translate(104%)}to{opacity:1;transform:translate(0)}}.normal-drawer__header{z-index:10;background:linear-gradient(#221d13fa,#0e100dfa);border-bottom:1px solid #c3943c73;align-items:center;gap:10px;min-height:58px;padding:7px 9px 7px 11px;display:flex;position:relative;box-shadow:inset 0 1px #ffe7a914,0 3px 9px #00000057}.normal-drawer__crest{width:39px;height:39px;color:var(--drawer-accent);background:linear-gradient(135deg,#342915d9,#0b0d0af2);border:1px solid #c6963d99;flex:0 0 39px;place-items:center;display:grid;transform:rotate(45deg)scale(.76);box-shadow:inset 0 0 10px #00000094,0 0 10px #bd8b2f1f}.normal-drawer__crest>svg{transform:rotate(-45deg)scale(1.2)}.normal-drawer__heading{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.normal-drawer__eyebrow{color:#c3a4687a;letter-spacing:.17em;font:400 5.5px "Press Start 2P",ui-monospace,monospace}.normal-drawer__heading strong{color:#e7c36f;letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;text-shadow:0 0 9px #daa53c40,0 2px #000;white-space:nowrap;font:400 13px "Press Start 2P",ui-monospace,monospace;overflow:hidden}.normal-drawer__close{color:#d5ab60;cursor:pointer;background:#0a0b09b3;border:1px solid #b8883373;border-radius:3px;place-items:center;width:34px;height:34px;padding:0 0 3px;font:300 29px/1 Georgia,serif;transition:color .14s,border-color .14s,background .14s;display:grid}.normal-drawer__close:hover{color:#ffe0a0;background:#512d1280;border-color:#d0a34e}.normal-drawer__ornament{z-index:10;clip-path:polygon(0 42%,45% 42%,48% 0,52% 0,55% 42%,100% 42%,100% 58%,55% 58%,52% 100%,48% 100%,45% 58%,0 58%);background:linear-gradient(90deg,#0000 3%,#ca993f73 22%,#eabe5ee6 50%,#ca993f73 78%,#0000 97%);flex:0 0 5px;height:5px;position:relative}.normal-drawer__body{z-index:9;flex-direction:column;flex:1;min-height:0;padding:5px;display:flex;position:relative;overflow:hidden}.normal-inventory-showcase{background:radial-gradient(70% 75% at 50% 45%,#4f694c1c,#0000 68%),linear-gradient(#101511f5,#080b09f5);border:1px solid #a67c3152;flex:none;overflow:visible;box-shadow:inset 0 0 20px #00000080}.normal-inventory-showcase .rpg-panel-section{border:0}.normal-inventory-list{background:#080a08e6;border:1px solid #a67c3152;flex:1;min-height:0;margin-top:5px;display:flex;overflow:hidden}.normal-inventory-list .inv-cell{background-color:#090c0af5;border-color:#80653675}.normal-inventory-list .inv-cell--item:hover{border-color:#e0b152e6;box-shadow:0 0 9px #d39f3a38}.normal-character-summary{background:linear-gradient(#131b1deb,#090d0deb);border:1px solid #7097be4d;flex:none;margin-bottom:5px}.normal-character-drawer .rpg-panel-section--augment{margin-bottom:5px}.normal-character-drawer .normal-drawer__body>div:last-child{border:1px solid #ae85364d}.normal-quest-intro{color:#9f895d;text-transform:uppercase;background:linear-gradient(#1e190fd1,#0c0e0be0);border:1px solid #b78a3459;justify-content:space-between;align-items:center;gap:8px;margin-bottom:5px;padding:9px 10px;font-family:"Press Start 2P",ui-monospace,monospace;font-size:6px;display:flex}.normal-quest-intro b{color:#d7b662;font-size:6px;font-weight:400}.normal-quests-drawer .normal-drawer__body>.flex{gap:5px;padding:4px 3px}.normal-quests-drawer .normal-drawer__body>.flex>.flex{gap:3px}.normal-quests-drawer .compact-quest-row{background:linear-gradient(#141612f2,#090c0af5);border:1px solid #8f6d3052;min-height:46px;box-shadow:inset 0 1px #ffebb706;padding:5px 6px!important}.compact-quest-row__icon{color:#c7a45e;background:linear-gradient(135deg,#2c200fd9,#0a0c09f2);border:1px solid #b284308c;flex:0 0 31px;place-items:center;width:31px;height:31px;display:grid;box-shadow:inset 0 0 8px #0000008c}.compact-quest-row__icon.is-ready{color:#78dd8b;border-color:#4dae5fbf;box-shadow:inset 0 0 9px #2d8b422e,0 0 8px #3bb2511f}@media (prefers-reduced-motion:reduce){.normal-drawer--left,.normal-drawer--right{animation:none}.normal-edge-action,.normal-edge-action>span{transition:none}}.game-shell:not(.game-shell--mini) .rpg-main-body--modern .center-bottom-zone{filter:none;pointer-events:none;width:392px;height:96px;bottom:5px;left:auto;right:10px;transform:none}.game-shell:not(.game-shell--mini) .rpg-main-body--modern .center-bottom-zone nav{-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:auto;justify-content:flex-end;width:100%;height:96px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:4px!important;padding:0!important}.game-shell:not(.game-shell--mini) .rpg-main-body--modern .center-bottom-zone nav:before{display:none}.game-shell:not(.game-shell--mini) .rpg-main-body--modern .bottom-nav-btn--asset{overflow:visible;width:94px!important;min-width:94px!important;height:94px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 94px!important;padding:0!important}.game-shell:not(.game-shell--mini) .rpg-main-body--modern .bottom-nav-btn--asset .bottom-nav-asset{object-fit:contain;filter:drop-shadow(0 7px 7px #000000b8);margin:0;width:92px!important;height:92px!important}.game-shell:not(.game-shell--mini) .rpg-main-body--modern .bottom-nav-btn--asset .bottom-nav-label{white-space:nowrap;text-shadow:0 1px 2px #000;pointer-events:none;background:0 0;border:0;border-radius:0;min-width:56px;margin:0;padding:0;font-size:6px;line-height:1.25;display:block;position:absolute;bottom:6px;left:50%;transform:translate(-50%);color:#e2bd68!important}.game-shell:not(.game-shell--mini) .rpg-main-body--modern .bottom-nav-btn--asset:not(.is-locked):hover{filter:brightness(1.14);transform:translateY(-5px)scale(1.05)}.game-shell:not(.game-shell--mini) .rpg-main-body--modern .bottom-nav-btn--asset:not(.is-locked):hover .bottom-nav-asset{filter:brightness(1.18)drop-shadow(0 8px 8px #000000bd);transform:translateY(-3px)scale(1.05)}.game-shell:not(.game-shell--mini) .rpg-main-body--modern .bottom-nav-btn--asset.is-active .bottom-nav-asset{filter:brightness(1.18)drop-shadow(0 0 11px #e8b74e7a)drop-shadow(0 8px 8px #000000bf);transform:translateY(-4px)scale(1.06)}.game-shell:not(.game-shell--mini) .rpg-main-body--modern .center-bottom-zone .loot-dock{width:500px;height:70px;bottom:92px;left:auto;right:0}.normal-top-actions{z-index:46;justify-content:flex-end;align-items:flex-start;gap:8px;display:flex;position:absolute;top:8px;right:10px}.normal-top-action{color:#d8b463;cursor:pointer;filter:drop-shadow(0 5px 6px #000000a6);background:0 0;border:0;justify-content:center;align-items:center;width:58px;height:58px;padding:0;transition:transform .14s,filter .14s;display:flex;position:relative}.normal-top-action:hover{filter:brightness(1.15)drop-shadow(0 7px 7px #000000b8);transform:translateY(-2px)scale(1.05)}.normal-top-action.is-active{filter:brightness(1.18)drop-shadow(0 0 8px #dca9427a)drop-shadow(0 6px 6px #000000b3)}.normal-top-action--asset img{object-fit:contain;width:58px;height:58px;image-rendering:pixelated}.normal-top-action--placeholder{background:linear-gradient(#1e180eed,#0a0906f0);border:1px solid #b0823294;width:50px;height:50px;margin-top:4px;box-shadow:inset 0 1px #ffe09b17,inset 0 0 0 3px #00000047}.normal-top-action--placeholder:after{content:"";pointer-events:none;border:1px solid #e2b75c1c;position:absolute;inset:4px}.normal-top-action>span{color:#e2c689c7;text-overflow:ellipsis;text-shadow:0 2px 2px #000;text-transform:uppercase;white-space:nowrap;width:max-content;max-width:60px;font:400 5.5px/1.25 "Press Start 2P",ui-monospace,monospace;position:absolute;top:calc(100% + 2px);left:50%;overflow:hidden;transform:translate(-50%)}.normal-top-action__badge{z-index:3;color:#fff;background:#c83038;border:1px solid #260707;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 3px;font:700 7px "Press Start 2P",ui-monospace,monospace;display:grid;position:absolute;top:-3px;right:-3px;box-shadow:0 0 8px #e1333ca8}.game-shell:not(.game-shell--mini) .gains-log-panel{top:96px!important;right:46px!important}.normal-panel-handle{z-index:86;color:#e2b95f;cursor:pointer;background:linear-gradient(#1a160ef7,#080a07f7);border:1px solid #cf9c3dd1;justify-content:center;align-items:center;gap:8px;width:34px;height:126px;padding:7px 0;transition:left .23s cubic-bezier(.2,.78,.2,1),right .23s cubic-bezier(.2,.78,.2,1),color .14s,border-color .14s;display:flex;position:absolute;top:45%;transform:translateY(-50%);box-shadow:inset 0 0 0 3px #0000006b,inset 0 1px #ffe4a21c,0 7px 18px #000000a3}.normal-panel-handle:before,.normal-panel-handle:after{content:"";background:linear-gradient(90deg,#0000,#d4a54b,#0000);height:1px;position:absolute;left:6px;right:6px}.normal-panel-handle:before{top:10px}.normal-panel-handle:after{bottom:10px}.normal-panel-handle--left{border-left:0;flex-direction:column;left:-1px}.normal-panel-handle--right{border-right:0;flex-direction:column;right:-1px}.normal-panel-handle--augment{z-index:90;color:#d78bff;background:linear-gradient(#261430f7,#0c0810f7);border-color:#b75be8c2;height:108px;top:24%}.normal-panel-handle--augment:before,.normal-panel-handle--augment:after{background:linear-gradient(90deg,#0000,#c46bff,#0000)}.normal-panel-handle.normal-panel-handle--augment>span{color:#da91ffc2}.normal-panel-handle--augment:hover,.normal-panel-handle--augment.is-active{color:#f1c8ff;background:linear-gradient(#452058fa,#130b19fa);border-color:#d889ff}.normal-augment-handle__count{color:#edc1ff;background:#25112f;border:1px solid #d889ff9e;place-items:center;min-width:15px;height:15px;padding:0 3px;font:6px/1 "Press Start 2P",ui-monospace,monospace;display:grid;position:absolute;top:7px;left:6px}.rpg-main-body--modern:has(.normal-character-drawer) .normal-panel-handle--right{right:373px}.rpg-main-body--modern:has(.normal-quests-drawer) .normal-panel-handle--right{opacity:0;pointer-events:none}.normal-panel-handle>span{writing-mode:vertical-rl;color:#d9b5689e;letter-spacing:.12em;text-transform:uppercase;font:400 6px "Press Start 2P",ui-monospace,monospace}.normal-panel-handle>b{font:400 25px/1 Georgia,serif}.normal-panel-handle:hover,.normal-panel-handle.is-active{color:#ffe097;background:linear-gradient(#2f2211fa,#0d0c08fa);border-color:#efbd5c}.normal-inventory-drawer{border-radius:0;width:438px;top:0;bottom:0;left:0}.normal-inventory-resources{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;min-height:32px;margin-bottom:5px;display:grid}.normal-inventory-resources>span{color:#d3a94e;background:linear-gradient(#15130d,#080a07);border:1px solid #a1772e80;justify-content:center;align-items:center;gap:6px;min-width:0;padding:4px 7px;display:flex;box-shadow:inset 0 0 7px #00000080}.normal-inventory-resources>span:nth-child(2){color:#71b9ed}.normal-inventory-resources>span:nth-child(3){color:#b586e8}.normal-inventory-resources b{text-overflow:ellipsis;font:400 8px "Press Start 2P",ui-monospace,monospace;overflow:hidden}.normal-inventory-showcase{background:radial-gradient(75% 74% at 50% 48%,#405b442e,#0000 65%),repeating-linear-gradient(135deg,#181d18f7 0 5px,#0f1310f7 5px 10px);border-color:#bc8d3578}.normal-inventory-showcase>div:first-child{border-bottom:1px solid #b3843147;background:linear-gradient(#221d11fa,#0f110df5)!important}.normal-inventory-showcase .equip-slot{transform-origin:50%}.normal-inventory-list{border-color:#b788327a;margin-top:5px}.normal-inventory-list .rpg-panel-header{min-height:27px;padding:4px 9px!important}.normal-inventory-list .inv-compact-filters{gap:3px;min-height:37px;padding:3px}.normal-inventory-list .inv-filter-btn{gap:4px;height:30px;padding:0 4px}.normal-inventory-list .inv-filter-btn svg{flex:none;width:12px;height:12px}.normal-inventory-list .inv-filter-label{font-size:5px;display:block}.normal-inventory-list .inv-compact-grid{gap:3px!important;padding:3px!important}.normal-inventory-list .inv-cell{border-width:1px;min-width:0}.normal-inventory-list .inv-cell--item>img{max-width:82%;max-height:82%}.normal-inventory-list .inv-compact-pager{min-height:23px;padding:2px 5px}.normal-inventory-list .inv-compact-footer{min-height:29px}.normal-character-drawer{--drawer-accent:#7ba6db;background:linear-gradient(#18120a,#100b06);border-radius:4px 0 0 4px;width:374px;top:76px;bottom:122px;right:0}.normal-character-drawer .normal-drawer__body{padding:6px 7px 8px}.normal-character-overview{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.normal-character-tabs{background:#080b09d1;border:1px solid #94703170;flex:0 0 38px;grid-template-columns:repeat(4,1fr);min-height:38px;display:grid}.normal-character-tabs button{color:#bca98194;cursor:pointer;text-transform:uppercase;background:0 0;border:0;border-right:1px solid #755b2d47;min-width:0;font:400 6px "Press Start 2P",ui-monospace,monospace;transition:color .13s,background .13s,box-shadow .13s}.normal-character-tabs button:last-child{border-right:0}.normal-character-tabs button:hover{color:#e3c67e}.normal-character-tabs button.is-active{color:#e7bd62;background:linear-gradient(#493113a8,#19140cb8);box-shadow:inset 0 -2px #c88f31,inset 0 0 9px #d89f3614}.normal-character-identity{background:linear-gradient(#20170c,#120d07);border:1px solid #97702d70;flex:none;margin-top:6px;padding:8px 7px 7px;box-shadow:inset 0 0 14px #00000061}.normal-character-identity .mini-doll-summary{padding:0!important}.normal-character-identity .mini-doll-summary>div:first-child button{width:42px!important;height:42px!important}.normal-character-identity .mini-doll-summary>div:first-child button svg{width:21px;height:21px}.normal-character-identity .mini-xp-bar__val{opacity:1}.normal-character-stat-card{background:linear-gradient(#0c110ff2,#070b09f7);border:1px solid #97702d66;flex:1;min-height:0;margin-top:7px;padding:4px 9px;overflow-y:auto;box-shadow:inset 0 0 18px #0000005e}.normal-character-stat-row{border-bottom:1px solid #8e703926;align-items:center;gap:9px;min-height:40px;display:flex}.normal-character-stat-row:last-child{border-bottom:0}.normal-character-stat-row__icon{flex:0 0 20px;place-items:center;width:20px;display:grid}.normal-character-stat-row__label{color:#9f9c8d;flex:1;min-width:0;font-size:11px}.normal-character-stat-row strong{font-variant-numeric:tabular-nums;font-size:11px;font-weight:800}.normal-character-stat-row small{color:#88847199;margin-left:-6px;font-size:8px}.normal-character-more{color:#d8ad54;cursor:pointer;text-transform:uppercase;background:linear-gradient(#20190ded,#0b0c08f5);border:1px solid #b284319e;justify-content:center;align-self:center;align-items:center;gap:9px;min-width:184px;height:36px;margin-top:10px;padding:0 18px;font:400 7px "Press Start 2P",ui-monospace,monospace;display:inline-flex;box-shadow:inset 0 1px #ffe3a212}.normal-character-more:hover{color:#ffe094;filter:brightness(1.1);border-color:#d4a348}.normal-character-detail{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.normal-character-detail__back{color:#c9a658;cursor:pointer;text-transform:uppercase;background:#0e0f0ae6;border:1px solid #9f773061;flex:0 0 30px;align-items:center;gap:7px;height:30px;padding:0 10px;font:400 6px "Press Start 2P",ui-monospace,monospace;display:flex}.normal-character-detail__back span{font:20px Georgia,serif}.normal-character-detail>div:last-child{border:1px solid #9f77304d;margin-top:5px}@media (prefers-reduced-motion:reduce){.normal-panel-handle,.normal-top-action{transition:none}}.normal-inventory-drawer{width:270px;image-rendering:pixelated;background:#08090a url(/ui-kit/inventory/inventory-hud-panel%20kopya%202.png?v=20260729-231513) 50%/270px 610px no-repeat;border-color:#0000}.rpg-main-body--modern:has(.normal-inventory-drawer) .normal-panel-handle--left{left:269px}.normal-inventory-drawer .normal-drawer__header{min-height:54px;padding-top:5px;padding-bottom:5px}.normal-inventory-drawer .normal-drawer__body{padding:3px 4px}.normal-inventory-drawer .normal-inventory-showcase{flex:none}.normal-inventory-drawer .normal-inventory-showcase>div:first-child{padding:6px 8px!important}.normal-inventory-drawer .normal-inventory-list{background:0 0;border:0;margin-top:2px}.normal-inventory-drawer:after{display:none}.normal-inventory-drawer .inv-drawer-mode .inv-compact-filters{display:grid}.normal-inventory-drawer .inv-inventory-page-strip{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;width:100%;height:30px;min-height:30px;padding:0 4px;display:grid}.normal-inventory-drawer .inv-inventory-page-strip>button{color:#b1905394;cursor:pointer;width:100%;height:21px;box-shadow:none;background:0 0;border:0;place-items:center;padding:0;font:400 7px/1 "Press Start 2P",ui-monospace,monospace;display:grid;position:relative;top:-9px}.normal-inventory-drawer .inv-inventory-page-strip>button:focus,.normal-inventory-drawer .inv-inventory-page-strip>button:focus-visible{outline:0}.normal-inventory-drawer .inv-inventory-page-strip>button:hover,.normal-inventory-drawer .inv-inventory-page-strip>button.is-active{color:#f1cc70;text-shadow:0 0 6px #e2ab4180;box-shadow:none;background:0 0;border:0}.normal-inventory-drawer .inv-inventory-page-strip>button:disabled{opacity:.3;cursor:default}.normal-inventory-drawer .inv-compact-grid{place-content:center;width:250px;max-width:100%;height:250px;grid-template-rows:repeat(5,50px)!important;grid-template-columns:repeat(5,50px)!important;gap:0!important}.normal-inventory-drawer .inv-compact-grid-shell{z-index:2;aspect-ratio:auto;flex:none;width:250px;max-width:100%;height:250px;margin:3px auto 0;position:relative;padding:0!important;overflow:visible!important}.normal-inventory-drawer .inv-compact-grid{overflow:visible}.normal-inventory-drawer .inv-compact-grid .inv-cell{border-width:1px;width:50px;min-width:0;height:50px;min-height:0;background:radial-gradient(88% 76% at 50% 38%,#1c1c14 0%,#13140f 58%,#090a08 100%)!important}.normal-inventory-drawer .inv-compact-pager{min-height:24px}.normal-inventory-drawer .inv-inventory-footer-spacer{height:4px;min-height:4px}.normal-inventory-drawer .inv-compact-footer{min-height:31px}.normal-inventory-drawer .normal-inventory-showcase{position:relative}.normal-inventory-inline-close{z-index:24;color:#ddb35e;cursor:pointer;background:#0c0c08e6;border:1px solid #be8d3499;place-items:center;width:32px;height:32px;padding:0 0 3px;font:300 27px/1 Georgia,serif;display:grid;position:absolute;top:7px;right:7px;box-shadow:inset 0 0 0 3px #00000052}.normal-inventory-inline-close:hover{color:#ffe099;background:#432b11d6;border-color:#dfaa49}.normal-character-breakdown-view{background:linear-gradient(#18120a,#120d07);border:1px solid #97702d66;flex:1;min-height:0;margin-top:7px;display:flex;overflow:hidden;box-shadow:inset 0 0 18px #0000005c}.normal-character-breakdown-view>div{background:linear-gradient(#18120a,#120d07)!important}.normal-character-breakdown-view .overflow-y-auto{scrollbar-width:thin;scrollbar-color:#866126 #0e0a06}.normal-character-breakdown-view .overflow-y-auto::-webkit-scrollbar{width:7px}.normal-character-breakdown-view .overflow-y-auto::-webkit-scrollbar-track{background:#0e0a06}.normal-character-breakdown-view .overflow-y-auto::-webkit-scrollbar-thumb{background:linear-gradient(#956d2b,#604216);border:1px solid #3c2a10}.normal-character-breakdown-view .character-stat-row{min-height:38px!important;padding:6px 10px!important}.normal-character-breakdown-view .character-stat-row .font-pixel:first-of-type{font-size:7.5px!important}.normal-character-breakdown-view .character-breakdown-panel{padding-top:7px!important;padding-bottom:9px!important}.game-shell:not(.game-shell--mini) .rpg-main-body--modern .normal-loot-zone{z-index:42;pointer-events:none;width:500px;height:96px;position:absolute;bottom:2px;left:8px}.game-shell:not(.game-shell--mini) .rpg-main-body--modern .normal-loot-zone .loot-dock{pointer-events:auto;width:100%;height:94px;position:absolute;inset:auto 0 0}.game-shell:not(.game-shell--mini) .rpg-main-body--modern .normal-loot-zone .loot-dock__chests{justify-content:flex-start;padding-left:0}.game-shell:not(.game-shell--mini) .battle-combat-hud{transform:translate(-50%);z-index:43!important;bottom:0!important;left:50%!important}.battle-combat-hud__health{width:12.18%;height:36.09%;top:23.14%;left:10.11%}.battle-combat-hud__exp{width:11.31%;height:33.47%;top:25.9%;left:80.16%}.battle-combat-hud__skills{width:auto;height:auto;display:block;inset:0}.battle-combat-hud__skills>*{width:9.64%;height:28.24%;position:absolute;top:33.06%}.battle-combat-hud__skills>:first-child{left:27.13%}.battle-combat-hud__skills>:nth-child(2){left:39.92%}.battle-combat-hud__skills>:nth-child(3){left:52.79%}.battle-combat-hud__skills>:nth-child(4){left:65.57%}.battle-combat-hud__skills .battle-combat-hud__glyph svg{width:22px!important;height:22px!important}.normal-augment-drawer{--drawer-accent:#c5943f;background:linear-gradient(#17130d,#0c0b08);border-color:#b5883ab8;border-radius:4px 0 0 4px;width:374px;top:76px;bottom:122px;right:0}.normal-augment-drawer .normal-drawer__body{min-height:0;padding:6px;overflow:hidden}.normal-augment-embedded{box-sizing:border-box;min-height:0}.augment-window{z-index:89;color:#ded4e8;background:radial-gradient(circle at 12% 0,#9041c529,#0000 32%),linear-gradient(#15101b 0%,#0a090e 100%);border:1px solid #ab62e1b8;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:0 16px 46px #000000e0,inset 0 0 0 1px #e3aeff0b}.augment-window.is-embedded{width:100%;height:100%;max-height:100%;box-shadow:none;border:0;position:relative}.augment-window-backdrop{z-index:88;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.augment-window__header{background:linear-gradient(90deg,#6427893d,#0c090fd1 68%);border-bottom:1px solid #be6fef4d;flex:none;grid-template-columns:30px minmax(0,1fr) auto 27px;align-items:center;gap:7px;min-height:48px;padding:6px 7px 6px 10px;display:grid}.augment-window__sigil{color:#d183ff;background:#9f49d71c;border:1px solid #cd7cff73;place-items:center;width:28px;height:28px;display:grid;box-shadow:inset 0 0 10px #c163f717}.augment-window__title,.augment-window__currency>span{gap:4px;min-width:0;display:grid}.augment-window__title b{color:#f1dcff;letter-spacing:.04em;font:400 8px/1 "Press Start 2P",ui-monospace,monospace}.augment-window__title small{color:#887895;font-size:8px;line-height:1}.augment-window__currency{color:#d47cff;background:#5e257d26;border:1px solid #c876f84d;grid-template-columns:auto 1fr;align-items:center;gap:6px;min-width:76px;padding:4px 6px;display:grid}.augment-window__currency small{color:#8f779b;font-size:7px;line-height:1}.augment-window__currency b{color:#e6b2ff;font:400 8px/1 "Press Start 2P",ui-monospace,monospace}.augment-window__close{color:#9b78ad;cursor:pointer;background:#4b1b631f;border:1px solid #bf69ea4d;place-items:center;width:27px;height:27px;padding:0;font-size:17px;line-height:1;display:grid}.augment-window__close:hover{color:#f0c8ff;background:#8f34bb2e;border-color:#d27cff}.augment-window__filters{background:#0505086b;border-bottom:1px solid #8657a238;flex:none;gap:5px;padding:6px 7px;display:grid}.augment-filter-grid{gap:4px;display:grid}.augment-filter-grid--category{grid-template-columns:repeat(3,minmax(0,1fr))}.augment-filter-grid--rarity{grid-template-columns:repeat(4,minmax(0,1fr))}.augment-filter-grid button{--augment-filter:#d5b36b;color:#756d7e;cursor:pointer;background:#0b090ec7;border:1px solid #66516f59;align-items:center;gap:4px;min-width:0;min-height:23px;padding:3px 5px;display:flex;overflow:hidden}.augment-filter-grid button:hover,.augment-filter-grid button.is-active{border-color:var(--augment-filter)}@supports (color:color-mix(in lab, red, red)){.augment-filter-grid button:hover,.augment-filter-grid button.is-active{border-color:color-mix(in srgb, var(--augment-filter) 70%, transparent)}}.augment-filter-grid button:hover,.augment-filter-grid button.is-active{background:var(--augment-filter)}@supports (color:color-mix(in lab, red, red)){.augment-filter-grid button:hover,.augment-filter-grid button.is-active{background:color-mix(in srgb, var(--augment-filter) 10%, #0b0910)}}.augment-filter-grid button:hover,.augment-filter-grid button.is-active{color:var(--augment-filter)}.augment-filter-grid button.is-active{box-shadow:inset 2px 0 0 var(--augment-filter), inset 0 0 8px var(--augment-filter)}@supports (color:color-mix(in lab, red, red)){.augment-filter-grid button.is-active{box-shadow:inset 2px 0 0 var(--augment-filter), inset 0 0 8px color-mix(in srgb, var(--augment-filter) 8%, transparent)}}.augment-filter-grid button>span{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font:400 5.5px/1.25 "Press Start 2P",ui-monospace,monospace;overflow:hidden}.augment-filter-grid button>small{color:inherit;opacity:.7;font:400 6px/1 "Press Start 2P",ui-monospace,monospace}.augment-filter-grid--rarity button{justify-content:center}.augment-filter-grid--rarity button>i{background:var(--augment-filter);width:5px;height:5px;box-shadow:0 0 5px var(--augment-filter);flex:none}@supports (color:color-mix(in lab, red, red)){.augment-filter-grid--rarity button>i{box-shadow:0 0 5px color-mix(in srgb, var(--augment-filter) 75%, transparent)}}.augment-window__list{scrollbar-width:thin;scrollbar-color:#754493 #0a080d;flex-direction:column;flex:1;gap:7px;min-height:0;padding:7px;display:flex;overflow-y:auto}.augment-window__empty{color:#6f5a7c;text-align:center;align-content:center;place-items:center;gap:10px;min-height:160px;font:400 7px/1.6 "Press Start 2P",ui-monospace,monospace;display:grid}.augment-group-card{--augment-rarity:#9ca8bb;--augment-category:#c28cff;border:1px solid var(--augment-rarity);flex:none;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.augment-group-card{border:1px solid color-mix(in srgb, var(--augment-rarity) 34%, #2c2431)}}.augment-group-card{background:linear-gradient(90deg, var(--augment-rarity), transparent 50%), #07070bd1}@supports (color:color-mix(in lab, red, red)){.augment-group-card{background:linear-gradient(90deg, color-mix(in srgb, var(--augment-rarity) 7%, transparent), transparent 50%), #07070bd1}}.augment-group-card{box-shadow:inset 3px 0 0 var(--augment-rarity)}@supports (color:color-mix(in lab, red, red)){.augment-group-card{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--augment-rarity) 78%, transparent)}}.augment-group-card__header{border-bottom:1px solid #755c8133;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:44px;padding:5px 7px 5px 8px;display:grid}.augment-group-card__icon{border:1px solid var(--augment-rarity);place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.augment-group-card__icon{border:1px solid color-mix(in srgb, var(--augment-rarity) 50%, transparent)}}.augment-group-card__icon{background:var(--augment-rarity)}@supports (color:color-mix(in lab, red, red)){.augment-group-card__icon{background:color-mix(in srgb, var(--augment-rarity) 10%, #09080c)}}.augment-group-card__icon{color:var(--augment-rarity)}.augment-group-card__identity{gap:4px;min-width:0;display:grid}.augment-group-card__identity b{color:#dfd3c7;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.1;overflow:hidden}.augment-group-card__identity small{border:1px solid var(--augment-category);width:max-content;padding:2px 4px}@supports (color:color-mix(in lab, red, red)){.augment-group-card__identity small{border:1px solid color-mix(in srgb, var(--augment-category) 38%, transparent)}}.augment-group-card__identity small{background:var(--augment-category)}@supports (color:color-mix(in lab, red, red)){.augment-group-card__identity small{background:color-mix(in srgb, var(--augment-category) 8%, transparent)}}.augment-group-card__identity small{color:var(--augment-category);font:400 5px/1 "Press Start 2P",ui-monospace,monospace}.augment-group-card__stack{border-left:1px solid #7e638938;justify-items:end;gap:3px;min-width:49px;padding-left:7px;display:grid}.augment-group-card__stack small{color:#776c7d;font-size:7px}.augment-group-card__stack b{color:var(--augment-rarity);font:400 11px/1 "Press Start 2P",ui-monospace,monospace}.augment-group-card__stack b i{color:#6e6373;font:6px/1 inherit}.augment-group-card__stack.is-maxed b{color:#ffd45d}.augment-group-card__total{background:#1c132252;border-bottom:1px solid #755c812e;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:31px;padding:5px 8px;display:grid}.augment-group-card__total>small{color:#9984a6;white-space:nowrap;font:400 5.5px/1 "Press Start 2P",ui-monospace,monospace}.augment-group-card__total>span{flex-wrap:wrap;justify-content:flex-end;gap:2px 7px;min-width:0;display:flex}.augment-group-card__total b{white-space:nowrap;font-size:9.5px;line-height:1.25}.is-positive{color:#9ed69b}.is-negative{color:#ff8989}.augment-group-card__layers{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:5px;padding:6px;display:grid}.augment-layer-card{--layer-rarity:#9ca8bb;border:1px solid var(--layer-rarity);align-content:start;gap:5px;min-width:0;padding:5px;display:grid}@supports (color:color-mix(in lab, red, red)){.augment-layer-card{border:1px solid color-mix(in srgb, var(--layer-rarity) 36%, #24202a)}}.augment-layer-card{background:linear-gradient(155deg, var(--layer-rarity), #08070a 72%)}@supports (color:color-mix(in lab, red, red)){.augment-layer-card{background:linear-gradient(155deg, color-mix(in srgb, var(--layer-rarity) 9%, #0c0a0f), #08070a 72%)}}.augment-layer-card>header{gap:4px;min-width:0;display:grid}.augment-layer-card>header>span{min-width:0;color:var(--layer-rarity);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font:400 5.5px/1 "Press Start 2P",ui-monospace,monospace;display:flex;overflow:hidden}.augment-layer-card>header>span i{border:1px solid var(--layer-rarity);flex:none;place-items:center;width:15px;height:15px;display:grid}@supports (color:color-mix(in lab, red, red)){.augment-layer-card>header>span i{border:1px solid color-mix(in srgb, var(--layer-rarity) 62%, transparent)}}.augment-layer-card>header>span i{color:var(--layer-rarity);font:6px/1 "Press Start 2P",ui-monospace,monospace}.augment-layer-card button{color:#df9cff;cursor:pointer;background:linear-gradient(#6e2a9157,#2c133a80);border:1px solid #c96affad;grid-template-columns:auto minmax(0,1fr) auto;place-items:center;gap:4px;width:100%;min-height:22px;padding:3px 5px;display:grid;box-shadow:inset 0 1px #efbfff14}.augment-layer-card button:hover:not(:disabled){color:#f4d4ff;background:linear-gradient(#9736c575,#411854a3);border-color:#de91ff;box-shadow:0 0 8px #c46bff38}.augment-layer-card button:disabled{color:#5f5365;cursor:not-allowed;background:#19151d80;border-color:#6753704d}.augment-layer-card button>b{text-overflow:ellipsis;white-space:nowrap;font:400 5.5px/1 "Press Start 2P",ui-monospace,monospace;overflow:hidden}.augment-layer-card button>small{color:inherit;align-items:center;gap:2px;font:400 6px/1 "Press Start 2P",ui-monospace,monospace;display:flex}.augment-layer-card>div{border-top:1px solid var(--layer-rarity);gap:2px;min-width:0;padding-top:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.augment-layer-card>div{border-top:1px solid color-mix(in srgb, var(--layer-rarity) 18%, transparent)}}.augment-layer-card>div span{overflow-wrap:anywhere;font-size:8.5px;line-height:1.25}.augment-window__footer{background:#0404079e;border-top:1px solid #84529f33;flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:26px;padding:4px 8px;display:flex}.augment-window__footer span{color:#72657b;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:7.5px;display:flex;overflow:hidden}.augment-window__footer b{color:#9473a7;flex:none;font:400 5.5px/1 "Press Start 2P",ui-monospace,monospace}.augment-window--simple .augment-window__header{grid-template-columns:28px minmax(0,1fr) auto 25px;min-height:44px;padding-block:5px}.augment-window--simple .augment-window__sigil{width:26px;height:26px}.augment-window--simple .augment-window__currency{min-width:68px;padding:3px 5px}.augment-window--simple .augment-window__close{width:25px;height:25px}.augment-window--simple .augment-window__list{gap:5px;padding:5px}.augment-list-group{--augment-rarity:#9ca8bb;--augment-category:#c28cff;border:1px solid var(--augment-rarity);flex:none;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.augment-list-group{border:1px solid color-mix(in srgb, var(--augment-rarity) 34%, #29242d)}}.augment-list-group{background:linear-gradient(90deg, var(--augment-rarity), transparent 58%), #07070ad1}@supports (color:color-mix(in lab, red, red)){.augment-list-group{background:linear-gradient(90deg, color-mix(in srgb, var(--augment-rarity) 6%, transparent), transparent 58%), #07070ad1}}.augment-list-group{box-shadow:inset 3px 0 0 var(--augment-rarity)}@supports (color:color-mix(in lab, red, red)){.augment-list-group{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--augment-rarity) 78%, transparent)}}.augment-list-group__header{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:40px;padding:5px 7px 5px 8px;display:grid}.augment-list-group__icon{border:1px solid var(--augment-rarity);place-items:center;width:29px;height:29px;display:grid}@supports (color:color-mix(in lab, red, red)){.augment-list-group__icon{border:1px solid color-mix(in srgb, var(--augment-rarity) 48%, transparent)}}.augment-list-group__icon{background:var(--augment-rarity)}@supports (color:color-mix(in lab, red, red)){.augment-list-group__icon{background:color-mix(in srgb, var(--augment-rarity) 9%, #09080c)}}.augment-list-group__icon{color:var(--augment-rarity)}.augment-list-group__identity{align-items:center;gap:6px;min-width:0;display:flex}.augment-list-group__identity>b{color:#d9cec1;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:1.1;overflow:hidden}.augment-list-group__identity>small{border:1px solid var(--augment-category);flex:none;padding:2px 4px}@supports (color:color-mix(in lab, red, red)){.augment-list-group__identity>small{border:1px solid color-mix(in srgb, var(--augment-category) 40%, transparent)}}.augment-list-group__identity>small{background:var(--augment-category)}@supports (color:color-mix(in lab, red, red)){.augment-list-group__identity>small{background:color-mix(in srgb, var(--augment-category) 8%, transparent)}}.augment-list-group__identity>small{color:var(--augment-category);font:400 5px/1 "Press Start 2P",ui-monospace,monospace}.augment-list-group__count{min-width:37px;color:var(--augment-rarity);justify-content:flex-end;align-items:baseline;gap:2px;display:flex}.augment-list-group__count b{font:400 8px/1 "Press Start 2P",ui-monospace,monospace}.augment-list-group__count small{color:#665e6a;font:400 5px/1 "Press Start 2P",ui-monospace,monospace}.augment-list-group__entries{border-top:1px solid #705b7833}.augment-list-entry{--layer-rarity:#9ca8bb;background:var(--layer-rarity);grid-template-columns:24px 72px minmax(0,1fr);align-items:center;gap:6px;min-height:35px;padding:4px 7px 4px 8px;display:grid}@supports (color:color-mix(in lab, red, red)){.augment-list-entry{background:color-mix(in srgb, var(--layer-rarity) 3%, #0505089e)}}.augment-list-entry+.augment-list-entry{border-top:1px solid #6956712e}.augment-list-entry__reroll{color:#d58bfa;cursor:pointer;background:#68258a33;border:1px solid #c267f48c;place-items:center;width:23px;height:23px;padding:0;display:grid}.augment-list-entry__reroll:hover:not(:disabled){color:#f1d0ff;background:#8f2fb857;border-color:#df9cff;box-shadow:0 0 7px #c46bff33}.augment-list-entry__reroll:disabled{color:#514957;cursor:not-allowed;background:#18151b80;border-color:#5b4d624d}.augment-list-entry__rarity{min-width:0;color:var(--layer-rarity);align-items:center;gap:5px;display:flex}.augment-list-entry__rarity i{border:1px solid var(--layer-rarity);flex:none;place-items:center;width:14px;height:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.augment-list-entry__rarity i{border:1px solid color-mix(in srgb, var(--layer-rarity) 55%, transparent)}}.augment-list-entry__rarity i{font:5.5px/1 "Press Start 2P",ui-monospace,monospace}.augment-list-entry__rarity b{text-overflow:ellipsis;white-space:nowrap;font:400 5.5px/1 "Press Start 2P",ui-monospace,monospace;overflow:hidden}.augment-list-entry__effects{flex-wrap:wrap;justify-content:flex-start;gap:1px 7px;min-width:0;display:flex}.augment-list-entry__effects b{white-space:nowrap;font-size:9px;line-height:1.25}.augment-window.augment-window--simple{color:#ddd2bd;background:radial-gradient(circle at 12% 0,#8b5b1521,#0000 31%),linear-gradient(#15120d 0%,#090907 100%);border-color:#b5883ab8;box-shadow:0 16px 46px #000000e0,inset 0 0 0 1px #e8c0690a}.augment-window--simple .augment-window__header{background:linear-gradient(90deg,#2f2b2370,#0a0a08eb 70%);border-bottom-color:#796e5b4d;grid-template-columns:28px minmax(0,1fr) 27px;min-height:43px;padding:5px 7px 5px 10px}.augment-window--simple .augment-window__sigil{color:#a99d87;background:#4d46391f;border-color:#978b7466;width:26px;height:26px}.augment-window--simple .augment-window__title b{color:#d8cfbd;letter-spacing:.06em;font-size:9px}.augment-window--simple .augment-window__close{color:#8f7a55;background:#4c36121f;border-color:#b5883a57;width:27px;height:27px}.augment-window--simple .augment-window__close:hover{color:#f0d38d;background:#764e1433;border-color:#d3a34d}.augment-window--simple .augment-window__list{scrollbar-color:#8c682c #090806}.augment-window--simple .augment-list-group{box-shadow:none;background:#080807e0;border-color:#6b63556b}.augment-window--simple .augment-list-group__identity{gap:0}.augment-window--simple .augment-list-group__count{background:#5a503e14;border:1px solid #897d674d;min-width:0;padding:3px 5px}.augment-window--simple .augment-list-group__count b{color:#a99c84;white-space:nowrap;font-size:5px}.augment-window--simple .augment-list-group__icon{color:#b5aa96;background:#514b401a;border-color:#8b816f66}.augment-window--simple .augment-list-entry{border:1px solid var(--layer-rarity);grid-template-columns:24px minmax(0,1fr);margin:4px 5px;padding:4px 6px}@supports (color:color-mix(in lab, red, red)){.augment-window--simple .augment-list-entry{border:1px solid color-mix(in srgb, var(--layer-rarity) 78%, #24211c)}}.augment-window--simple .augment-list-entry{border-left:4px solid var(--layer-rarity);background:linear-gradient(90deg, var(--layer-rarity), var(--layer-rarity) 72%)}@supports (color:color-mix(in lab, red, red)){.augment-window--simple .augment-list-entry{background:linear-gradient(90deg, color-mix(in srgb, var(--layer-rarity) 14%, #080807), color-mix(in srgb, var(--layer-rarity) 4%, #060606) 72%)}}.augment-window--simple .augment-list-entry{box-shadow:inset 0 0 9px var(--layer-rarity)}@supports (color:color-mix(in lab, red, red)){.augment-window--simple .augment-list-entry{box-shadow:inset 0 0 9px color-mix(in srgb, var(--layer-rarity) 5%, transparent)}}.augment-window--simple .augment-list-entry__reroll{border-color:var(--layer-rarity)}@supports (color:color-mix(in lab, red, red)){.augment-window--simple .augment-list-entry__reroll{border-color:color-mix(in srgb, var(--layer-rarity) 58%, #443923)}}.augment-window--simple .augment-list-entry__reroll{background:var(--layer-rarity)}@supports (color:color-mix(in lab, red, red)){.augment-window--simple .augment-list-entry__reroll{background:color-mix(in srgb, var(--layer-rarity) 10%, #17130c)}}.augment-window--simple .augment-list-entry__reroll{color:var(--layer-rarity)}.augment-window--simple .augment-list-entry__reroll:hover:not(:disabled){border-color:var(--layer-rarity);background:var(--layer-rarity)}@supports (color:color-mix(in lab, red, red)){.augment-window--simple .augment-list-entry__reroll:hover:not(:disabled){background:color-mix(in srgb, var(--layer-rarity) 20%, #17130c)}}.augment-window--simple .augment-list-entry__reroll:hover:not(:disabled){color:#fff4d6;box-shadow:0 0 7px var(--layer-rarity)}@supports (color:color-mix(in lab, red, red)){.augment-window--simple .augment-list-entry__reroll:hover:not(:disabled){box-shadow:0 0 7px color-mix(in srgb, var(--layer-rarity) 22%, transparent)}}.augment-window--simple .augment-list-entry__rarity{gap:0}.augment-window--simple .augment-window__footer{background:#050504ad;border-top-color:#a0773038}.augment-window--simple .augment-window__footer span{color:#7b6d50}.augment-window.augment-window--catalog{color:#ddd2bd;background:radial-gradient(circle at 12% 0,#8b5b151a,#0000 30%),linear-gradient(#14120e 0%,#090907 100%);border-color:#b5883ab8;box-shadow:0 16px 46px #000000e0,inset 0 0 0 1px #e8c0690a}.augment-window--catalog .augment-window__header{background:linear-gradient(90deg,#2f2b2366,#0a0a08f0 72%);border-bottom-color:#796e5b4d;grid-template-columns:30px minmax(0,1fr) 28px;min-height:45px;padding:6px 7px 6px 10px}.augment-window--catalog .augment-window__sigil{color:#b5a78d;background:#4d46391f;border-color:#978b7466;width:28px;height:28px}.augment-window--catalog .augment-window__title b{color:#ddd3bf;letter-spacing:.06em;font-size:9px}.augment-window--catalog .augment-window__close{color:#8f7a55;background:#4c36121f;border-color:#b5883a57;width:28px;height:28px}.augment-window--catalog .augment-window__close:hover{color:#f0d38d;background:#764e1433;border-color:#d3a34d}.augment-catalog{scrollbar-width:thin;scrollbar-color:#8c682c #090806;flex-direction:column;flex:1;gap:5px;min-height:0;padding:5px;display:flex;overflow-y:auto}.augment-category-section{--category-color:#d8b460;flex:none}.augment-category-heading{background:linear-gradient(90deg, var(--category-color), #090908 75%);border:1px solid #66594461;grid-template-columns:auto minmax(20px,1fr);align-items:center;gap:6px;height:22px;padding:2px 5px 2px 7px;display:grid}@supports (color:color-mix(in lab, red, red)){.augment-category-heading{background:linear-gradient(90deg, color-mix(in srgb, var(--category-color) 7%, #0d0c09), #090908 75%)}}.augment-category-heading>b{color:var(--category-color);letter-spacing:.04em;text-transform:uppercase;font:400 6.5px/1 "Press Start 2P",ui-monospace,monospace}.augment-category-heading>span{background:linear-gradient(90deg, var(--category-color), transparent);height:1px}@supports (color:color-mix(in lab, red, red)){.augment-category-heading>span{background:linear-gradient(90deg, color-mix(in srgb, var(--category-color) 45%, transparent), transparent)}}.augment-category-list{gap:2px;padding-top:2px;display:grid}.augment-pick-row{--rarity-color:#d8d2c3;border:1px solid var(--rarity-color);grid-template-columns:31px minmax(0,1fr) 27px;align-items:center;gap:7px;min-height:43px;padding:4px 7px;display:grid}@supports (color:color-mix(in lab, red, red)){.augment-pick-row{border:1px solid color-mix(in srgb, var(--rarity-color) 55%, #2b2822)}}.augment-pick-row{border-left:4px solid var(--rarity-color);background:linear-gradient(90deg, var(--rarity-color), #070707e6 50%), #080807}@supports (color:color-mix(in lab, red, red)){.augment-pick-row{background:linear-gradient(90deg, color-mix(in srgb, var(--rarity-color) 9%, #090908), #070707e6 50%), #080807}}.augment-pick-row{box-shadow:inset 0 0 10px var(--rarity-color)}@supports (color:color-mix(in lab, red, red)){.augment-pick-row{box-shadow:inset 0 0 10px color-mix(in srgb, var(--rarity-color) 4%, transparent)}}.augment-pick-row__icon{border:1px solid var(--rarity-color);place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.augment-pick-row__icon{border:1px solid color-mix(in srgb, var(--rarity-color) 70%, #24201a)}}.augment-pick-row__icon{background:var(--rarity-color)}@supports (color:color-mix(in lab, red, red)){.augment-pick-row__icon{background:color-mix(in srgb, var(--rarity-color) 11%, #0b0a08)}}.augment-pick-row__icon{color:var(--rarity-color)}.augment-pick-row__content{gap:3px;min-width:0;display:grid}.augment-pick-row__content>b{color:#ddd2bd;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.05;overflow:hidden}.augment-pick-row__content>span{flex-wrap:wrap;gap:1px 9px;min-width:0;display:flex}.augment-pick-row__content i{white-space:nowrap;font-size:8.5px;font-style:normal;font-weight:700;line-height:1.2}.augment-pick-row__reroll{color:#d4aa5b;cursor:pointer;background:linear-gradient(#6a4b1940,#2c210e61);border:1px solid #b5883a94;place-items:center;width:27px;height:27px;padding:0;display:grid}.augment-pick-row__reroll:hover:not(:disabled){color:#ffe2a0;background:#885b184d;border-color:#e0b45e;box-shadow:0 0 7px #cd9c442e}.augment-pick-row__reroll:disabled{color:#514c42;cursor:not-allowed;background:#18161280;border-color:#5b4d3d4d}.rpg-main-body--modern:has(.normal-augment-drawer) .normal-panel-handle--right{right:373px}.game-shell:not(.game-shell--mini) .normal-drawer-backdrop{pointer-events:none}.game-shell:not(.game-shell--mini) .normal-inventory-drawer{border-radius:0 4px 4px 0;height:610px;top:0;bottom:auto;left:0}.rpg-main-body--modern:has(.normal-character-drawer):has(.normal-augment-drawer) .normal-augment-drawer{right:374px}.rpg-main-body--modern:has(.normal-character-drawer):has(.normal-augment-drawer) .normal-panel-handle--right{right:747px}.normal-inventory-toolbar{min-height:35px;box-shadow:none;background:0 0;border:0;flex:0 0 35px;justify-content:space-between;align-items:center;margin:0;padding:3px 5px 2px 10px;display:flex}.normal-inventory-upper{box-shadow:none;background:0 0;border:0;flex:none;padding:0}.normal-inventory-drawer .normal-inventory-upper{padding-bottom:0}.normal-inventory-upper .normal-inventory-showcase{height:237px;box-shadow:none;image-rendering:pixelated;isolation:isolate;background:0 0;border:0}.normal-inventory-upper .normal-inventory-showcase:before,.normal-inventory-upper .normal-inventory-showcase:after{content:"";z-index:0;pointer-events:none;image-rendering:pixelated;background:url(/ui-kit/inventory/character-equipment-platform-v2.png?v=20260729-232327) top/262px 232px no-repeat;position:absolute;inset:0}.normal-inventory-upper .normal-inventory-showcase:before{opacity:.16}.normal-inventory-upper .normal-inventory-showcase:after{opacity:.84;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-image:radial-gradient(68px at 0 0,#0000 0%,#000 100%),radial-gradient(68px at 100% 0,#0000 0%,#000 100%);mask-image:radial-gradient(68px at 0 0,#0000 0%,#000 100%),radial-gradient(68px at 100% 0,#0000 0%,#000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.normal-inventory-upper .normal-inventory-showcase>div:first-child{z-index:1;border-bottom:0;position:relative;background:0 0!important;padding:0!important}.normal-inventory-upper .normal-inventory-showcase>div>div:first-child{border-bottom:0!important;padding:0!important}.normal-inventory-upper [data-equip-drop-zone]{box-shadow:none!important;background:0 0!important;border:0!important;padding:4px!important}.normal-inventory-upper .equipment-doll__hero-frame{image-rendering:pixelated;box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}.normal-inventory-upper .equipment-doll__power-badge{border-radius:0;justify-content:center;align-items:center;width:126px;height:38px;padding:4px 10px;display:flex;background:radial-gradient(ellipse 74% 110% at 50% 52%, var(--power-aura,#d8a34d), transparent 72%), linear-gradient(180deg, #181711fa, #070908fc)!important;border:1px solid #765923!important;top:20px!important}@supports (color:color-mix(in lab, red, red)){.normal-inventory-upper .equipment-doll__power-badge{background:radial-gradient(ellipse 74% 110% at 50% 52%, color-mix(in srgb, var(--power-aura,#d8a34d) 13%, transparent), transparent 72%), linear-gradient(180deg, #181711fa, #070908fc)!important}}.normal-inventory-upper .equipment-doll__power-badge{box-shadow:inset 0 0 0 1px #090806, inset 0 0 0 2px #cfa14514, inset 0 -8px 13px #00000057, 0 2px 0 #030403, 0 0 8px var(--power-aura,#d8a34d)!important}@supports (color:color-mix(in lab, red, red)){.normal-inventory-upper .equipment-doll__power-badge{box-shadow:inset 0 0 0 1px #090806, inset 0 0 0 2px #cfa14514, inset 0 -8px 13px #00000057, 0 2px 0 #030403, 0 0 8px color-mix(in srgb, var(--power-aura,#d8a34d) 12%, transparent)!important}}.normal-inventory-upper .equipment-doll__power-badge{isolation:isolate}.equipment-doll__preset-tabs{background:#070807f0;border:1px solid #765923c7;grid-template-columns:repeat(4,1fr);gap:2px;width:126px;height:18px;padding:1px;display:grid;top:3px;transform:translate(-50%);box-shadow:inset 0 0 0 1px #090806,0 1px 3px #000000b8}.equipment-doll__preset-tabs button{color:#7f704d;text-shadow:0 1px #000;cursor:pointer;background:linear-gradient(#17150f,#0b0b08);border:0;border-right:1px solid #76592373;min-width:0;font:400 6px/1 "Press Start 2P",ui-monospace,monospace}.equipment-doll__preset-tabs button:last-child{border-right:0}.equipment-doll__preset-tabs button:hover{color:#d9bd74;filter:brightness(1.1)}.equipment-doll__preset-tabs button.is-active{color:#ffe08a;background:linear-gradient(#4b3716,#211707);box-shadow:inset 0 0 0 1px #9a742d,0 0 5px #e1a94647}.normal-inventory-upper .equipment-doll__power-badge:before,.normal-inventory-upper .equipment-doll__power-badge:after{content:"";opacity:.72;background:linear-gradient(90deg,#0000,#8d6a2b 42%,#c69a45 50%,#8d6a2b 58%,#0000);width:30px;height:1px;position:absolute;left:50%;transform:translate(-50%)}.normal-inventory-upper .equipment-doll__power-badge:before{top:2px}.normal-inventory-upper .equipment-doll__power-badge:after{bottom:2px}.normal-inventory-upper .equipment-doll__power-copy{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}.normal-inventory-upper .equipment-doll__power-copy small{color:#bda15f;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;text-shadow:0 1px #000;font:400 4px/1 "Press Start 2P",ui-monospace,monospace}.normal-inventory-upper .equipment-doll__power-copy strong{color:#ffe08a;font-variant-numeric:tabular-nums;letter-spacing:.04em;text-shadow:0 1px #000,0 0 6px #e1a9465c;white-space:nowrap;font:400 12px/1 "Press Start 2P",ui-monospace,monospace}.normal-inventory-upper .equipment-doll__power-badge:hover{filter:brightness(1.06);border-color:#a98238!important}.normal-inventory-upper .equipment-doll__paperdoll{z-index:2;translate:0 -30px}.normal-inventory-upper .equipment-doll__character-shadow{z-index:1;filter:blur(1px);opacity:.82;background:radial-gradient(#000000ad 0%,#00000061 48%,#0000 76%);border-radius:50%;width:76px;height:16px;position:absolute;bottom:17px;left:50%;transform:translate(-50%)}.normal-inventory-upper .equip-slot{overflow:hidden}.normal-inventory-upper .equip-slot-wrap{overflow:visible}.normal-inventory-upper .equip-slot__level-badge,.normal-inventory-upper .equip-slot__enhance-badge{z-index:24;bottom:-2px}.normal-inventory-upper .equip-slot__level-badge{left:-2px}.normal-inventory-upper .equip-slot__enhance-badge{right:-2px}.normal-inventory-upper .equip-slot:hover{transform:none!important}.normal-inventory-drawer .inv-cell--item[class*=inv-cell--rarity-],.normal-inventory-upper .equip-slot--filled[class*=equip-slot--rarity-]{background:var(--inventory-rarity-frame,none) center / 100% 100% no-repeat, radial-gradient(ellipse 88% 76% at 50% 38%, var(--rc,#6b6b80) 0%, var(--rc,#6b6b80) 58%, var(--rc,#6b6b80) 100%)!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important;overflow:hidden!important}@supports (color:color-mix(in lab, red, red)){.normal-inventory-drawer .inv-cell--item[class*=inv-cell--rarity-],.normal-inventory-upper .equip-slot--filled[class*=equip-slot--rarity-]{background:var(--inventory-rarity-frame,none) center / 100% 100% no-repeat, radial-gradient(ellipse 88% 76% at 50% 38%, color-mix(in srgb, var(--rc,#6b6b80) 10%, #1c1c14) 0%, color-mix(in srgb, var(--rc,#6b6b80) 5%, #13140f) 58%, color-mix(in srgb, var(--rc,#6b6b80) 3%, #090a08) 100%)!important}}.normal-inventory-drawer .inv-cell--item[class*=inv-cell--rarity-],.normal-inventory-upper .equip-slot--filled[class*=equip-slot--rarity-]{clip-path:none;image-rendering:pixelated;box-shadow:none!important}.normal-inventory-drawer .inv-cell--item[class*=inv-cell--rarity-]{transform-origin:50%;transition:transform .16s cubic-bezier(.2,.8,.2,1),filter .16s!important}.normal-inventory-drawer .inv-cell--item[class*=inv-cell--rarity-]:hover{z-index:18;filter:brightness(1.14)saturate(1.08);outline:0!important;transform:translateY(-2px)scale(1.09)!important}.normal-inventory-drawer .inv-cell--item[class*=inv-cell--rarity-].is-selected{z-index:17;outline:0!important;transform:scale(1.04)!important}.normal-inventory-upper .equip-slot--filled[class*=equip-slot--rarity-]:hover{z-index:12;filter:brightness(1.1);outline:0!important;transform:scale(1.06)!important}.normal-inventory-drawer .inv-cell--item[class*=inv-cell--rarity-]>img,.normal-inventory-upper .equip-slot--filled[class*=equip-slot--rarity-]>img{z-index:2;object-fit:contain;image-rendering:pixelated;margin:auto;position:relative}.normal-inventory-drawer .inv-cell--item[class*=inv-cell--rarity-]>img{width:74%!important;max-width:74%!important;height:74%!important;max-height:74%!important}.normal-inventory-upper .equip-slot--filled[class*=equip-slot--rarity-]>img{width:82%!important;max-width:82%!important;height:82%!important;max-height:82%!important}.normal-inventory-drawer .inv-cell--item>img[src*="/weapon/sword/"],.normal-inventory-drawer .inv-cell--item>img[src*="/weapon/dagger/"],.normal-inventory-upper .equip-slot--filled>img[src*="/weapon/sword/"],.normal-inventory-upper .equip-slot--filled>img[src*="/weapon/dagger/"]{transform-origin:50%;transform:scale(.9)}.normal-inventory-drawer .inv-cell--item.inv-cell--rarity-common,.normal-inventory-upper .equip-slot--filled.equip-slot--rarity-common{--inventory-rarity-frame:url(/ui-kit/inventory/slot-common-frame-v3.png?v=20260729-225414)}.normal-inventory-drawer .inv-cell--item.inv-cell--rarity-uncommon,.normal-inventory-upper .equip-slot--filled.equip-slot--rarity-uncommon{--inventory-rarity-frame:url(/ui-kit/inventory/slot-uncommon-frame-v3.png?v=20260729-225135)}.normal-inventory-drawer .inv-cell--item.inv-cell--rarity-rare,.normal-inventory-upper .equip-slot--filled.equip-slot--rarity-rare{--inventory-rarity-frame:url(/ui-kit/inventory/slot-rare-frame-v3.png?v=20260718-1507)}.normal-inventory-drawer .inv-cell--item.inv-cell--rarity-epic,.normal-inventory-upper .equip-slot--filled.equip-slot--rarity-epic{--inventory-rarity-frame:url(/ui-kit/inventory/slot-epic-frame-v3.png?v=20260718-1507)}.normal-inventory-drawer .inv-cell--item.inv-cell--rarity-legendary,.normal-inventory-upper .equip-slot--filled.equip-slot--rarity-legendary{--inventory-rarity-frame:url(/ui-kit/inventory/slot-legendary-frame-v3.png?v=20260718-1507)}.normal-inventory-drawer .inv-cell--item.inv-cell--rarity-mitik,.normal-inventory-upper .equip-slot--filled.equip-slot--rarity-mitik{--inventory-rarity-frame:url(/ui-kit/inventory/slot-mitik-frame-v3.png?v=20260718-1507)}.normal-inventory-upper .equip-slot--filled[class*=equip-slot--rarity-]{cursor:grab;background-color:#090a08!important}.normal-inventory-upper .equip-slot--filled[class*=equip-slot--rarity-]:active{cursor:grabbing}.normal-inventory-toolbar__title{color:#e2bd68;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;margin-left:4px;font:400 8px/1 "Press Start 2P",ui-monospace,monospace;display:flex}.normal-inventory-toolbar .normal-inventory-inline-close{width:28px;height:28px;box-shadow:none;background:0 0;border:0;margin-right:6px;font-size:23px;position:static}.normal-inventory-toolbar .normal-inventory-inline-close:hover{background:0 0;border-color:#0000}.normal-inventory-drawer .normal-inventory-showcase>div:first-of-type{padding-right:0!important}.normal-inventory-drawer .normal-inventory-list .rpg-panel-header{display:none}.normal-inventory-drawer .inv-compact-grid .inv-cell--item>img{max-width:90%;max-height:90%}.normal-inventory-drawer .inv-compact-filters{min-height:31px;padding:2px;box-shadow:none!important;background:0 0!important;border:0!important}.normal-inventory-drawer .inv-filter-btn{height:27px;padding:0;box-shadow:none!important;background:0 0!important;border:0!important}.normal-inventory-drawer .inv-filter-btn:hover,.normal-inventory-drawer .inv-filter-btn.is-active{box-shadow:none!important;background:0 0!important;border:0!important}.normal-inventory-drawer .inv-filter-btn svg{transform:translateY(6px)}.normal-inventory-drawer .inv-compact-pager,.normal-inventory-drawer .inv-compact-footer,.normal-inventory-drawer .inv-compact-footer--actions{box-shadow:none!important;background:0 0!important;border:0!important}.inv-material-popover__head{border-bottom:1px solid #a67c3159;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:7px;padding-bottom:7px;display:grid}.inv-material-popover__head>span{background:#00000057;border:1px solid;place-items:center;width:23px;height:23px;display:grid}.inv-material-popover__head strong{font:400 7px/1.45 "Press Start 2P",ui-monospace,monospace}.inv-material-popover__head b{color:#e3c476;font:800 10px/1 ui-monospace,monospace}.inv-material-popover p{color:#e2d9c2c7;margin:7px 0 0;font:600 10px/1.45 ui-monospace,monospace}.game-shell:not(.game-shell--mini) .normal-panel-handle{width:68px;height:76px;box-shadow:none;filter:drop-shadow(0 6px 6px #000000b8);background:0 0;border:0;gap:0;padding:1px 3px 3px;overflow:visible}.game-shell:not(.game-shell--mini) .normal-panel-handle:before,.game-shell:not(.game-shell--mini) .normal-panel-handle:after{display:none}.game-shell:not(.game-shell--mini) .normal-panel-handle--left{left:3px}.game-shell:not(.game-shell--mini) .normal-panel-handle--right{right:3px}.normal-panel-handle__asset{object-fit:contain;width:58px;height:58px;image-rendering:pixelated;flex:0 0 58px;transition:filter .14s,transform .14s}.game-shell:not(.game-shell--mini) .normal-panel-handle>span{writing-mode:horizontal-tb;color:#d9b867;letter-spacing:0;text-align:center;text-shadow:0 2px 2px #000;white-space:nowrap;font-size:5px;line-height:1.2}.game-shell:not(.game-shell--mini) .normal-panel-handle:hover,.game-shell:not(.game-shell--mini) .normal-panel-handle.is-active{filter:brightness(1.14)drop-shadow(0 0 8px #e5b0486b)drop-shadow(0 7px 6px #000000b8);background:0 0;border:0}.game-shell:not(.game-shell--mini) .normal-panel-handle:hover .normal-panel-handle__asset,.game-shell:not(.game-shell--mini) .normal-panel-handle.is-active .normal-panel-handle__asset{transform:translateY(-2px)scale(1.05)}.game-shell:not(.game-shell--mini) .normal-panel-handle--augment{color:#d9b867;background:0 0;height:76px}.game-shell:not(.game-shell--mini) .rpg-main-body--modern .center-bottom-zone{width:342px;height:86px}.game-shell:not(.game-shell--mini) .rpg-main-body--modern .center-bottom-zone nav{height:86px!important}.game-shell:not(.game-shell--mini) .normal-panel-handle{width:82px;height:82px;padding:0}.game-shell:not(.game-shell--mini) .normal-panel-handle__asset{flex-basis:80px;width:80px;height:80px}.game-shell:not(.game-shell--mini) .normal-panel-handle>span,.game-shell:not(.game-shell--mini) .normal-top-action>span{letter-spacing:0;text-align:center;text-overflow:ellipsis;text-shadow:0 1px 2px #000;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;border-radius:0;min-width:56px;max-width:78px;padding:0;font:400 6px/1.25 "Press Start 2P",ui-monospace,monospace;display:block;position:absolute;top:auto;bottom:6px;left:50%;transform:translate(-50%);color:#e2bd68!important}.game-shell:not(.game-shell--mini) .normal-panel-handle--right{top:auto;right:10px;transform:none}.game-shell:not(.game-shell--mini) .normal-panel-handle--augment{height:82px;top:auto;bottom:177px;transform:none}.game-shell:not(.game-shell--mini) .normal-loot-zone .loot-recent-names{width:150px;bottom:7px;left:282px}.game-shell:not(.game-shell--mini) .normal-loot-zone .loot-recent-names__head{margin-bottom:2px}.game-shell:not(.game-shell--mini) .battle-combat-hud{width:560px;bottom:-62px!important}.battle-combat-hud__health{z-index:6;background:radial-gradient(circle at 34% 22%,#ffcfbe33,#0000 17%),radial-gradient(circle at 50% 58%,#35030a 0%,#140207 68%,#050104 100%);border:1px solid #892127b8;box-shadow:inset 0 0 10px 3px #000000e6,inset 0 -9px 13px #7003109e,0 0 9px #cd182a8a}.battle-combat-hud__exp{z-index:6;background:radial-gradient(circle at 34% 22%,#ffe19a21,#0000 17%),radial-gradient(circle at 50% 58%,#24180c 0%,#100b06 68%,#050302 100%);border:1px solid #976927c7;box-shadow:inset 0 0 10px 3px #000000e6,inset 0 -9px 13px #452b0d9e,0 0 8px #a16f226b}.battle-combat-hud__health:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(145deg,#ffffff3d,#ff6d780f 48%,#0000 68%);border-radius:50%;position:absolute;inset:7% 14% 48% 18%}.battle-combat-hud__blood{background:radial-gradient(70% 28% at 35% 7%,#ffdad2ad,#0000 39%),radial-gradient(60% 46% at 72% 45%,#ff424e8c,#0000 70%),linear-gradient(90deg,#730511 0%,#e22139 48%,#790711 100%);box-shadow:inset 0 6px 8px #ff707a59,0 -2px 8px #ff1e34b8}.battle-combat-hud__skills{z-index:6}.battle-combat-hud__skills .battle-combat-hud__slot{box-shadow:none!important;background:0 0!important}.battle-combat-hud__skills .battle-combat-hud__slot:hover{background:radial-gradient(circle,#d8a84624,#0000 72%)!important}.game-shell:not(.game-shell--mini) .battle-combat-hud__hp-label{font-size:6px}.game-shell:not(.game-shell--mini) .battle-combat-hud__exp-value strong{font-size:16px}.game-shell:not(.game-shell--mini) .battle-combat-hud__exp-value small{font-size:7px}.game-shell:not(.game-shell--mini) .rpg-main-body--modern .normal-loot-zone{width:438px}.game-shell:not(.game-shell--mini) .normal-loot-zone .loot-dock__chests{align-items:flex-end;gap:0;position:relative}.game-shell:not(.game-shell--mini) .normal-loot-zone .chest-node{flex:0 0 92px;width:92px;height:82px}.game-shell:not(.game-shell--mini) .normal-loot-zone .chest-node__stage{transform-origin:bottom;margin:-5px 0 -2px;transform:scale(.84)}.loot-recent-names{z-index:52;width:220px;box-shadow:none;background:0 0;border:0;padding:0;position:absolute;bottom:86px;left:4px}.loot-recent-names__head{color:#b89555;letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font:400 5px/1.3 "Press Start 2P",ui-monospace,monospace}.loot-recent-names__list{flex-direction:column;gap:1px;min-height:12px;display:flex}.loot-recent-names__list button{min-width:0;color:var(--lc,#d5bd86);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:5px;padding:1px 2px;font:600 7px/1.3 Inter,ui-sans-serif,sans-serif;display:flex}.loot-recent-names__list button:hover{background:var(--lc,#d5bd86)}@supports (color:color-mix(in lab, red, red)){.loot-recent-names__list button:hover{background:color-mix(in srgb, var(--lc,#d5bd86) 12%, transparent)}}.loot-recent-names__list button:hover{filter:brightness(1.16)}.loot-recent-names__list button .loot-recent-names__name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.loot-recent-names__icon{filter:drop-shadow(0 1px 2px #000);flex:0 0 17px;place-items:center;width:17px;height:17px;display:grid}.loot-recent-names__icon:not(.loot-recent-names__icon--material){background:radial-gradient(ellipse 88% 76% at 50% 38%, var(--lc,#6b6b80) 0%, var(--lc,#6b6b80) 58%, var(--lc,#6b6b80) 100%)}@supports (color:color-mix(in lab, red, red)){.loot-recent-names__icon:not(.loot-recent-names__icon--material){background:radial-gradient(ellipse 88% 76% at 50% 38%, color-mix(in srgb, var(--lc,#6b6b80) 10%, #1c1c14) 0%, color-mix(in srgb, var(--lc,#6b6b80) 5%, #13140f) 58%, color-mix(in srgb, var(--lc,#6b6b80) 3%, #090a08) 100%)}}.loot-recent-names__icon--material img{object-fit:contain;width:15px;height:15px;image-rendering:pixelated}.loot-recent-names__list button small{color:var(--lc,#d5bd86);flex:none}@supports (color:color-mix(in lab, red, red)){.loot-recent-names__list button small{color:color-mix(in srgb, var(--lc,#d5bd86) 78%, #aaa)}}.loot-recent-names__list button small{text-transform:uppercase;font-size:5.5px}.loot-recent-names__empty{color:#a58f6559;font-size:7px}.game-shell:not(.game-shell--mini) .rpg-main-body--modern:has(.normal-inventory-drawer) .normal-panel-handle--left{left:269px}:is(.game-shell:not(.game-shell--mini) .rpg-main-body--modern:has(.normal-character-drawer) .normal-panel-handle--right,.game-shell:not(.game-shell--mini) .rpg-main-body--modern:has(.normal-augment-drawer) .normal-panel-handle--right){right:373px}.game-shell:not(.game-shell--mini) .rpg-main-body--modern:has(.normal-character-drawer):has(.normal-augment-drawer) .normal-panel-handle--right{right:747px}:is(.game-shell:not(.game-shell--mini) .rpg-main-body--modern .normal-panel-handle--inventory,.game-shell:not(.game-shell--mini) .rpg-main-body--modern:has(.normal-inventory-drawer) .normal-panel-handle--inventory){inset:auto 330px 16px auto;transform:none}.game-shell:not(.game-shell--mini) .normal-panel-handle,.game-shell:not(.game-shell--mini) .normal-panel-handle--augment,.game-shell:not(.game-shell--mini) .normal-top-action,.game-shell:not(.game-shell--mini) .normal-top-action--asset{width:76px;height:76px}.game-shell:not(.game-shell--mini) .normal-panel-handle__asset,.game-shell:not(.game-shell--mini) .normal-top-action--asset img{flex-basis:74px;width:74px;height:74px}.game-shell:not(.game-shell--mini) .normal-top-actions{gap:10px}.game-shell:not(.game-shell--mini) .normal-panel-handle--character{bottom:91px}.game-shell:not(.game-shell--mini) .normal-panel-handle--augment{bottom:171px}.game-shell:not(.game-shell--mini) .rpg-main-body--modern .bottom-nav-btn--asset{flex-basis:76px!important;width:76px!important;min-width:76px!important;height:76px!important}.game-shell:not(.game-shell--mini) .rpg-main-body--modern .bottom-nav-btn--asset .bottom-nav-asset{width:74px!important;height:74px!important}.game-shell:not(.game-shell--mini) .battle-combat-hud{aspect-ratio:1773/355;filter:drop-shadow(0 -2px 6px #000000b8);width:620px;z-index:45!important;bottom:-14px!important;left:calc(50% - 25px)!important}.game-shell:not(.game-shell--mini) .battle-combat-hud__health{border-radius:50%;width:10.94%;height:54.65%;top:15.77%;left:44.11%}.game-shell:not(.game-shell--mini) .battle-combat-hud__skills{width:auto;height:auto;display:block;inset:0}.game-shell:not(.game-shell--mini) .battle-combat-hud__skills>*{width:7.95%;height:38.31%;position:absolute;top:30.42%}.game-shell:not(.game-shell--mini) .battle-combat-hud__skills>:first-child{left:13.54%}.game-shell:not(.game-shell--mini) .battle-combat-hud__skills>:nth-child(2){left:25.44%}.game-shell:not(.game-shell--mini) .battle-combat-hud__skills>:nth-child(3){left:65.43%}.game-shell:not(.game-shell--mini) .battle-combat-hud__skills>:nth-child(4){left:77.38%}.game-shell:not(.game-shell--mini) .battle-combat-hud__level{z-index:6;box-sizing:border-box;color:#efd58d;font-variant-numeric:tabular-nums;text-align:center;text-shadow:0 1px 2px #000;background:linear-gradient(#17130d 0%,#090806 100%);border:1px solid #765326f5;border-radius:1px;justify-content:center;align-items:center;width:4%;height:8.73%;font-family:"Press Start 2P",ui-monospace,monospace;line-height:1;display:flex;position:absolute;top:80.28%;left:2.82%;box-shadow:inset 0 1px #ffe19724,inset 0 0 0 1px #000000b8,0 1px 3px #000000b8}.game-shell:not(.game-shell--mini) .battle-combat-hud__level:after{content:"";pointer-events:none;background:linear-gradient(#b1813b 0%,#533817 52%,#93662a 100%);width:2px;position:absolute;top:-1px;bottom:-1px;right:-3px;box-shadow:1px 0 #000000b8}.game-shell:not(.game-shell--mini) .battle-combat-hud__level strong{letter-spacing:-.04em;font-size:7px}.game-shell:not(.game-shell--mini) .battle-combat-hud__exp{z-index:6;box-sizing:border-box;background:#111518;border:1px solid #080b0d;border-radius:1px;width:89.17%;height:7.32%;top:80.85%;left:7%;overflow:hidden;box-shadow:inset 0 1px 3px #000000eb,0 0 0 1px #00000094}.game-shell:not(.game-shell--mini) .battle-combat-hud__exp-fill{z-index:1;background:linear-gradient(90deg,#286fbe,#39b8ff 72%,#b5ecff),#287ebc;border-radius:1px;height:auto;transition:width .24s ease-out;position:absolute;inset:1px auto 1px 1px;box-shadow:0 0 5px #3eb0ff9e}.game-shell:not(.game-shell--mini) .battle-combat-hud__exp-fill:before,.game-shell:not(.game-shell--mini) .battle-combat-hud__exp-fill:after{content:none}.game-shell:not(.game-shell--mini) .battle-combat-hud__exp-shine{z-index:2;background:linear-gradient(#d2e2e214,#0000 48%);border-radius:0;display:block;inset:1px}.game-shell:not(.game-shell--mini) .battle-combat-hud__exp-value{z-index:3;color:#eef9ff;text-shadow:0 1px 2px #000,0 0 3px #000;opacity:1;flex-direction:row;justify-content:center;align-items:center;width:100%;font-family:"Press Start 2P",ui-monospace,monospace;display:flex;inset:0}.game-shell:not(.game-shell--mini) .battle-combat-hud__exp-value strong{letter-spacing:0;background:0 0;border:0;padding:0;font-size:6px;line-height:1}.game-shell:not(.game-shell--mini) .battle-combat-hud__skills .battle-combat-hud__glyph svg{width:34px!important;height:34px!important}.game-shell:not(.game-shell--mini) .battle-combat-hud__hp-value strong{font-size:15px}.game-shell:not(.game-shell--mini) .battle-combat-hud__hp-value small{min-width:42px;font-size:7px}.game-shell:not(.game-shell--mini) .normal-top-action--leaderboard>span{text-overflow:clip;white-space:normal;width:72px;max-width:72px;line-height:1.25;bottom:0;overflow:visible}.game-shell:not(.game-shell--mini) .bottom-nav-btn--asset,.game-shell:not(.game-shell--mini) .normal-panel-handle,.game-shell:not(.game-shell--mini) .normal-top-action--asset{outline:0;box-shadow:none!important;background:0 0!important;border:0!important}.game-shell:not(.game-shell--mini) .rpg-main-body--modern .center-bottom-zone nav{align-items:flex-end}.game-shell:not(.game-shell--mini) .normal-panel-handle>span,.game-shell:not(.game-shell--mini) .normal-top-action--asset>span{z-index:3;pointer-events:none}.game-shell:not(.game-shell--mini) .normal-panel-handle,.game-shell:not(.game-shell--mini) .normal-top-action--asset{isolation:isolate}.game-shell:not(.game-shell--mini) .normal-panel-handle{transition:left .23s cubic-bezier(.2,.78,.2,1),right .23s cubic-bezier(.2,.78,.2,1),transform .14s,filter .14s}.game-shell:not(.game-shell--mini) .normal-augment-handle__count,.game-shell:not(.game-shell--mini) .normal-top-action__badge{z-index:4}.game-shell:not(.game-shell--mini) .normal-top-action--asset:hover,.game-shell:not(.game-shell--mini) .rpg-main-body--modern .normal-panel-handle:hover{filter:brightness(1.14);transform:translateY(-5px)scale(1.05)}.game-shell:not(.game-shell--mini) .normal-top-action--asset img,.game-shell:not(.game-shell--mini) .normal-panel-handle__asset{z-index:1;transform-origin:bottom;transition:transform .14s,filter .14s;position:relative}.game-shell:not(.game-shell--mini) .normal-top-action--asset:hover img,.game-shell:not(.game-shell--mini) .rpg-main-body--modern .normal-panel-handle:hover .normal-panel-handle__asset{filter:brightness(1.18)drop-shadow(0 8px 8px #000000bd);transform:translateY(-3px)scale(1.05)}.game-shell:not(.game-shell--mini) .normal-top-action--asset.is-active img,.game-shell:not(.game-shell--mini) .rpg-main-body--modern .normal-panel-handle.is-active .normal-panel-handle__asset{filter:brightness(1.18)drop-shadow(0 0 11px #e8b74e7a)drop-shadow(0 8px 8px #000000bf);transform:translateY(-4px)scale(1.06)}.game-shell:not(.game-shell--mini) .rpg-main-body--modern .bottom-nav-btn--asset.is-active,.game-shell:not(.game-shell--mini) .rpg-main-body--modern .normal-panel-handle.is-active,.game-shell:not(.game-shell--mini) .normal-top-action--asset.is-active{box-shadow:none!important;filter:drop-shadow(0 5px 6px #000000b8)!important;background:0 0!important;transform:none!important}.game-shell:not(.game-shell--mini) .rpg-main-body--modern .bottom-nav-btn--asset.is-active:after,.game-shell:not(.game-shell--mini) .rpg-main-body--modern .normal-panel-handle.is-active:after,.game-shell:not(.game-shell--mini) .normal-top-action--asset.is-active:after{content:"";pointer-events:none;background:#e0b557e6;border:0;width:auto;height:2px;position:absolute;inset:auto 8px 0;box-shadow:0 0 4px #ddae4b47;display:block!important}.game-shell:not(.game-shell--mini) .rpg-main-body--modern .bottom-nav-btn--asset.is-active .bottom-nav-asset,.game-shell:not(.game-shell--mini) .rpg-main-body--modern .normal-panel-handle.is-active .normal-panel-handle__asset,.game-shell:not(.game-shell--mini) .normal-top-action--asset.is-active img{filter:brightness(1.06)saturate(.96)drop-shadow(0 5px 6px #000000c2)!important;transform:none!important}.game-shell:not(.game-shell--mini) .rpg-main-body--modern .bottom-nav-btn--asset.is-active .bottom-nav-label,.game-shell:not(.game-shell--mini) .rpg-main-body--modern .normal-panel-handle.is-active>span,.game-shell:not(.game-shell--mini) .normal-top-action--asset.is-active>span{text-shadow:0 1px 2px #000,0 0 5px #ddae4b57;color:#f0ce7b!important}.game-shell:not(.game-shell--mini) .rpg-main-body--modern .bottom-nav-btn--asset.is-active:hover,.game-shell:not(.game-shell--mini) .rpg-main-body--modern .normal-panel-handle.is-active:hover,.game-shell:not(.game-shell--mini) .normal-top-action--asset.is-active:hover{transform:translateY(-2px)!important}.game-shell:not(.game-shell--mini) .rpg-main-body--modern .bottom-nav-btn--asset.is-active:hover .bottom-nav-asset,.game-shell:not(.game-shell--mini) .rpg-main-body--modern .normal-panel-handle.is-active:hover .normal-panel-handle__asset,.game-shell:not(.game-shell--mini) .normal-top-action--asset.is-active:hover img{transform:none!important}@media (prefers-reduced-motion:reduce){.game-shell:not(.game-shell--mini) .normal-top-action--asset,.game-shell:not(.game-shell--mini) .normal-top-action--asset img,.game-shell:not(.game-shell--mini) .normal-panel-handle,.game-shell:not(.game-shell--mini) .normal-panel-handle__asset{transition:none}.game-shell:not(.game-shell--mini) .normal-top-action--asset:hover,.game-shell:not(.game-shell--mini) .normal-top-action--asset:hover img,.game-shell:not(.game-shell--mini) .normal-top-action--asset.is-active img,.game-shell:not(.game-shell--mini) .rpg-main-body--modern .normal-panel-handle:hover,.game-shell:not(.game-shell--mini) .rpg-main-body--modern .normal-panel-handle:hover .normal-panel-handle__asset,.game-shell:not(.game-shell--mini) .rpg-main-body--modern .normal-panel-handle.is-active .normal-panel-handle__asset{transform:none}}.game-shell:not(.game-shell--mini) .battle-retreat-return{top:22px;left:calc(50% + 118px);right:auto}.game-shell:not(.game-shell--mini) .gains-log-panel{top:22px!important;left:auto!important;right:calc(50% + 118px)!important}.normal-quest-tracker{z-index:34;width:292px;box-shadow:none;pointer-events:auto;background:0 0;border:0;position:absolute;top:102px;right:0;overflow:visible}.normal-quest-tracker__header{color:#d8b765;cursor:pointer;background:linear-gradient(90deg,#2b200f85,#0c100c3d);border:0;border-bottom:1px solid #b5873c33;justify-content:space-between;align-items:center;gap:8px;width:100%;height:31px;padding:0 8px 0 9px;display:flex}.normal-quest-tracker__open{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex:auto;align-self:stretch;align-items:center;padding:0;display:flex}.normal-quest-tracker__open>span,.normal-right-info-stack .battle-log-panel__header>span{text-transform:uppercase;align-items:center;gap:6px;font:400 7px/1 "Press Start 2P",ui-monospace,monospace;display:flex}.normal-quest-tracker__header>b{color:#d5bc7ead;text-transform:uppercase;font:400 5px/1 "Press Start 2P",ui-monospace,monospace}.normal-quest-tracker__header:hover{background:linear-gradient(90deg,#422f13db,#10161080)}.normal-quest-tracker__collapse-toggle{color:#dec179b3;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;flex:0 0 23px;place-items:center;width:23px;height:23px;margin-right:-3px;padding:0;transition:color .14s,background-color .14s,border-color .14s;display:grid}.normal-quest-tracker__collapse-toggle:hover,.normal-quest-tracker__collapse-toggle:focus-visible{color:#f0cf7c;background:#6d4b1940;border-color:#ca994161;outline:0}.normal-quest-tracker__collapse-toggle svg{transition:transform .16s;transform:rotate(0)}.normal-quest-tracker__collapse-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.normal-quest-tracker__body{scrollbar-width:thin;scrollbar-color:#755623 transparent;max-height:205px;overflow-y:auto}.normal-quest-tracker__body[hidden]{display:none}.normal-quest-tracker__body>div{gap:4px!important;padding:5px 6px 6px!important}.normal-quest-compact__tabs{border-bottom:1px solid #b5873c33;grid-template-columns:1fr 1fr;gap:2px;display:grid}.normal-quest-compact__tabs button{color:#cab4809e;cursor:pointer;text-transform:uppercase;background:#070a082e;border:0;border-bottom:2px solid #0000;height:24px;font:400 6.5px/1 "Press Start 2P",ui-monospace,monospace}.normal-quest-compact__tabs button:hover{color:#d9b85f}.normal-quest-compact__tabs button.is-active{color:#e0bd68;background:#2b200f4d;border-bottom-color:#d6a943c7}.normal-quest-tracker .compact-quest-row{background:#070a0845;border:0;box-shadow:inset 0 -1px #b5873c14;gap:6px!important;min-height:38px!important;padding:3px 4px!important}.normal-quest-tracker .compact-quest-row:hover{background:#241e1094}.normal-quest-tracker .compact-quest-row:before{content:"•";color:#d9af5ad1;text-shadow:0 0 5px #d8a74252;flex:0 0 8px;align-self:flex-start;margin-top:3px;font:700 11px/1 ui-monospace,monospace}.normal-quest-tracker .compact-quest-row__icon{display:none}.normal-quest-tracker .compact-quest-row .font-pixel{font-size:6.5px!important}.normal-quest-tracker .compact-quest-row .relative.mt-1{height:9px!important;margin-top:3px!important}.normal-quests-modal{background:linear-gradient(#17130d,#0c0d0a);flex:1;height:100%;min-height:0;display:flex}.inventory-compare-shell{flex-direction:column;max-height:min(460px,100vh - 16px);display:flex;position:relative;overflow:hidden}.inventory-compare-close{z-index:5;color:#d7ab5b;cursor:pointer;background:#090806c7;border:1px solid #b5862f8c;flex:0 0 28px;place-items:center;width:28px;height:28px;padding:0 0 2px;font:300 22px/1 Georgia,serif;display:grid;position:absolute;top:10px;right:10px}.inventory-compare-close:hover{color:#ffe0a0;border-color:#d3a649}.inventory-compare-grid{scrollbar-width:thin;scrollbar-color:#755623 transparent;background:linear-gradient(#0a0907f5,#060706fa);grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:stretch;gap:4px;min-height:0;padding:7px;display:grid;overflow-y:auto}.inventory-compare-card{align-self:stretch;position:relative;overflow:hidden}.inventory-compare-card--selected{box-shadow:0 0 0 1px #e7b85329,0 0 16px #ce962e1a}.inventory-compare-card--equipped{filter:saturate(.92)}.inventory-compare-card--equipped .inventory-compare-card__heading{padding-right:38px!important}.inventory-compare-card__stats{min-height:86px}.inventory-compare-stat-title{color:#cbb2789e;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #99753340;margin:3px 0 2px;padding-bottom:3px;font:400 5.5px/1.2 "Press Start 2P",ui-monospace,monospace}.inventory-compare-stat-group{background:#16120b85;flex-direction:column;gap:2px;margin-top:3px;padding:3px 4px 4px;display:flex}.inventory-compare-stat-group--natural{border-left:2px solid #a3793499}.inventory-compare-stat-group--added{background:#10251657;border-left:2px solid #46a967}.inventory-compare-stat-group--added .inventory-compare-stat-title{color:#65d382cc;border-bottom-color:#46a96747}.inventory-compare-direction{color:#cfad628c;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.inventory-compare-direction span{font:400 5px/1 "Press Start 2P",ui-monospace,monospace}.inventory-compare-direction b{color:#d5aa50;text-shadow:0 0 8px #d5aa5040;font:700 18px/1 Georgia,serif}.inventory-compare-empty{color:#5d9e6980;background:#080d09b8;border:1px dashed #4f7e5661;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:150px;display:flex}.inventory-compare-empty>span{opacity:.22;font-size:24px}.inventory-compare-empty small{font:700 12px/1 ui-monospace,monospace}.inventory-compare-actions{background:#0b0906;border-top:1px solid #9a6f2352;flex:none;grid-template-columns:1.35fr 1.2fr 1fr 1fr;gap:4px;padding:7px;display:grid}.inventory-compare-actions__equip{min-height:34px;font-size:8px!important;box-shadow:inset 0 1px #ffedb11f,0 0 12px #c7912a1f!important}.inventory-compare-actions>button{min-width:0;min-height:34px;padding:5px 6px!important}.inventory-compare-yield{color:#c9a6ff;background:#1e1040;border:1px solid #52368a;padding:0 3px;font-size:7px;font-weight:900;line-height:13px;position:absolute;top:-5px;right:-3px}.normal-inventory-drawer .inv-compact-footer--actions{flex:0 0 41px;gap:7px;height:41px;min-height:41px;max-height:41px;padding:10px 2px 4px;position:relative;box-shadow:none!important;background:0 0!important;border:0!important}.inv-sell-gain-toast{z-index:12;color:#ffdb69;pointer-events:none;text-shadow:0 1px #000,0 0 6px #ffca4661;background:linear-gradient(#34250cfa,#120d05fa);border:1px solid #c99732;align-items:center;gap:4px;padding:5px 8px;font:900 10px/1 ui-monospace,monospace;animation:1.9s ease-out both inv-sell-gain-pop;display:inline-flex;position:absolute;bottom:calc(100% + 5px);left:50%;box-shadow:inset 0 1px #ffecaa1f,0 4px 12px #00000094}@keyframes inv-sell-gain-pop{0%{opacity:0;transform:translate(-50%,6px)scale(.9)}14%,68%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-10px)scale(.96)}}.inv-footer-actions{flex:none;grid-template-columns:repeat(2,30px);gap:4px;min-width:0;margin-left:auto;display:grid}.normal-inventory-drawer .inv-footer-actions{grid-template-columns:repeat(2,36px);gap:0;transform:translateY(1px)}.normal-inventory-drawer .inv-footer-gold{transform:translate(3px,1px)}.normal-inventory-drawer .inv-footer-action{width:36px;min-width:36px;height:32px;box-shadow:none!important;background:0 0!important;border:0!important}.normal-inventory-drawer .inv-footer-action:hover,.normal-inventory-drawer .inv-footer-action.is-active,.normal-inventory-drawer .inv-footer-action--lock{box-shadow:none!important;background:0 0!important;border:0!important}.inv-footer-action{color:#ebc76e;cursor:pointer;text-transform:uppercase;background:linear-gradient(#37270e,#171006);border:1px solid #976f26bf;justify-content:center;align-items:center;gap:0;width:30px;min-width:30px;height:27px;padding:0;font:400 6.5px/1 "Press Start 2P",ui-monospace,monospace;display:inline-flex;box-shadow:inset 0 1px #ffebaa14}.inv-footer-action:hover,.inv-footer-action.is-active{color:#ffe39a;filter:brightness(1.12);border-color:#e0ad47;box-shadow:inset 0 0 8px #daa44124,0 0 8px #daa44124}.inv-footer-action--lock{color:#d7c96d;background:linear-gradient(#28250f,#111006);border-color:#6f652fc7}.inv-cell--item.is-batch-pickable{outline-offset:-3px;outline:1px solid #c5973c47;transform:none}.inv-cell--item.is-batch-pickable:hover{outline-color:#f2ca6fb8;transform:translateY(-1px)}.inv-cell--item.is-batch-selected{outline-offset:-3px;outline:3px solid #f5d675;transform:translateY(-1px);box-shadow:inset 0 0 13px #f5d67538,0 0 8px #e0ae4a61!important}.inv-cell--item.is-batch-disabled{opacity:.4;filter:grayscale(.62)}.inv-cell-batch-check{z-index:12;color:#ffdf70;text-shadow:-1px -1px #080603,1px -1px #080603,-1px 1px #080603,1px 1px #080603,0 0 5px #ffd255b8;background:0 0;border:0;width:auto;height:auto;font:1000 16px/1 ui-monospace,monospace;position:absolute;top:1px;left:3px}.inv-batch-panel{background:linear-gradient(#1d1509fa,#0a0805fa);border:1px solid #976c257a;grid-template-columns:22px minmax(38px,1fr) 70px 86px;align-items:center;gap:3px;padding:2px 3px;display:grid;position:absolute;inset:2px 1px 3px;box-shadow:inset 0 0 8px #0000007a}.inv-batch-cancel,.inv-batch-select-all,.inv-batch-confirm{color:#e4c270;cursor:pointer;text-transform:uppercase;background:#1f1609eb;border:1px solid #9d742ab8;justify-content:center;align-items:center;gap:4px;min-width:0;height:27px;padding:0 4px;font:400 5.5px/1 "Press Start 2P",ui-monospace,monospace;display:inline-flex}.inv-batch-cancel{color:#d7ad57;padding:0 0 2px;font:300 20px/1 Georgia,serif}.inv-batch-count{color:#c6a966;align-items:center;min-width:0;font:400 5.5px/1.3 "Press Start 2P",ui-monospace,monospace;display:flex}.inv-batch-confirm{color:#ffe091;background:linear-gradient(#4a3412,#201607);border-width:2px;border-color:#b88934}.inv-compact-footer--lock .inv-batch-confirm{color:#e4d76f;background:linear-gradient(#36330f,#181706);border-color:#9d9139}.inv-batch-confirm b{color:#ffd45d;font-size:6px}.inv-batch-cancel:hover,.inv-batch-select-all:hover:not(:disabled),.inv-batch-confirm:hover:not(:disabled){filter:brightness(1.16)}.inv-batch-select-all:disabled,.inv-batch-confirm:disabled{opacity:.34;cursor:not-allowed}.inventory-hover-detail{scrollbar-width:thin;scrollbar-color:#755a2d #08080659;background:linear-gradient(#18150ffa,#0a0b09fa);border:1px solid #89652fc7;max-height:520px;overflow:hidden auto;box-shadow:10px 14px 28px #000000ad,inset 0 0 0 1px #ebc9840a}.inventory-hover-detail .unified-compare-card{min-height:100%}.inventory-compare-popover--full .inventory-compare-shell{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);flex-direction:column;min-height:0;display:flex;overflow:hidden;background:linear-gradient(#18150ff5,#0a0b09f0)!important;border:1px solid #89652fb3!important;box-shadow:12px 16px 34px #0000008c,inset 0 0 0 1px #ebc98409!important}.inventory-compare-popover--full .inventory-compare-grid{scrollbar-width:thin;scrollbar-color:#755a2d #08080659;background:0 0;flex:1;min-height:0;padding:0;display:block;overflow:hidden auto}.inventory-compare-popover--full .inventory-compare-close{z-index:12;color:#cdb47b;background:linear-gradient(#2e271bfa,#13120efa);border:1px solid #9d7739b8;width:25px;height:25px;font:400 8px/1 "Press Start 2P",ui-monospace,monospace;top:6px;right:6px;box-shadow:inset 0 1px #ffe7ae0f}.inventory-compare-popover--full .inventory-compare-close:hover{color:#ffe1a0;background:linear-gradient(#3c311e,#211c13);border-color:#c49a4d}.unified-compare-cards{background:#8a683352;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;min-width:0;min-height:100%;display:grid}.unified-compare-card{--compare-rarity:#59665e;--compare-color:#bdc7bf;background:#0a0b09e6;flex-direction:column;min-width:0;padding:0 10px 10px;display:flex;position:relative}.unified-compare-card+.unified-compare-card{border-left:1px solid #9a773d52}.unified-compare-card--selected{background:radial-gradient(circle at 15% 4%, var(--compare-color), transparent 38%), #0a0b09e8}@supports (color:color-mix(in lab, red, red)){.unified-compare-card--selected{background:radial-gradient(circle at 15% 4%, color-mix(in srgb, var(--compare-color) 8%, transparent), transparent 38%), #0a0b09e8}}.unified-compare-card--selected:before{content:"";z-index:2;background:var(--compare-rarity);height:2px;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.unified-compare-card--selected:before{background:color-mix(in srgb, var(--compare-rarity) 72%, transparent)}}.unified-compare-card__label{color:#d1b97c;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #99773b47;flex:0 0 36px;align-items:center;height:36px;padding:1px 4px 0;font:400 7px/1 "Press Start 2P",ui-monospace,monospace;display:flex}.unified-compare-card--equipped .unified-compare-card__label{color:#a9cbb1;padding-right:30px}.unified-compare-card__header{border-bottom:1px solid #8a6b363d;flex:0 0 66px;align-items:center;gap:9px;min-height:66px;padding:8px 3px 7px;display:flex}.unified-compare-card__icon{border:1px solid var(--compare-rarity);flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}@supports (color:color-mix(in lab, red, red)){.unified-compare-card__icon{border:1px solid color-mix(in srgb, var(--compare-rarity) 72%, #2c302c)}}.unified-compare-card__icon{background:radial-gradient(ellipse 88% 76% at 50% 38%, var(--compare-rarity) 0%, var(--compare-rarity) 58%, var(--compare-rarity) 100%)}@supports (color:color-mix(in lab, red, red)){.unified-compare-card__icon{background:radial-gradient(ellipse 88% 76% at 50% 38%, color-mix(in srgb, var(--compare-rarity) 10%, #1c1c14) 0%, color-mix(in srgb, var(--compare-rarity) 5%, #13140f) 58%, color-mix(in srgb, var(--compare-rarity) 3%, #090a08) 100%)}}.unified-compare-card__icon{color:#7c877e;box-shadow:inset 0 0 8px #00000094}.unified-compare-card__identity{flex-direction:column;gap:5px;min-width:0;display:flex}.unified-compare-card__identity strong{color:var(--compare-color);text-overflow:ellipsis;white-space:nowrap;font:800 12px/1.2 ui-monospace,Cascadia Mono,monospace;overflow:hidden}.unified-compare-card__identity>span{text-overflow:ellipsis;white-space:nowrap;min-height:11px;font:400 8px/1.4 "Press Start 2P",ui-monospace,monospace;overflow:hidden}.unified-compare-card__identity small{color:#d1c4a29e;font:700 9px/1.1 ui-monospace,monospace}.unified-compare-card__identity small.is-locked{color:#e1766d}.unified-compare-section{padding:0 3px}.unified-compare-section h4{color:#ceb477ab;letter-spacing:.035em;text-transform:uppercase;border-bottom:1px solid #9f7b3d4d;align-items:flex-end;height:29px;margin:0;padding:0 0 7px;font:400 6px/1 "Press Start 2P",ui-monospace,monospace;display:flex}.unified-compare-section__rows{flex-direction:column;display:flex}.unified-compare-stat-row{border-bottom:1px solid #80683f1f;grid-template-columns:minmax(0,1fr) 55px 63px;align-items:center;gap:4px;min-height:28px;display:grid}.unified-compare-stat-row__label{color:#d9d4c7;align-items:center;gap:5px;min-width:0;font:700 10px/1.15 ui-monospace,Cascadia Mono,monospace;display:flex}.unified-compare-stat-row__label svg{color:#cfb470ad;flex:none}.unified-compare-stat-row__label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.unified-compare-stat-row>strong{color:#eee7d7;text-align:right;white-space:nowrap;font:900 11px/1 ui-monospace,Cascadia Mono,monospace}.unified-compare-stat-row.is-missing>strong{color:#b4b1a766!important}.unified-compare-delta{white-space:nowrap;justify-self:end;font:900 9px/1 ui-monospace,Cascadia Mono,monospace}.unified-compare-delta.is-positive{color:#57d17a;text-shadow:0 0 6px #3ccf632e}.unified-compare-delta.is-negative{color:#ef7068;text-shadow:0 0 6px #e1494326}.unified-compare-delta.is-equal{color:#b8b7b073}.unified-compare-card--equipped .unified-compare-stat-row>strong{grid-column:2}.unified-compare-card--equipped .unified-compare-delta{display:none}.inventory-hover-detail{border-color:var(--compare-rarity,#89652f);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.inventory-hover-detail{border-color:color-mix(in srgb, var(--compare-rarity,#89652f) 72%, #352715)}}.inventory-hover-detail{background:#080907}.unified-item-card{background:radial-gradient(circle at 16% 0%, var(--compare-color), transparent 32%), linear-gradient(180deg, #0d0e0bfc, #070806fc);width:100%;min-height:0;padding:0 8px 7px}@supports (color:color-mix(in lab, red, red)){.unified-item-card{background:radial-gradient(circle at 16% 0%, color-mix(in srgb, var(--compare-color) 7%, transparent), transparent 32%), linear-gradient(180deg, #0d0e0bfc, #070806fc)}}.unified-item-card.has-label{padding-top:0}.unified-item-card .unified-compare-card__label{z-index:4;border:1px solid var(--compare-rarity);flex:none;align-items:center;width:auto;min-width:0;height:22px;padding:0 9px;display:inline-flex;position:absolute;top:-25px;left:10px}@supports (color:color-mix(in lab, red, red)){.unified-item-card .unified-compare-card__label{border:1px solid color-mix(in srgb, var(--compare-rarity) 60%, #99773b73)}}.unified-item-card .unified-compare-card__label{background:var(--compare-color)}@supports (color:color-mix(in lab, red, red)){.unified-item-card .unified-compare-card__label{background:color-mix(in srgb, var(--compare-color) 7%, #0a0b09)}}.unified-item-card .unified-compare-card__label{box-shadow:inset 0 1px #ffecbe09}.unified-item-card.unified-compare-card--equipped .unified-compare-card__label{background:#0a130cf5;border-color:#49845794}.unified-item-card .unified-compare-card__header{border-bottom:1px solid var(--compare-rarity);flex-basis:62px;gap:8px;min-height:62px;padding:7px 4px 6px}@supports (color:color-mix(in lab, red, red)){.unified-item-card .unified-compare-card__header{border-bottom:1px solid color-mix(in srgb, var(--compare-rarity) 30%, #8a6b362e)}}.unified-item-card .unified-compare-card__icon{flex-basis:44px;width:44px;height:44px}.unified-item-card .unified-compare-card__identity{gap:4px}.unified-item-card .unified-compare-card__identity strong{color:var(--compare-color);text-shadow:0 0 8px var(--compare-color)}@supports (color:color-mix(in lab, red, red)){.unified-item-card .unified-compare-card__identity strong{text-shadow:0 0 8px color-mix(in srgb, var(--compare-color) 20%, transparent)}}.unified-item-card.is-level-locked{box-shadow:inset 0 0 0 1px #a83741b8}.unified-item-card .unified-compare-card__identity>span.is-locked{color:#ef7777}.unified-item-card__stats{flex-direction:column;min-width:0;padding:4px 0 0;display:flex}.unified-item-card .unified-compare-stat-row{--stat-color:#eee7d7;min-height:22px;color:var(--stat-color);background:0 0;border-bottom:0;justify-content:center;align-items:center;gap:5px;padding:0 6px;display:flex}.unified-item-card .unified-compare-stat-row__label{min-width:0;color:inherit;flex:0 auto;gap:5px;font-size:9.5px;line-height:1}.unified-item-card .unified-compare-stat-row__label svg{color:inherit;opacity:.72}.unified-item-card .unified-compare-stat-row>strong{min-width:0;color:inherit;text-align:left;text-shadow:0 0 7px var(--stat-color);flex:none;font-size:10px}@supports (color:color-mix(in lab, red, red)){.unified-item-card .unified-compare-stat-row>strong{text-shadow:0 0 7px color-mix(in srgb, var(--stat-color) 17%, transparent)}}.unified-item-card .unified-compare-stat-row.is-base{color:var(--stat-color)}.unified-item-card__divider{border-top:1px solid #9f7b3d4d;flex:0 0 5px;height:5px;margin:0 6px}.unified-item-card__mythic-divider{color:#ff4d4d;letter-spacing:.02em;text-transform:uppercase;text-shadow:0 1px #000;white-space:nowrap;align-items:center;gap:7px;min-height:17px;margin:3px 6px 1px;font:400 7px/1.35 "Press Start 2P",ui-monospace,monospace;display:flex}.unified-item-card__mythic-divider:before,.unified-item-card__mythic-divider:after{content:"";background:linear-gradient(90deg,#ff4d4d1f,#ff4d4d85);height:1px}.unified-item-card__mythic-divider:before{flex:1}.unified-item-card__mythic-divider:after{background:linear-gradient(90deg,#ff4d4d85,#ff4d4d0f);flex:1}.unified-item-card .unified-compare-stat-row.is-mythic{background:0 0}.item-detail-slot-badge{background:#0a0b09e8;padding:0 12px 9px}.inventory-compare-grid>.unified-item-card{min-height:100%}.inventory-compare-tabs{z-index:14;pointer-events:none;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:0;height:30px;display:grid;position:relative}.inventory-compare-tabs>span{color:#e5cd8d;letter-spacing:.025em;text-shadow:0 1px #000;white-space:nowrap;background:linear-gradient(#221e16fc,#0c0d0bfc);border:1px solid #b2893bb8;justify-self:start;align-items:center;min-width:0;height:26px;margin-left:0;padding:1px 10px 0;font:400 6px/1 "Press Start 2P",ui-monospace,monospace;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #0d0c09eb,inset 0 1px #ffefc70f,0 2px 6px #0000006b}.inventory-compare-tabs>span:last-child{color:#9dce9a;text-shadow:0 1px #000;background:linear-gradient(#132315fc,#08110afc);border-color:#598b52ad;box-shadow:inset 0 0 0 1px #081009f0,inset 0 1px #cdffd00d,0 2px 6px #0000006b}.inventory-compare-popover .unified-compare-cards{background:0 0;gap:0}.inventory-compare-popover .unified-item-card{background:radial-gradient(circle at 16% 0%, var(--compare-color), transparent 34%), linear-gradient(180deg, #0d0e0bfa, #080907fa);border:1px solid #976f2fa8;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.inventory-compare-popover .unified-item-card{background:radial-gradient(circle at 16% 0%, color-mix(in srgb, var(--compare-color) 7%, transparent), transparent 34%), linear-gradient(180deg, #0d0e0bfa, #080907fa)}}.inventory-compare-popover .unified-item-card{box-shadow:inset 0 0 0 1px #ffe7a806,0 5px 14px #00000038}.inventory-compare-popover .unified-item-card+.unified-item-card{border-left:0}.inventory-compare-popover .unified-item-card.unified-compare-card--equipped{background:radial-gradient(circle at 16% 0%, var(--compare-color), transparent 34%), linear-gradient(180deg, #0c0e0bfa, #080907fa);border-color:#7f6f3f94}@supports (color:color-mix(in lab, red, red)){.inventory-compare-popover .unified-item-card.unified-compare-card--equipped{background:radial-gradient(circle at 16% 0%, color-mix(in srgb, var(--compare-color) 6%, transparent), transparent 34%), linear-gradient(180deg, #0c0e0bfa, #080907fa)}}.inventory-compare-popover--full .inventory-compare-shell{-webkit-backdrop-filter:none;backdrop-filter:none;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important}.inventory-compare-popover--full .inventory-compare-close{background:linear-gradient(#30281afc,#0e0d0afc);border-color:#ae8236c2;top:-28px;right:0;box-shadow:inset 0 0 0 2px #0b0a08e6,0 3px 10px #0000008c}.inventory-compare-popover .unified-item-card__divider{border-color:#ab803657;margin-inline:6px}.inventory-compare-popover .unified-item-card__divider:after{content:none}.ws-header-center{flex-direction:column;align-items:center;line-height:1.1;display:flex}.ws-header-sub{letter-spacing:.04em;color:#b79a6a;opacity:.8;margin-top:2px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:7px}.ws-master{flex-direction:column;align-items:flex-end;gap:2px;min-width:118px;display:flex;position:absolute;top:50%;right:58px;transform:translateY(-50%)}.ws-master-lv{color:#ffce4d;letter-spacing:.03em;text-shadow:0 1px #000;font-size:8px;font-weight:900}.ws-master-bar{background:#1a1208;border:1px solid #4a3a1a;width:118px;height:5px;overflow:hidden}.ws-master-fill{background:linear-gradient(90deg,#d4a44a,#ffce4d);height:100%;transition:width .3s}.ws-master-xp{color:#b79a6a;font-size:7px}.ws-help-btn{color:#ffce4d;cursor:pointer;background:linear-gradient(#2a2012,#17110a);border:2px solid #6a5a3a;place-items:center;width:20px;height:20px;font-size:11px;font-weight:900;display:grid;position:absolute;top:50%;right:32px;transform:translateY(-50%)}.ws-help-btn:hover{color:#fff;border-color:#caa24a}.ws-resbar{background:linear-gradient(#14100a,#0d0a06);border-bottom:1px solid #caa24a4d;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:4px 10px;padding:4px 10px;display:flex}.ws-res{align-items:center;gap:4px;display:inline-flex}.ws-res-val{color:#e6d3a3;font-size:9px;font-weight:700}.ws-help-overlay{z-index:20;background:#0000008c;justify-content:center;align-items:center;padding:1rem;display:flex;position:absolute;inset:0}.ws-help-panel{background:linear-gradient(#1c150f,#100c08);border:1px solid #77592a;width:100%;max-width:380px;box-shadow:0 12px 28px #0009}.ws-help-head{color:#f2d488;background:linear-gradient(#3c1418,#290d11);border-bottom:1px solid #caa24a80;justify-content:space-between;align-items:center;padding:7px 10px;font-family:"Press Start 2P",monospace;font-size:8px;display:flex}.ws-help-head button{color:#ffd9a0;cursor:pointer;background:0 0;border:none;font-size:12px}.ws-help-body{color:#cdbd95;padding:12px 14px;font-size:11px;line-height:1.6}.craft-layout{flex:1;grid-template-columns:148px 1fr 168px;gap:8px;height:100%;min-height:0;display:grid}.craft-recipes{gap:6px;padding:8px;overflow:hidden}.craft-cat-row{flex-wrap:wrap;gap:3px;display:flex}.craft-recipe-list{flex-direction:column;gap:4px;min-width:0;margin-top:4px;display:flex;overflow:hidden auto}.craft-recipe-btn{text-align:left;cursor:pointer;color:#cdbd95;background:#0e0a06;border:1px solid #2a2012;align-items:center;gap:7px;min-width:0;padding:6px;display:flex}.craft-recipe-btn:hover{border-color:#5a4a2a}.craft-recipe-btn.active{color:#f2d488;background:linear-gradient(#b5873c38,#140f0880);border-color:#caa24a}.craft-recipe-icon{background:#0a0704;border:1px solid #3a2e1a;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.craft-recipe-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:9px;font-weight:700;overflow:hidden}.mythic-group{flex-direction:column;gap:3px;display:flex}.mythic-group+.mythic-group{margin-top:6px}.mythic-group-head{letter-spacing:.06em;text-transform:uppercase;color:#8a7a52;padding:2px 2px 0;font-size:8px;font-weight:800}.mythic-soon-tag{color:#7fb0ff;border:1px solid #2f4a6a;border-radius:3px;padding:1px 4px;font-size:7px;font-weight:800}.mythic-preview{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;width:100%;min-height:0;display:flex}.mythic-preview-icon{background:radial-gradient(circle at 50% 40%,#3c141866,#0a0704e6);border:1px solid #3a2e1a;place-items:center;width:84px;height:84px;display:grid}.mythic-info{flex-direction:column;gap:4px;width:100%;padding:0 6px;display:flex}.mythic-info-row{color:#cdbd95;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.mythic-info-row b{color:#f2d488;font-weight:800}.mythic-soon-desc{color:#9a8a68;text-align:center;margin-top:4px;font-size:9px;line-height:1.35}.mythic-reveal{flex-direction:column;align-items:center;gap:4px;display:flex}.mythic-reveal-name{color:#ff4d4d;text-shadow:0 0 10px #ff3c3c80;font-size:12px;font-weight:900}.mythic-reveal-lvl{color:#ffce4d;font-size:11px;font-weight:800}.craft-center{align-items:center;gap:6px;padding:8px;overflow:hidden}.craft-title-row{justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.craft-help-btn{color:#ffce4d;cursor:pointer;background:#17110a;border:1px solid #6a5a3a;width:18px;height:18px;font-weight:900}.craft-circle-wrap{flex:1;place-items:center;width:100%;min-height:0;display:grid}.craft-circle-ring{background:radial-gradient(circle,#3c141859 0%,#0e0a06e6 68%);border:1px solid #caa24a47;border-radius:50%;width:220px;height:220px;position:relative}.craft-circle-rune{border:1px dashed #caa24a66;border-radius:50%;animation:26s linear infinite paused cbCircleSpin;position:absolute;inset:26px}.craft-node{background:#0e0a06;border:2px solid #7a6a3a;flex-direction:column;justify-content:center;align-items:center;width:42px;height:50px;display:flex;position:absolute;transform:translate(-50%,-50%)}.craft-node-count{margin-top:1px;font-size:8px;font-weight:900}.craft-result{background:#0a0704;border:2px solid #caa24a;place-items:center;width:74px;height:74px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.craft-result-caption{color:#8a7550;text-align:center;font-size:8px}.craft-reveal{background:#1a0c0c;border:2px solid;align-items:center;gap:6px;margin-top:2px;padding:5px 10px;font-size:9px;font-weight:900;display:flex}.craft-accordion-head{cursor:pointer;color:#a9946a;letter-spacing:.06em;text-transform:uppercase;background:#100b06;border:1px solid #241b0f;align-items:center;gap:6px;width:100%;min-width:0;padding:5px 6px;font-size:8px;font-weight:800;display:flex}.craft-accordion-head>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.craft-accordion-head:hover{color:#d0b880;border-color:#4a3a1f}.craft-accordion-head.has-active{color:#f0d488;border-color:#6a5326}.craft-accordion-chevron{color:#8a7550;text-align:center;width:10px;font-size:9px}.craft-accordion-count{color:#7a6642;background:#0a0704;border:1px solid #241b0f;border-radius:8px;padding:0 5px;font-size:8px;font-weight:900}.mythic-group.is-open .craft-accordion-head{background:linear-gradient(#785a2829,#100b0699)}.mythic-craft-circle{background:radial-gradient(circle at 50% 48%,#3c141866 0%,#0c0905eb 66%);border:1px solid #caa24a4d;border-radius:50%;flex-shrink:0;width:236px;height:236px;margin:4px auto 2px;position:relative;box-shadow:inset 0 0 24px #0009}.mythic-craft-circle:before{content:"";pointer-events:none;border:1px dashed #caa24a52;border-radius:50%;position:absolute;inset:30px}.mythic-craft-core{background:#0a0704;border:2px solid #caa24a;place-items:center;width:92px;height:92px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 18px #caa24a47}.mythic-craft-core.is-key{border-color:#4a7fa8;box-shadow:0 0 18px #7fd4ff47}.mythic-craft-orbit{background:#0e0a06;border:2px solid #7a6a3a;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:46px;min-height:46px;display:flex;position:absolute;transform:translate(-50%,-50%)}.mythic-craft-orbit-count{margin-top:1px;font-size:8px;font-weight:900;line-height:1}.mythic-craft-summary{flex-direction:column;align-items:center;gap:3px;margin-top:2px;display:flex}.mythic-craft-level{color:#ffce4d;text-shadow:0 1px 3px #000;align-items:center;gap:6px;font-size:13px;font-weight:900;display:inline-flex}.mythic-craft-help{cursor:help;color:#ffce4d;background:#17110a;border:1px solid #6a5a3a;border-radius:50%;place-items:center;width:15px;height:15px;font-size:9px;font-weight:900;display:inline-grid}.mythic-craft-guarantee{text-align:center;font-size:11px;font-weight:800}.craft-action{gap:7px;padding:8px}.craft-cost-row,.craft-info-row{color:#b79a6a;background:#0e0a06;border:1px solid #1e1810;justify-content:space-between;align-items:center;gap:6px;padding:5px 8px;font-size:9px;display:flex}.craft-cost-label{color:#cdbd95;align-items:center;gap:5px;display:inline-flex}.craft-cost-val{font-size:9px;font-weight:700}.craft-amount{margin-top:2px}.craft-amount-label{color:#8a7550;text-transform:uppercase;letter-spacing:.05em;font-size:8px}.craft-amount-ctrl{align-items:center;gap:4px;margin-top:4px;display:flex}.craft-amount-ctrl button{color:#ffce4d;cursor:pointer;background:#17110a;border:1px solid #5a4a2a;width:26px;height:26px;font-weight:900}.craft-amount-ctrl button:disabled{opacity:.35;cursor:default}.craft-amount-ctrl>span{text-align:center;color:#f2d488;min-width:34px;font-weight:900}.craft-max-btn{padding:0 8px;width:auto!important;font-size:8px!important}.craft-block-reason{color:#ff8a9a;text-align:center;font-size:8px}.enh-layout{flex:1;grid-template-columns:230px 1fr;gap:8px;height:100%;min-height:0;display:grid}.enh-slots{gap:6px;padding:8px;overflow:hidden}.enh-slot-grid{grid-template-columns:repeat(2,1fr);gap:5px;display:grid;overflow-y:auto}.enh-slot-btn{cursor:pointer;color:#cdbd95;text-align:left;background:#0e0a06;border:1px solid #2a2012;align-items:center;gap:6px;padding:6px;display:flex;position:relative}.enh-slot-btn:hover{border-color:#5a4a2a}.enh-slot-btn.active{color:#f2d488;background:linear-gradient(#b5873c38,#140f0880);border-color:#caa24a}.enh-slot-icon{flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.enh-slot-name{flex:1;min-width:0;font-size:8px;font-weight:700}.enh-slot-lv{color:#ffce4d;font-size:9px;font-weight:900}.enh-notice{color:#b79a6a;margin-top:auto;padding-top:4px;font-size:8px;line-height:1.5}.enh-main{gap:9px;padding:10px}.enh-head{align-items:center;gap:10px;display:flex}.enh-head-icon{background:#0a0704;border:2px solid #4a3a1a;place-items:center;width:40px;height:40px;display:grid}.enh-head-name{color:#f2d488;font-size:12px;font-weight:900}.enh-head-sub{color:#8a7550;font-size:8px}.enh-plus-row{justify-content:center;align-items:center;gap:14px;padding:8px 0;display:flex}.enh-plus-cur{color:#cdbd95;font-size:22px;font-weight:900}.enh-plus-arrow{color:#caa24a;font-size:18px}.enh-plus-next{color:#ffce4d;text-shadow:0 0 10px #ffce4d80;font-size:26px;font-weight:900}@keyframes enhFlash{0%{color:#fff;transform:scale(1.5)}to{transform:scale(1)}}.enh-flash{animation:.8s ease-out enhFlash;display:inline-block}.enh-gain{background:#0d1108;border:1px solid #1e2810;padding:8px}.enh-gain-title{text-transform:uppercase;letter-spacing:.05em;color:#7a9a5a;font-size:8px}.enh-gain-list{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.enh-gain-chip{color:#9fd36a;background:#101a0a;border:1px solid #2c3a18;padding:2px 6px;font-size:9px}.enh-gain-chip b{color:#c8ffa0}.enh-milestone{color:#d9a441;margin-top:6px;font-size:8px}.enh-dim{color:#6a5a3a}.enh-cost{flex-direction:column;gap:4px;display:flex}.enh-cost-row{color:#b79a6a;background:#0e0a06;border:1px solid #1e1810;justify-content:space-between;align-items:center;padding:3px 6px;font-size:9px;display:flex}.enh-btns{gap:6px;margin-top:auto;display:flex}.cb-forge-mini .craft-layout,.cb-forge-mini .enh-layout{grid-template-columns:1fr;overflow-y:auto}.cb-forge-mini .craft-circle-ring{width:180px;height:180px}.ws-single-layout{flex-direction:column;flex:1;gap:7px;height:100%;min-height:0;display:flex;position:relative}.ws-flex1{flex:1;min-height:0}.ws-empty-sub{color:#6a5a3a;margin-top:2px;font-size:8px}.ws-sel-head{color:#b79a6a;flex-shrink:0;justify-content:space-between;align-items:center;font-size:9px;display:flex}.ws-linkbtn{color:#d9a441;cursor:pointer;background:0 0;border:none;font-size:9px;text-decoration:underline}.ws-linkbtn:hover{color:#ffce4d}.ws-sel-strip{background:#0e0a06;border:1px solid #1e1810;flex-wrap:wrap;flex-shrink:0;align-content:flex-start;gap:5px;max-height:40%;padding:4px;display:flex;overflow-y:auto}.ws-sel-card{cursor:pointer;background:#120d08;border:2px solid;flex-direction:column;align-items:center;gap:2px;width:60px;padding:5px 3px 3px;display:flex;position:relative}.ws-sel-card:hover{filter:brightness(1.15)}.ws-sel-lbl{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:7px;font-weight:700;overflow:hidden}.ws-sel-x{color:#ff8a9a;font-size:12px;line-height:1;position:absolute;top:0;right:2px}.ws-summary{background:linear-gradient(#171613,#11100e);border:1px solid #2a1e0e;flex-direction:column;flex:1;gap:4px;min-height:0;padding:8px;display:flex;overflow-y:auto}.ws-sum-row{color:#b79a6a;justify-content:space-between;align-items:center;font-size:9px;display:flex}.ws-sum-row span{align-items:center;gap:5px;display:inline-flex}.ws-sum-row b{font-weight:900}.ws-sum-total{color:#cdbd95;background:#100c06;border:1px solid #4a3a1a;justify-content:space-between;align-items:center;margin-top:2px;padding:5px 8px;font-size:11px;font-weight:900;display:flex}.ws-warn{color:#ffb26a;background:#2a1810;border:1px solid #6a4a2a;margin-top:4px;padding:5px 7px;font-size:8px}.ws-notice{color:#b79a6a;flex-shrink:0;font-size:8px;line-height:1.5}.ws-hint{color:#6a5a3a;text-align:center;flex-shrink:0;font-size:8px}.ws-result-toast{color:#8affb0;text-align:center;background:#101a0a;border:1px solid #2c3a18;flex-shrink:0;padding:5px;font-size:10px;font-weight:900}@keyframes workshopCenterNotice{0%{opacity:0;transform:scale(.94)}12%,72%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.02)}}.ws-result-toast--centered{z-index:50;pointer-events:none;color:#8affb0;text-shadow:0 2px 2px #000,0 0 8px #4fff8959;background:0 0;border:0;place-items:center;padding:0;animation:1.6s forwards workshopCenterNotice;display:grid;position:absolute;inset:0}.ws-footer{flex-direction:column;flex-shrink:0;gap:6px;margin-top:auto;padding-top:4px;display:flex}.ws-auto-row{flex-wrap:wrap;gap:4px;display:flex}.ws-chip{color:#cdbd95;cursor:pointer;background:#17110a;border:1px solid #5a4a2a;padding:4px 8px;font-size:8px}.ws-chip:hover{color:#ffce4d;border-color:#caa24a}.ws-chip:disabled{opacity:.35;cursor:default}.ws-chip--secondary{color:#c49bff;background:#170f22;border-color:#5a3a9e}.ws-chip--secondary:hover{color:#dfc1ff;border-color:#9c6ade}.atolye-flourish{color:#a9832f;opacity:.55;letter-spacing:3px;pointer-events:none;font-size:11px;position:absolute;top:50%;transform:translateY(-50%)}.atolye-flourish--l{right:calc(50% + 78px)}.atolye-flourish--r{left:calc(50% + 78px)}.atolye-master-mini{width:var(--forge-side-width);flex:0 0 var(--forge-side-width);color:#cbb275;background:#09060494;border:1px solid #caa24a70;grid-template-columns:22px auto minmax(45px,1fr) auto;align-items:center;gap:6px;height:31px;margin-left:auto;padding:0 7px;display:grid;position:relative;box-shadow:inset 2px 0 #caa24a,inset 0 1px #ffde9e12,0 0 10px #00000038}.atolye-master-mini__icon{color:#f0ca67;place-items:center;display:grid}.atolye-master-mini__level{white-space:nowrap;font-size:7px;font-weight:900}.atolye-master-mini__track{background:#080805;border:1px solid #4c4826;height:7px;overflow:hidden}.atolye-master-mini__track i{background:linear-gradient(90deg,#6c9b48,#b5d26b);height:100%;display:block;box-shadow:0 0 7px #add26859}.atolye-master-mini b{color:#bfcf83;white-space:nowrap;font-size:6.5px}.cb-forge-mini .atolye-header{min-height:34px}.cb-forge-mini .atolye-master-mini{flex-basis:145px;grid-template-columns:18px auto;gap:4px;width:145px;height:27px;padding-inline:5px}.cb-forge-mini .atolye-master-mini__track,.cb-forge-mini .atolye-master-mini b,.cb-forge-mini .atolye-flourish{display:none}.cb-forge-mini .atolye-master-mini__level{font-size:6px}.atolye-tabs--3,.atolye-tabs--4{justify-content:flex-start;gap:0;padding:5px 10px 0;overflow:hidden}.atolye-tabs--3 .atolye-tab,.atolye-tabs--4 .atolye-tab{background:linear-gradient(#1a130c,#100c08);border:1px solid #caa24a59;flex:0 170px;max-width:190px;height:31px;font-size:8px}.atolye-tabs--3 .atolye-tab+.atolye-tab,.atolye-tabs--4 .atolye-tab+.atolye-tab{margin-left:-1px}.atolye-tabs--3 .atolye-tab.active,.atolye-tabs--4 .atolye-tab.active{z-index:1;color:#f2d488;background:linear-gradient(#b5873c4d,#140f088c);border-color:#caa24a;position:relative;box-shadow:0 0 10px -2px #caa24a80,inset 0 1px #ffde9e40}.salvage-body,.combine-stage{background:radial-gradient(circle at 50% 46%,#5a191e52 0%,#0000 58%),radial-gradient(circle at 50% 46%,#caa24a0f 0 40%,#0000 41%)}.salvage-layout{gap:7px}.salvage-body{grid-template-columns:minmax(300px, 1fr) var(--forge-side-width);flex:1;align-items:stretch;gap:8px;min-height:0;display:grid;overflow:hidden}.salvage-selection-panel,.salvage-output-panel{background:radial-gradient(circle at 48% 42%,#5b1c182e,#0000 56%),linear-gradient(#120d08f7,#090604fa);border:1px solid #3a2a16;min-width:0;min-height:0;box-shadow:inset 0 0 24px #00000057,inset 0 1px #ffdc9609}.salvage-selection-panel{flex-direction:column;padding:8px;display:flex}.salvage-grid-stage{flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex}.salvage-grid{grid-template-columns:repeat(3,82px);grid-auto-rows:82px;place-content:center;gap:7px;display:grid}.workshop-rarity-frame{--item-rarity-background:radial-gradient(ellipse 88% 76% at 50% 38%, var(--item-rarity-surface,#6b6b80) 0%, var(--item-rarity-surface,#6b6b80) 58%, var(--item-rarity-surface,#6b6b80) 100%);position:relative}@supports (color:color-mix(in lab, red, red)){.workshop-rarity-frame{--item-rarity-background:radial-gradient(ellipse 88% 76% at 50% 38%, color-mix(in srgb, var(--item-rarity-surface,#6b6b80) 10%, #1c1c14) 0%, color-mix(in srgb, var(--item-rarity-surface,#6b6b80) 5%, #13140f) 58%, color-mix(in srgb, var(--item-rarity-surface,#6b6b80) 3%, #090a08) 100%)}}.workshop-rarity-frame{background:var(--item-rarity-background)!important;border-color:#0000!important}.workshop-rarity-frame:after{content:"";z-index:3;pointer-events:none;image-rendering:pixelated;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0}.workshop-rarity-frame--common{--item-rarity-surface:#6b6b80}.workshop-rarity-frame--uncommon{--item-rarity-surface:#3a9d4a}.workshop-rarity-frame--rare{--item-rarity-surface:#2563eb}.workshop-rarity-frame--epic{--item-rarity-surface:#9333ea}.workshop-rarity-frame--legendary{--item-rarity-surface:#f59e0b}.workshop-rarity-frame--mitik{--item-rarity-surface:#dc2626}.workshop-rarity-frame--common:after{background-image:url(/ui-kit/inventory/slot-common-frame-v3.png?v=20260729-225414)}.workshop-rarity-frame--uncommon:after{background-image:url(/ui-kit/inventory/slot-uncommon-frame-v3.png?v=20260729-225135)}.workshop-rarity-frame--rare:after{background-image:url(/ui-kit/inventory/slot-rare-frame-v3.png?v=20260718-1507)}.workshop-rarity-frame--epic:after{background-image:url(/ui-kit/inventory/slot-epic-frame-v3.png?v=20260718-1507)}.workshop-rarity-frame--legendary:after{background-image:url(/ui-kit/inventory/slot-legendary-frame-v3.png?v=20260718-1507)}.workshop-rarity-frame--mitik:after{background-image:url(/ui-kit/inventory/slot-mitik-frame-v3.png?v=20260718-1507)}.item-icon--staff-01-manual:not(.combine-ritual-result-asset){--staff-01-x:0px;--staff-01-y:0px;--staff-01-angle:0deg;--staff-01-scale:1;transform:translate(var(--staff-01-x), var(--staff-01-y)) rotate(var(--staff-01-angle)) scale(var(--staff-01-scale));transform-origin:50%}@keyframes salvageSlotIn{0%{opacity:.25;transform:scale(.82)}to{opacity:1;transform:scale(1)}}.salvage-slot{--slot-color:#4b371d;color:#8c754e;background:linear-gradient(145deg,#18110ad9,#070503eb);border:1px solid #3c2b16;border-radius:2px;outline:none;place-items:center;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffdc9605,inset 0 -18px 28px #00000040}.salvage-slot:before{content:"";pointer-events:none;background:radial-gradient(circle,#caa24a0b,#0000 66%);border:1px solid #caa24a0e;position:absolute;inset:5px}.salvage-slot.is-empty{opacity:.72;cursor:default}.salvage-slot.is-empty:disabled{opacity:.72}.salvage-slot.is-filled{cursor:pointer;background:radial-gradient(circle at 50% 43%, var(--slot-color) 0%, #090603 70%);animation:.2s ease-out salvageSlotIn}@supports (color:color-mix(in lab, red, red)){.salvage-slot.is-filled{background:radial-gradient(circle at 50% 43%, color-mix(in srgb, var(--slot-color) 15%, #100b06) 0%, #090603 70%)}}.salvage-slot.is-filled{box-shadow:0 0 12px -5px var(--slot-color), inset 0 0 14px #ffffff06;transition:transform .14s,filter .14s,box-shadow .14s}.salvage-slot.is-filled.workshop-rarity-frame{background:var(--item-rarity-background)!important;box-shadow:none!important;border:0!important}.salvage-slot.is-filled.workshop-rarity-frame:before{display:none}.salvage-slot.is-filled:hover{z-index:2;filter:brightness(1.13);box-shadow:0 7px 17px -8px var(--slot-color), inset 0 0 14px #ffffff0a;transform:translateY(-2px)}.salvage-slot.is-filled.workshop-rarity-frame:hover{box-shadow:none!important}.salvage-slot.is-filled:focus-visible{box-shadow:0 0 0 2px #f4d06f, 0 0 14px var(--slot-color)}.salvage-slot.is-high{background:radial-gradient(circle at 50% 43%,#6414164f,#090603 72%)}.salvage-slot-plus{z-index:1;color:#634d2c;text-shadow:0 0 10px #caa24a1f;font-family:Georgia,serif;font-size:31px;font-weight:400;line-height:1;position:relative}.salvage-slot-index{color:#3e301c;font-size:7px;position:absolute;bottom:4px;right:6px}.salvage-item-icon{z-index:1;filter:drop-shadow(0 3px 5px #000000a6);place-items:center;display:grid;position:relative;transform:translateY(-5px)}.salvage-slot-rarity{z-index:4;color:inherit;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000;background:#05040294;padding:1px 2px;font-size:6.5px;font-weight:900;line-height:11px;position:absolute;bottom:7px;left:8px;right:8px;overflow:hidden}.salvage-slot .ws-sel-x{z-index:4;color:#ff9a9a;opacity:0;background:#1e0707eb;border:1px solid #6a3030;place-items:center;width:17px;height:17px;font-size:12px;transition:opacity .12s,transform .12s;display:grid;top:4px;right:5px;transform:scale(.8)}.salvage-slot:hover .ws-sel-x{opacity:1;transform:scale(1)}.salvage-risk-mark{z-index:4;color:#ffc06f;background:#4a1114;border:1px solid #a64a32;place-items:center;width:15px;height:15px;font-size:8px;font-weight:900;display:grid;position:absolute;top:5px;left:5px;box-shadow:0 0 8px #ff46324d}.salvage-grid-prompt{color:#7d6945;text-align:center;margin-top:5px;font-size:7px}.salvage-rarity-filters{border-top:1px solid #342511;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding-top:7px;display:grid}.salvage-rarity-btn{--rarity-color:#c7c7c7;min-width:0;height:25px;color:var(--rarity-color);cursor:pointer;background:linear-gradient(#20170d,#100c07);border:1px solid #46331b;align-items:center;gap:4px;padding:0 5px;font-size:6.5px;transition:border-color .12s,filter .12s,transform .12s;display:flex}.salvage-rarity-btn:hover:not(:disabled){border-color:var(--rarity-color);filter:brightness(1.18);transform:translateY(-1px)}.salvage-rarity-btn:disabled{opacity:.28;cursor:default}.salvage-rarity-btn>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.salvage-rarity-btn b{color:#d9c493;text-align:center;background:#080604;border:1px solid #3e2e1b;min-width:18px;margin-left:auto;padding:2px 3px}.salvage-rarity-gem{background:var(--rarity-color);width:7px;height:7px;box-shadow:0 0 7px var(--rarity-color);flex-shrink:0;transform:rotate(45deg)}@supports (color:color-mix(in lab, red, red)){.salvage-rarity-gem{box-shadow:0 0 7px color-mix(in srgb, var(--rarity-color) 55%, transparent)}}.salvage-output-panel{flex-direction:column;padding:8px;display:flex;overflow:hidden}.salvage-output-title{color:#e7c46f;text-transform:uppercase;border-bottom:1px solid #49351b;justify-content:space-between;align-items:center;gap:7px;min-height:29px;padding:0 4px 7px;font-size:8px;font-weight:900;display:flex}.salvage-output-title b{color:#baa26a;text-align:center;background:#090604;border:1px solid #4b381e;min-width:34px;padding:3px 5px;font-size:6.5px}.salvage-output-list{scrollbar-width:thin;scrollbar-color:#6b4d25 #0a0704;flex-direction:column;flex:1;gap:4px;min-height:0;padding:6px 2px 2px 0;display:flex;overflow-y:auto}.salvage-output-row{background:linear-gradient(90deg,#1a1209d1,#080604c7);border:1px solid #342716;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:43px;padding:4px 7px 4px 4px;display:grid;box-shadow:inset 2px 0 #caa24a1f}.salvage-output-row.is-scroll{box-shadow:inset 2px 0 #b68d42}.salvage-output-assets{color:#b87aff;background:radial-gradient(circle,#25180b,#080604 72%);border:1px solid #49351c;place-items:center;width:35px;height:35px;display:grid;position:relative;overflow:hidden}.salvage-output-assets img{object-fit:contain;filter:drop-shadow(0 0 5px #dab0574d);max-width:33px;max-height:33px}.salvage-output-assets.is-scrolls img{width:27px;height:32px;position:absolute}.salvage-output-assets.is-scrolls img:first-child{left:1px;transform:rotate(-7deg)}.salvage-output-assets.is-scrolls img:nth-child(2){left:8px}.salvage-output-assets.is-scrolls img:nth-child(3){right:0;transform:rotate(7deg)}.salvage-output-assets.is-scrolls>span{z-index:2;color:#ffce4d;font-size:11px;font-weight:900;position:absolute;bottom:0;right:1px}.salvage-output-assets.is-xp{color:#d9b757}.salvage-output-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.salvage-output-copy>span{color:#e0ca95;font-size:7.5px;font-weight:800;line-height:1.25}.salvage-output-copy small{color:#806e4c;white-space:normal;font-size:6px;line-height:1.3}.salvage-output-row>strong{color:#f0cc71;white-space:nowrap;font-size:11px}.salvage-output-row.is-legendary-scroll .salvage-output-copy>span{color:#ffb020}.salvage-output-row.is-mythic-part .salvage-output-copy>span,.salvage-output-row.is-mythic-part>strong{color:#ed7272}.salvage-output-row.is-empty{opacity:.48}.salvage-mastery-bonus{color:#927d52;background:linear-gradient(90deg,#201609,#100c07);border:1px solid #4b3b20;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;min-height:36px;margin-top:6px;font-size:5.5px;display:grid}.salvage-mastery-bonus span{text-align:center;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:4px 3px;display:flex}.salvage-mastery-bonus span+span{border-left:1px solid #3d2e1a}.salvage-mastery-bonus b{color:#b9db79;white-space:nowrap;font-size:7.5px}.salvage-action-bar{grid-template-columns:minmax(180px, 1fr) var(--forge-side-width);flex-shrink:0;gap:7px;min-height:43px;display:grid}.salvage-selected-status{color:#cdb579;background:linear-gradient(#181108,#0d0905);border:1px solid #3d2e1b;align-items:center;gap:6px;min-width:0;padding:0 9px;font-size:7px;display:flex}.salvage-selected-status span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.salvage-selected-status b{color:#f1cc6a;white-space:nowrap}.salvage-selected-status button{color:#9a7f4d;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:6.5px;text-decoration:underline}.salvage-selected-status button:hover{color:#ffdc84}.salvage-cta{letter-spacing:.025em;width:100%;min-height:43px;box-shadow:inset 0 1px #ffd28c1a,0 5px 12px #3205053b}.salvage-cta:not(:disabled):hover{filter:brightness(1.14)}.salvage-receipt-layer{z-index:18;pointer-events:none;background:#0003;place-items:center;padding:18px;animation:3.2s both salvageReceiptBackdrop;display:grid;position:absolute;inset:0}.salvage-receipt{background:linear-gradient(#24160b,#0c0805 34%,#080503);border:1px solid #c29a48;width:min(390px,88%);max-height:78%;padding:8px;animation:.22s cubic-bezier(.2,.8,.2,1) both salvageReceiptIn;overflow:hidden;box-shadow:0 18px 42px #000000c7,inset 0 0 0 1px #ffd88214,0 0 22px #caa24a2b}.salvage-receipt-title{color:#f0cb6d;text-align:center;text-transform:uppercase;border-bottom:1px solid #533b1d;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 8px 7px;font-size:8px;font-weight:900;display:flex}.salvage-receipt-title svg{color:#e4b94f}.salvage-receipt-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-height:250px;padding-top:7px;display:grid;overflow-y:auto}.salvage-receipt-chip{background:#080604d1;border:1px solid #3e2d18;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;min-height:43px;padding:4px 6px 4px 4px;display:grid;box-shadow:inset 2px 0 #9b7638}.salvage-receipt-chip img{object-fit:contain;filter:drop-shadow(0 0 4px #e5b8564d);width:32px;height:32px}.salvage-receipt-chip>svg{color:#d5ae50;justify-self:center}.salvage-receipt-chip>span{color:#dbc58e;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:6.5px;font-weight:800;overflow:hidden}.salvage-receipt-chip small{color:#776746;margin-top:3px;font-size:5.5px;font-weight:400;display:block}.salvage-receipt-chip b{color:#f4cf70;font-size:9px}.salvage-receipt-chip.is-mythic{box-shadow:inset 2px 0 #a04d57}.salvage-receipt-chip.is-mythic b{color:#ef7c83}.salvage-receipt-chip.is-xp{box-shadow:inset 2px 0 #82aa54}.salvage-receipt-chip.is-xp b{color:#b9db79}@keyframes salvageReceiptIn{0%{opacity:0;transform:translateY(8px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes salvageReceiptBackdrop{0%,86%{opacity:1}to{opacity:0}}.combine-layout{gap:7px}.combine-workspace{grid-template-columns:minmax(330px, 1fr) var(--forge-side-width);flex:1;gap:8px;min-height:0;display:grid}.combine-stage,.combine-preview{background:radial-gradient(circle at 50% 42%,#4b18182e,#0000 58%),linear-gradient(#130e08,#090604);border:1px solid #3a2a16;min-width:0;min-height:0}.combine-stage{--combine-merge-gap:32px;--combine-merge-y:150px;flex-direction:column;justify-content:center;align-items:stretch;gap:8px;padding:10px;display:flex;position:relative}.combine-section-title,.combine-preview-title{color:#d9b962;text-transform:uppercase;border-bottom:1px solid #3b2a15;justify-content:space-between;align-items:center;min-height:25px;padding:0 3px 6px;font-size:8px;font-weight:900;display:flex}.combine-section-title b{color:#876f43}.combine-sources{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr) 22px minmax(0,1fr);align-items:start;gap:5px;display:grid}.combine-source-operator{color:#d3aa4b;text-shadow:0 0 9px #caa24a47;place-items:center;margin-top:43px;font-family:Georgia,serif;font-size:23px;font-weight:700;line-height:1;display:grid}.combine-src{--combine-color:#4a361d;color:#775f38;background:0 0;border:0;outline:none;flex-direction:column;justify-content:flex-start;justify-self:center;align-items:center;gap:4px;width:112px;min-width:0;max-width:100%;height:auto;min-height:132px;padding:0;display:flex;position:relative;overflow:visible}.combine-src-frame{background:linear-gradient(145deg,#171008,#080503);border:1px solid #3a2a16;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;width:112px;max-width:100%;height:112px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 -20px 30px #0000004d}.combine-src-frame:before{content:"";pointer-events:none;border:1px solid #caa24a0e;position:absolute;inset:5px}.combine-src.is-filled{cursor:pointer;transition:filter .14s,transform .14s}.combine-src.is-filled .combine-src-frame.workshop-rarity-frame{box-shadow:none;background:0 0;border:0!important}.combine-src.is-filled .combine-src-frame.workshop-rarity-frame:before{display:none}.combine-source-item-asset{z-index:1;mix-blend-mode:screen;position:relative}.combine-src.is-filled:hover{filter:brightness(1.13);transform:translateY(-1px)}.combine-src.is-filled:focus-visible{filter:brightness(1.12)}.combine-src.is-filled:focus-visible .combine-src-frame{outline-offset:2px;outline:2px solid #f4d06f}.combine-src.is-empty{opacity:.72}.combine-src .ws-sel-x{z-index:8;opacity:1;color:#ffd3c8;text-shadow:0 1px #000;cursor:pointer;background:#4d0e0d;border:1px solid #b84f45;border-radius:0;place-items:center;width:23px;height:23px;padding:0 0 2px;font-size:16px;font-weight:900;line-height:1;display:grid;top:0;right:0;box-shadow:-1px 1px #000c,0 0 8px #d846324d}.combine-src .ws-sel-x:hover{color:#fff;filter:brightness(1.2);background:#781b16;border-color:#ff9d82;transform:scale(1.08)}.combine-src .ws-sel-x:disabled{opacity:.3;cursor:default}.combine-src-copy{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:2px;width:100%;min-width:0;padding-inline:2px;display:flex;position:relative}.combine-src-name{z-index:1;color:#cbb98c;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:7px;font-weight:800;position:relative;overflow:hidden}.combine-src-lbl{z-index:1;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:6px;font-weight:700;position:relative;overflow:hidden}.combine-src-plus{color:#5e4728;font-family:Georgia,serif;font-size:30px;line-height:1}.combine-src-empty{color:#5a4a30;text-align:center;font-size:7px}@keyframes combineSourceGather{0%{opacity:1;filter:brightness();transform:translate(0)scale(1)rotate(0)}42%{opacity:1;filter:brightness(1.25)saturate(1.15);transform:translateY(13px)scale(.9)rotate(-2deg)}78%{opacity:.92;filter:brightness(1.8)saturate(1.35)}to{opacity:0;transform:translate(var(--merge-x), var(--combine-merge-y)) scale(.18) rotate(12deg);filter:brightness(2.8)saturate(1.5)}}.combine-stage.is-gather .combine-src.is-filled{z-index:12;pointer-events:none;animation:combineSourceGather .86s cubic-bezier(.55,.02,.25,1) var(--merge-delay) forwards}.combine-stage.is-gather .combine-source-operator{opacity:.15;transition:opacity .18s}.combine-stage.is-burst .combine-src.is-filled,.combine-stage.is-reveal .combine-src.is-filled{opacity:0;pointer-events:none;transform:translate(var(--merge-x), var(--combine-merge-y)) scale(.28)}.combine-stage.is-burst .combine-source-operator,.combine-stage.is-reveal .combine-source-operator{opacity:0}.combine-forge-flow{--combine-result:#5a4a2a;color:#8f7138;flex-direction:column;justify-content:center;align-items:center;height:55px;display:flex;position:relative}.combine-forge-flow:before,.combine-forge-flow:after{content:"";opacity:.42;background:linear-gradient(90deg, transparent, var(--combine-result));width:18px;height:1px;position:absolute;top:20px}.combine-forge-flow:before{right:calc(50% + 8px)}.combine-forge-flow:after{left:calc(50% + 8px);transform:scaleX(-1)}.combine-flow-stem{background:linear-gradient(180deg, #80602e, #e0bd61 48%, var(--combine-result));width:4px;height:29px;box-shadow:0 0 8px var(--combine-result);border-radius:1px;flex:none;position:relative}@supports (color:color-mix(in lab, red, red)){.combine-flow-stem{box-shadow:0 0 8px color-mix(in srgb, var(--combine-result) 48%, transparent)}}.combine-flow-stem:before{content:"";width:8px;height:8px;box-shadow:0 0 7px var(--combine-result);background:#1b1308;border:1px solid #d4ad50;position:absolute;top:-5px;left:50%;transform:translate(-50%)rotate(45deg)}@supports (color:color-mix(in lab, red, red)){.combine-flow-stem:before{box-shadow:0 0 7px color-mix(in srgb, var(--combine-result) 55%, transparent)}}.combine-flow-stem:after{content:"";width:10px;height:2px;box-shadow:0 0 5px var(--combine-result);background:#f1d47d;position:absolute;top:11px;left:50%;transform:translate(-50%)}.combine-flow-arrow{border-right:4px solid var(--combine-result);border-bottom:4px solid var(--combine-result);width:18px;height:18px;filter:drop-shadow(0 0 3px var(--combine-result));margin-top:-10px;position:relative;transform:rotate(45deg)}@supports (color:color-mix(in lab, red, red)){.combine-flow-arrow{filter:drop-shadow(0 0 3px color-mix(in srgb, var(--combine-result) 58%, transparent))}}.combine-flow-arrow:after{content:"";border-bottom:2px solid #ffe59a;border-right:2px solid #ffe59a;width:5px;height:5px;position:absolute;bottom:-4px;right:-4px}.combine-forge-flow.is-ready .combine-flow-stem,.combine-forge-flow.is-ready .combine-flow-arrow{filter:drop-shadow(0 0 5px var(--combine-result))}@supports (color:color-mix(in lab, red, red)){.combine-forge-flow.is-ready .combine-flow-stem,.combine-forge-flow.is-ready .combine-flow-arrow{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--combine-result) 72%, transparent))}}.combine-forge-flow.is-ready{animation:1.25s ease-in-out infinite combineArrowPulse}@keyframes combineArrowPulse{0%,to{opacity:.82}50%{opacity:1;filter:brightness(1.24)}}.combine-projected{--combine-result:#5a4a2a;width:112px;min-width:112px;min-height:132px;box-shadow:none;background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;margin:10px auto 0;padding:0;display:flex;position:relative;overflow:visible}.combine-projected-frame{border:1px solid var(--combine-result);flex:none;place-items:center;width:112px;max-width:100%;height:112px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.combine-projected-frame{border:1px solid color-mix(in srgb, var(--combine-result) 48%, #4a351d)}}.combine-projected-frame{background:radial-gradient(circle at 50% 36%, var(--combine-result), #090604 72%)}@supports (color:color-mix(in lab, red, red)){.combine-projected-frame{background:radial-gradient(circle at 50% 36%, color-mix(in srgb, var(--combine-result) 10%, #171008), #090604 72%)}}.combine-projected-frame{box-shadow:0 7px 18px -13px var(--combine-result)}.combine-projected-frame.workshop-rarity-frame{box-shadow:none;background:0 0;border:0}.combine-projected.is-ready .combine-projected-frame{filter:drop-shadow(0 0 6px var(--combine-result))}@supports (color:color-mix(in lab, red, red)){.combine-projected.is-ready .combine-projected-frame{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--combine-result) 42%, transparent))}}.combine-projected-card{z-index:1;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:visible}.combine-projected-asset{opacity:.7;filter:brightness(.82)saturate(.9)}.combine-projected-question{z-index:4;color:#ffe094;text-shadow:0 2px 4px #000,0 0 8px #000;place-items:center;font-family:Georgia,serif;font-size:36px;font-weight:900;display:grid;position:absolute;inset:0}.combine-projected-empty{color:#564126;font-family:Georgia,serif;font-size:27px;font-weight:900}.combine-projected-copy{z-index:4;text-align:center;flex-direction:column;align-items:center;gap:2px;width:100%;min-width:0;display:flex;position:relative}.combine-projected-copy small{color:#c4a96e;letter-spacing:.05em;text-transform:uppercase;font-size:6px;font-weight:900}.combine-projected-copy strong{text-shadow:0 1px 3px #000;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:100%;font-size:8px;font-weight:900;overflow:hidden}.combine-projected-copy span{color:#c0ad82;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:6px;line-height:1.3;overflow:hidden}.combine-projected.is-inspectable{cursor:pointer;transition:filter .14s,transform .14s}.combine-projected.is-inspectable:hover{filter:brightness(1.13);transform:translateY(-1px)}.combine-projected.is-inspectable:focus-visible{outline-offset:2px;outline:2px solid #f4d06f}.combine-projected.is-burst{z-index:14;animation:.48s cubic-bezier(.3,.8,.3,1) both combineBoxImpact;overflow:visible}.combine-projected.is-burst .combine-projected-frame,.combine-projected.is-burst .combine-projected-copy{opacity:0}.combine-projected.is-reveal .combine-projected-frame,.combine-projected.is-reveal .combine-projected-copy{animation:.52s cubic-bezier(.16,1,.3,1) both combineResultReveal}.combine-projected-result-asset{mix-blend-mode:screen;filter:drop-shadow(0 0 7px var(--combine-result))}@supports (color:color-mix(in lab, red, red)){.combine-projected-result-asset{filter:drop-shadow(0 0 7px color-mix(in srgb, var(--combine-result) 65%, transparent))}}.combine-ritual-fx{z-index:20;pointer-events:none;color:var(--combine-result);position:absolute;inset:-72px}.combine-ritual-fx:before{content:"";background:radial-gradient(circle, #fffbd8 0 7%, #f5d775 10%, var(--combine-result) 28%, var(--combine-result) 53%, transparent 72%);border-radius:50%;width:42px;height:42px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.combine-ritual-fx:before{background:radial-gradient(circle, #fffbd8 0 7%, #f5d775 10%, var(--combine-result) 28%, color-mix(in srgb, var(--combine-result) 28%, transparent) 53%, transparent 72%)}}.combine-ritual-fx:before{mix-blend-mode:screen;animation:.76s ease-out both combineRitualFlash}.combine-ritual-ring{pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%}.combine-ritual-ring:before,.combine-ritual-ring:after{content:"";border:2px solid;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 7px}.combine-ritual-ring:before{top:0}.combine-ritual-ring:after{top:100%}.combine-ritual-ring--outer{border:2px solid;width:112px;height:112px;box-shadow:0 0 13px,inset 0 0 13px}@supports (color:color-mix(in lab, red, red)){.combine-ritual-ring--outer{box-shadow:0 0 13px currentColor, inset 0 0 13px color-mix(in srgb, currentColor 55%, transparent)}}.combine-ritual-ring--outer{animation:.82s cubic-bezier(.16,.84,.25,1) both combineRitualOuter}.combine-ritual-ring--inner{border:1px dashed #ffe39a;width:72px;height:72px;animation:.78s cubic-bezier(.2,.75,.2,1) both combineRitualInner;box-shadow:0 0 8px}.combine-ritual-core{background:radial-gradient(circle, var(--combine-result), #080503 72%);border:2px solid #ffe8a6;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}@supports (color:color-mix(in lab, red, red)){.combine-ritual-core{background:radial-gradient(circle, color-mix(in srgb, var(--combine-result) 28%, #261608), #080503 72%)}}.combine-ritual-core{color:#fffbe0;box-shadow:0 0 9px #fff0a2, 0 0 25px var(--combine-result), inset 0 0 12px var(--combine-result)}@supports (color:color-mix(in lab, red, red)){.combine-ritual-core{box-shadow:0 0 9px #fff0a2, 0 0 25px var(--combine-result), inset 0 0 12px color-mix(in srgb, var(--combine-result) 55%, transparent)}}.combine-ritual-core{animation:.72s cubic-bezier(.18,.8,.24,1) both combineRitualCore}.combine-ritual-core svg{filter:drop-shadow(0 1px 1px #3b1700);transform:rotate(-45deg)}.combine-ritual-result-asset{mix-blend-mode:screen;filter:drop-shadow(0 0 5px var(--combine-result));transform:rotate(-45deg)}.combine-ritual-runes,.combine-ritual-sparks{position:absolute;inset:0}.combine-ritual-runes i{width:7px;height:7px;transform:translate(-50%, -50%) rotate(var(--rune-angle)) translateY(-52px) rotate(45deg);background:var(--combine-result);box-shadow:0 0 7px var(--combine-result);border:1px solid #ffe8a2;animation:.72s ease-out both combineRuneIgnite;position:absolute;top:50%;left:50%}.combine-ritual-sparks i{transform-origin:50% 5px;background:linear-gradient(180deg, #fff8ca, var(--combine-result), transparent);width:3px;height:10px;box-shadow:0 0 6px var(--combine-result);animation:combineRitualSpark .72s cubic-bezier(.12,.68,.2,1) var(--spark-delay) both;border-radius:1px;position:absolute;top:calc(50% - 5px);left:calc(50% - 1px)}.combine-ritual-fx.is-reveal{animation:.65s ease-out both combineRitualFade}@keyframes combineBoxImpact{0%{transform:scale(.96)}38%{transform:scale(.9)}68%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes combineRitualFlash{0%{opacity:0;transform:translate(-50%,-50%)scale(.15)}32%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(4.8)}}@keyframes combineRitualOuter{0%{opacity:0;transform:translate(-50%,-50%)scale(.24)rotate(-50deg)}55%{opacity:1}to{opacity:.88;transform:translate(-50%,-50%)scale(1)rotate(70deg)}}@keyframes combineRitualInner{0%{opacity:0;transform:translate(-50%,-50%)scale(.1)rotate(80deg)}58%{opacity:1}to{opacity:.9;transform:translate(-50%,-50%)scale(1)rotate(-70deg)}}@keyframes combineRitualCore{0%{opacity:0;transform:translate(-50%,-50%)rotate(45deg)scale(.15)}56%{opacity:1;transform:translate(-50%,-50%)rotate(225deg)scale(1.18)}to{opacity:.96;transform:translate(-50%,-50%)rotate(405deg)scale(.82)}}@keyframes combineRuneIgnite{0%{opacity:0;filter:brightness(2.6)}42%{opacity:1}to{opacity:.72;filter:brightness()}}@keyframes combineRitualSpark{0%{opacity:0;transform:rotate(var(--spark-angle)) translateY(-12px) scaleY(.2)}20%{opacity:1}to{opacity:0;transform:rotate(var(--spark-angle)) translateY(-78px) scaleY(1.25)}}@keyframes combineRitualFade{0%{opacity:.9;filter:brightness(1.4)}to{opacity:0;filter:brightness(.9);transform:scale(1.22)}}@keyframes combineResultReveal{0%{opacity:0;filter:brightness(3) saturate(1.5) drop-shadow(0 0 18px var(--combine-result));transform:translateY(12px)scale(.25)rotate(-5deg)}58%{opacity:1;filter:brightness(1.55) saturate(1.2) drop-shadow(0 0 11px var(--combine-result));transform:translateY(-3px)scale(1.12)rotate(1deg)}to{opacity:1;filter:brightness()saturate()drop-shadow(0 0 #0000);transform:translateY(0)scale(1)rotate(0)}}.combine-rule-note{color:#756543;text-align:center;justify-content:center;align-items:center;gap:5px;font-size:7px;display:flex}.combine-action-row{grid-template-columns:minmax(120px,.9fr) minmax(150px,1.1fr);gap:7px;width:100%;margin-top:auto;display:grid}.combine-auto-btn{color:#d5bd83;cursor:pointer;background:linear-gradient(#24190d,#120d08);border:1px solid #66502b;justify-content:center;align-items:center;gap:6px;min-height:38px;font-size:8px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffdc960f}.combine-auto-btn span{color:#f0c65f;font-size:13px;line-height:1}.combine-auto-btn:hover{color:#ffe39a;background:linear-gradient(#34230f,#171008);border-color:#c69b47}.combine-auto-btn:disabled{opacity:.42;cursor:default;filter:grayscale(.35)}.combine-cta{width:100%;min-height:38px;margin:0}.combine-preview{--preview-color:#5a4a2a;box-shadow:inset 2px 0 0 var(--preview-color);flex-direction:column;padding:9px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.combine-preview{box-shadow:inset 2px 0 0 color-mix(in srgb, var(--preview-color) 35%, transparent)}}.combine-preview-title b{color:var(--preview-color);font-size:13px}.combine-preview-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:7px;min-height:0;display:flex}.combine-preview-question{color:#3f301d;background:#090604;border:1px solid #3a2a18;place-items:center;width:72px;height:72px;font-size:31px;font-weight:900;display:grid}.combine-preview-empty strong{color:#8b7751;font-size:8px}.combine-preview-empty small{color:#594b34;max-width:180px;font-size:6.5px;line-height:1.45}.combine-preview-item-icon{border:1px solid var(--preview-color);background:radial-gradient(circle, var(--preview-color), #080503 72%);flex-shrink:0;place-items:center;width:82px;height:82px;display:grid}@supports (color:color-mix(in lab, red, red)){.combine-preview-item-icon{background:radial-gradient(circle, color-mix(in srgb, var(--preview-color) 15%, #100a06), #080503 72%)}}.combine-preview-item-icon{box-shadow:0 0 18px -7px var(--preview-color)}.combine-preview-result{flex-direction:column;flex:1;align-items:center;gap:7px;min-height:0;padding-top:7px;display:flex;overflow:hidden}.combine-preview.is-revealing .combine-preview-result{animation:.62s cubic-bezier(.16,1,.3,1) both combinePreviewReveal}@keyframes combinePreviewReveal{0%{opacity:0;transform:translate(-9px)scale(.94)}55%{opacity:1;transform:translate(2px)scale(1.015)}to{opacity:1;transform:translate(0)scale(1)}}.combine-preview-tooltip{background:#070503cc;border:1px solid #352718;width:100%;padding:8px}.combine-preview-tooltip .text-left{width:100%}.combine-preview-unified{background:#070503d1;border:1px solid #352718;flex:none;width:100%;overflow:hidden}.combine-preview-unified .unified-compare-card{width:100%}.combine-preview-unified .unified-compare-card__header{flex-basis:52px;min-height:52px;padding-block:6px}.combine-preview-unified .unified-compare-section h4{height:24px;padding-bottom:6px}.combine-preview-unified .unified-compare-stat-row{min-height:25px}@media (width<=1100px){.atolye-window--docked{--forge-side-width:214px}.atolye-window--docked .salvage-body{grid-template-columns:minmax(270px, 1fr) var(--forge-side-width)}.atolye-window--docked .salvage-grid{grid-template-columns:repeat(3,76px);grid-auto-rows:76px;gap:6px}.atolye-window--docked .combine-workspace{grid-template-columns:minmax(290px, 1fr) var(--forge-side-width)}.atolye-window--docked .combine-stage{--combine-merge-y:166px}.atolye-window--docked .combine-src{width:102px;height:auto;min-height:122px}.atolye-window--docked .combine-src-frame{width:102px;height:102px}.atolye-window--docked .combine-projected{width:102px;min-width:102px;min-height:122px}.atolye-window--docked .combine-projected-frame{width:102px;height:102px}}.cb-forge-mini .atolye-window{--forge-side-width:145px}.cb-forge-mini .atolye-tabs--3,.cb-forge-mini .atolye-tabs--4{padding-inline:8px}.cb-forge-mini .salvage-layout,.cb-forge-mini .combine-layout{gap:5px}.cb-forge-mini .salvage-body{grid-template-columns:minmax(190px, 1fr) var(--forge-side-width);gap:5px}.cb-forge-mini .salvage-selection-panel,.cb-forge-mini .salvage-output-panel{padding:5px}.cb-forge-mini .salvage-grid{grid-template-columns:repeat(3,57px);grid-auto-rows:57px;gap:4px}.cb-forge-mini .salvage-slot-rarity,.cb-forge-mini .salvage-grid-prompt{display:none}.cb-forge-mini .salvage-rarity-filters{gap:3px;padding-top:4px}.cb-forge-mini .salvage-rarity-btn{height:21px;padding-inline:3px;font-size:5.5px}.cb-forge-mini .salvage-rarity-btn b{display:none}.cb-forge-mini .salvage-output-title{font-size:6px}.cb-forge-mini .salvage-output-row{grid-template-columns:32px minmax(0,1fr) auto;gap:4px;min-height:38px;padding:3px}.cb-forge-mini .salvage-output-assets{width:30px;height:30px}.cb-forge-mini .salvage-output-assets img{max-width:25px;max-height:27px}.cb-forge-mini .salvage-output-copy>span{font-size:6px}.cb-forge-mini .salvage-output-copy small{display:none}.cb-forge-mini .salvage-action-bar{grid-template-columns:1fr var(--forge-side-width);gap:4px;min-height:34px}.cb-forge-mini .salvage-selected-status{padding-inline:5px;font-size:6px}.cb-forge-mini .salvage-cta{min-height:34px}.cb-forge-mini .salvage-receipt{width:min(330px,92%)}.cb-forge-mini .salvage-receipt-items{max-height:190px}.cb-forge-mini .combine-workspace{grid-template-columns:minmax(195px, 1fr) var(--forge-side-width);gap:5px}.cb-forge-mini .combine-stage,.cb-forge-mini .combine-preview{padding:5px}.cb-forge-mini .combine-stage{--combine-merge-gap:17px;--combine-merge-y:125px}.cb-forge-mini .combine-src{width:80px;height:auto;min-height:90px;padding:0}.cb-forge-mini .combine-src-frame{width:80px;height:80px}.cb-forge-mini .combine-src-name{display:none}.cb-forge-mini .combine-src-lbl{font-size:5px}.cb-forge-mini .combine-source-operator{margin-top:31px;font-size:16px}.cb-forge-mini .combine-sources{grid-template-columns:minmax(0,1fr) 13px minmax(0,1fr) 13px minmax(0,1fr);gap:2px}.cb-forge-mini .combine-forge-flow{height:40px}.cb-forge-mini .combine-flow-stem{height:22px}.cb-forge-mini .combine-flow-arrow{width:10px;height:10px}.cb-forge-mini .combine-projected{gap:2px;width:80px;min-width:80px;min-height:98px;margin:4px auto 0;padding:0}.cb-forge-mini .combine-projected-frame{width:80px;height:80px}.cb-forge-mini .combine-projected-asset{width:34px!important;height:34px!important}.cb-forge-mini .combine-projected-question{font-size:28px}.cb-forge-mini .combine-projected-copy span,.cb-forge-mini .combine-rule-note{display:none}.cb-forge-mini .combine-action-row{grid-template-columns:1fr 1fr;gap:4px}.cb-forge-mini .combine-auto-btn,.cb-forge-mini .combine-cta{min-height:31px;font-size:6px}.cb-forge-mini .combine-preview-item-icon{width:62px;height:62px}.cb-forge-mini .combine-preview-tooltip{padding:5px}.cb-forge-mini .combine-preview-unified .unified-compare-card{padding-inline:5px}.cb-forge-mini .combine-preview-unified .unified-compare-card__label{flex-basis:25px;height:25px;font-size:5px}.cb-forge-mini .combine-preview-unified .unified-compare-card__header{flex-basis:48px;gap:5px;min-height:48px;padding-block:5px}.cb-forge-mini .combine-preview-unified .unified-compare-card__icon{flex-basis:34px;width:34px;height:34px}.cb-forge-mini .combine-preview-unified .unified-compare-card__icon img{width:28px!important;height:28px!important}.cb-forge-mini .combine-preview-unified .unified-compare-card__identity{gap:3px}.cb-forge-mini .combine-preview-unified .unified-compare-card__identity strong{font-size:8px}.cb-forge-mini .combine-preview-unified .unified-compare-card__identity>span{font-size:4.5px}.cb-forge-mini .combine-preview-unified .unified-compare-card__identity small{font-size:6px}.cb-forge-mini .combine-preview-unified .unified-compare-section{padding-inline:1px}.cb-forge-mini .combine-preview-unified .unified-compare-section h4{height:22px;padding-bottom:5px;font-size:4.5px}.cb-forge-mini .combine-preview-unified .unified-compare-stat-row{grid-template-columns:minmax(0,1fr) auto;gap:3px;min-height:23px}.cb-forge-mini .combine-preview-unified .unified-compare-stat-row__label{font-size:7px}.cb-forge-mini .combine-preview-unified .unified-compare-stat-row>strong{grid-column:2;font-size:7.5px}.cb-forge-mini .combine-preview-unified .unified-compare-delta{display:none}.enchant-layout{gap:7px}.enchant-body{grid-template-columns:minmax(260px, 1fr) var(--forge-side-width);flex:1;gap:8px;min-height:0;display:grid;overflow:hidden}.enchant-workbench,.enchant-cost-panel{background:radial-gradient(circle at 50% 30%,#67308e26,#0000 52%),linear-gradient(#120d08fa,#080605fc);border:1px solid #3a2a16;min-width:0;min-height:0;position:relative;box-shadow:inset 0 0 24px #0000005c,inset 0 1px #ffdc9609}.enchant-workbench{flex-direction:column;gap:6px;padding:8px;display:flex;overflow:hidden}.enchant-empty-state{text-align:center;color:#8a7550;border:1px dashed #b072dc47;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:20px;display:flex}.enchant-empty-rune{color:#c78cff;background:radial-gradient(circle,#9147be40,#0f0913d1 68%);border:1px solid #56366f;place-items:center;width:68px;height:68px;display:grid;transform:rotate(45deg);box-shadow:0 0 24px #a456dc1f,inset 0 0 14px #9750c92e}.enchant-empty-rune>svg{filter:drop-shadow(0 0 5px #c46bff73);transform:rotate(-45deg)}.enchant-empty-state strong{color:#d7c19b;font-size:10px}.enchant-empty-state small{color:#8d6eaa;font-size:8px}.enchant-item-card{text-align:left;cursor:pointer;color:#d8c8a5;border:1px solid var(--enchant-rarity);background:linear-gradient(90deg, var(--enchant-rarity), transparent 55%), #080604d1;align-items:center;gap:10px;min-height:76px;padding:8px 11px 8px 8px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.enchant-item-card{background:linear-gradient(90deg, color-mix(in srgb, var(--enchant-rarity) 14%, transparent), transparent 55%), #080604d1}}.enchant-item-card{box-shadow:inset 3px 0 0 var(--enchant-rarity), inset 0 0 18px #0000006b}.enchant-item-icon{border:1px solid var(--enchant-rarity);flex:0 0 62px;place-items:center;width:62px;height:62px;display:grid}@supports (color:color-mix(in lab, red, red)){.enchant-item-icon{border:1px solid color-mix(in srgb, var(--enchant-rarity) 62%, #24170c)}}.enchant-item-icon{background:radial-gradient(circle, var(--enchant-rarity), #080604 72%)}@supports (color:color-mix(in lab, red, red)){.enchant-item-icon{background:radial-gradient(circle, color-mix(in srgb, var(--enchant-rarity) 13%, #080604), #080604 72%)}}.enchant-item-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.enchant-item-copy strong{color:#f0dfbd;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.enchant-item-copy small{text-transform:uppercase;letter-spacing:.04em;font-size:7px;font-weight:800}.enchant-affix-head{color:#bca16e;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #352718;justify-content:space-between;align-items:center;min-height:23px;padding:0 7px;font-size:8px;font-weight:900;display:flex}.enchant-affix-head b{color:#d7a6ff}.enchant-affix-list{flex-direction:column;flex:1;gap:4px;min-height:0;padding-right:2px;display:flex;overflow-y:auto}.enchant-affix-row{--affix-color:#b8b8c8;border:1px solid #2c2116;border-left:2px solid var(--affix-color);background:linear-gradient(90deg, var(--affix-color), #080604b8 48%);grid-template-columns:28px minmax(0,1fr) auto auto auto;align-items:center;gap:5px;min-height:43px;padding:5px 7px;display:grid}@supports (color:color-mix(in lab, red, red)){.enchant-affix-row{background:linear-gradient(90deg, color-mix(in srgb, var(--affix-color) 9%, transparent), #080604b8 48%)}}.enchant-affix-row.is-added{border-left-color:#46d36a}.enchant-affix-list.is-result .enchant-affix-row{animation:.42s ease-out both enchantReveal}.enchant-affix-list.is-result .enchant-affix-row:nth-child(2){animation-delay:60ms}.enchant-affix-list.is-result .enchant-affix-row:nth-child(3){animation-delay:.12s}.enchant-affix-list.is-result .enchant-affix-row:nth-child(4){animation-delay:.18s}.enchant-affix-list.is-result .enchant-affix-row:nth-child(5){animation-delay:.24s}@keyframes enchantReveal{0%{opacity:.25;filter:brightness(1.8);transform:translate(8px)}to{opacity:1;filter:brightness();transform:translate(0)}}.enchant-affix-gem{width:24px;height:24px;color:var(--affix-color);border:1px solid var(--affix-color);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.enchant-affix-gem{border:1px solid color-mix(in srgb, var(--affix-color) 45%, #24170c)}}.enchant-affix-gem{background:#070504cc;transform:rotate(45deg)}.enchant-affix-gem>svg{transform:rotate(-45deg)}.enchant-affix-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.enchant-affix-copy strong{color:#d7c9ab;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.enchant-affix-copy small{color:#71634b;text-transform:uppercase;font-size:6px}.enchant-affix-row.is-added .enchant-affix-copy small{color:#4fbd68}.enchant-affix-value{text-shadow:0 0 7px var(--affix-color);align-items:baseline;gap:4px;font-size:11px;font-weight:900;display:flex}@supports (color:color-mix(in lab, red, red)){.enchant-affix-value{text-shadow:0 0 7px color-mix(in srgb, var(--affix-color) 40%, transparent)}}.enchant-affix-value small{opacity:.78;min-width:15px;font-size:6px}.enchant-affix-old{opacity:.7;font-size:8px;font-weight:700;text-decoration:line-through}.enchant-affix-arrow{color:#7d6541}.enchant-affix-row.is-up .enchant-affix-arrow{color:#65d67b}.enchant-affix-row.is-down .enchant-affix-arrow{color:#e87575}.enchant-rule-note{color:#7e6d52;background:#090705b3;border:1px solid #292016;flex:none;align-items:flex-start;gap:5px;padding:5px 7px;font-size:6.5px;line-height:1.45;display:flex}.enchant-rule-note svg{color:#9c6ade;flex:none;margin-top:1px}.enchant-cost-panel{flex-direction:column;gap:7px;padding:8px;display:flex}.enchant-cost-title{color:#d3b778;text-transform:uppercase;border-bottom:1px solid #3a2a16;justify-content:space-between;align-items:center;min-height:24px;padding-bottom:6px;font-size:8px;font-weight:900;display:flex}.enchant-cost-title svg{color:#c78cff}.enchant-cost-list{flex-direction:column;gap:5px;display:flex}.enchant-cost-row{background:#080604c2;border:1px solid #33271b;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:52px;padding:5px;display:grid}.enchant-cost-row.is-missing{background:#360e1147;border-color:#5b2926}.enchant-cost-row.is-ready{border-color:#304223}.enchant-cost-asset{color:#e3c6ff;background:radial-gradient(circle,#9750c938,#09060b 72%);border:1px solid #4e365e;place-items:center;width:36px;height:36px;display:grid}.enchant-cost-asset img{object-fit:contain;width:30px;height:30px}.enchant-cost-asset.is-gold{color:#ffce4d;background:radial-gradient(circle,#d9a44133,#090704 72%);border-color:#5a471f}.enchant-cost-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.enchant-cost-copy strong{color:#d5c19a;white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.enchant-cost-copy small{color:#78674d;font-size:6px}.enchant-cost-row>b{color:#cfc3a8;white-space:nowrap;font-size:8px}.enchant-cost-row.is-missing>b{color:#ff8181}.enchant-cost-row.is-ready>b{color:#8bd477}.enchant-first-bonus,.enchant-risk-note{align-items:flex-start;gap:6px;padding:6px 7px;font-size:7px;line-height:1.45;display:flex}.enchant-first-bonus{color:#80d58f;background:#11371852;border:1px solid #305536}.enchant-risk-note{color:#e5a26d;background:#3c1a1147;border:1px solid #5e3325;margin-top:auto}.enchant-first-bonus svg,.enchant-risk-note svg{flex:none;margin-top:1px}.enchant-cta{width:100%;min-height:38px;box-shadow:0 0 14px #9750c91f}.enchant-side-hint{color:#7d6a4f;text-align:center;min-height:17px;font-size:7px}.enchant-side-hint.is-error{color:#ff8a8a}.enchant-side-hint.is-success{color:#7ee394;font-weight:900}.enchant-confirm{box-shadow:0 18px 45px #000000b8,0 0 25px #9750c924}.enchant-confirm-item{background:#080604b8;border:1px solid #3a2d1c;align-items:center;gap:9px;margin:8px 14px;padding:7px;display:flex}.enchant-confirm-item>span{flex-direction:column;gap:3px;min-width:0;display:flex}.enchant-confirm-item strong{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.enchant-confirm-item small{color:#7d6d52;font-size:7px}.enchant-confirm-cost{color:#d9be82;justify-content:space-between}.atolye-window--docked .enchant-body{grid-template-columns:minmax(250px, 1fr) var(--forge-side-width)}.cb-forge-mini .enchant-body{grid-template-columns:minmax(190px, 1fr) var(--forge-side-width);gap:5px}.cb-forge-mini .enchant-workbench,.cb-forge-mini .enchant-cost-panel{gap:4px;padding:5px}.cb-forge-mini .enchant-item-card{gap:6px;min-height:60px;padding:4px 7px 4px 4px}.cb-forge-mini .enchant-item-icon{flex-basis:50px;width:50px;height:50px}.cb-forge-mini .enchant-affix-gem{width:19px;height:19px}.cb-forge-mini .enchant-affix-copy strong{font-size:6px}.cb-forge-mini .enchant-affix-copy small,.cb-forge-mini .enchant-rule-note{display:none}.cb-forge-mini .enchant-affix-value{font-size:8px}.cb-forge-mini .enchant-cost-asset{width:28px;height:28px}.cb-forge-mini .enchant-cost-copy small{display:none}.cb-forge-mini .enchant-first-bonus,.cb-forge-mini .enchant-risk-note{padding:4px;font-size:5.5px}.ws-confirm-overlay{z-index:25;background:#0009;justify-content:center;align-items:center;padding:1rem;display:flex;position:absolute;inset:0}.ws-confirm{background:linear-gradient(#1c150f,#100c08);border:1px solid #77592a;width:100%;max-width:340px}.ws-confirm-title{color:#ffb26a;background:linear-gradient(#5a1d23,#290d11);border-bottom:1px solid #caa24a80;padding:8px 10px;font-family:"Press Start 2P",monospace;font-size:8px}.ws-confirm-body{color:#cdbd95;padding:12px 14px 6px;font-size:11px;line-height:1.6}.ws-confirm-list{flex-wrap:wrap;gap:6px;padding:0 14px 10px;font-size:10px;font-weight:700;display:flex}.ws-confirm-rewards{background:#140f0880;border:1px solid #3a2e1a;border-radius:4px;margin:0 14px 8px;padding:8px 10px}.ws-confirm-rewards-head{color:#f2d488;margin-bottom:4px;font-size:10px;font-weight:800}.ws-confirm-rewards ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ws-confirm-rewards li{color:#cdbd95;font-size:10px}.ws-confirm-rewards li:before{content:"• ";color:#ff8a3b}.ws-confirm-irreversible{color:#ff8a9a;margin-top:6px;font-size:9px;font-weight:800}.ws-confirm-btns{border-top:1px solid #2a1e0e;gap:8px;padding:10px 14px;display:flex}.combine-allbar{background:linear-gradient(90deg,#130c22,#0e0818,#130c22);border:1px solid #2a1a4a;flex-shrink:0;align-items:center;gap:8px;padding:6px 10px;display:flex}.combine-allbar.is-on{border-color:#7a5cff;box-shadow:0 0 14px -5px #7a5cff66}.combine-allbar-lbl{color:#c49bff;font-size:9px;font-weight:900}.combine-allbar-info{color:#8a7aae;flex:1;font-size:8px}.combine-core{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;min-height:0;display:flex}.combine-slots{justify-content:center;gap:8px;display:flex}.combine-slot{cursor:pointer;background:#0e0a06;border:2px solid;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100px;height:110px;display:flex;position:relative}.combine-slot-lbl{font-size:8px;font-weight:700}.combine-slot-empty{color:#5a4a30;text-align:center;padding:0 4px;font-size:7px;line-height:1.4}.combine-arrow{font-size:20px;line-height:1}.combine-result{background:#0a0704;border:2px solid;place-items:center;width:80px;height:80px;display:grid}.combine-result-cap{color:#b79a6a;text-align:center;font-size:9px}.efsun-head{border-bottom:2px solid;flex-shrink:0;align-items:center;gap:10px;padding-bottom:8px;display:flex}.efsun-head-icon{background:#0e0a06;border:2px solid;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.efsun-head-name{font-size:12px;font-weight:900}.efsun-head-sub{color:#8a7550;text-transform:capitalize;font-size:8px}.efsun-affixes{flex-direction:column;flex:1;gap:4px;min-height:0;display:flex;overflow-y:auto}.efsun-affix{border:1px solid;justify-content:space-between;align-items:center;padding:6px 9px;font-size:9px;font-weight:700;display:flex}.inv-cell.workshop-eligible{box-shadow:inset 0 0 0 1px #caa24a66}.inv-cell.workshop-ineligible{opacity:.46;filter:grayscale(35%)}.inv-cell.workshop-selected{z-index:2;transform:scale(1.03);box-shadow:0 0 0 2px #ffce4d,0 0 12px 1px #ffce4d88!important}.inv-cell.workshop-item-warning.workshop-selected{box-shadow:0 0 0 2px #ff8a5a,0 0 12px 1px #ff8a5a99!important}.equip-slot.workshop-enchant-slot.workshop-eligible{cursor:pointer;box-shadow:inset 0 0 0 1px #c57bf273,0 0 7px #9b4bd22e!important}.equip-slot.workshop-enchant-slot.workshop-ineligible{opacity:.4;filter:grayscale(.55);cursor:not-allowed}.equip-slot.workshop-enchant-slot.workshop-selected{opacity:1;filter:none;z-index:4;transform:scale(1.05);border-color:#c177ed!important;box-shadow:0 0 0 2px #9d55ca,0 0 13px #b55be9b8,inset 0 0 9px #9746c93d!important}.workshop-equipped-selected{z-index:12;color:#e8bcff;pointer-events:none;background:#31133f;border:1px solid #d49af5;place-items:center;width:15px;height:15px;display:grid;position:absolute;top:-3px;right:-3px;box-shadow:0 0 7px #b55be9a6}.workshop-sel-badge{z-index:12;color:#1a0d00;background:#ffce4d;border:1px solid #7a5a10;place-items:center;min-width:15px;height:15px;padding:0 2px;font-size:9px;font-weight:900;line-height:1;display:grid;position:absolute;top:-2px;left:-2px}:root{--workspace-edge:7px;--inventory-panel-width:420px;--workshop-gap:10px;--game-right-rail-width:56px;--workshop-max-width:620px}.atolye-dock{z-index:55;pointer-events:none;position:absolute;inset:0}.atolye-window--docked{right:auto;left:calc(var(--workspace-edge) + var(--inventory-panel-width) + var(--workshop-gap));top:var(--workspace-edge);transform-origin:top;width:min(var(--workshop-max-width), calc(100% - var(--inventory-panel-width) - var(--workshop-gap) - var(--workspace-edge) * 2));max-width:var(--workshop-max-width);height:min(calc(100% - var(--workspace-edge) * 2), 480px);pointer-events:auto;will-change:transform, opacity;max-height:none;margin:0;animation:.2s cubic-bezier(.2,.78,.2,1) both workshop-dock-open-in;position:absolute}.atolye-window--docked.is-closing{pointer-events:none;animation:.18s cubic-bezier(.4,0,.78,.2) both workshop-dock-open-out}@keyframes workshop-dock-open-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes workshop-dock-open-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(8px)scale(.985)}}@media (prefers-reduced-motion:reduce){.atolye-window--docked,.atolye-window--docked.is-closing{animation:none}}.atolye-window--docked .atolye-header{min-height:40px;padding:4px 10px}.atolye-window--docked .atolye-header-title{font-size:10px}.atolye-window--docked .atolye-body{padding:8px 10px 10px}.atolye-window--docked{--forge-side-width:214px}.atolye-window--docked .salvage-body{grid-template-columns:minmax(250px, 1fr) var(--forge-side-width)}.atolye-window--docked .combine-workspace{grid-template-columns:minmax(270px, 1fr) var(--forge-side-width)}.atolye-window--docked .craft-layout{grid-template-columns:132px 1fr 150px}@media (width<=1440px){.atolye-window--docked .craft-layout{grid-template-columns:132px 1fr 150px}.atolye-window--docked .enh-layout{grid-template-columns:200px 1fr}.atolye-window--docked .atolye-master-mini{width:var(--forge-side-width);flex-basis:var(--forge-side-width);grid-template-columns:20px auto minmax(35px,1fr)}.atolye-window--docked .atolye-master-mini b{display:none}}.ws-two-col{flex:1;grid-template-columns:1fr 240px;gap:8px;min-height:0;display:grid}.ws-col-left{background:#0e0a06;border:1px solid #1e1810;flex-direction:column;min-height:0;padding:8px;display:flex;overflow:hidden}.ws-col-right{flex-direction:column;min-height:0;display:flex}.ws-dropzone{color:#8a7550;text-align:center;border:2px dashed #caa24a47;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:16px;font-size:10px;line-height:1.6;display:flex}.ws-sel-strip--fill{background:0 0;border:0;flex:1;align-content:flex-start;max-height:none;padding:0}.ws-dim2{color:#5a4a30}.efsun-empty-left{text-align:center;justify-content:center;align-items:center;gap:8px}.efsun-empty-prompt{color:#cdbd95;font-size:11px;line-height:1.5}.efsun-empty-res{flex-direction:column;gap:4px;width:100%;margin-top:10px;display:flex}.efsun-preview-empty{background:#0e0a06;border:1px solid #1e1810;gap:6px;padding:8px}.efsun-preview-ph{color:#5a4a30;text-align:center;border:1px dashed #caa24a33;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;font-size:9px;line-height:1.5;display:flex}.wiki-root{min-height:0;color:var(--text);flex:1;font-size:11px;display:flex}.wiki-nav{background:#00000038;border-right:1px solid #b5873c47;flex-direction:column;flex:0 0 152px;gap:2px;padding:8px 6px;display:flex;overflow-y:auto}.wiki-nav-item{text-align:left;color:var(--text-dim);border-radius:3px;align-items:center;gap:7px;padding:6px 8px;transition:background .12s,color .12s;display:flex}.wiki-nav-item:hover{color:var(--text);background:#ffdc8c12}.wiki-nav-item.is-on{color:var(--gold-soft);box-shadow:inset 2px 0 0 var(--gold-soft);background:#c9a22729}.wiki-main{flex-direction:column;flex:1;min-width:0;display:flex}.wiki-head{border-bottom:1px solid #b5873c3d;justify-content:space-between;align-items:flex-start;gap:12px;padding:9px 12px 7px;display:flex}.wiki-h2{color:var(--gold-soft);letter-spacing:.02em;font-size:13px}.wiki-h3{color:var(--gold-soft);border-bottom:1px solid #b5873c33;margin:0 0 5px;padding-bottom:3px;font-size:11px}.wiki-sub{color:var(--text-dim);font-size:10px}.wiki-note{color:var(--text-dim);margin:3px 0 6px;font-size:10px;line-height:1.45}.wiki-intro{margin-bottom:8px;font-size:11px;line-height:1.5}.wiki-search{color:var(--text-dim);background:#00000059;border-radius:3px;flex:0 0 210px;align-items:center;gap:5px;padding:4px 8px;display:flex;box-shadow:inset 0 0 0 1px #b5873c4d}.wiki-search input{color:var(--text);background:0 0;border:0;outline:0;width:100%;font-size:10px}.wiki-body{flex:1;min-height:0;padding:10px 12px 14px;overflow-y:auto}.wiki-section{margin-bottom:14px}.wiki-empty{text-align:center;color:var(--text-dim);padding:18px 0;font-size:11px}.wiki-filters{flex-direction:column;gap:4px;margin-bottom:8px;display:flex}.wiki-chips{flex-wrap:wrap;gap:4px;margin-bottom:5px;display:flex}.wiki-chip{color:var(--text-dim);background:#ffffff0d;border-radius:3px;padding:3px 8px;font-size:10px;box-shadow:inset 0 0 0 1px #ffffff12}.wiki-chip:hover{color:var(--text);background:#ffffff17}.wiki-chip.is-on{color:#1a1206;background:var(--gold-soft);box-shadow:inset 0 0 0 1px #00000040}.wiki-grid{gap:6px;display:grid}.wiki-grid--acts{grid-template-columns:repeat(auto-fill,minmax(228px,1fr))}.wiki-grid--enemies{grid-template-columns:repeat(auto-fill,minmax(88px,1fr))}.wiki-grid--items{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}.wiki-grid--slots,.wiki-grid--affix,.wiki-grid--runes,.wiki-grid--chests,.wiki-grid--workshop{grid-template-columns:repeat(auto-fill,minmax(216px,1fr))}.wiki-grid--rarity{grid-template-columns:repeat(auto-fill,minmax(148px,1fr))}.wiki-grid--skills,.wiki-grid--augments{grid-template-columns:repeat(auto-fill,minmax(196px,1fr))}.wiki-card{background:#ffffff09;border-radius:3px;padding:7px 8px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #b5873c38}.wiki-card--enemy,.wiki-card--item{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:6px 4px;display:flex}.wiki-card--enemy:hover,.wiki-card--item:hover{background:#ffdc8c14}.wiki-card.is-sel{box-shadow:inset 0 0 0 1px var(--gold-soft);background:#c9a2271f}.wiki-card-title{color:var(--gold-soft);font-size:11px;font-weight:700}.wiki-card-name{color:var(--text);word-break:break-word;font-size:9px;line-height:1.25}.wiki-truncate{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wiki-card--act{padding:0}.wiki-act-bg{opacity:.16;filter:saturate(.7);background-position:50%;background-size:cover;position:absolute;inset:0}.wiki-act-body{flex-direction:column;gap:4px;padding:8px 9px;display:flex;position:relative}.wiki-act-row{flex-wrap:wrap;gap:2px;display:flex}.wiki-act-boss{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.wiki-boss-chip{color:#ffb3b3;background:#be3c3c29;border-radius:3px;align-items:center;gap:3px;padding:1px 5px 1px 1px;font-size:9px;display:inline-flex}.wiki-tagrow{flex-wrap:wrap;align-items:center;gap:6px;margin:3px 0;display:flex}.wiki-tag{color:var(--text-dim);background:#ffffff14;border-radius:2px;padding:1px 5px;font-size:9px}.wiki-tag--boss{color:#ffc9c9;background:#be3c3c59;position:absolute;top:3px;right:3px}.wiki-tag--active{color:#a9c9ff;background:#5a96ff33}.wiki-tag--passive{color:#a9dfb9;background:#78c88c2e}.wiki-tag--ultimate{color:var(--gold-soft);background:#c9a2273d}.wiki-split{grid-template-columns:1fr 216px;align-items:start;gap:10px;display:grid}.wiki-detail{background:#00000047;border-radius:3px;max-width:100%;padding:9px;position:sticky;top:0;overflow:hidden;box-shadow:inset 0 0 0 1px #b5873c47}.wiki-detail--empty{color:var(--text-dim);text-align:center;padding:20px 9px;font-size:10px}.wiki-detail-head{align-items:center;gap:9px;margin-bottom:7px;display:flex}.wiki-facts{flex-direction:column;gap:3px;display:flex}.wiki-fact{justify-content:space-between;gap:8px;font-size:10px;display:flex}.wiki-fact dt{color:var(--text-dim)}.wiki-fact dd{color:var(--text);text-align:right}.wiki-list{flex-direction:column;gap:4px;font-size:10px;line-height:1.45;display:flex}.wiki-list li{color:var(--text-dim);padding-left:9px;position:relative}.wiki-list li:before{content:"·";color:var(--gold-soft);position:absolute;left:2px}.wiki-list--tight{gap:2px}.wiki-list b{color:var(--text)}.wiki-steps{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:5px;margin-bottom:12px;display:grid}.wiki-step{background:#ffffff09;border-radius:3px;align-items:center;gap:7px;padding:6px 8px;font-size:10px;display:flex;box-shadow:inset 0 0 0 1px #b5873c2e}.wiki-step-n{color:#1a1206;background:var(--gold-soft);border-radius:50%;flex:0 0 16px;place-items:center;height:16px;font-size:9px;font-weight:700;display:grid}.wiki-slot-head{color:var(--gold-soft);align-items:center;gap:5px;margin-bottom:3px;display:flex}.wiki-bars{flex-direction:column;gap:2px;margin-top:4px;display:flex}.wiki-bar{grid-template-columns:1fr 54px 26px;align-items:center;gap:5px;font-size:9px;display:grid}.wiki-bar-label{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wiki-bar-track{background:#ffffff17;border-radius:2px;height:4px;overflow:hidden}.wiki-bar-track i{background:var(--gold-soft);height:100%;display:block}.wiki-bar-val{color:var(--text-dim);text-align:right}.wiki-affix-list{flex-direction:column;gap:2px;margin-top:4px;display:flex}.wiki-affix-list li{grid-template-columns:1fr auto auto;align-items:center;gap:6px;font-size:10px;display:grid}.wiki-affix-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wiki-affix-range{color:var(--text-dim);font-size:9px}.wiki-affix-slots{color:var(--text-faint);gap:1px;display:flex}.wiki-aug-rarities{flex-direction:column;gap:2px;margin-top:4px;display:flex}.wiki-aug-row{align-items:center;gap:5px;display:flex}.wiki-aug-dot{border-radius:50%;flex:0 0 6px;width:6px;height:6px}.wiki-recipe{border-top:1px solid #b5873c2e;margin-top:6px;padding-top:5px}.wiki-timeline{flex-direction:column;gap:4px;display:flex}.wiki-tl-item{background:#ffffff09;border-radius:3px;grid-template-columns:92px 1fr;align-items:baseline;gap:9px;padding:6px 8px;font-size:10px;display:grid;box-shadow:inset 0 0 0 1px #b5873c2e}.wiki-tl-level{color:var(--gold-soft);font-weight:700}.wiki-results{flex-direction:column;gap:2px;display:flex}.wiki-result{text-align:left;width:100%;color:var(--text-dim);border-radius:3px;grid-template-columns:14px 1fr auto auto;align-items:center;gap:8px;padding:5px 7px;font-size:10px;display:grid}.wiki-result:hover{background:#ffdc8c14}.wiki-result-label{color:var(--text)}.wiki-result-cat{color:var(--gold-soft)}.wiki-more{align-items:center;gap:8px;margin-top:6px;display:flex}@media (width<=900px){.wiki-root{flex-direction:column}.wiki-nav{border-bottom:1px solid #b5873c47;border-right:0;flex-direction:row;flex:none;padding:5px 6px;overflow:auto hidden}.wiki-nav-item{white-space:nowrap;flex:none}.wiki-nav-item.is-on{box-shadow:inset 0 -2px 0 var(--gold-soft)}.wiki-head{flex-direction:column;align-items:stretch;gap:6px}.wiki-search{flex:auto}.wiki-split{grid-template-columns:1fr}.wiki-detail{position:static}}.game-shell:not(.game-shell--mini) .normal-storage-drawer{width:270px;height:610px;image-rendering:pixelated;background:linear-gradient(#0d0e0b 0%,#070806 100%);border-color:#a87c2fb8;border-radius:4px 0 0 4px;top:0;bottom:auto;right:0}.normal-storage-drawer:after{display:none}.normal-storage-drawer .normal-drawer__body{min-height:0;padding:3px 4px}.depot-drawer-content{color:#d9c69b;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.depot-drawer-toolbar{background:linear-gradient(#261b0df5,#0d0d09f0);border-bottom:1px solid #b2842f6b;align-items:center;min-height:46px;padding:7px 44px 5px 10px;display:flex;position:relative}.depot-drawer-toolbar__title{color:#e0b95e;text-transform:uppercase;text-shadow:0 2px 2px #000;align-items:center;gap:7px;font:400 8px/1 "Press Start 2P",ui-monospace,monospace;display:flex}.depot-page-tabs{background:#090a08;border-bottom:1px solid #a0742752;flex:0 0 34px;grid-template-columns:repeat(3,minmax(0,1fr)) 31px;gap:1px;min-height:34px;padding:2px;display:grid}.depot-page-tabs button{cursor:pointer;background:linear-gradient(#17140c,#0b0b08);border:1px solid #684d1f9e;place-items:center;min-width:0;padding:1px 3px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #00000073}.depot-page-tabs button:hover,.depot-page-tabs button.is-active{filter:brightness(1.08);background:linear-gradient(#312311,#121009);border-color:#e0ae48e6}.depot-page-tabs button.is-active{box-shadow:inset 0 0 10px #c7912d29,0 0 6px #e0ae4829}.depot-page-tabs img{object-fit:contain;width:34px;height:22px;image-rendering:pixelated;filter:sepia(.15)drop-shadow(0 1px 2px #000)}.depot-page-tabs .depot-page-tabs__close{color:#d7ad54;padding:0;font:400 18px/1 ui-monospace,monospace}.depot-page-tabs .depot-page-tabs__close:hover{color:#ffe29a;border-color:#e1b250}.depot-grid-shell{background:#080906;flex:1;width:100%;min-height:0;padding:3px;transition:box-shadow .12s,filter .12s;position:relative}.depot-grid-shell.is-drag-over{filter:brightness(1.08);box-shadow:inset 0 0 0 2px #ddb052,inset 0 0 24px #d29b3629}.depot-grid{grid-template-rows:repeat(11,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));gap:1px 0;width:100%;height:100%;display:grid}.depot-slot{background:radial-gradient(88% 76% at 50% 38%,#1c1c14 0%,#13140f 58%,#090a08 100%);border:1px solid #4a4128b8;border-radius:0;place-items:center;min-width:0;min-height:0;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #0000006b}.depot-slot--empty:after{content:"";border:1px solid #cfa95b09;position:absolute;inset:4px}button.depot-slot--item{border-color:var(--depot-ring)}@supports (color:color-mix(in lab, red, red)){button.depot-slot--item{border-color:color-mix(in srgb, var(--depot-ring) 72%, #2d281b)}}button.depot-slot--item{background:radial-gradient(ellipse 88% 76% at 50% 38%, var(--depot-ring) 0%, var(--depot-ring) 58%, var(--depot-ring) 100%)}@supports (color:color-mix(in lab, red, red)){button.depot-slot--item{background:radial-gradient(ellipse 88% 76% at 50% 38%, color-mix(in srgb, var(--depot-ring) 10%, #1c1c14) 0%, color-mix(in srgb, var(--depot-ring) 5%, #13140f) 58%, color-mix(in srgb, var(--depot-ring) 3%, #090a08) 100%)}}button.depot-slot--item{cursor:pointer}button.depot-slot--item:before{content:"";z-index:1;background:var(--depot-frame,none) center / 100% 100% no-repeat;image-rendering:pixelated;pointer-events:none;position:absolute;inset:0}.depot-slot--rarity-common{--depot-frame:url(/ui-kit/inventory/slot-common-frame-v3.png?v=20260729-225414)}.depot-slot--rarity-uncommon{--depot-frame:url(/ui-kit/inventory/slot-uncommon-frame-v3.png?v=20260729-225135)}.depot-slot--rarity-rare{--depot-frame:url(/ui-kit/inventory/slot-rare-frame-v3.png)}.depot-slot--rarity-epic{--depot-frame:url(/ui-kit/inventory/slot-epic-frame-v3.png)}.depot-slot--rarity-legendary{--depot-frame:url(/ui-kit/inventory/slot-legendary-frame-v3.png)}.depot-slot--rarity-mitik{--depot-frame:url(/ui-kit/inventory/slot-mitik-frame-v3.png)}button.depot-slot--item:hover,button.depot-slot--item.is-selected{z-index:2;border-color:var(--depot-rarity);filter:brightness(1.13);box-shadow:inset 0 0 0 2px #0000006b, inset 0 0 10px var(--depot-rarity), 0 0 6px var(--depot-rarity)}@supports (color:color-mix(in lab, red, red)){button.depot-slot--item:hover,button.depot-slot--item.is-selected{box-shadow:inset 0 0 0 2px #0000006b, inset 0 0 10px color-mix(in srgb, var(--depot-rarity) 16%, transparent), 0 0 6px color-mix(in srgb, var(--depot-rarity) 42%, transparent)}}.depot-slot>img{z-index:2;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 2px 2px #000);position:relative;width:92%!important;height:92%!important}.depot-slot__lock{z-index:4;color:#ffce4d;filter:drop-shadow(0 1px 1px #000);position:absolute;top:2px;right:2px}.depot-transfer-box{background:radial-gradient(70% 65% at 50% 25%,#6a4c1a1f,#0000 72%),#080907b8;flex-direction:column;flex:1;justify-content:center;gap:7px;min-height:0;padding:9px 8px 7px;display:flex}.depot-transfer-selection{background:#090907c7;border:1px solid #77572273;flex-direction:column;justify-content:center;gap:4px;min-height:36px;padding:5px 7px;display:flex}.depot-transfer-selection span{color:#ceac6580;text-transform:uppercase;font:400 5px/1 "Press Start 2P",ui-monospace,monospace}.depot-transfer-selection strong{color:#d8bc78;text-overflow:ellipsis;white-space:nowrap;font:700 9px/1.2 ui-monospace,monospace;overflow:hidden}.depot-transfer-actions{grid-template-columns:1fr 1fr;gap:5px;display:grid}.depot-transfer-actions button{color:#dcaf51;cursor:pointer;background:linear-gradient(#2a1d0e,#100c07);border:1px solid #a67728a8;justify-content:center;align-items:center;gap:5px;min-height:38px;padding:4px;display:flex;box-shadow:inset 0 0 0 2px #00000061}.depot-transfer-actions button:hover:not(:disabled){color:#ffe09a;filter:brightness(1.12);border-color:#e2b654}.depot-transfer-actions button:disabled{opacity:.25;cursor:not-allowed}.depot-transfer-actions button span{text-align:center;text-transform:uppercase;font:400 5px/1.2 "Press Start 2P",ui-monospace,monospace}.depot-transfer-box p{color:#b8a06a6b;text-align:center;min-height:18px;margin:0;font:600 7px/1.3 ui-monospace,monospace}.depot-transfer-box p.is-visible{color:#e2bd68}.depot-drawer-capacity{color:#ccaf719e;text-transform:uppercase;background:#070806eb;border-top:1px solid #976b2461;justify-content:space-between;align-items:center;min-height:27px;padding:4px 9px;font:400 5.5px/1 "Press Start 2P",ui-monospace,monospace;display:flex}.depot-drawer-capacity b{color:#ddb45a;font:700 9px/1 ui-monospace,monospace}.essence-window-title-icon{object-fit:contain;width:24px;height:24px;image-rendering:pixelated;filter:drop-shadow(0 0 5px #dea94a57)}.essence-stones{color:#d8d0bd;background:linear-gradient(#c0913a06 1px,#0000 1px) 0 0/16px 16px,linear-gradient(90deg,#c0913a05 1px,#0000 1px) 0 0/16px 16px,radial-gradient(76% 92% at 50% 44%,#3e484829,#0000 72%),linear-gradient(#111411 0%,#080a09 100%);flex-direction:column;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.essence-stones:before,.essence-stones:after{content:"";z-index:1;pointer-events:none;position:absolute}.essence-stones:before{clip-path:polygon(0 9px,9px 9px,9px 0,calc(100% - 9px) 0,calc(100% - 9px) 9px,100% 9px,100% calc(100% - 9px),calc(100% - 9px) calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,9px calc(100% - 9px),0 calc(100% - 9px));border:1px solid #bf903929;inset:7px}.essence-stones:after{background:linear-gradient(90deg,#0000,#d5a44573,#0000);height:1px;top:48px;left:28px;right:28px}.essence-stones__intro{z-index:2;flex:0 0 50px;justify-content:space-between;align-items:center;min-height:50px;padding:8px 24px 7px;display:flex;position:relative}.essence-stones__intro>div:first-child{flex-direction:column;gap:5px;min-width:0;display:flex}.essence-stones__intro span,.essence-stones__intro strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.essence-stones__intro span{color:#ccc1a58c;font:600 9px/1 ui-monospace,monospace}.essence-stones__intro strong{color:#dbb965;letter-spacing:.06em;text-transform:uppercase;font:400 6px/1 "Press Start 2P",ui-monospace,monospace}.essence-stones__resonance{background:#080a09c7;border:1px solid #97712f57;grid-template-columns:8px auto auto;align-items:center;gap:7px;min-width:184px;padding:7px 9px;display:grid;box-shadow:inset 0 0 0 2px #00000061}.essence-stones__resonance i{background:#5ee68c;width:7px;height:7px;box-shadow:0 0 8px #36e170cc}.essence-stones__resonance span{color:#cfc09c9e;text-transform:uppercase;font:400 5px/1 "Press Start 2P",ui-monospace,monospace}.essence-stones__resonance b{color:#8decaa;justify-self:end;font:800 10px/1 ui-monospace,monospace}.essence-stones__board{z-index:2;flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-height:0;padding:9px 20px 10px;display:grid;position:relative}.essence-channel{--stone-color:#d8ad54;--stone-glow:#d8ad545c;border:1px solid var(--stone-color);flex-direction:column;align-items:center;min-width:0;padding:12px 7px 9px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.essence-channel{border:1px solid color-mix(in srgb, var(--stone-color) 27%, #302b20)}}.essence-channel{background:radial-gradient(82% 68% at 50% 56%, var(--stone-glow), transparent 66%), linear-gradient(180deg, var(--stone-color) 0%, #090b0a 77%);border-radius:0}@supports (color:color-mix(in lab, red, red)){.essence-channel{background:radial-gradient(82% 68% at 50% 56%, var(--stone-glow), transparent 66%), linear-gradient(180deg, color-mix(in srgb, var(--stone-color) 6%, #111411) 0%, #090b0a 77%)}}.essence-channel{color:var(--stone-color);cursor:pointer;clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 7px,100% calc(100% - 7px),calc(100% - 7px) 100%,7px 100%,0 calc(100% - 7px),0 7px);transition:transform .14s,border-color .14s,filter .14s,box-shadow .14s;box-shadow:inset 0 0 0 2px #0000005c}.essence-channel:before{content:"";border:1px solid var(--stone-color);position:absolute;inset:4px}@supports (color:color-mix(in lab, red, red)){.essence-channel:before{border:1px solid color-mix(in srgb, var(--stone-color) 12%, transparent)}}.essence-channel:before{clip-path:inherit;pointer-events:none}.essence-channel:after{content:"";background:linear-gradient(90deg, transparent, var(--stone-color), transparent);width:42px;position:absolute;top:76px;bottom:47px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.essence-channel:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--stone-color) 8%, transparent), transparent)}}.essence-channel:after{filter:blur(7px);pointer-events:none}.essence-channel:hover{z-index:2;border-color:var(--stone-color);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.essence-channel:hover{border-color:color-mix(in srgb, var(--stone-color) 66%, #6f5d38)}}.essence-channel:hover{filter:brightness(1.08)}.essence-channel.is-selected{z-index:3;border-color:var(--stone-color);box-shadow:inset 0 0 0 2px #0000007a, inset 0 0 22px var(--stone-glow), 0 0 12px var(--stone-glow)}@supports (color:color-mix(in lab, red, red)){.essence-channel.is-selected{box-shadow:inset 0 0 0 2px #0000007a, inset 0 0 22px color-mix(in srgb, var(--stone-glow) 64%, transparent), 0 0 12px color-mix(in srgb, var(--stone-glow) 72%, transparent)}}.essence-channel.is-locked{filter:saturate(.32)brightness(.64)}.essence-channel.is-locked:hover,.essence-channel.is-locked.is-selected{filter:saturate(.48)brightness(.78)}.essence-channel__sigil{z-index:2;border:1px solid var(--stone-color);flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.essence-channel__sigil{border:1px solid color-mix(in srgb, var(--stone-color) 72%, #24261e)}}.essence-channel__sigil{background:radial-gradient(circle, var(--stone-color) 0 44%, #080a08 46% 100%)}@supports (color:color-mix(in lab, red, red)){.essence-channel__sigil{background:radial-gradient(circle, color-mix(in srgb, var(--stone-color) 18%, #141713) 0 44%, #080a08 46% 100%)}}.essence-channel__sigil{color:var(--stone-color);clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,0 calc(100% - 5px),0 5px);box-shadow:inset 0 0 9px #000000d1, 0 0 10px var(--stone-glow)}.essence-channel__name{z-index:2;max-width:100%;color:var(--stone-color);margin-top:9px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.essence-channel__name{color:color-mix(in srgb, var(--stone-color) 78%, #f0dfb5)}}.essence-channel__name{text-overflow:ellipsis;text-shadow:0 1px 2px #000;text-transform:uppercase;white-space:nowrap;font:400 6px/1.3 "Press Start 2P",ui-monospace,monospace}.essence-channel__role{z-index:2;color:#c3bba67a;text-transform:uppercase;margin-top:4px;font:700 7px/1 ui-monospace,monospace;position:relative}.essence-channel__conduit{background:linear-gradient(180deg, transparent, var(--stone-color) 22%, var(--stone-color) 78%, transparent);width:2px;box-shadow:0 0 7px var(--stone-color);opacity:.38;position:absolute;top:91px;bottom:57px;left:50%;transform:translate(-50%)}.essence-socket{z-index:3;border:2px solid var(--stone-color);flex:0 0 108px;place-items:center;width:108px;height:108px;margin:auto 0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.essence-socket{border:2px solid color-mix(in srgb, var(--stone-color) 70%, #5f4f31)}}.essence-socket{background:radial-gradient(circle at 50% 45%, var(--stone-color) 0 38%, #050706 40% 53%, #151811 55% 62%, #070907 64%)}@supports (color:color-mix(in lab, red, red)){.essence-socket{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--stone-color) 12%, #0a0d0b) 0 38%, #050706 40% 53%, #151811 55% 62%, #070907 64%)}}.essence-socket{clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px);box-shadow:inset 0 0 0 5px #00000085, inset 0 0 18px var(--stone-glow), 0 0 15px var(--stone-glow)}.essence-socket:before,.essence-socket:after,.essence-socket__ring{content:"";pointer-events:none;position:absolute}.essence-socket:before{border:1px solid var(--stone-color);inset:8px}@supports (color:color-mix(in lab, red, red)){.essence-socket:before{border:1px solid color-mix(in srgb, var(--stone-color) 68%, #7b6537)}}.essence-socket:before{transform:rotate(45deg)}.essence-socket:after{border:1px dashed var(--stone-color);inset:17px}@supports (color:color-mix(in lab, red, red)){.essence-socket:after{border:1px dashed color-mix(in srgb, var(--stone-color) 45%, transparent)}}.essence-socket:after{border-radius:50%;animation:16s steps(32,end) infinite essence-ring-spin}.essence-socket__ring{border:solid var(--stone-color);inset:-7px}@supports (color:color-mix(in lab, red, red)){.essence-socket__ring{border:solid color-mix(in srgb, var(--stone-color) 58%, #4f462f)}}.essence-socket__ring{clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 18px),calc(100% - 18px) 100%,18px 100%,0 calc(100% - 18px),0 18px);border-width:1px 4px}.essence-socket img{z-index:4;object-fit:contain;width:62px;height:62px;image-rendering:pixelated;filter:saturate(1.2) contrast(1.08) drop-shadow(0 0 7px var(--stone-color));position:relative;transform:scale(1.12)}.essence-channel--amber .essence-socket img{filter:sepia(1) saturate(7) hue-rotate(347deg) brightness(1.32) drop-shadow(0 0 7px var(--stone-color))}.essence-channel--void .essence-socket img{filter:hue-rotate(82deg) saturate(2.2) brightness(.9) drop-shadow(0 0 7px var(--stone-color))}.essence-socket__empty,.essence-socket__locked{z-index:4;border:1px solid var(--stone-color);place-items:center;width:44px;height:44px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.essence-socket__empty,.essence-socket__locked{border:1px solid color-mix(in srgb, var(--stone-color) 34%, #393b31)}}.essence-socket__empty,.essence-socket__locked{color:var(--stone-color);background:#050706e0}@supports (color:color-mix(in lab, red, red)){.essence-socket__empty,.essence-socket__locked{color:color-mix(in srgb, var(--stone-color) 58%, #88867c)}}.essence-socket__empty,.essence-socket__locked{clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px)}.essence-socket__empty{animation:1.8s steps(4,end) infinite essence-empty-pulse}.essence-channel__status{z-index:3;border-top:1px solid var(--stone-color);flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;min-height:36px;padding-top:7px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.essence-channel__status{border-top:1px solid color-mix(in srgb, var(--stone-color) 16%, transparent)}}.essence-channel__status small{color:#c8bfa875;text-transform:uppercase;font:400 5px/1 "Press Start 2P",ui-monospace,monospace}.essence-channel__status b{color:var(--stone-color)}@supports (color:color-mix(in lab, red, red)){.essence-channel__status b{color:color-mix(in srgb, var(--stone-color) 76%, #ecd7a8)}}.essence-channel__status b{font:800 8px/1 ui-monospace,monospace}.essence-stones__detail{--stone-color:#d8ad54;--stone-glow:#d8ad544d;z-index:2;border:1px solid var(--stone-color);flex:0 0 69px;grid-template-columns:40px minmax(170px,.8fr) minmax(0,1.5fr);align-items:center;gap:12px;min-height:69px;margin:0 20px 13px;padding:8px 12px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.essence-stones__detail{border:1px solid color-mix(in srgb, var(--stone-color) 38%, #3d3524)}}.essence-stones__detail{background:linear-gradient(90deg, var(--stone-color), #090b09 38%)}@supports (color:color-mix(in lab, red, red)){.essence-stones__detail{background:linear-gradient(90deg, color-mix(in srgb, var(--stone-color) 8%, #0c0f0c), #090b09 38%)}}.essence-stones__detail{box-shadow:inset 3px 0 var(--stone-color), inset 0 0 16px #0000006b}.essence-stones__detail-icon{width:36px;height:36px;color:var(--stone-color);border:1px solid var(--stone-color);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.essence-stones__detail-icon{border:1px solid color-mix(in srgb, var(--stone-color) 58%, #39392f)}}.essence-stones__detail-icon{box-shadow:0 0 10px var(--stone-glow);background:#050706cc}.essence-stones__detail-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.essence-stones__detail-copy small{color:#c5bca680;text-transform:uppercase;font:700 7px/1 ui-monospace,monospace}.essence-stones__detail-copy strong{color:var(--stone-color);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.essence-stones__detail-copy strong{color:color-mix(in srgb, var(--stone-color) 76%, #f0dbab)}}.essence-stones__detail-copy strong{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font:400 7px/1.2 "Press Start 2P",ui-monospace,monospace}.essence-stones__detail-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;display:grid}.essence-stones__detail-stats>span{background:#070907d1;border:1px solid #9a7e4438;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:34px;padding:5px 9px;display:flex}.essence-stones__detail-stats small{color:#c4bca994;text-overflow:ellipsis;white-space:nowrap;font:700 8px/1.1 ui-monospace,monospace;overflow:hidden}.essence-stones__detail-stats b{color:var(--stone-color);font:900 12px/1 ui-monospace,monospace}.essence-stones__detail-stats em{color:#beb5a085;grid-column:1/-1;font:9px/1.4 ui-monospace,monospace}.essence-compact{--essence-gold:#c99b3b;box-sizing:border-box;color:#d8d0b9;width:100%;height:100%;min-height:0;font-family:var(--font-pixel);background:radial-gradient(circle at 50% -20%,#c5942f1c,#0000 42%),linear-gradient(145deg,#0b0f0efa,#070909fc);flex-direction:column;padding:10px 12px 8px;display:flex;overflow:hidden}.essence-compact button{font:inherit}.essence-compact__header{border-bottom:1px solid #c99b3b40;justify-content:space-between;align-items:center;min-height:34px;padding:0 2px 7px;display:flex}.essence-compact__header>div{align-items:baseline;gap:9px;min-width:0;display:flex}.essence-compact__header strong{color:#f0d079;letter-spacing:.7px;text-transform:uppercase;font-size:10px}.essence-compact__header span{color:#6f746c;font-size:7px}.essence-compact__header>b{color:#61e58b;letter-spacing:1px;font-size:9px}.essence-compact__sockets{grid-template-columns:repeat(5,1fr);gap:6px;padding:8px 0;display:grid}.essence-compact__socket{--stone-color:#d8bc70;color:#928e83;text-align:left;cursor:pointer;background:linear-gradient(160deg,#181d1af0,#080a0afa);border:1px solid #272b28;grid-template-rows:1fr auto;grid-template-columns:22px 1fr;align-items:center;min-width:0;height:82px;padding:7px 7px 6px;transition:border-color .14s,background .14s,transform .14s;display:grid;position:relative}.essence-compact__socket:after{content:"";pointer-events:none;border-top:2px solid #0000;position:absolute;inset:-1px}.essence-compact__socket:hover,.essence-compact__socket.is-active{border-color:var(--stone-color)}@supports (color:color-mix(in lab, red, red)){.essence-compact__socket:hover,.essence-compact__socket.is-active{border-color:color-mix(in srgb, var(--stone-color) 58%, #272b28)}}.essence-compact__socket:hover,.essence-compact__socket.is-active{background:radial-gradient(circle at 52% 42%, var(--stone-glow), transparent 54%), linear-gradient(160deg, #181d1afa, #080a0afa)}.essence-compact__socket.is-active:after{border-top-color:var(--stone-color)}.essence-compact__socket:active{transform:translateY(1px)}.essence-compact__socket.is-locked{filter:saturate(.35);opacity:.58}.essence-compact__socket-icon{color:var(--stone-color);place-items:center;display:grid}.essence-compact__gem{width:39px;height:39px;color:var(--stone-color);border:1px solid var(--stone-color);grid-area:1/2;justify-self:center;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.essence-compact__gem{border:1px solid color-mix(in srgb, var(--stone-color) 46%, #222)}}.essence-compact__gem{box-shadow:inset 0 0 0 3px #101411, 0 0 16px var(--stone-glow);background:#070a09;border-radius:50%}.essence-compact__gem img{object-fit:contain;width:28px;height:28px;image-rendering:pixelated}.essence-compact__gem i{font-size:20px;font-style:normal;line-height:1}.essence-compact__socket small{color:var(--stone-color);white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;font-size:6px;overflow:hidden}.essence-compact__socket>b{color:#777970;font-size:5px;font-weight:500;position:absolute;bottom:5px;right:6px}.essence-compact__body{border-top:1px solid #20241f;flex:1;grid-template-columns:minmax(0,1fr) 190px;min-height:0;display:grid}.essence-compact__inventory{flex-direction:column;min-width:0;min-height:0;padding:8px 9px 7px 0;display:flex}.essence-compact__section-title{min-height:22px;color:var(--essence-gold);text-transform:uppercase;justify-content:space-between;align-items:center;font-size:7px;display:flex}.essence-compact__section-title span{align-items:center;gap:5px;display:flex}.essence-compact__section-title b{color:#777a72;font-size:6px}.essence-compact__grid{scrollbar-width:thin;scrollbar-color:#665026 #0a0d0b;background-color:#040706c7;background-image:linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:8px 8px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #252923;flex:1;grid-template-columns:repeat(5,1fr);grid-auto-rows:62px;gap:5px;min-height:0;padding:5px;display:grid;overflow-y:auto}.essence-compact__item{--quality-color:#aaa;background:radial-gradient(circle, var(--quality-color), #0b0e0c 68%);border:1px solid #30342e;place-items:center;min-width:0;padding:4px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.essence-compact__item{background:radial-gradient(circle, color-mix(in srgb, var(--quality-color) 13%, transparent), #0b0e0c 68%)}}.essence-compact__item{cursor:pointer}.essence-compact__item:before{content:"";border:1px solid var(--quality-color);position:absolute;inset:2px}@supports (color:color-mix(in lab, red, red)){.essence-compact__item:before{border:1px solid color-mix(in srgb, var(--quality-color) 28%, transparent)}}.essence-compact__item:before{pointer-events:none}.essence-compact__item:hover,.essence-compact__item.is-selected{border-color:var(--quality-color);box-shadow:0 0 11px var(--quality-color)}@supports (color:color-mix(in lab, red, red)){.essence-compact__item:hover,.essence-compact__item.is-selected{box-shadow:0 0 11px color-mix(in srgb, var(--quality-color) 25%, transparent)}}.essence-compact__item.is-equipped:after{content:"";border:1px solid var(--stone-color);box-shadow:inset 0 0 8px var(--stone-color);position:absolute;inset:-1px}@supports (color:color-mix(in lab, red, red)){.essence-compact__item.is-equipped:after{box-shadow:inset 0 0 8px color-mix(in srgb, var(--stone-color) 20%, transparent)}}.essence-compact__item.is-equipped:after{pointer-events:none}.essence-compact__item img{object-fit:contain;width:38px;height:38px;image-rendering:pixelated}.essence-compact__item>span{color:var(--quality-color);font-size:5px;position:absolute;bottom:3px;right:4px}.essence-compact__item em{color:#0b130d;background:#61e58b;padding:2px 3px;font-size:4px;font-style:normal;position:absolute;top:3px;left:3px}.essence-compact__empty{color:#4f5650;grid-column:1/-1;align-self:center;place-items:center;gap:7px;font-size:7px;display:grid}.essence-compact__detail{border-left:1px solid #29281f;flex-direction:column;min-height:0;padding:10px 0 7px 11px;display:flex}.essence-compact__selected{border-bottom:1px solid #262a25;align-items:center;gap:9px;padding-bottom:10px;display:flex}.essence-compact__selected>span{border:1px solid var(--stone-color);width:52px;height:52px;box-shadow:0 0 18px var(--stone-glow), inset 0 0 0 4px #111712;background:#080b09;border-radius:50%;flex:none;place-items:center;display:grid}.essence-compact__selected img{object-fit:contain;width:38px;height:38px;image-rendering:pixelated}.essence-compact__selected div{flex-direction:column;gap:4px;min-width:0;display:flex}.essence-compact__selected small{color:#7f837b;text-transform:uppercase;font-size:5px}.essence-compact__selected strong{color:var(--stone-color);white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.essence-compact__selected b{color:#d9cfb6;font-size:6px}.essence-compact__upgrade{flex-direction:column;gap:6px;margin-top:12px;display:flex}.essence-compact__upgrade>span,.essence-compact__upgrade>b{color:#8e9088;font-size:6px}.essence-compact__upgrade>b{color:var(--stone-color);align-self:flex-end;margin-top:-12px}.essence-compact__upgrade>i{background:#050706;border:1px solid #30352f;height:5px;padding:1px;display:block}.essence-compact__upgrade>i span{background:var(--stone-color);height:100%;box-shadow:0 0 8px var(--stone-glow);transition:width .18s;display:block}.essence-compact__upgrade>small{color:#686d66;font-size:5px;line-height:1.5}.essence-compact__actions{grid-template-columns:1fr 1.25fr;gap:6px;margin-top:auto;display:grid}.essence-compact__actions button{color:#b9ad8d;text-transform:uppercase;cursor:pointer;background:#12130f;border:1px solid #4b4028;min-height:28px;padding:5px;font-size:6px}.essence-compact__actions button:hover:not(:disabled){color:#f3dda0;border-color:#aa8030}.essence-compact__actions button.is-primary{color:#12100a;background:linear-gradient(#d7aa4c,#8b6423);border-color:#d3a243}.essence-compact__actions button:disabled{opacity:.3;cursor:not-allowed;filter:saturate(.2)}.essence-compact__detail>p{color:#796e55;text-align:center;margin:6px 0 0;font-size:5px;line-height:1.45}.essence-compact__pick{color:var(--stone-color);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.essence-compact__pick strong{font-size:8px}.essence-compact__pick span{color:#686d66;max-width:145px;font-size:6px;line-height:1.6}.essence-compact>footer{color:#5d625b;text-align:center;border-top:1px solid #c99b3b2e;min-height:18px;padding-top:6px;font-size:5px}@keyframes essence-ring-spin{to{transform:rotate(360deg)}}@keyframes essence-empty-pulse{50%{filter:brightness(1.45);box-shadow:0 0 9px var(--stone-glow)}}@media (prefers-reduced-motion:reduce){.essence-socket:after,.essence-socket__empty{animation:none}}.hero-world-status{box-sizing:border-box;width:112px;height:22px;font-family:var(--font-pixel);filter:drop-shadow(0 2px 2px #000000e0);transform-origin:50% 100%;image-rendering:pixelated;position:relative}.hero-world-status *{box-sizing:border-box}.hero-world-status.is-mini{transform:scale(.82)}.hero-world-status.is-defeated{opacity:.46;filter:grayscale()drop-shadow(0 2px 2px #000c)}.hero-world-status__level{z-index:4;color:#fff1b5;clip-path:polygon(3px 0,100% 0,100% calc(100% - 3px),calc(100% - 3px) 100%,3px 100%,0 calc(100% - 3px),0 3px);background:linear-gradient(135deg,#ffffff14,#0000 42%),linear-gradient(#30352d,#0b0e0c);border:1px solid #b39148;place-items:center;width:24px;height:22px;display:grid;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 2px #080a09,inset 0 0 7px #d5a84347,0 0 0 1px #000000bf}.hero-world-status__level:after{content:"";opacity:.68;background:linear-gradient(90deg,#0000,#d5a942,#0000);height:1px;position:absolute;bottom:1px;left:2px;right:2px}.hero-world-status__level span{letter-spacing:-.2px;text-shadow:0 1px #000,1px 0 #000,0 0 5px #ffdd7b9e;margin-top:-1px;font-size:9px;font-weight:900;line-height:1}.hero-world-status__bars{clip-path:polygon(0 0,calc(100% - 3px) 0,100% 3px,100% calc(100% - 3px),calc(100% - 3px) 100%,0 100%);background:#060806;border:1px solid #6f603f;width:92px;height:19px;padding:1px 1px 1px 4px;position:absolute;top:1px;right:0;box-shadow:inset 0 0 0 1px #171d18,0 0 0 1px #000000c7}.hero-world-status__hp{background:repeating-linear-gradient(90deg,#0000 0 10px,#ffffff14 10px 11px),#101410;border:1px solid #071008;height:10px;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #000}.hero-world-status__hp>i{transform-origin:0;display:block;position:absolute;inset:0 auto 0 0}.hero-world-status__hp-lag{z-index:1;background:#e5d36b;transition:width .72s cubic-bezier(.22,.7,.2,1) .14s}.hero-world-status__hp-fill{z-index:2;background:repeating-linear-gradient(90deg,#0000 0 10px,#0000001f 10px 11px),linear-gradient(#5ce073 0%,#22a543 45%,#11762f 100%);border-top:1px solid #d3ffd085;transition:width .14s ease-out;box-shadow:inset 0 -2px #00290d66,0 0 5px #28d65347}.hero-world-status.is-warning .hero-world-status__hp-fill{background:repeating-linear-gradient(90deg,#0000 0 10px,#0000001a 10px 11px),linear-gradient(#ffd45b,#d68a18 56%,#9c5910);border-top-color:#ffeeb18c;box-shadow:inset 0 -2px #3f1e0057,0 0 6px #f29f1e52}.hero-world-status.is-critical .hero-world-status__hp-fill{background:repeating-linear-gradient(90deg,#0000 0 10px,#0000001f 10px 11px),linear-gradient(#ff6969,#d32333 55%,#86131f);border-top-color:#ffc5c58c;animation:.75s steps(2,end) infinite heroWorldHpCritical;box-shadow:inset 0 -2px #3800066b,0 0 7px #ee1f317a}.hero-world-status__xp{background:#111518;border:1px solid #080b0d;height:3px;margin-top:1px;position:relative;overflow:hidden}.hero-world-status__xp i{background:linear-gradient(90deg,#286fbe,#39b8ff 72%,#b5ecff),#287ebc;transition:width .24s ease-out;display:block;position:absolute;inset:0 auto 0 0;box-shadow:0 0 5px #3eb0ff9e}.hero-world-status__xp i:after{content:"";background:linear-gradient(90deg,#0000 0 70%,#ffffffad 82%,#0000 100%);animation:2.4s linear infinite heroWorldXpShine;position:absolute;inset:0}@keyframes heroWorldHpCritical{50%{filter:brightness(1.28)}}@keyframes heroWorldXpShine{0%{transform:translate(-130%)}to{transform:translate(130%)}}@media (prefers-reduced-motion:reduce){.hero-world-status__hp-fill,.hero-world-status__xp i:after{animation:none}}.essence-resonance{box-sizing:border-box;color:#d6d0c1;width:100%;height:100%;min-height:0;font-family:var(--font-pixel);background:radial-gradient(at 50% 32%,#28302d47,#0000 58%),linear-gradient(#111312 0%,#0a0c0b 65%,#080908 100%);flex-direction:column;padding:10px 14px 8px;display:flex;overflow:hidden}.essence-resonance button{font:inherit}.essence-resonance__topline{color:#777c74;letter-spacing:.35px;justify-content:space-between;align-items:center;min-height:26px;padding:0 2px 7px;font-size:6px;display:flex}.essence-resonance__currency{color:#58e98a;background:#08120cb8;border:1px solid #53d37c42;align-items:center;gap:6px;height:23px;padding:0 9px;display:flex;box-shadow:inset 0 0 10px #26c35b12}.essence-resonance__currency small{color:#778079;text-transform:uppercase;font-size:5px}.essence-resonance__currency b{color:#69f49a;font-size:9px}.essence-resonance__array{isolation:isolate;border-top:1px solid #cb9e4029;border-bottom:1px solid #cb9e402e;grid-template-columns:repeat(5,1fr);min-height:222px;display:grid;position:relative}.essence-resonance__array:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#ffffff05,#0000),radial-gradient(at 50% 100%,#ca9d410f,#0000 58%);position:absolute;inset:0}.essence-pillar{--stone-color:#ddd;min-width:0;color:var(--stone-color);background:linear-gradient(180deg, var(--stone-color), transparent 82%);border:0;border-left:1px solid #ffffff09;flex-direction:column;align-items:center;padding:13px 4px 8px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.essence-pillar{background:linear-gradient(180deg, color-mix(in srgb, var(--stone-color) 4%, transparent), transparent 82%)}}.essence-pillar{cursor:pointer;transition:transform .2s,filter .2s,background .2s;overflow:hidden}.essence-pillar:first-child{border-left:0}.essence-pillar:before{content:"";opacity:0;background:radial-gradient(ellipse at 50% 56%, var(--stone-glow), transparent 62%);transition:opacity .22s;position:absolute;inset:0}.essence-pillar:after{content:"";opacity:.18;background:var(--stone-color);filter:blur(20px);clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);height:92px;position:absolute;bottom:-52px;left:18%;right:18%}.essence-pillar:hover,.essence-pillar.is-active{z-index:2;background:linear-gradient(180deg, var(--stone-color), transparent 88%);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.essence-pillar:hover,.essence-pillar.is-active{background:linear-gradient(180deg, color-mix(in srgb, var(--stone-color) 9%, transparent), transparent 88%)}}.essence-pillar:hover:before,.essence-pillar.is-active:before{opacity:1}.essence-pillar.is-active{box-shadow:inset 0 2px var(--stone-color)}.essence-pillar__aura{opacity:.5;background:radial-gradient(circle, var(--stone-glow), transparent 68%);filter:blur(3px);width:50px;height:50px;animation:2.7s ease-in-out infinite essenceAura;animation-delay:var(--column-delay);border-radius:50%;position:absolute;top:10px}.essence-pillar__sigil{z-index:2;border:1px solid var(--stone-color);place-items:center;width:38px;height:38px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.essence-pillar__sigil{border:1px solid color-mix(in srgb, var(--stone-color) 62%, #202622)}}.essence-pillar__sigil{background:radial-gradient(circle, var(--stone-color), #070908 70%);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.essence-pillar__sigil{background:radial-gradient(circle, color-mix(in srgb, var(--stone-color) 22%, #080b09), #070908 70%)}}.essence-pillar__sigil{box-shadow:0 0 15px var(--stone-glow), inset 0 0 0 3px #030504b8}.essence-pillar__beam{z-index:1;background:linear-gradient(transparent, var(--stone-color), transparent);width:2px;height:27px;box-shadow:0 0 8px var(--stone-color);animation:1.9s ease-in-out infinite essenceBeam;animation-delay:var(--column-delay);margin:2px 0 -2px;position:relative}.essence-pillar__socket{z-index:2;border:2px solid var(--stone-color);flex:none;place-items:center;width:72px;height:72px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.essence-pillar__socket{border:2px solid color-mix(in srgb, var(--stone-color) 74%, #30332f)}}.essence-pillar__socket{background:radial-gradient(circle, var(--stone-color) 0 43%, #070908 44% 60%, transparent 61%), conic-gradient(from 35deg, var(--stone-color), #171b18 12%, var(--stone-color) 28%, #171b18 44%, var(--stone-color) 63%, #171b18 78%, var(--stone-color));border-radius:50%}@supports (color:color-mix(in lab, red, red)){.essence-pillar__socket{background:radial-gradient(circle, color-mix(in srgb, var(--stone-color) 17%, #080b0a) 0 43%, #070908 44% 60%, transparent 61%), conic-gradient(from 35deg, var(--stone-color), #171b18 12%, var(--stone-color) 28%, #171b18 44%, var(--stone-color) 63%, #171b18 78%, var(--stone-color))}}.essence-pillar__socket{box-shadow:0 0 19px var(--stone-glow), inset 0 0 0 5px #0b0e0c, inset 0 0 18px var(--stone-glow);transition:transform .2s,box-shadow .2s}.essence-pillar.is-active .essence-pillar__socket{box-shadow:0 0 28px var(--stone-glow), inset 0 0 0 5px #0b0e0c, inset 0 0 22px var(--stone-glow);transform:scale(1.08)}.essence-pillar__socket:before,.essence-pillar__socket:after{content:"";border:2px solid var(--stone-color);opacity:.65;width:15px;height:28px;position:absolute}.essence-pillar__socket:before{clip-path:polygon(0 0,100% 20%,100% 80%,0 100%);border-right:0;left:-9px}.essence-pillar__socket:after{clip-path:polygon(100% 0,0 20%,0 80%,100% 100%);border-left:0;right:-9px}.essence-pillar__socket img{z-index:2;object-fit:contain;width:43px;height:43px;image-rendering:pixelated;filter:drop-shadow(0 0 8px var(--stone-color));animation:2.4s ease-in-out infinite essenceFloat;animation-delay:var(--column-delay);position:relative}.essence-pillar__orbit{border:1px dashed var(--stone-color);position:absolute;inset:7px}@supports (color:color-mix(in lab, red, red)){.essence-pillar__orbit{border:1px dashed color-mix(in srgb, var(--stone-color) 62%, transparent)}}.essence-pillar__orbit{border-radius:50%;animation:9s linear infinite essenceOrbit}.essence-pillar__copy{z-index:2;flex-direction:column;align-items:center;gap:3px;width:100%;margin-top:9px;display:flex;position:relative}.essence-pillar__copy strong{max-width:100%;color:var(--stone-color);white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.essence-pillar__copy small{color:#696e68;text-transform:uppercase;font-size:5px}.essence-pillar__copy b{color:#d3d0c4;font-size:6px}.essence-pillar>i{color:var(--quality-color);text-align:center;text-transform:uppercase;opacity:.68;font-size:4px;font-style:normal;position:absolute;bottom:5px;left:5px;right:5px}.essence-resonance__upgrade{--stone-color:#ddd;grid-template-columns:142px minmax(95px,1fr) 70px 84px 112px;align-items:center;gap:8px;min-height:72px;padding:9px 2px 7px;display:grid}.essence-resonance__selected{align-items:center;gap:7px;min-width:0;display:flex}.essence-resonance__selected>span{width:33px;height:33px;color:var(--stone-color);border:1px solid var(--stone-color);flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.essence-resonance__selected>span{border:1px solid color-mix(in srgb, var(--stone-color) 54%, #242824)}}.essence-resonance__selected>span{box-shadow:0 0 13px var(--stone-glow);background:#090c0a;border-radius:50%}.essence-resonance__selected>div{flex-direction:column;gap:3px;min-width:0;display:flex}.essence-resonance__selected small,.essence-resonance__progress small,.essence-resonance__cost small{color:#6c716b;text-transform:uppercase;font-size:4px}.essence-resonance__selected strong{color:var(--stone-color);white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.essence-resonance__selected>em{color:var(--quality-color);align-self:flex-start;margin-left:auto;font-size:4px;font-style:normal}.essence-resonance__progress{flex-direction:column;gap:5px;display:flex}.essence-resonance__progress>span{justify-content:space-between;align-items:baseline;display:flex}.essence-resonance__progress b{color:var(--stone-color);font-size:8px}.essence-resonance__progress b i{color:#5f645e;font-size:5px;font-style:normal}.essence-resonance__progress>div{background:#050706;border:1px solid #30352f;height:5px;padding:1px}.essence-resonance__progress>div i{background:linear-gradient(90deg, var(--stone-color), var(--stone-color));height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.essence-resonance__progress>div i{background:linear-gradient(90deg, color-mix(in srgb, var(--stone-color) 60%, #fff), var(--stone-color))}}.essence-resonance__progress>div i{box-shadow:0 0 7px var(--stone-glow);transition:width .28s}.essence-resonance__cost{color:#e0bf64;grid-template-columns:16px 1fr;align-items:center;min-width:0;display:grid}.essence-resonance__cost svg{grid-row:1/3}.essence-resonance__cost b{color:#ddd3b9;font-size:7px}.essence-resonance__cost.is-missing,.essence-resonance__cost.is-missing b{color:#e15c62}.essence-resonance__max{color:var(--quality-color);text-align:center;grid-column:3/5;font-size:6px}.essence-resonance__upgrade>button{color:#161208;border:1px solid var(--stone-color);flex-direction:column;justify-content:center;align-items:center;min-height:38px;display:flex}@supports (color:color-mix(in lab, red, red)){.essence-resonance__upgrade>button{border:1px solid color-mix(in srgb, var(--stone-color) 68%, #d7b451)}}.essence-resonance__upgrade>button{cursor:pointer;background:linear-gradient(#e4c36c,#997027);transition:filter .15s,transform .15s;box-shadow:inset 0 1px #ffffff47,0 0 14px #bf8e2a1f}.essence-resonance__upgrade>button:hover:not(:disabled){filter:brightness(1.14);transform:translateY(-1px)}.essence-resonance__upgrade>button:active:not(:disabled){transform:translateY(1px)}.essence-resonance__upgrade>button:disabled{color:#6f6b5f;box-shadow:none;cursor:not-allowed;background:#171915;border-color:#35352f}.essence-resonance__upgrade>button span{text-transform:uppercase;font-size:7px}.essence-resonance__upgrade>button small{opacity:.72;margin-top:3px;font-size:4px}.essence-resonance>footer{color:#666b65;border-top:1px solid #cb9e401f;justify-content:center;align-items:center;gap:6px;min-height:17px;font-size:5px;display:flex}@keyframes essenceAura{0%,to{opacity:.34;transform:scale(.86)}50%{opacity:.7;transform:scale(1.16)}}@keyframes essenceBeam{0%,to{opacity:.32;transform:scaleY(.75)}50%{opacity:.95;transform:scaleY(1.08)}}@keyframes essenceFloat{0%,to{transform:translateY(1px)scale(.98)}50%{transform:translateY(-3px)scale(1.03)}}@keyframes essenceOrbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.essence-pillar__aura,.essence-pillar__beam,.essence-pillar__socket img,.essence-pillar__orbit{animation:none}}.game-shell:not(.game-shell--mini) .normal-character-handle-stack{z-index:91;width:82px;height:82px;position:absolute;bottom:91px;right:10px;overflow:visible}.game-shell:not(.game-shell--mini) .normal-character-handle-stack .normal-panel-handle{top:0;bottom:auto;right:0}.game-shell:not(.game-shell--mini) .normal-character-handle-stack .normal-panel-handle--stones{z-index:-1;opacity:0;pointer-events:none;transition:opacity .16s,transform .2s cubic-bezier(.2,.8,.2,1),filter .14s;transform:translate(0)scale(.76)}.game-shell:not(.game-shell--mini) .normal-character-handle-stack:hover .normal-panel-handle--stones,.game-shell:not(.game-shell--mini) .normal-character-handle-stack:focus-within .normal-panel-handle--stones,.game-shell:not(.game-shell--mini) .normal-character-handle-stack.is-stones-active .normal-panel-handle--stones{z-index:1;opacity:1;pointer-events:auto;transform:translate(-86px)scale(1)}.game-shell:not(.game-shell--mini) .normal-character-handle-stack .normal-panel-handle--character{z-index:2}.game-shell:not(.game-shell--mini) .inventory-utility-rail{z-index:78;pointer-events:auto;flex-direction:column;gap:4px;animation:.2s cubic-bezier(.2,.78,.2,1) both inventory-utility-in;display:flex;position:absolute;top:7px;left:269px}.inventory-utility-tab{width:54px;height:54px;box-shadow:none;color:#e0b75f;image-rendering:pixelated;cursor:pointer;background:0 0;border:0;border-radius:0;outline:0;place-items:center;padding:0;transition:filter .16s,transform .16s;display:grid;position:relative;overflow:visible}.inventory-utility-tab:before{display:none}.inventory-utility-tab img{object-fit:contain;pointer-events:none;filter:brightness(.96)saturate(.96)drop-shadow(0 3px 3px #000000d1);width:46px;height:46px;transition:filter .16s,transform .16s}.inventory-utility-tab>span{color:#e6c477;letter-spacing:.06em;opacity:0;pointer-events:none;background:#070806f5;border:1px solid #c2923b7a;min-width:max-content;padding:5px 7px;font:400 6px/1 "Press Start 2P",ui-monospace,monospace;transition:opacity .12s,transform .12s;position:absolute;top:50%;left:44px;transform:translate(-5px,-50%)}.inventory-utility-tab:hover,.inventory-utility-tab.is-active{filter:brightness(1.14);transform:translate(2px)}.inventory-utility-tab:hover>span{opacity:1;transform:translateY(-50%)}.inventory-utility-tab.is-active img{filter:brightness(1.18)saturate(1.12)drop-shadow(0 0 6px #e7b14494)drop-shadow(0 3px 3px #000000c7);transform:scale(1.06)}@keyframes inventory-utility-in{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}.game-shell:not(.game-shell--mini) .normal-essence-drawer{z-index:74;pointer-events:auto;width:344px;height:366px;image-rendering:pixelated;background:radial-gradient(circle at 50% 43%,#2d433738,#0000 47%),linear-gradient(155deg,#111411fc,#050706fc);border:1px solid #ba8930c2;border-radius:5px;animation:.23s cubic-bezier(.2,.8,.2,1) both essence-drawer-in;position:absolute;top:7px;left:323px;overflow:hidden;box-shadow:inset 0 0 0 2px #000000b8,inset 0 0 0 3px #e3b24f0f,0 12px 32px #000000b8}@keyframes essence-drawer-in{0%{opacity:0;transform:translate(-20px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}.essence-dock{color:#d8c99d;background-color:#0000;background-image:linear-gradient(#69836709 1px,#0000 1px),linear-gradient(90deg,#69836709 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:12px 12px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;grid-template-rows:42px 197px 105px 22px;height:100%;display:grid}.essence-dock button{font-family:inherit}.essence-dock__header{background:linear-gradient(90deg,#2a1f0fb3,#080a08c7);border-bottom:1px solid #b485314d;align-items:center;gap:7px;min-width:0;padding:5px 6px 5px 8px;display:flex;box-shadow:0 3px 12px #00000052}.essence-dock__mark{color:#f0c761;background:#1a140ad1;border:1px solid #d8a8488c;flex:none;place-items:center;width:27px;height:27px;display:grid;transform:rotate(45deg)}.essence-dock__mark svg{transform:rotate(-45deg)}.essence-dock__header>div{gap:3px;min-width:0;display:grid}.essence-dock__header strong{color:#f4d583;letter-spacing:.03em;font:400 9px/1 "Press Start 2P",ui-monospace,monospace}.essence-dock__header small{color:#c9b58594;text-transform:uppercase;font:400 5px/1 "Press Start 2P",ui-monospace,monospace}.essence-dock__points{color:#67e491;background:#05140cc7;border:1px solid #5ec37e42;justify-content:center;align-items:center;gap:5px;min-width:58px;height:25px;margin-left:auto;padding:0 7px;display:flex}.essence-dock__points b{font:400 8px/1 "Press Start 2P",ui-monospace,monospace}.essence-dock__header>button{color:#bda66e;cursor:pointer;background:#100d08c2;border:1px solid #bc8f3e8a;flex:none;place-items:center;width:27px;height:27px;padding:0;display:grid}.essence-dock__header>button:hover{color:#ffe3a0;border-color:#e2b558}.essence-dock__constellation{background:radial-gradient(circle at 50% 50%, var(--stone-glow), transparent 16%), radial-gradient(circle at 50% 50%, #2f4e3e24, transparent 57%);border-bottom:1px solid #b3863238;position:relative;overflow:hidden}.essence-dock__ring{pointer-events:none;border:1px solid #ae955b24;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.essence-dock__ring--outer{border-style:dashed;width:214px;height:158px;animation:22s linear infinite essenceDockOrbit}.essence-dock__ring--inner{width:104px;height:104px}.essence-dock__links{opacity:.45;clip-path:polygon(50% 0,100% 37%,81% 100%,19% 100%,0 37%);background:linear-gradient(31deg,#0000 49.5%,#ba9a5738 50%,#0000 50.5%),linear-gradient(149deg,#0000 49.5%,#ba9a5738 50%,#0000 50.5%),linear-gradient(90deg,#0000 49.5%,#ba9a572e 50%,#0000 50.5%);width:172px;height:120px;position:absolute;top:50%;left:50%;translate:-50% -50%}.essence-dock__core{border:1px solid var(--stone-color);place-items:center;width:62px;height:62px;display:grid;position:absolute;top:51%;left:50%}@supports (color:color-mix(in lab, red, red)){.essence-dock__core{border:1px solid color-mix(in srgb, var(--stone-color) 54%, #d6aa56)}}.essence-dock__core{background:radial-gradient(circle, var(--stone-color), transparent 64%), #080c0a}@supports (color:color-mix(in lab, red, red)){.essence-dock__core{background:radial-gradient(circle, color-mix(in srgb, var(--stone-color) 22%, transparent), transparent 64%), #080c0a}}.essence-dock__core{color:var(--stone-color);box-shadow:inset 0 0 0 4px #080a08, inset 0 0 0 5px var(--stone-color), 0 0 20px var(--stone-glow)}@supports (color:color-mix(in lab, red, red)){.essence-dock__core{box-shadow:inset 0 0 0 4px #080a08, inset 0 0 0 5px color-mix(in srgb, var(--stone-color) 35%, #4c4129), 0 0 20px var(--stone-glow)}}.essence-dock__core{transform:rotate(45deg)}.essence-dock__core:before{content:"";border:1px dashed var(--stone-color);position:absolute;inset:7px}@supports (color:color-mix(in lab, red, red)){.essence-dock__core:before{border:1px dashed color-mix(in srgb, var(--stone-color) 52%, transparent)}}.essence-dock__core:before{animation:12s linear infinite reverse essenceDockOrbit}.essence-dock__core>span{border:1px solid var(--stone-color);position:absolute;inset:-7px}@supports (color:color-mix(in lab, red, red)){.essence-dock__core>span{border:1px solid color-mix(in srgb, var(--stone-color) 20%, transparent)}}.essence-dock__core svg,.essence-dock__core small{transform:rotate(-45deg)}.essence-dock__core small{color:#dbc58e;font:400 5px/1 "Press Start 2P",ui-monospace,monospace;position:absolute;bottom:2px;right:3px}.essence-node{--node-color:#d6aa56;width:58px;height:67px;color:var(--node-color);cursor:pointer;animation:essenceNodeIn .28s var(--node-delay) both;background:0 0;border:0;align-content:start;justify-items:center;gap:2px;padding:0;transition:filter .15s,transform .16s;display:grid;position:absolute}.essence-node.is-top{top:7px;left:calc(50% - 29px)}.essence-node.is-upper-right{top:45px;right:28px}.essence-node.is-lower-right{bottom:5px;right:66px}.essence-node.is-lower-left{bottom:5px;left:66px}.essence-node.is-upper-left{top:45px;left:28px}.essence-node__halo{background:radial-gradient(circle, var(--node-glow), transparent 70%);opacity:.72;border-radius:50%;width:42px;height:42px;transition:opacity .15s,transform .15s;position:absolute;top:0;left:8px;transform:scale(.88)}.essence-node__gem{border:1px solid var(--node-color);place-items:center;width:42px;height:42px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.essence-node__gem{border:1px solid color-mix(in srgb, var(--node-color) 64%, #79653f)}}.essence-node__gem{box-shadow:inset 0 0 0 3px #060806, inset 0 0 0 4px var(--node-quality);background:radial-gradient(circle,#171d18,#050706 72%);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.essence-node__gem{box-shadow:inset 0 0 0 3px #060806, inset 0 0 0 4px color-mix(in srgb, var(--node-quality) 48%, transparent)}}.essence-node__gem:before{content:"";border:1px dashed var(--node-color);position:absolute;inset:4px}@supports (color:color-mix(in lab, red, red)){.essence-node__gem:before{border:1px dashed color-mix(in srgb, var(--node-color) 42%, transparent)}}.essence-node__gem:before{border-radius:inherit}.essence-node__gem img{z-index:1;object-fit:contain;width:25px;height:25px;image-rendering:pixelated;filter:drop-shadow(0 0 4px var(--node-color))}.essence-node__level{border:1px solid var(--node-color);place-items:center;min-width:15px;height:13px;display:grid;position:absolute;top:29px;left:0}@supports (color:color-mix(in lab, red, red)){.essence-node__level{border:1px solid color-mix(in srgb, var(--node-color) 58%, #463d28)}}.essence-node__level{color:#f0ddb0;background:#080a08;font:400 5px/1 "Press Start 2P",ui-monospace,monospace}.essence-node__plus{border:1px solid var(--node-color);width:16px;height:16px;color:var(--node-color);box-shadow:0 0 7px var(--node-glow);background:#071009;border-radius:50%;place-items:center;display:grid;position:absolute;top:28px;right:0}.essence-node>small{color:#dacda7a6;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:70px;font:400 5px/1.35 "Press Start 2P",ui-monospace,monospace;overflow:hidden}.essence-node:hover,.essence-node.is-active{z-index:2;filter:brightness(1.18);transform:translateY(-2px)}.essence-node:hover .essence-node__halo,.essence-node.is-active .essence-node__halo{opacity:1;transform:scale(1.22)}.essence-node.is-active .essence-node__gem{box-shadow:inset 0 0 0 3px #060806, inset 0 0 0 4px var(--node-color), 0 0 12px var(--node-glow)}.essence-node.is-active>small{color:var(--node-color)}.essence-dock__upgrade{background:#040605cc;grid-template-rows:38px 1fr;grid-template-columns:1fr 76px;gap:5px 7px;min-width:0;padding:6px 7px;display:grid}.essence-dock__selected{align-items:center;gap:7px;min-width:0;display:flex}.essence-dock__selected>span{border:1px solid var(--stone-color);flex:none;place-items:center;width:31px;height:31px;display:grid}@supports (color:color-mix(in lab, red, red)){.essence-dock__selected>span{border:1px solid color-mix(in srgb, var(--stone-color) 62%, transparent)}}.essence-dock__selected>span{background:var(--stone-color)}@supports (color:color-mix(in lab, red, red)){.essence-dock__selected>span{background:color-mix(in srgb, var(--stone-color) 9%, #080a08)}}.essence-dock__selected>span{color:var(--stone-color)}.essence-dock__selected>div{gap:4px;min-width:0;display:grid}.essence-dock__selected small,.essence-dock__level small,.essence-dock__costs small{color:#c2b59087;text-transform:uppercase;font:400 5px/1 "Press Start 2P",ui-monospace,monospace}.essence-dock__selected strong{color:var(--stone-color);text-overflow:ellipsis;white-space:nowrap;font:400 7px/1 "Press Start 2P",ui-monospace,monospace;overflow:hidden}.essence-dock__selected em{color:var(--quality-color);white-space:nowrap;margin-left:auto;font:5px/1 "Press Start 2P",ui-monospace,monospace}.essence-dock__level{align-content:center;gap:5px;display:grid}.essence-dock__level>span{justify-content:space-between;align-items:baseline;display:flex}.essence-dock__level b{color:#f0dba6;font:400 8px/1 "Press Start 2P",ui-monospace,monospace}.essence-dock__level b i{color:#cabc9770;font:5px/1 inherit}.essence-dock__level>div{background:#020403;border:1px solid #ac915442;height:4px;overflow:hidden}.essence-dock__level>div i{background:var(--stone-color);height:100%;box-shadow:0 0 8px var(--stone-glow);transition:width .25s;display:block}.essence-dock__action{grid-column:1/-1;grid-template-columns:1fr 76px;gap:7px;min-width:0;display:grid}.essence-dock__costs{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-width:0;display:grid}.essence-dock__costs>span{color:#d7b95f;background:#0d0f0bc2;border:1px solid #a1864838;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-content:center;column-gap:5px;min-width:0;padding:4px 6px;display:grid}.essence-dock__costs svg{grid-row:1/3;align-self:center}.essence-dock__costs b{color:#e8d096;text-overflow:ellipsis;font:400 6px/1 "Press Start 2P",ui-monospace,monospace;overflow:hidden}.essence-dock__costs>span.is-missing,.essence-dock__costs>span.is-missing b{color:#e65d5d}.essence-dock__max{color:#e3c36f;text-align:center;border:1px solid #caab5840;place-items:center;font:400 6px/1.4 "Press Start 2P",ui-monospace,monospace;display:grid}.essence-dock__upgrade-button{border:1px solid var(--stone-color);background:linear-gradient(135deg, var(--stone-color), #080a08);grid-template-columns:auto 1fr;place-items:center;gap:3px;padding:4px 5px;display:grid}@supports (color:color-mix(in lab, red, red)){.essence-dock__upgrade-button{background:linear-gradient(135deg, color-mix(in srgb, var(--stone-color) 26%, #080b08), #080a08)}}.essence-dock__upgrade-button{color:#f9e4ae;box-shadow:inset 0 0 10px var(--stone-color)}@supports (color:color-mix(in lab, red, red)){.essence-dock__upgrade-button{box-shadow:inset 0 0 10px color-mix(in srgb, var(--stone-color) 12%, transparent)}}.essence-dock__upgrade-button{cursor:pointer}.essence-dock__upgrade-button span{text-transform:uppercase;font:400 5px/1.3 "Press Start 2P",ui-monospace,monospace}.essence-dock__upgrade-button:hover:not(:disabled){filter:brightness(1.2);box-shadow:0 0 10px var(--stone-glow)}.essence-dock__upgrade-button:active:not(:disabled){transform:translateY(1px)}.essence-dock__upgrade-button:disabled{opacity:.35;cursor:not-allowed;filter:grayscale(.55)}.essence-dock>footer{color:#b9aa8473;text-overflow:ellipsis;white-space:nowrap;border-top:1px solid #ab853929;justify-content:center;align-items:center;gap:5px;padding:0 6px;font:400 4.5px/1 "Press Start 2P",ui-monospace,monospace;display:flex;overflow:hidden}@keyframes essenceDockOrbit{to{transform:rotate(360deg)}}@keyframes essenceNodeIn{0%{opacity:0;scale:.75}to{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){.inventory-utility-rail,.normal-essence-drawer,.essence-node,.essence-dock__ring,.essence-dock__core:before{animation:none!important}}.game-shell:not(.game-shell--mini) .rpg-main-body--modern .center-bottom-zone{flex-basis:68px;width:348px;height:68px;bottom:-10px}.game-shell:not(.game-shell--mini) .rpg-main-body--modern .center-bottom-zone nav.bottom-nav-paired{flex:0 0 68px;justify-content:center;align-items:flex-end;gap:4px;width:100%;display:flex;position:relative;overflow:visible;height:68px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:3px 5px 4px!important}.game-shell:not(.game-shell--mini) .bottom-nav-pair{flex:0 0 64px;width:64px;height:61px;position:relative;overflow:visible}.game-shell:not(.game-shell--mini) .bottom-nav-pair__button,.game-shell:not(.game-shell--mini) .rpg-main-body--modern .bottom-nav-pair__button.bottom-nav-btn--asset{filter:drop-shadow(0 4px 4px #000000b3);cursor:pointer;z-index:2;outline:0;display:flex;left:0;width:64px!important;min-width:64px!important;height:61px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;padding:0 1px 3px!important;position:absolute!important;overflow:visible!important}.game-shell:not(.game-shell--mini) .bottom-nav-pair__button--base,.game-shell:not(.game-shell--mini) .bottom-nav-pair__button--single{bottom:0}.game-shell:not(.game-shell--mini) .bottom-nav-pair__button--top{z-index:1;bottom:60px}.game-shell:not(.game-shell--mini) .bottom-nav-pair__button:hover,.game-shell:not(.game-shell--mini) .bottom-nav-pair__button.is-active{z-index:4;filter:brightness(1.16)drop-shadow(0 0 7px #e6b1466b)drop-shadow(0 4px 4px #000000b8);transform:translateY(-2px)}.game-shell:not(.game-shell--mini) .bottom-nav-pair__button.is-locked{filter:grayscale(.6)drop-shadow(0 4px 4px #000000b3);opacity:.42!important}.game-shell:not(.game-shell--mini) .bottom-nav-pair__visual{place-items:center;width:62px;height:55px;display:grid;position:relative}.game-shell:not(.game-shell--mini) .rpg-main-body--modern .bottom-nav-pair__button .bottom-nav-asset{object-fit:contain;image-rendering:pixelated;width:62px!important;height:58px!important}.game-shell:not(.game-shell--mini) .bottom-nav-pair__button .bottom-nav-label{z-index:3;color:#e2bd68;letter-spacing:0;text-align:center;text-overflow:ellipsis;text-shadow:0 1px 2px #000,0 0 4px #000;text-transform:uppercase;white-space:nowrap;width:66px;font:400 5px/1.15 "Press Start 2P",ui-monospace,monospace;position:absolute;bottom:1px;left:50%;overflow:hidden;transform:translate(-50%)}.game-shell:not(.game-shell--mini) .bottom-nav-pair__button.is-active .bottom-nav-label{color:#ffe08a}.game-shell:not(.game-shell--mini) .bottom-nav-pair__button .bottom-nav-badge{z-index:5;color:#fff;background:#a81737;border:1px solid #ffbcce80;place-items:center;min-width:14px;height:14px;padding:0 3px;font:400 6px/1 "Press Start 2P",ui-monospace,monospace;display:grid;position:absolute;top:4px;right:3px;box-shadow:0 0 7px #ff3050a6,0 1px 3px #000}.game-shell:not(.game-shell--mini) .bottom-nav-pair__button--top:after{content:"";background:linear-gradient(90deg,#0000,#deaf4b75,#0000);height:1px;position:absolute;bottom:-1px;left:20px;right:20px}.game-shell:not(.game-shell--mini) .bottom-nav-rune-reminder{bottom:calc(100% + 3px);left:50%;right:auto;transform:translate(-50%)}.game-shell:not(.game-shell--mini) .normal-essence-drawer{left:276px}.game-shell:not(.game-shell--mini) .normal-top-action,.game-shell:not(.game-shell--mini) .normal-top-action--asset{width:68px;height:68px}.game-shell:not(.game-shell--mini) .normal-top-action--asset img{width:66px;height:66px}.game-shell:not(.game-shell--mini) .normal-top-action>span{max-width:66px;font-size:5.5px;bottom:3px}.game-shell:not(.game-shell--mini) .normal-top-action--asset img,.game-shell:not(.game-shell--mini) .rpg-main-body--modern .bottom-nav-pair__button .bottom-nav-asset{z-index:1;position:relative}.game-shell:not(.game-shell--mini) .normal-top-action>span,.game-shell:not(.game-shell--mini) .normal-top-action--asset>span,.game-shell:not(.game-shell--mini) .bottom-nav-pair__button .bottom-nav-label{z-index:5;text-overflow:clip;overflow:visible}.attendance-title-icon{object-fit:contain;width:22px;height:22px}.attendance-panel{color:#e7dcc3;background:radial-gradient(circle at 50% -20%,#42577438,#0000 44%),linear-gradient(#11151b 0%,#090b0f 100%);flex-direction:column;height:100%;display:flex;overflow:hidden}.attendance-section-title{justify-content:space-between;align-items:center;gap:12px;min-height:20px;margin-bottom:6px;display:flex}.attendance-section-title>span{color:#d9b566;font-family:var(--font-pixel,monospace);letter-spacing:.045em;text-transform:uppercase;font-size:8px;line-height:1.3}.attendance-section-title>small{color:#818a97;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;line-height:1.3;overflow:hidden}.attendance-week{border-bottom:1px solid #be923e2e;flex:none;padding:9px 12px 8px}.attendance-week-title{align-items:center;gap:8px;display:flex}.attendance-week-title em{color:#9db3ce;letter-spacing:0;text-transform:none;background:#2c3e5373;border:1px solid #7391b747;border-radius:999px;padding:3px 6px;font-family:system-ui,sans-serif;font-size:8px;font-style:normal;font-weight:800}.attendance-week-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.attendance-day-reward{text-align:center;background:linear-gradient(#1f2227f7,#111317f7);border:1px solid #75674b57;border-radius:6px;grid-template-rows:13px 28px 12px;place-items:center;min-width:0;height:56px;padding:3px 3px 2px;display:grid;position:relative}.attendance-day-reward>span{color:#939daa;font-size:8px;font-weight:800}.attendance-day-reward img{object-fit:contain;filter:drop-shadow(0 2px 2px #000);width:27px;height:27px}.attendance-day-reward b{color:#e2d0a9;font-size:8.5px;line-height:1}.attendance-day-reward em{color:#09110b;background:#7bd793;border-radius:3px;padding:2px 4px;font-size:7px;font-style:normal;font-weight:900;position:absolute;top:3px;right:3px}.attendance-day-reward.is-today{border-color:#ebb94ee6;box-shadow:0 0 0 1px #ebb94e1f,inset 0 0 18px #dba73917}.attendance-day-reward.is-claimed{opacity:.68}.attendance-claim{color:#fff2c8;cursor:pointer;background:linear-gradient(#7e5620,#3b260f);border:1px solid #bd8c37;border-radius:7px;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;width:100%;min-height:39px;margin-top:6px;padding:4px 11px;display:grid;box-shadow:inset 0 1px #ffebb140,0 4px 10px #0000004d}.attendance-claim:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-1px)}.attendance-claim:disabled{cursor:default;opacity:.58;filter:saturate(.55)}.attendance-claim__points{color:#e5c986;font-family:var(--font-pixel,monospace);grid-column:3;justify-self:end;font-size:8px}.attendance-claim>strong{color:#fff2c8;font-family:var(--font-pixel,monospace);letter-spacing:.045em;text-shadow:0 2px 2px #2a1604;grid-column:2;justify-self:center;font-size:11px}.attendance-main-grid{flex:auto;grid-template-columns:minmax(208px,.82fr) minmax(340px,1.55fr);gap:9px;min-height:0;padding:8px 12px 10px;display:grid}.attendance-calendar,.attendance-milestones{background:#0d1014e0;border:1px solid #89704352;border-radius:7px;flex-direction:column;min-width:0;height:100%;min-height:0;padding:9px;display:flex;overflow:hidden}.attendance-calendar-weekdays,.attendance-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.attendance-calendar-weekdays span{color:#798390;text-align:center;padding:1px 0 4px;font-size:7.5px}.attendance-calendar-grid>span,.attendance-calendar-grid>i{aspect-ratio:1;color:#9ba3ae;background:#161a20;border:1px solid #55585b57;border-radius:4px;place-items:center;font-size:9px;font-style:normal;display:grid;position:relative}.attendance-calendar-grid>span.is-claimed{color:#c9ebd1;background:#275c3461;border-color:#4fa8678a}.attendance-calendar-grid>span.is-today{color:#ffe198;background:#4132137a;outline:1px solid #e0ae42}.attendance-calendar-grid>span.is-missed{color:#775e61;background:#391c1c45}.attendance-calendar-grid b{color:#7ad391;font-size:7px;position:absolute;bottom:0;right:2px}.attendance-month-score{background:linear-gradient(135deg,#302717d1,#17191eeb);border:1px solid #ca9c425c;border-radius:6px;margin-top:auto;padding:9px 10px 8px;box-shadow:inset 0 1px #ffdf980f}.attendance-month-score__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.attendance-month-score__head>span{color:#d5b467;font-family:var(--font-pixel,monospace);letter-spacing:.04em;font-size:8px}.attendance-month-score__head strong{color:#ffd66d;font-size:19px;line-height:1}.attendance-month-score__head strong small{color:#8d8170;font-size:9px;font-weight:700}.attendance-month-score__bar,.attendance-progress{background:#292d34;border-radius:8px;height:4px;overflow:hidden}.attendance-month-score__bar{margin-top:7px}.attendance-month-score__bar i,.attendance-progress i{border-radius:inherit;background:linear-gradient(90deg,#946629,#f1c45f);height:100%;display:block;box-shadow:0 0 7px #f1c45f73}.attendance-month-score p{color:#a19787;margin:6px 0 0;font-size:8px;line-height:1.35}.attendance-progress{flex:none;margin:-1px 0 7px}.attendance-milestone-list{flex-direction:column;flex:auto;gap:4px;min-height:0;display:flex}.attendance-milestone{background:linear-gradient(90deg,#232426f5,#16181cf5);border:1px solid #645b4b66;border-radius:6px;flex:1 1 0;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:44px;padding:5px 7px;display:grid}.attendance-milestone.tone-mythic{background:linear-gradient(90deg,#32233ae0,#18181ef5);border-color:#8f58b77a}.attendance-milestone.is-claimed{opacity:.58}.attendance-milestone-medal{background:#00000045;border-radius:5px;place-items:center;width:36px;height:36px;display:grid}.attendance-milestone-medal img{object-fit:contain;width:31px;height:31px}.attendance-milestone-copy{min-width:0}.attendance-milestone-copy>div:first-child{justify-content:space-between;align-items:baseline;gap:7px;display:flex}.attendance-milestone-copy b{color:#ead9b7;font-size:9.5px;line-height:1.25}.attendance-milestone-copy span{color:#929ba7;white-space:nowrap;font-size:7.5px}.attendance-milestone-copy p{color:#b2a68f;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:8px;line-height:1.25;overflow:hidden}.attendance-milestone>button{color:#f2d28d;cursor:pointer;background:#3b2a14;border:1px solid #906d32;border-radius:4px;min-width:44px;padding:6px 7px;font-size:8px;font-weight:900}.attendance-milestone>button:disabled{color:#7c8490;cursor:default;background:#24272d;border-color:#41454c}.attendance-milestone-copy:has(.attendance-part-choice)>p{display:none}.attendance-part-choice{align-items:center;gap:5px;margin-top:3px;display:flex}.attendance-part-choice>small{color:#caa8e4;white-space:nowrap;font-size:7px;display:block}.attendance-part-choice>div{gap:3px;display:flex}.attendance-part-choice button{cursor:pointer;background:#261b2d;border:1px solid #ae6fdc80;border-radius:4px;width:19px;height:19px;padding:1px}.attendance-part-choice button:hover{filter:brightness(1.2);border-color:#e1b7ff}.attendance-part-choice img{object-fit:contain;width:100%;height:100%}.attendance-key-note{color:#79828e;flex:none;margin:6px 1px 0;font-size:7.5px;line-height:1.25}.attendance-reward-inspector{cursor:help;outline:none}.attendance-day-reward .attendance-reward-inspector{border-radius:5px;place-items:center;width:31px;height:29px;display:grid}.attendance-reward-inspector:hover,.attendance-reward-inspector:focus-visible{filter:brightness(1.16)}.attendance-reward-inspector:focus-visible{box-shadow:0 0 0 1px #e6b64e,0 0 9px #e6b64e59}.attendance-reward-window{z-index:180;color:#ddd4c3;pointer-events:none;width:292px;max-height:704px;image-rendering:pixelated;background:radial-gradient(circle at 18% 0,#75541e2e,#0000 42%),linear-gradient(160deg,#15130f 0%,#090b0f 48%,#08090c 100%);border:1px solid #a9782c;border-radius:4px;animation:.1s ease-out both attendanceRewardWindowIn;position:fixed;overflow:hidden;box-shadow:inset 0 0 0 2px #050607,inset 0 0 0 3px #be8f362b,0 11px 28px #000000c7}.attendance-reward-window:before,.attendance-reward-window:after{content:"";background:#c7943c;width:15px;height:1px;position:absolute;top:28px;box-shadow:0 0 5px #d3a14373}.attendance-reward-window:before{left:0}.attendance-reward-window:after{right:0}.attendance-reward-window>header{background:linear-gradient(#37260fb8,#17120b80);border-bottom:1px solid #b2822e57;flex-direction:column;justify-content:center;gap:3px;min-height:38px;padding:7px 12px 6px;display:flex}.attendance-reward-window>header>span{color:#ba8d40;font-family:var(--font-pixel,monospace);letter-spacing:.08em;font-size:6px}.attendance-reward-window>header>strong{color:#ffe3a0;font-family:var(--font-pixel,monospace);text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.25;overflow:hidden}.attendance-reward-window__list{max-height:650px;padding:4px;overflow:hidden auto}.attendance-reward-window__row{background:linear-gradient(90deg,#242527a6,#12141861);border-bottom:1px solid #7a6b4c2e;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:41px;padding:4px 7px 4px 4px;display:grid}.attendance-reward-window__row:last-child{border-bottom:0}.attendance-reward-window__row.tone-gold{background:linear-gradient(90deg,#5b411447,#12141861)}.attendance-reward-window__row.tone-mythic{background:linear-gradient(90deg,#49255b57,#12141861)}.attendance-reward-window__icon{background:#00000059;border:1px solid #9a783a40;border-radius:4px;place-items:center;width:34px;height:34px;display:grid}.attendance-reward-window__icon img{object-fit:contain;filter:drop-shadow(0 2px 2px #000000e6);width:29px;height:29px}.attendance-reward-window__copy{flex-direction:column;gap:2px;min-width:0;display:flex}.attendance-reward-window__copy b{color:#e9d8b5;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;line-height:1.15;overflow:hidden}.attendance-reward-window__copy small{color:#8e97a2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:7px;line-height:1.25;display:-webkit-box;overflow:hidden}.attendance-reward-window__row>em{color:#f0cc76;white-space:nowrap;font-size:8px;font-style:normal;font-weight:900}@keyframes attendanceRewardWindowIn{0%{opacity:0;transform:translateY(3px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=900px){.attendance-section-title>span{font-size:8.5px}.attendance-section-title>small{font-size:8px}.attendance-day-reward>span,.attendance-day-reward b{font-size:8.5px}.attendance-milestone-copy b{font-size:9.5px}.attendance-milestone-copy p{font-size:8px}}.game-shell:not(.game-shell--mini) .essence-modal-layer{z-index:108;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.game-shell:not(.game-shell--mini) .essence-modal-backdrop{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);pointer-events:auto;cursor:default;background:#0204053d;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.game-shell:not(.game-shell--mini) .essence-modal{z-index:1;pointer-events:auto;width:430px;height:414px;image-rendering:pixelated;background:radial-gradient(circle at 50% 38%,#2a483821,#0000 53%),linear-gradient(165deg,#111512,#060806 72%);border:1px solid #be9139d1;border-radius:4px;animation:.2s cubic-bezier(.2,.78,.2,1) both essenceModalIn;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #000000b3,0 18px 55px #000000d1}@keyframes essenceModalIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.essence-modal .essence-dock{grid-template-rows:44px 234px 113px 23px}.essence-modal .essence-dock__header{padding-inline:10px 7px}.essence-modal .essence-dock__header strong{font-size:10px}.essence-modal .essence-dock__constellation{background:radial-gradient(circle at 50% 49%, var(--stone-glow), transparent 17%), radial-gradient(circle at 50% 49%, #2743341c, transparent 57%)}.essence-modal .essence-dock__links,.essence-modal .essence-dock__ring--inner{display:none}.essence-modal .essence-dock__ring--outer{opacity:.72;border-style:dashed;border-color:#b99b5b24;width:270px;height:184px}.essence-modal .essence-dock__core{width:58px;height:58px;box-shadow:inset 0 0 0 4px #080a08, inset 0 0 0 5px var(--stone-color), 0 0 17px var(--stone-glow);top:50%}@supports (color:color-mix(in lab, red, red)){.essence-modal .essence-dock__core{box-shadow:inset 0 0 0 4px #080a08, inset 0 0 0 5px color-mix(in srgb, var(--stone-color) 30%, #4c4129), 0 0 17px var(--stone-glow)}}.essence-modal .essence-node{width:66px;height:73px}.essence-modal .essence-node.is-top{top:9px;left:calc(50% - 33px)}.essence-modal .essence-node.is-upper-right{top:65px;right:48px}.essence-modal .essence-node.is-lower-right{bottom:8px;right:91px}.essence-modal .essence-node.is-lower-left{bottom:8px;left:91px}.essence-modal .essence-node.is-upper-left{top:65px;left:48px}.essence-modal .essence-node__halo{width:46px;height:46px;left:10px}.essence-modal .essence-node__gem{width:46px;height:46px}.essence-modal .essence-node__gem img{width:28px;height:28px}.essence-modal .essence-node__level{top:32px}.essence-modal .essence-node__plus{top:31px}.essence-modal .essence-node>small{width:82px;margin-left:-8px;margin-right:-8px;font-size:5.5px}.essence-modal .essence-dock__upgrade{grid-template-rows:40px 1fr;grid-template-columns:minmax(0,1fr) 94px;gap:6px 9px;padding:7px 9px}.essence-modal .essence-dock__selected>span{width:33px;height:33px}.essence-modal .essence-dock__selected strong{font-size:7.5px}.essence-modal .essence-dock__action{grid-template-columns:minmax(0,1fr) 94px;gap:9px}.essence-modal .essence-dock__costs{gap:7px}.essence-modal .essence-dock__costs>span{padding-inline:8px}.essence-modal .essence-dock__upgrade-button{grid-template-columns:22px 1fr;padding-inline:7px}.essence-modal .essence-dock__upgrade-button span{font-size:5.5px}@media (prefers-reduced-motion:reduce){.essence-modal{animation:none!important}}.game-shell:not(.game-shell--mini) .essence-modal{width:470px;height:430px;overflow:visible}.essence-dock--refined{background:linear-gradient(#69836706 1px,#0000 1px) 0 0/14px 14px,linear-gradient(90deg,#69836706 1px,#0000 1px) 0 0/14px 14px,linear-gradient(160deg,#0f1310fc,#050706fc);border-radius:3px;height:430px;overflow:visible;grid-template-rows:46px 300px 84px!important}.essence-dock--refined .essence-dock__header{background:linear-gradient(90deg,#271d0ed1,#080a08eb);gap:8px;padding:6px 7px 6px 10px}.essence-dock--refined .essence-dock__header>div{gap:4px}.essence-dock--refined .essence-dock__header>div small{text-overflow:ellipsis;white-space:nowrap;max-width:255px;overflow:hidden}.essence-dock__set-status{color:#72e39a;background:#06140cc2;border:1px solid #6dcb8940;justify-content:center;align-items:center;gap:5px;min-width:54px;height:27px;margin-left:auto;padding:0 7px;display:flex}.essence-dock__set-status small{color:#80da9b94!important;font-size:4.5px!important}.essence-dock__set-status b{font:400 7px/1 "Press Start 2P",ui-monospace,monospace}.essence-dock--refined .essence-dock__constellation{background:radial-gradient(circle at 50% 50%, var(--stone-glow), transparent 13%), radial-gradient(ellipse at 50% 50%, #344b3e1f, transparent 62%);overflow:visible}.essence-dock--refined .essence-dock__ring--outer{opacity:.64;border-color:#b89a5826;width:326px;height:226px}.essence-dock--refined .essence-node{width:70px;height:76px;transform:translate(-50%,-50%)}.essence-dock--refined .essence-node:hover,.essence-dock--refined .essence-node.is-active{transform:translate(-50%,calc(-50% - 2px))scale(1.035)}.essence-dock--refined .essence-node__halo{width:50px;height:50px;left:10px}.essence-dock--refined .essence-node__gem{width:50px;height:50px}.essence-dock--refined .essence-node__gem img{width:30px;height:30px}.essence-dock--refined .essence-node__level{min-width:17px;height:14px;top:35px;left:2px}.essence-dock--refined .essence-node>small{color:#dacda7a3;width:82px;margin:0 -6px;font-size:5.5px}.essence-set-core{z-index:8;color:#c5aa69;width:68px;height:68px;box-shadow:none;cursor:help;background:0 0;border:0;grid-template-rows:1fr 14px;grid-template-columns:1fr 1fr;place-items:center;padding:8px 7px 5px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.essence-set-core:before{content:"";z-index:0;background:radial-gradient(circle, var(--stone-color), transparent 68%), #080b09;border:1px solid #be923ca8;position:absolute;inset:8px}@supports (color:color-mix(in lab, red, red)){.essence-set-core:before{background:radial-gradient(circle, color-mix(in srgb, var(--stone-color) 15%, transparent), transparent 68%), #080b09}}.essence-set-core:before{transform:rotate(45deg);box-shadow:inset 0 0 0 4px #060806,inset 0 0 0 5px #cea34b38,0 0 18px #0000009e}.essence-set-core.is-active{color:#70e79a}.essence-set-core.is-active:before{border-color:#67df91;box-shadow:inset 0 0 0 4px #060806,inset 0 0 0 5px #5ddf894d,0 0 18px #46d36a38}.essence-set-core>svg,.essence-set-core>strong,.essence-set-core>small{z-index:1;position:relative}.essence-set-core>svg{grid-area:1/1}.essence-set-core>strong{color:#f0d793;grid-area:1/2;font:400 11px/1 "Press Start 2P",ui-monospace,monospace}.essence-set-core>small{color:#e0c7859e;grid-area:2/1/auto/3;font:400 5px/1 "Press Start 2P",ui-monospace,monospace}.essence-set-core__pulse{border:1px solid var(--stone-color);position:absolute;inset:-10px}@supports (color:color-mix(in lab, red, red)){.essence-set-core__pulse{border:1px solid color-mix(in srgb, var(--stone-color) 24%, transparent)}}.essence-set-core__pulse{opacity:.55;animation:2.4s ease-in-out infinite essenceCorePulse;transform:rotate(45deg)}@keyframes essenceCorePulse{0%,to{opacity:.25;transform:rotate(45deg)scale(.94)}50%{opacity:.7;transform:rotate(45deg)scale(1.04)}}.essence-set-tooltip{z-index:30;color:#d8c699;opacity:0;pointer-events:none;transform-origin:0;background:radial-gradient(circle at 0,#5b3d152b,#0000 46%),linear-gradient(160deg,#0f120ffc,#050706fc);border:1px solid #c4973ec7;gap:8px;width:250px;padding:10px;transition:opacity .14s,transform .16s;display:grid;position:absolute;top:50%;left:calc(100% + 19px);transform:translateY(-50%)translate(-6px);box-shadow:0 14px 32px #000000d1,inset 0 0 0 2px #0000009e}.essence-set-core:hover .essence-set-tooltip,.essence-set-core:focus-visible .essence-set-tooltip{opacity:1;transform:translateY(-50%)translate(0)}.essence-set-tooltip__head,.essence-set-tooltip__head>span,.essence-set-tooltip__progress,.essence-set-tooltip__tiers,.essence-set-tooltip__tiers>span{display:flex}.essence-set-tooltip__head{border-bottom:1px solid #b58b3942;justify-content:space-between;align-items:center;padding-bottom:7px}.essence-set-tooltip__head>span{color:#efc86c;align-items:center;gap:6px}.essence-set-tooltip__head b,.essence-set-tooltip__head em{font:6px/1 "Press Start 2P",ui-monospace,monospace}.essence-set-tooltip__head em{color:#68df91}.essence-set-tooltip__progress{grid-template-columns:34px 1fr auto;align-items:center;gap:7px;display:grid}.essence-set-tooltip__progress>span:first-child{color:#f1d894;font:400 8px/1 "Press Start 2P",ui-monospace,monospace}.essence-set-tooltip__progress>span:first-child i{color:#d1c19870;font:5px/1 inherit}.essence-set-tooltip__progress>span:nth-child(2){background:#020403;border:1px solid #a78b4c4d;height:5px;overflow:hidden}.essence-set-tooltip__progress>span:nth-child(2) i{background:#55d784;height:100%;display:block;box-shadow:0 0 7px #46d36a6b}.essence-set-tooltip__progress>small{color:#dfbd69;font:400 5px/1 "Press Start 2P",ui-monospace,monospace}.essence-set-tooltip__tiers{flex-direction:column;gap:4px}.essence-set-tooltip__tiers>span{opacity:.48;background:#ffffff05;border-left:2px solid #82704847;align-items:center;gap:7px;min-height:27px;padding:4px 6px}.essence-set-tooltip__tiers>span.is-active{opacity:1;background:#3cbe6812;border-left-color:#55d784}.essence-set-tooltip__tiers>span.is-next{opacity:.82;border-left-color:#d7a94f}.essence-set-tooltip__tiers>span>b{color:#e0bd68;flex:0 0 32px;font:400 5px/1 "Press Start 2P",ui-monospace,monospace}.essence-set-tooltip__tiers>span>small{color:#c7bb99;text-align:left;font:500 7px/1.35 ui-monospace,monospace}.essence-upgrade-strip{background:linear-gradient(#080b08f5,#040605fc);border-top:1px solid #bb8d3647;grid-template-columns:96px 78px 60px minmax(0,1fr) 88px;align-items:center;gap:6px;min-width:0;padding:10px 9px;display:grid}.essence-upgrade-strip__selected{align-items:center;gap:6px;min-width:0;display:flex}.essence-upgrade-strip__selected>span{border:1px solid var(--stone-color);flex:none;place-items:center;width:31px;height:31px;display:grid}@supports (color:color-mix(in lab, red, red)){.essence-upgrade-strip__selected>span{border:1px solid color-mix(in srgb, var(--stone-color) 58%, transparent)}}.essence-upgrade-strip__selected>span{background:var(--stone-color)}@supports (color:color-mix(in lab, red, red)){.essence-upgrade-strip__selected>span{background:color-mix(in srgb, var(--stone-color) 8%, #080a08)}}.essence-upgrade-strip__selected>span{color:var(--stone-color)}.essence-upgrade-strip__selected>div{gap:4px;min-width:0;display:grid}.essence-upgrade-strip__selected strong{color:var(--stone-color);text-overflow:ellipsis;white-space:nowrap;font:400 6px/1 "Press Start 2P",ui-monospace,monospace;overflow:hidden}.essence-upgrade-strip__selected small{white-space:nowrap;font:400 4.5px/1 "Press Start 2P",ui-monospace,monospace}.essence-upgrade-strip__level{gap:7px;min-width:0;display:grid}.essence-upgrade-strip__level>span{justify-content:space-between;align-items:baseline;display:flex}.essence-upgrade-strip__level small{color:#c5b79085;font:400 4.5px/1 "Press Start 2P",ui-monospace,monospace}.essence-upgrade-strip__level b{color:#f0d595;font:400 7px/1 "Press Start 2P",ui-monospace,monospace}.essence-upgrade-strip__level b i{color:#cdbd966b;font:4.5px/1 inherit}.essence-upgrade-strip__level>div{background:#020403;border:1px solid #ae904b47;height:5px;overflow:hidden}.essence-upgrade-strip__level>div i{background:var(--stone-color);height:100%;box-shadow:0 0 7px var(--stone-glow);display:block}.essence-upgrade-strip__resource{color:#d9b85f;background:#0d0f0bb8;border:1px solid #9f844738;justify-content:center;align-items:center;gap:5px;min-width:0;height:34px;padding:0 5px;display:flex}.essence-upgrade-strip__resource>span{gap:3px;min-width:0;display:grid}.essence-upgrade-strip__resource b,.essence-upgrade-strip__resource i{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.essence-upgrade-strip__resource.is-missing,.essence-upgrade-strip__resource.is-missing b{color:#e15c62}.essence-upgrade-strip__max{color:#d5b360;text-align:center;grid-column:3/5;font:400 5px/1.35 "Press Start 2P",ui-monospace,monospace}.essence-upgrade-strip__button{border:1px solid var(--stone-color);background:linear-gradient(135deg, var(--stone-color), #070907);justify-content:center;align-items:center;gap:5px;height:38px;padding:0 6px;display:flex}@supports (color:color-mix(in lab, red, red)){.essence-upgrade-strip__button{background:linear-gradient(135deg, color-mix(in srgb, var(--stone-color) 20%, #090b09), #070907)}}.essence-upgrade-strip__button{color:#f5dca0;cursor:pointer;box-shadow:inset 0 0 10px var(--stone-color)}@supports (color:color-mix(in lab, red, red)){.essence-upgrade-strip__button{box-shadow:inset 0 0 10px color-mix(in srgb, var(--stone-color) 9%, transparent)}}.essence-upgrade-strip__button span{text-transform:uppercase;font:400 5px/1.25 "Press Start 2P",ui-monospace,monospace}.essence-upgrade-strip__button:hover:not(:disabled){filter:brightness(1.18);box-shadow:0 0 10px var(--stone-glow)}.essence-upgrade-strip__button:disabled{opacity:.32;filter:grayscale(.55);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.essence-set-core__pulse{animation:none}}:root{--workshop-max-width:520px;--workshop-panel-height:560px}.atolye-window{background:linear-gradient(#2a1010fa 0 45px,#0a0a08fb 45px),#090907;border:2px solid #9f7932;box-shadow:0 18px 55px #000000c7,inset 0 0 0 1px #efbe4e29}.atolye-window--docked{width:min(var(--workshop-max-width), calc(100vw - var(--inventory-panel-w,310px) - 28px));max-width:var(--workshop-max-width);height:min(var(--workshop-panel-height), calc(100vh - 24px));max-height:var(--workshop-panel-height)}.atolye-header{background:linear-gradient(#5e171ff2,#300c11f2);border-bottom:1px solid #d29d377a;min-height:44px;padding:4px 9px}.atolye-header-title{letter-spacing:.17em;color:#ffe08a;text-shadow:0 2px #271307,0 0 10px #ffbe3c40;font-size:12px}.atolye-flourish{color:#9e762d;opacity:.7;font-size:9px}.ws-help-btn,.atolye-close-btn{background:#120e09e6;border-color:#8c692d;width:30px;height:30px}.atolye-commandbar{z-index:15;background:#080806f0;border-bottom:1px solid #946c2a59;grid-template-columns:minmax(155px,.7fr) minmax(245px,1.3fr);gap:4px;padding:6px 8px;display:grid;position:relative}.atolye-mode-picker{min-width:0;position:relative}.atolye-mode-trigger{color:#e7c875;text-align:left;background:linear-gradient(#1d190f,#0d0c09);border:1px solid #86652d;grid-template-columns:26px minmax(0,1fr) 27px;align-items:center;gap:5px;width:100%;height:42px;padding:4px 6px;display:grid}.atolye-mode-trigger__icon{color:#f4c95d;place-items:center;display:grid}.atolye-mode-trigger__copy{gap:3px;min-width:0;display:grid}.atolye-mode-trigger__copy strong{font:700 8px/1 "Press Start 2P",monospace}.atolye-mode-trigger__chevron{color:#c9a858;border-left:1px solid #9e763161;justify-self:end;place-items:center;width:27px;height:28px;display:grid}.atolye-mode-trigger__chevron svg{transition:transform .16s}.atolye-mode-trigger__chevron.is-open svg{transform:rotate(180deg)}.atolye-mode-trigger:hover{background:linear-gradient(#262014,#11100b);border-color:#aa8138}.atolye-mode-trigger:hover .atolye-mode-trigger__chevron{color:#ffe08b}.atolye-mode-trigger:focus{outline:none}.atolye-mode-trigger:focus-visible{outline-offset:-2px;outline:1px solid #d7aa4f;box-shadow:inset 0 0 0 1px #ffe1911f}.atolye-mode-menu{background:#0b0b08;border:1px solid #9e7631;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 12px 28px #000c}.atolye-mode-menu button{color:#b9a477;text-align:left;background:0 0;border:0;border-bottom:1px solid #916b2b2e;grid-template-columns:23px 1fr 16px;align-items:center;gap:6px;width:100%;min-height:34px;padding:5px 7px;display:grid}.atolye-mode-menu button:last-child{border-bottom:0}.atolye-mode-menu button:hover,.atolye-mode-menu button.is-active{color:#f0cf75;background:#976b1e26}.atolye-mode-menu button>span{display:grid}.atolye-mode-menu strong{font-size:10px}.atolye-master-mini{background:linear-gradient(#17150e,#0c0c09);border:1px solid #86652db3;grid-template-columns:22px auto minmax(65px,1fr) auto;gap:6px;width:auto;min-width:0;height:42px;padding:4px 7px}.atolye-window--docked .atolye-master-mini{flex-basis:auto;grid-template-columns:22px auto minmax(65px,1fr) auto;justify-self:stretch;width:auto;margin-left:0}.atolye-window--docked .atolye-master-mini b{color:#d9c27d;white-space:nowrap;grid-column:auto;font-size:6.5px;display:block}.atolye-body{flex:1;min-height:0;overflow:hidden;padding:8px!important}.ws-single-layout{flex-direction:column;gap:7px;height:100%;min-height:0;display:flex}.workshop-filter-row{background:0 0;border:0;border-bottom:1px solid #81612a47;align-items:end;gap:5px;min-height:42px;padding:0 1px 5px;display:flex}.workshop-filter-row label{flex:1;gap:3px;min-width:0;display:grid}.workshop-filter-row label>span{color:#887b60;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.workshop-filter-row select{color:#dbc287;background:#090a08;border:1px solid #665027;border-radius:0;width:100%;height:25px;padding:0 25px 0 7px;font-size:10px}.workshop-selection-count{color:#e8ca75;border:0;border-left:1px solid #665027b3;place-items:center;min-width:50px;height:25px;font:700 8px/1 "Press Start 2P",monospace;display:grid}.workshop-selection-clear{color:#d89579;cursor:pointer;background:#3e141240;border:0;border-left:1px solid #7e4631a6;justify-content:center;align-items:center;gap:5px;min-width:94px;height:25px;margin-left:auto;padding:0 8px;font-size:9px;font-weight:800;display:flex}.workshop-selection-clear:hover{color:#ffc0a1;background:#5d1c176b}.workshop-action-row,.salvage-action-bar{background:0 0;border:0;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:7px;width:100%;min-height:45px;margin-top:auto;padding:0;display:grid}.workshop-action-row>*,.salvage-action-bar>*{width:100%;min-width:0}.workshop-secondary-action{color:#e6c979;cursor:pointer;background:linear-gradient(#201b10,#0e0d09);border:1px solid #76602e;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:6px 9px;font-weight:800;display:flex}.workshop-secondary-action:disabled{opacity:.38;cursor:default}.salvage-body{background:0 0;flex-direction:column;flex:1;gap:5px;min-height:0;display:flex;overflow:hidden}.salvage-selection-panel{min-height:0;box-shadow:none;background:0 0;border:0;flex-direction:column;flex:1;gap:5px;padding:0;display:flex;overflow:hidden}.salvage-selection-panel .workshop-filter-row{justify-content:flex-start}.salvage-filter-row{align-items:center;gap:7px;min-height:38px}.salvage-rarity-toolbar{flex:1;align-items:center;gap:7px;min-width:0;display:flex}.salvage-rarity-pills{flex:1;gap:3px;min-width:0;display:flex}.salvage-rarity-pill{--rarity-color:#c7c7c7;color:#796f5b;cursor:pointer;background:#0d0d0aad;border:1px solid #70562747;flex:auto;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:4px;min-width:0;height:28px;padding:0 6px;transition:border-color .14s,background .14s,color .14s,filter .14s;display:grid}.salvage-rarity-pill:hover{border-color:var(--rarity-color)}@supports (color:color-mix(in lab, red, red)){.salvage-rarity-pill:hover{border-color:color-mix(in srgb, var(--rarity-color) 58%, transparent)}}.salvage-rarity-pill:hover{color:var(--rarity-color);background:var(--rarity-color)}@supports (color:color-mix(in lab, red, red)){.salvage-rarity-pill:hover{background:color-mix(in srgb, var(--rarity-color) 7%, #0b0c09)}}.salvage-rarity-pill.is-active{border-color:var(--rarity-color)}@supports (color:color-mix(in lab, red, red)){.salvage-rarity-pill.is-active{border-color:color-mix(in srgb, var(--rarity-color) 78%, #765923)}}.salvage-rarity-pill.is-active{background:linear-gradient(180deg, var(--rarity-color), #0b0c09)}@supports (color:color-mix(in lab, red, red)){.salvage-rarity-pill.is-active{background:linear-gradient(180deg, color-mix(in srgb, var(--rarity-color) 13%, #11110d), #0b0c09)}}.salvage-rarity-pill.is-active{color:var(--rarity-color);box-shadow:inset 0 -2px 0 var(--rarity-color)}@supports (color:color-mix(in lab, red, red)){.salvage-rarity-pill.is-active{box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--rarity-color) 75%, transparent)}}.salvage-rarity-pill__gem{background:var(--rarity-color);opacity:.58;width:6px;height:6px;transform:rotate(45deg)}.salvage-rarity-pill.is-active .salvage-rarity-pill__gem{opacity:1;box-shadow:0 0 7px var(--rarity-color)}@supports (color:color-mix(in lab, red, red)){.salvage-rarity-pill.is-active .salvage-rarity-pill__gem{box-shadow:0 0 7px color-mix(in srgb, var(--rarity-color) 65%, transparent)}}.salvage-rarity-pill>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:800;overflow:hidden}.salvage-rarity-pill b{min-width:14px;color:inherit;text-align:right;font-variant-numeric:tabular-nums;font-size:7px}@media (width<=620px){.salvage-rarity-pill{padding-inline:4px}.salvage-rarity-pill>span:nth-child(2){font-size:6px}}.salvage-grid-stage{background:radial-gradient(circle at 50% 45%,#674c1f13,#0000 58%),#07080694;border:0;flex:1;place-items:center;min-height:0;padding:6px;display:grid;position:relative}.salvage-clear-selected{z-index:5;color:#d99577;white-space:nowrap;background:#31110d80;border:1px solid #82422d7a;gap:5px;min-width:108px;height:27px;padding:0 7px;font-size:7px;position:absolute;top:6px;right:6px}.salvage-clear-selected:hover{color:#ffc0a1;background:#4c1812a6;border-color:#ce6748b8}.salvage-grid{grid-template-columns:repeat(3,68px)!important;grid-auto-rows:68px!important;gap:7px!important}.salvage-slot{width:68px;height:68px;box-shadow:none;background:#070806bf;border:1px solid #71532380;border-radius:0}.salvage-slot:before{display:none}.salvage-slot.is-empty{opacity:.78}.salvage-slot-rarity,.salvage-slot-index,.salvage-rarity-filters{display:none}.salvage-output-panel{background:#0c0c09b8;border:0;border-top:1px solid #84632a61;border-bottom:1px solid #84632a3d;flex:none;min-height:48px;padding:0;display:block;overflow:hidden}.salvage-result-assets{flex-wrap:wrap;align-content:center;align-items:center;gap:5px;min-width:0;min-height:48px;padding:4px 7px;display:flex;overflow:visible}.salvage-result-chip{color:#bc8bea;background:#1c142261;flex:none;justify-content:center;align-items:center;gap:3px;min-width:48px;height:38px;padding:2px 5px;display:flex}.salvage-result-chip.is-mythic{color:#d8a955;background:#281b0d66}.salvage-result-chip.is-gold{color:#ffce4d;box-shadow:none;background:#2d240e6b}.salvage-result-chip.is-xp{color:#e3c057;background:#2d240e6b}.salvage-result-chip img{object-fit:contain;width:28px;height:28px;image-rendering:pixelated}.salvage-result-chip.is-gold img{width:22px;height:22px}.salvage-result-chip b{white-space:nowrap;font-size:10px}.salvage-output-title,.salvage-output-list,.salvage-mastery-bonus{display:none}.combine-workspace{flex:1;min-height:0;display:block}.combine-stage{--combine-merge-y:153px;background:radial-gradient(circle at 50% 54%,#8055191c,#0000 46%),#090a08;border:1px solid #84632a6e;flex-direction:column;height:100%;min-height:0;padding:8px;display:flex}.combine-section-title{min-height:28px}.combine-sources{margin-top:4px}.combine-src{width:96px;height:auto;min-height:108px}.combine-src-frame{width:88px;height:88px}.combine-src-name{max-width:92px}.combine-source-operator{margin-top:33px}.combine-forge-flow{height:55px}.combine-projected{width:88px;min-width:88px;min-height:108px;margin:12px auto 0;padding:0}.combine-projected-frame{width:88px;height:88px}.combine-rule-note{margin-top:auto}.combine-action-row{grid-template-columns:.9fr 1.1fr;margin-top:7px}.craft-compact-layout{overflow:hidden}.craft-filter-row{align-items:end}.craft-compact-stage{background:radial-gradient(circle at 50% 40%,#6d481c21,#0000 48%),#090a08;border:1px solid #84632a6e;flex-direction:column;flex:1;align-items:center;min-height:0;padding:10px;display:flex;position:relative}.craft-compact-title{text-align:center;gap:4px;display:grid}.craft-compact-title strong{color:#e7ce92;font-size:14px}.craft-compact-title span{color:#d9a932;font-size:10px;font-weight:800}.craft-compact-output{background:#080908;border:1px solid #a12633;place-items:center;width:92px;height:92px;margin:10px 0;display:grid;box-shadow:inset 0 0 15px #971d2f2e}.craft-compact-output.is-key{color:#deb94f;border-color:#785d2b}.craft-compact-ingredients{grid-template-columns:repeat(3,1fr);gap:7px;width:100%;display:grid}.craft-ingredient{background:#0e0d09;border:1px solid #84632a6e;grid-template-rows:1fr auto;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:2px 6px;min-width:0;min-height:73px;padding:6px;display:grid}.craft-ingredient-icon{grid-row:1/3;place-items:center;width:32px;height:32px;display:grid}.craft-ingredient-icon img{object-fit:contain;width:30px;height:30px}.craft-ingredient>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;color:#c6af7c;min-width:0;font-size:9px;overflow:hidden}.craft-ingredient b{color:#92c86a;font-size:10px}.craft-ingredient.is-missing b{color:#e46568}.craft-compact-summary{background:#100e0ac7;border:1px solid #84632a7a;grid-template-columns:repeat(2,1fr);min-height:48px;display:grid}.craft-compact-summary>span{border-right:1px solid #84632a59;grid-template-rows:1fr 1fr;grid-template-columns:25px 1fr;align-items:center;padding:5px 10px;display:grid}.craft-compact-summary>span:last-child{border-right:0}.craft-compact-summary svg{color:#dfb943;grid-row:1/3}.craft-compact-summary small{color:#a18e65}.craft-compact-summary b{font-size:10px}.craft-compact-summary .is-ready{color:#8dcb66}.craft-compact-summary .is-missing{color:#e46568}.craft-block-reason{text-align:center;margin:0;padding:5px}.mythic-reveal{color:#d7b35b;background:#0c0a07f2;justify-content:center;gap:6px;padding:7px;display:flex;position:absolute;inset:auto 10px 8px}.mythic-reveal.is-fail{color:#ef6b6b}.craft-browser-layout{gap:6px;overflow:hidden}.craft-browser{background:linear-gradient(#231c1052,#0000 38px),#090a08;border:1px solid #8b692d7a;flex-direction:column;flex:0 43%;min-height:0;display:flex;overflow:hidden}.craft-browser-heading{color:#bba66f;background:#15120ccc;border-bottom:1px solid #8b692d59;flex:none;justify-content:space-between;align-items:center;min-height:30px;padding:0 9px;display:flex}.craft-browser-heading>span{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:8px;font-weight:900;display:flex}.craft-browser-heading svg{color:#d8af43}.craft-browser-heading b{color:#d5bd7d;text-align:center;background:#070806bf;border:1px solid #87662a6b;min-width:22px;padding:3px 5px;font-size:8px}.craft-category-list{scrollbar-width:thin;scrollbar-color:#765a28 #0a0b08;flex:1;min-height:0;padding:5px;overflow:auto}.craft-category{background:#0c0d0ad1;border:1px solid #75592666;margin-bottom:3px;transition:border-color .18s,background .18s}.craft-category:last-child{margin-bottom:0}.craft-category.has-selection{border-color:#b28430b8;box-shadow:inset 2px 0 #c29232}.craft-category-trigger{color:#b8a372;text-align:left;cursor:pointer;background:linear-gradient(90deg,#3a2b143d,#0000 62%);border:0;grid-template-columns:24px minmax(0,1fr) auto 20px;align-items:center;gap:5px;width:100%;min-height:31px;padding:0 5px 0 6px;transition:color .15s,background .15s;display:grid}.craft-category-trigger:hover,.craft-category.is-open .craft-category-trigger{color:#ecd48d;background:linear-gradient(90deg,#64441752,#1a140c38)}.craft-category-icon{color:#c69d37;background:#070806b8;border:1px solid #8563275c;place-items:center;width:22px;height:22px;display:grid}.craft-category-trigger strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.craft-category-trigger small{color:#7f7256;text-align:center;min-width:18px;font-size:8px;font-weight:800}.craft-category-chevron{color:#8f7b4d;place-items:center;transition:transform .22s,color .18s;display:grid}.craft-category.is-open .craft-category-chevron{color:#e1bd59;transform:rotate(90deg)}.craft-category-collapse{opacity:.25;grid-template-rows:0fr;transition:grid-template-rows .25s cubic-bezier(.2,.75,.22,1),opacity .18s;display:grid}.craft-category.is-open .craft-category-collapse{opacity:1;grid-template-rows:1fr}.craft-category-recipes{border-top:0 solid #0000;min-height:0;overflow:hidden}.craft-category.is-open .craft-category-recipes{border-top-width:1px;border-top-color:#785b2640}.craft-recipe-row{color:#82775e;text-align:left;cursor:pointer;background:#060705b8;border:0;border-bottom:1px solid #5f492233;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:38px;padding:3px 8px 3px 11px;transition:color .14s,background .14s,box-shadow .14s;display:grid}.craft-recipe-row:last-child{border-bottom:0}.craft-recipe-row:hover{color:#d7c187;background:#2a1f0f7a}.craft-recipe-row.is-selected{color:#f0d993;background:linear-gradient(90deg,#75461866,#22190d5c 70%,#0000),#0b0b08;box-shadow:inset 2px 0 #d99f35}.craft-recipe-thumb{background:#080906;border:1px solid #835e256b;place-items:center;width:32px;height:32px;display:grid;overflow:hidden}.craft-recipe-thumb.is-key{color:#d8b247}.craft-recipe-copy{gap:2px;min-width:0;display:grid}.craft-recipe-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.craft-recipe-copy small{color:#766b53;font-size:7px;font-weight:700}.craft-recipe-row.is-selected .craft-recipe-copy small{color:#b79549}.craft-recipe-row>svg{color:#665a40}.craft-recipe-row.is-selected>svg{color:#d7a53c}.craft-recipe-soon{color:#9b7543;font-size:6px}.craft-detail{background:radial-gradient(circle at 17% 48%,#884e1821,#0000 28%),linear-gradient(#231b0f45,#0000 46px),#090a08;border:1px solid #8b692d7a;flex-direction:column;flex:57%;min-height:0;display:flex;position:relative;overflow:hidden}.craft-detail-heading{background:#100e0a94;border-bottom:1px solid #87652a52;flex:none;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:5px 9px;display:flex}.craft-detail-heading>div{gap:2px;min-width:0;display:grid}.craft-detail-heading small{color:#766a50;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:900}.craft-detail-heading strong{color:#ead28e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.craft-detail-heading>span{color:#be9130;text-align:right;flex:none;font-size:7px;font-weight:900}.craft-detail-body{flex:1;grid-template-columns:138px minmax(0,1fr);gap:8px;min-height:0;padding:8px;display:grid}.craft-output-pane{text-align:center;border-right:1px solid #7e5e2747;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;padding:7px;display:flex}.craft-output-frame{background:#070806;border:1px solid #8f2431;place-items:center;width:88px;height:88px;margin-bottom:2px;display:grid;box-shadow:inset 0 0 18px #971d2f2b,0 0 16px #79222e14}.craft-output-frame.is-key{color:#d9b346;border-color:#775b27;box-shadow:inset 0 0 18px #966b1929}.craft-output-pane>strong{color:#dbc17b;text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:9px;overflow:hidden}.craft-output-pane>small{color:#806e48;max-width:125px;font-size:6px;font-weight:800;line-height:1.45}.craft-requirements-pane{flex-direction:column;gap:5px;min-width:0;display:flex}.craft-requirements-heading{color:#8f805e;border-bottom:1px solid #7f5e2747;justify-content:space-between;align-items:center;min-height:21px;padding:0 2px 3px;display:flex}.craft-requirements-heading span{letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:900}.craft-requirements-heading b{color:#b9943e;font-size:7px}.craft-requirement-list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:5px;min-height:0;display:grid;overflow:auto}.craft-requirement{background:#0c0c09c2;border:1px solid #71542457;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;min-height:48px;padding:5px 6px;display:grid}.craft-requirement.is-ready{border-color:#527e366b}.craft-requirement.is-missing{border-color:#8137336b}.craft-requirement-icon{color:#bda457;background:#060705b8;place-items:center;width:32px;height:32px;display:grid}.craft-requirement-icon img{object-fit:contain;width:29px;height:29px;image-rendering:pixelated}.craft-requirement-copy{gap:5px;min-width:0;display:grid}.craft-requirement-copy strong{color:#b8a475;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.craft-requirement-meter{background:#242019;width:100%;height:3px;overflow:hidden}.craft-requirement-meter i{background:#c34a4e;height:100%;transition:width .22s;display:block}.craft-requirement.is-ready .craft-requirement-meter i{background:#6dad48}.craft-requirement>b{color:#e16568;white-space:nowrap;font-size:8px;font-style:normal}.craft-requirement.is-ready>b{color:#8dcb66}.craft-requirement>b i{color:#776b53;font-size:7px;font-style:normal}.craft-economy-strip{background:#0d0c09e0;border-top:1px solid #84632a66;flex:none;grid-template-columns:1.15fr .85fr;min-height:43px;display:grid}.craft-economy-strip>span{border-right:1px solid #84632a4d;grid-template-rows:1fr 1fr;grid-template-columns:25px minmax(0,1fr);align-items:center;min-width:0;padding:4px 9px;display:grid}.craft-economy-strip>span:last-child{border-right:0}.craft-economy-strip svg{color:#d9ad3c;grid-row:1/3}.craft-economy-strip small{color:#82765c;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.craft-economy-strip b{color:#8dcb66;white-space:nowrap;font-size:8px}.craft-economy-strip b.is-missing{color:#e46568}.craft-economy-strip b i{color:#796d54;font-style:normal}.craft-block-reason{color:#e17677;text-align:center;flex:none;margin:-2px 0 0;padding:3px 5px;font-size:7px}.craft-action-row{flex:none;min-height:42px;margin-top:0}.craft-detail .mythic-reveal{z-index:8;color:#d7b35b;background:#0c0a07f5;border:1px solid #b1832eb3;justify-content:center;gap:6px;min-height:38px;padding:7px;display:flex;position:absolute;inset:auto 8px 8px;box-shadow:0 6px 22px #000}.craft-detail .mythic-reveal.is-fail{color:#ef6b6b;border-color:#b14242b3}.craft-classic-layout{min-height:0;overflow:hidden}.craft-classic-workspace{background:#080906;border:1px solid #87652975;flex:1;grid-template-columns:202px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.craft-classic-layout .craft-browser{background:linear-gradient(90deg,#221b0f33,#0000 75%),#090a08;border:0;border-right:1px solid #87652961;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.craft-classic-layout .craft-browser-heading{background:#12100b94;border:0;border-bottom:1px solid #87652952;min-height:31px;padding:0 8px}.craft-classic-layout .craft-browser-heading>span{letter-spacing:.1em;gap:5px;font-size:7px}.craft-classic-layout .craft-browser-heading b{color:#8b7a52;background:0 0;border:0;min-width:auto;padding:0;font-size:7px}.craft-classic-layout .craft-category-list{padding:3px 0;overflow-x:hidden}.craft-classic-layout .craft-category,.craft-classic-layout .craft-category.has-selection{box-shadow:none;background:0 0;border:0;margin:0}.craft-classic-layout .craft-category-trigger{color:#a4936d;background:0 0;border:0;border-bottom:1px solid #644d232e;grid-template-columns:18px minmax(0,1fr) auto 15px;gap:4px;min-height:28px;padding:0 7px}.craft-classic-layout .craft-category-trigger:hover{color:#d8c28a;background:#51391629}.craft-classic-layout .craft-category.is-open .craft-category-trigger{color:#ead18b;background:linear-gradient(90deg,#714c1833,#0000 82%);box-shadow:inset 2px 0 #d39e34bf}.craft-classic-layout .craft-category-icon{color:#a98737;background:0 0;border:0;width:16px;height:16px}.craft-classic-layout .craft-category-trigger strong{font-size:8px;font-weight:800}.craft-classic-layout .craft-category-trigger small{color:#70664f;min-width:13px;font-size:7px}.craft-classic-layout .craft-category-chevron{color:#716443}.craft-classic-layout .craft-category.is-open .craft-category-chevron{color:#cda340}.craft-classic-layout .craft-category-recipes,.craft-classic-layout .craft-category.is-open .craft-category-recipes{border:0}.craft-classic-layout .craft-recipe-row{color:#776f5c;background:0 0;border:0;border-bottom:1px dotted #614c2733;grid-template-columns:21px minmax(0,1fr) auto;gap:5px;min-height:29px;padding:2px 7px 2px 23px}.craft-classic-layout .craft-recipe-thumb{background:0 0;border:0;width:20px;height:20px}.craft-classic-layout .craft-recipe-copy{gap:1px}.craft-classic-layout .craft-recipe-copy strong{font-size:7px}.craft-classic-layout .craft-recipe-copy small{color:#675f4d;font-size:6px}.craft-classic-layout .craft-recipe-row.is-selected .craft-recipe-copy small{color:#9e8248}.craft-classic-layout .craft-detail{background:radial-gradient(circle at 18% 43%,#74441617,#0000 31%),#090a08;border:0;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.craft-classic-layout .craft-detail-heading{background:#12100b73;border:0;border-bottom:1px solid #87652952;min-height:38px;padding:5px 10px}.craft-classic-layout .craft-detail-heading strong{font-size:11px}.craft-classic-layout .craft-detail-body{flex:1;grid-template-columns:145px minmax(0,1fr);gap:0;min-height:0;padding:9px 10px}.craft-classic-layout .craft-output-pane{border-right:1px solid #785a2640;justify-content:flex-start;gap:4px;padding:10px 12px 6px 2px}.craft-classic-layout .craft-output-frame{width:88px;height:88px;margin-bottom:4px}.craft-classic-layout .craft-output-pane>strong{max-width:130px;font-size:9px}.craft-classic-layout .craft-output-pane>small{max-width:130px}.craft-classic-layout .craft-requirements-pane{gap:0;padding-left:11px}.craft-classic-layout .craft-requirements-heading{border-bottom:1px solid #7f5e274d;min-height:25px;padding:0 1px 4px}.craft-classic-layout .craft-requirement-list{grid-template-columns:1fr;gap:0;overflow:auto}.craft-classic-layout .craft-requirement{background:0 0;border:0;border-bottom:1px solid #654e2438;grid-template-columns:32px minmax(0,1fr) auto;gap:7px;min-height:43px;padding:4px 3px}.craft-classic-layout .craft-requirement.is-ready,.craft-classic-layout .craft-requirement.is-missing{border-color:#654e2438}.craft-classic-layout .craft-requirement-icon{background:0 0;width:30px;height:30px}.craft-classic-layout .craft-requirement-copy{gap:4px}.craft-classic-layout .craft-requirement-copy strong{font-size:7px}.craft-classic-layout .craft-requirement-meter{height:2px}.craft-detail-footer{background:#0d0c09cc;border-top:1px solid #8765295c;flex:none;grid-template-columns:minmax(0,1fr) 185px;min-height:56px;display:grid}.craft-detail-status{flex-direction:column;justify-content:center;min-width:0;display:flex}.craft-classic-layout .craft-economy-strip{background:0 0;border:0;min-height:39px}.craft-classic-layout .craft-economy-strip>span{padding:3px 8px}.craft-classic-layout .craft-block-reason{text-align:left;margin:-2px 0 2px;padding:0 7px;font-size:6px}.craft-inline-actions{border-left:1px solid #8765294d;grid-template-columns:.8fr 1.2fr;align-items:center;gap:5px;padding:6px;display:grid}.craft-inline-actions>*{width:100%;min-width:0;min-height:34px;padding-inline:5px;font-size:8px}.craft-classic-workspace{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.craft-classic-layout .craft-browser{background:linear-gradient(#221b0f2e,#0000 85%),#090a08;border-bottom:1px solid #8765295c;border-right:0;flex:none;max-height:154px}.craft-classic-layout .craft-browser-heading{min-height:27px}.craft-classic-layout .craft-category-list{flex:none;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:0 10px;min-height:0;padding:4px 9px 6px;display:grid;overflow:auto}.craft-classic-layout .craft-category,.craft-classic-layout .craft-category.has-selection{min-width:0;padding:0}.craft-classic-layout .craft-category-trigger{min-height:23px;box-shadow:none;cursor:default;background:0 0;border:0;border-bottom:1px solid #70542345;grid-template-columns:15px minmax(0,1fr) auto;gap:4px;padding:0 2px}.craft-classic-layout .craft-category-trigger:hover,.craft-classic-layout .craft-category.is-open .craft-category-trigger{color:#a4936d;box-shadow:none;background:0 0}.craft-classic-layout .craft-category.has-selection .craft-category-trigger{color:#d8bd76;border-bottom-color:#c28f2d94}.craft-classic-layout .craft-category-recipes,.craft-classic-layout .craft-category.is-open .craft-category-recipes{border:0;gap:0;display:grid}.craft-classic-layout .craft-recipe-row{min-height:21px;box-shadow:none;color:#756d59;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px;padding:1px 3px;font-size:7px;line-height:1.2;display:grid}.craft-classic-layout .craft-recipe-row:hover{color:#cbb77f;background:linear-gradient(90deg,#573d1626,#0000)}.craft-classic-layout .craft-recipe-row.is-selected{color:#e6ca7d;background:linear-gradient(90deg,#774f1738,#0000 90%);box-shadow:inset 0 -1px #cd972fb8}.craft-classic-layout .craft-recipe-row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.craft-classic-layout .craft-recipe-soon{white-space:nowrap;font-size:5px}.craft-classic-workspace{grid-template-rows:auto auto;align-content:start}.craft-classic-layout .craft-browser{min-height:154px;max-height:none}.craft-classic-layout .craft-category-list{gap:0 14px;min-height:154px;padding:10px 12px 12px;overflow:hidden}.craft-classic-layout .craft-category-trigger{grid-template-columns:17px minmax(0,1fr) auto;gap:5px;min-height:28px;padding:0 3px}.craft-classic-layout .craft-category-trigger strong{font-size:9px}.craft-classic-layout .craft-category-trigger small{min-width:12px;font-size:7px}.craft-classic-layout .craft-recipe-row{min-height:27px;padding:2px 4px;font-size:9px}.craft-classic-layout .craft-recipe-soon{font-size:6px}.craft-classic-layout .craft-detail{align-self:start;width:100%}.craft-classic-layout .craft-detail-body{flex:0 0 178px;grid-template-columns:145px minmax(260px,330px);justify-content:center;align-items:start;gap:14px;min-height:178px;padding:10px 12px}.craft-classic-layout .craft-output-pane{border-right:0;justify-content:flex-start;min-height:154px;padding:5px 8px}.craft-classic-layout .craft-requirements-pane{background:#0809068f;border:1px solid #84632a6b;gap:0;min-height:154px;max-height:154px;padding:7px 9px;overflow:hidden}.craft-classic-layout .craft-requirement{min-height:52px;padding:5px 3px}.craft-classic-layout .craft-requirement-list{overflow:hidden}.craft-detail-footer{min-height:52px}.craft-classic-layout .craft-browser{min-height:226px}.craft-classic-layout .craft-category-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 20px;min-height:226px;padding:10px 15px 12px;overflow:hidden}.craft-classic-layout .craft-category-trigger{grid-template-columns:19px minmax(0,1fr) auto;gap:6px;min-height:31px}.craft-classic-layout .craft-category-icon{width:18px;height:18px}.craft-classic-layout .craft-category-icon svg{width:16px;height:16px}.craft-classic-layout .craft-category-trigger strong{font-size:11px;line-height:1.2}.craft-classic-layout .craft-category-trigger small{font-size:9px}.craft-classic-layout .craft-recipe-row{min-height:30px;padding:4px 5px;font-size:10px;line-height:1.3}.craft-classic-layout .craft-recipe-row>span{white-space:normal}.craft-classic-layout .craft-detail-body{flex-basis:158px;grid-template-columns:122px minmax(260px,330px);gap:12px;min-height:158px;padding:8px 11px}.craft-classic-layout .craft-output-pane{min-height:142px;padding:4px 5px}.craft-classic-layout .craft-output-frame{width:76px;height:76px}.craft-classic-layout .craft-output-pane>strong{font-size:10px}.craft-classic-layout .craft-output-pane>small{font-size:7px}.craft-classic-layout .craft-requirements-pane{min-height:142px;max-height:142px;padding:6px 8px}.craft-classic-layout .craft-requirements-heading{min-height:22px}.craft-classic-layout .craft-requirements-heading span,.craft-classic-layout .craft-requirements-heading b{font-size:8px}.craft-classic-layout .craft-requirement-list{flex:1;align-items:center;gap:10px;min-height:72px;display:flex}.craft-classic-layout .craft-requirement{text-align:center;background:0 0;border:0;grid-template-rows:38px auto auto;grid-template-columns:1fr;place-items:center;gap:2px;width:68px;min-width:68px;min-height:70px;padding:2px;display:grid}.craft-classic-layout .craft-requirement.is-ready,.craft-classic-layout .craft-requirement.is-missing{border:0}.craft-classic-layout .craft-requirement-icon{background:#080906;border:1px solid #7558266b;width:38px;height:38px}.craft-classic-layout .craft-requirement-icon img{width:34px;height:34px}.craft-classic-layout .craft-requirement>strong{color:#a99a77;text-overflow:ellipsis;white-space:nowrap;max-width:66px;font-size:7px;overflow:hidden}.craft-classic-layout .craft-requirement>b{color:#df6669;font-size:8px}.craft-classic-layout .craft-requirement.is-ready>b{color:#89c765}.craft-classic-layout .craft-requirement>b i{color:#756a52;font-style:normal}.craft-requirement-costs{border-top:1px solid #785a2647;grid-template-columns:1.2fr .8fr;min-height:33px;display:grid}.craft-requirement-costs>span{border-right:1px solid #785a2638;grid-template-rows:1fr 1fr;grid-template-columns:20px minmax(0,1fr);align-items:center;min-width:0;padding:3px 5px;display:grid}.craft-requirement-costs>span:last-child{border-right:0}.craft-requirement-costs svg{color:#d7aa39;grid-row:1/3}.craft-requirement-costs small{color:#83765a;font-size:7px}.craft-requirement-costs b{color:#8bc867;white-space:nowrap;font-size:8px}.craft-requirement-costs b.is-missing{color:#df6669}.craft-requirement-costs b i{color:#756a52;font-style:normal}.craft-detail-footer{grid-template-columns:minmax(0,1fr) 180px;min-height:44px}.craft-inline-actions{padding:4px 6px}.craft-inline-actions>*{min-height:32px}.craft-classic-layout .craft-detail .mythic-reveal{inset:auto 8px 50px}.forge-craft{background:#080906;border:1px solid #87652975;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden;container:forgeCraft/inline-size}.forge-craft-recipes{scrollbar-width:thin;scrollbar-color:#765a28 #0a0b08;background:linear-gradient(#261d0f29,#0000 45%),#090a08;flex:auto;min-height:0;padding:11px 14px;overflow:auto}.forge-craft-recipe-list{display:grid}.forge-craft-recipe{color:#79715e;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;min-width:0;min-height:30px;padding:4px 5px;font-size:10px;line-height:1.3;display:grid}.forge-craft-recipe:hover{color:#cdb984;background:linear-gradient(90deg,#5c401626,#0000)}.forge-craft-recipe.is-active{color:#efd487;background:linear-gradient(90deg,#78501738,#0000 92%);box-shadow:inset 0 -1px #d39d31c7}.forge-craft-recipe>span{text-overflow:ellipsis;white-space:normal;overflow:hidden}.forge-craft-recipe>small{color:#a37d42;white-space:nowrap;font-size:6px}.forge-craft-detail{background:radial-gradient(circle at 27% 45%,#6f40141a,#0000 31%),#090a08;border-top:1px solid #8765296b;flex-direction:column;flex:0 0 205px;min-height:205px;display:flex;position:relative;overflow:hidden}.forge-craft-preview{flex:1;grid-template-columns:125px minmax(260px,330px);justify-content:center;align-items:center;gap:14px;min-height:0;padding:7px 12px;display:grid}.forge-craft-output{text-align:center;flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.forge-craft-output-frame{background:#070806;border:1px solid #8f2431;place-items:center;width:78px;height:78px;margin-bottom:2px;display:grid;box-shadow:inset 0 0 16px #971d2f29}.forge-craft-output-frame.is-key{color:#d9b346;border-color:#775b27}.forge-craft-output>strong{color:#d9bf78;text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:10px;overflow:hidden}.forge-craft-output>small{color:#82714b;max-width:120px;font-size:7px;font-weight:800;line-height:1.4}.forge-craft-materials{background:#07080694;border:1px solid #84632a70;flex-direction:column;min-width:0;height:140px;padding:6px 8px;display:flex}.forge-craft-material-slots{flex:1;align-items:center;gap:12px;min-height:0;padding:3px 2px;display:flex;overflow:hidden}.forge-craft-material{text-align:center;grid-template-rows:39px auto auto;place-items:center;gap:2px;width:68px;min-width:68px;display:grid}.forge-craft-material-icon{color:#baa050;background:#080906;border:1px solid #77592673;place-items:center;width:39px;height:39px;display:grid}.forge-craft-material-icon img{object-fit:contain;width:35px;height:35px;image-rendering:pixelated}.forge-craft-material>strong{color:#a99a77;text-overflow:ellipsis;white-space:nowrap;max-width:66px;font-size:7px;overflow:hidden}.forge-craft-material>b{color:#e06669;font-size:8px}.forge-craft-material.is-ready>b{color:#8bc867}.forge-craft-material>b i{color:#756a52;font-style:normal}.forge-craft-footer{background:#0c0b08d1;border-top:1px solid #84632a52;flex:0 0 44px;grid-template-columns:minmax(0,1fr) 188px;min-height:44px;display:grid}.forge-craft-reveal{z-index:8;color:#d7b35b;background:#0c0a07f5;border:1px solid #b1832eb3;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:6px;display:flex;position:absolute;inset:auto 8px 49px;box-shadow:0 6px 22px #000}.forge-craft-reveal.is-fail{color:#ef6b6b;border-color:#b14242b3}.forge-craft-recipes{flex-direction:column;flex:auto;min-height:0;padding:0;display:flex;overflow:hidden}.forge-craft-tabs{background:linear-gradient(#1b1812f0,#0a0b08f5);border:1px solid #84632a80;border-radius:5px;flex:0 0 47px;align-items:stretch;gap:0;min-height:47px;margin:6px 7px 0;padding:0;display:flex;overflow:visible}.forge-craft-tab{color:#756c58;cursor:pointer;background:0 0;border:0;border-right:1px solid #5d482557;flex:1 1 0;grid-template-columns:20px minmax(0,auto);justify-content:center;align-items:center;gap:8px;min-width:0;padding:0 8px;display:grid;position:relative}.forge-craft-tab:last-child{border-right:0}.forge-craft-tab:hover{color:#c6b27f;background:linear-gradient(#5339132e,#1e170d14)}.forge-craft-tab.is-active{color:#f0cf79;background:linear-gradient(#74481347,#1e160b8a),radial-gradient(circle at 50% 100%,#d69e332e,#0000 58%);box-shadow:inset 0 -1px #d19a35,inset 0 0 14px #9a631c21}.forge-craft-tab.is-active:after{content:"";z-index:2;background:#17130c;border-bottom:1px solid #d19a35;border-right:1px solid #d19a35;width:7px;height:7px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.forge-craft-tab svg{color:#a98535}.forge-craft-tab span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.forge-craft-tab:focus{outline:0}.forge-craft-tab:focus-visible{box-shadow:inset 0 0 0 1px #dfae4bd1}.forge-craft-list-panel{scrollbar-width:thin;scrollbar-color:#765a28 #0a0b08;background:radial-gradient(circle,#48311212,#0000 34%),linear-gradient(#100f0bcc,#070806e0);border:1px solid #7557246b;border-radius:6px;flex:1;min-height:0;margin:7px;padding:12px 18px;position:relative;overflow:hidden auto}.forge-craft-list-panel .forge-craft-recipe-list{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:2px 9px;padding:0;display:grid;position:relative}.forge-craft-list-panel .forge-craft-recipe{background:0 0;border:0;min-height:34px;padding:5px 8px;font-size:12px}.forge-craft-list-panel .forge-craft-recipe:hover{color:#d2bd83;background:linear-gradient(90deg,#5c40161f,#0000)}.forge-craft-list-panel .forge-craft-recipe.is-active{color:#f0d58a;box-shadow:none;background:0 0;border:0}.forge-craft-recipe-name{text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden;white-space:nowrap!important}.forge-craft-recipe-name>i{background:#2b2417;border:1px solid #7c6535;flex:0 0 5px;width:5px;height:5px;transform:rotate(45deg)}.forge-craft-recipe.is-active .forge-craft-recipe-name>i{background:#d09631;border-color:#e0ad46;box-shadow:0 0 6px #d0962b75}.forge-craft-recipe-state{color:#d6a33d;justify-content:flex-end;align-items:center;gap:5px;display:flex;overflow:visible!important}.forge-craft-recipe-state svg{filter:drop-shadow(0 0 4px #d299306b)}.forge-craft-recipe-state small{color:#a37d42;white-space:nowrap;font-size:7px}.forge-craft-recipe-watermark{z-index:1;color:#9669246e;pointer-events:none;place-items:center;gap:5px;display:grid;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.forge-craft-recipe-emblem{border:1px solid #97692438;border-radius:50%;width:70px;height:62px;display:block;position:relative;box-shadow:0 0 22px #89581914}.forge-craft-recipe-emblem svg{color:currentColor;position:absolute;top:50%;left:50%}.forge-craft-recipe-emblem svg:first-child{transform:translate(-61%,-50%)rotate(-42deg)}.forge-craft-recipe-emblem svg:last-child{transform:translate(-39%,-50%)scaleX(-1)rotate(-42deg)}.forge-craft-recipe-watermark>i{background:linear-gradient(90deg,#0000,#a0702780,#0000);width:78px;height:1px}.forge-craft-recipe-watermark>small{color:#a57c3aa6;white-space:nowrap;font-size:9px;font-style:normal}.forge-craft-detail{background:#080906;border-top:0;flex-basis:240px;min-height:240px;padding:0 7px 6px}.forge-craft-preview{background:radial-gradient(circle at 18%,#622c181a,#0000 27%),#0a0a07e0;border:1px solid #7557247a;border-radius:6px;grid-template-columns:28% 43% 29%;align-items:stretch;gap:0;margin-bottom:6px;padding:10px 8px;overflow:hidden}.forge-craft-output{border-right:1px solid #62492038;justify-content:center;padding:2px 10px}.forge-craft-output-frame{width:88px;height:88px}.forge-craft-key-asset{object-fit:contain;width:82px;height:82px;image-rendering:pixelated}.forge-craft-output-asset{animation:.24s ease-out forgeCraftAssetSwap}@keyframes forgeCraftAssetSwap{0%{opacity:.28;filter:brightness(1.35)}to{opacity:1;filter:brightness()}}.forge-craft-output>strong{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;max-width:145px;font-size:12px;line-height:1.3;overflow:visible}.forge-craft-output>small{color:#a58c59;max-width:150px;font-size:9px;line-height:1.5}.forge-craft-level{gap:1px;display:grid}.forge-craft-level>span:last-child{color:#d7bd73;white-space:nowrap}.forge-craft-level b{font-weight:800}.forge-craft-level b i{color:#91c86c;font-style:normal}.forge-craft-level b em{color:#665c48;margin:0 5px;font-style:normal}.forge-craft-materials{background:0 0;border:0;border-right:1px solid #62492038;min-width:0;height:auto;padding:4px 8px}.forge-craft-section-title{color:#b58b3a;letter-spacing:.05em;text-align:center;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;min-height:24px;font-size:9px;font-weight:900;display:flex}.forge-craft-section-title:before,.forge-craft-section-title:after{content:"";background:linear-gradient(90deg,#0000,#986b2585);flex:1;min-width:8px;height:1px}.forge-craft-section-title:after{background:linear-gradient(90deg,#986b2585,#0000)}.forge-craft-material-slots{justify-content:center;gap:10px;padding:6px 2px 2px}.forge-craft-material{grid-template-rows:45px minmax(24px,auto) 15px;gap:2px;width:86px;min-width:86px}.forge-craft-material-icon{width:45px;height:45px}.forge-craft-material-icon img{width:41px;height:41px}.forge-craft-material>strong{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;max-width:84px;font-size:9px;line-height:1.2;display:block;overflow:visible}.forge-craft-material>b{font-size:10px}.forge-craft-price{flex-direction:column;justify-content:flex-start;min-width:0;padding:4px 9px;display:flex}.forge-craft-price-value{flex:1;grid-template-rows:1fr;grid-template-columns:27px auto;place-content:center;align-items:center;gap:6px;min-width:0;padding:9px 3px 3px;display:grid}.forge-craft-price-value svg{color:#d7aa39}.forge-craft-price-value b{color:#e0c477;white-space:nowrap;font-size:12px}.forge-craft-footer{background:0 0;border:0;border-radius:0;flex-basis:48px;grid-template-columns:minmax(0,1fr) 205px;align-items:center;gap:10px;min-height:48px;padding:4px 0 0}.forge-craft-submit{width:100%;min-width:0;min-height:34px}.forge-craft-success{color:#d2aa46;border-right:1px solid #8e67276b;grid-template-columns:26px auto;justify-self:end;align-items:center;gap:7px;min-width:132px;min-height:34px;padding:2px 13px 2px 5px;display:grid}.forge-craft-success>span{gap:3px;min-width:0;display:grid}.forge-craft-success small{color:#8f8267;font-size:8px}.forge-craft-success b{color:#91cc6b;white-space:nowrap;font-size:10px}.forge-craft-footer .forge-craft-submit{color:#f2d78a;background:linear-gradient(#752127,#461319);border:1px solid #d0a044;font-size:12px;position:relative;box-shadow:inset 0 0 0 2px #180807b8,inset 0 0 14px #e28a2e24}.forge-craft-submit:disabled{opacity:.62;filter:saturate(.72)}.forge-craft-reveal{inset:auto 8px 49px}@container forgeCraft (width<=570px){.forge-craft-tab{grid-template-columns:16px minmax(0,auto);gap:5px;padding-inline:4px}.forge-craft-tab span{font-size:11px}.forge-craft-preview{grid-template-columns:27% 44% 29%;gap:0;padding-inline:5px}.forge-craft-material-slots{gap:4px}.forge-craft-material{width:70px;min-width:70px}.forge-craft-material>strong{max-width:68px;font-size:8px}.forge-craft-section-title{font-size:8px}.forge-craft-price{padding-inline:5px}.forge-craft-price-value b{font-size:10px}.forge-craft-footer{grid-template-columns:minmax(120px,1fr) 178px}}@container forgeCraft (width<=440px){.forge-craft-list-panel .forge-craft-recipe-list{grid-template-columns:1fr}.forge-craft-tab svg{display:block}.forge-craft-tab{grid-template-columns:14px minmax(0,auto);display:grid}.forge-craft-tab span{font-size:9px}.forge-craft-preview{grid-template-columns:27% 44% 29%}.forge-craft-footer{grid-template-columns:minmax(110px,1fr) 155px}}.enchant-body{flex-direction:column;flex:1;gap:5px;min-height:0;display:flex}.enchant-workbench{background:radial-gradient(circle at 50% 18%,#6f309717,#0000 38%),linear-gradient(#0b0b08,#080906);border:1px solid #84632a6e;flex:1;gap:0;min-height:0;padding:5px 8px 3px;overflow:hidden}.enchant-empty-state{background:0 0;border:0;min-height:210px}.enchant-empty-rune{border-width:1px;width:72px;height:72px}.enchant-item-card{background:linear-gradient(90deg, var(--enchant-rarity), transparent 55%);border:0;border-bottom:1px solid #84632a57;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:62px;margin:0;padding:4px 3px 5px;display:grid}@supports (color:color-mix(in lab, red, red)){.enchant-item-card{background:linear-gradient(90deg, color-mix(in srgb, var(--enchant-rarity) 7%, transparent), transparent 55%)}}.enchant-item-card{box-shadow:none;cursor:default}.enchant-item-card:hover{filter:none}.enchant-item-icon{background:radial-gradient(circle, var(--enchant-rarity), #080604 72%);border:0;flex:none;place-items:center;width:50px;height:50px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.enchant-item-icon{background:radial-gradient(circle, color-mix(in srgb, var(--enchant-rarity) 11%, #080604), #080604 72%)}}.enchant-item-icon>img{z-index:1;max-width:46px;max-height:46px;position:relative}.enchant-item-copy{gap:4px}.enchant-item-copy strong{color:#f0dfbd;font-size:10px;line-height:1.25}.enchant-item-copy small{font-size:6.5px}.enchant-item-remove{color:#cdb983;white-space:nowrap;width:auto;height:25px;text-shadow:none;cursor:pointer;background:#110e09e0;border:1px solid #93713494;justify-content:center;align-self:center;align-items:center;gap:5px;margin-top:0;padding:0 8px;font-family:inherit;font-size:6px;font-weight:800;line-height:1;display:inline-flex;box-shadow:inset 0 0 7px #dfb04a0d}.enchant-item-remove:hover{color:#ffe19a;filter:none;background:#372911d1;border-color:#d4a94f}.enchant-affix-head{border-bottom:0;min-height:25px;padding:0 5px;font-size:9px}.enchant-affix-head b{font-size:10px}.enchant-affix-head-summary{align-items:center;gap:8px;display:flex}.enchant-affix-head-summary em{color:#ffce4d;letter-spacing:.04em;background:#ffce4d14;border:1px solid #ffce4d61;padding:3px 6px;font-size:6.5px;font-style:normal;font-weight:900}.enchant-affix-list{flex:1;justify-content:flex-start;align-self:center;gap:4px;width:100%;min-height:0;max-height:none;margin:0 auto;padding:4px 6px 6px;position:relative;overflow:hidden}.enchant-affix-list.is-rolling .enchant-affix-row{pointer-events:none;animation:.56s ease-in-out infinite alternate enchantShuffle}.enchant-affix-list.is-rolling .enchant-affix-row:nth-of-type(2n){animation-delay:-.18s}.enchant-affix-list.is-rolling .enchant-affix-row:nth-of-type(3n){animation-delay:-.34s}.enchant-rolling-overlay{z-index:3;color:#e3c2ff;letter-spacing:.045em;text-transform:uppercase;background:#13091bf0;border:1px solid #bb70ecb3;justify-content:center;align-items:center;gap:9px;min-width:170px;min-height:42px;padding:8px 14px;font-size:7px;font-weight:900;display:flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 28px #a84ae340,inset 0 0 14px #a84ae31f}.enchant-rolling-overlay svg,.enchant-cta .is-spinning{animation:.7s linear infinite enchantSpin}@keyframes enchantShuffle{0%{opacity:.35;filter:saturate(.45)brightness(.75);transform:translate(-4px)}to{opacity:.72;filter:saturate(.85)brightness(1.15);transform:translate(4px)}}@keyframes enchantSpin{to{transform:rotate(360deg)}}.enchant-affix-row{background:linear-gradient(90deg, var(--affix-color), transparent 44%), #0e0d0a57;border:0;border-radius:2px;grid-template-columns:minmax(0,1fr) 88px;justify-content:stretch;gap:8px;width:100%;min-height:38px;padding:5px 8px 5px 16px}@supports (color:color-mix(in lab, red, red)){.enchant-affix-row{background:linear-gradient(90deg, color-mix(in srgb, var(--affix-color) 6%, transparent), transparent 44%), #0e0d0a57}}.enchant-affix-row{box-shadow:inset 2px 0 0 var(--affix-color)}@supports (color:color-mix(in lab, red, red)){.enchant-affix-row{box-shadow:inset 2px 0 0 color-mix(in srgb, var(--affix-color) 66%, transparent)}}.enchant-affix-row:hover{background:linear-gradient(90deg, var(--affix-color), transparent 58%), #1a171085}@supports (color:color-mix(in lab, red, red)){.enchant-affix-row:hover{background:linear-gradient(90deg, color-mix(in srgb, var(--affix-color) 12%, transparent), transparent 58%), #1a171085}}.enchant-affix-row.is-best{background:radial-gradient(circle at 82%,#ffce4d12,#0000 30%),linear-gradient(90deg,#ffce4d12,#0000 48%),#100e096b;box-shadow:inset 2px 0 #ffce4d,0 0 14px #ffbe2d12}.enchant-affix-main{white-space:nowrap;text-shadow:0 0 7px;justify-content:center;align-items:baseline;gap:6px;min-width:0;font-weight:900;display:flex}@supports (color:color-mix(in lab, red, red)){.enchant-affix-main{text-shadow:0 0 7px color-mix(in srgb, currentColor 28%, transparent)}}.enchant-affix-main strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.3;overflow:hidden}.enchant-affix-copy{text-align:left;min-width:0;display:block}.enchant-affix-copy strong{color:#d8ccb4;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.3;display:block;overflow:hidden}.enchant-affix-quality{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;min-width:0;display:flex}.enchant-affix-quality-label{letter-spacing:.045em;text-transform:uppercase;text-shadow:0 0 7px;font-size:7px;font-weight:900;line-height:1}@supports (color:color-mix(in lab, red, red)){.enchant-affix-quality-label{text-shadow:0 0 7px color-mix(in srgb, currentColor 42%, transparent)}}.enchant-affix-row.is-best .enchant-affix-quality-label:before{content:"◆";margin-right:4px;font-size:6px}.enchant-affix-meter{grid-template-columns:repeat(4,1fr);gap:3px;width:78px;display:grid}.enchant-affix-meter i{background:#72624747;height:3px;box-shadow:inset 0 0 0 1px #ffffff06}.enchant-affix-meter i.is-filled{background:currentColor;box-shadow:0 0 5px}@supports (color:color-mix(in lab, red, red)){.enchant-affix-meter i.is-filled{box-shadow:0 0 5px color-mix(in srgb, currentColor 42%, transparent)}}.enchant-affix-value{min-width:0;color:inherit;text-align:left;font-size:10px;display:inline}.enchant-rule-note,.enchant-first-bonus,.enchant-risk-note{display:none}.enchant-cost-panel{box-shadow:none;background:0 0;border:0;flex:none;grid-template-rows:58px;grid-template-columns:minmax(0,1fr) minmax(175px,220px);gap:4px 8px;padding:0;display:grid}.enchant-cost-title{display:none}.enchant-cost-list{background:#0a0a0794;border:1px solid #84632a66;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);gap:0;min-height:58px;padding:0;display:grid}.enchant-cost-row{background:0 0;border:0;border-right:1px solid #5841238c;grid-template-columns:34px minmax(0,1fr) auto;gap:8px;min-height:56px;padding:4px 10px}.enchant-cost-row:first-child{grid-template-columns:34px minmax(0,1fr)}.enchant-cost-row:last-child{border-right:0}.enchant-cost-row.is-missing,.enchant-cost-row.is-ready{background:0 0;border-color:#5841238c}.enchant-cost-row:last-child.is-missing,.enchant-cost-row:last-child.is-ready{border-right:0}.enchant-cost-asset,.enchant-cost-asset.is-gold{background:0 0;border:0;width:32px;height:32px}.enchant-cost-asset img{width:31px;height:31px}.enchant-cost-copy{gap:5px}.enchant-cost-copy strong{color:#ead9b6;font-size:7.5px}.enchant-cost-copy small{color:#89785d;align-items:baseline;gap:4px;font-size:5.5px;display:flex}.enchant-cost-copy small b{color:#d8c49b;font-size:7px}.enchant-cost-balance{white-space:nowrap;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:4px;width:100%;display:grid}.enchant-cost-balance>span{border-right:1px solid #84632a52;grid-template-rows:auto auto;align-content:start;gap:1px;min-width:0;padding-right:5px;display:grid}.enchant-cost-balance>span:last-of-type{border-right:0;padding-right:0}.enchant-cost-balance small{color:#89785d;text-transform:uppercase;font-size:5.5px;font-weight:700}.enchant-cost-balance b{color:#d8c49b;font-size:8px}.enchant-cost-balance>i{display:none}.enchant-cost-balance .enchant-cost-saving{color:#8affd0}.enchant-cost-row.is-missing .enchant-cost-balance b{color:#ef7770}.enchant-cost-required{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.enchant-cost-required small{color:#796d53;text-transform:uppercase;font-size:5px;font-weight:700}.enchant-cost-required b{color:#74dc7a;font-size:10px}.enchant-cost-row.is-missing .enchant-cost-required b,.enchant-cost-row.is-missing .enchant-cost-copy small b{color:#ef7770}.enchant-action-row{justify-content:flex-end;width:100%;min-height:52px;margin-top:0;display:flex}.enchant-cta{width:100%;min-height:52px;margin-left:auto;font-size:9px;box-shadow:0 0 18px #ce9f3721}.enchant-side-hint{display:none}.enchant-live-status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cb-forge-mini .enchant-workbench{gap:0;padding:5px 8px 2px}.cb-forge-mini .enchant-item-card{grid-template-columns:58px minmax(0,1fr) 26px;gap:8px;min-height:70px;padding:4px 2px 6px}.cb-forge-mini .enchant-item-icon{width:56px;height:56px}.cb-forge-mini .enchant-item-icon>img{max-width:50px;max-height:50px}.cb-forge-mini .enchant-item-copy strong{font-size:8px}.cb-forge-mini .enchant-item-copy small{font-size:5.5px}.cb-forge-mini .enchant-item-remove{width:auto;height:23px;padding-inline:6px;font-size:5.5px}.cb-forge-mini .enchant-affix-head{min-height:26px;font-size:7px}.cb-forge-mini .enchant-affix-row{grid-template-columns:minmax(0,1fr) 68px;gap:6px;min-height:39px;padding:5px 6px 5px 10px}.cb-forge-mini .enchant-affix-main{gap:4px}.cb-forge-mini .enchant-affix-main strong,.cb-forge-mini .enchant-affix-value,.cb-forge-mini .enchant-affix-copy strong{font-size:7px}.cb-forge-mini .enchant-affix-quality{gap:3px}.cb-forge-mini .enchant-affix-quality-label{font-size:5px}.cb-forge-mini .enchant-affix-meter{gap:2px}.cb-forge-mini .enchant-affix-meter i{height:2px}.cb-forge-mini .enchant-affix-meter{width:62px}.cb-forge-mini .enchant-cost-row{grid-template-columns:30px minmax(0,1fr) auto;gap:4px;min-height:49px;padding:3px 7px}.cb-forge-mini .enchant-cost-row:first-child{grid-template-columns:30px minmax(0,1fr)}.cb-forge-mini .enchant-cost-balance{gap:5px}.cb-forge-mini .enchant-cost-balance>span{gap:3px}.cb-forge-mini .enchant-cost-balance small{font-size:5px}.cb-forge-mini .enchant-cost-balance b{font-size:7px}.cb-forge-mini .enchant-cost-asset,.cb-forge-mini .enchant-cost-asset.is-gold{width:28px;height:28px}.cb-forge-mini .enchant-cost-asset img{width:27px;height:27px}.cb-forge-mini .enchant-cost-copy strong{font-size:6.5px}.cb-forge-mini .enchant-cost-required b{font-size:8px}.cb-forge-mini .enchant-cost-panel{grid-template-rows:49px;grid-template-columns:minmax(0,1fr) minmax(150px,180px)}@media (height<=540px){.enchant-item-card{grid-template-columns:44px minmax(0,1fr) auto;min-height:52px}.enchant-item-icon{width:42px;height:42px}.enchant-item-icon>img{max-width:39px;max-height:39px}.enchant-affix-head{min-height:22px}.enchant-affix-list{gap:3px;padding-block:3px 4px}.enchant-affix-row{min-height:32px;padding-block:3px}.enchant-cost-panel{grid-template-rows:44px}.enchant-cost-list,.enchant-cost-row,.enchant-action-row,.enchant-cta{min-height:38px}.enchant-cost-asset,.enchant-cost-asset.is-gold{width:25px;height:25px}.enchant-cost-asset img{width:24px;height:24px}}@media (height<=620px){.atolye-window--docked{height:calc(100vh - 14px)}.salvage-grid{grid-template-columns:repeat(3,58px)!important;grid-auto-rows:58px!important}.salvage-slot{width:58px;height:58px}.craft-compact-output{width:72px;height:72px;margin:5px 0}.craft-ingredient{min-height:58px}.craft-browser{flex-basis:39%}.craft-browser-heading{min-height:26px}.craft-category-trigger{min-height:27px}.craft-recipe-row{min-height:34px}.craft-detail-heading{min-height:32px}.craft-detail-body{grid-template-columns:112px minmax(0,1fr);padding:5px 7px}.craft-output-pane{padding:4px}.craft-output-frame{width:68px;height:68px}.craft-requirement{min-height:41px;padding-block:3px}.craft-requirement-icon{width:28px;height:28px}.craft-requirement-icon img{width:25px;height:25px}.craft-economy-strip{min-height:37px}.craft-classic-layout .craft-detail-heading{min-height:32px}.craft-classic-layout .craft-detail-body{grid-template-columns:118px minmax(0,1fr);padding:6px 8px}.craft-classic-layout .craft-output-pane{padding-top:5px}.craft-classic-layout .craft-output-frame{width:68px;height:68px}.craft-classic-layout .craft-requirement{min-height:37px}.craft-detail-footer{min-height:50px}.craft-inline-actions{padding:4px}.craft-inline-actions>*{min-height:31px}}@media (width<=760px){.atolye-commandbar{grid-template-columns:1fr}.atolye-master-mini{display:none}.craft-compact-ingredients{grid-template-columns:repeat(2,1fr)}.craft-detail-body{grid-template-columns:118px minmax(0,1fr)}.craft-requirement-list{grid-template-columns:1fr}.craft-classic-workspace{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr)}.craft-classic-layout .craft-category-list{gap-inline:5px;padding-inline:6px}.craft-classic-layout .craft-detail-body{grid-template-columns:124px minmax(0,1fr)}.craft-detail-footer{grid-template-columns:minmax(0,1fr) 170px}}.slot-enhance-layer{z-index:84;pointer-events:none;position:fixed;inset:0}.slot-enhance-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;cursor:default;pointer-events:auto;background:#0003;border:0;width:100%;height:100%;position:absolute;inset:0}.slot-enhance-panel{--enhance-accent:#8b6b32;--enhance-rarity:#d9ba70;border:1px solid var(--enhance-accent);flex-direction:column;display:flex;position:fixed;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.slot-enhance-panel{border:1px solid color-mix(in srgb, var(--enhance-accent) 76%, #d8a84b)}}.slot-enhance-panel{background:radial-gradient(circle at 50% -10%, var(--enhance-accent), transparent 42%), linear-gradient(180deg, #11100c 0%, #090a08 100%)}@supports (color:color-mix(in lab, red, red)){.slot-enhance-panel{background:radial-gradient(circle at 50% -10%, color-mix(in srgb, var(--enhance-accent) 13%, transparent), transparent 42%), linear-gradient(180deg, #11100c 0%, #090a08 100%)}}.slot-enhance-panel{color:#d9cfb6;scrollbar-width:thin;scrollbar-color:#72572b #090a08;pointer-events:auto;box-shadow:0 18px 48px #000000e6,inset 0 1px #ffe29614}.slot-enhance-header{background:linear-gradient(#342612b8,#14110bc7);border-bottom:1px solid #a47e375c;flex:none;justify-content:space-between;align-items:center;min-height:38px;padding:0 9px 0 12px;display:flex}.slot-enhance-header__title{color:#e4c46d;align-items:center;gap:7px;min-width:0;display:flex}.slot-enhance-header__title span{letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;font:400 8px/1 "Press Start 2P",ui-monospace,monospace;overflow:hidden}.slot-enhance-header>button:last-child{color:#8e8064;cursor:pointer;background:0 0;border:0;place-items:center;width:38px;height:38px;padding:0;font:300 19px/1 ui-monospace,monospace;display:grid}.slot-enhance-header>button:last-child:hover{color:#f0d388}.slot-enhance-header__back{color:#d9bd73;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;min-width:0;min-height:38px;padding:0 8px 0 0;font:400 7px/1 "Press Start 2P",ui-monospace,monospace;display:flex;overflow:hidden}.slot-enhance-header__back>span{color:#f1ce70;font:700 16px/1 ui-monospace,monospace}.slot-enhance-body{scrollbar-width:thin;scrollbar-color:#72572b #090a08;flex:auto;min-height:0;overflow:hidden auto}.slot-enhance-summary{border-bottom:1px solid #906d2f3d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;min-height:94px;padding:10px 12px;display:grid}.slot-enhance-item{align-items:center;gap:9px;min-width:0;display:flex}.slot-enhance-item__icon{border:1px solid var(--enhance-accent);flex:none;place-items:center;width:60px;height:60px;display:grid}@supports (color:color-mix(in lab, red, red)){.slot-enhance-item__icon{border:1px solid color-mix(in srgb, var(--enhance-accent) 78%, transparent)}}.slot-enhance-item__icon{background:var(--enhance-accent)}@supports (color:color-mix(in lab, red, red)){.slot-enhance-item__icon{background:color-mix(in srgb, var(--enhance-accent) 6%, #070806)}}.slot-enhance-item__icon{box-shadow:inset 0 0 14px #000000c7}.slot-enhance-item__icon>span{opacity:.24;filter:grayscale();font-size:24px}.slot-enhance-item__copy{gap:5px;min-width:0;display:grid}.slot-enhance-item__copy strong,.slot-enhance-item__copy em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.slot-enhance-item__copy strong{color:#e4c46d;font:400 9px/1.2 "Press Start 2P",ui-monospace,monospace}.slot-enhance-item__copy>small{color:#91866e;max-width:168px;font-size:8px;line-height:1.35}.slot-enhance-item__copy em{color:#8f866f;min-width:0;font:8px/1.2 ui-monospace,monospace}.slot-enhance-equipped{align-items:center;gap:6px;min-width:0;display:flex}.slot-enhance-equipped em{flex:1}.slot-enhance-equipped button{color:#6fba84;cursor:pointer;background:#122a1b52;border:1px solid #477e558c;flex:none;min-width:38px;min-height:26px;padding:0 6px;font-size:7px}.slot-enhance-level{grid-template-columns:auto 13px auto;align-items:end;gap:4px;display:grid}.slot-enhance-level>span{justify-items:center;gap:5px;display:grid}.slot-enhance-level small{color:#756d5b;text-transform:uppercase;font:400 6px/1 "Press Start 2P",ui-monospace,monospace}.slot-enhance-level b{color:#b4a98d;font:400 15px/1 "Press Start 2P",ui-monospace,monospace}.slot-enhance-level>i{color:#71603a;padding-bottom:1px;font:14px/1 ui-monospace,monospace}.slot-enhance-level .is-next b{color:#77dc91;text-shadow:0 0 9px #59d77b38}.slot-enhance-stat{background:linear-gradient(90deg,#7e5b1f14,#0000 70%),#04060457;border-bottom:1px solid #906d2f3d;justify-content:space-between;align-items:center;gap:8px;min-height:54px;padding:7px 12px;display:flex}.slot-enhance-stat__name{color:#c9b98e;align-items:center;gap:6px;font-weight:700;display:flex}.slot-enhance-stat__name small{font-size:9px}.slot-enhance-stat__values{color:#776d56;align-items:center;gap:6px;font-size:12px;display:flex}.slot-enhance-stat__values b:first-child{color:#b7ad95}.slot-enhance-stat__values b:nth-of-type(2){color:#83d99a}.slot-enhance-stat__values i{color:#76653c;font-style:normal}.slot-enhance-stat__values em{color:#d3ab50;border-left:1px solid #7a684059;padding-left:5px;font-size:9px;font-style:normal}.slot-enhance-milestones{border-bottom:1px solid #906d2f3d;padding:8px 12px 9px}.slot-enhance-section-title{justify-content:space-between;align-items:center;gap:8px;min-height:17px;margin-bottom:4px;display:flex}.slot-enhance-section-title>span{color:#a99567;letter-spacing:.05em;text-transform:uppercase;font:400 7px/1 "Press Start 2P",ui-monospace,monospace}.slot-enhance-section-title small{color:#b9a071;font-size:8px}.slot-enhance-next-milestone{background:0 0;border-bottom:1px solid #906d2f3d;padding:10px 12px 8px}.slot-enhance-next-milestone__reward{background:0 0;border:0;align-items:center;gap:9px;min-height:31px;padding:3px 1px;display:flex}.slot-enhance-next-milestone__reward.is-mastery{background:linear-gradient(90deg,#ffce4d14,#0000 76%)}.slot-enhance-next-milestone__icon{color:#d6ad4b;background:0 0;border:0;border-radius:0;flex:none;place-items:center;width:20px;height:20px;display:grid}.slot-enhance-next-milestone__reward>div{align-items:baseline;gap:8px;min-width:0;display:flex}.slot-enhance-next-milestone__reward b{color:#e6c167;font:400 7px/1 "Press Start 2P",ui-monospace,monospace}.slot-enhance-next-milestone__reward div>span{color:#cfc4aa;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.slot-enhance-progress{background:#604c293d;border:0;height:3px;margin-top:7px;overflow:hidden}.slot-enhance-progress>span{background:linear-gradient(90deg,#8e6829,#d2a94d);height:100%;display:block;box-shadow:0 0 8px #d2a94d57}.slot-enhance-next-milestone.is-complete{color:#f0ca63;justify-content:center;align-items:center;gap:7px;min-height:52px;font-size:9px;display:flex}.slot-enhance-mastery-link{color:#bbaa82;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #886a343d;justify-content:space-between;align-items:center;gap:8px;width:calc(100% - 24px);min-height:39px;margin:0 12px;padding:0 1px;display:flex}.slot-enhance-mastery-link:hover{background:linear-gradient(90deg,#57401b1f,#0000);border-bottom-color:#c7973d94}.slot-enhance-mastery-link>span{align-items:center;gap:7px;font-size:9px;display:flex}.slot-enhance-mastery-link b{color:#d4b666;font-size:8px}.slot-enhance-mastery-link i{color:#f0ce75;margin-left:4px;font:16px/1 ui-monospace,monospace}.slot-enhance-milestone-list{gap:1px;display:grid;position:relative}.slot-enhance-milestone-list:before{content:"";background:#775f3057;width:1px;position:absolute;top:9px;bottom:9px;left:7px}.slot-enhance-milestone{color:#514d43;grid-template-columns:15px 28px minmax(0,1fr) auto;align-items:center;gap:5px;min-height:19px;padding:1px 4px 1px 0;display:grid;position:relative}.slot-enhance-milestone__state{letter-spacing:.1px;white-space:nowrap;opacity:.6;font-size:7px}.slot-enhance-milestone.is-mastery{color:#e2c169;background:linear-gradient(90deg,#ffce4d1f,#0000 85%)}.slot-enhance-milestone.is-mastery .slot-enhance-milestone__node{color:#ffce4d;border-color:#b98f28}.slot-enhance-milestone.is-mastery.is-open .slot-enhance-milestone__node{background:#3a2c07;box-shadow:0 0 6px #ffce4d73}.slot-enhance-auto-note{color:#7b8070;margin:0 0 4px;font-size:7px;line-height:1.3}.slot-enhance-maxed{color:#ffce4d;letter-spacing:.2px;background:#ffce4d14;border:1px solid #7a5f1c;border-radius:4px;justify-content:center;align-items:center;gap:4px;margin:0 0 5px;padding:3px 6px;font-size:8px;display:flex}.slot-enhance-milestone.is-open{color:#aeb7a2}.slot-enhance-milestone.is-next{color:#c9a8e3;background:linear-gradient(90deg,#7f48a721,#0000 80%)}.slot-enhance-milestone__node{z-index:1;color:#484238;background:#0a0b09;border:1px solid #403a2f;border-radius:50%;place-items:center;width:15px;height:15px;display:grid;position:relative}.slot-enhance-milestone.is-open .slot-enhance-milestone__node{color:#7de39a;background:#193521;border-color:#47935b}.slot-enhance-milestone.is-next .slot-enhance-milestone__node{color:#c598e5;background:#23122f;border-color:#a269cc;box-shadow:0 0 8px #9d59cd47}.slot-enhance-milestone b{color:inherit;font:400 6px/1 "Press Start 2P",ui-monospace,monospace}.slot-enhance-milestone__copy{text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.25;overflow:hidden}.slot-enhance-costs{grid-template-columns:repeat(2,minmax(0,1fr));padding:6px 12px 7px;display:grid}.slot-enhance-cost{color:#d6b557;align-items:center;gap:7px;min-width:0;min-height:40px;padding:4px 7px;display:flex}.slot-enhance-cost:nth-child(2n){border-left:1px solid #84672f3d}.slot-enhance-cost__icon{flex:none;place-items:center;width:23px;height:23px;display:grid}.slot-enhance-cost__icon img{object-fit:contain;width:23px;height:23px;image-rendering:pixelated}.slot-enhance-cost__copy{gap:2px;min-width:0;display:grid}.slot-enhance-cost__copy small{color:#7e7561;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.slot-enhance-cost__copy b{color:#87cf82;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px}.slot-enhance-cost__copy em{color:#776f5f;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:8px;font-style:normal;line-height:1}.slot-enhance-cost.is-missing .slot-enhance-cost__copy b{color:#e5656c}.slot-enhance-cost.is-missing .slot-enhance-cost__copy em{color:#a45c60}.slot-enhance-locked{color:#9a8a68;justify-content:center;align-items:center;gap:7px;min-height:43px;padding:8px 12px;font-size:8px;display:flex}.slot-enhance-actions{background:linear-gradient(#0d0d0afa,#090a08);border-top:1px solid #906d2f4d;flex:none;grid-template-columns:minmax(0,1fr);padding:9px 12px 12px;display:grid;box-shadow:0 -7px 16px #00000047}.slot-enhance-actions>button{cursor:pointer;justify-content:center;align-items:center;gap:6px;min-height:48px;padding:0 12px;font:400 8px/1.2 "Press Start 2P",ui-monospace,monospace;display:flex}.slot-enhance-unequip{color:#68b47e;background:#122a1b66;border:1px solid #345340}.slot-enhance-submit{color:#f5d779;background:linear-gradient(#533713,#2b1c0a);border:1px solid #b78630;box-shadow:inset 0 1px #ffe5971f,0 3px 10px #00000047}.slot-enhance-mastery-view{scrollbar-width:thin;scrollbar-color:#72572b #090a08;flex:auto;min-height:0;padding:11px 12px 14px;overflow:hidden auto}.slot-enhance-mastery-view__intro{border-bottom:1px solid #906d2f3d;padding:3px 2px 11px}.slot-enhance-mastery-view__intro>span{color:#82765e;margin-bottom:5px;font-size:8px;display:block}.slot-enhance-mastery-view__intro>b{color:#dfbe67;font:400 8px/1.35 "Press Start 2P",ui-monospace,monospace}.slot-enhance-mastery-view__intro p{color:#918a77;margin:7px 0 0;font-size:9px;line-height:1.45}.slot-enhance-mastery-view .slot-enhance-milestone-list{gap:4px;margin-top:10px}.slot-enhance-mastery-view .slot-enhance-milestone-list:before{top:14px;bottom:14px;left:10px}.slot-enhance-mastery-view .slot-enhance-milestone{grid-template-columns:21px 34px minmax(0,1fr) auto;gap:7px;min-height:42px;padding:4px 6px 4px 0}.slot-enhance-mastery-view .slot-enhance-milestone__node{width:21px;height:21px}.slot-enhance-mastery-view .slot-enhance-milestone b{font-size:7px}.slot-enhance-mastery-view .slot-enhance-milestone__copy{white-space:normal;font-size:9px}.slot-enhance-mastery-view .slot-enhance-milestone__state{font-size:7px}.slot-enhance-submit:hover:not(:disabled){filter:brightness(1.12);border-color:#dfaa42}.slot-enhance-submit:disabled{color:#575144;box-shadow:none;cursor:not-allowed;background:#14130f;border-color:#342f24}@media (height<=570px){.slot-enhance-panel{max-height:calc(100vh - 12px)!important}.slot-enhance-summary{min-height:80px;padding-block:7px}.slot-enhance-item__icon{width:52px;height:52px}.slot-enhance-next-milestone{padding-block:7px}.slot-enhance-mastery-view .slot-enhance-milestone{min-height:36px}}.slot-enhance-panel{background:radial-gradient(circle at 50% 18%, var(--enhance-accent), transparent 31%), linear-gradient(180deg, #17130d 0%, #0c0d0a 58%, #080906 100%);height:auto}@supports (color:color-mix(in lab, red, red)){.slot-enhance-panel{background:radial-gradient(circle at 50% 18%, color-mix(in srgb, var(--enhance-accent) 18%, transparent), transparent 31%), linear-gradient(180deg, #17130d 0%, #0c0d0a 58%, #080906 100%)}}.slot-enhance-body{scrollbar-width:none;-ms-overflow-style:none}.slot-enhance-body::-webkit-scrollbar{width:0;height:0}.slot-enhance-panel.is-mastery-expanded{height:auto}.slot-enhance-header{background:linear-gradient(90deg,#68471857,#0000 68%),linear-gradient(#372712f0,#15120cf5);min-height:40px;padding-left:15px}.slot-enhance-header__title span{font-size:7px}.slot-enhance-hero{background:linear-gradient(90deg,#0000 8%,#ac7c2d14 50%,#0000 92%),repeating-linear-gradient(90deg,#0000 0 39px,#b8883909 40px);border-bottom:1px solid #a47e374d;grid-template-columns:60px minmax(0,1fr);grid-template-areas:"icon label""icon item""icon level";align-content:center;align-items:center;gap:3px 14px;min-height:88px;padding:8px 18px;display:grid;position:relative;overflow:hidden}.slot-enhance-hero:before,.slot-enhance-hero:after{display:none}.slot-enhance-hero:before{left:42px}.slot-enhance-hero:after{right:42px;transform:scaleX(-1)}.slot-enhance-hero__label{z-index:1;color:#dcc078;text-transform:uppercase;grid-area:label;margin:0;font:400 8px/1 "Press Start 2P",ui-monospace,monospace;position:relative}.slot-enhance-hero__icon{z-index:1;border:2px solid var(--enhance-accent);grid-area:icon;place-items:center;width:58px;height:58px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.slot-enhance-hero__icon{border:2px solid color-mix(in srgb, var(--enhance-accent) 84%, #e0b95e)}}.slot-enhance-hero__icon{background:radial-gradient(circle, var(--enhance-accent), #080906 74%)}@supports (color:color-mix(in lab, red, red)){.slot-enhance-hero__icon{background:radial-gradient(circle, color-mix(in srgb, var(--enhance-accent) 13%, #121008), #080906 74%)}}.slot-enhance-hero__icon{box-shadow:0 0 0 3px #312514eb, 0 0 0 4px #cd9e436b, 0 0 22px var(--enhance-accent), inset 0 0 18px #000000b8}@supports (color:color-mix(in lab, red, red)){.slot-enhance-hero__icon{box-shadow:0 0 0 3px #312514eb, 0 0 0 4px #cd9e436b, 0 0 22px color-mix(in srgb, var(--enhance-accent) 28%, transparent), inset 0 0 18px #000000b8}}.slot-enhance-hero__icon.workshop-rarity-frame{box-shadow:none;background:0 0;border:0}.slot-enhance-hero__icon.workshop-rarity-frame>img{z-index:1;filter:drop-shadow(0 3px 4px #000000b3);position:relative}.slot-enhance-hero__icon>span{opacity:.28;filter:grayscale();font-size:34px}.slot-enhance-hero__item{text-overflow:ellipsis;white-space:nowrap;grid-area:item;max-width:230px;font-size:8px;position:static;overflow:hidden}.slot-enhance-hero .slot-enhance-level{z-index:1;grid-area:level;align-items:center;gap:14px;margin:2px 0;display:flex;position:relative}.slot-enhance-hero .slot-enhance-level b{color:#efbf49;text-shadow:0 2px #000,0 0 9px #e8b03a33;font:400 17px/1 "Press Start 2P",ui-monospace,monospace}.slot-enhance-hero .slot-enhance-level b.is-next{color:#56e58a;text-shadow:0 2px #000,0 0 11px #42e17c4d}.slot-enhance-hero .slot-enhance-level i{color:#dec98f;padding:0;font-size:20px}.slot-enhance-panel .slot-enhance-stat{background:0 0;border:0;border-bottom:1px solid #916e323d;justify-content:flex-start;gap:24px;min-height:46px;margin:0 14px;padding:8px 2px}.slot-enhance-panel .slot-enhance-stat__name{align-items:center;gap:7px;display:flex}.slot-enhance-panel .slot-enhance-stat__name span{color:#c9b98e;font-size:9px;font-weight:800}.slot-enhance-panel .slot-enhance-stat__values{font-size:13px}.slot-enhance-panel .slot-enhance-stat__values b:nth-of-type(2){color:#56e58a}.slot-enhance-panel .slot-enhance-stat__values em{color:#f0c55c;font-size:9px}.slot-enhance-mastery{background:0 0;border:0;border-bottom:1px solid #916e323d;margin:0 14px;padding:8px 2px 9px}.slot-enhance-mastery .slot-enhance-section-title{margin-bottom:6px}.slot-enhance-mastery .slot-enhance-section-title>span{font-size:8px}.slot-enhance-section-title>button{color:#d8b96a;cursor:pointer;background:#302310b3;border:1px solid #b5893980;place-items:center;width:22px;height:22px;padding:0;font:700 11px/1 Georgia,serif;display:grid}.slot-enhance-section-title>button[aria-expanded=true]{color:#ffda78;border-color:#d2a84e;box-shadow:0 0 8px #d2a84e33}.slot-enhance-mastery .slot-enhance-progress{background:#09110c;border:1px solid #635332a6;height:22px;margin:0;position:relative;overflow:hidden;box-shadow:inset 0 0 8px #000c}.slot-enhance-mastery .slot-enhance-progress>span{background:linear-gradient(90deg,#168b50,#43dc83);box-shadow:0 0 10px #43dc8357}.slot-enhance-mastery .slot-enhance-progress>b{color:#e3f6df;text-shadow:0 1px 2px #000;place-items:center;font:800 10px/1 ui-monospace,monospace;display:grid;position:absolute;inset:0}.slot-enhance-next-reward{color:#958a72;grid-template-columns:17px 34px minmax(0,1fr);align-items:center;gap:6px;min-height:34px;padding-top:7px;display:grid}.slot-enhance-next-reward>svg{color:#b99a58}.slot-enhance-next-reward>b{color:#e2bd62;font:400 8px/1 "Press Start 2P",ui-monospace,monospace}.slot-enhance-next-reward>span{color:#c9bfa8;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.slot-enhance-next-reward.is-mastery>svg,.slot-enhance-next-reward.is-mastery>b{color:#ffd45f}.slot-enhance-next-reward.is-complete{color:#f0ca63;justify-content:center;display:flex}.slot-enhance-mastery .slot-enhance-milestone-list{opacity:0;border-top:1px solid #0000;gap:2px;max-height:0;margin-top:0;padding-top:0;transition:max-height .28s cubic-bezier(.2,.78,.2,1),margin-top .28s,padding-top .28s,border-color .2s,opacity .18s,transform .28s cubic-bezier(.2,.78,.2,1);overflow:hidden;transform:translateY(-7px)}.slot-enhance-mastery .slot-enhance-milestone-list.is-expanded{opacity:1;border-top-color:#8b6b3638;max-height:190px;margin-top:7px;padding-top:7px;transform:translateY(0)}.slot-enhance-mastery .slot-enhance-milestone{grid-template-columns:17px 30px minmax(0,1fr) auto;min-height:25px;padding-right:1px}.slot-enhance-mastery .slot-enhance-milestone__copy{font-size:8px}.slot-enhance-mastery .slot-enhance-milestone>small{color:inherit;opacity:.62;font-size:7px}.slot-enhance-materials{padding:6px 14px 4px}.slot-enhance-materials .slot-enhance-section-title{justify-content:center;margin-bottom:5px}.slot-enhance-materials .slot-enhance-costs{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:6px;padding:0}.slot-enhance-materials .slot-enhance-cost{background:#55411d24;border:1px solid #0000;grid-template-rows:minmax(20px,auto) minmax(0,1fr) 17px;align-items:stretch;gap:4px;min-height:76px;padding:5px 7px;display:grid}.slot-enhance-materials .slot-enhance-cost:nth-child(2n){border-left:1px solid #0000}.slot-enhance-materials .slot-enhance-cost__icon,.slot-enhance-materials .slot-enhance-cost__icon img{width:29px;height:29px}.slot-enhance-materials .slot-enhance-cost__label{color:#aaa087;overflow-wrap:anywhere;text-align:center;text-overflow:clip;white-space:normal;min-width:0;font-size:8.5px;font-weight:600;line-height:1.15;display:block;overflow:visible}.slot-enhance-materials .slot-enhance-cost__saving{color:#83dfb5;min-width:0;font-family:var(--font-ui,sans-serif);text-overflow:clip;white-space:nowrap;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;padding:2px 0 1px;font-size:9px;font-weight:750;line-height:1.1;display:inline-flex;overflow:hidden}.slot-enhance-materials .slot-enhance-cost__saving.is-empty{visibility:hidden}.slot-enhance-materials .slot-enhance-cost__detail{justify-content:space-between;align-items:center;gap:5px;min-width:0;display:flex}.slot-enhance-materials .slot-enhance-cost__copy{text-align:right;justify-items:end}.slot-enhance-materials .slot-enhance-cost__copy b{color:#9be197;text-shadow:0 1px 2px #000;font-size:11px;line-height:1}.slot-enhance-materials .slot-enhance-cost__copy em{color:#aaa18e;text-shadow:0 1px 2px #000;font-size:9px;font-weight:600;line-height:1.05}.slot-enhance-materials .slot-enhance-cost.is-missing{background:#39110e38;border-color:#d1464361}.slot-enhance-actions{z-index:2;box-shadow:none;background:linear-gradient(#0a0b0833,#080906eb);border-top:0;padding:5px 14px 8px;position:relative}.slot-enhance-actions>.slot-enhance-submit{color:#f4dfa0;text-shadow:0 2px 2px #000000c7;background:linear-gradient(#34874de6,#18522df2);border-color:#bd913aad;min-height:40px;font-size:8px;box-shadow:inset 0 1px #ffefb42e,0 3px 8px #0000004d}.slot-enhance-actions>.slot-enhance-submit:hover:not(:disabled){filter:brightness(1.12)saturate(1.08);border-color:#f0c45b}.slot-enhance-actions>.slot-enhance-submit:disabled{color:#686257;text-shadow:none;background:linear-gradient(#25241f,#151611);border-color:#403a2e}@media (height<=570px){.slot-enhance-hero{min-height:96px;padding:6px 18px}.slot-enhance-hero__icon{width:58px;height:58px}.slot-enhance-hero__item{top:auto}.slot-enhance-hero .slot-enhance-level{margin:0}.slot-enhance-hero .slot-enhance-level b{font-size:15px}}@media (prefers-reduced-motion:reduce){.slot-enhance-mastery .slot-enhance-milestone-list{transition:none}}.battle-stage-medallion{--zone-element:#d9b65d;background:linear-gradient(90deg, transparent, var(--zone-element) 50%, transparent), linear-gradient(180deg, #12100bf2, #080a08e0);border:1px solid #be8f3a94;border-top-color:#e2b759d1;flex-direction:column;align-items:stretch;gap:0;width:286px;min-width:286px;max-width:286px;padding:0 0 7px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.battle-stage-medallion{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--zone-element) 8%, transparent) 50%, transparent), linear-gradient(180deg, #12100bf2, #080a08e0)}}.battle-stage-medallion{clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);filter:drop-shadow(0 5px 8px #000000c7);transition:width .18s,max-width .18s,border-color .18s}.battle-stage-medallion:before{content:"";background:var(--zone-element);width:42%;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.battle-stage-medallion:before{background:color-mix(in srgb, var(--zone-element) 62%, #e5bd64)}}.battle-stage-medallion:before{box-shadow:0 0 8px var(--zone-element)}@supports (color:color-mix(in lab, red, red)){.battle-stage-medallion:before{box-shadow:0 0 8px color-mix(in srgb, var(--zone-element) 48%, transparent)}}.battle-stage-medallion.is-dungeon{width:320px;min-width:320px;max-width:320px}.battle-stage-medallion__identity{background:linear-gradient(90deg,#2d221047,#0000 72%);border-bottom:1px solid #96743533;align-items:center;gap:7px;min-height:28px;padding:5px 8px 4px;display:flex}.battle-stage-medallion__element{width:20px;height:20px;color:var(--zone-element);background:var(--zone-element);flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.battle-stage-medallion__element{background:color-mix(in srgb, var(--zone-element) 10%, #090b09)}}.battle-stage-medallion__element{box-shadow:inset 0 0 0 1px var(--zone-element)}@supports (color:color-mix(in lab, red, red)){.battle-stage-medallion__element{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--zone-element) 34%, transparent)}}.battle-stage-medallion__location{text-align:left;flex:1;gap:3px;min-width:0;display:grid}.battle-stage-medallion__location small{color:#cbbc977a;letter-spacing:.11em;text-transform:uppercase;font:400 4.5px/1 "Press Start 2P",ui-monospace,monospace}.battle-stage-medallion__location strong{color:#d9c28a;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font:400 6px/1 "Press Start 2P",ui-monospace,monospace;overflow:hidden}.battle-stage-medallion__info{color:#b89d63;cursor:pointer;pointer-events:auto;background:#0b0c09d1;border:1px solid #aa853d73;flex:none;place-items:center;width:20px;height:20px;padding:0;font:700 10px/1 Georgia,serif;display:grid}.battle-stage-medallion__info:hover,.battle-stage-medallion__info[aria-expanded=true]{border-color:var(--zone-element)}@supports (color:color-mix(in lab, red, red)){.battle-stage-medallion__info:hover,.battle-stage-medallion__info[aria-expanded=true]{border-color:color-mix(in srgb, var(--zone-element) 70%, #c89a42)}}.battle-stage-medallion__info:hover,.battle-stage-medallion__info[aria-expanded=true]{background:var(--zone-element)}@supports (color:color-mix(in lab, red, red)){.battle-stage-medallion__info:hover,.battle-stage-medallion__info[aria-expanded=true]{background:color-mix(in srgb, var(--zone-element) 12%, #0b0c09)}}.battle-stage-medallion__info:hover,.battle-stage-medallion__info[aria-expanded=true]{color:var(--zone-element);box-shadow:0 0 7px var(--zone-element)}@supports (color:color-mix(in lab, red, red)){.battle-stage-medallion__info:hover,.battle-stage-medallion__info[aria-expanded=true]{box-shadow:0 0 7px color-mix(in srgb, var(--zone-element) 26%, transparent)}}.battle-stage-medallion__stage{color:#f0c857;text-shadow:0 0 9px #f0c85761,0 2px 3px #000;justify-content:center;align-items:center;gap:9px;min-height:28px;padding:5px 8px 3px;font:400 14px/1 "Press Start 2P",ui-monospace,monospace;display:flex}.battle-stage-medallion__stage span{color:var(--zone-element)}@supports (color:color-mix(in lab, red, red)){.battle-stage-medallion__stage span{color:color-mix(in srgb, var(--zone-element) 48%, #91723c)}}.battle-stage-medallion__stage span{opacity:.7;font-size:5px}.battle-stage-medallion .battle-wave-progress{width:100%;min-height:16px;padding:1px 9px 0}.battle-stage-medallion .battle-wave-progress__pips{flex:1;justify-content:center;min-width:0}.battle-stage-medallion .battle-wave-progress__pip{width:clamp(5px,.72vw,10px);max-width:10px}.battle-stage-medallion .battle-last-clear{color:#72d08bc2;justify-content:center;margin-top:3px;font-size:4.5px}.battle-zone-intel{opacity:0;grid-template-rows:0fr;width:100%;transition:grid-template-rows .22s,opacity .18s,margin-top .22s;display:grid}.battle-zone-intel.is-open{opacity:1;grid-template-rows:1fr;margin-top:6px}.battle-zone-intel__inner{border-top:1px solid var(--zone-element);min-height:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.battle-zone-intel__inner{border-top:1px solid color-mix(in srgb, var(--zone-element) 28%, #94703238)}}.battle-zone-intel__inner{background:#0507068f}.battle-zone-intel__headline{align-items:center;gap:7px;min-height:34px;padding:6px 9px 4px;display:flex}.battle-zone-intel__rune{width:24px;height:24px;color:var(--zone-element);background:var(--zone-element);flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.battle-zone-intel__rune{background:color-mix(in srgb, var(--zone-element) 8%, transparent)}}.battle-zone-intel__headline>span:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.battle-zone-intel__headline small,.battle-zone-intel__res-row small,.battle-zone-intel__breakdown small,.battle-zone-intel__effects small{color:#c2b59480;font:500 6px/1.2 ui-monospace,monospace}.battle-zone-intel__headline strong{color:var(--zone-element);text-transform:uppercase;font:400 7px/1 "Press Start 2P",ui-monospace,monospace}.battle-zone-intel__headline>b{text-transform:uppercase;border:1px solid;padding:4px 5px;font:400 5px/1 "Press Start 2P",ui-monospace,monospace}.battle-zone-intel .is-ready{color:#75d990}.battle-zone-intel .is-warning{color:#e1b958}.battle-zone-intel .is-danger{color:#e66d6d}.battle-zone-intel__res-row{grid-template-columns:repeat(2,1fr);gap:8px;padding:3px 9px 4px;display:grid}.battle-zone-intel__res-row>span,.battle-zone-intel__breakdown>span,.battle-zone-intel__effects>span{justify-content:space-between;align-items:baseline;gap:5px;min-width:0;display:flex}.battle-zone-intel__res-row b{color:#e8d8aa;font-size:8px}.battle-zone-intel__track{background:#030504;border:1px solid #80693b52;height:6px;margin:0 9px 6px;position:relative}.battle-zone-intel__track i{width:var(--zone-res);background:currentColor;max-width:calc(100% - 2px);position:absolute;inset:1px auto 1px 1px;box-shadow:0 0 6px}@supports (color:color-mix(in lab, red, red)){.battle-zone-intel__track i{box-shadow:0 0 6px color-mix(in srgb, currentColor 40%, transparent)}}.battle-zone-intel__track em{top:-3px;bottom:-3px;left:var(--zone-need);background:#f0d68b;width:1px;position:absolute;box-shadow:0 0 4px #f0d68b8c}.battle-zone-intel__breakdown,.battle-zone-intel__effects{border-top:1px solid #896b3329;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px;padding:5px 9px;display:grid}.battle-zone-intel__breakdown b,.battle-zone-intel__effects b{color:#c9ba93;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.battle-zone-intel__effects{background:#00000029;padding-bottom:7px}.battle-stage-medallion.is-boss{clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px),0 9px);background:linear-gradient(90deg,#0000,#82161b1f 50%,#0000),linear-gradient(#180a0af5,#090707e6);border-color:#ff6759c7 #cf4f4399 #cf4f4399;width:390px;min-width:390px;max-width:390px;padding:0 13px 9px}.battle-stage-medallion.is-boss .battle-stage-medallion__identity{margin-inline:-13px;padding-inline:20px}.battle-stage-medallion.is-boss .battle-stage-medallion__stage{color:#ff776e}.battle-stage-medallion.is-boss .battle-zone-intel{width:calc(100% + 8px);margin-inline:-4px}.game-shell:not(.game-shell--mini) .battle-retreat-return{left:calc(50% + 154px)}.game-shell:not(.game-shell--mini) .gains-log-panel{right:calc(50% + 154px)!important}@media (prefers-reduced-motion:reduce){.battle-stage-medallion,.battle-zone-intel{transition:none}}@keyframes panoramaMirrorScroll{0%{transform:translate(0)}to{transform:translate3d(var(--panorama-loop-x), 0, 0)}}.battle-panorama-tile{flex:none;position:relative;overflow:hidden}.battle-panorama-tile img{-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none}.wm2-root{--wm2-gold:#c8953e;--wm2-gold-bright:#f0c96e;--wm2-line:#9f773485;color:#d8c9a6;background:#090a08;border-top:1px solid #d5a5454d;grid-template-columns:148px minmax(0,1fr) 218px;width:100%;height:100%;min-height:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;display:grid;overflow:hidden;container-type:inline-size}.wm2-acts,.wm2-detail{z-index:8;background:linear-gradient(90deg,#ffffff05,#0000 14%),linear-gradient(#11110d 0%,#090a08 100%);min-width:0;min-height:0;position:relative}.wm2-acts{border-right:1px solid #9f773475;flex-direction:column;display:flex;box-shadow:8px 0 18px #0000008a}.wm2-acts__cap{color:#9c8351;letter-spacing:.08em;border-bottom:1px solid #9f773461;flex:none;align-items:center;gap:8px;height:32px;padding:0 9px;font:400 7px/1 "Press Start 2P",ui-monospace,monospace;display:flex}.wm2-acts__list{flex:1;grid-template-rows:repeat(9,minmax(0,1fr));gap:2px;min-height:0;padding:0;display:grid;overflow:hidden}.wm2-act{color:#93866c;text-align:left;cursor:pointer;background:linear-gradient(90deg,#3b2f1a38,#080807b8);border:1px solid #64523073;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:6px;height:100%;min-height:0;padding:3px 7px;transition:border-color .15s,background .15s,color .15s;display:grid;position:relative}.wm2-act:hover:not(:disabled){background:linear-gradient(90deg,#6446164d,#0c0b08d1);border-color:#d4a44a9e}.wm2-act.is-selected{color:#f0d391;background:radial-gradient(circle at 0,#be361b42,#0000 47%),linear-gradient(90deg,#6944116b,#110e08e0);border-color:#c89439;box-shadow:inset 0 0 15px #c98f2b21,0 0 9px #ca912f1f}.wm2-act.is-selected:after{content:"";background:#151109;border-top:1px solid #d7a64e;border-right:1px solid #d7a64e;width:12px;height:12px;position:absolute;top:50%;right:-8px;transform:translateY(-50%)rotate(45deg)}.wm2-act:disabled{opacity:.42;filter:grayscale(.75);cursor:not-allowed}.wm2-act__crest{color:#bb9851;background:#17130c;border:1px solid #97743394;place-items:center;width:21px;height:21px;display:grid;transform:rotate(45deg);box-shadow:inset 0 0 8px #000c}.wm2-act__crest>*{transform:rotate(-45deg)}.wm2-act__crest b{font:400 7px/1 "Press Start 2P",ui-monospace,monospace}.wm2-act.is-selected .wm2-act__crest{color:#f5cb70;background:#371812;border-color:#d6a64a}.wm2-act__copy{gap:3px;min-width:0;display:grid}.wm2-act__copy b{color:currentColor;white-space:nowrap;font:400 7px/1 "Press Start 2P",ui-monospace,monospace}.wm2-act__copy small{color:#7d6d50;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;font-weight:600;line-height:1;overflow:hidden}.wm2-act.is-selected .wm2-act__copy small{color:#b3955d}.wm2-act__state{color:#64c978}.wm2-act__state i{color:#b39a67;font-size:8.5px;font-style:normal;font-weight:800}.wm2-act--dungeon{color:#d77461;background:linear-gradient(90deg,#5b191452,#0d0807d1);border-color:#92392d8c;grid-template-columns:24px minmax(0,1fr) auto;min-height:0;margin-left:0}.wm2-act--dungeon .wm2-act__crest{color:#ef8069;background:#250b09;border-color:#c34f3bb8;border-radius:2px;width:21px;height:21px;transform:none}.wm2-act--dungeon .wm2-act__crest>*{transform:none}.wm2-act--dungeon .wm2-act__copy b{color:#e98873;font-size:7px}.wm2-act--dungeon .wm2-act__copy small{color:#a75b4d}.wm2-act--dungeon:hover:not(:disabled){background:linear-gradient(90deg,#7c241b6b,#100908e0);border-color:#e46952c7}.wm2-act--dungeon.is-selected{color:#ffab94;background:linear-gradient(90deg,#87261c85,#140908eb);border-color:#df674f;box-shadow:inset 0 0 14px #ce462f2b,0 0 8px #b439272e}.wm2-act--dungeon.is-selected:after{background:#210c09;border-color:#df674f}.wm2-map{z-index:1;isolation:isolate;background:#090c0c;border-right:1px solid #9f773475;min-width:0;min-height:0;position:relative;overflow:hidden}.wm2-map__bg,.wm2-map__veil{position:absolute;inset:0}.wm2-map__bg{z-index:-3;filter:brightness(.46)saturate(.55)contrast(1.12);background-position:50%;background-size:cover;transform:scale(1.025)}.wm2-map__veil{z-index:-2;background:radial-gradient(at 50% 46%,#0000 7%,#04070726 54%,#020303cc 100%),linear-gradient(#0405056b,#0000 25%,#0304045c 100%);box-shadow:inset 0 0 42px #000000c7}.wm2-map__title{z-index:5;pointer-events:none;text-align:center;justify-items:center;gap:6px;display:grid;position:absolute;top:10px;left:50%;transform:translate(-50%)}.wm2-map__title span{color:#ead5a0;letter-spacing:.1em;text-shadow:0 2px #000,0 0 10px #c8913640;white-space:nowrap;font:400 13px/1 "Press Start 2P",ui-monospace,monospace}.wm2-map__title small{color:#c79b4a;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-size:8px}.wm2-map.is-dungeon .wm2-map__title span{color:var(--dungeon-theme);text-shadow:0 2px #000, 0 0 10px var(--dungeon-theme)}@supports (color:color-mix(in lab, red, red)){.wm2-map.is-dungeon .wm2-map__title span{text-shadow:0 2px #000, 0 0 10px color-mix(in srgb, var(--dungeon-theme) 42%, transparent)}}.wm2-map.is-dungeon .wm2-map__title small{color:var(--dungeon-theme)}@supports (color:color-mix(in lab, red, red)){.wm2-map.is-dungeon .wm2-map__title small{color:color-mix(in srgb, var(--dungeon-theme) 78%, #a66b4c)}}.wm2-dungeon-scene{z-index:2;grid-template-rows:minmax(0,1fr) auto auto;justify-items:center;gap:7px;padding:10px 14px 16px;display:grid;position:absolute;inset:54px 0 0}.wm2-fate{border:1px solid var(--dungeon-theme);grid-template-rows:22px minmax(108px,1fr) 35px 31px;align-self:center;width:min(100%,470px);min-height:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wm2-fate{border:1px solid color-mix(in srgb, var(--dungeon-theme) 58%, #553e20)}}.wm2-fate{background:radial-gradient(circle at 50% 18%, var(--dungeon-theme), transparent 46%), linear-gradient(180deg, #100d0af0, #050605f0)}@supports (color:color-mix(in lab, red, red)){.wm2-fate{background:radial-gradient(circle at 50% 18%, color-mix(in srgb, var(--dungeon-theme) 12%, transparent), transparent 46%), linear-gradient(180deg, #100d0af0, #050605f0)}}.wm2-fate{box-shadow:0 12px 30px #0000009e,inset 0 0 20px #000000b8}.wm2-fate__cap{background:linear-gradient(#5c341657,#160e088c);border-bottom:1px solid #9a6f2d7a;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:0 8px;display:grid}.wm2-fate__cap span{background:linear-gradient(90deg,#0000,#cb9b459e);height:1px}.wm2-fate__cap span:last-child{transform:scaleX(-1)}.wm2-fate__cap b{color:#d8ba75;letter-spacing:.06em;text-transform:uppercase;font:400 6.5px/1 "Press Start 2P",ui-monospace,monospace}.wm2-fate__viewport{background:linear-gradient(90deg,#050605 0%,#0000 13% 87%,#050605 100%);border-bottom:1px solid #8960276b;min-height:108px;position:relative;overflow:hidden;box-shadow:inset 0 0 22px #000000b8}.wm2-fate__viewport:before,.wm2-fate__viewport:after{content:"";z-index:5;pointer-events:none;width:17%;position:absolute;inset-block:0}@keyframes dungeon-complete-panel-in{0%{opacity:0;transform:translateY(18px)scale(.94)}65%{opacity:1;transform:translateY(-2px)scale(1.012)}to{opacity:1;transform:translateY(0)scale(1)}}.dungeon-complete-overlay{place-items:center;padding:14px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;display:grid}.dungeon-complete-overlay__shade{background:radial-gradient(circle at 50% 44%, var(--dungeon-result-color,#7fd4ff), transparent 42%), #020405c7;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dungeon-complete-overlay__shade{background:radial-gradient(circle at 50% 44%, color-mix(in srgb, var(--dungeon-result-color,#7fd4ff) 12%, transparent), transparent 42%), #020405c7}}.dungeon-complete-panel{--dungeon-result-color:#7fd4ff;border:1px solid var(--dungeon-result-color);grid-template-rows:auto auto minmax(0,1fr) auto;width:min(640px,100% - 18px);max-height:calc(100% - 12px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dungeon-complete-panel{border:1px solid color-mix(in srgb, var(--dungeon-result-color) 60%, #a77a35)}}.dungeon-complete-panel{clip-path:polygon(0 12px,12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px));background:radial-gradient(circle at 50% 0, var(--dungeon-result-color), transparent 34%), linear-gradient(180deg, #171811 0%, #0b0d0b 54%, #070907 100%)}@supports (color:color-mix(in lab, red, red)){.dungeon-complete-panel{background:radial-gradient(circle at 50% 0, color-mix(in srgb, var(--dungeon-result-color) 11%, transparent), transparent 34%), linear-gradient(180deg, #171811 0%, #0b0d0b 54%, #070907 100%)}}.dungeon-complete-panel{color:#d8c9a6;animation:.48s cubic-bezier(.16,1,.3,1) .32s both dungeon-complete-panel-in;box-shadow:0 24px 70px #000000c7,inset 0 0 0 3px #0000009e,inset 0 0 36px #00000080}.dungeon-complete-panel:before{content:"";pointer-events:none;border:1px solid #c3994833;position:absolute;inset:5px}.dungeon-complete-panel__header{background:linear-gradient(90deg, var(--dungeon-result-color), transparent 48%);border-bottom:1px solid #b487366b;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:11px 17px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.dungeon-complete-panel__header{background:linear-gradient(90deg, color-mix(in srgb, var(--dungeon-result-color) 9%, transparent), transparent 48%)}}.dungeon-complete-panel__crest{border:1px solid var(--dungeon-result-color);place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.dungeon-complete-panel__crest{border:1px solid color-mix(in srgb, var(--dungeon-result-color) 58%, #b98738)}}.dungeon-complete-panel__crest{background:radial-gradient(circle, var(--dungeon-result-color), #090a08 72%)}@supports (color:color-mix(in lab, red, red)){.dungeon-complete-panel__crest{background:radial-gradient(circle, color-mix(in srgb, var(--dungeon-result-color) 20%, #241a0d), #090a08 72%)}}.dungeon-complete-panel__crest{color:#f1cf79;box-shadow:0 0 16px var(--dungeon-result-color)}@supports (color:color-mix(in lab, red, red)){.dungeon-complete-panel__crest{box-shadow:0 0 16px color-mix(in srgb, var(--dungeon-result-color) 20%, transparent)}}.dungeon-complete-panel__crest{transform:rotate(45deg)}.dungeon-complete-panel__header>span:nth-child(2){gap:6px;min-width:0;display:grid}.dungeon-complete-panel__header small{color:#8e8064;letter-spacing:.14em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:7px;font-weight:800;overflow:hidden}.dungeon-complete-panel__header h2{color:#f0d697;letter-spacing:.035em;text-shadow:0 2px #000, 0 0 14px var(--dungeon-result-color);margin:0;font:400 clamp(11px,2.2vw,16px)/1.2 "Press Start 2P",ui-monospace,monospace}@supports (color:color-mix(in lab, red, red)){.dungeon-complete-panel__header h2{text-shadow:0 2px #000, 0 0 14px color-mix(in srgb, var(--dungeon-result-color) 32%, transparent)}}.dungeon-complete-panel__header em{color:#d7b4ff;white-space:nowrap;background:#41235b4d;border:1px solid #8e66c794;align-items:center;gap:5px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:900;display:flex}.dungeon-complete-panel__stats{border-inline:1px solid #8f6c334d;background:#8f6c334d;border-bottom:1px solid #8f6c334d;grid-template-columns:repeat(3,1fr);gap:1px;margin:0 17px;display:grid}.dungeon-complete-panel__stats>span{background:#080a08e6;grid-template-rows:auto auto;grid-template-columns:20px minmax(0,1fr);align-content:center;min-width:0;min-height:43px;padding:6px 10px;display:grid}.dungeon-complete-panel__stats svg{color:#b99042;grid-row:1/3;align-self:center}.dungeon-complete-panel__stats small{color:#716854;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:800}.dungeon-complete-panel__stats b{color:#d9c48f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.dungeon-complete-panel__loot{grid-template-rows:auto minmax(0,1fr);min-height:0;padding:12px 17px 10px;display:grid}.dungeon-complete-panel__loot h3{color:#bfa05e;letter-spacing:.06em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:0 0 9px;font:400 7px/1 "Press Start 2P",ui-monospace,monospace;display:grid}.dungeon-complete-panel__loot h3 span{background:linear-gradient(90deg,#0000,#b589398c);height:1px}.dungeon-complete-panel__grid{scrollbar-width:thin;scrollbar-color:#84642f #090a08;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:7px;min-height:0;padding:2px;display:grid;overflow-y:auto}.dungeon-complete-panel__grid>p{color:#766e5e;text-align:center;grid-column:1/-1;margin:18px 0;font-size:9px}.dungeon-complete-reward{--reward-color:#7fd4ff;border:1px solid var(--reward-color);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:60px;padding:6px 9px 6px 6px;display:grid}@supports (color:color-mix(in lab, red, red)){.dungeon-complete-reward{border:1px solid color-mix(in srgb, var(--reward-color) 35%, #554527)}}.dungeon-complete-reward{background:linear-gradient(90deg, var(--reward-color), #070807e6)}@supports (color:color-mix(in lab, red, red)){.dungeon-complete-reward{background:linear-gradient(90deg, color-mix(in srgb, var(--reward-color) 8%, #11120e), #070807e6)}}.dungeon-complete-reward{box-shadow:inset 0 0 14px #00000075}.dungeon-complete-reward.is-item{border-color:var(--reward-color)}@supports (color:color-mix(in lab, red, red)){.dungeon-complete-reward.is-item{border-color:color-mix(in srgb, var(--reward-color) 66%, #70522a)}}.dungeon-complete-reward__icon{width:46px;height:46px;color:var(--reward-color);filter:drop-shadow(0 2px 5px #000000bf);place-items:center;display:grid}.dungeon-complete-reward__icon>img{object-fit:contain;width:38px;height:38px}.dungeon-complete-reward>span{gap:4px;min-width:0;display:grid}.dungeon-complete-reward small{color:#736b5b;letter-spacing:.09em;text-transform:uppercase;font-size:5.5px;font-weight:900}.dungeon-complete-reward b{color:#cbb98f;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.25;overflow:hidden}.dungeon-complete-reward strong{color:var(--reward-color);text-shadow:0 0 8px var(--reward-color);font-size:12px}@supports (color:color-mix(in lab, red, red)){.dungeon-complete-reward strong{text-shadow:0 0 8px color-mix(in srgb, var(--reward-color) 45%, transparent)}}.dungeon-complete-reward strong{white-space:nowrap}.dungeon-complete-panel footer{background:#0405047a;border-top:1px solid #a67c3352;grid-template-columns:minmax(0,1fr) minmax(210px,42%);align-items:center;gap:14px;padding:10px 17px 15px;display:grid}.dungeon-complete-panel footer p{color:#81765f;align-items:center;gap:7px;margin:0;font-size:7px;font-weight:700;display:flex}.dungeon-complete-panel footer p svg{color:#74be7c}.dungeon-complete-panel footer button{outline-offset:-4px;color:#251503;cursor:pointer;background:linear-gradient(#e0ad42,#9b671d);border:1px solid #f0c568;outline:1px solid #68420ee6;grid-template-columns:35px 1fr 24px;align-items:center;min-height:43px;padding:0 7px;display:grid;box-shadow:inset 0 1px #ffefacb8,0 5px 14px #00000073}.dungeon-complete-panel footer button span{text-align:center;text-shadow:0 1px #ffe19173;font:400 8px/1.2 "Press Start 2P",ui-monospace,monospace}.dungeon-complete-panel footer button:hover{filter:brightness(1.12)}.dungeon-complete-panel footer button:active{transform:translateY(1px)}@media (width<=720px),(height<=520px){.dungeon-complete-overlay{padding:7px}.dungeon-complete-panel{width:min(590px,100% - 8px);max-height:calc(100% - 4px)}.dungeon-complete-panel__header{grid-template-columns:35px minmax(0,1fr) auto;gap:8px;min-height:54px;padding:7px 12px}.dungeon-complete-panel__crest{width:29px;height:29px}.dungeon-complete-panel__header h2{font-size:10px}.dungeon-complete-panel__header em{padding:4px 6px;font-size:5.5px}.dungeon-complete-panel__stats{margin-inline:12px}.dungeon-complete-panel__stats>span{min-height:34px;padding:4px 7px}.dungeon-complete-panel__loot{padding:8px 12px 6px}.dungeon-complete-panel__loot h3{margin-bottom:6px}.dungeon-complete-reward{grid-template-columns:37px minmax(0,1fr) auto;gap:6px;min-height:48px;padding:4px 6px 4px 3px}.dungeon-complete-reward__icon{width:36px;height:36px}.dungeon-complete-reward__icon>img{width:31px;height:31px}.dungeon-complete-reward b{font-size:7px}.dungeon-complete-panel footer{padding:7px 12px 10px}.dungeon-complete-panel footer button{min-height:36px}}.dungeon-complete-panel{clip-path:polygon(0 9px,9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px));grid-template-rows:auto auto minmax(0,1fr) auto;width:min(590px,100% - 20px);max-height:min(410px,100% - 8px);box-shadow:0 18px 48px #000000c7,inset 0 0 0 2px #0000009e,inset 0 0 24px #00000075}.dungeon-complete-panel__crest{width:29px;height:29px}.dungeon-complete-panel__header small{font-size:5.5px}.dungeon-complete-panel__header h2{font-size:10px}.dungeon-complete-panel__header em{padding:4px 6px;font-size:5.5px}.dungeon-complete-panel__stats{margin:0 12px}.dungeon-complete-panel__stats small{font-size:5px}.dungeon-complete-panel__stats b{font-size:8px}.dungeon-complete-panel__loot h3{gap:8px;margin-bottom:6px;font-size:6px}.dungeon-complete-panel__grid{overscroll-behavior:contain;scrollbar-gutter:stable;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:58px;gap:6px;max-height:186px;overflow:hidden auto}.dungeon-complete-reward{grid-template-rows:1fr;grid-template-columns:38px minmax(0,1fr);gap:7px;min-height:0;padding:5px 6px 5px 4px}.dungeon-complete-reward__icon{grid-row:auto;width:38px;height:46px}.dungeon-complete-reward small{display:none}.dungeon-complete-reward__line{align-items:baseline;gap:5px;min-width:0;display:flex}.dungeon-complete-reward b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:6.7px;line-height:1.2;overflow:hidden}.dungeon-complete-reward strong{flex:none;font-size:9px}.dungeon-complete-panel footer p{font-size:6px}.dungeon-complete-panel footer button{grid-template-columns:28px 1fr 20px;min-height:36px}.dungeon-complete-panel footer button span{font-size:7px}@media (width<=760px){.dungeon-complete-overlay{padding-top:126px}.dungeon-complete-panel{width:min(520px,100% - 10px)}}@media (height<=560px){.dungeon-complete-overlay{padding:76px 8px 8px}.dungeon-complete-panel{max-height:calc(100% - 2px)}.dungeon-complete-panel__header{min-height:44px;padding-block:5px}.dungeon-complete-panel__stats>span{min-height:29px}.dungeon-complete-panel__loot{padding-block:6px 5px}.dungeon-complete-panel__grid{grid-auto-rows:50px;max-height:162px}.dungeon-complete-reward{min-height:0}.dungeon-complete-panel footer{padding-block:5px 7px}.dungeon-complete-panel footer p{display:none}.dungeon-complete-panel footer{grid-template-columns:1fr}.dungeon-complete-panel footer button{justify-self:end;width:min(220px,100%)}}.dungeon-complete-overlay{place-items:start center;padding:clamp(112px,19vh,150px) 12px 12px}.dungeon-complete-panel{clip-path:none;background:radial-gradient(circle at 50% 0, var(--dungeon-result-color), transparent 34%), linear-gradient(180deg, #121411fb, #080a09fc);border-radius:12px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(470px,100% - 16px);max-height:min(440px,100% - 8px)}@supports (color:color-mix(in lab, red, red)){.dungeon-complete-panel{background:radial-gradient(circle at 50% 0, color-mix(in srgb, var(--dungeon-result-color) 8%, transparent), transparent 34%), linear-gradient(180deg, #121411fb, #080a09fc)}}.dungeon-complete-panel{box-shadow:0 18px 46px #000000c2,inset 0 0 0 1px #ffffff06}.dungeon-complete-panel:before{border-radius:9px;inset:4px}.dungeon-complete-panel__header{grid-template-columns:32px minmax(0,1fr) auto;gap:9px;min-height:50px;padding:7px 12px}.dungeon-complete-panel__crest{border-radius:7px;width:27px;height:27px;transform:none}.dungeon-complete-panel__crest>*{transform:none}.dungeon-complete-panel__header>span:nth-child(2){gap:2px}.dungeon-complete-panel__header em{border-radius:999px;padding:4px 7px}.dungeon-complete-panel__stats{border-radius:0 0 7px 7px;margin:0 12px;overflow:hidden}.dungeon-complete-panel__stats>span{grid-template-columns:16px minmax(0,1fr);min-height:34px;padding:4px 7px}.dungeon-complete-panel__loot{padding:8px 12px 7px}.dungeon-complete-panel__loot h3{text-align:left;grid-template-columns:18px auto 1fr;gap:7px;margin-bottom:6px}.dungeon-complete-panel__loot h3 span:first-child{transform:scaleX(-1)}.dungeon-complete-panel__loot h3 span:last-child{transform:none}.dungeon-complete-panel__grid{scrollbar-gutter:stable;grid-template-columns:1fr;grid-auto-rows:minmax(38px,auto);gap:4px;max-height:260px;padding:1px 3px 1px 1px;overflow:hidden auto}.dungeon-complete-reward{border-color:var(--reward-color);grid-template-rows:1fr;grid-template-columns:32px minmax(0,1fr);gap:8px;min-height:38px;padding:3px 8px 3px 5px}@supports (color:color-mix(in lab, red, red)){.dungeon-complete-reward{border-color:color-mix(in srgb, var(--reward-color) 22%, #493d27)}}.dungeon-complete-reward{background:linear-gradient(90deg, var(--reward-color), #080908d1);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.dungeon-complete-reward{background:linear-gradient(90deg, color-mix(in srgb, var(--reward-color) 6%, #11120f), #080908d1)}}.dungeon-complete-reward{box-shadow:none;transition:border-color .15s,background .15s,transform .15s}.dungeon-complete-reward:hover{border-color:var(--reward-color);transform:translate(2px)}@supports (color:color-mix(in lab, red, red)){.dungeon-complete-reward:hover{border-color:color-mix(in srgb, var(--reward-color) 48%, #5b4828)}}.dungeon-complete-reward:hover{background:linear-gradient(90deg, var(--reward-color), #080908e6)}@supports (color:color-mix(in lab, red, red)){.dungeon-complete-reward:hover{background:linear-gradient(90deg, color-mix(in srgb, var(--reward-color) 10%, #11120f), #080908e6)}}.dungeon-complete-reward__icon{width:30px;height:30px}.dungeon-complete-reward__icon>img{width:28px;height:28px}.dungeon-complete-reward>span{align-self:center;gap:0}.dungeon-complete-reward__line{gap:10px}.dungeon-complete-reward b{text-overflow:clip;white-space:normal;line-height:1.15;overflow:visible}.dungeon-complete-panel footer{grid-template-columns:minmax(0,1fr) 170px;gap:10px;padding:7px 12px 10px}.dungeon-complete-panel footer button{border-radius:7px;grid-template-columns:25px 1fr 18px;min-height:36px}@media (height<=560px){.dungeon-complete-overlay{padding:68px 8px 8px}.dungeon-complete-panel{max-height:calc(100% - 2px)}.dungeon-complete-panel__header{min-height:44px;padding-block:5px}.dungeon-complete-panel__stats>span{min-height:30px}.dungeon-complete-panel__grid{grid-auto-rows:minmax(34px,auto);max-height:210px}.dungeon-complete-panel footer{padding-block:5px 7px}}@media (width<=520px){.dungeon-complete-panel{width:calc(100% - 6px)}.dungeon-complete-panel footer{grid-template-columns:1fr}.dungeon-complete-panel footer p{display:none}.dungeon-complete-panel footer button{width:100%}}.wm2-fate__viewport:before{background:linear-gradient(90deg,#060706,#0000);left:0}.wm2-fate__viewport:after{background:linear-gradient(-90deg,#060706,#0000);right:0}.wm2-fate__track{width:max-content;transform:translate3d(calc(0px - var(--wheel-offset)), 0, 0);backface-visibility:hidden;will-change:transform;gap:7px;display:flex;position:absolute;top:8px;left:50%}.wm2-fate.is-spinning .wm2-fate__track{animation:3.2s cubic-bezier(.08,.72,.12,1) both wm2-fate-spin}@keyframes wm2-fate-spin{0%{transform:translate3d(calc(0px - var(--wheel-offset) + var(--wheel-spin-distance)), 0, 0)}to{transform:translate3d(calc(0px - var(--wheel-offset)), 0, 0)}}.wm2-fate-card{--theme-color:#d4a44a;box-sizing:border-box;height:92px;color:var(--theme-color);background:#0b0c0a;border:1px solid #785b2fa3;flex:0 0 80px;grid-template-rows:1fr auto auto;place-items:end center;gap:2px;padding:6px 3px 5px;transition:border-color .18s,box-shadow .18s,filter .18s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #000000b8,0 3px 7px #000000a6}.wm2-fate-card>img,.wm2-fate-card>em{width:100%;height:100%;position:absolute;inset:0}.wm2-fate-card>img{object-fit:cover;opacity:.48;filter:saturate(.78)brightness(.7)}.wm2-fate-card>em{background:linear-gradient(#00000014,#0506056b 42%,#040504eb 78%)}.wm2-fate-card>svg,.wm2-fate-card>b,.wm2-fate-card>small{z-index:2;position:relative}.wm2-fate-card>svg{filter:drop-shadow(0 0 5px var(--theme-color));align-self:end}@supports (color:color-mix(in lab, red, red)){.wm2-fate-card>svg{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--theme-color) 75%, transparent))}}.wm2-fate-card>b{text-shadow:0 1px 2px #000;font-size:7.5px;line-height:1}.wm2-fate-card>small{color:#c7b27e;font:700 6px/1 Inter,ui-sans-serif,system-ui,sans-serif}.wm2-fate.has-result:not(.is-spinning) .wm2-fate-card.is-result{border-color:var(--theme-color);box-shadow:inset 0 0 0 2px #0000009e, 0 0 18px var(--theme-color)}@supports (color:color-mix(in lab, red, red)){.wm2-fate.has-result:not(.is-spinning) .wm2-fate-card.is-result{box-shadow:inset 0 0 0 2px #0000009e, 0 0 18px color-mix(in srgb, var(--theme-color) 72%, transparent)}}.wm2-fate.has-result:not(.is-spinning) .wm2-fate-card.is-result{filter:saturate(1.15)brightness(1.1);transform:translateY(-2px)scale(1.04)}.wm2-fate.has-result:not(.is-spinning) .wm2-fate-card.is-result>img{opacity:.68;filter:saturate(1.08)brightness(.84)}.wm2-fate__pointer{z-index:8;filter:drop-shadow(0 1px 2px #000);pointer-events:none;border-inline:6px solid #0000;width:0;height:0;position:absolute;left:50%;transform:translate(-50%)}.wm2-fate__pointer--top{border-top:9px solid #f0d18b;top:0}.wm2-fate__pointer--bottom{border-bottom:9px solid #f0d18b;bottom:0}.wm2-fate__result{min-width:0;color:var(--dungeon-theme);justify-content:center;align-items:center;gap:7px;padding:4px 8px;display:flex}.wm2-fate__result>span{justify-items:center;gap:2px;min-width:0;display:grid}.wm2-fate__result small{color:#8e8066;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:800}.wm2-fate__result b{color:currentColor;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.wm2-fate__spin{color:#f0cf83;cursor:pointer;background:linear-gradient(#8f5b19c7,#44270ce6);border:1px solid #c69336b8;justify-content:center;align-items:center;gap:7px;margin:0 8px 7px;font:400 6.5px/1 "Press Start 2P",ui-monospace,monospace;display:flex;box-shadow:inset 0 1px #ffdc8942,0 2px 5px #000}.wm2-fate__spin:hover:not(:disabled){filter:brightness(1.2)}.wm2-fate__spin:disabled{color:#806f50;filter:grayscale(.7)brightness(.64);cursor:default}.wm2-fate.is-spinning .wm2-fate__spin svg{animation:.5s linear infinite wm2-fate-icon-spin}@keyframes wm2-fate-icon-spin{to{transform:rotate(360deg)}}.wm2-dungeon-portal{align-self:center;place-items:center;width:150px;height:150px;display:grid;position:relative}.wm2-dungeon-portal__halo,.wm2-dungeon-portal__ring{pointer-events:none;border-radius:50%;position:absolute}.wm2-dungeon-portal__halo{filter:blur(3px);background:radial-gradient(circle,#eb5a3e42 0 20%,#912b1d33 37%,#0000 70%);animation:2.6s ease-in-out infinite wm2-dungeon-breathe;inset:3px}.wm2-dungeon-portal__ring{border:1px solid #e5674fb3;inset:23px;box-shadow:0 0 17px #cf442d6b,inset 0 0 20px #9f2f1f3d,0 0 0 8px #1c0a0875}.wm2-dungeon-portal__ring:before,.wm2-dungeon-portal__ring:after{content:"";border-radius:inherit;border:1px dashed #f5b19d61;position:absolute;inset:9px}.wm2-dungeon-portal__ring:after{border-style:solid;border-color:#e76c5252;inset:20px}.wm2-dungeon-portal__gem{z-index:2;color:#ef745b;filter:drop-shadow(0 0 8px #dc452dcc)drop-shadow(0 8px 7px #000);animation:2.6s ease-in-out infinite wm2-dungeon-gem;position:relative}.wm2-dungeon-transition{color:#df7059;background:linear-gradient(90deg,#0000,#4b140f80,#0000);border-top:1px solid #d55c4566;border-bottom:1px solid #d55c4566;justify-content:center;align-items:center;gap:12px;min-width:156px;padding:7px 12px;display:flex}.wm2-dungeon-transition b{color:#d2c29f;font:400 7px/1 "Press Start 2P",ui-monospace,monospace}.wm2-dungeon-key{color:#d66c54;background:#140c08c7;border:1px solid #8b5b3294;grid-template-columns:27px minmax(0,auto) auto;align-items:center;gap:7px;padding:6px 9px;display:grid;box-shadow:0 3px 10px #00000080}.wm2-dungeon-key>img{object-fit:contain;width:25px;height:25px;image-rendering:pixelated;filter:drop-shadow(0 2px 3px #000)}.wm2-dungeon-key span{color:#9d8d72;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;font:700 7px/1 Inter,ui-sans-serif,system-ui,sans-serif;overflow:hidden}.wm2-dungeon-key b{font-size:9px}.wm2-dungeon-key.is-ready{color:#83d083;border-color:#5da46199}.wm2-root.is-dungeon-view>.wm2-map,.wm2-root.is-dungeon-view>.wm2-detail{display:none}.dl-root{--dl-gold:#c99a43;--dl-gold-bright:#f0cf7a;--dl-line:#ab7f357a;z-index:2;color:#d8c9a6;isolation:isolate;background:linear-gradient(#0e100d 0%,#090b09 100%);grid-area:1/2/auto/-1;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.dl-layout{z-index:2;grid-template-columns:minmax(0,1fr) 218px;gap:0;min-width:0;min-height:0;padding:0;display:grid;position:relative}.dl-chamber,.dl-entry{background:linear-gradient(#0f100dc7,#070807e0);border:1px solid #8e6a316b;min-width:0;min-height:0;box-shadow:inset 0 0 24px #00000080,0 8px 20px #00000040}.dl-chamber{box-shadow:none;background:0 0;border:0;grid-template-rows:48px minmax(0,1fr);align-items:center;gap:4px;padding:11px 18px 18px;display:grid}.dl-chamber__heading{border-bottom:1px solid #916c2f4d;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:0 2px 8px;display:grid}.dl-chamber__sigil{color:#d3ad5c;background:#0c0c09b8;border:1px solid #b184358c;place-items:center;width:25px;height:25px;display:grid;transform:rotate(45deg)}.dl-chamber__sigil>*{transform:rotate(-45deg)}.dl-chamber__heading>span:not(.dl-chamber__sigil){gap:4px;min-width:0;display:grid}.dl-chamber__heading small{color:#796d59;letter-spacing:.12em;text-transform:uppercase;font-size:5.5px;font-weight:800}.dl-chamber__heading b{color:#d8c392;text-overflow:ellipsis;white-space:nowrap;font:400 8.5px/1.15 "Press Start 2P",ui-monospace,monospace;overflow:hidden}.dl-chamber__heading>i{color:#9e824c;white-space:nowrap;align-items:center;gap:5px;font:400 5.5px/1 "Press Start 2P",ui-monospace,monospace;display:flex}.dl-fate{width:min(100%,650px);height:min(100%,250px);min-height:190px;box-shadow:none;background:0 0;border:0;grid-template-rows:minmax(130px,1fr) 38px;place-self:center;gap:14px;overflow:visible}.dl-fate .wm2-fate__viewport{min-height:130px;box-shadow:none;contain:layout paint;isolation:isolate;background:0 0;border:0}.dl-fate .wm2-fate__viewport:before,.dl-fate .wm2-fate__viewport:after{display:none}.dl-fate .wm2-fate__track{margin-top:-52px;top:50%}.dl-fate .wm2-fate-card{height:103px}.dl-fate .wm2-fate__spin{min-height:29px}.dl-entry{background:radial-gradient(circle at 50% 10%,#81571b14,#0000 28%),linear-gradient(#0e0e0bf5,#060706f7);border-color:#ab7f3385;flex-direction:column;gap:7px;padding:9px;display:flex}.dl-entry>.wm-diff{z-index:20;width:100%;margin:0}.dl-entry .wm-diff__lbl{display:none}.dl-entry .wm-diffbtn{width:100%;min-width:0}.dl-entry .wm-diffmenu{min-width:0;left:0;right:0}.dl-keycard{background:linear-gradient(90deg,#5e3d1233,#080907b8);border:1px solid #9b732f80;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:9px;display:grid}.dl-keycard__asset{border-right:1px solid #89652c52;place-items:center;width:48px;height:48px;display:grid}.dl-keycard__asset img{object-fit:contain;width:42px;height:42px;image-rendering:pixelated;filter:drop-shadow(0 3px 4px #000)}.dl-keycard>span{gap:5px;min-width:0;display:grid}.dl-keycard small{color:#7f7056;letter-spacing:.08em;font-size:6px;font-weight:800}.dl-keycard b{color:#cdb678;text-overflow:ellipsis;font-size:8px;line-height:1.2;overflow:hidden}.dl-keycard strong{color:#cc6455;white-space:nowrap;font-size:15px}.dl-keycard strong.is-ok{color:#7bca78}.dl-keycard strong i{color:#81735c;font-size:9px;font-style:normal}.dl-stats{background:#0506058a;border:1px solid #775c2d5c;display:grid}.dl-stats>span{border-bottom:1px solid #69522b40;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:29px;padding:0 8px;display:grid}.dl-stats>span:last-child{border-bottom:0}.dl-stats svg{color:#a98648}.dl-stats i{color:#776c59;letter-spacing:.08em;font-size:6px;font-style:normal;font-weight:800}.dl-stats b{color:#c7ac6e;font-size:9px}.dl-rewards{gap:7px;min-height:0;margin-top:auto;display:grid}.dl-rewards h3{color:#9d8659;grid-template-columns:1fr auto 1fr;align-items:center;gap:7px;margin:0;font:400 6.5px/1 "Press Start 2P",ui-monospace,monospace;display:grid}.dl-rewards h3 span{background:linear-gradient(90deg,#0000,#a57b348c);height:1px}.dl-rewards h3 span:last-child{transform:scaleX(-1)}.dl-rewards>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.dl-reward{background:#0f0e0ac7;border:1px solid #916c2c80;align-content:center;justify-items:center;gap:3px;min-width:0;min-height:66px;padding:4px 2px;display:grid}.dl-reward.is-rare{border-color:#9d53b9a6}.dl-reward__icon{color:#caa552;place-items:center;width:38px;height:38px;display:grid;position:relative}.dl-reward__icon>img{object-fit:contain;width:34px;height:34px;image-rendering:pixelated}.dl-reward__icon>i{color:#e7dbbc;text-shadow:0 1px 2px #000;font-size:6px;font-style:normal;position:absolute;bottom:0;right:0}.dl-reward>small{color:#9f8e69;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:6.5px;line-height:1.2;overflow:hidden}.dl-enter{outline-offset:-4px;color:#241504;cursor:pointer;background:linear-gradient(#d3aa4c,#a56a1e 56%,#704212);border:1px solid #886225;outline:1px solid #e0b55bb8;grid-template-columns:42px minmax(0,1fr) 25px;align-items:stretch;min-height:51px;padding:0;display:grid;box-shadow:inset 0 1px #f5da90,0 4px 9px #000}.dl-enter__icon{border-right:1px solid #55330c80;place-items:center;display:grid}.dl-enter>span:not(.dl-enter__icon){align-content:center;justify-items:start;gap:4px;min-width:0;padding:0 7px;display:grid}.dl-enter small{color:#362007a3;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:900}.dl-enter b{text-overflow:ellipsis;white-space:nowrap;font:400 7px/1.15 "Press Start 2P",ui-monospace,monospace;overflow:hidden}.dl-enter>svg{align-self:center}.dl-enter:hover:not(:disabled){filter:brightness(1.12)}.dl-enter:disabled{color:#171715;filter:grayscale(.85)brightness(.65);cursor:not-allowed;background:linear-gradient(#504c43,#34332f);border-color:#4e493f;outline-color:#80796966}.dl-root.is-locked .dl-chamber__heading b,.dl-root.is-locked .dl-chamber__sigil{color:#706b5e;filter:grayscale()}.dl-root.is-locked .dl-chamber{opacity:.72}@keyframes wm2-dungeon-breathe{0%,to{opacity:.65;transform:scale(.92)}50%{opacity:1;transform:scale(1.06)}}@keyframes wm2-dungeon-gem{0%,to{transform:translateY(2px)scale(.98)}50%{transform:translateY(-4px)scale(1.04)}}.wm2-path{z-index:1;pointer-events:none;width:100%;height:100%;transition:opacity .18s;position:absolute;inset:0}.wm2-path.is-dungeon{opacity:.2}.wm2-seg{fill:none;stroke:#6e6247;stroke-width:2.7px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 2px 1px #000)}.wm2-seg.is-done{stroke:#4f9f50}.wm2-seg.is-current{stroke:#e6b94e;filter:drop-shadow(0 0 4px #ffc543a6)}.wm2-seg.is-future{stroke:#776b50;stroke-dasharray:4 5;opacity:.6}.wm2-seg--dungeon{stroke:#877048;stroke-dasharray:3 5;opacity:.72}.wm2-node{z-index:4;color:#a89978;cursor:pointer;background:0 0;border:0;width:29px;height:29px;padding:0;position:absolute;transform:translate(-50%,-50%)}.wm2-node__face{z-index:2;background:radial-gradient(circle,#1a1812 0 45%,#090a08 72%);border:2px solid #736342;border-radius:50%;place-items:center;width:100%;height:100%;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid;position:relative;box-shadow:0 2px 4px #000,inset 0 0 0 2px #000000b3}.wm2-node__face b{font:400 8px/1 "Press Start 2P",ui-monospace,monospace}.wm2-node__state{background:#09100a;border:1px solid;border-radius:50%;place-items:center;width:13px;height:13px;display:grid;position:absolute;bottom:-3px;right:-4px;box-shadow:0 1px 3px #000}.wm2-node.is-locked .wm2-node__state{background:#11100d}.wm2-node:hover:not(:disabled) .wm2-node__face{border-color:#d8aa50;transform:scale(1.12)}.wm2-node.is-done{color:#b6e0a5}.wm2-node.is-done .wm2-node__face{background:radial-gradient(circle,#17351c,#09110b 72%);border-color:#3e8b45}.wm2-node.is-locked{color:#504a3e;cursor:not-allowed}.wm2-node.is-locked .wm2-node__face{filter:grayscale();opacity:.65;border-color:#3e392f}.wm2-node.is-boss{color:#c85e48;width:37px;height:37px}.wm2-node.is-boss .wm2-node__face{background:radial-gradient(circle,#391610,#100806 70%);border-color:#8e432f}.wm2-node.is-boss.is-done .wm2-node__face{color:#aad784;border-color:#5f8d45}.wm2-node.is-picked{z-index:7;color:#fff0bf;width:43px;height:43px}.wm2-node.is-picked .wm2-node__face{background:radial-gradient(circle,#7d4b0b,#201308 68%);border-color:#f2bd47;box-shadow:0 0 7px 2px #ffbf38,0 0 18px #ffa41ecc,inset 0 0 0 2px #4b2a08}.wm2-node__pulse{z-index:1;border:1px solid #ffc757;border-radius:50%;display:none;position:absolute;inset:-6px}.wm2-node.is-picked .wm2-node__pulse{animation:1.45s ease-out infinite wm2-node-pulse;display:block}@keyframes wm2-node-pulse{0%{opacity:.95;transform:scale(.72)}to{opacity:0;transform:scale(1.45)}}.wm2-dungeon-node{z-index:6;color:#8dbed7;cursor:pointer;background:0 0;border:0;justify-items:center;gap:4px;min-width:82px;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.wm2-dungeon-node__face{background:radial-gradient(circle,#123245,#071116 72%);border:2px solid #46758b;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 2px 5px #000,inset 0 0 0 3px #0000008c,0 0 10px #459ac438}.wm2-dungeon-node small{color:currentColor;text-overflow:ellipsis;text-shadow:0 2px #000;white-space:nowrap;max-width:90px;font:400 5px/1.2 "Press Start 2P",ui-monospace,monospace;overflow:hidden}.wm2-dungeon-node:hover .wm2-dungeon-node__face,.wm2-dungeon-node.is-selected .wm2-dungeon-node__face{border-color:#82d9ff;box-shadow:0 0 7px #63c8ef,0 0 17px #3faad694,inset 0 0 0 3px #0000008c}.wm2-dungeon-node.is-locked{color:#625d53}.wm2-dungeon-node.is-locked .wm2-dungeon-node__face{filter:grayscale();background:#11110e;border-color:#514b40}.wm2-detail{isolation:isolate;background:radial-gradient(circle at 50% 14%,#79531a17,#0000 34%),linear-gradient(#11110e 0%,#080906 100%);border-left:1px solid #d2a0416b;flex-direction:column;padding:9px 9px 8px;display:flex;box-shadow:-8px 0 18px #00000080,inset 0 0 25px #0000009e}.wm2-detail:before{content:"";z-index:0;clip-path:polygon(0 10px,10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px));pointer-events:none;border:1px solid #976f2b61;position:absolute;inset:3px}.wm2-detail>*{z-index:1;position:relative}.wm2-detail>.wm-diff{z-index:100;gap:5px;width:100%;margin:0 0 5px}.wm2-detail .wm-diff__lbl{display:none}.wm2-detail .wm-diffbtn{width:100%;min-width:0}.wm2-detail .wm-diffmenu{min-width:0;left:0;right:0}.wm2-detail__heading{text-align:center;background:radial-gradient(circle at 50% 30%,#89561424,#0000 68%);border:0;border-bottom:1px solid #9a773a61;align-content:center;place-items:center;gap:5px;min-height:78px;padding:6px 4px;display:grid}.wm2-detail__heading strong{color:#f0ddb2;letter-spacing:.06em;font:400 16px/1 "Press Start 2P",ui-monospace,monospace}.wm2-detail__heading b{color:#dc7057;font-size:12px}.wm2-detail__heading small{color:#a08b66;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.wm2-detail__heading--dungeon{background:radial-gradient(circle at 50% 20%,#8e2a1c33,#0000 66%);border-color:#b3433180}.wm2-detail__heading--dungeon b{max-width:100%;color:var(--dungeon-theme);font-size:11px;line-height:1.2}.wm2-detail__heading--dungeon small{color:var(--dungeon-theme)}@supports (color:color-mix(in lab, red, red)){.wm2-detail__heading--dungeon small{color:color-mix(in srgb, var(--dungeon-theme) 72%, #7d654b)}}.wm2-detail__dungeon-key{object-fit:contain;width:38px;height:38px;image-rendering:pixelated;filter:drop-shadow(0 2px 4px #000) drop-shadow(0 0 6px var(--dungeon-theme))}@supports (color:color-mix(in lab, red, red)){.wm2-detail__dungeon-key{filter:drop-shadow(0 2px 4px #000) drop-shadow(0 0 6px color-mix(in srgb, var(--dungeon-theme) 42%, transparent))}}.wm2-facts{background:linear-gradient(#161510f0,#0a0a08e6);border:1px solid #8e6b3075;margin-top:5px;padding:0 7px;display:grid;box-shadow:inset 0 0 12px #00000073}.wm2-facts>span{border-bottom:1px solid #6f582f47;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:26px;display:grid}.wm2-facts>span:last-child{border-bottom:0}.wm2-facts>span>svg{color:#b8944e}.wm2-facts i{color:#8b7959;letter-spacing:.06em;white-space:nowrap;font:700 7px/1 Inter,ui-sans-serif,system-ui,sans-serif}.wm2-facts b{color:#d6b76f;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.wm2-facts b.is-ok{color:#85c866}.wm2-facts b.is-danger{color:#d86356}.wm2-fact-status b{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.wm2-element-strip{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:center;gap:9px;margin:auto 6px 0;padding:3px 0;display:grid}.wm2-element-strip>span{--elem-color:#d5b45e;min-width:0;color:var(--elem-color);grid-template-columns:20px minmax(0,1fr);grid-template-areas:"icon label""icon value";align-items:center;gap:2px 5px;display:grid}.wm2-element-strip>span>:first-child{grid-area:icon}.wm2-element-strip i{color:#736a58;letter-spacing:.08em;grid-area:label;font-size:6px;font-style:normal;font-weight:800}.wm2-element-strip b{color:var(--elem-color);white-space:normal;grid-area:value;font-size:8.5px;line-height:1.15;overflow:hidden}.wm2-element-strip>em{background:linear-gradient(#0000,#9f773480,#0000);width:1px;height:31px}.wm2-purpose{color:#b8934e;background:#2d23122e;border:1px solid #7e633252;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:7px;margin-top:5px;padding:5px 6px;display:grid}.wm2-purpose>span{gap:4px;min-width:0;display:grid}.wm2-purpose b{color:#bca36f;letter-spacing:.06em;font:800 7px/1 Inter,ui-sans-serif,system-ui,sans-serif}.wm2-purpose small{color:#8e8168;font-size:8px;font-weight:500;line-height:1.35}.wm2-element-summary{border-bottom:1px solid #7e633247;gap:5px;margin-top:5px;padding:5px 0 6px;display:grid}.wm2-element-badges{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.wm2-element-badges>span{--elem-color:#d3b35f;border:1px solid var(--elem-color);grid-template-columns:20px minmax(0,1fr);align-items:center;gap:5px;min-width:0;min-height:38px;padding:5px 6px;display:grid}@supports (color:color-mix(in lab, red, red)){.wm2-element-badges>span{border:1px solid color-mix(in srgb, var(--elem-color) 58%, #493a20)}}.wm2-element-badges>span{background:linear-gradient(180deg, var(--elem-color), #0c0c09)}@supports (color:color-mix(in lab, red, red)){.wm2-element-badges>span{background:linear-gradient(180deg, color-mix(in srgb, var(--elem-color) 11%, #13120d), #0c0c09)}}.wm2-element-badges>span{color:var(--elem-color);box-shadow:inset 0 0 9px var(--elem-color), 0 2px 4px #00000073}@supports (color:color-mix(in lab, red, red)){.wm2-element-badges>span{box-shadow:inset 0 0 9px color-mix(in srgb, var(--elem-color) 9%, transparent), 0 2px 4px #00000073}}.wm2-element-badges b{color:var(--elem-color);text-align:left;font-size:9px;line-height:1.15;overflow:hidden}.wm2-element-summary>small{color:#9c9078;text-align:center;font-size:7.5px;font-weight:500;line-height:1.35}.wm2-element-card{background:#13120dc2;border:1px solid #7e633252;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:5px;padding:5px;display:grid}.wm2-element-card>span{--elem-color:#d8b460;border:1px solid var(--elem-color);grid-template-columns:18px minmax(0,1fr);grid-template-areas:"icon label""icon value";align-items:center;gap:2px 5px;min-width:0;padding:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.wm2-element-card>span{border:1px solid color-mix(in srgb, var(--elem-color) 42%, transparent)}}.wm2-element-card>span{background:linear-gradient(90deg, var(--elem-color), transparent 75%)}@supports (color:color-mix(in lab, red, red)){.wm2-element-card>span{background:linear-gradient(90deg, color-mix(in srgb, var(--elem-color) 10%, transparent), transparent 75%)}}.wm2-element-card>span{color:var(--elem-color)}.wm2-element-card>span>:first-child{grid-area:icon}.wm2-element-card i{color:#81755f;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;grid-area:label;font:800 6px/1 Inter,ui-sans-serif,system-ui,sans-serif;overflow:hidden}.wm2-element-card b{color:var(--elem-color);text-overflow:ellipsis;white-space:nowrap;grid-area:value;font-size:9px;line-height:1;overflow:hidden}.wm2-element-card>small{color:#a09277;grid-column:1/-1;font-size:7.5px;font-weight:500;line-height:1.35}.wm2-reward-block{gap:5px;margin-top:auto;padding-top:8px;display:grid}.wm2-reward-block h3{color:#b89a5e;letter-spacing:.06em;text-align:center;align-items:center;gap:7px;margin:0;font:400 7px/1 "Press Start 2P",ui-monospace,monospace;display:flex}.wm2-reward-block h3:before,.wm2-reward-block h3:after{content:"";background:linear-gradient(90deg,#0000,#b18434b3);flex:1;height:1px}.wm2-reward-block h3:after{transform:scaleX(-1)}.wm2-rewards{grid-template-columns:repeat(auto-fit,minmax(38px,1fr));gap:4px;display:grid}.wm2-reward-item{background:linear-gradient(#231e139e,#0a0a08d6);border:1px solid #9d742d9e;justify-items:center;gap:3px;min-width:0;min-height:62px;padding:4px 2px 3px;display:grid;box-shadow:inset 0 0 8px #0000007a,0 2px 4px #00000073}.wm2-reward-icon{color:#d1ad58;place-items:center;width:40px;height:40px;display:grid;position:relative}.wm2-reward-icon>img{object-fit:contain;opacity:1;image-rendering:pixelated;filter:drop-shadow(0 2px 3px #000000d9);width:36px!important;height:36px!important}.wm2-reward-icon>:not(img){z-index:1;position:relative}.wm2-reward-rotating{animation:.28s ease-out wm2-reward-swap}.wm2-reward-item.is-rare{border-color:#ae5bcdb8}.wm2-reward-item.is-rare .wm2-reward-icon{color:#d18cef;filter:drop-shadow(0 0 5px #a846cd73)}.wm2-reward-icon>i{color:#eee2c2;text-shadow:0 1px 2px #000;font-size:7px;font-style:normal;bottom:2px;right:2px;position:absolute!important}.wm2-reward-item>small{color:#c3ad7b;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:7px;font-weight:600;line-height:1.15;display:-webkit-box;overflow:hidden}@keyframes wm2-reward-swap{0%{opacity:0;transform:translateY(3px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}.wm2-enter{outline-offset:-4px;color:#241504;letter-spacing:.04em;text-shadow:0 1px #ffe8a09e;cursor:pointer;background:linear-gradient(#deb348 0%,#b47820 52%,#8e5618 100%);border:2px solid #7e581c;outline:1px solid #d0a346;grid-template-columns:35px minmax(0,1fr);align-items:stretch;min-height:45px;margin-top:8px;padding:0;font:400 9px/1 "Press Start 2P",ui-monospace,monospace;display:grid;box-shadow:inset 0 1px #ffe394,0 3px 7px #000}.wm2-enter>svg{border-right:1px solid #59350a85;place-self:stretch stretch;width:100%;height:100%;padding:10px}.wm2-enter>span{align-self:center;padding-right:35px}.wm2-enter:hover:not(:disabled){filter:brightness(1.14)}.wm2-enter:disabled{filter:grayscale(.85)brightness(.5);cursor:not-allowed}@container (width<=720px){.wm2-root{grid-template-columns:128px minmax(0,1fr) 190px}.dl-root{grid-template-rows:minmax(0,1fr)}.dl-layout{grid-template-columns:minmax(0,1fr) 190px;gap:0;padding:0}.dl-chamber{grid-template-rows:42px minmax(0,1fr);gap:4px;padding:7px 10px 12px}.dl-chamber__heading{grid-template-columns:25px minmax(0,1fr) auto;gap:6px;padding-bottom:6px}.dl-chamber__sigil{width:21px;height:21px}.dl-chamber__heading b{font-size:7px}.dl-chamber__heading small,.dl-chamber__heading>i{font-size:5px}.dl-fate{grid-template-rows:minmax(118px,1fr) 34px;gap:10px;min-height:176px}.dl-fate .wm2-fate__viewport{min-height:118px}.dl-fate .wm2-fate__track{margin-top:-48px}.dl-fate .wm2-fate-card{height:96px}.dl-entry{gap:5px;padding:6px}.dl-keycard{grid-template-columns:39px minmax(0,1fr) auto;gap:6px;padding:6px}.dl-keycard__asset{width:36px;height:40px}.dl-keycard__asset img{width:34px;height:34px}.dl-keycard b{font-size:7px}.dl-keycard strong{font-size:12px}.dl-stats>span{min-height:25px;padding:0 5px}.dl-rewards>div{gap:3px}.dl-reward{min-height:56px}.dl-reward__icon{width:30px;height:30px}.dl-reward__icon>img{width:28px;height:28px}.dl-reward>small{font-size:5.5px}.dl-enter{grid-template-columns:35px minmax(0,1fr) 20px;min-height:44px}.dl-enter b{font-size:6px}.wm2-acts__list{gap:2px;padding:0}.wm2-act{grid-template-columns:21px minmax(0,1fr) auto;gap:5px;min-height:0;padding:3px 5px}.wm2-act__crest{width:19px;height:19px}.wm2-act__crest b{font-size:6px}.wm2-act__copy b{font-size:6.5px}.wm2-act__copy small{font-size:8px}.wm2-act__state{display:block}.wm2-act__state i{font-size:7px}.wm2-act--dungeon{grid-template-columns:21px minmax(0,1fr) auto;min-height:0;margin-left:0}.wm2-act--dungeon .wm2-act__crest{width:19px;height:19px}.wm2-map__title{gap:4px;top:8px}.wm2-map__title span{font-size:10px}.wm2-map__title small{font-size:7px}.wm2-node{width:21px;height:21px}.wm2-node.is-boss{width:27px;height:27px}.wm2-node.is-picked{width:31px;height:31px}.wm2-node__face{border-width:1px}.wm2-node__face svg{width:11px;height:11px}.wm2-node__face b{font-size:7px}.wm2-dungeon-node{min-width:58px}.wm2-dungeon-node__face{width:31px;height:31px}.wm2-dungeon-node small{max-width:64px;font-size:4px}.wm2-detail{padding:6px}.wm2-detail__heading{gap:5px;min-height:76px;padding:6px 3px}.wm2-detail__heading strong{font-size:12px}.wm2-detail__heading b,.wm2-detail__heading--dungeon b{font-size:9px}.wm2-detail__heading small{font-size:6px}.wm2-facts>span{min-height:27px}.wm2-facts i{font-size:6.5px}.wm2-facts b{font-size:9px}.wm2-purpose{grid-template-columns:14px minmax(0,1fr);gap:4px;padding:5px}.wm2-purpose small{font-size:7.5px}.wm2-element-summary i{font-size:6.5px}.wm2-element-summary b{font-size:9px}.wm2-element-summary>small{font-size:7px}.wm2-element-card{padding:4px}.wm2-element-card>span{grid-template-columns:15px minmax(0,1fr);column-gap:3px;padding:3px}.wm2-element-card i{font-size:5.5px}.wm2-element-card b{font-size:8px}.wm2-element-card>small{font-size:7px}.wm2-rewards{gap:3px}.wm2-reward-icon{width:34px;height:34px}.wm2-reward-icon>img{width:31px!important;height:31px!important}.wm2-reward-item>small{font-size:6.5px}.wm2-enter{min-height:38px;font-size:8px}}.game-shell:not(.game-shell--mini) .essence-modal{height:auto;max-height:calc(100% - 24px)}.essence-dock--refined{height:auto;grid-template-rows:46px 300px auto!important}.essence-help-btn{color:#c9b98e;cursor:pointer;background:#00000059;border:1px solid #be913966;border-radius:3px;flex:none;place-items:center;width:25px;height:25px;display:grid}.essence-help-btn:hover{color:#ffe3a0;border-color:#e2b558}.essence-help-btn.is-on{color:#1a1408;background:#e2b558;border-color:#e2b558}.essence-dock__set-status.is-full{color:#d9beff;background:#1c102ccc;border-color:#c9a2ff8c}.essence-dock__set-status.is-full small{color:#c9a2ff99!important}.essence-help{z-index:20;background:linear-gradient(160deg,#0e110efb,#050706fc);border:1px solid #c4973eb8;align-content:start;gap:7px;padding:11px 12px;animation:.16s cubic-bezier(.2,.78,.2,1) both essenceModalIn;display:grid;position:absolute;inset:10px;box-shadow:inset 0 0 0 2px #0009,0 14px 30px #000000b3}.essence-help header{align-items:center;gap:8px;display:flex}.essence-help header b{color:#f0d493;flex:auto;font:400 8px/1 "Press Start 2P",ui-monospace,monospace}.essence-help header button{color:#c9b98e;cursor:pointer;background:#00000059;border:1px solid #be913966;place-items:center;width:20px;height:20px;display:grid}.essence-help p{color:#d6c9a1d1;margin:0;font-size:9px;line-height:1.65}.essence-node.is-locked .essence-node__gem img{filter:grayscale()brightness(.5)}.essence-node.is-locked .essence-node__halo{opacity:.22}.essence-node.is-locked>small{color:#b4aa8c6b}.essence-node__lock{z-index:2;color:#e2cea0b8;filter:drop-shadow(0 1px 2px #000);place-items:center;display:grid;position:absolute}.essence-node__pips{border:1px solid var(--node-color);gap:3px;padding:2px 3px;display:flex;position:absolute;top:35px;right:1px}@supports (color:color-mix(in lab, red, red)){.essence-node__pips{border:1px solid color-mix(in srgb, var(--node-color) 42%, #463d28)}}.essence-node__pips{background:#080a08}.essence-node__pips i{background:#a096784d;border-radius:50%;width:3px;height:3px}.essence-node__pips i.is-on{background:var(--node-color);box-shadow:0 0 4px var(--node-color)}.essence-node__tip{z-index:30;color:#d8c699;text-align:left;opacity:0;pointer-events:none;background:radial-gradient(circle at 0,#5b3d1529,#0000 46%),linear-gradient(160deg,#0f120ffc,#050706fc);border:1px solid #c4973ec7;gap:7px;width:226px;padding:9px;transition:opacity .14s,transform .16s;display:grid;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%)translate(-6px);box-shadow:0 14px 32px #000000d1,inset 0 0 0 2px #0000009e}.essence-node__tip--left{left:auto;right:calc(100% + 12px);transform:translateY(-50%)translate(6px)}.essence-node:hover .essence-node__tip,.essence-node:focus-visible .essence-node__tip{opacity:1;transform:translateY(-50%)translate(0)}.essence-node__tip .essence-set-tooltip__head em.is-hero{color:#ffcf7a}.essence-node__tip-rows,.essence-node__tip-steps{gap:3px;display:grid}.essence-node__tip-rows>span{background:#00000052;justify-content:space-between;align-items:baseline;gap:8px;padding:3px 5px;display:flex}.essence-node__tip-rows>span b{color:#b4aa8c80;font:400 5px/1.3 "Press Start 2P",ui-monospace,monospace}.essence-node__tip-rows>span i{color:#b4aa8c73;font:8px/1 inherit}.essence-node__tip-rows>span.is-on b{color:#e0d3aae6}.essence-node__tip-rows>span.is-on i{color:var(--node-color)}.essence-node__tip-steps>span{background:#00000052;gap:3px;padding:3px 5px 4px;display:grid}.essence-node__tip-steps b{color:#c5b79099;font:400 4.5px/1.35 "Press Start 2P",ui-monospace,monospace}.essence-node__tip-steps i{color:#cdbc8f;font:8px/1 inherit}.essence-node__tip-steps em{background:#020403;border:1px solid #ae904b47;height:4px;display:block;overflow:hidden}.essence-node__tip-steps em u{background:var(--node-color);height:100%;display:block}.essence-node__tip-steps>span.is-done b,.essence-node__tip-steps>span.is-done i{color:#8fd88f}.essence-node__tip-steps>span.is-done em u{background:#6fc86f}.essence-node__tip-note{color:#ffcf7a;background:#50280852;padding:4px 5px;font-size:8px;line-height:1.5}.essence-upgrade-strip.is-locked{grid-template-columns:96px minmax(0,1fr) 88px}.essence-upgrade-strip__goal{gap:7px;min-width:0;display:grid}.essence-upgrade-strip__goal>span{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.essence-upgrade-strip__goal small{color:#c5b79085;text-overflow:ellipsis;white-space:nowrap;font:400 4.5px/1 "Press Start 2P",ui-monospace,monospace;overflow:hidden}.essence-upgrade-strip__goal b{color:#f0d595;font:400 7px/1 "Press Start 2P",ui-monospace,monospace}.essence-upgrade-strip__goal b i{color:#cdbd966b;font:4.5px/1 inherit}.essence-upgrade-strip__goal>div{background:#020403;border:1px solid #ae904b47;height:5px;overflow:hidden}.essence-upgrade-strip__goal>div i{background:var(--stone-color);height:100%;box-shadow:0 0 7px var(--stone-glow);display:block}.essence-upgrade-strip__shard{width:13px;height:13px;image-rendering:pixelated}.essence-upgrade-strip__resource.is-missing{color:#ee8d7a;border-color:#e05c4a80}.essence-core-row{border-top:1px solid #c9a2ff38;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto auto 94px;align-items:center;gap:7px;margin-top:8px;padding-top:8px;display:grid}.essence-core-row__name{color:#d9beff;align-items:center;gap:5px;font:400 6px/1 "Press Start 2P",ui-monospace,monospace;display:inline-flex}.essence-core-row__cost{color:#d9b85f;background:#0d0f0bb8;border:1px solid #9f844738;align-items:center;gap:4px;padding:4px 6px;font-size:8px;display:inline-flex}.essence-core-row__cost.is-missing{color:#ee8d7a;border-color:#e05c4a80}.essence-core-row>button{color:#1a1408;cursor:pointer;background:linear-gradient(#d9beff,#9a72d6);border:1px solid #d8b5ffb3;height:30px;padding-inline:8px;font:400 5.5px/1 "Press Start 2P",ui-monospace,monospace}.essence-core-row>button:hover:not(:disabled){filter:brightness(1.12)}.essence-core-row>button:disabled{color:#beb4966b;cursor:not-allowed;background:#181a16d9;border-color:#96825a47}.essence-dock--refined .essence-node:hover,.essence-dock--refined .essence-node:focus-within,.essence-dock--refined .essence-node:focus-visible{z-index:40}.essence-links{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.essence-links line{stroke:#968c6e29;stroke-width:.5px;stroke-dasharray:2 2.4;vector-effect:non-scaling-stroke;transition:stroke .3s,opacity .3s}.essence-links line.is-lit{stroke-width:1.1px;stroke-dasharray:none;opacity:.85;filter:drop-shadow(0 0 3px)}@keyframes essenceLinkPulse{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.essence-links.is-full line.is-lit{opacity:.9;animation:none}}.essence-dock--refined .essence-upgrade-strip{grid-template-columns:118px 74px minmax(0,1fr) minmax(0,1fr) 92px;gap:7px}.essence-upgrade-strip__resource{justify-content:flex-start;gap:6px;padding-inline:8px}.essence-upgrade-strip__resource>span{justify-items:start}.essence-upgrade-strip__resource b{color:#f0d595;font:400 7px/1 "Press Start 2P",ui-monospace,monospace}.essence-upgrade-strip__resource i{color:#c5b79080;font:8px/1 inherit}.essence-upgrade-strip__resource.is-missing b{color:#ee8d7a}.essence-upgrade-strip__max{color:#8fd88f;letter-spacing:1px;background:#10201299;border:1px solid #7ac47a4d;place-items:center;height:34px;font:400 7px/1 "Press Start 2P",ui-monospace,monospace;display:grid}.essence-core-row{grid-template-columns:minmax(0,1fr) auto auto 92px}.essence-core-row__name em{color:#d9beff99;margin-left:6px;font-size:8px;font-style:normal}.essence-core-row__gems{margin-right:5px;display:inline-flex}.essence-core-row__gems img{width:11px;height:11px;image-rendering:pixelated;filter:drop-shadow(0 0 2px #000c);margin-right:-3px}.essence-dock--refined .essence-upgrade-strip{grid-template-columns:104px 62px minmax(0,1fr) minmax(0,1fr) 92px}.essence-dock--refined .essence-upgrade-strip.is-locked{grid-template-columns:104px minmax(0,1fr) 92px}.essence-upgrade-strip__selected strong{font-size:7px}.essence-links line{stroke:#968c6e21;stroke-width:.45px;stroke-dasharray:1.6 2.6;stroke-linecap:round}.essence-links line.is-lit{stroke-width:1.25px;stroke-dasharray:none;opacity:.9}.essence-links.is-full line.is-lit{animation:2.8s ease-in-out infinite essenceLinkPulse}@media (prefers-reduced-motion:reduce){.essence-links.is-full line.is-lit{opacity:.9;animation:none}}.essence-core-row__oz{width:12px;height:12px;image-rendering:pixelated}.essence-core-row__cost em{color:#c5b79080;margin-left:5px;font-size:7.5px;font-style:normal}.essence-core-row__cost.is-missing em{color:#ee8d7ab3}.essence-node__tip-core{color:#c9a2ff;margin-left:4px;font-size:7px;text-decoration:none}.essence-core-row__cost b{font:400 7px/1 "Press Start 2P",ui-monospace,monospace}.essence-core-row__matname{color:#d6c9a1b8;margin-left:4px;font-size:8px}.essence-mat{background:#0d0f0bb8;border:1px solid #9f84474d;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.essence-mat img{width:20px;height:20px;image-rendering:pixelated;flex:none}.essence-mat>span{gap:3px;min-width:0;display:grid}.essence-mat b{color:#d6c9a1c7;white-space:nowrap;font-size:8px;font-weight:400}.essence-mat i{font:400 7px/1 "Press Start 2P",ui-monospace,monospace}.essence-mat.is-ok i{color:#8fd88f}.essence-mat.is-missing{border-color:#e05c4a80}.essence-mat.is-missing i{color:#ee8d7a}.essence-upgrade-strip__resource i{color:#c5b7908c;font-size:7.5px}.ess-core-view{background:radial-gradient(circle at 50% 0,#c9a2ff12,#0000 62%),linear-gradient(#0a0d0af5,#050706fa);grid-template-rows:auto 1fr auto;gap:8px;min-height:0;padding:9px;display:grid}.ess-core-view__grid{grid-template-columns:118px minmax(0,1fr) 116px;align-items:stretch;gap:8px;display:grid}.ess-core-view__preview{background:radial-gradient(circle at 50% 42%,#c9a2ff24,#0000 66%),#080a09;border:1px solid #c9a2ff6b;align-content:center;justify-items:center;gap:5px;padding:10px 6px;display:grid}.ess-core-view__gem{color:#d9beff;background:radial-gradient(circle,#2e2042e6,#060806 72%);border:1px solid #c9a2ff99;place-items:center;width:52px;height:52px;display:grid;transform:rotate(45deg);box-shadow:inset 0 0 0 3px #060806,0 0 16px #c9a2ff47}.ess-core-view__gem>svg{transform:rotate(-45deg)}.ess-core-view__preview strong{color:#e0cdf5;text-align:center;font:400 7px/1.4 "Press Start 2P",ui-monospace,monospace}.ess-core-view__preview small{color:#c9a2ff;font:400 9px/1 "Press Start 2P",ui-monospace,monospace}.ess-core-view__preview em{color:#8fd88fe6;text-align:center;font-size:7.5px;font-style:normal;line-height:1.4}.ess-core-view .forge-craft-materials,.ess-core-view .forge-craft-price{background:#0a0c0ab8;border:1px solid #be913947;align-content:start;gap:6px;min-width:0;padding:8px;display:grid}.ess-core-view .forge-craft-material-slots{grid-template-columns:repeat(auto-fill,minmax(74px,1fr));gap:6px;display:grid}.ess-core-view .forge-craft-price-value b.is-missing{color:#ee8d7a}.ess-core-view__rows{align-content:start;gap:3px;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.ess-core-view__rows li{color:#b4aa8c80;background:#00000052;grid-template-columns:16px 34px minmax(0,1fr) auto;align-items:center;gap:7px;padding:5px 7px;font-size:8.5px;display:grid}.ess-core-view__rows i{opacity:.55;justify-self:center}.ess-core-view__rows b{color:#c6b89480;font:400 6px/1 "Press Start 2P",ui-monospace,monospace}.ess-core-view__rows em{color:#b4aa8c73;font-size:8.5px;font-style:normal}.ess-core-view__rows li.is-on{color:#e0cdf5;background:#2e204273}.ess-core-view__rows li.is-on i{color:#c9a2ff;opacity:1}.ess-core-view__rows li.is-on b,.ess-core-view__rows li.is-on em{color:#c9a2ff}.ess-core-view__footer{border-top:1px solid #c9a2ff33;grid-template-columns:auto minmax(0,1fr);gap:8px;padding-top:7px;display:grid}.ess-core-view__back{color:#c9b98e;cursor:pointer;background:#0006;border:1px solid #be913966;padding:8px 12px;font:400 6.5px/1 "Press Start 2P",ui-monospace,monospace}.ess-core-view__back:hover{color:#ffe3a0;border-color:#e2b558}.ess-core-view__submit{color:#1a1408;cursor:pointer;background:linear-gradient(#d9beff,#9a72d6);border:1px solid #d8b5ffb8;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font:400 7px/1 "Press Start 2P",ui-monospace,monospace;display:inline-flex}.ess-core-view__submit:hover:not(:disabled){filter:brightness(1.12)}.ess-core-view__submit:disabled{color:#beb4966b;cursor:not-allowed;background:#181a16d9;border-color:#96825a47}.essence-core-link{color:#d9beff;cursor:pointer;background:#1c102c80;border:1px solid #c9a2ff4d;grid-column:1/-1;align-items:center;gap:7px;margin-top:8px;padding:7px 9px;font:400 6.5px/1 "Press Start 2P",ui-monospace,monospace;display:inline-flex}.essence-core-link:hover{background:#2e2042b3;border-color:#c9a2ff}.essence-core-link em{color:#d9beffb8;margin-left:auto;font-size:8px;font-style:normal}.essence-dock--refined.is-core{grid-template-rows:46px auto!important}.essence-dock--refined.is-core .ess-core-view__rows{overflow:visible}.game-shell:not(.game-shell--mini) .essence-modal{width:min(500px,100% - 24px);height:auto;max-height:calc(100% - 24px);overflow:visible}.essence-dock--ritual{background:radial-gradient(circle at 50% 36%,#4b6c521a,#0000 42%),linear-gradient(#69836706 1px,#0000 1px) 0 0/14px 14px,linear-gradient(90deg,#69836706 1px,#0000 1px) 0 0/14px 14px,linear-gradient(160deg,#0f1310fe,#050706fe);width:100%;height:auto;overflow:visible;grid-template-rows:46px 330px auto!important}.essence-dock--ritual.is-core{grid-template-rows:46px auto!important}.essence-ritual{isolation:isolate;background:radial-gradient(at 50% 49%,#3d564429,#0000 54%),linear-gradient(#080b0933,#0000002e);border-bottom:1px solid #be913940;min-height:0;position:relative;overflow:hidden}.essence-ritual:before,.essence-ritual:after{content:"";z-index:0;pointer-events:none;border:1px solid #a4894f1f;border-radius:50%;position:absolute;inset:13px 38px}.essence-ritual:after{border-style:dotted;border-color:#a4894f14;inset:35px 76px}.essence-ritual__aura{z-index:0;background:radial-gradient(circle, var(--stone-glow), transparent 68%);opacity:.28;pointer-events:none;border-radius:50%;width:220px;height:220px;transition:background .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.essence-dock--ritual .essence-dock__ring--outer{z-index:0;border:1px solid #ae8f4d24;border-radius:50%;width:356px;height:252px;display:block;box-shadow:inset 0 0 16px #00000073}.essence-dock--ritual .essence-links{z-index:1;display:block}.essence-dock--ritual .essence-links line{stroke:#5b544299;stroke-width:2.2px;stroke-dasharray:none;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 1px #c4a55b1f)drop-shadow(0 -1px #020302)}.essence-dock--ritual .essence-links line.is-lit{stroke-width:2.4px;opacity:1;filter:drop-shadow(0 0 3px)drop-shadow(0 0 7px)}.essence-dock--ritual .essence-links.is-full line.is-lit{animation:2.8s ease-in-out infinite essenceRitualPathPulse}@keyframes essenceRitualPathPulse{0%,to{opacity:.72}50%{opacity:1}}.essence-ritual-core{z-index:4;color:#c5b9978c;cursor:default;background:radial-gradient(circle at 50% 38%,#574c352e,#0000 55%),linear-gradient(145deg,#10130f,#050706);border:1px solid #a4894f4d;border-radius:50%;grid-template-rows:20px 25px 1fr 15px;place-items:center;width:96px;height:96px;padding:10px 6px 7px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 4px #060806,inset 0 0 0 5px #a4894f2e,0 5px 18px #000000b8}.essence-ritual-core>svg{opacity:.5}.essence-ritual-core strong{color:#d8c89f;font:400 17px/1 "Press Start 2P",ui-monospace,monospace}.essence-ritual-core strong i{color:#d8c89f6b;font:8px/1 inherit}.essence-ritual-core small{color:#d8c89fb8;text-align:center;max-width:78px;font:400 6px/1.35 "Press Start 2P",ui-monospace,monospace}.essence-ritual-core em{color:#baae8e80;text-align:center;background:#00000061;border:1px solid #9b844e33;border-radius:8px;min-width:48px;padding:3px 5px;font:6px/1 "Press Start 2P",ui-monospace,monospace}.essence-ritual-core.is-active{color:#d9beff;cursor:pointer;background:radial-gradient(circle at 50% 40%,#5e37878a,#0a080e 72%);border-color:#c9a2ffb8;box-shadow:inset 0 0 0 4px #070609,inset 0 0 0 5px #c9a2ff70,0 0 24px #c9a2ff52}.essence-ritual-core.is-active>svg{opacity:1;filter:drop-shadow(0 0 5px #c9a2ff)}.essence-ritual-core.is-active strong,.essence-ritual-core.is-active small{color:#eadcff}.essence-ritual-core.is-active em{color:#d9beff;border-color:#c9a2ff61}.essence-ritual-core__pulse{pointer-events:none;border:1px solid #0000;border-radius:50%;position:absolute;inset:-6px}.essence-ritual-core.is-active .essence-ritual-core__pulse{border-color:#c9a2ff52;animation:2.8s ease-out infinite essenceCoreWake}@keyframes essenceCoreWake{0%{opacity:.65;transform:scale(.9)}70%,to{opacity:0;transform:scale(1.2)}}.essence-ritual-node{z-index:3;width:84px;height:94px;color:var(--node-color);cursor:pointer;background:0 0;border:0;align-content:start;justify-items:center;padding:7px 4px 0;display:grid;position:absolute;transform:translate(-50%,-50%)}.essence-ritual-node__progress,.essence-ritual-node__awakening,.essence-ritual-node__selected{pointer-events:none;border-radius:50%;position:absolute;top:4px;left:50%;transform:translate(-50%)}.essence-ritual-node__progress{background:conic-gradient(var(--node-color) var(--node-open-progress), #5b544261 0);width:70px;height:70px;filter:drop-shadow(0 0 3px var(--node-glow));-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 0)}.essence-ritual-node__awakening{background:conic-gradient(var(--node-color) var(--node-awaken-progress), #5b54422e 0);opacity:.25;width:78px;height:78px;top:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 0)}.essence-ritual-node.stage-1 .essence-ritual-node__awakening{opacity:.58}.essence-ritual-node.stage-2 .essence-ritual-node__awakening{opacity:1;filter:drop-shadow(0 0 5px var(--node-color))}.essence-ritual-node__selected{border:1px solid #0000;width:86px;height:86px;inset:-4px auto auto 50%}.essence-ritual-node.is-active .essence-ritual-node__selected{border-color:var(--node-color)}@supports (color:color-mix(in lab, red, red)){.essence-ritual-node.is-active .essence-ritual-node__selected{border-color:color-mix(in srgb, var(--node-color) 75%, #fff)}}.essence-ritual-node.is-active .essence-ritual-node__selected{box-shadow:0 0 10px var(--node-glow), inset 0 0 8px var(--node-glow);animation:2.2s ease-in-out infinite essenceSelectedStone}@keyframes essenceSelectedStone{0%,to{opacity:.55;transform:translate(-50%)scale(.96)}50%{opacity:1;transform:translate(-50%)scale(1.03)}}.essence-ritual-node__gem{z-index:1;border:1px solid var(--node-color);place-items:center;width:60px;height:60px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.essence-ritual-node__gem{border:1px solid color-mix(in srgb, var(--node-color) 52%, #726440)}}.essence-ritual-node__gem{background:radial-gradient(circle at 40% 32%, var(--node-color), #060806 72%);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.essence-ritual-node__gem{background:radial-gradient(circle at 40% 32%, color-mix(in srgb, var(--node-color) 19%, #111), #060806 72%)}}.essence-ritual-node__gem{box-shadow:inset 0 0 0 4px #000000a3,0 4px 10px #000000b3}.essence-ritual-node__gem img{object-fit:contain;width:38px;height:38px;image-rendering:pixelated;filter:drop-shadow(0 0 5px var(--node-glow))}.essence-ritual-node.stage-0 .essence-ritual-node__gem{background:#090b09;border-color:#78705961}.essence-ritual-node.stage-0 .essence-ritual-node__gem img{opacity:.26;filter:grayscale()brightness(.55)}.essence-ritual-node__lock{color:#ded0aab8;filter:drop-shadow(0 1px 2px #000);background:#0003;place-items:center;display:grid;position:absolute;inset:0}.essence-ritual-node__level{z-index:2;color:#f2dda5;border:1px solid var(--node-color);place-items:center;min-width:22px;height:17px;padding-inline:4px;display:grid;position:absolute;top:51px;left:50%}@supports (color:color-mix(in lab, red, red)){.essence-ritual-node__level{border:1px solid color-mix(in srgb, var(--node-color) 50%, #6e5e36)}}.essence-ritual-node__level{background:#080a08;border-radius:8px;font:400 7px/1 "Press Start 2P",ui-monospace,monospace;transform:translate(-50%)}.essence-ritual-node.stage-0 .essence-ritual-node__level{color:#beb49673;border-color:#78705959}.essence-ritual-node__stage{z-index:2;gap:3px;display:flex;position:absolute;top:55px;right:4px}.essence-ritual-node__stage i{background:#a0967847;border-radius:50%;width:4px;height:4px}.essence-ritual-node__stage i.is-on{background:var(--node-color);box-shadow:0 0 4px var(--node-color)}.essence-ritual-node>small{color:#ccbf9aad;text-align:center;text-shadow:0 2px 3px #000;width:100px;font:400 6.5px/1.2 "Press Start 2P",ui-monospace,monospace;position:absolute;top:78px}.essence-ritual-node.is-active>small,.essence-ritual-node.stage-2>small{color:var(--node-color)}@supports (color:color-mix(in lab, red, red)){.essence-ritual-node.is-active>small,.essence-ritual-node.stage-2>small{color:color-mix(in srgb, var(--node-color) 70%, #f3e0b0)}}.essence-ritual-node:hover .essence-ritual-node__gem{filter:brightness(1.15)}.essence-stone-detail{background:linear-gradient(90deg, var(--stone-glow), transparent 24%), linear-gradient(180deg, #0e110efc, #070907fe);border-top:1px solid #000000bf;gap:0;min-height:166px;display:grid;position:relative}.essence-stone-detail__header{border-bottom:1px solid #ae8f4d38;grid-template-columns:38px minmax(120px,.8fr) minmax(0,1.2fr);align-items:center;gap:8px;min-width:0;min-height:52px;padding:7px 10px;display:grid}.essence-stone-detail__icon{width:36px;height:36px;color:var(--stone-color);border:1px solid var(--stone-color);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.essence-stone-detail__icon{border:1px solid color-mix(in srgb, var(--stone-color) 48%, #6e5e36)}}.essence-stone-detail__icon{background:var(--stone-color);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.essence-stone-detail__icon{background:color-mix(in srgb, var(--stone-color) 10%, #080a08)}}.essence-stone-detail__icon{box-shadow:0 0 9px var(--stone-glow)}.essence-stone-detail__header>div{gap:5px;min-width:0;display:grid}.essence-stone-detail__header>div strong{color:#ead8a8;text-overflow:ellipsis;white-space:nowrap;font:400 7.2px/1.25 "Press Start 2P",ui-monospace,monospace;overflow:hidden}.essence-stone-detail__header>div small{color:var(--stone-color);font:400 6px/1 "Press Start 2P",ui-monospace,monospace}.essence-stone-detail.stage-0 .essence-stone-detail__header>div small{color:#beb49680}.essence-stone-detail__set{color:#c9b991a6;background:#00000047;border:1px solid #ae8f4d33;grid-template-columns:14px 34px minmax(0,1fr);align-items:center;gap:5px;min-width:0;padding:6px 7px;display:grid}.essence-stone-detail__set b{color:#e6d09b;font:400 7px/1 "Press Start 2P",ui-monospace,monospace}.essence-stone-detail__set small{text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;line-height:1.35;overflow:hidden}.essence-stone-detail__set.is-full{color:#d9beff;background:#301d4557;border-color:#c9a2ff59}.essence-stone-detail__body{grid-template-columns:minmax(0,1fr) 210px;min-height:112px;display:grid}.essence-stone-detail__stats{border-right:1px solid #ae8f4d2e;align-content:center;gap:4px;padding:8px 10px;display:grid}.essence-stone-detail__stats>span{opacity:.48;background:#00000047;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:6px;min-height:26px;padding:6px 7px;display:grid}.essence-stone-detail__stats>span.is-on{opacity:1;box-shadow:inset 2px 0 0 var(--stone-color)}@supports (color:color-mix(in lab, red, red)){.essence-stone-detail__stats>span.is-on{box-shadow:inset 2px 0 0 color-mix(in srgb, var(--stone-color) 65%, transparent)}}.essence-stone-detail__stats b{color:#d7caa4c2;text-overflow:ellipsis;white-space:nowrap;font:400 6.2px/1.25 "Press Start 2P",ui-monospace,monospace;overflow:hidden}.essence-stone-detail__stats i{color:#beb49673;font:11px/1 ui-monospace,monospace}.essence-stone-detail__stats .is-on i{color:var(--stone-color);text-shadow:0 0 6px var(--stone-glow)}.essence-stone-detail__stats small{color:#c9a2ff;font-size:7px}.essence-stone-detail__advance{grid-template-rows:minmax(0,1fr) 42px;gap:7px;min-width:0;padding:8px 10px;display:grid}.essence-stone-detail__goal{align-content:center;gap:6px;min-width:0;display:grid}.essence-stone-detail__goal>span{justify-content:space-between;align-items:baseline;gap:7px;min-width:0;display:flex}.essence-stone-detail__goal small{color:#d5c79fb8;text-overflow:ellipsis;white-space:nowrap;font:400 5.8px/1.25 "Press Start 2P",ui-monospace,monospace;overflow:hidden}.essence-stone-detail__goal b{color:#edd79f;flex:none;font:400 7px/1 "Press Start 2P",ui-monospace,monospace}.essence-stone-detail__goal b i{color:#cbbd9673;font:5px/1 inherit}.essence-stone-detail__goal>div{background:#020403;border:1px solid #ae8f4d4d;height:7px;overflow:hidden}.essence-stone-detail__goal>div i{background:linear-gradient(90deg, var(--stone-color), var(--stone-color));height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.essence-stone-detail__goal>div i{background:linear-gradient(90deg, color-mix(in srgb, var(--stone-color) 55%, #8b753f), var(--stone-color))}}.essence-stone-detail__goal>div i{box-shadow:0 0 8px var(--stone-glow);transition:width .3s}.essence-stone-detail__goal em{color:#ffcf7a;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;overflow:hidden}.essence-stone-detail__goal.is-complete small{color:#8fd88f}.essence-stone-detail__actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 78px;gap:5px;min-width:0;display:grid}.essence-stone-detail__actions>span{color:#d7c48f;background:#0000004d;border:1px solid #9f844742;justify-content:center;align-items:center;gap:4px;min-width:0;padding:4px;display:flex}.essence-stone-detail__actions>span img{width:15px;height:15px;image-rendering:pixelated}.essence-stone-detail__actions>span b{text-overflow:ellipsis;white-space:nowrap;font:400 6.2px/1 "Press Start 2P",ui-monospace,monospace;overflow:hidden}.essence-stone-detail__actions>span b i{color:#cdbe9680;font:4.8px/1 inherit}.essence-stone-detail__actions>span.is-missing,.essence-stone-detail__actions>span.is-missing b{color:#ee8d7a;border-color:#e05c4a7a}.essence-stone-detail__actions>span.is-ok b{color:#8fd88f}.essence-stone-detail__actions>span.is-max{color:#beb4967a;grid-column:1/3;font:400 6px/1 "Press Start 2P",ui-monospace,monospace}.essence-stone-detail__actions>button{color:#181408;border:1px solid var(--stone-color);justify-content:center;align-items:center;gap:5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.essence-stone-detail__actions>button{border:1px solid color-mix(in srgb, var(--stone-color) 70%, #d3b05b)}}.essence-stone-detail__actions>button{background:linear-gradient(180deg, var(--stone-color), var(--stone-color))}@supports (color:color-mix(in lab, red, red)){.essence-stone-detail__actions>button{background:linear-gradient(180deg, color-mix(in srgb, var(--stone-color) 55%, #f0d37e), color-mix(in srgb, var(--stone-color) 55%, #765c25))}}.essence-stone-detail__actions>button{cursor:pointer;font:400 5.5px/1 "Press Start 2P",ui-monospace,monospace}.essence-stone-detail__actions>button:hover:not(:disabled){filter:brightness(1.14)}.essence-stone-detail__actions>button:disabled{color:#beb49666;cursor:not-allowed;background:#181a16d9;border-color:#96825a3d}.essence-stone-detail__core-link{z-index:4;color:#d9beff;cursor:pointer;background:#1c102cf5;border:1px solid #c9a2ff59;align-items:center;gap:5px;height:25px;padding:0 8px;font:400 5.5px/1 "Press Start 2P",ui-monospace,monospace;display:inline-flex;position:absolute;bottom:-27px;right:10px}.essence-stone-detail__core-link:hover{filter:brightness(1.1);border-color:#c9a2ff}@media (width<=560px){.essence-dock--ritual{grid-template-rows:46px 300px auto!important}.essence-stone-detail__header{grid-template-columns:34px minmax(0,1fr)}.essence-stone-detail__set{grid-column:1/-1}.essence-stone-detail__body{grid-template-columns:1fr}.essence-stone-detail__stats{border-bottom:1px solid #ae8f4d2e;border-right:0}}@media (prefers-reduced-motion:reduce){.essence-dock--ritual .essence-links.is-full line.is-lit,.essence-ritual-core.is-active .essence-ritual-core__pulse,.essence-ritual-node.is-active .essence-ritual-node__selected{animation:none}}.essence-dock--ritual{grid-template-rows:44px 340px!important}.essence-ritual-layout{grid-template-columns:minmax(330px,1fr) 250px;height:340px;min-height:0;display:grid}.essence-ritual-layout>.essence-ritual{border-bottom:0;border-right:1px solid #be913947;min-width:0;height:340px}.essence-ritual-layout .essence-ritual:before{inset:28px 24px}.essence-ritual-layout .essence-ritual:after{inset:53px 49px}.essence-ritual-layout .essence-dock__ring--outer{width:292px;height:228px}.essence-ritual-layout .essence-ritual__aura{width:170px;height:170px}.essence-ritual-layout .essence-ritual-core{grid-template-rows:15px 20px 1fr 13px;width:78px;height:78px;padding:7px 5px 5px}.essence-ritual-layout .essence-ritual-core>svg{width:14px;height:14px}.essence-ritual-layout .essence-ritual-core strong{font-size:13px}.essence-ritual-layout .essence-ritual-core small{max-width:66px;font-size:5px}.essence-ritual-layout .essence-ritual-core em{min-width:42px;padding:2px 4px;font-size:5px}.essence-ritual-layout .essence-ritual-node{outline:none;width:74px;height:82px;padding-top:5px}.essence-ritual-layout .essence-ritual-node:focus,.essence-ritual-layout .essence-ritual-node:focus-visible{outline:none}.essence-ritual-layout .essence-ritual-node__progress{width:62px;height:62px;top:3px}.essence-ritual-layout .essence-ritual-node__awakening{width:68px;height:68px;top:0}.essence-ritual-layout .essence-ritual-node__selected{width:74px;height:74px;top:-3px}.essence-ritual-layout .essence-ritual-node__gem{width:52px;height:52px}.essence-ritual-layout .essence-ritual-node__level{min-width:19px;height:15px;font-size:6px;top:43px}.essence-ritual-layout .essence-ritual-node>small{width:82px;font-size:5.8px;top:68px}.essence-ritual-layout>.essence-stone-detail{background:linear-gradient(180deg, var(--stone-glow), transparent 24%), linear-gradient(165deg, #0e110efe, #060806fe);border-top:0;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;height:340px;min-height:0;display:grid;overflow:hidden}.essence-ritual-layout .essence-stone-detail__header{grid-template-columns:34px minmax(0,1fr);gap:7px;min-height:0;padding:9px}.essence-ritual-layout .essence-stone-detail__set{grid-column:1/-1;grid-template-columns:12px 30px minmax(0,1fr);gap:4px;padding:5px 6px}.essence-ritual-layout .essence-stone-detail__body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;min-height:0;display:grid;overflow:hidden}.essence-ritual-layout .essence-stone-detail__stats{border-bottom:1px solid #ae8f4d2e;border-right:0;gap:3px;padding:7px 8px}.essence-ritual-layout .essence-stone-detail__advance{grid-template-rows:minmax(0,1fr) 36px;gap:6px;min-height:0;padding:7px 8px}.essence-ritual-layout .essence-stone-detail__advance>.essence-stone-detail__goal{display:none}.essence-stone-detail__tasks{align-content:center;gap:7px;min-height:0;display:grid}.essence-stone-detail__tasks>em{color:#ffcf7a;text-overflow:ellipsis;white-space:nowrap;font-size:6.5px;font-style:normal;overflow:hidden}.essence-ritual-layout .essence-stone-detail__goal.is-complete>div i{background:#78c978}.essence-ritual-layout .essence-stone-detail__actions>span{padding:3px}.essence-ritual-layout .essence-stone-detail__core-link{justify-content:center;justify-self:stretch;height:24px;margin:0 8px 7px;position:static}@media (width<=650px){.game-shell:not(.game-shell--mini) .essence-modal{width:min(560px,100% - 16px)}.essence-ritual-layout{grid-template-columns:minmax(300px,1fr) 230px}}.essence-dock--ritual{background:linear-gradient(145deg,#0d110f,#050706 72%)}.essence-dock--ritual .essence-dock__header{background:#0a0c0af5;gap:7px;padding:6px 9px}.essence-dock--ritual .essence-dock__mark{color:#e4c875;width:25px;height:25px;box-shadow:none;background:#e2b55814;border:0;border-radius:50%;transform:none}.essence-dock--ritual .essence-dock__mark svg{transform:none}.essence-dock--ritual .essence-dock__header>div{gap:0}.essence-dock--ritual .essence-dock__header>div strong{letter-spacing:.4px;font-size:10.5px}.essence-dock--ritual .essence-dock__set-status{min-height:27px}.essence-dock--ritual .essence-help-btn,.essence-dock--ritual .essence-dock__header>button{background:#0000003d;border-radius:4px;width:27px;height:27px}.essence-ritual-layout>.essence-ritual{background:radial-gradient(ellipse at 50% 48%, var(--stone-color), transparent 52%), linear-gradient(155deg, #0b100d, #050806 78%)}@supports (color:color-mix(in lab, red, red)){.essence-ritual-layout>.essence-ritual{background:radial-gradient(ellipse at 50% 48%, color-mix(in srgb, var(--stone-color) 7%, transparent), transparent 52%), linear-gradient(155deg, #0b100d, #050806 78%)}}.essence-ritual:before,.essence-ritual:after,.essence-ritual-layout .essence-dock__ring--outer{display:none}.essence-ritual__aura{background:radial-gradient(circle at 32% 42%, var(--stone-color), transparent 38%), radial-gradient(circle at 70% 62%, #5f81671a, transparent 40%);border-radius:42% 58% 55% 45%;width:auto;height:auto;inset:auto 16% 18% auto}@supports (color:color-mix(in lab, red, red)){.essence-ritual__aura{background:radial-gradient(circle at 32% 42%, color-mix(in srgb, var(--stone-color) 16%, transparent), transparent 38%), radial-gradient(circle at 70% 62%, #5f81671a, transparent 40%)}}.essence-ritual__aura{filter:blur(22px);opacity:.7;animation:11s ease-in-out infinite alternate essenceAmbientDrift;transform:translate(-2%)scale(.96)}@keyframes essenceAmbientDrift{to{opacity:.9;transform:translate(3%,-2%)scale(1.04)}}.essence-dock--ritual .essence-links line{stroke-linecap:round;vector-effect:non-scaling-stroke}.essence-dock--ritual .essence-links .essence-link-base{stroke:#6f685457;stroke-width:1.5px;stroke-dasharray:none;opacity:1;filter:none;animation:none}.essence-dock--ritual .essence-links .essence-link-base.is-lit{stroke-width:1.8px;opacity:.72;filter:drop-shadow(0 0 3px);animation:none}.essence-dock--ritual .essence-links .essence-link-energy{stroke-width:2.4px;stroke-dasharray:1 11;opacity:.95;filter:drop-shadow(0 0 4px);animation:2.2s linear infinite essenceEnergyFlow}@keyframes essenceEnergyFlow{to{stroke-dashoffset:-24px}}.essence-ritual-layout .essence-ritual-core{background:linear-gradient(155deg,#141814fa,#050706fa);border:1px solid #bc9f5852;box-shadow:0 8px 22px #00000075}.essence-ritual-core__pulse{display:none}.essence-ritual-core.is-active{background:linear-gradient(155deg,#312341f5,#0a080efa);border-color:#c9a2ffa8;box-shadow:0 0 20px #c9a2ff38,0 8px 22px #00000085}.essence-ritual-layout .essence-ritual-node{transition:transform .18s}.essence-ritual-layout .essence-ritual-node:hover{transform:translate(-50%,-50%)scale(1.035)}.essence-ritual-layout .essence-ritual-node__awakening,.essence-ritual-layout .essence-ritual-node__selected{display:none}.essence-ritual-layout .essence-ritual-node__progress{background:conic-gradient(var(--node-color) var(--node-open-progress), #7c745e33 0);opacity:.9;filter:none;width:58px;height:58px;top:5px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 0)}.essence-ritual-layout .essence-ritual-node__gem{background:var(--node-color);border:0;width:48px;height:48px;margin-top:5px}@supports (color:color-mix(in lab, red, red)){.essence-ritual-layout .essence-ritual-node__gem{background:color-mix(in srgb, var(--node-color) 7%, #080b09)}}.essence-ritual-layout .essence-ritual-node__gem{box-shadow:0 6px 16px #0000007a}.essence-ritual-layout .essence-ritual-node__gem img{width:30px;height:30px}.essence-ritual-layout .essence-ritual-node.stage-0 .essence-ritual-node__gem{background:#090c0a;border:0}.essence-ritual-layout .essence-ritual-node.is-active .essence-ritual-node__gem{box-shadow:0 0 18px var(--node-glow), 0 7px 18px #00000080;animation:2.6s ease-in-out infinite essenceStoneBreathe}.essence-ritual-layout .essence-ritual-node.stage-2 .essence-ritual-node__gem{background:var(--node-color)}@supports (color:color-mix(in lab, red, red)){.essence-ritual-layout .essence-ritual-node.stage-2 .essence-ritual-node__gem{background:color-mix(in srgb, var(--node-color) 13%, #080b09)}}@keyframes essenceStoneBreathe{0%,to{filter:brightness()}50%{filter:brightness(1.18)}}.essence-ritual-layout .essence-ritual-node.stage-0 .essence-ritual-node__level{display:none}.essence-ritual-layout .essence-ritual-node__level{color:#ecd493;text-shadow:0 1px 3px #000;background:0 0;border:0;border-radius:0;min-width:0;height:auto;padding:0;font-size:6.5px;top:48px}.essence-ritual-layout .essence-ritual-node__stage{top:49px;right:7px}.essence-ritual-layout .essence-ritual-node>small{color:#ded0aacc;font-size:7px;top:68px}.essence-ritual-layout .essence-stone-detail__header>div strong{font-size:7.6px}.essence-ritual-layout .essence-stone-detail__header>div small{font-size:6.5px}.essence-ritual-layout .essence-stone-detail__set small{font-size:7.2px}.essence-ritual-layout .essence-stone-detail__stats b{font-size:6.8px}.essence-ritual-layout .essence-stone-detail__goal small{font-size:6.2px}.essence-ritual-layout .essence-stone-detail__tasks>em{font-size:7px}@media (prefers-reduced-motion:reduce){.essence-ritual__aura,.essence-dock--ritual .essence-links .essence-link-energy,.essence-ritual-layout .essence-ritual-node.is-active .essence-ritual-node__gem{animation:none}}.game-shell:not(.game-shell--mini) .essence-modal{width:min(650px,100% - 20px)}.essence-ritual-layout{grid-template-columns:minmax(310px,320px) minmax(0,1fr)}.essence-ritual-layout .essence-stone-detail__header{gap:8px;padding:9px 10px 8px}.essence-ritual-layout .essence-stone-detail__icon{width:35px;height:35px}.essence-ritual-layout .essence-stone-detail__header>div strong{font-size:8.5px;line-height:1.35}.essence-ritual-layout .essence-stone-detail__header>div small{font-size:7.5px;line-height:1.25}.essence-ritual-layout .essence-stone-detail__set{grid-template-columns:14px 38px minmax(0,1fr);min-height:34px;padding:6px 8px}.essence-ritual-layout .essence-stone-detail__set b{font-size:8px}.essence-ritual-layout .essence-stone-detail__set small{text-overflow:clip;white-space:normal;font-size:8px;line-height:1.45;overflow:visible}.essence-ritual-layout .essence-stone-detail__body{grid-template-rows:auto auto;align-content:start;overflow:visible}.essence-ritual-layout .essence-stone-detail__stats{gap:4px;padding:8px 10px}.essence-ritual-layout .essence-stone-detail__stats>span{min-height:25px;padding:6px 7px}.essence-ritual-layout .essence-stone-detail__stats b{font-size:7.7px;line-height:1.3}.essence-ritual-layout .essence-stone-detail__stats i{font-size:11px}.essence-ritual-layout .essence-stone-detail__stats small{font-size:7.5px}.essence-ritual-layout .essence-stone-detail__advance{grid-template-rows:auto 39px;align-content:start;gap:9px;padding:9px 10px}.essence-ritual-layout .essence-stone-detail__tasks{align-content:start;gap:10px}.essence-ritual-layout .essence-stone-detail__goal{gap:6px}.essence-ritual-layout .essence-stone-detail__goal>span{align-items:center;gap:8px}.essence-ritual-layout .essence-stone-detail__goal small{text-overflow:clip;white-space:normal;font-size:7.2px;line-height:1.35;overflow:visible}.essence-ritual-layout .essence-stone-detail__goal b{font-size:7.5px}.essence-ritual-layout .essence-stone-detail__goal b i{font-size:6px}.essence-ritual-layout .essence-stone-detail__goal>div{height:6px}.essence-ritual-layout .essence-stone-detail__tasks>em{white-space:normal;font-size:7.4px;line-height:1.35}.essence-ritual-layout .essence-stone-detail__actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 82px;gap:6px}.essence-ritual-layout .essence-stone-detail__actions>span b{font-size:7px}.essence-ritual-layout .essence-ritual-node>small{font-size:7.5px}@media (width<=700px){.game-shell:not(.game-shell--mini) .essence-modal{width:min(620px,100% - 16px)}.essence-ritual-layout{grid-template-columns:minmax(285px,300px) minmax(0,1fr)}.essence-ritual-layout .essence-stone-detail__set small{font-size:7.5px}.essence-ritual-layout .essence-stone-detail__stats b{font-size:7.2px}.essence-ritual-layout .essence-stone-detail__goal small{font-size:6.8px}}.game-shell:not(.game-shell--mini) .essence-modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#02040514}.essence-ritual-layout .essence-stone-detail__body{grid-template-rows:auto minmax(0,1fr);align-content:stretch;height:100%;min-height:0}.essence-ritual-layout .essence-stone-detail__advance{grid-template-rows:minmax(0,1fr) 39px;align-content:stretch;height:100%;min-height:0}.essence-ritual-layout .essence-stone-detail__actions{align-self:end}.game-shell:not(.game-shell--mini) .essence-modal:has(.essence-dock--ritual){width:330px;box-shadow:none;background:0 0;border:0;transition:width .24s cubic-bezier(.22,.8,.2,1);overflow:visible}.game-shell:not(.game-shell--mini) .essence-modal:has(.essence-dock--ritual.is-detail-open){width:330px}.game-shell:not(.game-shell--mini) .essence-modal:has(.essence-dock--ritual.is-core){width:min(620px,100% - 20px)}.essence-dock--ritual:not(.is-core){border:1px solid #be9139c7;border-radius:3px;width:330px;position:relative;box-shadow:0 16px 42px #00000094}.essence-dock--ritual.is-core{border:1px solid #be9139c7;width:100%;box-shadow:0 16px 42px #00000094}.essence-dock--ritual:not(.is-core) .essence-ritual-layout{width:328px;height:340px;display:block}.essence-dock--ritual:not(.is-core) .essence-ritual-layout>.essence-ritual{border-right:0;width:328px;height:340px}.essence-dock--ritual:not(.is-core) .essence-ritual-layout>.essence-stone-detail{z-index:8;visibility:hidden;opacity:0;pointer-events:none;border:1px solid #be9139c7;border-radius:3px;width:320px;height:384px;transition:opacity .18s,transform .24s cubic-bezier(.22,.8,.2,1),visibility 0s linear .24s;position:absolute;top:-1px;left:329px;transform:translate(-16px);box-shadow:0 16px 42px #000000a3}.essence-dock--ritual.is-detail-open .essence-ritual-layout>.essence-stone-detail{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:translate(0)}.essence-stone-detail__header{position:relative}.essence-stone-detail__close{z-index:2;color:#e0d0a6b3;cursor:pointer;background:#00000047;border:1px solid #be913952;border-radius:4px;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:8px;right:8px}.essence-stone-detail__close:hover{color:#ffe3a0;border-color:#e2b558b8}.essence-stone-detail__header>div{padding-right:28px}.essence-ritual-layout .essence-stone-detail__advance{grid-template-rows:minmax(0,1fr) 44px}.essence-ritual-layout .essence-stone-detail__actions>span,.essence-ritual-layout .essence-stone-detail__actions>button{min-height:44px}.essence-ritual-layout .essence-stone-detail__actions>span.is-max{font-size:7.2px}.essence-ritual-layout .essence-stone-detail__actions>button{font-size:7px}@media (width<=700px){.essence-dock--ritual:not(.is-core){width:300px}.game-shell:not(.game-shell--mini) .essence-modal:has(.essence-dock--ritual){width:300px}.game-shell:not(.game-shell--mini) .essence-modal:has(.essence-dock--ritual.is-detail-open){width:300px}.essence-dock--ritual:not(.is-core) .essence-ritual-layout,.essence-dock--ritual:not(.is-core) .essence-ritual-layout>.essence-ritual{width:298px}.essence-dock--ritual:not(.is-core) .essence-ritual-layout>.essence-stone-detail{width:314px;left:299px}}.game-shell:not(.game-shell--mini) .rpg-main-body--modern .normal-loot-zone{z-index:44}.game-shell:not(.game-shell--mini) .normal-loot-zone .loot-recent-names{z-index:54;width:70px;bottom:69px!important;left:543px!important}.game-shell:not(.game-shell--mini) .gains-log-panel{z-index:54;width:70px;inset:auto auto 70px calc(50% - 17px)!important}.hud-recent-toggle{color:#c5a35d;letter-spacing:.06em;text-align:left;text-shadow:0 1px 2px #000,0 0 5px #bf8b3157;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:7px;width:100%;min-height:15px;padding:1px 3px 2px;font:400 6px/1 "Press Start 2P",ui-monospace,monospace;display:flex;position:relative;box-shadow:none!important;outline:0!important;margin:0!important}.hud-recent-toggle:hover,.hud-recent-toggle[aria-expanded=true]{color:#efd17e}.loot-recent-names__head.hud-recent-toggle,.gains-log-panel__head.hud-recent-toggle{text-align:center;justify-content:center}.hud-recent-toggle b{color:#e5be67b8;flex:none;font:400 7px/1 monospace;position:absolute;right:0}.hud-recent-popover{box-sizing:border-box;visibility:hidden;opacity:0;pointer-events:none;transform-origin:bottom;background:linear-gradient(#05070794,#020404b3);border:0;border-radius:7px;max-height:0;padding:3px 5px;transition:max-height .22s cubic-bezier(.2,.78,.2,1),opacity .15s,transform .22s cubic-bezier(.2,.78,.2,1),visibility 0s linear .22s;position:absolute;bottom:100%;left:0;right:0;overflow:hidden;transform:translateY(5px);box-shadow:inset 0 0 8px #0000003d,0 4px 9px #0000004d}.hud-recent-popover.is-open{visibility:visible;opacity:1;pointer-events:auto;max-height:76px;transition-delay:0s;transform:translateY(0)}.loot-recent-names__list.hud-recent-popover{gap:0;width:150px;min-height:0;left:auto;right:0}.loot-recent-names__list.hud-recent-popover .loot-recent-names__empty{color:#b89555;font-size:6px}.gains-log-panel__list.hud-recent-popover{width:118px;left:0;right:auto}.gains-log-panel__list{flex-direction:column;gap:0;display:flex}.gains-log-panel__row{min-height:18px;color:var(--gain-color);text-shadow:0 1px 2px #000,0 0 4px #000;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:5px;padding:1px 2px;display:grid}.gains-log-panel__row>span{min-width:0;color:var(--gain-color);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.gains-log-panel__row>span{color:color-mix(in srgb, var(--gain-color) 72%, #d7c69f)}}.gains-log-panel__row>span{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font:600 7px/1.25 Inter,ui-sans-serif,sans-serif}.gains-log-panel__row>strong{color:var(--gain-color);font-variant-numeric:tabular-nums;font:800 8px/1 Inter,ui-sans-serif,sans-serif}.game-shell:not(.game-shell--mini) .battle-log-panel{z-index:58;pointer-events:auto;flex-direction:column;align-items:flex-end;display:flex;position:absolute;top:22px;right:calc(50% + 154px)}.battle-log-panel__toggle{color:#cdb4ff;text-transform:uppercase;cursor:pointer;background:#0d0b1be6;border:1px solid #685691b8;border-radius:0;justify-content:center;align-items:center;gap:6px;width:76px;height:30px;padding:0 7px;font:400 7px/1 "Press Start 2P",ui-monospace,monospace;display:flex;box-shadow:inset 0 0 8px #00000085,0 3px 9px #0000005c}.battle-log-panel__toggle b{color:#82779b;font:700 7px/1 monospace}.battle-log-panel__body{box-sizing:border-box;visibility:hidden;opacity:0;pointer-events:none;transform-origin:top;background:#0a0915f5;border:1px solid #685691a8;width:196px;max-height:0;padding:0 9px;transition:max-height .22s,padding .22s,opacity .15s,transform .2s,visibility 0s linear .22s;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden;transform:translateY(-5px);box-shadow:inset 0 0 12px #0000006b,0 7px 18px #00000094}.battle-log-panel__body.is-open{visibility:visible;opacity:1;pointer-events:auto;max-height:224px;padding:7px 9px 8px;transition-delay:0s;transform:translateY(0)}.battle-log-panel__title{color:#c49bff;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid #68569157;margin-bottom:5px;padding-bottom:5px;font:400 7px/1.2 "Press Start 2P",ui-monospace,monospace}.battle-log-panel__rows{flex-direction:column;display:flex}.battle-log-panel__row{color:#b6bad0;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:5px;min-height:20px;font:600 9px/1 Inter,ui-sans-serif,sans-serif;display:grid}.battle-log-panel__row i{place-items:center;font-style:normal;display:grid}.battle-log-panel__row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.battle-log-panel__row strong{font-variant-numeric:tabular-nums;font-weight:800}@media (prefers-reduced-motion:reduce){.hud-recent-popover,.battle-log-panel__body{transition:none}}.game-shell:not(.game-shell--mini) .gains-log-panel,.game-shell:not(.game-shell--mini) .normal-loot-zone .loot-recent-names{display:none!important}.game-shell:not(.game-shell--mini) .battle-log-panel{z-index:61}.battle-log-panel__toggle{color:#d8bd7b;background:linear-gradient(#1b1711f5,#080807f5);border-color:#9a7135b8;width:78px;position:relative;box-shadow:inset 0 1px #ffe0971f,inset 0 0 9px #000000a8,0 3px 9px #0000006b}.battle-log-panel__toggle:hover,.battle-log-panel__toggle[aria-expanded=true]{color:#f1d98f;background:linear-gradient(#2c2214fa,#0d0b08fa);border-color:#ddb153e0}.battle-log-panel__toggle em{box-sizing:border-box;color:#ffe3a0;background:#3a2410;border:1px solid #cc9d43;border-radius:7px;place-items:center;min-width:14px;height:14px;padding:0 3px;font:700 6px/1 "Press Start 2P",ui-monospace,monospace;display:grid;position:absolute;top:-5px;right:-5px;box-shadow:0 1px 4px #000c}.battle-log-panel__toggle b{color:#8d7244}.battle-log-panel__body{background:linear-gradient(#13120ffa,#070808fa);border-color:#8b632bb3;width:246px;box-shadow:inset 0 1px #ffe19914,inset 0 0 20px #00000094,0 9px 25px #000000b3}.battle-log-panel__body.is-open{scrollbar-width:thin;scrollbar-color:#755126 #0a0a08;max-height:530px;padding:8px;overflow-y:auto}.battle-log-panel__section+.battle-log-panel__section{border-top:1px solid #8b632b47;margin-top:8px;padding-top:7px}.battle-log-panel__title{color:#d4ad5d;border-bottom-color:#8b632b4d;justify-content:space-between;align-items:center;margin-bottom:4px;padding:0 1px 5px;display:flex}.battle-log-panel__title small{color:#b89f688a;letter-spacing:0;font:600 7px/1 Inter,ui-sans-serif,sans-serif}.battle-log-panel__row{color:#bcb39f;min-height:18px}.battle-log-panel__loot-list{flex-direction:column;gap:2px;display:flex}.battle-log-panel__loot-row{border:1px solid #0000;border-left-color:var(--loot-color);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:6px;width:100%;min-height:27px;padding:2px 5px 2px 3px;display:grid}@supports (color:color-mix(in lab, red, red)){.battle-log-panel__loot-row{border-left-color:color-mix(in srgb, var(--loot-color) 76%, transparent)}}.battle-log-panel__loot-row{background:linear-gradient(90deg, var(--loot-color), transparent 72%);border-radius:2px}@supports (color:color-mix(in lab, red, red)){.battle-log-panel__loot-row{background:linear-gradient(90deg, color-mix(in srgb, var(--loot-color) 9%, transparent), transparent 72%)}}.battle-log-panel__loot-row{color:#c9c2b2;text-align:left;cursor:pointer}.battle-log-panel__loot-row:hover{border-color:var(--loot-color)}@supports (color:color-mix(in lab, red, red)){.battle-log-panel__loot-row:hover{border-color:color-mix(in srgb, var(--loot-color) 45%, #6e552e)}}.battle-log-panel__loot-row:hover{background:linear-gradient(90deg, var(--loot-color), #ffffff05)}@supports (color:color-mix(in lab, red, red)){.battle-log-panel__loot-row:hover{background:linear-gradient(90deg, color-mix(in srgb, var(--loot-color) 17%, transparent), #ffffff05)}}.battle-log-panel__loot-icon{width:22px;height:22px;color:var(--loot-color);place-items:center;display:grid;overflow:hidden}.battle-log-panel__loot-icon img{object-fit:contain;width:19px;height:19px;image-rendering:pixelated}.battle-log-panel__loot-name{min-width:0;color:var(--loot-color);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.battle-log-panel__loot-name{color:color-mix(in srgb, var(--loot-color) 72%, #ddd0b2)}}.battle-log-panel__loot-name{text-overflow:ellipsis;white-space:nowrap;font:700 9px/1.15 Inter,ui-sans-serif,sans-serif}.battle-log-panel__loot-row small{max-width:62px;color:var(--loot-color);text-overflow:ellipsis;white-space:nowrap;font:700 7px/1 Inter,ui-sans-serif,sans-serif;overflow:hidden}.battle-log-panel__empty{color:#ad9e7c75;text-align:center;padding:8px 4px;font:600 8px/1.2 Inter,ui-sans-serif,sans-serif}.hud-activity-notice{--notice-color:#d5b35d;z-index:60;box-sizing:border-box;visibility:hidden;opacity:0;border:1px solid #d7e2e512;border-left:2px solid var(--notice-color);justify-content:center;align-items:center;gap:8px;min-width:142px;max-width:286px;min-height:32px;padding:5px 9px 5px 7px;display:flex;position:absolute;bottom:116px;left:calc(50% - 25px);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hud-activity-notice{border-left:2px solid color-mix(in srgb, var(--notice-color) 42%, transparent)}}.hud-activity-notice{background:linear-gradient(105deg, var(--notice-color), transparent 42%), #080c0d61;border-radius:5px}@supports (color:color-mix(in lab, red, red)){.hud-activity-notice{background:linear-gradient(105deg, color-mix(in srgb, var(--notice-color) 3%, transparent), transparent 42%), #080c0d61}}.hud-activity-notice{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);color:var(--notice-color);pointer-events:none;transition:opacity .16s,visibility 0s linear .16s;transform:translate(-50%);box-shadow:inset 0 1px #ffffff05,0 3px 9px #0000002b}.hud-activity-notice.is-visible{visibility:visible;opacity:1;transition-delay:0s}.hud-activity-notice__icon{width:22px;height:22px;color:var(--notice-color);flex:0 0 22px;place-items:center;display:grid}.hud-activity-notice__icon img{object-fit:contain;width:20px;height:20px;image-rendering:pixelated}.hud-activity-notice__copy{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.hud-activity-notice__copy small{max-width:190px;color:var(--notice-color);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hud-activity-notice__copy small{color:color-mix(in srgb, var(--notice-color) 54%, #99a2a0)}}.hud-activity-notice__copy small{letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font:700 6px/1 Inter,ui-sans-serif,sans-serif}.hud-activity-notice__copy strong{max-width:205px;color:var(--notice-color);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hud-activity-notice__copy strong{color:color-mix(in srgb, var(--notice-color) 68%, #eef2f0)}}.hud-activity-notice__copy strong{text-overflow:ellipsis;white-space:nowrap;font:750 10px/1.15 Inter,ui-sans-serif,sans-serif}.hud-activity-notice>b{background:var(--notice-color);border-radius:3px;flex:none;padding:3px 5px}@supports (color:color-mix(in lab, red, red)){.hud-activity-notice>b{background:color-mix(in srgb, var(--notice-color) 11%, #ffffff05)}}.hud-activity-notice>b{color:var(--notice-color)}@supports (color:color-mix(in lab, red, red)){.hud-activity-notice>b{color:color-mix(in srgb, var(--notice-color) 70%, #dfe5e3)}}.hud-activity-notice>b{font:700 7px/1 Inter,ui-sans-serif,sans-serif}.hud-activity-notice.is-gain{border-left-color:#caa75352;min-width:156px;padding:6px 10px}.hud-activity-notice__metrics{justify-content:center;align-items:center;gap:9px;display:flex}.hud-activity-notice__metrics>i{background:#d5e1e221;width:1px;height:15px}.hud-activity-notice__metric{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:flex}.hud-activity-notice__metric strong{font:800 10px/1 Inter,ui-sans-serif,sans-serif}.hud-activity-notice__metric small{color:#cdd8d894;letter-spacing:.06em;font:700 6px/1 Inter,ui-sans-serif,sans-serif}.hud-activity-notice__metric.is-gold{color:#d9b65f}.hud-activity-notice__metric.is-xp{color:#75bfe4}.game-shell:not(.game-shell--mini) .battle-combat-hud:has(.battle-combat-hud__slot-wrap:hover){z-index:63!important}@media (prefers-reduced-motion:reduce){.hud-activity-notice{transition:none}}.normal-right-info-stack{z-index:34;pointer-events:none;flex-direction:column;gap:7px;width:292px;display:flex;position:absolute;top:102px;right:0}.normal-right-info-stack>.normal-quest-tracker{pointer-events:auto;flex:none;width:100%;position:relative;top:auto;right:auto}.normal-right-info-stack>.battle-log-panel{z-index:35;pointer-events:auto;width:100%;display:block;position:relative!important;inset:auto!important}.normal-right-info-stack .battle-log-panel__toggle{display:none}.normal-right-info-stack .battle-log-panel__body,.normal-right-info-stack .battle-log-panel__body.is-open{box-sizing:border-box;visibility:visible;opacity:1;width:100%;max-height:none;box-shadow:none;pointer-events:auto;background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:5px;padding:0;transition:none;display:grid;position:relative;inset:auto;overflow:visible;transform:none}.normal-right-info-stack .battle-log-panel__section{background:linear-gradient(#0c100d80,#070a0847);border-top:1px solid #b5873c33;border-bottom:1px solid #b5873c24;min-width:0;min-height:157px;overflow:hidden;box-shadow:inset 0 1px #ffe2a106}.normal-right-info-stack .battle-log-panel__section:first-child{grid-area:1/2}.normal-right-info-stack .battle-log-panel__section.battle-log-panel__loot{grid-area:1/1}.normal-right-info-stack .battle-log-panel__section+.battle-log-panel__section{border-top-color:#b5873c33;margin:0;padding:0}.normal-right-info-stack .battle-log-panel__title{box-sizing:border-box;color:#d3b464;letter-spacing:.035em;background:linear-gradient(90deg,#2b200f7a,#0c100c33);border-bottom:1px solid #b5873c33;align-items:center;height:27px;margin:0;padding:0 7px;font-size:6px;display:flex}.normal-right-info-stack .battle-log-panel__title small{font-size:6px}.normal-right-info-stack .battle-log-panel__row{color:#cac5b6bd;grid-template-columns:11px minmax(0,1fr) auto;gap:3px;min-height:15px;font-size:7px}.normal-right-info-stack .battle-log-panel__row span{font-weight:600}.normal-right-info-stack .battle-log-panel__row strong{text-overflow:ellipsis;white-space:nowrap;max-width:53px;font-size:7px;overflow:hidden}.normal-right-info-stack .battle-log-panel__loot-row{background:linear-gradient(90deg, var(--loot-color), transparent 78%);border-right:0;grid-template-columns:22px minmax(0,1fr);gap:4px;min-height:27px;padding:1px 3px}@supports (color:color-mix(in lab, red, red)){.normal-right-info-stack .battle-log-panel__loot-row{background:linear-gradient(90deg, color-mix(in srgb, var(--loot-color) 7%, transparent), transparent 78%)}}.normal-right-info-stack .battle-log-panel__loot-icon{width:20px;height:20px}.normal-right-info-stack .battle-log-panel__loot-icon img{width:18px;height:18px}.normal-right-info-stack .battle-log-panel__loot-name{font-size:7.5px}.normal-right-info-stack .battle-log-panel__loot-row>small{display:none}.normal-right-info-stack .battle-log-panel__empty{padding-top:21px;font-size:7px}.normal-right-info-stack .battle-log-panel__body,.normal-right-info-stack .battle-log-panel__body.is-open{background:0 0;border-top:0;border-bottom:1px solid #b5873c24;display:block}.normal-right-info-stack .battle-log-panel__header,.normal-right-info-stack .battle-log-panel__header:hover{cursor:default;background:linear-gradient(90deg,#2b200f85,#0c100c3d)}.normal-right-info-stack .battle-log-panel__header>b{color:#d5bc7e61}.normal-right-info-stack .battle-log-panel__collapse-toggle{color:#dec179b3;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;flex:0 0 23px;place-items:center;width:23px;height:23px;margin-right:-3px;padding:0;transition:color .14s,background-color .14s,border-color .14s;display:grid}.normal-right-info-stack .battle-log-panel__collapse-toggle:hover,.normal-right-info-stack .battle-log-panel__collapse-toggle:focus-visible{color:#f0cf7c;background:#6d4b1940;border-color:#ca994161;outline:0}.normal-right-info-stack .battle-log-panel__collapse-toggle svg{transition:transform .16s;transform:rotate(0)}.normal-right-info-stack .battle-log-panel__body.is-open .battle-log-panel__collapse-toggle svg{transform:rotate(90deg)}.normal-right-info-stack .battle-log-panel__content[hidden]{display:none}.normal-right-info-stack .battle-log-panel__body.is-collapsed{border-bottom-color:#b5873c33}.normal-right-info-stack .battle-log-panel__content{flex-direction:column;gap:4px;padding:5px 6px 6px;display:flex}.normal-right-info-stack .battle-log-panel__tabs{width:100%}.normal-right-info-stack .battle-log-panel__tabs button{justify-content:center;align-items:center;gap:6px;display:flex;box-shadow:none!important;outline:0!important}.normal-right-info-stack .battle-log-panel__tabs button small{color:#c7b38175;font:700 6px/1 Inter,ui-sans-serif,sans-serif}.normal-right-info-stack .battle-log-panel__tabs button.is-active small{color:#e5c983bd}.normal-right-info-stack .battle-log-panel__section,.normal-right-info-stack .battle-log-panel__section:first-child,.normal-right-info-stack .battle-log-panel__section.battle-log-panel__loot{box-sizing:border-box;width:100%;height:156px;min-height:156px;box-shadow:none;scrollbar-width:thin;scrollbar-color:#755623b8 transparent;background:0 0;border:0;grid-area:auto;overflow-y:auto}.normal-right-info-stack .battle-log-panel__rows{padding:6px 9px 7px}.normal-right-info-stack .battle-log-panel__row{color:#c9cbdc;text-shadow:0 1px 1px #000000eb;grid-template-columns:13px minmax(0,1fr) auto;gap:5px;min-height:18px;font:400 6.5px/1.35 "Press Start 2P",ui-monospace,monospace}.normal-right-info-stack .battle-log-panel__row i svg{width:10px;height:10px}.normal-right-info-stack .battle-log-panel__row strong{letter-spacing:-.025em;text-shadow:0 1px 1px #000000eb;max-width:92px;font:400 6.5px/1.35 "Press Start 2P",ui-monospace,monospace}.normal-right-info-stack .battle-log-panel__loot-list{gap:2px;padding:6px 7px 7px}.normal-right-info-stack .battle-log-panel__loot-row{grid-template-columns:24px minmax(0,1fr) auto;gap:6px;min-height:27px;padding:2px 5px 2px 3px}.normal-right-info-stack .battle-log-panel__loot-name{letter-spacing:-.025em;text-shadow:0 1px 1px #000000eb;font:400 6.5px/1.35 "Press Start 2P",ui-monospace,monospace}.normal-right-info-stack .battle-log-panel__loot-row>small{letter-spacing:-.025em;text-shadow:0 1px 1px #000000eb;max-width:65px;font:400 6px/1.35 "Press Start 2P",ui-monospace,monospace;display:block}:root[data-power=blurred] .amb-rise,:root[data-power=blurred] .amb-drift,:root[data-power=blurred] .amb-twinkle{animation-play-state:paused}:root[data-power=hidden] *,:root[data-power=hidden] :before,:root[data-power=hidden] :after{transition:none!important;animation-play-state:paused!important}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-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 pulse{50%{opacity:.5}}@font-face{font-family:"Press Start 2P";src:url(/fonts/PressStart2P-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Cinzel;src:url(/fonts/Cinzel-Variable.ttf)format("truetype");font-style:normal;font-weight:400 900;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fonts/SourceSans3-Variable.ttf)format("truetype");font-style:normal;font-weight:200 900;font-display:swap}:root{--font-display:"Press Start 2P", ui-monospace, monospace;--font-fantasy:"Cinzel", Georgia, serif;--font-ui:"Source Sans 3", "Segoe UI", sans-serif}.typography-ui-test{--test-ui-button-size:12px;--test-ui-label-size:10px;--test-ui-tab-size:11px;--test-ui-display-size:8px;text-rendering:geometricprecision}@media (width<=1100px),(height<=700px){.typography-ui-test{--test-ui-button-size:12px;--test-ui-label-size:11.5px;--test-ui-tab-size:12px;--test-ui-display-size:10px}}.typography-workshop .atolye-mode-menu strong,.typography-workshop .atolye-mode-menu button{font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;letter-spacing:0!important;font-weight:750!important;line-height:1.15!important}.typography-workshop :is(.salvage-output-title,.salvage-output-title b,.salvage-output-copy>span,.salvage-output-copy small,.salvage-output-row>strong,.salvage-slot-rarity,.salvage-grid-prompt,.salvage-result-chip b,.workshop-selection-clear,.salvage-clear-selected){font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;letter-spacing:0!important;font-weight:700!important;line-height:1.2!important}.typography-workshop :is(.salvage-output-row>strong,.salvage-result-chip b){font-variant-numeric:tabular-nums;font-size:var(--test-ui-button-size)!important;font-weight:800!important}.typography-workshop .combine-section-title,.typography-workshop .combine-section-title b{font-family:var(--font-fantasy)!important;font-size:var(--test-ui-tab-size)!important;letter-spacing:.01em!important;font-weight:800!important;line-height:1.15!important}.typography-workshop .combine-src{min-height:124px}.typography-workshop .combine-src-copy{gap:3px;padding-inline:0}.typography-workshop .combine-src-name{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;max-width:100%;overflow:visible;font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;letter-spacing:0!important;font-weight:750!important;line-height:1.1!important}.typography-workshop .combine-src-lbl{text-overflow:clip;white-space:normal;max-width:100%;overflow:visible;font-family:var(--font-ui)!important;font-size:calc(var(--test-ui-label-size) - 1px)!important;letter-spacing:0!important;font-weight:650!important;line-height:1.1!important}.typography-workshop .combine-src-empty{font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;font-weight:700!important;line-height:1.2!important}.typography-workshop .combine-projected{min-height:126px}.typography-workshop .combine-projected-copy{gap:3px;padding-top:2px}.typography-workshop .combine-projected-copy small{font-family:var(--font-ui)!important;font-size:calc(var(--test-ui-label-size) - 1px)!important;letter-spacing:.02em!important;font-weight:700!important;line-height:1.05!important}.typography-workshop .combine-projected-copy strong{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;max-width:100%;overflow:visible;font-family:var(--font-fantasy)!important;font-size:var(--test-ui-tab-size)!important;letter-spacing:0!important;font-weight:800!important;line-height:1.1!important}.typography-workshop .combine-projected-copy span{text-overflow:clip;white-space:normal;max-width:100%;overflow:visible;font-family:var(--font-ui)!important;font-size:calc(var(--test-ui-label-size) - 1px)!important;letter-spacing:0!important;font-weight:650!important;line-height:1.1!important}.typography-workshop .combine-action-row{margin-top:auto}.typography-workshop .forge-craft-tab span,.typography-workshop .forge-craft-recipe-state,.typography-workshop .forge-craft-level{font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;letter-spacing:0!important;font-weight:750!important;line-height:1.15!important}.typography-workshop .forge-craft-recipe-name{text-overflow:clip;white-space:normal;overflow:visible;font-family:var(--font-fantasy)!important;font-size:var(--test-ui-tab-size)!important;letter-spacing:0!important;font-weight:750!important;line-height:1.15!important}.typography-workshop .forge-craft-section-title{font-family:var(--font-fantasy)!important;font-size:var(--test-ui-tab-size)!important;letter-spacing:.02em!important;font-weight:800!important;line-height:1.15!important}.typography-workshop .forge-craft-material>strong{font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;letter-spacing:0!important;font-weight:700!important;line-height:1.15!important}.typography-workshop .forge-craft-material>b,.typography-workshop .forge-craft-price-value b{font-variant-numeric:tabular-nums;font-family:var(--font-ui)!important;font-size:var(--test-ui-button-size)!important;letter-spacing:0!important;font-weight:800!important;line-height:1!important}.typography-workshop .forge-craft-success small{font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;letter-spacing:0!important;font-weight:650!important;line-height:1!important}.typography-workshop .forge-craft-success b{font-family:var(--font-ui)!important;font-size:var(--test-ui-button-size)!important;letter-spacing:0!important;font-weight:800!important;line-height:1!important}.typography-workshop :is(.enchant-empty-state strong,.enchant-item-copy strong,.enchant-affix-head){font-family:var(--font-fantasy)!important;font-size:var(--test-ui-tab-size)!important;letter-spacing:.01em!important;font-weight:800!important;line-height:1.15!important}.typography-workshop :is(.enchant-empty-state small,.enchant-item-copy small,.enchant-item-remove,.enchant-affix-head-summary em,.enchant-rolling-overlay,.enchant-affix-main strong,.enchant-affix-copy strong,.enchant-affix-quality-label,.enchant-affix-value,.enchant-cost-copy strong,.enchant-cost-copy small,.enchant-cost-copy small b,.enchant-cost-balance small,.enchant-cost-balance b,.enchant-cost-required small,.enchant-cost-required b,.enchant-live-status){font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;letter-spacing:0!important;font-weight:700!important;line-height:1.15!important}.typography-workshop :is(.enchant-affix-value,.enchant-cost-balance b,.enchant-cost-required b){font-variant-numeric:tabular-nums;font-size:var(--test-ui-button-size)!important;font-weight:800!important}.typography-workshop .ws-result-toast{font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;letter-spacing:0!important;font-weight:750!important;line-height:1.2!important}.type-display-title{font-family:var(--font-display);text-transform:uppercase;font-weight:400}.type-fantasy-title{font-family:var(--font-fantasy);font-weight:700}.type-ui-label,.type-ui-body,.type-ui-number{font-family:var(--font-ui)}.type-ui-label{font-weight:650}.type-ui-body{font-weight:500}.type-ui-number{font-variant-numeric:tabular-nums;font-weight:700}.typography-ui-test .hud-action-label{width:78px!important;height:12px!important;font-family:var(--font-ui)!important;font-size:var(--test-ui-button-size)!important;letter-spacing:.015em!important;color:#e2bd68!important;text-shadow:0 1px 2px #000,0 0 4px #000000e6!important;text-align:center!important;text-overflow:clip!important;text-transform:none!important;white-space:nowrap!important;justify-content:center!important;align-items:flex-end!important;min-width:56px!important;max-width:78px!important;font-weight:700!important;line-height:12px!important;display:flex!important;bottom:4px!important;overflow:visible!important}.normal-top-actions.typography-ui-test .normal-top-action>img,.bottom-nav-paired.typography-ui-test [data-tut^=nav-] .bottom-nav-asset{translate:0 var(--hud-asset-y,0)!important}.normal-top-actions.typography-ui-test .normal-top-action--leaderboard{--hud-asset-y:-10px}.normal-top-actions.typography-ui-test .normal-top-action--achievements{--hud-asset-y:-10.5px}.normal-top-actions.typography-ui-test .normal-top-action--quests{--hud-asset-y:-11px}.normal-top-actions.typography-ui-test .normal-top-action--attendance{--hud-asset-y:-9px}.normal-top-actions.typography-ui-test .normal-top-action--settings{--hud-asset-y:-6.5px}.bottom-nav-paired.typography-ui-test [data-tut=nav-storage]{--hud-asset-y:-8px}.bottom-nav-paired.typography-ui-test [data-tut=nav-stones]{--hud-asset-y:-10.5px}.bottom-nav-paired.typography-ui-test [data-tut=nav-runes]{--hud-asset-y:-9px}.bottom-nav-paired.typography-ui-test [data-tut=nav-augment]{--hud-asset-y:-11px}.bottom-nav-paired.typography-ui-test [data-tut=nav-inventory]{--hud-asset-y:-8px}.bottom-nav-paired.typography-ui-test [data-tut=nav-forge]{--hud-asset-y:-6px}.bottom-nav-paired.typography-ui-test [data-tut=nav-skills]{--hud-asset-y:-9px}.bottom-nav-paired.typography-ui-test [data-tut=nav-skills] .bottom-nav-badge{top:-2px!important}.bottom-nav-paired.typography-ui-test [data-tut=nav-character]{--hud-asset-y:-11px}.bottom-nav-paired.typography-ui-test [data-tut=nav-map]{--hud-asset-y:-9px}.game-shell:not(.game-shell--mini) .rpg-main-body--modern .center-bottom-zone.typography-dock-test{bottom:0!important}.typography-ui-test .bottom-nav-badge{font-variant-numeric:tabular-nums;font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;font-weight:800!important}.loot-dock.typography-ui-test .chest-node__name{font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;letter-spacing:.01em!important;font-weight:700!important;line-height:1!important}.loot-dock.typography-ui-test .chest-node__badge,.loot-dock.typography-ui-test .chest-node__timer{font-variant-numeric:tabular-nums;font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;font-weight:750!important}.normal-quest-tracker.typography-ui-test .normal-quest-tracker__open>span{font-family:var(--font-display)!important;font-size:var(--test-ui-display-size)!important;line-height:1.1!important}.normal-quest-tracker.typography-ui-test .normal-quest-compact__tabs button{letter-spacing:.035em;font-family:var(--font-fantasy)!important;font-size:var(--test-ui-tab-size)!important;text-transform:none!important;font-weight:700!important;line-height:1!important}.normal-quest-tracker.typography-ui-test .compact-quest-row .font-pixel{font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;letter-spacing:0!important;font-weight:650!important}.battle-log-panel.typography-ui-test .battle-log-panel__header>span{font-family:var(--font-display)!important;font-size:var(--test-ui-display-size)!important;line-height:1.1!important}.battle-log-panel.typography-ui-test .battle-log-panel__tabs button{letter-spacing:.035em;font-family:var(--font-fantasy)!important;font-size:var(--test-ui-tab-size)!important;text-transform:none!important;font-weight:700!important;line-height:1!important}.battle-log-panel.typography-ui-test .battle-log-panel__row,.battle-log-panel.typography-ui-test .battle-log-panel__row strong,.battle-log-panel.typography-ui-test .battle-log-panel__loot-name,.battle-log-panel.typography-ui-test .battle-log-panel__loot-row>small,.battle-log-panel.typography-ui-test .battle-log-panel__empty{font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;letter-spacing:0!important;font-weight:600!important;line-height:1.15!important}.battle-log-panel.typography-ui-test .battle-log-panel__row strong,.battle-log-panel.typography-ui-test .battle-log-panel__loot-row>small{font-variant-numeric:tabular-nums;font-weight:750!important}.battle-stage-medallion.typography-ui-test .battle-stage-medallion__location small,.battle-stage-medallion.typography-ui-test .battle-zone-intel small{font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;letter-spacing:.01em!important;font-weight:600!important;line-height:1.1!important}.battle-stage-medallion.typography-ui-test .battle-stage-medallion__location strong{font-family:var(--font-fantasy)!important;font-size:var(--test-ui-tab-size)!important;letter-spacing:.025em!important;font-weight:750!important;line-height:1!important}.battle-stage-medallion.typography-ui-test.is-dungeon .battle-stage-medallion__location strong{font-size:var(--test-ui-button-size)!important;letter-spacing:.01em!important;text-transform:none!important;line-height:1.1!important}.battle-stage-medallion.typography-ui-test .dungeon-totem-hud,.battle-stage-medallion.typography-ui-test .dungeon-totem-hud__meta,.battle-stage-medallion.typography-ui-test .dungeon-totem-hud__meta b{font-family:var(--font-ui)!important;letter-spacing:0!important}.battle-stage-medallion.typography-ui-test .dungeon-totem-hud__meta{font-size:var(--test-ui-label-size)!important;font-weight:650!important;line-height:1.1!important}.battle-stage-medallion.typography-ui-test .dungeon-totem-hud__meta b{font-size:var(--test-ui-button-size)!important;font-weight:800!important}.battle-stage-medallion.typography-ui-test .battle-stage-medallion__stage{font-family:var(--font-display)!important;font-size:15px!important}.battle-stage-medallion.typography-ui-test .battle-zone-intel__headline strong{font-family:var(--font-fantasy)!important;font-size:var(--test-ui-tab-size)!important;letter-spacing:.02em!important;font-weight:750!important;line-height:1!important}.battle-stage-medallion.typography-ui-test .battle-zone-intel__headline>b{font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;letter-spacing:.015em!important;font-weight:800!important;line-height:1!important}.battle-stage-medallion.typography-ui-test .battle-zone-intel__res-row b,.battle-stage-medallion.typography-ui-test .battle-zone-intel__breakdown b,.battle-stage-medallion.typography-ui-test .battle-zone-intel__effects b,.battle-stage-medallion.typography-ui-test .battle-wave-progress__label,.battle-stage-medallion.typography-ui-test .battle-last-clear{font-variant-numeric:tabular-nums;font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;letter-spacing:0!important;font-weight:700!important;line-height:1.1!important}.battle-stage-medallion.typography-ui-test .boss-encounter-hud{font-family:var(--font-ui)!important}.battle-stage-medallion.typography-ui-test .boss-encounter-hud__rank,.battle-stage-medallion.typography-ui-test .boss-encounter-hud__bleed,.battle-stage-medallion.typography-ui-test .boss-encounter-hud__burn{font-family:var(--font-ui)!important;letter-spacing:.04em!important;font-size:8px!important;font-weight:800!important;line-height:1!important}.battle-stage-medallion.typography-ui-test .boss-encounter-hud__identity strong{font-family:var(--font-fantasy)!important;letter-spacing:.02em!important;font-size:12px!important;font-weight:750!important;line-height:1.1!important}.battle-stage-medallion.typography-ui-test .boss-encounter-hud__meta,.battle-stage-medallion.typography-ui-test .boss-encounter-hud__meta b,.battle-stage-medallion.typography-ui-test .boss-encounter-hud__meta em{font-variant-numeric:tabular-nums;font-family:var(--font-ui)!important;letter-spacing:0!important;font-size:9px!important;font-weight:700!important;line-height:1!important}.battle-stage-medallion.typography-ui-test .boss-encounter-hud__meta b{font-size:10px!important;font-weight:800!important}.typography-dungeon-complete,.typography-dungeon-complete button{text-rendering:geometricprecision;font-family:var(--font-ui)!important}.typography-dungeon-complete .dungeon-complete-panel__header h2{font-family:var(--font-display)!important;font-size:var(--test-ui-display-size)!important;letter-spacing:.02em!important;font-weight:400!important;line-height:1.2!important}.typography-dungeon-complete .dungeon-complete-panel__header small,.typography-dungeon-complete .dungeon-complete-panel__stats small,.typography-dungeon-complete .dungeon-complete-panel footer p{font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;letter-spacing:0!important;font-weight:650!important;line-height:1.1!important}.typography-dungeon-complete .dungeon-complete-panel__loot h3{font-family:var(--font-fantasy)!important;font-size:var(--test-ui-tab-size)!important;letter-spacing:.015em!important;text-transform:none!important;font-weight:800!important;line-height:1.1!important}.typography-dungeon-complete .dungeon-complete-panel__stats b,.typography-dungeon-complete .dungeon-complete-reward b,.typography-dungeon-complete .dungeon-complete-reward strong{font-variant-numeric:tabular-nums;font-family:var(--font-ui)!important;font-size:var(--test-ui-button-size)!important;letter-spacing:0!important;font-weight:800!important}.typography-dungeon-complete .dungeon-complete-reward b{font-size:calc(var(--test-ui-label-size) + 1px)!important;font-weight:700!important}.typography-dungeon-complete .dungeon-complete-panel footer button span,.typography-dungeon-complete .dungeon-complete-panel__header em{font-family:var(--font-ui)!important;font-size:var(--test-ui-button-size)!important;letter-spacing:0!important;font-weight:800!important;line-height:1.1!important}.battle-combat-hud.typography-ui-test .battle-combat-hud__hp-value,.battle-combat-hud.typography-ui-test .battle-combat-hud__exp-value,.battle-combat-hud.typography-ui-test .battle-combat-hud__level{font-variant-numeric:tabular-nums;font-family:var(--font-ui)!important}.game-shell:not(.game-shell--mini) .battle-combat-hud.typography-ui-test .battle-combat-hud__hp-label{font-family:var(--font-ui)!important;letter-spacing:.08em!important;font-size:8px!important;font-weight:800!important}.game-shell:not(.game-shell--mini) .battle-combat-hud.typography-ui-test .battle-combat-hud__hp-value strong{letter-spacing:-.025em!important;font-size:18px!important;font-weight:800!important;line-height:.95!important}.game-shell:not(.game-shell--mini) .battle-combat-hud.typography-ui-test .battle-combat-hud__hp-value small{font-size:9px!important;font-weight:700!important;line-height:1!important}.game-shell:not(.game-shell--mini) .battle-combat-hud.typography-ui-test .battle-combat-hud__exp-value strong{font-family:var(--font-ui)!important;letter-spacing:0!important;font-size:9px!important;font-weight:800!important;line-height:1!important}.game-shell:not(.game-shell--mini) .battle-combat-hud.typography-ui-test .battle-combat-hud__level strong{font-family:var(--font-ui)!important;letter-spacing:0!important;font-size:11px!important;font-weight:800!important;line-height:1!important}.game-shell:not(.game-shell--mini) .battle-combat-hud.typography-ui-test .battle-combat-hud__exp{cursor:help;outline:0;pointer-events:auto!important;overflow:visible!important}.game-shell:not(.game-shell--mini) .battle-combat-hud.typography-ui-test .battle-combat-hud__exp:focus-visible{box-shadow:inset 0 1px 3px #000000eb,0 0 0 1px #5bbfffb8,0 0 7px #3eb0ff85}.game-shell:not(.game-shell--mini) .battle-combat-hud.typography-ui-test .battle-combat-hud__exp:hover,.game-shell:not(.game-shell--mini) .battle-combat-hud.typography-ui-test .battle-combat-hud__exp:focus-visible{z-index:90!important}.battle-combat-hud__exp-panel{z-index:80;box-sizing:border-box;visibility:hidden;opacity:0;color:#d8d0bc;width:210px;font-family:var(--font-ui);pointer-events:none;background:linear-gradient(#1a1711fa,#080a0afa);border:1px solid #ae8336b8;padding:7px 9px 8px;transition:opacity .14s,transform .16s,visibility 0s linear .16s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,5px);box-shadow:inset 0 1px #ffe1971a,inset 0 0 14px #0000007a,0 7px 16px #000000ad}.battle-combat-hud__exp:hover .battle-combat-hud__exp-panel,.battle-combat-hud__exp:focus-visible .battle-combat-hud__exp-panel{visibility:visible;opacity:1;transition-delay:0s;transform:translate(-50%)}.battle-combat-hud__exp-panel-head{color:#e6c772;min-height:23px;font-family:var(--font-fantasy);font-size:var(--test-ui-tab-size);border-bottom:1px solid #ae83364d;justify-content:space-between;align-items:center;gap:10px;margin:-2px -2px 5px;padding:0 2px 5px;font-weight:750;line-height:1;display:flex}.battle-combat-hud__exp-panel-head b{color:#b9dff4;font-family:var(--font-ui);font-size:var(--test-ui-label-size);font-weight:700}.battle-combat-hud__exp-panel-row{min-height:20px;font-size:var(--test-ui-label-size);justify-content:space-between;align-items:center;gap:12px;font-weight:600;line-height:1.1;display:flex}.battle-combat-hud__exp-panel-row>span{color:#a99f89;text-transform:capitalize}.battle-combat-hud__exp-panel-row>strong{color:#eaf7ff;font-variant-numeric:tabular-nums;font-weight:800}.battle-combat-hud__exp-panel-row.is-remaining{border-top:1px solid #5791b233;margin-top:3px;padding-top:5px}.battle-combat-hud__exp-panel-row.is-remaining>strong{color:#75c9f2}.battle-combat-hud.typography-ui-test .battle-combat-hud__skills,.battle-combat-hud.typography-ui-test .battle-combat-hud__slot-wrap{overflow:visible!important}.game-shell:not(.game-shell--mini) .battle-combat-hud.typography-ui-test{z-index:64!important;pointer-events:none!important}.battle-combat-hud.typography-ui-test .battle-combat-hud__slot-wrap{z-index:10;pointer-events:auto!important}.battle-combat-hud.typography-ui-test .battle-combat-hud__slot{pointer-events:auto!important}.battle-combat-hud.typography-ui-test .battle-combat-hud__tooltip{visibility:hidden;opacity:0;pointer-events:none;width:214px;transition:opacity .12s,transform .14s,visibility 0s linear .14s;transform:translate(-50%,4px)}.battle-combat-hud.typography-ui-test .battle-combat-hud__slot-wrap:first-child .battle-combat-hud__tooltip{left:0;transform:translateY(4px)}.battle-combat-hud.typography-ui-test .battle-combat-hud__slot-wrap:last-child .battle-combat-hud__tooltip{left:auto;right:0;transform:translateY(4px)}.battle-combat-hud.typography-ui-test .battle-combat-hud__slot-wrap:hover>.battle-combat-hud__tooltip,.battle-combat-hud.typography-ui-test .battle-combat-hud__slot-wrap:focus-within>.battle-combat-hud__tooltip,.battle-combat-hud.typography-ui-test .battle-combat-hud__tooltip.is-open{visibility:visible;opacity:1;transition-delay:0s;transform:translate(-50%)}.battle-combat-hud.typography-ui-test .battle-combat-hud__slot-wrap:first-child:hover>.battle-combat-hud__tooltip,.battle-combat-hud.typography-ui-test .battle-combat-hud__slot-wrap:first-child:focus-within>.battle-combat-hud__tooltip,.battle-combat-hud.typography-ui-test .battle-combat-hud__slot-wrap:first-child>.battle-combat-hud__tooltip.is-open,.battle-combat-hud.typography-ui-test .battle-combat-hud__slot-wrap:last-child:hover>.battle-combat-hud__tooltip,.battle-combat-hud.typography-ui-test .battle-combat-hud__slot-wrap:last-child:focus-within>.battle-combat-hud__tooltip,.battle-combat-hud.typography-ui-test .battle-combat-hud__slot-wrap:last-child>.battle-combat-hud__tooltip.is-open{transform:none}.battle-combat-hud__tooltip-head{box-sizing:border-box;min-height:30px;font-family:var(--font-fantasy);font-size:var(--test-ui-tab-size);align-items:center;gap:7px;padding:5px 8px;font-weight:750;line-height:1.1;display:flex}.battle-combat-hud__tooltip-head>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.battle-combat-hud__tooltip-body{font-family:var(--font-ui);font-size:var(--test-ui-label-size);letter-spacing:0;flex-direction:column;gap:5px;padding:7px 8px 8px;font-weight:600;line-height:1.2;display:flex}.typography-item-card{font-family:var(--font-ui);text-rendering:geometricprecision}.typography-item-card .unified-compare-card__label{font-family:var(--font-display)!important;font-size:var(--test-ui-display-size)!important;letter-spacing:.025em!important;font-weight:400!important;line-height:1.15!important}.typography-item-card .unified-compare-card__identity strong{font-family:var(--font-fantasy)!important;font-size:calc(var(--test-ui-tab-size) + 1px)!important;letter-spacing:.015em!important;font-weight:800!important;line-height:1.1!important}.typography-item-card .unified-compare-card__identity>span,.typography-item-card .unified-compare-card__identity small{font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;letter-spacing:0!important;font-weight:650!important;line-height:1.05!important}.typography-item-card .unified-compare-stat-row{min-height:23px;font-family:var(--font-ui)!important}.typography-item-card .unified-compare-stat-row__label,.typography-item-card .unified-compare-stat-row>strong{font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;letter-spacing:0!important;line-height:1.05!important}.typography-item-card .unified-compare-stat-row__label{font-weight:650!important}.typography-item-card .unified-compare-stat-row>strong{font-variant-numeric:tabular-nums;font-weight:800!important}.typography-item-card .unified-compare-stat-row.is-enchant{min-height:24px}.typography-item-card .unified-compare-stat-row.is-enchant .unified-compare-stat-row__label,.typography-item-card .unified-compare-stat-row.is-enchant>strong{font-size:calc(var(--test-ui-label-size) + 1px)!important}.typography-stones .essence-stone-detail__header>div strong{font-family:var(--font-fantasy)!important;font-size:calc(var(--test-ui-tab-size) + 1px)!important;letter-spacing:.01em!important;font-weight:800!important;line-height:1.15!important}.typography-stones .essence-stone-detail__header>div small,.typography-stones .essence-stone-detail__set b,.typography-stones .essence-stone-detail__set small{font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;letter-spacing:0!important;font-weight:700!important;line-height:1.15!important}.typography-stones .essence-stone-detail__stats>span{min-height:28px}.typography-stones .essence-stone-detail__stats b,.typography-stones .essence-stone-detail__stats i,.typography-stones .essence-stone-detail__stats small{font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;letter-spacing:0!important;font-weight:700!important;line-height:1.1!important}.typography-stones .essence-stone-detail__stats i{font-variant-numeric:tabular-nums;font-size:var(--test-ui-button-size)!important;font-weight:800!important}.typography-stones .essence-stone-detail__goal small,.typography-stones .essence-stone-detail__goal b,.typography-stones .essence-stone-detail__goal b i,.typography-stones .essence-stone-detail__tasks>em{font-family:var(--font-ui)!important;font-size:calc(var(--test-ui-label-size) - 1px)!important;letter-spacing:0!important;font-weight:650!important;line-height:1.15!important}.typography-stones .essence-stone-detail__goal b{font-variant-numeric:tabular-nums;font-size:var(--test-ui-label-size)!important;font-weight:800!important}.typography-stones .essence-stone-detail__actions>span b,.typography-stones .essence-stone-detail__actions>span b i,.typography-stones .essence-stone-detail__actions>span.is-max,.typography-stones .essence-stone-detail__actions>button{font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;letter-spacing:0!important;font-weight:750!important;line-height:1!important}.typography-stones .essence-stone-detail__actions>button{font-size:var(--test-ui-button-size)!important;font-weight:800!important}.typography-runes .rune-resource-bar{min-height:36px;gap:12px!important;padding:5px 8px!important}.typography-runes .rune-resource-bar>.font-pixel{font-variant-numeric:tabular-nums;font-family:var(--font-ui)!important;font-size:calc(var(--test-ui-label-size) + 1px)!important;letter-spacing:0!important;font-weight:800!important;line-height:1!important}.typography-runes .rune-resource-bar svg{width:13px;height:13px}.typography-runes .rune-seal-button{min-height:28px;font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;letter-spacing:0!important;font-weight:800!important;line-height:1!important}.typography-runes svg .rune-branch-label{font-family:var(--font-fantasy)!important;letter-spacing:.04em!important;font-size:9px!important;font-weight:800!important}.typography-runes .rune-zoom-control .font-pixel{font-family:var(--font-ui)!important;letter-spacing:0!important;font-size:9px!important;font-weight:700!important}.typography-runes .rune-summary-panel .font-pixel{font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;letter-spacing:0!important;font-weight:700!important;line-height:1.2!important}.typography-item-card .unified-item-card__mythic-divider{font-family:var(--font-display)!important;font-size:max(7px, calc(var(--test-ui-display-size) - 1px))!important;line-height:1.25!important}.typography-item-card+.item-detail-slot-badge,.item-detail-slot-badge{font-family:var(--font-ui)}.item-detail-slot-badge span,.item-detail-slot-badge strong,.item-detail-slot-badge div{font-family:var(--font-ui)!important;letter-spacing:0!important}.slot-enhance-panel.typography-ui-test{font-family:var(--font-ui);font-size:var(--test-ui-label-size);text-rendering:geometricprecision}.slot-enhance-panel.typography-ui-test .slot-enhance-header__title span{font-family:var(--font-display)!important;font-size:var(--test-ui-display-size)!important;letter-spacing:.025em!important;font-weight:400!important;line-height:1.15!important}.slot-enhance-panel.typography-ui-test .slot-enhance-hero__label,.slot-enhance-panel.typography-ui-test .slot-enhance-section-title>span{font-family:var(--font-fantasy)!important;font-size:var(--test-ui-tab-size)!important;letter-spacing:.025em!important;text-transform:none!important;font-weight:750!important;line-height:1.05!important}.slot-enhance-panel.typography-ui-test .slot-enhance-hero__item{letter-spacing:.01em;font-family:var(--font-fantasy)!important;font-size:calc(var(--test-ui-tab-size) + 1px)!important;font-weight:800!important;line-height:1.1!important}.slot-enhance-panel.typography-ui-test .slot-enhance-level b,.slot-enhance-panel.typography-ui-test .slot-enhance-level i,.slot-enhance-panel.typography-ui-test .slot-enhance-stat__values,.slot-enhance-panel.typography-ui-test .slot-enhance-progress>b,.slot-enhance-panel.typography-ui-test .slot-enhance-next-reward>b{font-variant-numeric:tabular-nums;font-family:var(--font-ui)!important;letter-spacing:0!important}.slot-enhance-panel.typography-ui-test .slot-enhance-hero .slot-enhance-level b{font-size:26px!important;font-weight:800!important}.slot-enhance-panel.typography-ui-test .slot-enhance-stat,.slot-enhance-panel.typography-ui-test .slot-enhance-stat__name span,.slot-enhance-panel.typography-ui-test .slot-enhance-stat__values,.slot-enhance-panel.typography-ui-test .slot-enhance-next-reward>span,.slot-enhance-panel.typography-ui-test .slot-enhance-milestone,.slot-enhance-panel.typography-ui-test .slot-enhance-milestone b,.slot-enhance-panel.typography-ui-test .slot-enhance-milestone__copy,.slot-enhance-panel.typography-ui-test .slot-enhance-milestone>small,.slot-enhance-panel.typography-ui-test .slot-enhance-cost__label,.slot-enhance-panel.typography-ui-test .slot-enhance-cost__copy,.slot-enhance-panel.typography-ui-test .slot-enhance-saving,.slot-enhance-panel.typography-ui-test .slot-enhance-cost__saving,.slot-enhance-panel.typography-ui-test .slot-enhance-locked,.slot-enhance-panel.typography-ui-test .slot-enhance-maxed{font-family:var(--font-ui)!important;letter-spacing:0!important}.slot-enhance-panel.typography-ui-test .slot-enhance-stat{font-size:var(--test-ui-label-size)!important;text-transform:none!important}.slot-enhance-panel.typography-ui-test .slot-enhance-stat__name span,.slot-enhance-panel.typography-ui-test .slot-enhance-next-reward>span{font-size:var(--test-ui-label-size)!important;font-weight:700!important}.slot-enhance-panel.typography-ui-test .slot-enhance-stat__values{font-weight:750;font-size:calc(var(--test-ui-label-size) + 3px)!important}.slot-enhance-panel.typography-ui-test .slot-enhance-progress>b{font-size:var(--test-ui-label-size)!important;font-weight:800!important}.slot-enhance-panel.typography-ui-test .slot-enhance-milestone__copy,.slot-enhance-panel.typography-ui-test .slot-enhance-milestone>small,.slot-enhance-panel.typography-ui-test .slot-enhance-cost__label,.slot-enhance-panel.typography-ui-test .slot-enhance-cost__copy em{font-size:max(9px, calc(var(--test-ui-label-size) - 1px))!important;line-height:1.1!important}.slot-enhance-panel.typography-ui-test .slot-enhance-cost__copy b{font-variant-numeric:tabular-nums;font-family:var(--font-ui)!important;font-size:calc(var(--test-ui-label-size) + 1px)!important;font-weight:800!important}.slot-enhance-panel.typography-ui-test .slot-enhance-submit{font-family:var(--font-ui)!important;font-size:var(--test-ui-button-size)!important;letter-spacing:.01em!important;font-weight:750!important;line-height:1!important}.inventory-typography,.inventory-typography button,.inventory-typography .inv-material-popover,.inventory-typography .px-tooltip{font-family:var(--font-ui);text-rendering:geometricprecision}.inventory-typography .normal-inventory-toolbar__title,.inventory-typography .rpg-panel-title{font-family:var(--font-display)!important;font-size:var(--test-ui-display-size)!important;letter-spacing:.025em!important;font-weight:400!important;line-height:1.15!important}.inventory-typography .equipment-doll__preset-tabs{height:21px}.inventory-typography .equipment-doll__preset-tabs button{font-variant-numeric:tabular-nums;font-family:var(--font-ui)!important;font-size:calc(var(--test-ui-label-size) + 1px)!important;letter-spacing:0!important;font-weight:800!important;line-height:1!important}.inventory-typography .normal-inventory-upper .equipment-doll__power-badge{height:42px;padding-block:5px;top:25px!important}.inventory-typography .normal-inventory-upper .equipment-doll__power-copy{gap:2px}.inventory-typography .normal-inventory-upper .equipment-doll__power-copy small{font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;letter-spacing:.04em!important;font-weight:750!important;line-height:1!important}.inventory-typography .normal-inventory-upper .equipment-doll__power-copy strong{font-variant-numeric:tabular-nums;font-family:var(--font-ui)!important;font-size:calc(var(--test-ui-button-size) + 4px)!important;letter-spacing:.025em!important;font-weight:900!important;line-height:1!important}.inventory-typography .inv-inventory-page-strip>button,.inventory-typography .inv-compact-pager>button,.inventory-typography .inv-compact-pager>span{font-variant-numeric:tabular-nums;font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;letter-spacing:0!important;font-weight:750!important}.inventory-typography .inv-filter-label,.inventory-typography .inv-filter-btn span,.inventory-typography .inv-compact-footer,.inventory-typography .inv-footer-gold,.inventory-typography .inv-bulk-sell-btn,.inventory-typography .inv-batch-count,.inventory-typography .inv-batch-select-all,.inventory-typography .inv-batch-confirm{font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;letter-spacing:0!important;text-transform:none!important;font-weight:700!important;line-height:1!important}.inventory-typography .inv-footer-gold{font-variant-numeric:tabular-nums;font-size:calc(var(--test-ui-button-size) + 2px)!important;letter-spacing:.015em!important;font-weight:850!important;line-height:1!important}.inventory-typography .inv-material-popover__head strong,.inventory-typography .px-tooltip .font-black:first-of-type{font-family:var(--font-fantasy)!important;font-size:var(--test-ui-tab-size)!important;font-weight:800!important;line-height:1.1!important}.inventory-typography .inv-material-popover__head b,.inventory-typography .inv-material-popover p,.inventory-typography .px-tooltip p{font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;letter-spacing:0!important;line-height:1.2!important}.typography-attendance,.typography-attendance button{text-rendering:geometricprecision;font-family:var(--font-ui)!important}.typography-attendance .game-window-title .font-pixel{font-family:var(--font-display)!important;font-size:var(--test-ui-display-size)!important;letter-spacing:.025em!important;font-weight:400!important;line-height:1.15!important}.typography-attendance .attendance-section-title>span,.typography-attendance .attendance-month-score__head>span{font-family:var(--font-fantasy)!important;font-size:var(--test-ui-tab-size)!important;letter-spacing:.02em!important;font-weight:800!important;line-height:1.1!important}.typography-attendance .attendance-section-title>small,.typography-attendance .attendance-week-title em,.typography-attendance .attendance-calendar-weekdays span,.typography-attendance .attendance-month-score p,.typography-attendance .attendance-key-note,.typography-attendance .attendance-part-choice>small{font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;letter-spacing:0!important;font-weight:650!important;line-height:1.15!important}.typography-attendance .attendance-week-title em{padding:3px 7px;font-weight:750!important}.typography-attendance .attendance-day-reward{grid-template-rows:15px 30px 14px;height:62px}.typography-attendance .attendance-day-reward>span,.typography-attendance .attendance-day-reward b,.typography-attendance .attendance-day-reward em{font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;font-weight:800!important;line-height:1!important}.typography-attendance .attendance-claim>strong{font-family:var(--font-ui)!important;font-size:var(--test-ui-button-size)!important;letter-spacing:.02em!important;font-weight:850!important;line-height:1!important}.typography-attendance .attendance-claim__points{font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;font-weight:750!important;line-height:1!important}.typography-attendance .attendance-calendar-grid>span{font-variant-numeric:tabular-nums;font-family:var(--font-ui)!important;font-size:calc(var(--test-ui-label-size) + 1px)!important;font-weight:700!important;line-height:1!important}.typography-attendance .attendance-calendar-grid b{font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;font-weight:850!important}.typography-attendance .attendance-month-score__head strong{font-variant-numeric:tabular-nums;font-family:var(--font-ui)!important;font-size:20px!important;font-weight:850!important}.typography-attendance .attendance-month-score__head strong small{font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;font-weight:700!important}.typography-attendance .attendance-milestone-copy b{font-family:var(--font-fantasy)!important;font-size:var(--test-ui-tab-size)!important;font-weight:800!important;line-height:1.1!important}.typography-attendance .attendance-milestone-copy span,.typography-attendance .attendance-milestone-copy p{font-family:var(--font-ui)!important;font-size:max(9.5px, calc(var(--test-ui-label-size) - .5px))!important;letter-spacing:0!important;font-weight:650!important;line-height:1.15!important}.typography-attendance .attendance-milestone>button{min-width:49px;font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;font-weight:800!important;line-height:1!important}.typography-attendance.attendance-reward-window>header>span{font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;letter-spacing:.04em!important;font-weight:750!important;line-height:1!important}.typography-attendance.attendance-reward-window>header>strong,.typography-attendance .attendance-reward-window__copy b{font-family:var(--font-fantasy)!important;font-size:var(--test-ui-tab-size)!important;font-weight:800!important;line-height:1.15!important}.typography-attendance .attendance-reward-window__copy small{font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;font-weight:650!important;line-height:1.2!important}.typography-attendance .attendance-reward-window__row>em{font-variant-numeric:tabular-nums;font-family:var(--font-ui)!important;font-size:calc(var(--test-ui-label-size) + 1px)!important;font-weight:850!important}.typography-attendance .attendance-week{padding:8px 12px 7px}.typography-attendance .attendance-section-title{min-height:22px;margin-bottom:5px}.typography-attendance .attendance-rule-help{color:#c9a65b;cursor:help;background:#14171bc7;border:1px solid #97783d6b;border-radius:3px;place-items:center;width:25px;height:25px;padding:0;display:grid}.typography-attendance .attendance-rule-help:hover,.typography-attendance .attendance-rule-help:focus-visible{color:#ffe19a;border-color:#d7ad56;outline:none}.typography-attendance .attendance-week-grid{background:#080a0d;border:1px solid #89704361;border-radius:4px;gap:1px;padding:1px}.typography-attendance .attendance-day-reward{background:linear-gradient(#1e2126f5,#111317f5);border:0;border-right:1px solid #75674b40;border-radius:2px;grid-template-rows:14px 29px 13px;height:58px;padding:2px}.typography-attendance .attendance-day-reward:last-child{border-right:0}.typography-attendance .attendance-day-reward.is-today{z-index:1;outline-offset:-1px;outline:1px solid #ebb94ee6;position:relative}.typography-attendance .attendance-day-reward.is-claimed{opacity:1;background:linear-gradient(#192e1ff5,#0f1e15f5)}.typography-attendance .attendance-day-reward .is-claimed-mark{color:#09210f;background:#72c98a;place-items:center;width:18px;height:18px;padding:0;display:grid}.typography-attendance .attendance-calendar-grid>span.is-claimed{color:#d8f5df;background:linear-gradient(#2b6f3dc2,#194b28d1);box-shadow:inset 0 0 0 1px #74d98f2e}.typography-attendance .attendance-calendar-grid>span.is-claimed b{display:none}.typography-attendance .attendance-claim-status{color:#a9c49f;background:linear-gradient(90deg,#1c281b8a,#181d19b8);border:1px solid #60845557;border-radius:3px;justify-content:center;align-items:center;gap:7px;min-height:27px;margin-top:5px;display:flex}.typography-attendance .attendance-claim-status strong,.typography-attendance .attendance-claim-status span{font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;font-weight:800!important;line-height:1!important}.typography-attendance .attendance-claim-status span{color:#d0b978}.typography-attendance .attendance-claim{border-radius:3px;min-height:33px;margin-top:5px}.typography-attendance .attendance-main-grid{grid-template-columns:minmax(190px,.72fr) minmax(0,1.55fr);gap:8px;padding:8px 12px 9px}.typography-attendance :is(.attendance-calendar,.attendance-milestones){border-radius:4px;padding:8px}.typography-attendance .attendance-month-score{border-radius:4px;padding:7px 9px}.typography-attendance .attendance-milestone-list{gap:4px}.typography-attendance .attendance-milestone{min-height:44px;box-shadow:none;border-radius:3px;grid-template-columns:32px minmax(0,1fr) auto;gap:6px;padding:4px 6px}.typography-attendance .attendance-milestone-medal{border-radius:3px;width:31px;height:31px}.typography-attendance .attendance-milestone-medal img{width:27px;height:27px}.typography-attendance .attendance-milestone-copy>div:first-child{align-items:center;gap:6px}.typography-attendance .attendance-milestone-rewards{align-items:center;gap:4px;min-height:18px;margin-top:2px;display:flex;overflow:hidden}.typography-attendance .attendance-reward-chip{color:#cfc1a0;white-space:nowrap;background:#0507096b;border:1px solid #7a6c4f38;border-radius:2px;align-items:center;gap:2px;min-width:0;height:18px;padding:1px 3px 1px 1px;display:inline-flex}.typography-attendance .attendance-reward-chip img{object-fit:contain;width:15px;height:15px}.typography-attendance .attendance-reward-chip b,.typography-attendance .attendance-milestone-rewards>em{color:#d8c58e;font-style:normal;font-family:var(--font-ui)!important;font-size:9px!important;font-weight:800!important;line-height:1!important}.typography-attendance .attendance-milestone-action{place-items:center;min-width:43px;min-height:27px;padding:4px 7px;display:grid}.typography-attendance .attendance-milestone-action.is-icon-only{width:27px;min-width:27px;padding:0}@media (width<=900px){.typography-attendance.attendance-panel{overflow:hidden auto}.typography-attendance .attendance-main-grid{flex-direction:column;display:flex;overflow:visible}.typography-attendance :is(.attendance-calendar,.attendance-milestones){height:auto;overflow:visible}.typography-attendance .attendance-milestone{flex:none;min-height:48px}}@media (width<=1100px),(height<=700px){.slot-enhance-panel.typography-ui-test .slot-enhance-header{min-height:42px}.slot-enhance-panel.typography-ui-test .slot-enhance-milestone{min-height:28px}.typography-item-card .unified-compare-card__header{min-height:66px}.typography-item-card .unified-compare-stat-row{min-height:25px}}.typography-workshop :where(*),.typography-stones :where(*),.typography-runes :where(*),.typography-skills :where(*),.typography-augments :where(*),.typography-augment-draft :where(*),.typography-character :where(*),.typography-character-panel :where(*),.typography-map :where(*){font-family:var(--font-ui)!important}.typography-workshop,.typography-workshop button,.typography-workshop input,.typography-workshop select{text-rendering:geometricprecision;font-family:var(--font-ui)!important}.typography-workshop .atolye-header-title{font-family:var(--font-display)!important;font-size:var(--test-ui-display-size)!important;letter-spacing:.02em!important;font-weight:400!important;line-height:1.25!important}.typography-workshop :is(.combine-section-title,.forge-craft-section-title,.enchant-cost-title,.ws-confirm-title,.ws-help-head,.combine-src-name,.forge-craft-recipe-name,.enchant-item-copy>b){font-family:var(--font-fantasy)!important;font-size:var(--test-ui-tab-size)!important;letter-spacing:.01em!important;font-weight:800!important;line-height:1.15!important}.typography-workshop :is(.atolye-mode-trigger__copy,.atolye-mode-menu,.atolye-master-mini,.forge-craft-tabs,.forge-craft-recipe-state,.forge-craft-level,.forge-craft-price,.forge-craft-success,.combine-src-lbl,.combine-rule-note,.enchant-affix-head,.enchant-affix-main,.enchant-affix-quality,.enchant-cost-copy,.enchant-cost-balance,.enchant-cost-required,.enchant-live-status,.workshop-filter-row,.salvage-result-chip,.salvage-grid-prompt,.ws-help-body){font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;letter-spacing:0!important;font-weight:650!important;line-height:1.2!important}.typography-workshop :is(.forge-craft-submit,.combine-auto-btn,.combine-cta,.enchant-cta,.salvage-cta,.workshop-secondary-action,.ws-confirm-btns button),.typography-workshop .atolye-mode-trigger__copy strong{font-family:var(--font-ui)!important;font-size:var(--test-ui-button-size)!important;letter-spacing:.01em!important;font-weight:800!important;line-height:1!important}.typography-workshop .atolye-master-mini__level,.typography-workshop .atolye-master-mini b{font-variant-numeric:tabular-nums;font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;letter-spacing:0!important;font-weight:800!important;line-height:1!important}.typography-workshop .atolye-master-mini__track{height:9px}.typography-workshop .salvage-rarity-pill{grid-template-columns:8px minmax(0,1fr) auto;gap:5px;height:34px;padding-inline:7px}.typography-workshop .salvage-rarity-pill>span:nth-child(2),.typography-workshop .salvage-rarity-pill b{font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;letter-spacing:0!important;font-weight:750!important;line-height:1!important}.typography-workshop .salvage-rarity-pill__gem{width:7px;height:7px}.typography-stones,.typography-stones button{text-rendering:geometricprecision;font-family:var(--font-ui)!important}.typography-stones-window .game-window-title .font-pixel,.typography-stones .essence-dock__header strong{font-family:var(--font-display)!important;font-size:var(--test-ui-display-size)!important;letter-spacing:.02em!important;font-weight:400!important;line-height:1.25!important}.typography-stones :is(.forge-craft-section-title,.essence-stone-detail__header strong,.essence-ritual-node small,.ess-core-view__preview strong){font-family:var(--font-fantasy)!important;font-size:var(--test-ui-tab-size)!important;letter-spacing:.01em!important;font-weight:800!important;line-height:1.15!important}.typography-stones :is(.essence-dock__set-status,.essence-help,.essence-ritual-node__level,.essence-ritual-node__stage,.essence-stone-detail__header small,.essence-stone-detail__set,.essence-stone-detail__stats,.essence-stone-detail__advance,.essence-stone-detail__tasks,.essence-stone-detail__goal,.forge-craft-price,.forge-craft-price-value,.ess-core-view__rows,.ess-core-view__footer){font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;letter-spacing:0!important;font-weight:650!important;line-height:1.2!important}.typography-stones :is(.ess-core-view__back,.ess-core-view__submit,.essence-stone-detail__actions button,.essence-stone-detail__core-link){font-family:var(--font-ui)!important;font-size:var(--test-ui-button-size)!important;letter-spacing:.01em!important;font-weight:800!important}.typography-runes-window .game-window-title .font-pixel{font-family:var(--font-display)!important;font-size:var(--test-ui-display-size)!important;letter-spacing:.02em!important;font-weight:400!important}.typography-runes,.typography-runes button,.typography-runes .font-pixel,.typography-runes .px-tooltip{text-rendering:geometricprecision;font-family:var(--font-ui)!important;letter-spacing:0!important}.typography-runes h3,.typography-runes .px-tooltip h3{font-family:var(--font-fantasy)!important;font-size:var(--test-ui-tab-size)!important;font-weight:800!important;line-height:1.15!important}.typography-runes .px-tooltip .font-pixel,.typography-runes aside .font-pixel,.typography-runes button.font-pixel{font-size:var(--test-ui-label-size)!important;font-weight:700!important;line-height:1.2!important}.typography-runes svg text.font-pixel{font-family:var(--font-fantasy)!important;letter-spacing:0!important;font-weight:700!important}.typography-skills-window .game-window-title .font-pixel{font-family:var(--font-display)!important;font-size:var(--test-ui-display-size)!important;letter-spacing:.02em!important;font-weight:400!important}.typography-skills,.typography-skills button,.typography-skills .font-pixel{text-rendering:geometricprecision;font-family:var(--font-ui)!important;letter-spacing:0!important}.typography-skills header .font-pixel:first-child,.typography-skills .skilltree-popover h3,.typography-skills .skilltree-popover .font-pixel:first-child{font-family:var(--font-fantasy)!important;font-size:var(--test-ui-tab-size)!important;font-weight:800!important;line-height:1.15!important}.typography-skills :is(.skilltree-btn,.skilltree-popover .font-pixel,.skilltree-scroll .font-pixel){font-size:var(--test-ui-label-size)!important;font-weight:700!important;line-height:1.2!important}.typography-skills button{font-size:var(--test-ui-label-size)!important;font-weight:750!important}.typography-skills header .font-pixel{font-size:9px!important;line-height:1.15!important}.typography-skills .skilltree-node-wrap .font-pixel{font-size:8px!important;font-weight:750!important;line-height:1!important}.typography-skills .skilltree-active-sequence.font-pixel{font-variant-numeric:tabular-nums;font-size:8px!important}.typography-augments,.typography-augments button,.typography-augment-draft,.typography-augment-draft button{text-rendering:geometricprecision;font-family:var(--font-ui)!important}.typography-augments .augment-window__title b,.typography-augment-draft .aug-title{font-family:var(--font-display)!important;font-size:var(--test-ui-display-size)!important;letter-spacing:.02em!important;font-weight:400!important;line-height:1.25!important}.typography-augments :is(.augment-category-heading b,.augment-pick-row__content>b),.typography-augment-draft :is(.aug-front-name,.aug-front-rarity,.aug-back-rarity-label,.aug-front-totals-title){font-family:var(--font-fantasy)!important;font-size:var(--test-ui-tab-size)!important;letter-spacing:.01em!important;font-weight:800!important;line-height:1.15!important}.typography-augments :is(.augment-window__title small,.augment-window__empty,.augment-category-heading span,.augment-pick-row__content),.typography-augment-draft :is(.aug-subtitle,.aug-remain,.aug-back-hint,.aug-front-meta,.aug-front-cat,.aug-front-stack,.aug-front-effects,.aug-front-totals,.aug-reroll-count){font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;letter-spacing:0!important;font-weight:650!important;line-height:1.2!important}.typography-augments :is(.augment-window__close,.augment-pick-row__reroll),.typography-augment-draft :is(.aug-reroll-btn,.aug-visibility-toggle,.aug-front-pick){font-family:var(--font-ui)!important;font-size:var(--test-ui-button-size)!important;font-weight:800!important}.typography-augment-draft .aug-front-name{font-family:var(--font-fantasy)!important;font-size:calc(var(--test-ui-tab-size) + 2px)!important;letter-spacing:.01em!important;text-transform:none!important;font-weight:800!important;line-height:1.15!important}.typography-augment-draft :is(.aug-front-rarity,.aug-back-rarity-label,.aug-front-totals-title){font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;letter-spacing:.02em!important;font-weight:800!important;line-height:1.1!important}.typography-augment-draft .aug-front-effect{font-family:var(--font-ui)!important;font-size:calc(var(--test-ui-label-size) + 1px)!important;letter-spacing:0!important;font-weight:650!important;line-height:1.2!important}.typography-augment-draft .aug-front-total-row{font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;letter-spacing:0!important;font-weight:650!important;line-height:1.2!important}.typography-augments .augment-category-heading{height:auto;min-height:25px;padding-block:4px}.typography-augments .augment-category-heading>b{font-family:var(--font-fantasy)!important;font-size:var(--test-ui-tab-size)!important;font-weight:800!important;line-height:1.1!important}.typography-augments .augment-pick-row{min-height:49px;padding-block:5px}.typography-augments .augment-pick-row__content{gap:4px}.typography-augments .augment-pick-row__content>b{font-family:var(--font-fantasy)!important;font-size:var(--test-ui-tab-size)!important;font-weight:800!important;line-height:1.1!important}.typography-augments .augment-pick-row__content i{font-family:var(--font-ui)!important;font-size:calc(var(--test-ui-label-size) + 1px)!important;letter-spacing:0!important;font-style:normal!important;font-weight:750!important;line-height:1.25!important}.typography-augments .augment-pick-row__content i.is-positive{color:#8fe0a0;text-shadow:0 0 5px #50d27324}.typography-settings-window .game-window-title .font-pixel{font-family:var(--font-display)!important;font-size:var(--test-ui-display-size)!important;letter-spacing:.02em!important;font-weight:400!important}.typography-settings,.typography-settings :where(button,input,p,b,span,strong,output){text-rendering:geometricprecision;letter-spacing:0;font-family:var(--font-ui)!important}.typography-settings.cbset{grid-template-columns:150px minmax(0,1fr)}.typography-settings .cbset__tab{grid-template-columns:20px 24px minmax(0,1fr) 9px;gap:6px;min-height:54px;padding:6px 7px}.typography-settings .cbset__tab-no{font-size:9px;font-weight:700}.typography-settings .cbset__tab-label{font-size:var(--test-ui-tab-size);overflow-wrap:normal;font-weight:800;line-height:1.15;font-family:var(--font-fantasy)!important}.typography-settings .cbset__tab-arrow{font-size:8px}.typography-settings .cbset__module-copy span{letter-spacing:.08em;font-size:9px;font-weight:700}.typography-settings .cbset__module-copy strong{font-size:calc(var(--test-ui-tab-size) + 2px);letter-spacing:.01em;font-weight:800;line-height:1.1;font-family:var(--font-fantasy)!important}.typography-settings .cbset__module-runes{font-size:9px}.typography-settings .cbset-card__title,.typography-settings .cbset-danger-card>div:first-child,.typography-settings .cbset-account-card>div:first-child{font-family:var(--font-fantasy)!important;font-size:var(--test-ui-tab-size)!important;letter-spacing:.01em!important;font-weight:800!important;line-height:1.15!important}.typography-settings .cbset-row{min-height:54px}.typography-settings .cbset-row__label{font-size:var(--test-ui-button-size);font-weight:750;line-height:1.2}.typography-settings .cbset-row__desc{font-size:var(--test-ui-label-size);margin-top:3px;font-weight:600;line-height:1.3}.typography-settings :is(.cbset-toggle,.cbset-seg,.cbset__guide,.cbset-lang){font-size:var(--test-ui-label-size);font-weight:750;line-height:1.15;font-family:var(--font-ui)!important}.typography-settings .cbset-toggle{min-width:72px;height:29px}.typography-settings .cbset-seg{height:auto;min-height:34px}.typography-settings .cbset-seg__mark{font-size:8px}.typography-settings .cbset-audio-master__copy strong{font-size:var(--test-ui-tab-size);font-weight:800;line-height:1.1;font-family:var(--font-fantasy)!important}.typography-settings .cbset-audio-master__copy span{font-size:var(--test-ui-label-size);font-weight:650;line-height:1.2}.typography-settings .cbset-mixer__meta span:first-child{font-size:calc(var(--test-ui-label-size) + 1px);font-weight:700;line-height:1.2}.typography-settings .cbset-mixer__meta output{min-width:45px;font-size:var(--test-ui-label-size);font-weight:750;line-height:1.1;font-family:var(--font-ui)!important}.typography-settings .cbset__guide{height:auto;min-height:29px}.typography-settings .cbset__footer>.font-pixel{font-weight:650;font-family:var(--font-ui)!important;font-size:9px!important}.typography-settings .cbset-size-btn{height:auto;min-height:48px}.typography-settings .cbset-size-btn span:first-child{font-family:var(--font-display)!important;font-size:var(--test-ui-display-size)!important}.typography-settings .cbset-size-btn span:last-child{font-weight:700;font-size:var(--test-ui-label-size)!important}.typography-settings .cbset-lang{min-height:39px}.typography-settings input[type=email],.typography-settings input[type=password]{height:35px;font-weight:650;font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important}.typography-settings :is(p,.text-\[8px\],.text-\[9px\],.text-\[10px\],.text-\[11px\]){font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;line-height:1.35!important}.typography-settings.cbset--mini{grid-template-columns:142px minmax(0,1fr)}.typography-map.wm2-root{grid-template-columns:172px minmax(0,1fr) 270px}.typography-map :where(button,b,small,span,i,strong,h3){text-rendering:geometricprecision}.typography-map .wm2-act{grid-template-columns:25px minmax(0,1fr) auto;gap:7px;padding-inline:7px}.typography-map .wm2-act__copy b,.typography-map .wm2-act--dungeon .wm2-act__copy b{font-family:var(--font-fantasy)!important;font-size:var(--test-ui-tab-size)!important;letter-spacing:.01em!important;font-weight:800!important;line-height:1.05!important}.typography-map .wm2-act__copy small{text-overflow:clip;white-space:normal;overflow:visible;font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;font-weight:650!important;line-height:1.05!important}.typography-map .wm2-act__state i,.typography-map .wm2-dungeon-key :is(span,b){font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;font-weight:750!important}.typography-map .wm2-map__title small{font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;letter-spacing:.04em!important;font-weight:700!important}.typography-map :is(.wm-diffbtn__txt,.wm-diffopt__txt,.wm-diffopt__note){font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;font-weight:750!important}.typography-map .wm2-detail{scrollbar-width:thin;scrollbar-color:#8c682c #090806;padding:9px 10px 8px;overflow:hidden auto}.typography-map .wm2-detail__heading{gap:5px;min-height:88px}.typography-map .wm2-detail__heading strong{font-family:var(--font-display)!important;font-size:calc(var(--test-ui-display-size) + 2px)!important;font-weight:400!important;line-height:1.15!important}.typography-map .wm2-detail__heading b,.typography-map .wm2-detail__heading--dungeon b{text-overflow:clip;white-space:normal;max-width:100%;overflow:visible;font-family:var(--font-fantasy)!important;font-size:calc(var(--test-ui-tab-size) + 1px)!important;font-weight:800!important;line-height:1.15!important}.typography-map .wm2-detail__heading small{font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;letter-spacing:.03em!important;font-weight:700!important;line-height:1.15!important}.typography-map .wm2-facts{padding-inline:8px}.typography-map .wm2-facts>span{grid-template-columns:17px minmax(0,1fr) minmax(64px,auto);gap:6px;min-height:32px}.typography-map .wm2-facts i{white-space:normal;font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;letter-spacing:.02em!important;font-style:normal!important;font-weight:700!important;line-height:1.1!important}.typography-map .wm2-facts b{text-overflow:clip;white-space:normal;overflow:visible;font-family:var(--font-ui)!important;font-size:calc(var(--test-ui-label-size) + 1px)!important;font-weight:800!important;line-height:1.1!important}.typography-map .wm2-element-strip{gap:7px;margin-inline:2px}.typography-map .wm2-element-strip i{font-family:var(--font-ui)!important;font-size:calc(var(--test-ui-label-size) - 1px)!important;letter-spacing:0!important;font-weight:700!important;line-height:1.1!important}.typography-map .wm2-element-strip b{text-overflow:clip;white-space:normal;overflow:visible;font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;font-weight:750!important;line-height:1.15!important}.typography-map .wm2-reward-block h3,.typography-map .dl-rewards h3{font-family:var(--font-fantasy)!important;font-size:var(--test-ui-tab-size)!important;letter-spacing:.01em!important;font-weight:800!important;line-height:1.1!important}.typography-map .wm2-rewards{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.typography-map .wm2-reward-item{grid-template-columns:36px minmax(0,1fr);place-items:center start;gap:5px;min-height:49px;padding:4px 5px}.typography-map .wm2-reward-icon{width:34px;height:36px}.typography-map .wm2-reward-icon>img{width:32px!important;height:32px!important}.typography-map .wm2-reward-item>small,.typography-map .wm2-reward-copy>small{text-align:left;text-overflow:clip;white-space:normal;-webkit-line-clamp:unset;max-width:none;overflow:visible;font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;font-weight:700!important;line-height:1.1!important}.typography-map .wm2-reward-copy,.typography-map .dl-reward__copy{align-content:center;justify-items:start;gap:2px;min-width:0;display:grid}.typography-map :is(.wm2-reward-copy,.dl-reward__copy)>b{font-variant-numeric:tabular-nums;color:#f0cf7a;white-space:nowrap;font-family:var(--font-ui)!important;font-size:calc(var(--test-ui-label-size) + 1px)!important;font-weight:850!important;line-height:1!important}.typography-map :is(.wm2-enter,.dl-enter,.wm2-fate__spin){font-family:var(--font-ui)!important;font-size:var(--test-ui-button-size)!important;font-weight:800!important;line-height:1.15!important}.typography-map .dl-layout{grid-template-columns:minmax(0,1fr) 270px}.typography-map .dl-chamber__heading small,.typography-map .dl-chamber__heading>i,.typography-map .dl-keycard small,.typography-map .dl-stats i,.typography-map .dl-enter small{font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;letter-spacing:.02em!important;font-weight:700!important;line-height:1.15!important}.typography-map .dl-chamber__heading b,.typography-map .dl-keycard b,.typography-map .dl-enter b{text-overflow:clip;white-space:normal;overflow:visible;font-family:var(--font-fantasy)!important;font-size:var(--test-ui-tab-size)!important;font-weight:800!important;line-height:1.15!important}.typography-map .dl-stats>span{min-height:32px}.typography-map .dl-stats b,.typography-map .dl-keycard strong,.typography-map .dl-keycard strong i,.typography-map .dl-reward__icon>i{font-family:var(--font-ui)!important;font-size:calc(var(--test-ui-label-size) + 1px)!important;font-weight:800!important}.typography-map .dl-rewards>div{grid-template-columns:repeat(2,minmax(0,1fr))}.typography-map .dl-reward{grid-template-columns:34px minmax(0,1fr);place-items:center start;gap:5px;min-height:57px;padding:4px 5px}.typography-map .dl-reward__icon{width:32px;height:34px}.typography-map .dl-reward__icon>img{width:30px;height:30px}.typography-map .dl-reward>small,.typography-map .dl-reward__copy>small{text-align:left;text-overflow:clip;white-space:normal;max-width:none;overflow:visible;font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;font-weight:700!important;line-height:1.1!important}.typography-map .wm2-fate-card>b,.typography-map .wm2-fate-card>small,.typography-map .wm2-fate__result :is(small,b){font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;font-weight:750!important;line-height:1.1!important}.typography-map-window .game-window-title{justify-content:flex-end;overflow:visible}.typography-map-window .game-window-title>span:first-child{max-width:42%;position:absolute;left:50%;transform:translate(-50%)}.typography-map-window .game-window-title>div:last-child{z-index:12;margin-left:auto;position:relative}.typography-map-window .map-title-difficulty .wm-diff{margin:0}.typography-map-window .map-title-difficulty .wm-diff__lbl{display:none}.typography-map-window .map-title-difficulty .wm-diffbtn{min-width:126px;min-height:28px;padding:4px 8px;font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;font-weight:800!important;line-height:1.1!important}.typography-map-window .map-title-difficulty .wm-diffmenu{min-width:164px}.typography-map-window .map-title-difficulty :is(.wm-diffopt__txt,.wm-diffopt__note){font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;font-weight:750!important}.typography-map .wm2-detail{overflow:hidden}.typography-map .wm2-node__face b{font-variant-numeric:tabular-nums;font-family:var(--font-ui)!important;font-size:calc(var(--test-ui-button-size) + 1px)!important;font-weight:900!important;line-height:1!important}.typography-map .wm2-fact-element b{text-shadow:0 0 7px}.inventory-typography .rpg-panel-title,.typography-workshop .atolye-header-title,.typography-map-window .game-window-title .font-pixel{color:var(--gold-soft);text-shadow:0 0 8px #d9a44159,0 1px #000000b3;font-family:var(--font-display)!important;font-size:var(--test-ui-display-size)!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-weight:400!important;line-height:1!important}.typography-character,.typography-character button,.typography-character-panel,.typography-character-panel button,.typography-character-panel .font-pixel{text-rendering:geometricprecision;font-family:var(--font-ui)!important;letter-spacing:0!important}.typography-character-window .game-window-title .font-pixel,.typography-character .normal-drawer__heading strong{font-family:var(--font-display)!important;font-size:var(--test-ui-display-size)!important;letter-spacing:.02em!important;font-weight:400!important}.typography-character .normal-drawer__eyebrow{font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;letter-spacing:.04em!important;font-weight:650!important}.typography-character .normal-character-tabs button,.typography-character-panel>div:first-child .font-pixel,.typography-character-panel .character-breakdown-panel>.font-pixel:first-of-type{font-family:var(--font-fantasy)!important;font-size:var(--test-ui-tab-size)!important;font-weight:800!important;line-height:1.15!important}.typography-character .normal-character-identity .font-pixel,.typography-character-panel .character-stat-row .font-pixel,.typography-character-panel .character-breakdown-panel .font-pixel{font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;letter-spacing:0!important;font-weight:700!important;line-height:1.2!important}.typography-character-panel .character-stat-row .font-pixel:last-child,.typography-character-panel .character-breakdown-panel .font-pixel:last-child{font-variant-numeric:tabular-nums;font-weight:800!important}.typography-map-window .game-window-title .font-pixel,.typography-map .wm2-map__title>span{font-family:var(--font-display)!important;font-size:var(--test-ui-display-size)!important;letter-spacing:.02em!important;font-weight:400!important;line-height:1.25!important}.typography-map,.typography-map button{text-rendering:geometricprecision;font-family:var(--font-ui)!important}.typography-map :is(.wm2-act__copy b,.wm2-detail__heading,.dl-chamber__heading,.wm2-fate__cap b,.wm2-reward-block>b,.dl-rewards>b,.dl-keycard b){font-family:var(--font-fantasy)!important;font-size:var(--test-ui-tab-size)!important;letter-spacing:.01em!important;font-weight:800!important;line-height:1.15!important}.typography-map :is(.wm2-map__title small,.wm2-act__copy small,.wm2-act__state,.wm-diff,.wm2-node__state,.wm2-facts,.wm2-reward-item,.wm2-fate__result,.dl-keycard,.dl-stats,.dl-reward){font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;letter-spacing:0!important;font-weight:650!important;line-height:1.2!important}.typography-map :is(.wm2-enter,.dl-enter,.wm2-fate__spin,.wm-diffbtn,.wm-diffopt){font-family:var(--font-ui)!important;font-size:var(--test-ui-button-size)!important;letter-spacing:.01em!important;font-weight:800!important}.typography-map :is(.wm2-facts,.dl-stats,.wm2-node__state,.wm2-reward-item,.dl-reward){font-variant-numeric:tabular-nums}@media (width<=1100px),(height<=700px){.typography-workshop :is(.atolye-mode-trigger__copy,.atolye-mode-menu,.forge-craft-tabs),.typography-stones :is(.essence-stone-detail__stats,.essence-stone-detail__goal),.typography-runes :is(.px-tooltip .font-pixel,aside .font-pixel),.typography-skills :is(.skilltree-btn,.skilltree-popover .font-pixel),.typography-augments .augment-pick-row__content,.typography-augment-draft :is(.aug-front-effects,.aug-front-totals),.typography-character-panel :is(.character-stat-row .font-pixel,.character-breakdown-panel .font-pixel),.typography-map :is(.wm2-facts,.wm2-reward-item,.dl-stats,.dl-reward){font-size:var(--test-ui-label-size)!important}}.typography-workshop .combine-rule-note,.typography-workshop .combine-projected-copy>span{display:none!important}.typography-workshop .combine-src-name,.typography-workshop .combine-projected-copy strong,.typography-workshop .forge-craft-recipe-name,.typography-workshop .forge-craft-output>strong{overflow-wrap:anywhere;text-overflow:clip!important;white-space:normal!important;overflow:visible!important}.typography-workshop .combine-src-name{font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;line-height:1.1!important}.typography-workshop .combine-src-lbl,.typography-workshop .combine-projected-copy small{font-family:var(--font-ui)!important;font-size:calc(var(--test-ui-label-size) - 1px)!important;line-height:1.1!important}.typography-workshop .combine-projected-copy strong{font-family:var(--font-fantasy)!important;font-size:var(--test-ui-tab-size)!important;line-height:1.15!important}.typography-workshop .forge-craft-output>strong{font-family:var(--font-fantasy)!important;font-size:var(--test-ui-tab-size)!important;font-weight:800!important;line-height:1.2!important}.typography-workshop .forge-craft-output>small,.typography-workshop .forge-craft-recipe-watermark>small,.typography-workshop .forge-craft-recipe-state small,.typography-workshop .forge-craft-reveal,.typography-workshop .forge-craft-reveal strong,.typography-workshop .forge-craft-reveal span{font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;letter-spacing:0!important;font-weight:700!important;line-height:1.2!important}.typography-workshop .salvage-rarity-pills{justify-content:center;gap:3px}.typography-workshop .salvage-rarity-pill{border-color:color-mix(in srgb, var(--rarity-color) 42%, #46351f);background:color-mix(in srgb, var(--rarity-color) 6%, #0d0d0a);min-width:max-content;height:30px;color:var(--rarity-color);flex:auto;grid-template-columns:max-content auto;justify-content:center;gap:4px;padding-inline:5px}.typography-workshop .salvage-rarity-pill.is-active{border-color:var(--rarity-color);background:color-mix(in srgb, var(--rarity-color) 14%, #0d0d0a);box-shadow:inset 0 -2px 0 var(--rarity-color), 0 0 8px color-mix(in srgb, var(--rarity-color) 18%, transparent)}.typography-workshop .salvage-rarity-pill__gem{display:none!important}.typography-workshop .salvage-rarity-pill>span:nth-child(2){text-overflow:clip;white-space:nowrap;overflow:visible;font-size:10px!important;line-height:1!important}.typography-workshop .salvage-rarity-pill b{text-align:right;min-width:12px;font-size:9px!important;line-height:1!important}.typography-workshop .combine-projected-copy{transform:translateY(0)}.typography-workshop .combine-sources{flex:0 0 132px;align-items:start;height:132px;min-height:132px;max-height:132px}.typography-workshop .combine-src{height:132px;min-height:132px;max-height:132px}.typography-workshop .combine-forge-flow{flex:0 0 55px;height:55px;min-height:55px}.typography-workshop .combine-projected{flex:0 0 126px;height:126px;min-height:126px;max-height:126px}.typography-workshop .combine-projected-copy{flex:0 0 32px;width:260px;max-width:none;min-height:32px;margin-left:0;transform:translateY(0)}.typography-workshop .combine-projected-copy strong{overflow-wrap:normal;width:max-content;max-width:260px;text-overflow:clip!important;white-space:nowrap!important;overflow:visible!important}.typography-workshop .combine-projected-copy>small{display:none!important}.typography-workshop .enchant-cost-panel{grid-template-columns:minmax(0,1fr) 112px;align-items:center}.typography-workshop .enchant-action-row{justify-content:flex-end;align-items:center;min-height:52px}.typography-workshop .enchant-cta{white-space:nowrap;width:112px;min-height:42px;font-size:var(--test-ui-label-size)!important;padding-inline:8px!important}.typography-runes .rune-tooltip{width:246px!important;padding:10px 12px!important}.typography-runes .rune-tooltip .font-pixel{font-family:var(--font-ui)!important;font-size:calc(var(--test-ui-label-size) + 2px)!important;letter-spacing:0!important;font-weight:700!important;line-height:1.4!important}.typography-runes .rune-tooltip__title{font-family:var(--font-fantasy)!important;font-size:calc(var(--test-ui-label-size) + 2px)!important;font-weight:800!important}.typography-runes .rune-tooltip__description,.typography-runes .rune-tooltip__rank{font-family:var(--font-ui)!important;text-transform:none!important;font-weight:700!important}.typography-runes .rune-summary-panel{width:410px!important;max-height:440px!important}.typography-runes .rune-summary-panel__title{font-family:var(--font-fantasy)!important;font-size:calc(var(--test-ui-tab-size) + 1px)!important;font-weight:800!important;line-height:1.15!important}.typography-runes .rune-summary-panel__subtitle,.typography-runes .rune-summary-panel__count,.typography-runes .rune-summary-panel__heart{font-family:var(--font-ui)!important;font-size:var(--test-ui-label-size)!important;letter-spacing:0!important;font-weight:700!important;line-height:1.2!important}.typography-runes .rune-summary-panel__copy,.typography-runes .rune-summary-panel__empty{font-family:var(--font-ui)!important;font-size:calc(var(--test-ui-label-size) + 2px)!important;letter-spacing:0!important;font-weight:600!important;line-height:1.35!important}.rune-seal-overlay{z-index:30;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#030308e6;place-items:center;padding:12px;display:grid;position:absolute;inset:0}.rune-seal-ledger,.rune-seal-ledger button{text-rendering:geometricprecision;font-family:var(--font-ui)!important}.rune-seal-ledger{background:radial-gradient(circle at 18% 0,#7b54be1f,#0000 36%),linear-gradient(#12101d,#090812);border:1px solid #8f6d31;grid-template-rows:auto auto minmax(0,1fr);width:min(820px,100% - 12px);height:min(560px,100% - 8px);min-height:0;display:grid;overflow:hidden;box-shadow:0 18px 50px #000000d1,inset 0 0 0 1px #ffdf910d}.rune-seal-ledger__header{background:linear-gradient(90deg,#4931147a,#1a1423cc 48%,#0c0b14f2);border-bottom:1px solid #966f318c;grid-template-columns:34px minmax(0,1fr) auto 32px;align-items:center;gap:10px;min-height:68px;padding:9px 10px 9px 12px;display:grid}.rune-seal-ledger__mark{color:#e6bd60;background:#32220db8;border:1px solid #e6bd6080;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 0 12px #e6bd6024}.rune-seal-ledger__heading{min-width:0}.rune-seal-ledger__heading h3{color:#f3d98f;letter-spacing:.025em;margin:0;font-weight:400;line-height:1.25;font-family:var(--font-display)!important;font-size:var(--test-ui-display-size)!important}.rune-seal-ledger__heading p{color:#b9aec8;max-width:560px;font-size:calc(var(--test-ui-label-size) + 1px);margin:5px 0 0;font-weight:600;line-height:1.25}.rune-seal-ledger__wallet{align-items:center;gap:6px;display:flex}.rune-seal-ledger__wallet>span{color:#d9c8ef;min-height:30px;font-size:calc(var(--test-ui-label-size) + 1px);font-variant-numeric:tabular-nums;background:#07060eb8;border:1px solid #42375d;align-items:center;gap:5px;padding:4px 8px;display:inline-flex}.rune-seal-ledger__wallet>span:last-child{color:#ffce4d}.rune-seal-ledger__wallet small{color:#8d82a4;font-size:9px;font-weight:800}.rune-seal-ledger__close{color:#b9a578;cursor:pointer;background:#17120d;border:1px solid #5f4927;place-items:center;width:30px;height:30px;padding:0;font-size:20px;line-height:1;display:grid}.rune-seal-ledger__close:hover{color:#fff0bd;border-color:#c4933e}.rune-seal-slots{background:#0a0912a3;border-bottom:1px solid #654e846b;padding:8px 10px 9px}.rune-seal-section-head{justify-content:space-between;align-items:center;gap:8px;min-height:24px;margin-bottom:6px;display:flex}.rune-seal-section-head strong{color:#d9c6ff;font-size:var(--test-ui-tab-size);letter-spacing:.02em;font-weight:800;font-family:var(--font-fantasy)!important}.rune-seal-section-head>span{color:#9b88c4;font-size:var(--test-ui-label-size);font-variant-numeric:tabular-nums;font-weight:800}.rune-seal-slot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.rune-seal-slot{background:#0d0b17e0;border:1px solid #342c49;min-width:0;min-height:82px;overflow:hidden}.rune-seal-slot.is-open{border-color:#54436f}.rune-seal-slot.has-seal{background:linear-gradient(135deg,#4c321238,#110d1ceb);border-color:#aa8542}.rune-seal-slot.is-locked{opacity:.68}.rune-seal-slot>header{color:#a99cb9;min-height:25px;font-size:var(--test-ui-label-size);background:#ffffff05;border-bottom:1px solid #50406761;justify-content:space-between;align-items:center;padding:3px 7px;display:flex}.rune-seal-slot.has-seal>header{color:#e2c47c}.rune-seal-slot__locked,.rune-seal-slot__empty,.rune-seal-slot__equipped{color:#80758f;min-height:56px;font-size:var(--test-ui-label-size);text-align:center;justify-content:center;align-items:center;gap:7px;padding:6px 8px;line-height:1.15;display:flex}.rune-seal-slot__locked button,.rune-seal-slot__equipped button,.rune-seal-card footer>button{color:#ead493;min-height:28px;font-size:var(--test-ui-label-size);cursor:pointer;background:linear-gradient(#352513,#19120b);border:1px solid #765c2f;padding:4px 9px;font-weight:800}.rune-seal-slot__locked button:disabled,.rune-seal-slot__equipped button:disabled,.rune-seal-card footer>button:disabled{opacity:.38;cursor:not-allowed}.rune-seal-slot__locked{flex-wrap:wrap}.rune-seal-slot__equipped{justify-content:flex-start}.rune-seal-slot__icon{font-size:24px;line-height:1}.rune-seal-slot__equipped strong{color:#f0dcaa;min-width:0;font-size:calc(var(--test-ui-tab-size) + 1px);text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden;font-family:var(--font-fantasy)!important}.rune-seal-slot__empty span{color:#6f5a94;font-size:22px}.rune-seal-combat-note{color:#ff9d9d;font-size:var(--test-ui-label-size);align-items:center;gap:6px;margin-top:7px;font-weight:700;display:flex}.rune-seal-collection{flex-direction:column;min-height:0;padding:8px 10px 10px;display:flex;overflow:hidden}.rune-seal-card-grid{scrollbar-width:thin;scrollbar-color:#67528f #0b0912;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:7px;min-height:0;padding-right:4px;display:grid;overflow-y:auto}.rune-seal-card{--seal-accent:#665783;border:1px solid color-mix(in srgb, var(--seal-accent) 64%, #282132);background:linear-gradient(135deg, color-mix(in srgb, var(--seal-accent) 8%, #12101b), #0c0a13 72%);min-width:0;min-height:128px;box-shadow:inset 2px 0 0 color-mix(in srgb, var(--seal-accent) 70%, transparent);grid-template-columns:42px minmax(0,1fr);gap:9px;padding:9px;display:grid}.rune-seal-card.is-class-locked{opacity:.48;filter:grayscale(.3)}.rune-seal-card.is-equipped{box-shadow:inset 3px 0 #f0c968,0 0 12px #f0c96817}.rune-seal-card__icon{color:#f0d789;border:1px solid color-mix(in srgb, var(--seal-accent) 72%, #4b3a22);background:#050409b8;place-items:center;width:40px;height:40px;font-size:24px;line-height:1;display:grid}.rune-seal-card__content{flex-direction:column;min-width:0;display:flex}.rune-seal-card__content>header{justify-content:space-between;align-items:baseline;gap:7px;min-width:0;display:flex}.rune-seal-card__content>header strong{color:#f0e6fa;min-width:0;font-size:calc(var(--test-ui-tab-size) + 2px);text-overflow:ellipsis;white-space:nowrap;font-weight:800;line-height:1.15;overflow:hidden;font-family:var(--font-fantasy)!important}.rune-seal-card__content>header span{color:#9388a3;font-size:calc(var(--test-ui-label-size) - 1px);flex:none;font-weight:700}.rune-seal-card__content>p{color:#c8c0d1;font-size:calc(var(--test-ui-label-size) + 1px);margin:5px 0 7px;font-weight:550;line-height:1.3}.rune-seal-card__content>footer{justify-content:space-between;align-items:center;gap:7px;min-height:29px;margin-top:auto;display:flex}.rune-seal-card__costs{align-items:center;gap:6px;display:flex}.rune-seal-card__costs>span{color:#9ad0ff;font-size:var(--test-ui-label-size);font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.rune-seal-card__costs>span:nth-child(2){color:#ffce4d}.rune-seal-card__costs>span.is-missing{color:#ff7f7f}.rune-seal-card__costs>span.is-state{color:var(--seal-accent);font-weight:800}.rune-seal-card__locked{color:#8f849e;font-size:var(--test-ui-label-size);font-weight:700}@media (width<=760px){.rune-seal-ledger__header{grid-template-columns:30px minmax(0,1fr) 30px}.rune-seal-ledger__wallet{display:none}.rune-seal-card-grid{grid-template-columns:1fr}}
