/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--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-leading:initial;--tw-font-weight:initial;--tw-tracking: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;--bonus-angle:0deg}}}@layer theme{:host,:root{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-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-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--leading-relaxed:1.625;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-body);--default-mono-font-family:var(--font-mono);--font-display:var(--font-display);--font-pixel:var(--font-press)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-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}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.-top-3{top:calc(var(--spacing) * -3)}.top-0{top:0}.top-5{top:calc(var(--spacing) * 5)}.top-8{top:calc(var(--spacing) * 8)}.top-\[5\.5rem\]{top:5.5rem}.top-\[12\%\]{top:12%}.top-\[18\%\]{top:18%}.top-\[38\%\]{top:38%}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-\[12\%\]{right:12%}.right-\[22\%\]{right:22%}.right-\[28\%\]{right:28%}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-24{bottom:calc(var(--spacing) * 24)}.bottom-\[16\%\]{bottom:16%}.bottom-\[28\%\]{bottom:28%}.left-0{left:0}.left-\[8\%\]{left:8%}.left-\[12\%\]{left:12%}.left-\[22\%\]{left:22%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-\[1\]{z-index:1}.z-\[5\]{z-index:5}.float-right{float:right}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-auto{margin-inline:auto}.my-3{margin-block:calc(var(--spacing) * 3)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.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-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-44{height:calc(var(--spacing) * 44)}.h-52{height:calc(var(--spacing) * 52)}.h-\[10\.4rem\]{height:10.4rem}.h-dvh{height:100dvh}.h-full{height:100%}.max-h-\[calc\(100vh-2\.5rem\)\]{max-height:calc(100vh - 2.5rem)}.min-h-0{min-height:0}.min-h-\[240px\]{min-height:240px}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-44{width:calc(var(--spacing) * 44)}.w-52{width:calc(var(--spacing) * 52)}.w-\[10\.4rem\]{width:10.4rem}.w-\[min\(100\%\,18rem\)\]{width:min(100%,18rem)}.w-fit{width:fit-content}.w-full{width:100%}.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-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[310px\]{max-width:310px}.max-w-\[360px\]{max-width:360px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-\[560px\]{min-width:560px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.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}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}: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-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.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-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[\#ff3366\]{border-color:#f36}.border-accent,.border-accent\/50{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.border-accent\/50{border-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.border-border,.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/60{border-color:color-mix(in oklab,var(--border) 60%,transparent)}}.border-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/70{border-color:color-mix(in oklab,var(--border) 70%,transparent)}}.border-crystal\/50{border-color:var(--crystal)}@supports (color:color-mix(in lab,red,red)){.border-crystal\/50{border-color:color-mix(in oklab,var(--crystal) 50%,transparent)}}.border-danger\/50{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.border-danger\/50{border-color:color-mix(in oklab,var(--danger) 50%,transparent)}}.border-success\/50{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.border-success\/50{border-color:color-mix(in oklab,var(--success) 50%,transparent)}}.bg-accent\/8{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/8{background-color:color-mix(in oklab,var(--accent) 8%,transparent)}}.bg-accent\/10{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/10{background-color:color-mix(in oklab,var(--accent) 10%,transparent)}}.bg-background,.bg-background\/60{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/60{background-color:color-mix(in oklab,var(--background) 60%,transparent)}}.bg-background\/65{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/65{background-color:color-mix(in oklab,var(--background) 65%,transparent)}}.bg-background\/70{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/70{background-color:color-mix(in oklab,var(--background) 70%,transparent)}}.bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/80{background-color:color-mix(in oklab,var(--background) 80%,transparent)}}.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-crystal\/10{background-color:var(--crystal)}@supports (color:color-mix(in lab,red,red)){.bg-crystal\/10{background-color:color-mix(in oklab,var(--crystal) 10%,transparent)}}.bg-danger\/10{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.bg-danger\/10{background-color:color-mix(in oklab,var(--danger) 10%,transparent)}}.bg-ink\/40{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.bg-ink\/40{background-color:color-mix(in oklab,var(--ink) 40%,transparent)}}.bg-ink\/45{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.bg-ink\/45{background-color:color-mix(in oklab,var(--ink) 45%,transparent)}}.bg-success\/10{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/10{background-color:color-mix(in oklab,var(--success) 10%,transparent)}}.bg-surface\/90{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/90{background-color:color-mix(in oklab,var(--surface) 90%,transparent)}}.bg-surface\/92{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/92{background-color:color-mix(in oklab,var(--surface) 92%,transparent)}}.object-contain{object-fit:contain}.p-0{padding:0}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.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-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-display{font-family:var(--font-display)}.font-pixel{font-family:var(--font-press)}.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-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-\[\#ffea3c\]{color:#ffea3c}.text-accent{color:var(--accent)}.text-accent-hot{color:var(--accent-hot)}.text-amethyst{color:var(--amethyst)}.text-crystal{color:var(--crystal)}.text-danger{color:var(--danger)}.text-foreground{color:var(--foreground)}.text-mmm{color:var(--mmm)}.text-muted{color:var(--muted)}.text-success{color:var(--success)}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-60{opacity:.6}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_10px_rgba\(255\,184\,0\,0\.55\)\]{--tw-drop-shadow-size:drop-shadow(0 0 10px var(--tw-drop-shadow-color,#ffb8008c));--tw-drop-shadow:var(--tw-drop-shadow-size)}.drop-shadow-\[0_0_10px_rgba\(255\,184\,0\,0\.55\)\],.drop-shadow-\[0_0_14px_rgba\(255\,184\,0\,0\.5\)\]{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_0_14px_rgba\(255\,184\,0\,0\.5\)\]{--tw-drop-shadow-size:drop-shadow(0 0 14px var(--tw-drop-shadow-color,#ffb80080));--tw-drop-shadow:var(--tw-drop-shadow-size)}.drop-shadow-\[0_0_22px_rgba\(0\,229\,255\,0\.45\)\]{--tw-drop-shadow-size:drop-shadow(0 0 22px var(--tw-drop-shadow-color,#00e5ff73));--tw-drop-shadow:var(--tw-drop-shadow-size)}.drop-shadow-\[0_0_22px_rgba\(0\,229\,255\,0\.45\)\],.drop-shadow-\[0_0_28px_rgba\(255\,184\,0\,0\.52\)\]{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_0_28px_rgba\(255\,184\,0\,0\.52\)\]{--tw-drop-shadow-size:drop-shadow(0 0 28px var(--tw-drop-shadow-color,#ffb80085));--tw-drop-shadow:var(--tw-drop-shadow-size)}.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,)}.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))}.outline-none{--tw-outline-style:none;outline-style:none}.\[image-rendering\:pixelated\]{image-rendering:pixelated}.first\:font-semibold:first-child{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.first\:text-foreground:first-child{color:var(--foreground)}@media (hover:hover){.hover\:text-accent:hover{color:var(--accent)}}@media (min-width:40rem){.sm\:-top-4{top:calc(var(--spacing) * -4)}.sm\:block{display:block}.sm\:h-20{height:calc(var(--spacing) * 20)}.sm\:h-52{height:calc(var(--spacing) * 52)}.sm\:h-64{height:calc(var(--spacing) * 64)}.sm\:h-72{height:calc(var(--spacing) * 72)}.sm\:min-h-\[300px\]{min-height:300px}.sm\:w-20{width:calc(var(--spacing) * 20)}.sm\:w-52{width:calc(var(--spacing) * 52)}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-72{width:calc(var(--spacing) * 72)}.sm\:w-auto{width:auto}.sm\:max-w-\[360px\]{max-width:360px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:p-12{padding:calc(var(--spacing) * 12)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-3{padding-block:calc(var(--spacing) * 3)}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-\[13px\]{font-size:13px}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:64rem){.lg\:block{display:block}.lg\:hidden{display:none}.lg\:min-h-\[430px\]{min-height:430px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[0\.92fr_1\.08fr\]{grid-template-columns:.92fr 1.08fr}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1\.08fr_0\.92fr\]{grid-template-columns:1.08fr .92fr}.lg\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.lg\:grid-cols-\[minmax\(0\,240px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,240px) minmax(0,1fr)}.lg\:border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:pt-12{padding-top:calc(var(--spacing) * 12)}.lg\:pb-20{padding-bottom:calc(var(--spacing) * 20)}}}:root{--background:#090b10;--foreground:#f4efe4;--surface:#121620;--surface-elevated:#1a2130;--border:#2c3850;--muted:#8b93a8;--accent:#ffb800;--accent-hot:#ffa01c;--mmm:#7ec8ff;--crystal:#00e5ff;--amethyst:#a855f7;--success:#10b981;--danger:#f36;--surge:#ffea3c;--ink:#140c04}body,html{background:var(--background)}body{color:var(--foreground);font-family:var(--font-body),system-ui,sans-serif}.font-pixel{font-family:var(--font-press),ui-monospace,monospace;letter-spacing:.06em;line-height:1.55}.font-display{font-family:var(--font-display),var(--font-body),system-ui,sans-serif}.mine-atmosphere{background:radial-gradient(70% 50% at 18% 85%,#00e5ff29,#0000 55%),radial-gradient(50% 40% at 82% 18%,#00b4dc1a,#0000 50%),radial-gradient(40% 30% at 70% 70%,#ffb8000f,#0000 50%),linear-gradient(#06080e,#0a1018 48%,#070b12)}.mine-rock{opacity:.45;background-image:repeating-linear-gradient(0deg,#0000 0 7px,#0000002e 7px 8px),repeating-linear-gradient(90deg,#0000 0 7px,#ffffff04 7px 8px);-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#000 10%,#0000 80%);mask-image:radial-gradient(80% 70% at 50% 40%,#000 10%,#0000 80%)}.scanlines{opacity:.28;mix-blend-mode:multiply;background:repeating-linear-gradient(#0000 0 2px,#0000002e 2px 3px)}.crystal-shard{pointer-events:none;width:14px;height:14px;animation:pulse-glow 3.4s ease-in-out infinite;position:absolute;transform:rotate(45deg)}.crystal-shard--cyan{background:#00e5ff;box-shadow:0 0 22px #00e5ff,0 0 48px #00e5ff73}.crystal-shard--gold{background:#ffb800;animation-delay:.8s;box-shadow:0 0 22px #ffb800,0 0 48px #ffb80066}.crystal-shard--amethyst{background:#a855f7;animation-delay:1.6s;box-shadow:0 0 22px #a855f7,0 0 48px #a855f780}.embers span{background:#00e5ff;width:3px;height:3px;animation:ember-rise linear infinite;position:absolute;bottom:-8px;box-shadow:0 0 8px #00e5ff,0 0 14px #00e5ff8c}.embers span:first-child{animation-duration:7s;left:6%}.embers span:nth-child(2){animation-duration:9s;animation-delay:1s;left:14%}.embers span:nth-child(3){animation-duration:6.5s;animation-delay:2.2s;left:22%}.embers span:nth-child(4){animation-duration:8s;animation-delay:.4s;left:31%}.embers span:nth-child(5){animation-duration:10s;animation-delay:1.8s;left:42%}.embers span:nth-child(6){animation-duration:7.4s;animation-delay:.9s;left:53%}.embers span:nth-child(7){animation-duration:8.6s;animation-delay:2.6s;left:61%}.embers span:nth-child(8){animation-duration:6.8s;animation-delay:.2s;left:70%}.embers span:nth-child(9){animation-duration:9.2s;animation-delay:1.4s;left:78%}.embers span:nth-child(10){animation-duration:7.8s;animation-delay:3s;left:86%}.embers span:nth-child(11){animation-duration:8.4s;animation-delay:.7s;left:93%}.embers span:nth-child(12){animation-duration:11s;animation-delay:2s;left:48%}.arcade-btn{font-family:var(--font-press),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:linear-gradient(#ffe27a,#ffb800 52%,#f59e0b);border:3px solid #3b2500;border-radius:2px;justify-content:center;align-items:center;gap:.5rem;padding:.9rem 1.35rem .8rem;font-size:10px;line-height:1.4;transition:transform 80ms,box-shadow 80ms,filter 80ms;display:inline-flex;box-shadow:0 6px #7a4e00,0 6px 0 3px #1a1000,0 12px 28px #ffb80059}.arcade-btn:hover{filter:brightness(1.08)}.arcade-btn:active{transform:translateY(5px);box-shadow:0 1px #7a4e00,0 1px 0 3px #1a1000,0 4px 12px #ffb80040}.arcade-btn--sm{padding:.55rem .85rem .48rem;font-size:9px;box-shadow:0 4px #7a4e00,0 4px 0 3px #1a1000,0 8px 18px #ffb8004d}.arcade-btn--sm:active{transform:translateY(3px)}.arcade-btn--cyan{color:#042028;background:linear-gradient(#9af6ff,#00e5ff 55%,#00b8cc);border-color:#04343c;box-shadow:0 6px #0a6b78,0 6px 0 3px #021418,0 12px 28px #00e5ff52}.arcade-btn--cyan:active{box-shadow:0 1px #0a6b78,0 1px 0 3px #021418,0 4px 12px #00e5ff33}.arcade-btn--ghost{color:var(--crystal);background:#121620d9;border-color:#00e5ff;box-shadow:0 4px #0a4d58,0 4px 0 2px #021418,0 0 18px #00e5ff33}.arcade-btn--danger{color:#2a040c;background:linear-gradient(#ff8aa8,#f36 55%,#d01748);border-color:#3b0614;box-shadow:0 6px #8a1234,0 6px 0 3px #1a0408,0 12px 28px #ff336659}.arcade-btn--sm.arcade-btn--danger{box-shadow:0 4px #8a1234,0 4px 0 3px #1a0408,0 8px 18px #ff33664d}.arcade-btn--danger:active{box-shadow:0 1px #8a1234,0 1px 0 3px #1a0408,0 4px 12px #ff336638}.arcade-btn--success{color:#042014;background:linear-gradient(#9af6c4,#10b981 55%,#059669);border-color:#043420;box-shadow:0 6px #0a6b48,0 6px 0 3px #021410,0 12px 28px #10b98152}.arcade-btn--sm.arcade-btn--success{box-shadow:0 4px #0a6b48,0 4px 0 3px #021410,0 8px 18px #10b9814d}.arcade-btn--success:disabled{filter:none;opacity:1;pointer-events:none}.arcade-btn:disabled{filter:grayscale(.45);opacity:.55;pointer-events:none}.arcade-btn--soon,.arcade-btn--soon:disabled{filter:none;opacity:1;color:#4aa3ff;box-shadow:none;cursor:not-allowed;background:#090b10;border-color:#4aa3ff}.btn-soon{color:#ff2a2a;margin-left:.4rem}.exchange-soon-copy{text-align:center;font-family:var(--font-press),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--crystal);margin:1.75rem 0 1.35rem;font-size:13px;line-height:1.7}.exchange-soon-block{flex-direction:column;align-items:center;display:flex}.exchange-soon-block .exchange-soon-copy{margin-bottom:.85rem}.exchange-wallet-copy{cursor:pointer;font-family:var(--font-press),ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase;color:#8ec8d8;background:#121620eb;border:2px solid #2c3850;align-items:center;gap:.4rem;margin:0;padding:.35rem .55rem;font-size:9px;display:inline-flex}.exchange-wallet-copy:focus-visible,.exchange-wallet-copy:hover{border-color:var(--accent);color:var(--crystal);outline:none}.exchange-wallet-copy-icon{flex-shrink:0;display:block}.exchange-wallet-meta{font-family:var(--font-press),ui-monospace,monospace;text-transform:uppercase;color:var(--crystal);margin-top:.75rem;font-size:8px}.wallet-copied-toast-layer{z-index:500;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.pixel-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#121620db;border:4px solid #2c3850;box-shadow:0 0 0 4px #090b10,inset 0 0 0 2px #ffb8001f}.pixel-panel--gold{border-color:#ffb800;box-shadow:0 0 0 4px #090b10,0 0 28px #ffb80038,inset 0 0 0 2px #ffb8002e}.pixel-panel--cyan{border-color:#00e5ff;box-shadow:0 0 0 4px #090b10,0 0 28px #00e5ff38,inset 0 0 0 2px #00e5ff29}.pixel-panel--amethyst{border-color:#a855f7;box-shadow:0 0 0 4px #090b10,0 0 28px #a855f73d,inset 0 0 0 2px #a855f72e}.pixel-panel--success{border-color:#10b981;box-shadow:0 0 0 4px #090b10,0 0 28px #10b98138,inset 0 0 0 2px #10b98129}.pixel-corners{clip-path:polygon(0 8px,8px 8px,8px 0,calc(100% - 8px) 0,calc(100% - 8px) 8px,100% 8px,100% calc(100% - 8px),calc(100% - 8px) calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,8px calc(100% - 8px),0 calc(100% - 8px))}.ticker-strip{background:0 0!important;border-bottom:1px solid #f36!important}.ticker-track{width:max-content;animation:ticker 32s linear infinite;display:flex}.ticker-phrase{white-space:nowrap;overflow-wrap:normal;word-break:normal;text-shadow:0 0 10px;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.ticker-phrase{text-shadow:0 0 10px color-mix(in srgb,currentColor 55%,transparent)}}.site-chrome-bar{position:relative}.site-nav{flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.site-nav__toggle{display:none}.site-nav__links{align-items:center;gap:.5rem;display:flex}.site-nav__icon{width:18px;height:12px;display:block;position:relative}.site-nav__icon span{background:currentColor;height:2px;position:absolute;left:0;right:0;box-shadow:0 0 6px}@supports (color:color-mix(in lab,red,red)){.site-nav__icon span{box-shadow:0 0 6px color-mix(in srgb,currentColor 60%,transparent)}}.site-nav__icon span{transition:transform .12s,opacity .12s,top .12s}.site-nav__icon span:first-child{top:0}.site-nav__icon span:nth-child(2){top:5px}.site-nav__icon span:nth-child(3){top:10px}.site-nav.is-open .site-nav__icon span:first-child{top:5px;transform:rotate(45deg)}.site-nav.is-open .site-nav__icon span:nth-child(2){opacity:0}.site-nav.is-open .site-nav__icon span:nth-child(3){top:5px;transform:rotate(-45deg)}@media (max-width:1023px){.site-nav__toggle{width:2.65rem;min-width:2.65rem;height:2.65rem;padding:0;display:inline-flex}.site-nav__links{z-index:40;background:#090b10f7;border:3px solid #00e5ff;flex-direction:column;align-items:stretch;gap:.7rem;padding:.9rem;display:none;position:absolute;top:calc(100% - .15rem);left:1rem;right:1rem;box-shadow:0 6px #0a4d58,0 6px 0 2px #021418,0 18px 36px #00e5ff38}.site-nav.is-open .site-nav__links{display:flex}.site-nav__links .arcade-btn{width:100%}}@media (min-width:640px) and (max-width:1023px){.site-nav__links{left:1.5rem;right:1.5rem}}@media (min-width:1024px){.site-nav__links{gap:.75rem}}.pulse-dot{background:#10b981;border-radius:0;width:8px;height:8px;animation:pulse-glow 1.6s ease-in-out infinite;box-shadow:0 0 10px #10b981}.hp-track{background:#090b10;border:2px solid #2c3850;height:12px;box-shadow:inset 0 0 0 1px #090b10}.hp-fill{background:repeating-linear-gradient(90deg,#00e5ff 0 6px,#00b8cc 6px 8px);height:100%;transition:width .12s linear;box-shadow:0 0 10px #00e5ff8c}.hp-fill.is-surge{background:repeating-linear-gradient(90deg,#ffb800 0 6px,#d69800 6px 8px);box-shadow:0 0 10px #ffb8008c}.hp-fill.is-critical{background:repeating-linear-gradient(90deg,#f36 0 6px,#c81e4a 6px 8px);box-shadow:0 0 10px #f369}.hp-fill.is-healthy{background:repeating-linear-gradient(90deg,#10b981 0 6px,#0c8b61 6px 8px);box-shadow:0 0 10px #10b9818c}.hp-fill.is-warn{background:repeating-linear-gradient(90deg,#ffb800 0 6px,#d49200 6px 8px);box-shadow:0 0 10px #ffb8008c}.loot-card{transition:transform .16s,box-shadow .16s,filter .16s}.loot-card:hover{filter:brightness(1.06);transform:translateY(-6px)}.block-shake{animation:block-shake .22s}.block-break{animation:block-break .55s}.pickaxe-swing{transform-origin:50% 88%;animation:pickaxe-swing .24s}.block-strike-bastion.pickaxe-swing{transform-origin:28% 82%}.pickaxe-genesis-trail{filter:drop-shadow(0 0 5px #ffb800)}.genesis-profile-frame{background:#121620;box-shadow:0 0 0 2px #a855f7,0 0 8px #a855f78c}.floater{font-family:var(--font-press),ui-monospace,monospace;pointer-events:none;font-size:10px;animation:floater-up .85s ease-out forwards}.floater,.loot-gain{text-shadow:0 2px #090b10}.loot-gain{animation:loot-gain-rise 1.58s ease-out forwards}.loot-gain .is-mmm,.loot-gain.is-mmm,.ulti-loot-line .is-mmm,.ulti-loot-line.is-mmm{color:var(--mmm)}.ulti-loot-stack{z-index:50;pointer-events:none;position:absolute;inset:0}.ulti-loot-line{text-align:center;text-shadow:0 2px #090b10;background:#090b10d1;border:2px solid #2c3850;min-width:8rem;padding:4px 8px;transition:transform .18s ease-out,opacity .28s linear;position:absolute;top:50%;left:50%;box-shadow:0 2px #090b10}.ulti-loot-line.is-fading{opacity:0}.loot-drop.is-muted{color:var(--muted)}.loot-drop.is-success{color:var(--success)}.loot-drop.is-crystal{color:var(--crystal)}.loot-drop.is-amethyst{color:var(--amethyst)}.loot-drop.is-accentHot{color:var(--accent-hot);text-shadow:0 0 8px var(--accent-hot),0 2px 0 #090b10}@supports (color:color-mix(in lab,red,red)){.loot-drop.is-accentHot{text-shadow:0 0 8px color-mix(in srgb,var(--accent-hot) 45%,transparent),0 2px 0 #090b10}}.loot-drop.is-surge{color:var(--surge);text-shadow:0 0 10px var(--surge),0 2px 0 #090b10}@supports (color:color-mix(in lab,red,red)){.loot-drop.is-surge{text-shadow:0 0 10px color-mix(in srgb,var(--surge) 55%,transparent),0 2px 0 #090b10}}.title-glow{text-shadow:0 0 18px #ffb80059,0 4px #00000073}.title-cyan{color:#00e5ff;text-shadow:0 0 18px #00e5ff73,0 4px #00000073}.home-hero{position:relative}.home-hero-launch .pulse-dot{width:12px;height:12px;box-shadow:0 0 14px #10b981}.home-hero:before{z-index:-1;content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#00e5ff09 1px,#0000 0),linear-gradient(#00e5ff09 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0 1rem;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.home-economy-card,.home-loop-card{min-height:100%}.home-loop-card{transition:transform .14s,filter .14s}.home-loop-card:hover{filter:brightness(1.06);transform:translateY(-4px)}.home-season-art{background:radial-gradient(circle,#ffb80033,#0000 42%),repeating-linear-gradient(135deg,#ffb80009 0 8px,#0000 8px 16px),#090b10}.home-earn-art{background:radial-gradient(circle,#00e5ff38,#0000 42%),repeating-linear-gradient(135deg,#00e5ff0a 0 8px,#0000 8px 16px),#090b10}.home-earn-coin{filter:drop-shadow(0 0 28px #00e5ff85);animation:home-earn-coin-pulse 2.4s ease-in-out infinite}@keyframes home-earn-coin-pulse{0%,to{transform:scale(.96)}50%{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.home-earn-coin{animation:none}}.home-final-cta{background:radial-gradient(circle at 50% 0,#00e5ff30,#0000 55%),#121620f0}.docs-hero{border-bottom:2px solid #00e5ff47;align-items:end;gap:2rem;padding-bottom:2rem;display:grid}.docs-mobile-toc,.docs-section,.docs-toc{box-shadow:0 0 0 3px #090b10,0 14px 40px #0000003d}.docs-toc-link{color:#8b93a8;font-family:var(--font-press),ui-monospace,monospace;text-transform:uppercase;grid-template-columns:1.8rem 1fr;gap:.35rem;padding:.48rem .35rem;font-size:7px;line-height:1.55;transition:color .12s,background-color .12s;display:grid}.docs-toc-link:focus-visible,.docs-toc-link:hover{color:#f4efe4;background:#00e5ff14;outline:none}.docs-section{overflow:hidden}.docs-bullet{padding-left:1.35rem;position:relative}.docs-bullet:before{content:"";background:#ffb800;width:7px;height:7px;position:absolute;top:.5em;left:0;transform:rotate(45deg);box-shadow:0 0 8px #ffb80073}.docs-table-wrap{scrollbar-color:#2c3850 #090b10}.docs-note{box-shadow:inset 8px 0 20px #ffb8000f}@media (min-width:640px){.home-hero:before{inset-inline:1.5rem}}@media (min-width:1024px){.docs-hero{grid-template-columns:minmax(0,1fr) auto}}.public-site{max-width:100%;overflow-x:clip}.public-site .docs-section,.public-site .docs-table-wrap,.public-site .loot-card,.public-site .pixel-panel,.public-site .public-card,.public-site main,.public-site section{min-width:0;max-width:100%}.public-site .docs-section{overflow:visible}.public-site .docs-bullet,.public-site .docs-note,.public-site .docs-toc-link,.public-site .home-display,.public-site .public-art-badge,.public-site .public-card-value,.public-site h1,.public-site h2,.public-site h3,.public-site li,.public-site main p,.public-site td,.public-site th{overflow-wrap:break-word;word-break:normal;max-width:100%}.public-site .loot-card .font-pixel,.public-site .public-art-badge,.public-site .public-card-value,.public-site .public-stat-chip .font-pixel{overflow-wrap:anywhere;word-break:break-word}.public-site .home-display{line-height:1.12}.public-site .brand-mark__name{overflow-wrap:anywhere;word-break:break-word}.public-site .arcade-btn,.public-site .ticker-phrase,.public-site .ticker-strip,.public-site .ticker-track,.public-site .ticker-track p{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:none}.public-site .docs-table-wrap{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.public-site .docs-table-wrap table{width:100%}@media (max-width:719px){.public-site .docs-table-wrap{overflow-x:visible}.public-site .docs-table-wrap table,.public-site .docs-table-wrap tbody,.public-site .docs-table-wrap td,.public-site .docs-table-wrap th,.public-site .docs-table-wrap thead,.public-site .docs-table-wrap tr{width:100%;min-width:0;display:block}.public-site .docs-table-wrap thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.public-site .docs-table-wrap tr{background:#140c0473;border:2px solid #2c3850;margin-bottom:.75rem}.public-site .docs-table-wrap tr:last-child{margin-bottom:0}.public-site .docs-table-wrap td{background:0 0;border:0;border-bottom:1px solid #2c3850;grid-template-columns:minmax(0,7.5rem) minmax(0,1fr);gap:.65rem;display:grid}.public-site .docs-table-wrap td:last-child{border-bottom:0}.public-site .docs-table-wrap td:before{content:attr(data-label);font-family:var(--font-press),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;color:#ffb800;overflow-wrap:anywhere;word-break:break-word;font-size:7px;line-height:1.55}}@media (max-width:639px){.public-site .site-chrome-bar{gap:.65rem;padding-inline:.9rem}.public-site .brand-mark{gap:.45rem}.public-site .brand-mark .h-10{width:2rem;height:2rem}.public-site .brand-mark__name{font-size:9px;line-height:1.35}.public-site .arcade-btn--hero{width:100%;min-width:0;padding:.95rem 1rem .85rem;font-size:10px}.public-site .home-hero{gap:1.75rem;padding-bottom:3rem}.public-site .home-hero h1.home-display{font-size:clamp(2.15rem,12vw,3rem)}.public-site .docs-hero h1.home-display,.public-site .docs-section h2.home-display,.public-site .home-final-cta h2.home-display,.public-site main>section h2.home-display{font-size:clamp(1.55rem,8vw,2.35rem)}.public-site .pixel-panel{border-width:3px;box-shadow:0 0 0 2px #090b10,inset 0 0 0 2px #ffb8001f}.public-site .pixel-panel--gold{box-shadow:0 0 0 2px #090b10,0 0 18px #ffb80033,inset 0 0 0 2px #ffb8002e}.public-site .pixel-panel--cyan{box-shadow:0 0 0 2px #090b10,0 0 18px #00e5ff33,inset 0 0 0 2px #00e5ff29}.public-site .pixel-panel--amethyst{box-shadow:0 0 0 2px #090b10,0 0 18px #a855f733,inset 0 0 0 2px #a855f729}.public-site .pixel-panel--success{box-shadow:0 0 0 2px #090b10,0 0 18px #10b98133,inset 0 0 0 2px #10b98124}.public-site .home-economy-card,.public-site .home-loop-card,.public-site .loot-card,.public-site .public-card{padding:.95rem}.public-site .loot-card .font-pixel,.public-site .public-card-value{font-size:8px;line-height:1.55}.public-site .home-hero-launch{padding-inline:.7rem}.public-site .home-hero-launch .font-pixel{font-size:8px}.public-site .home-earn-art,.public-site .home-season-art{min-height:13.5rem}.public-site .home-earn-coin,.public-site .home-season-art .h-52{width:9.5rem;height:9.5rem}.public-site .public-art-badge{padding:.4rem .55rem;font-size:7px;bottom:.7rem;right:.7rem}.public-site .public-stat-chip{padding:.75rem}.public-site .docs-hero{gap:1.25rem;padding-bottom:1.35rem}.public-site .docs-mobile-toc{padding:.85rem}.public-site .docs-section>div{padding-inline:.95rem}}@media (max-width:389px){.public-site .brand-mark__name{font-size:8px}.public-site .home-hero h1.home-display{font-size:clamp(1.85rem,13vw,2.4rem)}.public-site .docs-table-wrap td{grid-template-columns:1fr;gap:.35rem}}@keyframes pulse-glow{0%,to{opacity:.55;filter:brightness()}50%{opacity:1;filter:brightness(1.35)}}@keyframes ember-rise{0%{opacity:0;transform:translateY(0)scale(1)}12%{opacity:.9}to{opacity:0;transform:translateY(-110vh)scale(.4)}}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes block-shake{0%{transform:translate(0)rotate(0)}25%{transform:translate(-5px,2px)rotate(-2deg)}50%{transform:translate(6px,-3px)rotate(2deg)}75%{transform:translate(-3px,1px)rotate(-1deg)}to{transform:translate(0)rotate(0)}}@keyframes block-break{0%{filter:brightness();transform:scale(1)}35%{filter:brightness(2.2);transform:scale(1.12)}to{filter:brightness();transform:scale(.92)}}@keyframes pickaxe-swing{0%{transform:rotate(38deg)}55%{transform:rotate(-28deg)}to{transform:rotate(12deg)}}@keyframes floater-up{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-56px)scale(1.05)}}@keyframes loot-gain-rise{0%{opacity:0;transform:translateY(10px)}10%{opacity:1;transform:translateY(0)}42%{opacity:1;transform:translateY(-8px)}to{opacity:0;transform:translateY(-36px)}}.game-frame{touch-action:none;background:#090b10;border:4px solid #2c3850;box-shadow:0 0 0 4px #090b10,0 0 28px #00e5ff1f,inset 0 0 0 2px #ffb80014}.game-canvas-host canvas{width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges;display:block}.game-frame-host{min-height:420px}.touch-pad-btn{color:#00e5ff;width:1.9rem;height:1.9rem;font-family:var(--font-press),ui-monospace,monospace;pointer-events:none;background:#121620eb;border:3px solid #2c3850;place-items:center;font-size:10px;line-height:1;display:grid;box-shadow:0 3px #0a4d58}.touch-pad-btn.is-held{color:#ffb800;background:#ffb80029;transform:translateY(2px);box-shadow:0 1px #0a4d58}.ftue-bag-glow{animation:pulse-glow 1.6s ease-in-out infinite;box-shadow:0 0 16px #ffb800b3}.wallet-link-overlay{z-index:80;background:#090b10db;place-items:center;display:grid;position:absolute;inset:0}.connect-overlay{background:#05060a;place-items:end center;display:grid;overflow:hidden}.connect-overlay.wallet-link-overlay{background:#05060a;place-items:end center}.connect-overlay--page{z-index:200;position:fixed;inset:0}.connect-overlay--frame{z-index:80;position:absolute;inset:0}.connect-overlay__art{background-color:#05060a;background-image:url(/game-intro.webp);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.connect-overlay__banner{z-index:1;pointer-events:none;padding:0 .8rem;position:absolute;top:3rem;left:0;right:0}.connect-overlay__banner-frame{background:linear-gradient(90deg,#00e5ff,#ffb800 42%,#f36 78%,#a855f7);width:fit-content;max-width:100%;margin:0 auto;padding:6px;box-shadow:5px 5px #140c04}.connect-overlay__banner-plate{clip-path:polygon(0 6px,6px 6px,6px 0,calc(100% - 6px) 0,calc(100% - 6px) 6px,100% 6px,100% calc(100% - 6px),calc(100% - 6px) calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,6px calc(100% - 6px),0 calc(100% - 6px));background:#fff;flex-direction:column;align-items:center;gap:.42rem;padding:.62rem 1rem .55rem;display:flex;overflow:hidden}.connect-overlay__kicker{font-family:var(--font-press),monospace;letter-spacing:.03em;text-align:center;text-transform:uppercase;color:#00b8cc;white-space:nowrap;margin:0;font-size:clamp(6px,2vw,12px);line-height:1.4}.connect-overlay__kicker-mythic{color:#ff4d6d}.connect-overlay__goal-sub{font-family:var(--font-press),monospace;letter-spacing:.06em;text-align:center;text-transform:uppercase;color:#3a4254;margin:0;font-size:clamp(6px,1.5vw,8px);line-height:1.5}.connect-overlay__dock{z-index:2;background:linear-gradient(#0000,#05060ab8 28%,#05060af0);flex-direction:column;align-items:center;gap:.7rem;width:100%;padding:2.4rem 1rem 1.35rem;display:flex;position:relative}.connect-overlay__coin{filter:drop-shadow(0 0 16px #ffb80099);background-image:url(/game/coins/mmm.webp?v=2);background-position:50%;background-repeat:no-repeat;background-size:contain;width:120px;height:120px;animation:connect-coin-pulse 1.2s ease-in-out infinite}.connect-overlay__tagline{max-width:18rem;font-family:var(--font-press),monospace;text-align:center;text-transform:uppercase;color:#ffb800;text-shadow:0 0 10px #ffb80073;margin:0;font-size:9px;line-height:1.7}.connect-overlay__bar{background:#090b10;border:2px solid #2c3850;width:min(16rem,72vw);height:12px;overflow:hidden;box-shadow:inset 0 0 0 1px #090b10,0 0 12px #ff336638}.connect-overlay__bar-fill{background:repeating-linear-gradient(90deg,#f36 0 6px,#ffb800 6px 8px);width:38%;height:100%;animation:connect-bar-slide 1.15s ease-in-out infinite;display:block;box-shadow:0 0 10px #ff33668c}.connect-overlay__cancel{font-family:var(--font-press),monospace;text-transform:uppercase;color:#8b95a8;cursor:pointer;background:0 0;border:2px solid #2c3850;margin-top:.1rem;padding:.45rem .7rem;font-size:8px;line-height:1}.connect-overlay__cancel:hover{color:#ffe27a;border-color:#f36}@keyframes connect-coin-pulse{0%,to{filter:drop-shadow(0 0 10px #ffb80066);transform:scale(1)}50%{filter:drop-shadow(0 0 18px #ffb800bf);transform:scale(1.08)}}@keyframes connect-bar-slide{0%{transform:translate(-110%)}to{transform:translate(280%)}}@media (max-width:767.98px){.connect-overlay__art{background-image:url(/game-intro-mobile.webp);background-size:100% 100%}.connect-overlay__coin{width:96px;height:96px}.connect-overlay__banner{padding:0 .55rem;top:2.15rem}.connect-overlay__banner-frame{padding:5px;box-shadow:4px 4px #140c04}.connect-overlay__banner-plate{gap:.3rem;padding:.45rem .55rem .4rem}.connect-overlay__kicker{letter-spacing:0;font-size:clamp(6px,1.65vw,7px)}.connect-overlay__goal-sub{letter-spacing:.03em;font-size:clamp(5px,1.6vw,7px)}}@media (max-height:480px){.connect-overlay__banner{top:1.35rem}}body.play-connect-done #play-wallet-boot{display:none}.modal-backdrop{z-index:30;background:#090b10b8;place-items:center;padding:.75rem;animation:modal-in .16s;display:grid;position:absolute;inset:0}.modal-frame{flex-direction:column;width:min(32rem,100%);height:min(34rem,100%);min-height:0;animation:modal-pop .18s;display:flex}.modal-frame--wide{width:min(48rem,100%)}.modal-frame--xl{width:min(64rem,100%);height:min(46rem,100%)}.modal-backdrop--page{z-index:80;position:fixed;inset:0}.modal-frame--compact{width:min(22rem,100%);height:auto}.modal-frame--compact .modal-panel{height:auto}.modal-frame--fit{width:fit-content;max-width:min(40rem,100%);height:auto}.modal-frame--fit .modal-panel{height:auto}.modal-frame--fit .modal-body{flex:0 auto;overflow:hidden}.play-entry-stack{flex-direction:column;gap:.75rem;display:flex}.play-entry-stack .arcade-btn{width:100%}.arcade-btn--hero{min-width:10rem;padding:1.05rem 2.6rem .95rem;font-size:12px}@keyframes modal-in{0%{opacity:0}to{opacity:1}}@keyframes modal-pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes modal-out{0%{opacity:1}to{opacity:0}}@keyframes modal-unpop{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}.modal-backdrop.is-closing{pointer-events:none;animation:modal-out .16s forwards}.modal-backdrop.is-closing .modal-frame{animation:modal-unpop .16s forwards}.modal-panel{width:100%;height:100%}.modal-chrome,.modal-panel{flex-direction:column;flex:1;min-height:0;display:flex}.modal-chrome{padding:1rem}.modal-head{flex-shrink:0;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.modal-head,.modal-head-lead{align-items:center;display:flex}.modal-head-lead{flex-wrap:wrap;flex:1;gap:.55rem;min-width:0}.modal-head-lead h2{flex-shrink:0}.modal-body{overscroll-behavior:contain;scrollbar-color:#2c3850 transparent;scrollbar-width:thin;flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.modal-body>*{flex-shrink:0}.modal-body>.board-hud,.modal-body>.inv-hud,.modal-body>.item-guide-hud,.modal-body>.onboard-hud,.modal-body>.ref-hud,.modal-body>.shop-hud,.modal-body>.zone-map-hud{flex:auto;min-height:0}.board-hud{flex-direction:column;flex:1;min-height:0;display:flex}.board-me,.board-weights{font-family:var(--font-pixel),ui-monospace,monospace;text-transform:uppercase;color:var(--crystal,#8be9fd);margin-top:.35rem;font-size:8px}.board-weights.is-ref{color:#ffd36a}.board-me{color:var(--accent,#ffb800)}.board-list{overscroll-behavior:contain;scrollbar-color:#2c3850 transparent;scrollbar-width:thin;flex-direction:column;flex:1;gap:.35rem;min-height:0;margin-top:.75rem;padding:0;list-style:none;display:flex;overflow:hidden auto}.board-empty{font-family:var(--font-pixel),ui-monospace,monospace;text-transform:uppercase;color:var(--muted);flex-direction:column;gap:.45rem;padding:.75rem .5rem;font-size:8px;display:flex}.board-gate{font-family:var(--font-body),system-ui,sans-serif;text-transform:none;color:#c5cbd6;font-size:.8rem;font-weight:400;line-height:1.45}.board-row{background:#121620eb;border:2px solid #2c3850;grid-template-columns:2.4rem minmax(0,1fr) 2.6rem 3.4rem 2.2rem 2.4rem 3.2rem;align-items:center;gap:.35rem;padding:.45rem .5rem;display:grid}.board-meta{display:contents}.board-stat.board-ref{color:#ffd36a}.board-row.is-self{border-color:#ffb800;box-shadow:0 0 12px #ffb80038}.board-gap{background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:.28rem;padding:.45rem 0 .2rem;display:flex}.board-gap-dot{background:#6b7690;border-radius:999px;width:.38rem;height:.38rem;display:block}.board-you-rank{text-align:center;letter-spacing:.04em;color:var(--accent,#ffb800);padding:.15rem .5rem .2rem}.board-name,.board-place,.board-score,.board-stat,.board-you-rank{font-family:var(--font-pixel),ui-monospace,monospace;text-transform:uppercase;font-size:8px}.board-place{color:#ffb800}.board-name{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground,#f4f6fb);overflow:hidden}.board-stat{color:var(--muted)}.board-mmm{color:var(--mmm,#7dd3fc);align-items:center;gap:.2rem;display:inline-flex}.board-score{text-align:right;color:#ffe27a}.shop-hud{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.shop-head{flex-shrink:0;justify-content:space-between;align-items:center;gap:.55rem;margin-bottom:1rem;display:flex}.shop-head.is-market{scrollbar-width:none;margin-bottom:.45rem;overflow:auto hidden}.shop-head.is-market::-webkit-scrollbar{display:none}.shop-head.is-market .shop-wallet-wrap{flex-direction:row;align-items:center}.shop-head .forge-tabs{align-items:center;margin-bottom:0}.shop-wallet-wrap{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.4rem;margin-left:auto;display:flex}.shop-pack-list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.5rem;margin:.35rem 0 0;padding:0;list-style:none;display:grid}.shop-wallet{background:linear-gradient(#00e5ff24,#090b10e0);border:2px solid #00e5ff;align-items:center;gap:.45rem;padding:.28rem .55rem .28rem .32rem;display:inline-flex;box-shadow:0 0 14px #00e5ff33,inset 0 1px #9af6ff2e}.shop-wallet-amt,.shop-wallet-label{font-family:var(--font-press),ui-monospace,monospace;text-transform:uppercase;letter-spacing:.08em;display:block}.shop-wallet-label{color:#7dd8e6;font-size:7px}.shop-wallet-amt{color:#00e5ff;text-shadow:0 0 8px #00e5ff59;font-size:10px}.shop-receive{font-family:var(--font-press),ui-monospace,monospace;text-transform:uppercase;letter-spacing:.08em;color:#7dd8e6;flex-shrink:0;margin:0 0 .55rem;font-size:7px}.shop-bind{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .7rem;display:flex}.shop-bind,.shop-freeze,.shop-hud>.modal-copy{flex-shrink:0}.shop-freeze{font-family:var(--font-press),ui-monospace,monospace;text-transform:uppercase;color:#f36;margin-top:.35rem;font-size:8px}.shop-catalog-wrap{overscroll-behavior:contain;scrollbar-color:#2c3850 transparent;scrollbar-width:thin;flex-direction:column;flex:1;gap:.85rem;min-height:0;margin-top:.75rem;padding-right:.15rem;display:flex;overflow:hidden auto}.shop-section{flex-direction:column;gap:.4rem;display:flex}.shop-section-title{font-family:var(--font-press),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:#ffb800;align-items:center;gap:.55rem;margin:0;font-size:8px;display:flex}.shop-section-title:after{content:"";background:linear-gradient(90deg,#3d4d6a,#0000);flex:1;height:2px}.shop-sku{background:linear-gradient(#1c2434f5,#0c1018f5);border:2px solid #2c3850;flex:none;grid-template-columns:3.1rem minmax(0,1fr) 5.75rem;align-items:center;gap:.55rem;min-height:4.15rem;padding:.45rem .5rem;display:grid;box-shadow:inset 0 1px #ffffff0a,inset 0 0 0 1px #00000040}.shop-sku:hover{border-color:#3d536e;box-shadow:inset 0 1px #ffffff0f,0 0 12px #00e5ff14}.shop-sku-art{background:#090b10eb;border:2px solid #243044;place-items:center;width:3.1rem;height:3.1rem;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #00e5ff14}.shop-sku-art img:not(.axe-frame-border):not(.axe-frame-icon){width:2.4rem;height:2.4rem}.shop-sku-meta{flex-direction:column;gap:.18rem;min-width:0;display:flex}.shop-sku-name,.shop-sku-sub{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-press),ui-monospace,monospace;text-transform:uppercase;overflow:hidden}.shop-sku-name{color:#ffb800;font-size:8px}.shop-sku-sub{color:#7dd8e6;font-size:7px}.shop-buy-btn.arcade-btn,.shop-buy-btn.arcade-btn--sm{white-space:nowrap;flex-shrink:0;width:5.75rem;min-width:5.75rem;max-width:5.75rem;height:2.4rem;min-height:2.4rem;padding:0}.shop-status{background:linear-gradient(#10141ef5,#090b10f5);border:2px solid #2c3850;flex-shrink:0;justify-content:center;align-items:center;min-height:2.7rem;margin-top:.7rem;padding:.4rem .7rem;display:flex;box-shadow:inset 0 1px #ffffff08}.shop-status.is-ok{background:linear-gradient(#12482ef5,#081c12f5);border-color:#22d37a;animation:shop-status-glow-ok 1.2s;box-shadow:inset 0 0 0 1px #22d37a59,0 0 18px #22d37a73,0 0 36px #22d37a38}.shop-status.is-fail{background:linear-gradient(#481020f5,#1c080ef5);border-color:#f36;animation:shop-status-glow-fail 1.2s;box-shadow:inset 0 0 0 1px #ff336659,0 0 18px #ff336673,0 0 36px #ff336638}.shop-status-copy{font-family:var(--font-press),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px}.shop-status.is-ok .shop-status-copy{color:#7dffb4;text-shadow:0 0 12px #22d37ab3}.shop-status.is-fail .shop-status-copy{color:#ff7a9a;text-shadow:0 0 12px #ff3366b3}@keyframes shop-status-glow-ok{0%{box-shadow:inset 0 0 0 1px #22d37a8c,0 0 28px #22d37ab3}to{box-shadow:inset 0 0 0 1px #22d37a59,0 0 18px #22d37a73,0 0 36px #22d37a38}}@keyframes shop-status-glow-fail{0%{box-shadow:inset 0 0 0 1px #ff33668c,0 0 28px #ff3366b3}to{box-shadow:inset 0 0 0 1px #ff336659,0 0 18px #ff336673,0 0 36px #ff336638}}@media (prefers-reduced-motion:reduce){.shop-status.is-fail,.shop-status.is-ok{animation:none}}.shop-market{flex-direction:column;flex:1;gap:.4rem;min-height:0;display:flex}.shop-market-bar{flex-wrap:nowrap;flex:none;justify-content:flex-start;align-items:center;gap:.4rem;min-width:0;margin-left:.55rem;display:flex}.shop-market-bar .arcade-btn{width:auto}.shop-market-filters{background:linear-gradient(#10141ef5,#090b10f5);border:2px solid #2c3850;flex-flow:row;flex-shrink:0;align-items:flex-start;gap:.4rem .7rem;padding:.32rem .4rem;display:flex}.shop-filter-row{flex-direction:column;gap:.18rem;min-width:0;display:flex}.shop-filter-row:first-child{flex:0 auto}.shop-filter-row:last-child{flex:1 1 0}.shop-filter-label{font-family:var(--font-press),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:#7dd8e6;font-size:7px}.shop-filter-chips{flex-wrap:wrap;gap:.2rem;display:flex}.shop-filter-chip.arcade-btn,.shop-filter-chip.arcade-btn--sm,.shop-filter-chips .arcade-btn{letter-spacing:.06em;width:auto;min-height:1.55rem;padding:.22rem .38rem .18rem;font-size:7px;box-shadow:0 2px #7a4e00,0 2px 0 2px #1a1000,0 4px 10px #ffb80038}.shop-filter-chip.arcade-btn--cyan{box-shadow:0 2px #0a6b78,0 2px 0 2px #021418,0 4px 10px #00e5ff47}.shop-filter-chip.arcade-btn--ghost{box-shadow:0 2px #0a4d58,0 2px 0 2px #021418,0 0 10px #00e5ff2e}.shop-filter-chip.arcade-btn--sm:active,.shop-filter-chip.arcade-btn:active{transform:translateY(2px)}.shop-rail{flex-direction:column;gap:.4rem;min-height:0;display:flex}.shop-rail .arcade-btn{width:100%}.shop-yours-btn{white-space:nowrap;height:auto;min-height:0;line-height:1.25}.shop-pager{flex-shrink:0;justify-content:center;align-items:center;gap:.45rem;display:flex}.shop-pager-copy{text-align:center;min-width:3.6rem;letter-spacing:.1em;color:#ffb800;font-size:8px}.shop-floor,.shop-pager-copy{font-family:var(--font-press),ui-monospace,monospace;text-transform:uppercase}.shop-floor{letter-spacing:.08em;color:#7dd8e6;margin:.18rem 0 0;font-size:7px}.shop-list-price{flex-direction:column;align-items:flex-start;gap:.1rem;display:flex}.shop-sell,.shop-yours{flex-direction:column;flex:1;gap:.45rem;min-height:0;display:flex}.shop-yours{overscroll-behavior:contain;overflow:hidden auto}.shop-sell,.shop-yours .shop-board{flex:none;overflow:visible}.shop-rail-fields{gap:.35rem;margin-top:.35rem;display:grid}.shop-rail-fields label{flex-direction:column;gap:.2rem;display:flex}.shop-price-input,.shop-rail-fields input{color:#00e5ff;width:100%;font-family:var(--font-press),ui-monospace,monospace;text-transform:uppercase;background:#090b10d9;border:2px solid #2c3850;padding:.28rem .4rem;font-size:8px}.shop-main{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.shop-hud>.modal-copy--market{margin:0 0 .28rem}.shop-board{overscroll-behavior:contain;scrollbar-color:#2c3850 transparent;scrollbar-width:thin;flex-direction:column;flex:1;gap:.35rem;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden auto}.shop-board>.shop-sku,.shop-board>li.shop-sku{flex:none;min-height:3.35rem;padding:.32rem .42rem}.shop-catalog{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.5rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:860px){.shop-catalog,.shop-pack-list{grid-template-columns:1fr}.shop-head{flex-wrap:wrap}.shop-head.is-market{flex-wrap:nowrap}}@media (max-width:640px){.shop-market{flex-direction:column;display:flex}.shop-head.is-market,.shop-market-filters{flex-wrap:wrap}.play-shell .shop-catalog,.play-shell .shop-pack-list{grid-template-columns:minmax(0,1fr)}}.inv-hud{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.inv-tabs{flex-wrap:wrap;flex-shrink:0;gap:.5rem;margin-bottom:.75rem;display:flex}.inv-tabs .arcade-btn{position:relative}.inv-tab-dot{position:absolute;top:2px;right:2px}.inv-subtabs{flex-wrap:wrap;flex-shrink:0;gap:.35rem;margin-bottom:.65rem;display:flex}.inv-subtabs .arcade-btn--sm{padding:.4rem .55rem .32rem;font-size:7px}.inv-section{font-family:var(--font-press),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;color:#ffb800;margin:.45rem 0 .1rem;font-size:8px}.inv-split{flex:1;grid-template-columns:minmax(0,1fr) minmax(12rem,1.1fr);gap:.75rem;min-height:0;display:grid}.hud-scroll,.inv-list,.inv-preview{overscroll-behavior:contain;scrollbar-color:#2c3850 transparent;scrollbar-width:thin;min-height:0;overflow:hidden auto}.hud-scroll,.inv-list{flex:1}.inv-list{margin:0;padding:0;list-style:none}.inv-list,.inv-preview{flex-direction:column;gap:.5rem;display:flex}.inv-preview{height:100%;padding:.75rem}.inv-preview-head{flex-direction:column;flex-shrink:0;gap:.5rem;display:flex}.inv-preview-copy{min-width:0}.inv-preview-meta,.inv-preview-name,.inv-preview-pool{margin:0}.inv-preview-stats{grid-template-columns:1fr 1fr;gap:.5rem;margin:0;display:grid}.inv-preview-actions{flex-wrap:wrap;flex-shrink:0;gap:.5rem;margin-top:.5rem;display:flex}.inv-preview-actions .arcade-btn,.inv-preview-actions .arcade-btn--sm{min-height:3.3rem}.modal-copy{font-family:var(--font-body),system-ui,sans-serif;color:var(--muted);font-size:.875rem;line-height:1.5}.hud-item{text-align:left;background:#121620eb;border:2px solid #2c3850;align-items:center;gap:.5rem;width:100%;padding:.5rem;display:flex}.inv-item-purpose{font-family:var(--font-body),system-ui,sans-serif;text-transform:none;color:#c5cbd6;margin-top:.15rem;font-size:.7rem;font-weight:400;line-height:1.35;display:block}.inv-unique-item{gap:.45rem;display:grid}.inv-list.is-krypto-warn>.inv-unique-item:not(.is-warn){opacity:.38;pointer-events:none}.inv-confirm,.inv-confirm-card{width:100%;display:flex}.inv-confirm-card{background:linear-gradient(#480a16f5,#12060cf5);border:2px solid #ff4d6d;flex-direction:column;gap:.7rem;padding:.8rem .85rem;box-shadow:0 0 0 1px #2a040c,0 8px 22px #ff336647}.inv-confirm-head{align-items:center;gap:.6rem;display:flex}.inv-confirm-title{font-family:var(--font-press),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;color:#ff8aa8;margin:0;font-size:8px}.inv-confirm-copy{font-family:var(--font-body),system-ui,sans-serif;color:#f3d0d8;margin:0;font-size:.8rem;line-height:1.45}.inv-confirm-actions{justify-content:flex-end;gap:.5rem;display:flex}.hud-item.is-selected{border-color:#00e5ff;box-shadow:0 0 12px #00e5ff40}.quest-list{gap:.5rem;max-height:14rem;padding-right:.25rem;display:grid;overflow-y:auto}.quest-row{justify-content:space-between;align-items:flex-start;gap:.6rem}.quest-reward{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.25rem;max-width:9.5rem;display:flex}.quest-reward .arcade-btn{white-space:nowrap;width:100%}.quest-claimed{text-align:right;color:var(--accent)}.quest-detail{font-family:var(--font-body),system-ui,sans-serif;color:#c5cbd6;margin-top:.15rem;font-size:.7rem;line-height:1.35}.hud-item.is-quest-done{opacity:.45}.hud-item.is-quest-done .quest-detail,.hud-item.is-quest-done .quest-title{text-decoration:line-through}.axe-frame{flex-shrink:0;place-items:center;display:inline-grid;position:relative}.axe-frame.is-sm{width:2.75rem;height:2.75rem}.axe-frame.is-md{width:3.5rem;height:3.5rem}.axe-frame.is-lg{width:5.5rem;height:5.5rem}.axe-frame-border{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.axe-frame-icon{z-index:1;width:54%;height:54%;position:relative}.hud-icon{min-width:2.4rem;box-shadow:none;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:.2rem;padding:0}.hud-icon,.hud-icon-face{align-items:center;display:inline-flex;overflow:visible}.hud-icon-face{background:#121620eb;border:3px solid #2c3850;flex-shrink:0;justify-content:center;margin-bottom:.45rem;padding:.15rem;position:relative;box-shadow:0 3px #0a1018,0 3px 0 2px #05070c}.hud-icon-face img{object-fit:contain}.hud-icon:focus-visible .hud-icon-face,.hud-icon:hover .hud-icon-face{background:#1c2432f5;border-color:#3f5372;outline:none}.hud-icon.is-open .hud-icon-face{border-color:var(--accent);background:#28200cf5}.hud-icon.is-open .hud-icon-label,.hud-icon.is-open .hud-icon-short{color:var(--accent)}.hud-icon-dot{z-index:2;background:var(--accent);border:2px solid #05070c;width:.55rem;height:.55rem;animation:hud-icon-dot-blink 1s steps(2) infinite;position:absolute;top:-.18rem;right:-.18rem;box-shadow:0 0 6px #ffb800b3}@keyframes hud-icon-dot-blink{0%,49%{opacity:1}50%,to{opacity:.12}}.hud-icon:active .hud-icon-face{transform:translateY(2px);box-shadow:0 1px #0a1018,0 1px 0 2px #05070c}.hud-icon-label{z-index:1;min-height:1rem;font-family:var(--font-press),ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase;color:#8ec8d8;text-align:center;white-space:nowrap;padding:.05rem 0 0;font-size:8px;line-height:1.7;display:block;position:relative;overflow:visible}.hud-connect-exit,.hud-icon-short{display:none}.hud-actions-anchor{justify-self:end;width:max-content;max-width:100%;overflow:visible}.hud-actions,.pixel-panel.hud-actions{overflow:visible}.hud-actions{flex-direction:column;align-items:stretch;gap:.4rem;display:flex}.hud-action-row{justify-content:space-between;align-items:flex-start;gap:.3rem;display:flex}.hud-action-row>.hud-icon,.hud-action-row>.hud-menu{flex:1 0 auto}.hud-action-extra{display:none}.char-stage{background:#000;border:3px solid #2c3850;place-items:center;width:100%;height:10.75rem;margin-top:.75rem;display:grid;overflow:hidden;box-shadow:0 3px #0a1018,0 3px 0 2px #05070c}.char-stage-miner{object-fit:contain;width:auto;height:92%;image-rendering:pixelated}.char-hud{--char-stat-bar:12.5rem;--char-bar-cap:150;width:max-content;max-width:100%}.char-hud>.char-wallet,.char-hud>.modal-copy{width:0;min-width:100%}.char-hud-main{grid-template-columns:8.75rem minmax(0,max-content);align-items:start;gap:.55rem .95rem;display:grid}.char-hud-main .char-stage{margin-top:0}.char-hud-stats{min-width:0}.char-hud-stats .char-points{text-align:left;margin-top:0}.char-wallet{margin:.35rem 0 0}.char-points,.char-wallet{font-family:var(--font-press),ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase;text-align:center;color:var(--muted);font-size:8px}.char-points{margin-top:.7rem}.char-points.is-ready{color:var(--accent)}.char-stat-list{gap:.45rem;margin-top:.7rem;padding:0;list-style:none;display:grid}.char-stat-row{grid-template-columns:5.6rem minmax(0,max-content) 2.1rem;align-items:end;gap:.4rem;display:grid}.char-stat-name{font-family:var(--font-press),ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--crystal);margin:0;padding-bottom:.25rem;font-size:8px}.char-stat-meter{grid-template-columns:minmax(0,max-content) 2.2rem;align-items:end;gap:.35rem;max-width:100%;display:grid}.char-stat-bar{--char-pts:0;--axe-pts:0;width:var(--char-stat-bar);gap:.1rem;min-width:0;max-width:100%;display:grid}.char-stat-seg-labels{align-items:flex-end;width:100%;min-height:.75rem;display:flex;overflow:visible}.char-stat-seg-label{font-family:var(--font-press),ui-monospace,monospace;letter-spacing:.03em;text-align:center;white-space:nowrap;font-size:8px;line-height:1;overflow:visible}.char-stat-seg-label.is-level{flex:var(--char-pts,0) 1 0%;color:#ffb800;min-width:min-content}.char-stat-seg-label.is-axe{flex:var(--axe-pts,0) 1 0%;color:#5eead4;min-width:min-content}.char-stat-seg-label:empty{flex-grow:0;min-width:0;overflow:hidden}.char-stat-seg-rest{flex:calc(var(--char-bar-cap,150) - var(--char-pts,0) - var(--axe-pts,0)) 1 0%;min-width:0}.char-stat-meter .hp-track{width:100%;min-width:0;max-width:100%;position:relative;overflow:hidden}.char-stat-meter .hp-fill{pointer-events:none;width:0;max-width:100%;height:100%;transition:none;display:block;position:absolute;top:0;bottom:0;left:0}.char-stat-value{height:16px;font-family:var(--font-press),ui-monospace,monospace;letter-spacing:.03em;text-align:right;color:var(--accent);justify-content:flex-end;align-items:center;font-size:8px;display:flex}.char-stat-plus.arcade-btn{min-width:2.1rem;padding-left:0;padding-right:0}.char-stat-plus-slot{width:2.1rem;height:1.6rem;display:block}.hud-menu{display:flex;position:relative}.hud-menu>.hud-icon{width:100%}.hud-menu-panel{z-index:70;background:#0a0e16f7;border:3px solid #2c3850;gap:.15rem;width:max-content;min-width:19rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + .45rem);right:0;box-shadow:0 4px #0a1018,0 4px 0 2px #05070c}.hud-menu-item{cursor:pointer;text-align:left;background:#181e2ae6;border:0;grid-template-columns:1rem 1fr auto auto;place-items:center start;column-gap:.55rem;width:100%;padding:.35rem .4rem;display:grid;position:relative}.hud-menu-icon{justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex;position:relative}.hud-menu-icon img{object-fit:contain;width:100%;height:100%}.hud-menu-dot{width:.45rem;height:.45rem;top:-.22rem;right:-.22rem}.hud-menu-item:focus-visible,.hud-menu-item:hover{background:#2fc8f52e;outline:none}.hud-menu-name{letter-spacing:.02em;text-align:left;color:#cfe6f2;justify-self:start;font-size:8px;overflow:visible}.hud-menu-meta,.hud-menu-name{white-space:nowrap;font-family:var(--font-press),ui-monospace,monospace;text-transform:uppercase}.hud-menu-meta{text-align:right;color:#8b93a8;justify-self:end;font-size:7px}.hud-menu-ref{border-top:2px solid #2c3850;gap:.35rem;margin-top:.25rem;padding-top:.4rem;display:grid}.hud-menu-ref .hud-ref-btn{width:100%}.hud-menu-ref .hud-ref-text{text-align:center;width:100%}.hud-menu-key{min-width:1.15rem;font-family:var(--font-press),ui-monospace,monospace;text-align:center;color:#8ec8d8;border:2px solid #2c3850;justify-self:end;padding:.1rem .15rem;font-size:7px;line-height:1}.hud-coin-row{border-top:2px solid #2c3850;justify-content:space-between;align-items:center;gap:.3rem;padding-top:.4rem;display:flex}.hud-coin{font-family:var(--font-press),ui-monospace,monospace;text-transform:uppercase;align-items:center;gap:.25rem;font-size:8px;display:inline-flex}.hud-connect-wallet.arcade-btn{justify-content:center;width:100%}.hud-wallet-chip{cursor:pointer;width:100%;font-family:var(--font-press),ui-monospace,monospace;letter-spacing:.02em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;color:#8ec8d8;background:#121620eb;border:2px solid #2c3850;padding:.25rem .3rem;font-size:7px;display:block;overflow:hidden}.hud-wallet-chip.is-guest{color:var(--accent);border-color:#5a4514}.hud-wallet-chip:focus-visible,.hud-wallet-chip:hover{border-color:var(--accent);color:var(--crystal);outline:none}.hud-bottom{pointer-events:none;inset-inline:.75rem;grid-template-columns:7.25rem minmax(0,1fr) 7.25rem;align-items:end;gap:.4rem;display:grid;position:absolute;bottom:.75rem}.hud-bottom>*{pointer-events:auto;min-width:0}.hud-meter{justify-self:center;width:min(15.25rem,100%)}.hud-stat-tag{font-family:var(--font-press),ui-monospace,monospace;letter-spacing:0;text-transform:uppercase;color:#8ec8d8;font-size:8px;line-height:1;display:none}.hud-durability{align-items:center;gap:.4rem;display:flex}.hud-durability .axe-frame.is-sm{width:2rem;height:2rem}.hud-durability .hp-track{height:10px}.hud-energy .hp-track,.hud-level-xp .hp-track{height:6px}.hud-pips{align-items:center;gap:3px;height:10px;display:none}.hud-pip{background:#090b10;border:2px solid #2c3850;width:10px;height:10px;box-shadow:inset 0 0 0 1px #090b10}.hud-pip.is-on{box-shadow:none}.hud-pips.is-full .hud-pip.is-on{background:#10b981;border-color:#0c8b61;box-shadow:0 0 6px #10b9818c}.hud-pips.is-high .hud-pip.is-on{background:#ff7a18;border-color:#c45a0c;box-shadow:0 0 6px #ff7a188c}.hud-pips.is-mid .hud-pip.is-on{background:#ffea3c;border-color:#c4b000;box-shadow:0 0 6px #ffea3c80}.hud-pips.is-low .hud-pip.is-on{background:#f36;border-color:#c81e4a;box-shadow:0 0 6px #ff33668c}.hud-pips.is-pulse{animation:hud-energy-low 1.1s ease-in-out infinite}.is-touch-hud .hud-pips{display:flex}.hud-quick-cluster,.hud-world-btn,.is-touch-hud .hud-durability .hp-track,.is-touch-hud .hud-energy .hp-track,.is-touch-hud .hud-level-xp .hp-track{display:none}.hud-world-anchor{z-index:12;flex:none;place-items:center;display:grid;position:relative;overflow:visible}.hud-power-tip{z-index:22;pointer-events:none;opacity:0;width:max-content;max-width:min(18rem,100vw - 1.5rem);position:absolute;top:calc(100% + .38rem);left:50%;transform:translate(-50%)translateY(-6px)}.hud-power-tip.is-wide{z-index:22;max-width:min(22rem,100%);position:relative;top:auto;left:auto;transform:translateY(-6px)}.hud-power-tip-wide{justify-content:center;max-width:100%;display:flex;width:max-content!important}.hud-power-tip-panel{text-align:center;padding:.28rem .45rem!important}.hud-power-tip.is-in{animation:hud-power-tip-in var(--hud-power-tip-in,.18s) ease forwards}.hud-power-tip.is-wide.is-in{animation:hud-power-tip-wide-in var(--hud-power-tip-in,.18s) ease forwards}.hud-power-tip.is-out{animation:hud-power-tip-out var(--hud-power-tip-out,.22s) ease forwards}.hud-power-tip.is-wide.is-out{animation:hud-power-tip-wide-out var(--hud-power-tip-out,.22s) ease forwards}.hud-power-tip-formula,.hud-power-tip-hint,.hud-power-tip-kicker{font-family:var(--font-press),ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:7px;line-height:1.35}.hud-power-tip-kicker{color:var(--accent,#ffb800)}.hud-power-tip-formula{color:var(--crystal,#8ec8d8);margin-top:.18rem}.hud-power-tip-hint{color:var(--muted,#7a8499);margin-top:.12rem}@keyframes hud-power-tip-in{0%{opacity:0;transform:translate(-50%)translateY(-6px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes hud-power-tip-out{0%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(-6px)}}@keyframes hud-power-tip-wide-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes hud-power-tip-wide-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.hud-power-tip.is-in,.hud-power-tip.is-out{animation:none;transform:translate(-50%)translateY(0)}.hud-power-tip.is-wide.is-in,.hud-power-tip.is-wide.is-out{animation:none;transform:none}.hud-power-tip.is-in{opacity:1}.hud-power-tip.is-out{opacity:0}}.hp-fill.is-energy{--energy-hue:120;background:repeating-linear-gradient(90deg,hsl(var(--energy-hue) 80% 48%) 0,hsl(var(--energy-hue) 80% 48%) 6px,hsl(var(--energy-hue) 80% 38%) 6px,hsl(var(--energy-hue) 80% 38%) 8px);box-shadow:0 0 10px hsl(var(--energy-hue) 80% 48%/.55);transition:width .25s linear}.hp-fill.is-energy.is-low{animation:hud-energy-low 1.1s ease-in-out infinite}@keyframes hud-energy-low{0%,to{opacity:1}50%{opacity:.42}}.hp-fill.is-level{background:repeating-linear-gradient(90deg,#ffb800 0 6px,#d69800 6px 8px);transition:width .4s;box-shadow:0 0 10px #ffb8008c}.hp-fill.is-axe{background:linear-gradient(90deg,#ff6eb4,#5eead4);transition:width .4s;box-shadow:0 0 10px #ff6eb473}.char-stat-meter .hp-fill.is-level{width:calc(100% * var(--char-pts,0) / var(--char-bar-cap,150));transition:none;left:0}.char-stat-meter .hp-fill.is-axe{left:calc(100% * var(--char-pts,0) / var(--char-bar-cap,150));width:calc(100% * var(--axe-pts,0) / var(--char-bar-cap,150));transition:none}.hp-fill.is-level.is-max{box-shadow:0 0 12px #ffb800d9}.hud-minimap,.hud-ref{width:7.25rem;max-width:7.25rem}.hud-ref-panel{animation:hud-ref-glow 2.2s ease-in-out infinite;position:relative;overflow:visible}.hud-ref-panel:after,.hud-ref-panel:before{content:"";z-index:1;pointer-events:none;background:#ffe27a;width:5px;height:5px;animation:hud-ref-spark 1.5s steps(2) infinite;position:absolute;box-shadow:0 0 7px #ffb800d9}.hud-ref-panel:before{top:3px;left:4px}.hud-ref-panel:after{animation-delay:.75s;bottom:4px;right:4px}.hud-ref-kicker{font-family:var(--font-press),ui-monospace,monospace;letter-spacing:.12em;text-align:center;text-transform:uppercase;color:var(--accent);text-shadow:0 0 8px #ffb80073;margin:0 0 .28rem;font-size:7px;line-height:1}.hud-ref-btn-wrap{transform-origin:50% 60%;width:100%;animation:hud-ref-shake 6s ease-in-out infinite;display:block}.hud-ref-btn-wrap:focus-within,.hud-ref-btn-wrap:hover,.hud-ref.is-copied .hud-ref-btn-wrap{animation:none}.hud-ref-btn{box-sizing:border-box;letter-spacing:.04em;width:100%;padding-inline:.28rem;font-size:8px;position:relative;overflow:hidden}.hud-ref-btn:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 38%,#ffffff75 50%,#0000 62%);animation:hud-ref-sheen 6s ease-in-out infinite;position:absolute;inset:-30% -50%;transform:translate(-90%)}.hud-ref-btn.is-copied{color:#042014;background:linear-gradient(#9af6b0,#10b981 55%,#059669);border-color:#043c28;box-shadow:0 4px #065f46,0 4px 0 3px #02140c,0 8px 18px #10b98152}.hud-ref-btn.is-copied:after{animation:none}.hud-ref-text{cursor:pointer;width:100%;font-family:var(--font-body),system-ui,sans-serif;text-align:center;color:#fff;text-underline-offset:2px;background:#ffb80024;border:2px solid #7a4e00;margin-top:.75rem;padding:.22rem .15rem .16rem;font-size:.68rem;font-weight:700;line-height:1.15;text-decoration:underline;display:block;box-shadow:inset 0 0 0 1px #ffe27a2e}.hud-ref-text:focus-visible,.hud-ref-text:hover{color:#fff;background:#ffb80047;outline:none}@keyframes hud-ref-shake{0%,12%,to{transform:translate(0)rotate(0)}2%{transform:translate(-3px)rotate(-3deg)}4%{transform:translate(4px,1px)rotate(3deg)}6%{transform:translate(-3px,-1px)rotate(-2deg)}8%{transform:translate(3px)rotate(2deg)}10%{transform:translate(-2px,1px)rotate(-1deg)}}@keyframes hud-ref-sheen{0%{transform:translate(-90%)}10%{transform:translate(90%)}10.01%,to{transform:translate(-90%)}}@keyframes hud-ref-glow{0%,to{box-shadow:0 0 0 4px #090b10,0 0 14px #ffb80029,inset 0 0 0 2px #ffb80024}50%{box-shadow:0 0 0 4px #090b10,0 0 32px #ffb8006b,inset 0 0 0 2px #ffb8004d}}@keyframes hud-ref-spark{0%,to{opacity:.25}50%{opacity:1}}.ref-hud{overscroll-behavior:contain;scrollbar-color:#2c3850 transparent;scrollbar-width:thin;flex-direction:column;flex:1;gap:.85rem;min-height:0;padding-right:.2rem;display:flex;overflow:hidden auto}.ref-hook{font-family:var(--font-body),system-ui,sans-serif;color:var(--foreground);margin:0;font-size:.95rem;font-weight:600;line-height:1.45}.ref-steps{counter-reset:none;gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.ref-step{font-family:var(--font-body),system-ui,sans-serif;color:#d7dce6;align-items:flex-start;gap:.55rem;font-size:.85rem;line-height:1.4;display:flex}.ref-step-n{width:1.15rem;height:1.15rem;font-family:var(--font-press),ui-monospace,monospace;color:var(--accent);background:#121620eb;border:2px solid #2c3850;flex-shrink:0;justify-content:center;align-items:center;margin-top:.05rem;font-size:8px;display:inline-flex}.ref-block{gap:.4rem;display:grid}.ref-h{font-family:var(--font-press),ui-monospace,monospace;text-transform:uppercase;color:var(--accent);margin:0;font-size:8px}.ref-cap,.ref-p{font-family:var(--font-body),system-ui,sans-serif;color:var(--muted);margin:0;font-size:.85rem;line-height:1.4}.ref-cap{color:var(--crystal)}.ref-scroll{width:100%;overflow-x:auto}.ref-table{border-collapse:collapse;width:100%;min-width:22rem;font-family:var(--font-body),system-ui,sans-serif;font-size:.8rem}.ref-table td,.ref-table th{text-align:left;vertical-align:middle;border:2px solid #2c3850;padding:.4rem .45rem}.ref-table th{font-family:var(--font-press),ui-monospace,monospace;text-transform:uppercase;color:var(--crystal);background:#121620eb;font-size:7px;font-weight:400}.ref-th-sub{font-family:var(--font-body),system-ui,sans-serif;text-transform:none;letter-spacing:0;color:var(--muted);margin-top:.25rem;font-size:.7rem;font-weight:400;line-height:1.3;display:block}.ref-table td{color:#d7dce6}.ref-table tbody tr:nth-child(2n) td{background:#12162073}.ref-pay{flex-wrap:wrap;gap:.45rem}.ref-pay,.ref-pay-unit{align-items:center;display:inline-flex}.ref-pay-unit{color:var(--accent);gap:.2rem}.ref-pay-unit.is-mmm{color:var(--mmm)}.onboard-hud{flex-direction:column;flex:1;gap:.75rem;min-height:0;display:flex;overflow-x:hidden}.onboard-progress{flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.onboard-progress-main{flex:1;gap:.3rem;min-width:0;display:grid}.onboard-kicker{font-family:var(--font-press),ui-monospace,monospace;text-transform:uppercase;color:var(--accent);margin:0;font-size:8px}.onboard-rail{background:#090b10;border:2px solid #2c3850;width:min(14rem,100%);height:4px}.onboard-rail span{background:var(--accent);height:100%;transition:width .16s;display:block}.onboard-dots{gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.onboard-dot{cursor:pointer;background:#121620eb;border:2px solid #2c3850;width:.7rem;height:.7rem;padding:0}.onboard-dot.is-on{border-color:var(--accent);background:var(--accent);box-shadow:0 0 10px #ffb80073}.onboard-dot:disabled{cursor:default}.onboard-grid{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:.75rem;min-width:0;min-height:0;display:grid}.onboard-art{justify-content:safe center;align-items:safe center;min-width:0;padding:.85rem;container:onboard-art/inline-size}.onboard-art,.onboard-copy{min-height:0;display:flex;overflow:auto}.onboard-copy{flex-direction:column;gap:.65rem;padding-right:.15rem}.onboard-title{font-family:var(--font-display),var(--font-body),system-ui,sans-serif;color:var(--accent);margin:0;font-size:1.35rem;line-height:1.2}.onboard-facts{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.onboard-facts li{font-family:var(--font-body),system-ui,sans-serif;color:#d7dce6;padding-left:1rem;font-size:.9rem;line-height:1.45;position:relative}.onboard-facts li:before{content:"";background:var(--crystal);width:.4rem;height:.4rem;position:absolute;top:.45rem;left:0}.onboard-tip{font-family:var(--font-body),system-ui,sans-serif;color:#ffe7a8;background:#ffb80014;border:2px solid #ffb80059;margin-top:auto;padding:.65rem .75rem;font-size:.8rem;line-height:1.4}.onboard-tip-label{font-family:var(--font-press),ui-monospace,monospace;text-transform:uppercase;color:var(--accent);margin-bottom:.25rem;font-size:7px;display:block}.onboard-nav{flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.onboard-nav-end{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.onboard-caption,.onboard-nav-hint{font-family:var(--font-press),ui-monospace,monospace;text-transform:uppercase;color:var(--muted);margin:0;font-size:7px}.onboard-caption{text-align:center;line-height:1.5}.onboard-caption.is-strong{color:var(--accent);font-size:clamp(8px,1.25vh,10px)}.onboard-chips{flex-wrap:wrap;justify-content:center;gap:.25rem;margin-top:.35rem;display:flex}.onboard-chip{font-family:var(--font-press),ui-monospace,monospace;text-transform:uppercase;color:var(--muted);background:#090b10b3;border:2px solid #2c3850;padding:.15rem .35rem;font-size:7px}.onboard-storyboard{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.35rem;width:100%;display:grid}.onboard-story-step{background:#090b10b8;border:2px solid #2c3850;grid-template-rows:1fr auto;place-items:center;gap:.5rem;min-width:0;min-height:11rem;padding:1rem .45rem .65rem;display:grid;position:relative}.onboard-story-number{border:2px solid var(--crystal);width:1.55rem;height:1.55rem;font-family:var(--font-press),ui-monospace,monospace;color:var(--crystal);background:#090b10;place-items:center;font-size:8px;display:grid;position:absolute;top:-2px;left:-2px}.onboard-energy-card>p,.onboard-recipe-group>p,.onboard-reward-card>p,.onboard-story-step>p{font-family:var(--font-press),ui-monospace,monospace;text-align:center;text-transform:uppercase;color:#d7dce6;margin:0;font-size:8px;line-height:1.45}.onboard-story-visual{flex-direction:column;gap:.45rem;min-height:6.5rem}.onboard-recipe-icons,.onboard-reward-pair,.onboard-story-pair,.onboard-story-visual{justify-content:center;align-items:center;display:flex}.onboard-story-pair{gap:.1rem}.onboard-story-sprite{width:clamp(2.7rem,5vw,3.6rem);height:clamp(2.7rem,5vw,3.6rem)}.onboard-recipe-symbol,.onboard-state-divider,.onboard-story-arrow{font-family:var(--font-press),ui-monospace,monospace;color:var(--accent);font-size:12px}.onboard-mini-progress{background:#090b10;border:2px solid #2c3850;width:min(5rem,90%);height:.6rem;padding:2px;display:block}.onboard-mini-progress>span{background:var(--crystal);width:72%;height:100%;display:block}.onboard-reward-pair{flex-direction:column;gap:.45rem;width:min(7.5rem,100%)}.onboard-first-coin>span,.onboard-reward-pair>span{white-space:nowrap;line-height:1}.onboard-first-coin>span,.onboard-reward-pair>span,.onboard-reward-text{font-family:var(--font-press),ui-monospace,monospace;background:#090b10d1;border:2px solid;padding:.35rem .45rem;font-size:9px}.onboard-reward-text{max-width:100%;text-align:center;white-space:normal;line-height:1.2}.onboard-reward-pair .is-xp,.onboard-reward-text.is-xp{color:var(--crystal)}.onboard-reward-pair .is-loot,.onboard-reward-text.is-loot{color:var(--accent)}.onboard-first-coin{flex-direction:column;align-items:stretch;gap:.25rem;width:100%;min-width:0;display:flex}.onboard-first-coin>span{justify-content:center;align-items:center;gap:.3rem;min-width:0;display:flex}.onboard-first-coin>span.is-mmm{color:var(--mmm)}.onboard-first-coin>b{font-family:var(--font-press),ui-monospace,monospace;text-align:center;color:var(--muted);font-size:7px;line-height:1}.onboard-first-coin-icon{flex:0 0 1.15rem;width:1.15rem;height:1.15rem}.onboard-energy-demo{align-content:center;gap:.55rem;width:min(24rem,100%);display:grid}.onboard-energy-card{background:#090b10b8;border:2px solid #2c3850;gap:.45rem;padding:.75rem;display:grid}.onboard-energy-card.is-rest{border-color:#10b9818c}.onboard-energy-card.is-wide{padding:1rem}.onboard-state-divider{text-align:center;color:var(--muted)}.onboard-use-row{background:#00e5ff0f;border:2px solid #00e5ff59;align-items:center;gap:.75rem;margin-top:.25rem;padding:.65rem .75rem;display:flex}.onboard-use-row>div{gap:.2rem;display:grid}.onboard-use-row span,.onboard-use-row strong{font-family:var(--font-body),system-ui,sans-serif;color:#d7dce6;font-size:.78rem;line-height:1.3}.onboard-use-row strong{color:var(--crystal)}.onboard-gear-demo{justify-content:center;align-items:center;gap:.5rem;width:100%;display:flex}.onboard-recipe-group,.onboard-recipe-result{justify-items:center;gap:.55rem;min-width:0;display:grid}.onboard-recipe-group{background:#090b10b8;border:2px solid #2c3850;padding:.65rem}.onboard-recipe-icons{gap:.05rem}.onboard-recipe-axe{width:clamp(2.2rem,4.5vw,3rem);height:clamp(2.2rem,4.5vw,3rem)}.onboard-recipe-stone{width:clamp(3rem,6vw,4.2rem);height:clamp(3rem,6vw,4.2rem)}.onboard-recipe-result .axe-frame.is-lg{width:clamp(4.8rem,9vw,6.5rem);height:clamp(4.8rem,9vw,6.5rem)}.onboard-recipe-result>span{font-family:var(--font-press),ui-monospace,monospace;text-align:center;text-transform:uppercase;color:var(--accent);font-size:8px}.onboard-board-demo{grid-template-columns:minmax(0,1fr) auto minmax(0,1.25fr) auto minmax(0,.85fr);align-items:center;gap:.45rem;width:100%;display:grid}.onboard-board-demo.is-triple{grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;width:100%;min-width:0}.onboard-board-demo.is-triple .onboard-score-result,.onboard-board-demo.is-triple .onboard-score-source{height:auto;min-height:0;overflow:visible}.onboard-board-demo.is-triple .onboard-score-result{flex-flow:row;grid-column:1/-1;justify-content:center;align-items:center;gap:.65rem;min-height:2.6rem;display:flex}.onboard-board-demo.is-triple .onboard-score-result.is-formula{gap:0;height:auto;min-height:2.6rem;padding:.45rem .6rem;overflow:visible}.onboard-board-demo.is-triple .onboard-score-result.is-formula>p{text-align:center;margin:0;line-height:1.35}.onboard-ref-badge{box-sizing:border-box;background:#ffb8001f;border:2px solid #ffb800;place-content:center;gap:.16rem;width:clamp(3.2rem,7vw,5rem);height:auto;min-height:clamp(3.2rem,7vw,5rem);padding:.28rem .22rem;display:grid;overflow:visible;box-shadow:inset 0 0 0 2px #1a1408}.onboard-ref-badge>b,.onboard-ref-badge>i{font-family:var(--font-press),ui-monospace,monospace;text-align:center;text-transform:uppercase;font-style:normal;font-weight:400;line-height:1}.onboard-ref-badge>b{color:#ffd36a;font-size:10px}.onboard-ref-badge>i{color:var(--accent);font-size:8px}.onboard-level-badge.is-tile,.onboard-ref-badge.is-tile{width:3.4rem;height:auto;min-height:3.4rem;padding:.22rem}.onboard-level-badge{box-sizing:border-box;background:#5ad6ff1f;border:2px solid #5ad6ff;place-content:center;gap:.16rem;width:clamp(3.2rem,7vw,5rem);height:auto;min-height:clamp(3.2rem,7vw,5rem);padding:.28rem .22rem;display:grid;overflow:visible;box-shadow:inset 0 0 0 2px #081018}.onboard-level-badge>b,.onboard-level-badge>i{font-family:var(--font-press),ui-monospace,monospace;text-align:center;text-transform:uppercase;font-style:normal;font-weight:400;line-height:1}.onboard-level-badge>b{color:#9ee7ff;font-size:10px}.onboard-level-badge>i{color:var(--accent);font-size:8px}.onboard-score-source.is-level{border-color:#5ad6ff73}.onboard-combine-weights{text-align:center;max-width:100%;line-height:1.35;display:block}.onboard-combine-weights>i{white-space:nowrap;font-style:normal}.onboard-score-source.is-ref{border-color:#ffb80073}.onboard-score-result,.onboard-score-source{background:#090b10b8;border:2px solid #2c3850;align-content:center;justify-items:center;gap:.55rem;min-width:0;min-height:10rem;padding:.65rem;display:grid}.onboard-score-result>p,.onboard-score-source>p{font-family:var(--font-press),ui-monospace,monospace;text-align:center;text-transform:uppercase;color:#d7dce6;margin:0;font-size:8px;line-height:1.45}.onboard-score-result>span,.onboard-score-source>span{font-family:var(--font-press),ui-monospace,monospace;text-align:center;text-transform:uppercase;color:var(--accent);overflow-wrap:anywhere;word-break:break-word;max-width:100%;font-size:7px}.onboard-score-result{border-color:#ffb8008c}.onboard-score-result>p{color:var(--accent)}.onboard-score-icon{width:clamp(3.2rem,7vw,5rem);height:clamp(3.2rem,7vw,5rem)}.onboard-combine-icons{justify-content:center;display:flex}.onboard-combine-axe{width:clamp(2rem,4vw,2.75rem);height:clamp(2rem,4vw,2.75rem);margin-inline:-.12rem}.onboard-mythic-hero{place-content:center;justify-items:center;gap:.55rem;width:100%;height:100%;display:grid}.onboard-mythic-hero .axe-frame.is-lg{filter:drop-shadow(0 0 18px #ffb8007a);width:clamp(7rem,22vh,12rem);height:clamp(7rem,22vh,12rem)}.onboard-guide-mine{align-content:center;gap:.75rem;width:100%;display:grid}.onboard-controls{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:.45rem;width:100%;display:grid}.onboard-phone-hint{font-family:var(--font-press),ui-monospace,monospace;letter-spacing:.05em;text-transform:uppercase;color:var(--crystal);text-align:center;grid-column:1/-1;margin:0;font-size:7px;line-height:1.45}.onboard-control{background:#090b10b8;border:2px solid #2c3850;justify-items:center;gap:.4rem;min-width:0;padding:.45rem .4rem .5rem;display:grid}.onboard-control>p{font-family:var(--font-press),ui-monospace,monospace;text-transform:uppercase;color:var(--muted);margin:0;font-size:8px;line-height:1.3}.onboard-control-keys{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;display:flex}.onboard-key-cluster{justify-items:center;gap:.18rem;display:grid}.onboard-key-row{gap:.18rem;display:flex}.onboard-key-row.is-center{justify-content:center}.onboard-key{min-width:1.5rem;height:1.5rem;font-family:var(--font-press),ui-monospace,monospace;color:#f4efe4;background:#1a2130;border:solid #3d4d6b;border-width:2px 2px 3px;place-items:center;padding:0 .18rem;font-size:8px;line-height:1;display:grid;box-shadow:inset 0 1px #ffffff14}.onboard-key.is-wide{min-width:3.4rem;padding:0 .4rem}.onboard-control-or{font-family:var(--font-press),ui-monospace,monospace;text-transform:uppercase;color:var(--muted);font-size:7px;line-height:1}.onboard-guide-mine .onboard-reward-card{min-height:5.35rem}.onboard-guide-mine .onboard-vein-rock{width:3.6rem;height:3.6rem}.onboard-guide-mine .onboard-bonus-rock{padding:.4rem}.onboard-break-flow{grid-template-columns:minmax(0,.8fr) auto minmax(0,1.45fr) auto minmax(0,1fr);align-items:center;gap:.35rem;display:grid}.onboard-reward-card{background:#090b10b8;border:2px solid #2c3850;align-content:center;justify-items:center;gap:.55rem;min-width:0;min-height:6.5rem;padding:.55rem;display:grid}.onboard-reward-card>p{color:var(--muted)}.onboard-coin-choice{grid-template-columns:1fr auto 1fr;align-items:center;gap:.35rem;display:grid}.onboard-coin-choice>span{font-family:var(--font-press),ui-monospace,monospace;color:var(--accent);justify-items:center;gap:.2rem;font-size:8px;display:grid}.onboard-coin-choice>span:last-child{color:var(--mmm)}.onboard-coin-choice>b{font-family:var(--font-press),ui-monospace,monospace;color:var(--muted);font-size:7px}.onboard-bonus-demo{justify-items:center;gap:.55rem;display:grid}.onboard-bonus-label,.onboard-bonus-result{font-family:var(--font-press),ui-monospace,monospace;text-align:center;text-transform:uppercase;padding:.25rem .45rem;font-size:8px;line-height:1.4}.onboard-bonus-label{color:#ffea3c;background:#090b10eb;border:2px solid #ffea3c}.onboard-bonus-result{color:var(--accent)}.onboard-bonus-rock{place-items:center;padding:.65rem;display:grid;position:relative}.onboard-bonus-rock:after{content:"";pointer-events:none;border:2px solid #ffea3c;animation:onboard-glow-pulse 1.6s ease-in-out infinite;position:absolute;inset:0;box-shadow:0 0 18px #ffea3c8c}.onboard-vein-rock{width:4.75rem;height:4.75rem}.onboard-energy-label{font-family:var(--font-press),ui-monospace,monospace;text-transform:uppercase;color:var(--muted);margin-bottom:.25rem;font-size:7px;display:block}.onboard-reward-grid,.onboard-tiles,.onboard-tool-grid{grid-auto-rows:min-content;align-content:center;gap:.45rem;width:100%;display:grid}.onboard-tiles,.onboard-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.onboard-reward-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.onboard-tile{background:#090b108c;border:2px solid #2c3850;flex-direction:column;justify-content:flex-start;gap:.3rem;min-width:0;min-height:0;padding:.45rem;display:flex}.onboard-tile p{color:var(--crystal);margin:0;font-size:9px}.onboard-tile p,.onboard-tile-value{font-family:var(--font-press),ui-monospace,monospace;text-transform:uppercase;line-height:1.4}.onboard-tile-value{color:var(--muted);font-size:8px}.onboard-tile-row{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.onboard-icon{width:1.85rem;height:1.85rem}.onboard-icon-lg{width:2.4rem;height:2.4rem}.onboard-rewards-guide{align-content:center;gap:.75rem;width:100%;display:grid}.onboard-trust-strip{background:#10b9810f;border:2px solid #10b98166;flex-wrap:wrap;justify-content:center;gap:.35rem;padding:.65rem;display:flex}.onboard-trust-strip>span{font-family:var(--font-press),ui-monospace,monospace;text-align:center;text-transform:uppercase;color:var(--success);border:1px solid #10b98159;padding:.25rem .4rem;font-size:7px;line-height:1.4}.onboard-mythic{--legend-art:clamp(2.6rem,7.5vh,5.5rem);--stone-art:clamp(2.2rem,7vh,4.8rem);--prize-art:clamp(4.2rem,12.5vh,9rem);flex-direction:column;align-items:center;width:100%;display:flex}.onboard-mythic-inputs{display:contents}.onboard-mythic-row{grid-template-columns:repeat(3,max-content);justify-content:center;gap:.2rem .5rem;display:grid}.onboard-mythic-row .axe-frame.is-sm{width:var(--legend-art);height:var(--legend-art)}.onboard-legend{width:max(var(--legend-art,3.4rem),5.9rem);flex-direction:column;align-items:center;gap:.2rem;display:inline-flex}.onboard-legend.is-wide{width:min(11rem,100%)}.onboard-legend-name{font-family:var(--font-press),ui-monospace,monospace;text-align:center;text-transform:uppercase;color:#d7dce6;font-size:clamp(7px,1.05vh,9px);line-height:1.4}.onboard-legend-name.is-mythic{color:var(--accent);font-size:clamp(9px,1.3vh,11px)}.onboard-icon-2x{width:var(--stone-art);height:var(--stone-art)}.onboard-plus{width:100%;font-family:var(--font-press),ui-monospace,monospace;text-align:center;color:var(--accent);margin:clamp(.45rem,1.6vh,.8rem) 0;font-size:14px;line-height:1;display:block}.onboard-mythic-prize{justify-items:center;gap:.2rem;display:grid}.onboard-prize-art{place-items:center;display:inline-grid;position:relative}.onboard-prize-art .axe-frame.is-lg{width:var(--prize-art);height:var(--prize-art)}.onboard-stamp{border:2px solid var(--success);font-family:var(--font-press),ui-monospace,monospace;color:var(--success);background:#090b10e6;padding:.15rem .3rem;font-size:9px;position:absolute;bottom:-.1rem;right:-.45rem}@keyframes onboard-glow-pulse{0%,to{opacity:.65;box-shadow:0 0 10px #ffea3c66}50%{opacity:1;box-shadow:0 0 20px #ffea3cbf}}@media (max-width:48rem){.play-shell:not(.is-play-touch) .onboard-grid{grid-template-columns:1fr}.play-shell:not(.is-play-touch) .onboard-art{min-height:10rem;padding:.6rem}.play-shell:not(.is-play-touch) .onboard-controls{grid-template-columns:1fr}.play-shell:not(.is-play-touch) .onboard-key{min-width:1.35rem;height:1.35rem;font-size:7px}.play-shell:not(.is-play-touch) .onboard-key.is-wide{min-width:3rem}.play-shell:not(.is-play-touch) .onboard-title{font-size:1.15rem}.play-shell:not(.is-play-touch) .onboard-facts li{font-size:.82rem}.play-shell:not(.is-play-touch) .onboard-nav-hint{display:none}.play-shell:not(.is-play-touch) .onboard-story-step{min-height:8.5rem;padding:.8rem .25rem .45rem}.play-shell:not(.is-play-touch) .onboard-story-visual{min-height:4.8rem}.play-shell:not(.is-play-touch) .onboard-vein-rock{width:3.75rem;height:3.75rem}.play-shell:not(.is-play-touch) .onboard-story-sprite{width:2.75rem;height:2.75rem}.play-shell:not(.is-play-touch) .onboard-break-flow,.play-shell:not(.is-play-touch) .onboard-storyboard{gap:.2rem}.play-shell:not(.is-play-touch) .onboard-recipe-symbol,.play-shell:not(.is-play-touch) .onboard-story-arrow{font-size:9px}.play-shell:not(.is-play-touch) .onboard-reward-pair{width:min(6.4rem,100%)}.play-shell:not(.is-play-touch) .onboard-first-coin{gap:.2rem}.play-shell:not(.is-play-touch) .onboard-first-coin-icon{flex-basis:1rem;width:1rem;height:1rem}.play-shell:not(.is-play-touch) .onboard-gear-demo{gap:.3rem}.play-shell:not(.is-play-touch) .onboard-recipe-group{gap:.35rem;padding:.4rem}.play-shell:not(.is-play-touch) .onboard-reward-card{gap:.35rem;min-height:5.5rem;padding:.35rem}.play-shell:not(.is-play-touch) .onboard-reward-grid{gap:.3rem}.play-shell:not(.is-play-touch) .onboard-board-demo{gap:.2rem}.play-shell:not(.is-play-touch) .onboard-score-result,.play-shell:not(.is-play-touch) .onboard-score-source{gap:.35rem;min-height:7.5rem;padding:.3rem}.play-shell:not(.is-play-touch) .onboard-board-demo.is-triple .onboard-score-result.is-formula{min-height:2.6rem;padding:.42rem .55rem}.play-shell:not(.is-play-touch) .onboard-score-result>p,.play-shell:not(.is-play-touch) .onboard-score-source>p{font-size:7px}.play-shell:not(.is-play-touch) .onboard-score-source>span{font-size:6px}.play-shell:not(.is-play-touch) .onboard-score-icon{width:2.75rem;height:2.75rem}.play-shell:not(.is-play-touch) .onboard-combine-axe{width:1.65rem;height:1.65rem}.play-shell:not(.is-play-touch) .onboard-mythic-hero .axe-frame.is-lg{width:clamp(5.5rem,16vh,8.5rem);height:clamp(5.5rem,16vh,8.5rem)}.play-shell:not(.is-play-touch) .onboard-mythic{--legend-art:clamp(2.4rem,6vh,3.6rem);--stone-art:clamp(2rem,5.5vh,3.2rem);--prize-art:clamp(3.6rem,10vh,6rem)}.play-shell:not(.is-play-touch) .onboard-legend{width:max(var(--legend-art,3rem),4.6rem)}}@container onboard-art (max-width:26rem){.onboard-board-demo,.onboard-break-flow,.onboard-gear-demo,.onboard-storyboard{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:.3rem;display:flex}.onboard-board-demo.is-triple{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;display:grid}.onboard-board-demo.is-triple .onboard-score-result{flex:none;grid-column:1/-1;width:100%}.onboard-recipe-group,.onboard-recipe-result,.onboard-reward-card,.onboard-score-result,.onboard-score-source,.onboard-story-step{flex:5.4rem;min-width:4.8rem;min-height:0}.onboard-controls{grid-template-columns:1fr}.onboard-reward-grid{grid-template-columns:minmax(0,1fr)}.onboard-guide-mine .onboard-reward-card{min-height:4.2rem}.onboard-story-step{min-height:5.6rem;padding:.7rem .3rem .4rem}.onboard-story-visual{min-height:3.4rem}.onboard-reward-text{font-size:7px}.onboard-bonus-demo{flex-wrap:wrap;justify-content:center;align-items:center;gap:.28rem .4rem;display:flex}.onboard-guide-mine .onboard-vein-rock,.onboard-vein-rock{width:2.4rem;height:2.4rem}}@container onboard-art (max-width:16rem){.onboard-board-demo.is-triple{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.onboard-bonus-rock:after{animation:none}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hud-meter.pixel-panel{border-width:3px;box-shadow:0 0 0 3px #090b10,inset 0 0 0 1px #ffb8001f}.hud-meter .hp-track{height:6px}.hud-top-band{z-index:45;pointer-events:none;grid-template-columns:minmax(0,16.5rem) minmax(0,1fr) max-content;align-items:start;column-gap:.6rem;display:grid;position:absolute;top:.75rem;left:.75rem;right:.75rem}.hud-orb-cluster{flex-direction:column;align-items:stretch;gap:.4rem;width:100%;max-width:16.5rem;display:flex}.hud-orb-cluster,.hud-orb-cluster>.pixel-panel.hud-orb-timer{pointer-events:none}.hud-orb-cluster>.pixel-panel:not(.hud-orb-timer){pointer-events:auto}.hud-notice-stack{pointer-events:none;flex-direction:column;align-items:center;gap:.4rem;min-width:0;display:flex;position:relative}.hud-notice-stack>*{width:min(18rem,100%);min-width:0;max-width:100%}.hud-notice-stack>:not(.hud-pro-tip-copy){z-index:2;position:relative}.hud-notice-stack>.hud-pro-tip-copy{width:100%}.hud-field-center{box-sizing:border-box;pointer-events:none;text-align:left;background:#000;border:2px solid #111;flex-direction:column;align-items:flex-start;gap:.1rem;width:100%;padding:.28rem .42rem .24rem;display:none}.hud-field-center-count,.hud-field-center-line,.hud-field-center-refill{font-family:var(--font-press),ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase;margin:0;line-height:1.2}.hud-field-center-line{color:#c8cdd8;white-space:nowrap;font-size:7px}.hud-field-center-count{color:#ffb800;font-size:7px}.hud-field-center-refill{color:#7dd8e6;font-size:7px}.is-touch-hud .hud-field-center{display:flex}.hud-orb-timer{pointer-events:none;flex-shrink:0;width:100%}.hud-orb-timer .hp-track{height:6px}.hud-toast{pointer-events:none}.hud-toast p{text-align:center;overflow-wrap:anywhere}.hud-orb-stat{margin-top:.2rem}.hud-toast-layer{z-index:400;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.hud-toast--top{width:min(22rem,100vw - 1.5rem)}.hud-pro-tip-copy{z-index:0;width:100%;max-width:100%;font-family:var(--font-press),ui-monospace,monospace;letter-spacing:.04em;text-align:center;text-transform:uppercase;color:#fff;overflow-wrap:anywhere;text-shadow:0 1px #090b10,1px 0 #090b10,-1px 0 #090b10,0 -1px #090b10;animation:hud-pro-tip-pop var(--hud-pro-tip-ms,5s) ease forwards;pointer-events:none;margin:0;padding:0 .2rem;font-size:8px;line-height:1.35;position:absolute;top:.12rem;left:0;right:0}.play-shell.is-play-landscape .hud-pro-tip-copy,.play-shell.is-play-touch .hud-pro-tip-copy{letter-spacing:.02em;font-size:6px;line-height:1.3}@keyframes hud-pro-tip-pop{0%{opacity:0;transform:scale(.72)}10%{opacity:1;transform:scale(1.08)}16%{transform:scale(1)}84%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes hud-pro-tip-fade{0%,84%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.hud-pro-tip-copy{animation-name:hud-pro-tip-fade;animation-timing-function:linear}}@property --bonus-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.hud-bonus-banner{--bonus-red:#ff1b1b;--bonus-orange:#ff7a00;--bonus-yellow:#ffe000;--bonus-green:#22c55e;--bonus-blue:#1d8cff;--bonus-indigo:#4b3cff;--bonus-violet:#c026d3;--bonus-angle:0deg;background:linear-gradient(165deg,#5c1808f5 0,#1c0c08f0 55%,#120a1cf0 100%) padding-box,conic-gradient(from var(--bonus-angle),var(--bonus-red) 0 14.2857%,var(--bonus-orange) 14.2857% 28.5714%,var(--bonus-yellow) 28.5714% 42.8571%,var(--bonus-green) 42.8571% 57.1428%,var(--bonus-blue) 57.1428% 71.4285%,var(--bonus-indigo) 71.4285% 85.7142%,var(--bonus-violet) 85.7142% 100%) border-box;border:4px solid #0000;padding:.45rem .5rem .5rem;animation:hud-bonus-pulse 1.15s ease-in-out infinite,hud-bonus-border-spin 4.8s linear infinite;position:relative;overflow:hidden;box-shadow:0 0 0 4px #090b10,0 0 14px #ff1b1b59,0 0 22px #1d8cff47}.hud-bonus-banner:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000,#ffe65029 45%,#0000 55%);width:160%;height:140%;animation:hud-bonus-sheen 2.4s linear infinite;position:absolute;inset:0 auto auto 0;transform:translate(-40%)}.hud-bonus-clock,.hud-bonus-detail,.hud-bonus-kicker,.hud-bonus-title{font-family:var(--font-press),ui-monospace,monospace;text-transform:uppercase;text-align:center;position:relative}.hud-bonus-kicker{letter-spacing:.08em;color:#fff;text-shadow:0 1px #090b10;font-size:7px}.hud-bonus-title{color:#ffe566;text-shadow:0 0 8px #ff6a00,0 2px #3a1200;margin-top:.2rem;font-size:9px;line-height:1.35;display:none!important}.hud-bonus-rainbow{flex-wrap:wrap;justify-content:center;gap:0;display:flex}.hud-bonus-rainbow span{animation:hud-bonus-letter .9s ease-in-out infinite;display:inline-block}.hud-bonus-rainbow span:nth-child(6n+1){color:#ff4d6d;text-shadow:0 0 8px #ff4d6d}.hud-bonus-rainbow span:nth-child(6n+2){color:#ffb800;text-shadow:0 0 8px #ffb800}.hud-bonus-rainbow span:nth-child(6n+3){color:#ffe566;text-shadow:0 0 8px #ffe566}.hud-bonus-rainbow span:nth-child(6n+4){color:#3dff9a;text-shadow:0 0 8px #3dff9a}.hud-bonus-rainbow span:nth-child(6n+5){color:#4dc3ff;text-shadow:0 0 8px #4dc3ff}.hud-bonus-rainbow span:nth-child(6n){color:#c084fc;text-shadow:0 0 8px #c084fc}@keyframes hud-bonus-letter{0%,to{filter:brightness();transform:translateY(0)}50%{filter:brightness(1.35);transform:translateY(-1px)}}.hud-bonus-detail{color:#fff;text-shadow:0 1px #090b10;margin-top:.28rem;font-size:8px;line-height:1.4}.hud-bonus-clock{letter-spacing:.08em;color:#fff4a8;text-shadow:0 0 10px #ffb800;margin-top:.4rem;font-size:10px}.hud-bonus-track{height:6px;margin-top:.3rem}.hud-bonus-headline{font-family:var(--font-press),ui-monospace,monospace;letter-spacing:0;text-align:center;color:#fff;flex-wrap:wrap;justify-content:center;align-items:baseline;margin:.2rem 0 0;font-size:8px;line-height:1.35;display:flex;position:relative}.hud-bonus-headline-lead,.hud-bonus-headline-tail{color:#fff;text-shadow:0 1px #090b10}.hud-bonus-headline-zone{margin:0 .12em;font-size:9px;line-height:1;display:inline-flex}.hud-bonus-meter{display:contents}@keyframes hud-bonus-pulse{0%,to{box-shadow:0 0 0 4px #090b10,0 0 14px #ff1b1b59,0 0 22px #1d8cff47}50%{box-shadow:0 0 0 4px #090b10,0 0 20px #ffe00073,0 0 32px #c026d366}}@keyframes hud-bonus-border-spin{to{--bonus-angle:360deg}}@keyframes hud-bonus-sheen{0%{transform:translate(-50%)}to{transform:translate(35%)}}@media (prefers-reduced-motion:reduce){.hp-fill.is-energy.is-low,.hud-bonus-banner,.hud-bonus-banner:before,.hud-bonus-rainbow span{animation:none}}@media (max-width:720px){.hud-top-band{grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"status actions""notices notices";row-gap:.4rem}.hud-orb-cluster{grid-area:status;width:100%;max-width:16.5rem}.hud-actions-anchor{grid-area:actions}.hud-notice-stack{grid-area:notices}}@media (max-width:640px){.hud-bottom{grid-template-columns:5.5rem minmax(0,1fr) 5.5rem}.hud-menu-panel{min-width:16.5rem}.hud-minimap,.hud-ref{width:5.5rem;max-width:5.5rem}.hud-ref-kicker,.hud-ref-panel:after,.hud-ref-panel:before{display:none}.hud-ref-text{margin-top:.55rem;padding:.12rem .06rem;font-size:.58rem}.hud-meter{width:min(12.5rem,100%)}.mini-map-label:nth-of-type(n+2){display:none}}.touch-controls{z-index:40;pointer-events:none;inset:0;transform:translateZ(0)}.touch-controls,.touch-controls-left,.touch-controls-right{touch-action:none;-webkit-user-select:none;user-select:none;position:absolute}.touch-controls-left,.touch-controls-right{bottom:max(.7rem,env(safe-area-inset-bottom));pointer-events:auto;flex-direction:column;justify-content:flex-end;align-items:center;display:flex}.touch-controls-left{left:max(.7rem,env(safe-area-inset-left))}.touch-controls-right{right:max(.7rem,env(safe-area-inset-right));align-items:flex-end;gap:.38rem}.touch-pad{z-index:20;opacity:.7;touch-action:none;-webkit-user-select:none;user-select:none;width:9.375rem;height:9.375rem;position:relative;bottom:auto;left:auto}.touch-joystick.is-held,.touch-pad:has(.is-held){opacity:1}.touch-joystick{border-radius:50%;place-items:center;display:grid}.touch-joystick-well{z-index:1;background:#0b1220;border:3px solid #00e5ff;border-radius:50%;place-items:center;width:72%;height:72%;display:grid;position:relative;box-shadow:0 0 12px #00e5ff6b,inset 0 0 14px #040c1cf2}.touch-joystick-knob{width:44%;height:44%;transform:translate(calc(var(--jx,0) * 58%),calc(var(--jy,0) * 58%));will-change:transform;background:radial-gradient(circle at 50% 16%,#08102080 0 1.5px,#0000 2px),radial-gradient(circle at 84%,#08102080 0 1.5px,#0000 2px),radial-gradient(circle at 50% 84%,#08102080 0 1.5px,#0000 2px),radial-gradient(circle at 16%,#08102080 0 1.5px,#0000 2px),radial-gradient(circle at 38% 30%,#4a7ab8 0,#1a3a68 58%,#102448 100%);border:2px solid #1c3f72;border-radius:50%;position:relative;box-shadow:0 3px #081018,0 0 8px #00e5ff47}.touch-joystick-knob:after{content:"";border:2px solid #00e5ff;border-radius:50%;position:absolute;inset:30%;box-shadow:0 0 6px #00e5ff8c}.touch-joystick-chevron{z-index:0;border:5px solid #0000;width:0;height:0;position:absolute}.touch-joystick-chevron.is-n{border-top-width:0;border-bottom-color:#00e5ff;top:1px;left:50%;transform:translate(-50%)}.touch-joystick-chevron.is-s{border-top-color:#00e5ff;border-bottom-width:0;bottom:1px;left:50%;transform:translate(-50%)}.touch-joystick-chevron.is-e{border-left-color:#00e5ff;border-right-width:0;top:50%;right:1px;transform:translateY(-50%)}.touch-joystick-chevron.is-w{border-left-width:0;border-right-color:#00e5ff;top:50%;left:1px;transform:translateY(-50%)}.touch-mine-btn,.touch-slam-btn{color:#ffb800;font-family:var(--font-press),ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase;opacity:.7;touch-action:none;-webkit-user-select:none;user-select:none;background:#121620f0;border:3px solid #2c3850;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;font-size:8px;line-height:1;display:flex}.touch-mine-btn{z-index:21;pointer-events:auto;width:4.35rem;height:4.35rem;position:relative;box-shadow:0 4px #3d2a00,0 0 14px #ffb80038}.touch-mine-axe{width:1.85rem;height:1.85rem}.touch-slam-btn{color:#c026d3;width:3.5rem;height:3.15rem;box-shadow:0 3px #3b1148,0 0 12px #c026d347}.touch-mine-btn.is-held,.touch-slam-btn.is-held{opacity:1;transform:translateY(2px)}.touch-mine-btn.is-held{color:#fff3c4;background:#ffb8002e;box-shadow:0 2px #3d2a00}.touch-mine-btn.is-mining{border-color:#ffb800}.touch-slam-btn.is-held{color:#f5d0fe;background:#c026d333;box-shadow:0 1px #3b1148}.rotate-play{z-index:110;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));background:radial-gradient(circle at 50% 38%,#ffb8001f,#0000 46%),#05060af0;place-items:center;display:grid;position:absolute;inset:0}.rotate-play-card{width:min(22rem,100%);color:inherit;text-align:center;background:#121620f5;border:4px solid #2c3850;justify-items:center;gap:.7rem;padding:1.15rem 1rem 1.05rem;display:grid;box-shadow:0 0 0 4px #090b10,0 0 28px #00e5ff29}.rotate-play-phone{place-items:center;width:4.6rem;height:4.6rem;display:grid}.rotate-play-phone-body{background:#090b10;border:3px solid #00e5ff;width:1.85rem;height:3.15rem;animation:rotate-play-turn 1.6s ease-in-out infinite;display:block;box-shadow:0 0 12px #00e5ff59}.rotate-play-phone-notch{background:#2c3850;width:.55rem;height:.18rem;margin:.18rem auto .22rem;display:block}.rotate-play-phone-screen{background:repeating-linear-gradient(#12202c 0 4px,#0a4d58 4px 6px);width:1.15rem;height:1.85rem;margin:0 auto;display:block}.rotate-play-title{letter-spacing:.06em;color:#ffb800;font-size:10px;line-height:1.45}.rotate-play-copy,.rotate-play-title{font-family:var(--font-press),ui-monospace,monospace;text-transform:uppercase;margin:0}.rotate-play-copy{letter-spacing:.04em;color:#00e5ff;font-size:8px;line-height:1.5}.rotate-play-hint{font-family:var(--font-press),ui-monospace,monospace;letter-spacing:.05em;text-transform:uppercase;color:#8ec8d8;margin:0;font-size:7px;line-height:1.45}@keyframes rotate-play-turn{0%,18%{transform:rotate(0)}42%,78%{transform:rotate(90deg)}to{transform:rotate(0)}}.play-shell{min-height:100dvh}.play-shell.is-play-landscape{--play-chrome-h:4.7rem;--play-exit-slot:4.7rem;--play-connect-slot:8.2rem}.play-shell.is-play-landscape .hud-actions .hud-connect-wallet,.play-shell.is-play-landscape .hud-field-meta,.play-shell.is-play-landscape .hud-icon-label,.play-shell.is-play-landscape .hud-prestige,.play-shell.is-play-landscape .hud-ref,.play-shell.is-play-landscape .hud-stat-caption,.play-shell.is-play-landscape .hud-wallet-chip,.play-shell.is-play-landscape .play-chrome .brand-mark{display:none}.play-shell.is-play-landscape .hud-action-extra{display:inline-flex}.play-shell.is-play-landscape .hud-minimap .mini-map-label{display:none}.play-shell.is-play-landscape .hud-top-band{padding-top:env(safe-area-inset-top);padding-right:max(.4rem,env(safe-area-inset-right));padding-left:env(safe-area-inset-left);z-index:10;grid-template:auto auto/max-content minmax(0,1fr) auto;gap:.28rem .3rem;top:0;left:0;right:0;overflow:visible}.play-shell.is-play-landscape .hud-actions-anchor,.play-shell.is-play-landscape .hud-coin-center,.play-shell.is-play-landscape .hud-more-anchor,.play-shell.is-play-landscape .hud-notice-stack,.play-shell.is-play-landscape .hud-orb-cluster{grid-area:auto}.play-shell.is-play-landscape .hud-orb-cluster{grid-area:1/1/3;width:max-content;max-width:min(13.25rem,100%)}.play-shell.is-play-landscape .hud-notice-stack{grid-area:2/2}.play-shell.is-play-landscape .hud-player-card{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;grid-template-columns:max-content max-content;justify-content:start;place-items:center start;gap:5px 6px;width:max-content;max-width:100%;display:grid;padding:5px 6px!important}.play-shell.is-play-landscape .hud-player-head{grid-column:1/-1;gap:6px}.play-shell.is-play-landscape .hud-player-identity{grid-template-columns:max-content;row-gap:3px;display:grid}.play-shell.is-play-landscape .hud-player-level,.play-shell.is-play-landscape .hud-player-name{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;line-height:1;overflow:hidden}.play-shell.is-play-landscape .hud-avatar{width:24px;height:24px}.play-shell.is-play-landscape .hud-stat-tag{display:block}.play-shell.is-play-landscape .hud-durability,.play-shell.is-play-landscape .hud-durability-meter,.play-shell.is-play-landscape .hud-energy,.play-shell.is-play-landscape .hud-level-xp{display:contents}.play-shell.is-play-landscape .hud-pips{justify-self:start;width:max-content}.play-shell.is-play-landscape .hud-durability>div{grid-column:1/-1}.play-shell.is-play-landscape .hud-axe-tag{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.play-shell.is-play-landscape .hud-axe-tag.is-common{color:#9aa3b5}.play-shell.is-play-landscape .hud-axe-tag.is-uncommon{color:#6ee7b7}.play-shell.is-play-landscape .hud-axe-tag.is-rare{color:#93c5fd}.play-shell.is-play-landscape .hud-axe-tag.is-epic{color:#e9d5ff}.play-shell.is-play-landscape .hud-axe-tag.is-legendary{color:#ffe08a}.play-shell.is-play-landscape .hud-axe-tag.is-mythic{color:#ff4ad8}.play-shell.is-play-landscape .hud-durability .hp-track,.play-shell.is-play-landscape .hud-energy .hp-track,.play-shell.is-play-landscape .hud-level-xp .hp-track{height:10px}.play-shell.is-play-landscape .hud-actions-anchor{width:max-content;max-width:calc(100vw - 5.2rem);height:var(--play-chrome-h);padding-left:0;padding-right:var(--play-exit-slot);grid-area:1/1/auto/-1;justify-self:start;margin:0;overflow:visible}.play-shell.is-play-landscape:has(.hud-connect-exit) .hud-actions-anchor{max-width:calc(100vw - 13.4rem);padding-right:calc(var(--play-exit-slot) + var(--play-connect-slot))}.play-shell.is-play-landscape .hud-connect-exit{top:env(safe-area-inset-top);right:calc(var(--play-exit-slot) + max(.45rem, env(safe-area-inset-right)));z-index:45;height:var(--play-chrome-h);pointer-events:auto;align-items:center;display:flex;position:fixed}.play-shell.is-play-landscape .hud-connect-exit .hud-connect-wallet.arcade-btn{letter-spacing:0;white-space:nowrap;width:auto;min-height:32px;padding:6px 8px 5px;font-size:7px;line-height:1;display:inline-flex}.play-shell.is-play-landscape .pixel-panel.hud-actions{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;overflow:visible;padding:0!important}.play-shell.is-play-landscape .hud-actions{height:var(--play-chrome-h);flex-flow:row;justify-content:flex-start;align-items:flex-start;gap:.45rem;padding:0!important}.play-shell.is-play-landscape .hud-action-row{width:auto;height:var(--play-chrome-h);flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:.9rem}.play-shell.is-play-landscape .hud-action-row>.hud-icon,.play-shell.is-play-landscape .hud-action-row>.hud-menu{flex:none}.play-shell.is-play-landscape .hud-icon{flex-shrink:0;gap:0;min-width:3.3rem;overflow:visible}.play-shell.is-play-landscape .hud-icon-face{min-width:3.23rem;min-height:3.23rem;margin-bottom:.52rem;padding:.21rem}.play-shell.is-play-landscape .hud-icon-face .h-7{width:2.03rem;height:2.03rem}.play-shell.is-play-landscape .hud-icon-short{z-index:1;min-height:.7rem;font-family:var(--font-press),ui-monospace,monospace;letter-spacing:0;text-transform:uppercase;color:#8ec8d8;text-align:center;white-space:nowrap;padding:0;font-size:7px;line-height:1;display:block;position:relative}.play-shell.is-play-landscape .hud-coin-row{background:#121620eb;border:2px solid #2c3850;flex-shrink:0;align-self:flex-start;margin-top:.15rem;padding:.12rem .28rem;box-shadow:0 0 0 2px #090b10}.play-shell.is-play-landscape .hud-coin-center{scrollbar-width:none;pointer-events:none;flex-wrap:nowrap;grid-area:1/2;place-self:start;align-items:flex-start;gap:.85rem;min-width:0;max-width:100%;margin-top:.2rem;display:flex;overflow:auto visible}.play-shell.is-play-landscape .hud-coin-center:has(.hud-connect-wallet){gap:1.15rem}.play-shell.is-play-landscape .hud-coin-center::-webkit-scrollbar{display:none}.play-shell.is-play-landscape .hud-coin-center .hud-coin-row{pointer-events:none;align-self:stretch;gap:.55rem;margin-top:0}.play-shell.is-play-landscape .hud-coin-stack{pointer-events:auto;grid-template-columns:max-content;align-content:start;align-self:start;justify-items:start;gap:.16rem;width:max-content;display:grid}.play-shell.is-play-landscape .hud-coin-stack .hud-coin-row{width:max-content;min-height:2.04rem}.play-shell.is-play-landscape .hud-coin-stack .hud-connect-wallet.arcade-btn{letter-spacing:0;white-space:nowrap;justify-self:start;width:125%;min-height:1.28rem;padding:4px 6px 3px;font-size:6px;line-height:1}.play-shell.is-play-landscape .hud-quick-cluster{pointer-events:auto;flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:1.275rem;display:flex}.play-shell.is-play-landscape .hud-quick-btn{pointer-events:auto;box-sizing:border-box;aspect-ratio:1;z-index:11;cursor:pointer;background:linear-gradient(#12466ef2,#0c1c30f5);border:2px solid #00e5ff;flex:none;align-self:center;place-items:center;width:2.04rem;height:2.04rem;padding:.22rem;display:grid;position:relative;box-shadow:0 0 0 2px #090b10,0 0 10px #00e5ff59}.play-shell.is-play-landscape .hud-quick-icon{object-fit:contain;width:100%;height:100%;display:block}.play-shell.is-play-landscape .hud-icon-face img.h-7{object-fit:contain}.play-shell.is-play-landscape .hud-more-anchor{z-index:12;grid-area:1/3;place-self:start end;margin-top:.12rem;position:relative}.play-shell.is-play-landscape .hud-more-fab{z-index:3;transform-origin:100% 0;min-width:0;position:relative;transform:scale(1.3)}.play-shell.is-play-landscape .hud-more-fab .hud-icon-label,.play-shell.is-play-landscape .hud-more-fab .hud-icon-short{display:none}.play-shell.is-play-landscape .hud-more-fab .hud-icon-face{min-width:2.45rem;min-height:2.45rem;margin-bottom:0;padding:0;overflow:hidden}.play-shell.is-play-landscape .hud-more-fab .hud-icon-face .h-7{width:1.7rem;height:1.7rem;transform:translateY(16%)}.play-shell.is-play-landscape .is-touch-hud.is-hud-menu-open{z-index:45}.play-shell.is-play-landscape .hud-drawer{top:calc(env(safe-area-inset-top) + 3.59rem);z-index:2;pointer-events:auto;align-items:stretch;width:min(16.25rem,48vw);display:flex;position:fixed;bottom:0;right:0}.play-shell.is-play-landscape .hud-drawer-panel{background:#0a0e16f7;border:3px solid #2c3850;border-right:0;flex-direction:column;flex:auto;align-self:stretch;width:100%;height:100%;min-height:0;display:flex;overflow:hidden;box-shadow:0 4px #0a1018,0 0 22px #00000073}.play-shell.is-play-landscape .hud-drawer-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;align-content:start;gap:.15rem;min-height:0;padding:.35rem;display:grid;overflow:hidden auto}.play-shell.is-play-landscape .hud-drawer .hud-menu-item{grid-template-columns:1.1rem minmax(0,1fr) auto;min-height:2.15rem}.play-shell.is-play-landscape .hud-drawer .hud-menu-key{display:none}.play-shell.is-play-landscape .hud-drawer-foot{padding:.35rem .4rem max(.4rem,env(safe-area-inset-bottom));border-top:2px solid #2c3850;flex-shrink:0;gap:.28rem;display:grid}.play-shell.is-play-landscape .hud-drawer-foot .hud-menu-ref{border-top:0;gap:.28rem;margin-top:0;padding-top:0}.play-shell.is-play-landscape .hud-drawer-exit{cursor:pointer;width:100%;min-height:2.15rem;font-family:var(--font-press),ui-monospace,monospace;letter-spacing:.02em;text-align:center;text-transform:uppercase;color:#ffb6c8;background:0 0;border:0;justify-content:center;align-items:center;padding:.45rem .5rem;font-size:8px;line-height:1;text-decoration:none;display:flex}.play-shell.is-play-landscape .hud-drawer-exit:focus-visible,.play-shell.is-play-landscape .hud-drawer-exit:hover{color:#ffd0dc;background:#ffb6c81f;outline:none}.play-shell.is-play-landscape .hud-connect-exit{display:none}.play-shell.is-play-landscape .hud-menu-panel{z-index:80;min-width:min(18.5rem,72vw)}.play-shell.is-play-landscape .hud-menu-item{min-height:2.35rem;padding:.45rem .5rem}.play-shell.is-play-landscape .hud-coin{font-size:7px}.play-shell.is-play-landscape .hud-bottom{left:50%;right:auto;bottom:max(.2rem,env(safe-area-inset-bottom));pointer-events:none;z-index:10;grid-template-columns:auto;justify-items:center;width:auto;transform:translate(-50%)}.play-shell.is-play-landscape .hud-minimap{display:none}.play-shell.is-play-landscape .hud-minimap-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#121620e6;border:2px solid #2c3850;box-shadow:0 0 0 2px #090b10;padding:.12rem!important}.play-shell.is-play-landscape .hud-minimap .mini-map{border-width:2px;padding:0}.play-shell.is-play-landscape .hud-meter:not(.is-live){display:none}.play-shell.is-play-landscape .hud-meter.is-live{pointer-events:none;z-index:12;width:min(11.5rem,42vw);display:block;padding:.28rem .42rem!important}.play-shell.is-play-landscape .hud-bonus-detail{display:none}.play-shell.is-play-landscape .hud-notice-stack>*{width:min(14rem,40vw)}.play-shell.is-play-landscape .hud-notice-stack>.hud-pro-tip-copy{width:100%}body.play-touch{overscroll-behavior:none;overflow:hidden}.play-shell.is-play-touch .play-chrome{width:100%;max-width:none}.play-shell.is-play-landscape .play-chrome{display:none}.play-shell.is-play-landscape .play-exit-btn{pointer-events:auto;gap:5px;min-height:32px;padding:6px 8px 5px!important}.play-shell.is-play-landscape .play-exit-icon{width:16px;height:16px}.play-shell.is-play-landscape .play-exit-label{letter-spacing:0;font-size:8px;line-height:1;display:inline}@media (orientation:landscape) and (hover:none) and (pointer:coarse),(orientation:landscape) and (pointer:coarse) and (max-width:1024px){.play-shell{--play-chrome-h:4.7rem;--play-exit-slot:4.7rem;--play-connect-slot:8.2rem}.play-shell .play-chrome,.play-shell.is-play-landscape .play-chrome{display:none}.play-shell .play-exit-btn{pointer-events:auto}.play-shell .play-chrome .brand-mark{display:none}.play-shell .play-exit-btn{gap:5px;min-height:32px;padding:6px 8px 5px!important}.play-shell .play-exit-icon{width:16px;height:16px}.play-shell .play-exit-label{letter-spacing:0;font-size:8px;line-height:1;display:inline}.play-shell .play-stage{max-width:none;padding:0}.play-shell .game-frame-host{min-height:0}.play-shell .game-canvas-host{z-index:0}.play-shell .game-frame{box-shadow:none;border-width:0}.play-shell .hud-top-band{padding-top:env(safe-area-inset-top);padding-right:max(.4rem,env(safe-area-inset-right));padding-left:env(safe-area-inset-left);z-index:10;grid-template:auto auto/max-content minmax(0,1fr) auto;gap:.28rem .3rem;top:0;left:0;right:0;overflow:visible}.play-shell .hud-actions-anchor,.play-shell .hud-coin-center,.play-shell .hud-more-anchor,.play-shell .hud-notice-stack,.play-shell .hud-orb-cluster{grid-area:auto}.play-shell .hud-orb-cluster{grid-area:1/1/3;width:max-content;max-width:min(13.25rem,100%)}.play-shell .hud-notice-stack{grid-area:2/2}.play-shell .hud-player-card{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;grid-template-columns:max-content max-content;justify-content:start;place-items:center start;gap:5px 6px;width:max-content;max-width:100%;display:grid;padding:5px 6px!important}.play-shell .hud-player-head{grid-column:1/-1;gap:6px}.play-shell .hud-player-identity{grid-template-columns:max-content;row-gap:3px;display:grid}.play-shell .hud-player-level,.play-shell .hud-player-name{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;line-height:1;overflow:hidden}.play-shell .hud-avatar{width:24px;height:24px}.play-shell .hud-stat-tag{display:block}.play-shell .hud-durability,.play-shell .hud-durability-meter,.play-shell .hud-energy,.play-shell .hud-level-xp{display:contents}.play-shell .hud-pips{justify-self:start;width:max-content}.play-shell .hud-durability>div{grid-column:1/-1}.play-shell .hud-axe-tag{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.play-shell .hud-axe-tag.is-common{color:#9aa3b5}.play-shell .hud-axe-tag.is-uncommon{color:#6ee7b7}.play-shell .hud-axe-tag.is-rare{color:#93c5fd}.play-shell .hud-axe-tag.is-epic{color:#e9d5ff}.play-shell .hud-axe-tag.is-legendary{color:#ffe08a}.play-shell .hud-axe-tag.is-mythic{color:#ff4ad8}.play-shell .hud-durability .hp-track,.play-shell .hud-energy .hp-track,.play-shell .hud-level-xp .hp-track{height:10px}.play-shell .hud-actions .hud-connect-wallet,.play-shell .hud-field-meta,.play-shell .hud-icon-label,.play-shell .hud-prestige,.play-shell .hud-stat-caption,.play-shell .hud-wallet-chip{display:none}.play-shell .hud-icon-short{z-index:1;min-height:.7rem;font-family:var(--font-press),ui-monospace,monospace;letter-spacing:0;text-transform:uppercase;color:#8ec8d8;text-align:center;white-space:nowrap;padding:0;font-size:7px;line-height:1;display:block;position:relative}.play-shell .hud-connect-exit{top:env(safe-area-inset-top);right:calc(var(--play-exit-slot,4.7rem) + max(.45rem, env(safe-area-inset-right)));z-index:45;height:var(--play-chrome-h,4.7rem);pointer-events:auto;align-items:center;display:flex;position:fixed}.play-shell .hud-connect-exit .hud-connect-wallet.arcade-btn{letter-spacing:0;white-space:nowrap;width:auto;min-height:32px;padding:6px 8px 5px;font-size:7px;line-height:1;display:inline-flex}.play-shell .hud-actions-anchor{width:max-content;max-width:calc(100vw - 5.2rem);height:var(--play-chrome-h,4.7rem);padding-left:0;padding-right:var(--play-exit-slot,4.7rem);grid-area:1/1/auto/-1;justify-self:start;margin:0;overflow:visible}.play-shell:has(.hud-connect-exit) .hud-actions-anchor{max-width:calc(100vw - 13.4rem);padding-right:calc(var(--play-exit-slot,4.7rem) + var(--play-connect-slot,8.2rem))}.play-shell .pixel-panel.hud-actions{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;overflow:visible;padding:0!important}.play-shell .hud-actions{flex-flow:row;gap:.45rem;padding:0!important}.play-shell .hud-action-row,.play-shell .hud-actions{height:var(--play-chrome-h,4.7rem);justify-content:flex-start;align-items:flex-start}.play-shell .hud-action-row{width:auto;flex-wrap:nowrap;gap:.9rem}.play-shell .hud-action-row>.hud-icon,.play-shell .hud-action-row>.hud-menu{flex:none}.play-shell .hud-action-extra{display:inline-flex}.play-shell .hud-icon{flex-shrink:0;gap:0;min-width:3.3rem;overflow:visible}.play-shell .hud-icon-face{min-width:3.23rem;min-height:3.23rem;margin-bottom:.52rem;padding:.21rem}.play-shell .hud-icon-face .h-7{width:2.03rem;height:2.03rem}.play-shell .hud-coin-row{background:#121620eb;border:2px solid #2c3850;flex-shrink:0;align-self:flex-start;margin-top:.15rem;padding:.12rem .28rem;box-shadow:0 0 0 2px #090b10}.play-shell .hud-coin-center{scrollbar-width:none;pointer-events:none;flex-wrap:nowrap;grid-area:1/2;place-self:start;align-items:flex-start;gap:.85rem;min-width:0;max-width:100%;margin-top:.2rem;display:flex;overflow:auto visible}.play-shell .hud-coin-center:has(.hud-connect-wallet){gap:1.15rem}.play-shell .hud-coin-center::-webkit-scrollbar{display:none}.play-shell .hud-coin-center .hud-coin-row{pointer-events:none;align-self:stretch;margin-top:0}.play-shell .hud-coin-stack{pointer-events:auto;grid-template-columns:max-content;align-content:start;align-self:start;justify-items:start;gap:.16rem;width:max-content;display:grid}.play-shell .hud-coin-stack .hud-coin-row{width:max-content;min-height:2.04rem}.play-shell .hud-coin-stack .hud-connect-wallet.arcade-btn{letter-spacing:0;white-space:nowrap;justify-self:start;width:125%;min-height:1.28rem;padding:4px 6px 3px;font-size:6px;line-height:1}.play-shell .hud-quick-cluster{pointer-events:auto;flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:1.275rem;display:flex}.play-shell .hud-quick-btn{pointer-events:auto;box-sizing:border-box;aspect-ratio:1;z-index:11;cursor:pointer;background:linear-gradient(#12466ef2,#0c1c30f5);border:2px solid #00e5ff;flex:none;align-self:center;place-items:center;width:2.04rem;height:2.04rem;padding:.22rem;display:grid;position:relative;box-shadow:0 0 0 2px #090b10,0 0 10px #00e5ff59}.play-shell .hud-quick-icon{object-fit:contain;width:100%;height:100%;display:block}.play-shell .hud-icon-face img.h-7{object-fit:contain}.play-shell .hud-more-fab .hud-icon-face{margin-bottom:0;padding:0;overflow:hidden}.play-shell .hud-more-fab .hud-icon-face .h-7{width:1.7rem;height:1.7rem;transform:translateY(16%)}.play-shell .hud-menu-panel{z-index:80;min-width:min(18.5rem,72vw)}.play-shell .hud-menu-item{min-height:2.35rem;padding:.45rem .5rem}.play-shell .hud-coin{font-size:7px}.play-shell .hud-bottom{left:50%;right:auto;bottom:max(.2rem,env(safe-area-inset-bottom));pointer-events:none;z-index:10;grid-template-columns:auto;justify-items:center;width:auto;transform:translate(-50%)}.play-shell .hud-minimap{display:none}.play-shell .hud-minimap-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#121620e6;border:2px solid #2c3850;box-shadow:0 0 0 2px #090b10;padding:.12rem!important}.play-shell .hud-meter:not(.is-live),.play-shell .hud-minimap .mini-map-label,.play-shell .hud-ref{display:none}.play-shell .hud-meter.is-live{pointer-events:none;width:min(11.5rem,42vw);display:block;padding:.28rem .42rem!important}.play-shell .touch-controls{z-index:40}.play-shell .loot-gain{right:max(5.2rem,env(safe-area-inset-right));bottom:calc(1.1rem + env(safe-area-inset-bottom))}.play-shell .zone-gate-warning{bottom:calc(6.2rem + env(safe-area-inset-bottom))}}@media (orientation:landscape) and (hover:none) and (pointer:coarse) and (max-height:430px),(orientation:landscape) and (pointer:coarse) and (max-width:1024px) and (max-height:430px){.play-shell .hud-orb-cluster,.play-shell.is-play-landscape .hud-orb-cluster{width:max-content;max-width:min(13.25rem,100%)}.play-shell .hud-top-band,.play-shell.is-play-landscape .hud-top-band{grid-template-columns:max-content minmax(0,1fr) max-content}.touch-pad{width:8.325rem;height:8.325rem}.touch-mine-btn{width:3.85rem;height:3.85rem}.touch-slam-btn{width:2.85rem;height:2.55rem}}.play-shell.is-play-touch{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}.play-shell.is-play-touch .hud-player-card{zoom:.82;gap:3px 4px;padding:3px 4px!important}.play-shell.is-play-touch .hud-axe-tag,.play-shell.is-play-touch .hud-player-level,.play-shell.is-play-touch .hud-player-name,.play-shell.is-play-touch .hud-stat-tag{letter-spacing:0;font-size:8px;line-height:1}.play-shell.is-play-touch .hud-avatar{width:18px;height:18px}.play-shell.is-play-touch .hud-field-center{zoom:.86;padding:.16rem .28rem .14rem}.play-shell.is-play-touch .hud-field-center-count,.play-shell.is-play-touch .hud-field-center-line,.play-shell.is-play-touch .hud-field-center-refill{letter-spacing:0;font-size:8px;line-height:1.15}.play-shell.is-play-touch .hud-coin{letter-spacing:0;font-size:8px}.play-shell.is-play-touch .zone-gate-warning{z-index:36;width:min(100% - 5.5rem,14.5rem);inset:50% auto auto 50%;transform:translate(-50%,-50%)}.play-shell.is-play-touch .zone-gate-warning-panel{padding:.28rem .42rem!important}.play-shell.is-play-touch .zone-gate-warning-kicker,.play-shell.is-play-touch .zone-gate-warning-text{letter-spacing:0;margin:0;font-size:8px;line-height:1.2}.play-shell.is-play-touch .zone-gate-warning-text{margin-top:.18rem}.play-shell.is-play-touch .hud-bonus-detail,.play-shell.is-play-touch .hud-bonus-kicker,.play-shell.is-play-touch .hud-bonus-title{display:none}.play-shell.is-play-touch .hud-bonus-headline{letter-spacing:0;color:#fff;white-space:nowrap;flex-wrap:nowrap;justify-content:center;align-items:baseline;margin:0;font-size:8px;line-height:1;display:flex}.play-shell.is-play-touch .hud-bonus-headline-lead,.play-shell.is-play-touch .hud-bonus-headline-tail{color:#fff}.play-shell.is-play-touch .hud-bonus-headline-zone{font-size:9px}.play-shell.is-play-touch .hud-bonus-headline-zone span{animation-duration:.9s}.play-shell.is-play-touch .hud-notice-stack>.hud-bonus-banner{border-width:3px;width:max-content;max-width:min(28rem,100vw - 7.5rem);padding:.28rem .38rem .32rem}.play-shell.is-play-touch .hud-bonus-meter{flex-direction:column;align-items:stretch;gap:.16rem;margin-top:.22rem;display:flex}.play-shell.is-play-touch .hud-bonus-track{order:1;height:4px;margin-top:0}.play-shell.is-play-touch .hud-bonus-clock{letter-spacing:.04em;order:2;margin-top:0;font-size:8px;line-height:1}.play-shell.is-play-touch .modal-backdrop{z-index:50;padding:max(.42rem,env(safe-area-inset-top)) max(.5rem,env(safe-area-inset-right)) max(.42rem,env(safe-area-inset-bottom)) max(.5rem,env(safe-area-inset-left));touch-action:pan-y;place-items:stretch stretch}.play-shell.is-play-touch .modal-frame--wide:not(.modal-frame--onboard):not(.modal-frame--board):not(.modal-frame--settings):not(.modal-frame--quests),.play-shell.is-play-touch .modal-frame--xl:not(.modal-frame--onboard),.play-shell.is-play-touch .modal-frame:not(.modal-frame--fit):not(.modal-frame--compact):not(.modal-frame--onboard):not(.modal-frame--board):not(.modal-frame--settings):not(.modal-frame--quests){touch-action:pan-y;width:100%;max-width:none;height:100%;max-height:none}.play-shell.is-play-touch .modal-frame.modal-frame--board{touch-action:pan-y;place-self:center;width:min(32rem,100% - 2.4rem);max-width:min(32rem,100% - 2.4rem);height:min(22rem,100% - 1.4rem);max-height:min(22rem,100% - 1.4rem)}.play-shell.is-play-touch .modal-frame.modal-frame--quests{touch-action:pan-y;place-self:center;width:min(30rem,100% - 2.2rem);max-width:min(30rem,100% - 2.2rem);height:min(20.5rem,100% - 1.4rem);max-height:min(20.5rem,100% - 1.4rem)}.play-shell.is-play-touch .modal-frame.modal-frame--settings{touch-action:pan-y;place-self:center;width:min(20.5rem,100% - 5.25rem);max-width:min(20.5rem,100% - 5.25rem);height:auto;max-height:min(22.5rem,100% - 2.4rem)}.play-shell.is-play-touch .modal-backdrop--onboard{padding:max(.16rem,env(safe-area-inset-top)) max(.28rem,env(safe-area-inset-right)) max(.16rem,env(safe-area-inset-bottom)) max(.28rem,env(safe-area-inset-left));place-items:stretch stretch}.play-shell.is-play-touch .modal-frame.modal-frame--xl.modal-frame--onboard{--onboard-gutter-x:.56rem;--onboard-gutter-y:.32rem;width:min(98vw,calc(100% - var(--onboard-gutter-x)));height:min(calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - var(--onboard-gutter-y)),calc(100% - var(--onboard-gutter-y)));max-width:none;max-height:calc(100% - var(--onboard-gutter-y));place-self:stretch stretch;overflow:hidden}.play-shell.is-play-touch .modal-backdrop--onboard:has(.onboard-hud.is-quickstart){padding-left:max(.28rem,env(safe-area-inset-left));padding-right:max(.28rem,env(safe-area-inset-right))}.play-shell.is-play-touch .modal-frame.modal-frame--xl.modal-frame--onboard:has(.onboard-hud.is-quickstart){--onboard-gutter-x:.56rem;width:min(98vw,calc(100% - var(--onboard-gutter-x)));max-width:none}.play-shell.is-play-touch .modal-frame--onboard .modal-panel{width:100%;height:100%;transform:none}.play-shell.is-play-touch .modal-frame--onboard .modal-chrome{padding:.38rem .48rem .4rem}.play-shell.is-play-touch .modal-frame--onboard .modal-head{gap:.35rem;margin-bottom:.28rem}.play-shell.is-play-touch .modal-frame--onboard .modal-head-lead h2{font-size:.82rem;line-height:1.1}.play-shell.is-play-touch .modal-frame.modal-frame--compact,.play-shell.is-play-touch .modal-frame.modal-frame--fit{place-self:center;width:min(22rem,100%);height:auto;max-height:100%}.play-shell.is-play-touch .modal-frame.modal-frame--fit{width:fit-content;max-width:min(40rem,100% - .7rem)}.play-shell.is-play-touch .modal-frame--compact .modal-panel,.play-shell.is-play-touch .modal-frame--fit .modal-panel{height:auto;max-height:100%}.play-shell.is-play-touch .modal-frame--fit .modal-body{flex:0 auto;overflow:hidden}.play-shell.is-play-touch .modal-panel{overflow:hidden}.play-shell.is-play-touch .modal-chrome{padding:.36rem .46rem .4rem}.play-shell.is-play-touch .modal-head{gap:.32rem;margin-bottom:.28rem}.play-shell.is-play-touch .modal-head-lead{gap:.28rem}.play-shell.is-play-touch .modal-head-lead h2{font-size:.82rem;line-height:1.1}.play-shell.is-play-touch .modal-body{-webkit-overflow-scrolling:touch;touch-action:pan-y}.play-shell.is-play-touch .modal-body>.char-hud,.play-shell.is-play-touch .modal-body>.item-guide-hud,.play-shell.is-play-touch .modal-body>.quest-hud,.play-shell.is-play-touch .modal-body>.stack-hud{overscroll-behavior:contain;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:auto}.play-shell.is-play-touch .modal-copy{font-size:.78rem;line-height:1.35}.play-shell.is-play-touch .exchange-soon-copy{font-size:11px}.play-shell.is-play-touch .exchange-wallet-copy{font-size:8px}.play-shell.is-play-touch .settings-hud{gap:0}.play-shell.is-play-touch .settings-row{gap:.55rem;min-height:2.15rem;margin-top:0;padding:.15rem .2rem}.play-shell.is-play-touch .settings-row+.settings-row{margin-top:.35rem}.play-shell.is-play-touch .settings-row .arcade-btn{min-width:6.4rem;min-height:2.05rem}.play-shell.is-play-touch .settings-volume{margin-top:.55rem}.play-shell.is-play-touch .settings-hud .audio-slider{height:1.7rem}.play-shell.is-play-touch .settings-hud .audio-slider::-webkit-slider-runnable-track{height:12px}.play-shell.is-play-touch .settings-hud .audio-slider::-webkit-slider-thumb{width:20px;height:24px;margin-top:-8px}.play-shell.is-play-touch .settings-hud .audio-slider::-moz-range-track{height:12px}.play-shell.is-play-touch .settings-hud .audio-slider::-moz-range-thumb{width:20px;height:24px}.play-shell.is-play-touch .settings-hud>.modal-copy{margin-top:.45rem;font-size:.7rem;line-height:1.3}.play-shell.is-play-touch .admin-tabs,.play-shell.is-play-touch .forge-tabs,.play-shell.is-play-touch .inv-subtabs,.play-shell.is-play-touch .inv-tabs,.play-shell.is-play-touch .zone-map-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x;flex-wrap:nowrap;gap:.22rem;margin-bottom:.28rem;overflow:auto hidden}.play-shell.is-play-touch .forge-tabs::-webkit-scrollbar,.play-shell.is-play-touch .inv-tabs::-webkit-scrollbar{display:none}.play-shell.is-play-touch .inv-subtabs::-webkit-scrollbar,.play-shell.is-play-touch .zone-map-tabs::-webkit-scrollbar{display:none}.play-shell.is-play-touch .admin-tabs::-webkit-scrollbar{display:none}.play-shell.is-play-touch .admin-tabs .arcade-btn,.play-shell.is-play-touch .forge-tabs .arcade-btn,.play-shell.is-play-touch .inv-subtabs .arcade-btn,.play-shell.is-play-touch .inv-tabs .arcade-btn,.play-shell.is-play-touch .zone-map-tabs .arcade-btn{flex:none}.play-shell.is-play-portrait .inv-hud,.play-shell.is-play-portrait .onboard-hud,.play-shell.is-play-portrait .shop-hud,.play-shell.is-play-portrait .zone-map-hud{overflow:auto}.play-shell.is-play-portrait .onboard-board-demo.is-triple{grid-template-columns:repeat(2,minmax(0,1fr))}.play-shell.is-play-portrait .onboard-board-demo.is-triple .onboard-score-result{grid-column:1/-1}.play-shell.is-play-portrait .forge-pick-grid,.play-shell.is-play-portrait .forge-picker,.play-shell.is-play-portrait .forge-workspace,.play-shell.is-play-portrait .inv-list,.play-shell.is-play-portrait .inv-preview,.play-shell.is-play-portrait .inv-split,.play-shell.is-play-portrait .shop-board,.play-shell.is-play-portrait .shop-catalog-wrap{flex:none;height:auto;min-height:0;overflow:visible}.play-shell.is-play-touch .inv-split{grid-template-rows:minmax(7.5rem,1fr) auto;grid-template-columns:minmax(0,1fr);gap:.5rem}.play-shell.is-play-touch .inv-preview{gap:.32rem;height:auto;padding:.45rem}.play-shell.is-play-touch .inv-preview-head{flex-direction:row;align-items:center;gap:.4rem;margin-bottom:.55rem}.play-shell.is-play-touch .inv-preview-stats{gap:.38rem .7rem;font-size:11px;line-height:1.35}.play-shell.is-play-touch .axe-frame.is-lg{width:4.25rem;height:4.25rem}.play-shell.is-play-touch .inv-preview .axe-frame.is-lg{flex-shrink:0;width:5.5rem;height:5.5rem}.play-shell.is-play-touch .shop-head{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.55rem}.play-shell.is-play-touch .shop-head.is-market{flex-wrap:nowrap;gap:.28rem;margin-bottom:.32rem}.play-shell.is-play-touch .shop-head.is-market .forge-tabs{flex-wrap:nowrap;align-items:center;gap:.28rem}.play-shell.is-play-touch .shop-market-bar{flex-wrap:nowrap;gap:.28rem;margin-left:1rem}.play-shell.is-play-touch .shop-market-tool.arcade-btn--ghost{color:#ff8aa8;border-color:#f36;box-shadow:0 4px #8a1234,0 4px 0 2px #1a0408,0 0 14px #ff336647}.play-shell.is-play-touch .shop-market-tool.arcade-btn--cyan{color:#2a040c;background:linear-gradient(#ff8aa8,#f36 55%,#d01748);border-color:#3b0614;box-shadow:0 4px #8a1234,0 4px 0 2px #1a0408,0 8px 16px #ff336652}.play-shell.is-play-touch .shop-head.is-market .arcade-btn--sm{padding:.3rem .42rem .26rem;font-size:7px}.play-shell.is-play-touch .shop-wallet-wrap{flex-flow:wrap;align-items:center}.play-shell.is-play-touch .shop-catalog,.play-shell.is-play-touch .shop-pack-list{grid-template-columns:minmax(0,1fr)}.play-shell.is-play-touch .shop-sku{grid-template-columns:2.6rem minmax(0,1fr) auto;gap:.4rem;min-height:3.35rem;padding:.35rem .4rem}.play-shell.is-play-touch .shop-sku-art{width:2.6rem;height:2.6rem}.play-shell.is-play-touch .shop-buy-btn.arcade-btn,.play-shell.is-play-touch .shop-buy-btn.arcade-btn--sm{width:4.85rem;min-width:4.85rem;max-width:4.85rem;height:2.15rem;min-height:2.15rem}.play-shell.is-play-touch .shop-market{flex-direction:column;gap:.28rem;display:flex}.play-shell.is-play-touch .shop-market-filters{flex-wrap:nowrap;gap:.28rem .45rem;padding:.24rem .3rem}.play-shell.is-play-touch .shop-filter-chips{gap:2px}.play-shell.is-play-touch .shop-filter-chip.arcade-btn,.play-shell.is-play-touch .shop-filter-chip.arcade-btn--sm{min-height:2.03rem;padding:.24rem .42rem .18rem;font-size:9px}.play-shell.is-play-touch .shop-sell,.play-shell.is-play-touch .shop-yours .shop-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:.28rem;display:grid}.play-shell.is-play-touch .shop-sell>.shop-pager,.play-shell.is-play-touch .shop-sell>p,.play-shell.is-play-touch .shop-yours .shop-board>p{grid-column:1/-1}.play-shell.is-play-touch .shop-listing-card{gap:.28rem;width:auto;min-width:0;padding:.28rem}.play-shell.is-play-touch .shop-listing-card .font-pixel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.play-shell.is-play-touch .shop-listing-card .arcade-btn--sm{padding:.2rem .28rem .16rem;font-size:6px}.play-shell.is-play-touch .shop-board{gap:.22rem}.play-shell.is-play-touch .shop-pager{gap:.28rem}.play-shell.is-play-touch .shop-pager .arcade-btn--sm{padding:.28rem .42rem .24rem;font-size:7px}.play-shell.is-play-touch .shop-rail{flex-flow:wrap}.play-shell.is-play-touch .shop-rail .arcade-btn{width:auto}.play-shell.is-play-touch .shop-rail-fields{flex-wrap:wrap;gap:.4rem;margin-top:0;display:flex}.play-shell.is-play-touch .modal-backdrop.modal-backdrop--shop{padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0)}.play-shell.is-play-touch .forge-workspace{min-height:0}.play-shell.is-play-touch .forge-slot{border-width:2px;gap:.08rem;min-height:2.05rem;padding:.14rem .1rem .12rem}.play-shell.is-play-touch .forge-slot-row.is-five,.play-shell.is-play-touch .forge-slot-row.is-mythic{gap:.22rem;max-width:none;margin:0}.play-shell.is-play-touch .forge-slot-row.is-five,.play-shell.is-play-touch .forge-slot-row.is-mythic,.play-shell.is-play-touch .forge-slot-row.is-three{place-items:start center}.play-shell.is-play-touch .forge-slot-row.is-five{grid-template-columns:repeat(5,minmax(0,1fr))}.play-shell.is-play-touch .forge-slot-row.is-mythic{grid-template-columns:repeat(6,minmax(0,1fr))}.play-shell.is-play-touch .forge-slot-row.is-three{gap:.22rem}.play-shell.is-play-touch .forge-slot-row.is-five .forge-slot,.play-shell.is-play-touch .forge-slot-row.is-mythic .forge-slot,.play-shell.is-play-touch .forge-slot-row.is-three .forge-slot{aspect-ratio:1;gap:.04rem;height:auto;min-height:0;max-height:none;padding:.1rem .08rem}.play-shell.is-play-touch .forge-slot-row.is-five .forge-slot{width:70%}.play-shell.is-play-touch .forge-slot-row.is-three .forge-slot{width:60%}.play-shell.is-play-touch .forge-slot-row.is-mythic .forge-slot{width:100%}.play-shell.is-play-touch .forge-slot-cap{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:5px;line-height:1.1;overflow:hidden}.play-shell.is-play-touch .forge-slot-empty{letter-spacing:.04em;font-size:5px}.play-shell.is-play-touch .forge-slot-art .axe-frame.is-sm,.play-shell.is-play-touch .forge-slot-row.is-five .axe-frame.is-sm,.play-shell.is-play-touch .forge-slot-row.is-five .forge-stone,.play-shell.is-play-touch .forge-slot-row.is-mythic .axe-frame.is-sm,.play-shell.is-play-touch .forge-slot-row.is-mythic .forge-stone,.play-shell.is-play-touch .forge-stone{width:1.15rem;height:1.15rem}.play-shell.is-play-touch .forge-slot-row.is-six>.forge-slot-block{grid-template-rows:1em 1.7em minmax(2.05rem,1fr);padding:.2rem .22rem .22rem}.play-shell.is-play-touch .forge-slot-row.is-six>.forge-slot-block .forge-slot,.play-shell.is-play-touch .forge-slot-row.is-two>.forge-slot-block .forge-slot{min-height:2.05rem}.play-shell.is-play-touch .forge-stage.is-combining,.play-shell.is-play-touch .forge-stage.is-fail,.play-shell.is-play-touch .forge-stage.is-success{min-height:6.5rem}.play-shell.is-play-touch .forge-combine{min-height:3.6rem}.play-shell.is-play-touch .forge-pick-grid{grid-template-columns:repeat(auto-fill,minmax(7.1rem,1fr));min-height:0}.play-shell.is-play-touch .zone-map-current{flex-direction:column;align-items:stretch;overflow:hidden}.play-shell.is-play-touch .zone-map-current-stage,.play-shell.is-play-touch .zone-map-grid{flex:none;align-self:stretch;width:100%;max-width:none}.play-shell.is-play-touch .zone-map-all .zone-map-grid{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.play-shell.is-play-touch .zone-map-all .zone-map-card{grid-template:"name map""meta map""action map"/minmax(0,1fr) minmax(4.2rem,42%);align-items:start;gap:.18rem .35rem;min-height:4.8rem;padding:.32rem;display:grid}.play-shell.is-play-touch .zone-map-all .zone-map-card-name{grid-area:name}.play-shell.is-play-touch .zone-map-all .zone-map-card-meta{grid-area:meta}.play-shell.is-play-touch .zone-map-all .zone-map-card-action{grid-area:action;align-self:end}.play-shell.is-play-touch .zone-map-all .zone-map-card .zone-map-view{grid-area:map;align-self:stretch;width:100%;min-width:0}.play-shell.is-play-touch .zone-map-all .zone-map-card .arcade-btn,.play-shell.is-play-touch .zone-map-all .zone-map-card-action{width:auto;min-width:4.4rem}.play-shell.is-play-touch .zone-map-all .zone-map-card-meta,.play-shell.is-play-touch .zone-map-all .zone-map-card-name{text-overflow:unset;white-space:normal;letter-spacing:0;overflow-wrap:break-word;word-break:normal;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;flex-shrink:0;overflow:visible}.play-shell.is-play-touch .zone-map-all .zone-map-card-name{font-size:7px;line-height:1.4}.play-shell.is-play-touch .zone-map-all .zone-map-card-meta{font-size:6px;line-height:1.35}.play-shell.is-play-touch .zone-map-loot{gap:.32rem;width:100%;min-height:0;max-height:none;padding:.35rem;overflow:hidden}.play-shell.is-play-touch .zone-map-king-mobile{justify-content:space-between;align-items:flex-start;gap:.35rem;display:flex}.play-shell.is-play-touch .zone-map-king-mobile-copy{flex:auto;min-width:0}.play-shell.is-play-touch .zone-map-king-mobile-axe{flex:none}.play-shell.is-play-touch .zone-map-king-adv-mobile{font-family:var(--font-press),ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase;color:#00e5ff;margin-top:.18rem;font-size:6px;line-height:1.35}.play-shell.is-play-touch .zone-map-king,.play-shell.is-play-touch .zone-map-king-blurb{display:none}.play-shell.is-play-touch .zone-map-king-panel{gap:0;padding-bottom:.32rem}.play-shell.is-play-touch .zone-map-drops-label-desktop{display:none}.play-shell.is-play-touch .zone-map-drops-label-mobile{display:inline}.play-shell.is-play-touch .zone-map-top-note{display:none}.play-shell.is-play-touch .zone-map-top-card{justify-content:center;padding:.22rem}.play-shell.is-play-touch .zone-map-top-chance,.play-shell.is-play-touch .zone-map-top-rank{display:none}.play-shell.is-play-touch .zone-map-top-name{-webkit-line-clamp:2;font-size:5px;line-height:1.3;display:-webkit-box}.play-shell.is-play-touch .zone-map-top-icon{width:1.75rem;height:1.75rem}.play-shell.is-play-touch .zone-map-hud .zone-map-gate,.play-shell.is-play-touch .zone-map-hud .zone-map-you-label{display:none}.play-shell.is-play-touch .board-row{grid-template-rows:auto auto;grid-template-columns:2.1rem minmax(0,1fr) 3.1rem;gap:.18rem .28rem;padding:.35rem .4rem}.play-shell.is-play-touch .board-place,.play-shell.is-play-touch .board-score{grid-row:1/3;align-self:center}.play-shell.is-play-touch .board-meta{flex-wrap:wrap;grid-column:2;align-items:center;gap:.28rem .4rem;display:flex}.play-shell.is-play-touch .board-row>.board-stat:not(.board-mmm){display:inline-flex}.play-shell.is-play-touch .quest-list{max-height:none}.play-shell.is-play-touch .quest-row{flex-wrap:wrap;align-items:flex-start}.play-shell.is-play-touch .modal-frame--onboard .onboard-hud{gap:.28rem;overflow:hidden}.play-shell.is-play-touch .modal-frame--onboard .onboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,.85fr);align-items:stretch;gap:.36rem;overflow:hidden}.play-shell.is-play-touch .modal-frame--onboard:has(.onboard-hud.is-quickstart) .onboard-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.play-shell.is-play-touch .modal-frame--onboard .onboard-art{height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden auto;container-type:normal}.play-shell.is-play-touch .modal-frame--onboard .onboard-art>*{width:100%;min-width:0;min-height:0;max-height:100%}.play-shell.is-play-touch .modal-frame--onboard .onboard-board-demo,.play-shell.is-play-touch .modal-frame--onboard .onboard-energy-demo,.play-shell.is-play-touch .modal-frame--onboard .onboard-gear-demo,.play-shell.is-play-touch .modal-frame--onboard .onboard-guide-mine,.play-shell.is-play-touch .modal-frame--onboard .onboard-mythic,.play-shell.is-play-touch .modal-frame--onboard .onboard-mythic-hero,.play-shell.is-play-touch .modal-frame--onboard .onboard-rewards-guide,.play-shell.is-play-touch .modal-frame--onboard .onboard-storyboard,.play-shell.is-play-touch .modal-frame--onboard .onboard-tiles{gap:.28rem;height:100%;min-height:0}.play-shell.is-play-touch .modal-frame--onboard .onboard-board-demo,.play-shell.is-play-touch .modal-frame--onboard .onboard-storyboard{align-content:center;justify-items:center}.play-shell.is-play-touch .modal-frame--onboard .onboard-storyboard{grid-template-columns:minmax(0,.82fr) auto minmax(0,.82fr) auto minmax(0,1.4fr);align-items:center}.play-shell.is-play-touch .modal-frame--onboard .onboard-board-demo{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr)}.play-shell.is-play-touch .modal-frame--onboard .onboard-board-demo.is-triple{grid-template-columns:repeat(3,minmax(0,1fr))}.play-shell.is-play-touch .modal-frame--onboard .onboard-board-demo.is-triple .onboard-score-result{aspect-ratio:auto;grid-column:1/-1;justify-content:center;height:auto;min-height:0}.play-shell.is-play-touch .modal-frame--onboard .onboard-board-demo.is-triple .onboard-score-result,.play-shell.is-play-touch .modal-frame--onboard .onboard-board-demo.is-triple .onboard-score-source{gap:.18rem;width:100%;min-width:0;height:auto;min-height:0;padding:.32rem .22rem .28rem}.play-shell.is-play-touch .modal-frame--onboard .onboard-board-demo.is-triple .onboard-score-result.is-formula{flex-flow:wrap;justify-content:center;align-items:center;min-height:2.2rem;padding:.38rem .4rem;display:flex;overflow:visible}.play-shell.is-play-touch .modal-frame--onboard .onboard-score-result.is-formula>p{text-align:center;width:100%;line-height:1.35}.play-shell.is-play-touch.is-play-landscape .modal-frame--onboard .onboard-board-demo.is-triple{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:repeat(3,minmax(0,1fr))}.play-shell.is-play-touch.is-play-portrait .modal-frame--onboard .onboard-board-demo.is-triple{grid-template-columns:repeat(2,minmax(0,1fr))}.play-shell.is-play-touch .modal-frame--onboard .onboard-level-badge,.play-shell.is-play-touch .modal-frame--onboard .onboard-ref-badge{gap:.18rem;width:auto;min-width:3.15rem;max-width:none;height:auto;min-height:3.15rem;max-height:none;padding:.28rem .32rem;overflow:visible}.play-shell.is-play-touch .modal-frame--onboard .onboard-level-badge>b,.play-shell.is-play-touch .modal-frame--onboard .onboard-ref-badge>b{font-size:8px;line-height:1.2}.play-shell.is-play-touch .modal-frame--onboard .onboard-level-badge>i,.play-shell.is-play-touch .modal-frame--onboard .onboard-ref-badge>i{font-size:7px;line-height:1.2}.play-shell.is-play-touch .modal-frame--onboard .onboard-combine-weights{font-size:5px;line-height:1.35}.play-shell.is-play-touch .modal-frame--onboard .onboard-combine-weights>i{font-size:5px}.play-shell.is-play-touch .modal-frame--onboard .onboard-score-result,.play-shell.is-play-touch .modal-frame--onboard .onboard-score-source,.play-shell.is-play-touch .modal-frame--onboard .onboard-story-step{aspect-ratio:1;align-content:center;justify-items:center;gap:.22rem;width:100%;height:auto;min-height:0;max-height:100%;padding:.7rem .28rem .32rem;overflow:hidden}.play-shell.is-play-touch .modal-frame--onboard .onboard-board-demo.is-triple .onboard-score-result,.play-shell.is-play-touch .modal-frame--onboard .onboard-board-demo.is-triple .onboard-score-source{aspect-ratio:auto;max-height:none;overflow:visible}.play-shell.is-play-touch .modal-frame--onboard .onboard-story-step.is-reward{aspect-ratio:auto;justify-self:stretch;gap:.18rem;height:auto;max-height:none;padding:.5rem .38rem .38rem;overflow:visible}.play-shell.is-play-touch .modal-frame--onboard .onboard-story-step.is-reward>p{font-size:6px;line-height:1.3}.play-shell.is-play-touch .modal-frame--onboard .onboard-story-number{width:1.2rem;height:1.2rem;font-size:7px}.play-shell.is-play-touch .modal-frame--onboard .onboard-story-visual{gap:.2rem;min-height:0}.play-shell.is-play-touch .modal-frame--onboard .onboard-story-sprite{flex:0 1.7rem;width:1.7rem;min-width:0;height:1.7rem}.play-shell.is-play-touch .modal-frame--onboard .onboard-story-step.is-reward .onboard-reward-pair{gap:.16rem;width:100%}.play-shell.is-play-touch .modal-frame--onboard .onboard-first-coin>span,.play-shell.is-play-touch .modal-frame--onboard .onboard-reward-pair>span{padding:.12rem .18rem;font-size:6px}.play-shell.is-play-touch .modal-frame--onboard .onboard-first-coin{gap:.08rem}.play-shell.is-play-touch .modal-frame--onboard .onboard-first-coin-icon{flex-basis:.72rem;width:.72rem;height:.72rem}.play-shell.is-play-touch .modal-frame--onboard .onboard-first-coin>b{font-size:5px}.play-shell.is-play-touch .modal-frame--onboard .onboard-mini-progress{width:min(3.4rem,78%);height:.42rem}.play-shell.is-play-touch .modal-frame--onboard .onboard-score-result>p,.play-shell.is-play-touch .modal-frame--onboard .onboard-score-source>p,.play-shell.is-play-touch .modal-frame--onboard .onboard-story-step>p{font-size:6px;line-height:1.25}.play-shell.is-play-touch .modal-frame--onboard .onboard-score-source>span{font-size:5px}.play-shell.is-play-touch .modal-frame--onboard .onboard-score-icon{width:1.85rem;max-width:46%;height:1.85rem;max-height:46%}.play-shell.is-play-touch .modal-frame--onboard .onboard-combine-icons{justify-content:center;gap:.04rem;width:100%;max-width:100%;overflow:hidden}.play-shell.is-play-touch .modal-frame--onboard .onboard-combine-axe{flex:0 1.15rem;width:1.15rem;min-width:0;max-width:30%;height:1.15rem;margin-inline:0}.play-shell.is-play-touch .modal-frame--onboard .onboard-gear-demo{justify-content:center;align-items:center;gap:.22rem}.play-shell.is-play-touch .modal-frame--onboard .onboard-recipe-group{gap:.28rem;min-width:0;padding:.35rem .32rem;overflow:hidden}.play-shell.is-play-touch .modal-frame--onboard .onboard-recipe-icons{gap:.06rem;width:100%;max-width:100%;overflow:hidden}.play-shell.is-play-touch .modal-frame--onboard .onboard-recipe-axe{flex:0 1.35rem;width:1.35rem;min-width:0;max-width:30%;height:1.35rem}.play-shell.is-play-touch .modal-frame--onboard .onboard-recipe-stone{width:2.1rem;max-width:70%;height:2.1rem}.play-shell.is-play-touch .modal-frame--onboard .onboard-guide-mine{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch}.play-shell.is-play-touch .modal-frame--onboard .onboard-guide-mine.is-touch-blocks{flex-direction:column;place-content:stretch center;gap:.16rem;display:flex;overflow:hidden}.play-shell.is-play-touch .modal-frame--onboard .onboard-guide-mine.is-touch-blocks .onboard-bonus-demo{flex-wrap:wrap;flex:none;max-width:100%;margin-top:0}.play-shell.is-play-touch .modal-frame--onboard .onboard-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:.22rem}.play-shell.is-play-touch .modal-frame--onboard .onboard-phone-hint{font-size:6px;line-height:1.3}.play-shell.is-play-touch .modal-frame--onboard .onboard-control{gap:.18rem;padding:.22rem .18rem .24rem}.play-shell.is-play-touch .modal-frame--onboard .onboard-control>p{font-size:6px}.play-shell.is-play-touch .modal-frame--onboard .onboard-control-keys{gap:.18rem}.play-shell.is-play-touch .modal-frame--onboard .onboard-key{min-width:1.15rem;height:1.15rem;font-size:6px}.play-shell.is-play-touch .modal-frame--onboard .onboard-key.is-wide{min-width:2.35rem}.play-shell.is-play-touch .modal-frame--onboard .onboard-guide-mine .onboard-reward-card,.play-shell.is-play-touch .modal-frame--onboard .onboard-reward-card{gap:.18rem;min-height:0;padding:.22rem .2rem}.play-shell.is-play-touch .modal-frame--onboard .onboard-break-flow{gap:.18rem;min-height:0}.play-shell.is-play-touch .modal-frame--onboard .onboard-reward-text{padding:.18rem .22rem;font-size:7px}.play-shell.is-play-touch .modal-frame--onboard .onboard-bonus-demo{flex-wrap:wrap;justify-content:center;align-items:center;gap:.16rem;display:flex}.play-shell.is-play-touch .modal-frame--onboard .onboard-bonus-label,.play-shell.is-play-touch .modal-frame--onboard .onboard-bonus-result{padding:.08rem .16rem;font-size:5px}.play-shell.is-play-touch .modal-frame--onboard .onboard-guide-mine .onboard-vein-rock,.play-shell.is-play-touch .modal-frame--onboard .onboard-vein-rock{width:3.15rem;height:3.15rem}.play-shell.is-play-touch .modal-frame--onboard .onboard-bonus-rock,.play-shell.is-play-touch .modal-frame--onboard .onboard-guide-mine .onboard-bonus-rock{padding:.12rem}.play-shell.is-play-touch .modal-frame--onboard .onboard-energy-demo{flex-direction:column;justify-content:center;gap:.16rem;width:100%;min-height:0;display:flex;overflow:hidden}.play-shell.is-play-touch .modal-frame--onboard .onboard-energy-card{gap:.12rem;padding:.22rem .28rem}.play-shell.is-play-touch .modal-frame--onboard .onboard-chips{gap:.12rem}.play-shell.is-play-touch .modal-frame--onboard .onboard-chip{padding:.08rem .16rem;font-size:5px}.play-shell.is-play-touch .modal-frame--onboard .onboard-tool-grid{flex:none;grid-auto-rows:min-content}.play-shell.is-play-touch .modal-frame--onboard .onboard-hud.is-quickstart .onboard-energy-demo{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-content:stretch;align-items:stretch;gap:.2rem .24rem;width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.play-shell.is-play-touch .modal-frame--onboard .onboard-hud.is-quickstart .onboard-state-divider{align-self:center;font-size:8px}.play-shell.is-play-touch .modal-frame--onboard .onboard-hud.is-quickstart .onboard-energy-card{gap:.1rem;min-height:0;padding:.28rem .32rem}.play-shell.is-play-touch .modal-frame--onboard .onboard-hud.is-quickstart .onboard-energy-label{margin-bottom:.06rem;font-size:6px}.play-shell.is-play-touch .modal-frame--onboard .onboard-hud.is-quickstart .onboard-use-row{grid-column:1/-1;gap:.35rem;margin-top:0;padding:.28rem .38rem}.play-shell.is-play-touch .modal-frame--onboard .onboard-hud.is-quickstart .onboard-use-row span,.play-shell.is-play-touch .modal-frame--onboard .onboard-hud.is-quickstart .onboard-use-row strong{font-size:.62rem;line-height:1.2}.play-shell.is-play-touch .modal-frame--onboard .onboard-hud.is-quickstart .onboard-icon-lg{flex-shrink:0;width:1.35rem;height:1.35rem}.play-shell.is-play-touch .modal-frame--onboard .onboard-hud.is-quickstart .onboard-mythic-hero .axe-frame.is-lg{width:clamp(4.8rem,22vh,7rem);height:clamp(4.8rem,22vh,7rem)}.play-shell.is-play-touch .modal-frame--onboard .onboard-reward-grid,.play-shell.is-play-touch .modal-frame--onboard .onboard-tiles,.play-shell.is-play-touch .modal-frame--onboard .onboard-tool-grid{grid-auto-rows:minmax(0,1fr);align-content:stretch;gap:.28rem;min-height:0}.play-shell.is-play-touch .modal-frame--onboard .onboard-tile{gap:.08rem;padding:.18rem .16rem;overflow:hidden}.play-shell.is-play-touch .modal-frame--onboard .onboard-tile p{font-size:5px;line-height:1.2}.play-shell.is-play-touch .modal-frame--onboard .onboard-tile-value{white-space:normal;font-size:5px;line-height:1.2}.play-shell.is-play-touch .modal-frame--onboard .onboard-icon{width:.95rem;height:.95rem}.play-shell.is-play-touch .modal-frame--onboard .onboard-icon-lg{width:1.05rem;height:1.05rem}.play-shell.is-play-touch .modal-frame--onboard .onboard-tiles .onboard-icon{width:2.85rem;height:2.85rem}.play-shell.is-play-touch .modal-frame--onboard .onboard-tiles .onboard-tile{overflow:visible}.play-shell.is-play-touch .modal-frame--onboard .onboard-tiles .onboard-tile-row{justify-content:center;gap:.12rem}.play-shell.is-play-touch .modal-frame--onboard .onboard-mythic{--legend-art:2.1rem;--stone-art:1.9rem;--prize-art:1.85rem;grid-template-rows:auto;grid-template-columns:minmax(0,1.25fr) auto minmax(0,.7fr);align-content:center;place-items:center;gap:0 .22rem;display:grid}.play-shell.is-play-touch .modal-frame--onboard .onboard-mythic-inputs{flex-direction:column;align-self:center;align-items:center;gap:.06rem;width:100%;min-width:0;display:flex}.play-shell.is-play-touch .modal-frame--onboard .onboard-mythic-inputs .onboard-caption{margin:0 0 .02rem}.play-shell.is-play-touch .modal-frame--onboard .onboard-mythic-inputs .onboard-mythic-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.06rem .16rem;width:100%;min-height:0;display:grid}.play-shell.is-play-touch .modal-frame--onboard .onboard-mythic-inputs .onboard-plus.is-add{justify-content:center;align-items:center;width:100%;height:.9rem;margin:0;font-size:10px;display:flex}.play-shell.is-play-touch .modal-frame--onboard .onboard-mythic-inputs .onboard-legend.is-wide{width:max-content;max-width:100%}.play-shell.is-play-touch .modal-frame--onboard .onboard-mythic-inputs .onboard-legend.is-wide .onboard-legend-name{white-space:nowrap}.play-shell.is-play-touch .modal-frame--onboard .onboard-mythic>.onboard-plus.is-eq{align-self:center;align-items:center;width:auto;margin:0;font-size:14px;line-height:1;display:flex}.play-shell.is-play-touch .modal-frame--onboard .onboard-mythic>.onboard-mythic-prize{align-content:center;align-self:center}.play-shell.is-play-touch .modal-frame--onboard .onboard-legend{gap:.02rem;width:100%;min-width:0;max-width:100%;overflow:hidden}.play-shell.is-play-touch .modal-frame--onboard .onboard-mythic-inputs .onboard-legend{overflow:visible}.play-shell.is-play-touch .modal-frame--onboard .onboard-legend-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:5px;line-height:1.15;overflow:hidden}.play-shell.is-play-touch .modal-frame--onboard .onboard-stamp{padding:.08rem .16rem;font-size:7px;bottom:-.05rem;right:-.15rem}.play-shell.is-play-touch .modal-frame--onboard .onboard-tip{margin-top:0;padding:.35rem .4rem;font-size:.7rem}.play-shell.is-play-touch .modal-frame--onboard .onboard-trust-strip{gap:.12rem;padding:.16rem}.play-shell.is-play-touch .modal-frame--onboard .onboard-trust-strip>span{padding:.08rem .16rem;font-size:5px}.play-shell.is-play-touch .modal-frame--onboard .onboard-block-types{flex:auto;grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;align-items:stretch;gap:.18rem;min-height:0;display:grid}.play-shell.is-play-touch .modal-frame--onboard .onboard-block-type{background:#090b10b8;border:2px solid #2c3850;grid-template-rows:auto minmax(0,1fr) auto auto;align-content:start;justify-items:center;gap:.06rem;min-width:0;height:auto;min-height:0;padding:.16rem .1rem .14rem;display:grid}.play-shell.is-play-touch .modal-frame--onboard .onboard-block-rate,.play-shell.is-play-touch .modal-frame--onboard .onboard-block-type>p,.play-shell.is-play-touch .modal-frame--onboard .onboard-block-type>span{font-family:var(--font-press),ui-monospace,monospace;text-align:center;text-transform:uppercase;margin:0;line-height:1.3}.play-shell.is-play-touch .modal-frame--onboard .onboard-block-type>p{color:var(--crystal);font-size:7px}.play-shell.is-play-touch .modal-frame--onboard .onboard-block-type>span{color:var(--muted);font-size:6px}.play-shell.is-play-touch .modal-frame--onboard .onboard-block-rate{color:var(--accent);font-size:7px;font-weight:700}.play-shell.is-play-touch .modal-frame--onboard .onboard-block-rock{align-self:center;width:4.05rem;height:4.05rem;display:block}.play-shell.is-play-touch .modal-frame--onboard .onboard-copy{-webkit-overflow-scrolling:touch;gap:.28rem;min-height:0;overflow:hidden auto}.play-shell.is-play-touch .modal-frame--onboard .onboard-facts{gap:.22rem}.play-shell.is-play-touch .modal-frame--onboard .onboard-facts li{padding-left:.75rem;font-size:.68rem;line-height:1.32}.play-shell.is-play-touch .modal-frame--onboard .onboard-facts li:before{width:.28rem;height:.28rem;top:.32rem}.play-shell.is-play-touch .modal-frame--onboard .onboard-progress{gap:.4rem}.play-shell.is-play-touch .modal-frame--onboard .onboard-rail{height:3px}.play-shell.is-play-touch .modal-frame--onboard .onboard-dot{width:.55rem;height:.55rem}.play-shell.is-play-touch .modal-frame--onboard .onboard-nav{gap:.32rem}.play-shell.is-play-touch .modal-frame--onboard .onboard-nav-hint{display:none}.play-shell.is-play-touch .modal-frame--onboard .onboard-nav-end .arcade-btn{letter-spacing:.04em;white-space:nowrap;padding:.28rem .55rem .24rem;font-size:7px}.play-shell.is-play-touch .ref-table{min-width:18rem}.play-shell.is-play-touch .chest-open{gap:.45rem;padding:.65rem}.play-shell.is-play-touch .chest-open__chest{width:4.25rem;height:4.25rem}.play-shell.is-play-touch .chest-open__reel{min-height:5.25rem}.play-shell.is-play-landscape .char-hud-stats{min-width:0}.play-shell.is-play-landscape .char-stage{height:min(6.05rem,30dvh);min-height:0;max-height:min(6.05rem,30dvh);margin-top:0}.play-shell.is-play-landscape .char-points{margin-top:0}.play-shell.is-play-touch .char-hud{--char-stat-bar:min(9.25rem,34vw);width:100%;min-width:0;max-width:100%;min-height:0}.play-shell.is-play-touch .char-hud>.modal-copy{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .22rem;font-size:.6rem;line-height:1.25;display:-webkit-box;overflow:hidden}.play-shell.is-play-touch .char-hud-main{grid-template-columns:minmax(4.4rem,5.7rem) minmax(0,1fr);align-items:start;gap:.3rem .48rem;min-width:0}.play-shell.is-play-touch .char-hud-main .char-stage{width:100%;height:min(6.05rem,30dvh);min-height:0;max-height:min(6.05rem,30dvh);margin-top:0}.play-shell.is-play-touch .char-hud-stats .char-points,.play-shell.is-play-touch .char-points{margin-top:0;font-size:7px}.play-shell.is-play-touch .char-stat-list{gap:.14rem;margin-top:.2rem}.play-shell.is-play-touch .char-stat-row{grid-template-columns:5.25rem minmax(0,1fr) 1.65rem;gap:.22rem}.play-shell.is-play-touch .char-stat-name{letter-spacing:.02em;padding-bottom:.12rem;font-size:6px}.play-shell.is-play-touch .char-stat-meter{grid-template-columns:minmax(0,1fr) 1.7rem;gap:.22rem;width:100%}.play-shell.is-play-touch .char-stat-bar{width:100%;max-width:var(--char-stat-bar)}.play-shell.is-play-touch .char-stat-seg-labels{min-height:.52rem}.play-shell.is-play-touch .char-stat-seg-label,.play-shell.is-play-touch .char-stat-value{font-size:6px}.play-shell.is-play-touch .char-stat-value{height:14px}.play-shell.is-play-touch .char-stat-plus.arcade-btn{min-width:1.65rem;min-height:1.5rem;padding:.16rem 0 .12rem;font-size:8px;box-shadow:0 2px #7a4e00,0 2px 0 2px #1a1000}.play-shell.is-play-touch .char-stat-plus-slot{width:1.65rem;height:1.5rem}.play-shell.is-play-portrait .char-hud-main{grid-template-columns:minmax(0,1fr);justify-items:center;gap:.28rem}.play-shell.is-play-portrait .char-hud-main .char-stage{width:min(5.1rem,34vw);height:min(5.4rem,20dvh);max-height:min(5.4rem,20dvh)}.play-shell.is-play-portrait .char-hud-stats{width:100%}.play-shell.is-play-touch .modal-frame--fit:has(.char-hud) .modal-body{overflow:auto}.play-shell.is-play-landscape .inv-split{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(11rem,.95fr)}.play-shell.is-play-landscape .inv-preview{gap:.22rem;height:100%;min-height:0;padding:.32rem .38rem;overflow:hidden auto}.play-shell.is-play-landscape .inv-preview-head{flex-direction:row;align-items:center;gap:.4rem;margin-bottom:.42rem}.play-shell.is-play-landscape .inv-preview-name{font-size:.92rem;line-height:1.1}.play-shell.is-play-landscape .inv-preview-meta,.play-shell.is-play-landscape .inv-preview-pool{font-size:7px;line-height:1.25}.play-shell.is-play-landscape .inv-preview-stats{gap:.22rem .55rem;font-size:10px;line-height:1.35}.play-shell.is-play-landscape .inv-preview-actions{grid-template-columns:1fr 1fr;gap:.28rem;margin-top:auto;display:grid}.play-shell.is-play-landscape .inv-preview-actions .arcade-btn,.play-shell.is-play-landscape .inv-preview-actions .arcade-btn--sm{letter-spacing:.04em;gap:.22rem;width:100%;min-width:0;min-height:2.1rem;padding:.28rem .35rem .24rem;font-size:7px;line-height:1.15}.play-shell.is-play-landscape .shop-catalog,.play-shell.is-play-landscape .shop-pack-list{grid-template-columns:repeat(2,minmax(0,1fr))}.play-shell.is-play-landscape .shop-market{flex-direction:column;display:flex}.play-shell.is-play-landscape .shop-rail{flex-flow:column}.play-shell.is-play-landscape .shop-rail .arcade-btn{width:100%}.play-shell.is-play-landscape .forge-workspace{flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.6fr) minmax(0,.7fr);display:grid}.play-shell.is-play-landscape .forge-workspace-stage{min-height:0;overflow:auto}.play-shell.is-play-landscape .forge-picker{min-height:0;margin-top:0;overflow:hidden}.play-shell.is-play-landscape .zone-map-current{flex-direction:row;align-items:stretch;min-height:0;overflow:hidden}.play-shell.is-play-landscape .zone-map-current-stage{flex:0 min(22rem,44%);width:min(22rem,44%);max-width:44%;min-height:0}.play-shell.is-play-landscape .zone-map-grid{flex:0 min(15rem,38%);width:min(15rem,38%);max-width:38%}.play-shell.is-play-landscape .zone-map-loot{-webkit-overflow-scrolling:touch;min-width:0;min-height:0;max-height:none;overflow:hidden auto}.play-shell.is-play-touch.is-play-landscape .zone-map-current,.play-shell.is-play-touch.is-play-landscape .zone-map-loot{overflow:hidden}.play-shell.is-play-touch.is-play-landscape .zone-map-all .zone-map-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.play-shell.is-play-landscape .zone-map-card.is-featured{height:100%;min-height:0;overflow:hidden}.play-shell.is-play-landscape .zone-map-current-stage .zone-map-view--modal{max-height:100%}.play-shell.is-play-landscape .zone-map-all{flex-direction:column}.play-shell.is-play-landscape .zone-map-all .zone-map-grid{flex:auto;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:none}.play-shell.is-play-touch .modal-frame{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.play-shell.is-play-touch .modal-panel.pixel-panel{border-width:3px}.play-shell.is-play-touch .modal-panel.pixel-panel--gold{box-shadow:0 0 0 2px #090b10,0 0 16px #ffb80029,inset 0 0 0 1px #ffb80029}.play-shell.is-play-touch .modal-panel.pixel-panel--cyan{box-shadow:0 0 0 2px #090b10,0 0 16px #00e5ff29,inset 0 0 0 1px #00e5ff24}.play-shell.is-play-touch .modal-frame--board .arcade-btn,.play-shell.is-play-touch .modal-frame--forge .arcade-btn,.play-shell.is-play-touch .modal-frame--map .arcade-btn,.play-shell.is-play-touch .modal-frame--onboard .arcade-btn,.play-shell.is-play-touch .modal-frame--quests .arcade-btn,.play-shell.is-play-touch .modal-head>.arcade-btn{letter-spacing:.04em;border-width:2px;gap:.28rem;padding:.32rem .52rem .28rem;font-size:7px;line-height:1.2;box-shadow:0 3px #7a4e00,0 3px 0 2px #1a1000,0 6px 12px #ffb80038}.play-shell.is-play-touch .modal-frame--board .arcade-btn--sm,.play-shell.is-play-touch .modal-frame--forge .arcade-btn--sm,.play-shell.is-play-touch .modal-frame--map .arcade-btn--sm,.play-shell.is-play-touch .modal-frame--onboard .arcade-btn--sm,.play-shell.is-play-touch .modal-frame--quests .arcade-btn--sm,.play-shell.is-play-touch .modal-head>.arcade-btn--sm{padding:.22rem .4rem .18rem;font-size:6px}.play-shell.is-play-touch .modal-frame--board .arcade-btn:active,.play-shell.is-play-touch .modal-frame--forge .arcade-btn:active,.play-shell.is-play-touch .modal-frame--map .arcade-btn:active,.play-shell.is-play-touch .modal-frame--onboard .arcade-btn:active,.play-shell.is-play-touch .modal-frame--quests .arcade-btn:active,.play-shell.is-play-touch .modal-head>.arcade-btn:active{transform:translateY(2px);box-shadow:0 1px #7a4e00,0 1px 0 2px #1a1000,0 3px 8px #ffb8002e}.play-shell.is-play-touch .modal-frame--board .arcade-btn--cyan,.play-shell.is-play-touch .modal-frame--forge .arcade-btn--cyan,.play-shell.is-play-touch .modal-frame--map .arcade-btn--cyan,.play-shell.is-play-touch .modal-frame--onboard .arcade-btn--cyan,.play-shell.is-play-touch .modal-frame--quests .arcade-btn--cyan,.play-shell.is-play-touch .modal-head>.arcade-btn--cyan{box-shadow:0 3px #0a6b78,0 3px 0 2px #021418,0 6px 12px #00e5ff33}.play-shell.is-play-touch .modal-frame--board .arcade-btn--ghost,.play-shell.is-play-touch .modal-frame--forge .arcade-btn--ghost,.play-shell.is-play-touch .modal-frame--map .arcade-btn--ghost,.play-shell.is-play-touch .modal-frame--onboard .arcade-btn--ghost,.play-shell.is-play-touch .modal-frame--quests .arcade-btn--ghost,.play-shell.is-play-touch .modal-head>.arcade-btn--ghost{box-shadow:0 3px #0a4d58,0 3px 0 2px #021418,0 0 10px #00e5ff29}.play-shell.is-play-touch .modal-head>.arcade-btn{flex-shrink:0;min-height:1.55rem}.play-shell.is-play-touch .forge-tabs .arcade-btn,.play-shell.is-play-touch .zone-map-tabs .arcade-btn{min-height:1.55rem}.play-shell.is-play-touch .forge-workspace{gap:.32rem}.play-shell.is-play-touch .forge-stage{border-width:2px;gap:.2rem;padding:.22rem;overflow:auto}.play-shell.is-play-touch .forge-actions .arcade-btn{min-height:1.7rem;padding:.26rem .55rem .22rem}.play-shell.is-play-touch .forge-chance-value{font-size:9px}.play-shell.is-play-touch .forge-picker-title,.play-shell.is-play-touch .forge-slot-hint,.play-shell.is-play-touch .forge-slot-title{font-size:6px;line-height:1.35}.play-shell.is-play-touch .forge-pick-grid.is-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.22rem;min-height:0;display:grid;overflow:hidden}.play-shell.is-play-touch .forge-pick-grid.is-row>li{width:auto;min-width:0;height:auto}.play-shell.is-play-touch .forge-pick-grid.is-row .forge-pick{border-width:2px;gap:.08rem;height:4.35rem;min-height:0;max-height:4.35rem;padding:.18rem .16rem .16rem}.play-shell.is-play-touch .forge-pick-grid.is-row .forge-pick-art .forge-stone{width:1.55rem;height:1.55rem}.play-shell.is-play-touch .forge-pick-grid.is-row .forge-pick-label,.play-shell.is-play-touch .forge-pick-grid.is-row .forge-pick-meta,.play-shell.is-play-touch .forge-pick-grid.is-row .forge-pick-warn{letter-spacing:0;font-size:5px}.play-shell.is-play-touch .forge-pick-grid:not(.is-row){grid-template-columns:repeat(auto-fill,minmax(6.2rem,1fr))}.play-shell.is-play-touch .forge-pick-grid:not(.is-row)>li{width:auto;height:auto}.play-shell.is-play-touch .forge-pick-grid:not(.is-row) .forge-pick{border-width:2px;height:5.4rem;min-height:0;max-height:5.4rem;padding:.22rem}.play-shell.is-play-landscape .forge-workspace{gap:.32rem}.play-shell.is-play-landscape .forge-picker{-webkit-overflow-scrolling:touch;overflow:hidden auto}.play-shell.is-play-touch .zone-map-hud{min-height:0;overflow:hidden}.play-shell.is-play-touch .zone-map-travel{margin-bottom:.28rem;font-size:6px;line-height:1.35}.play-shell.is-play-touch .zone-map-card{gap:.22rem;padding:.28rem}.play-shell.is-play-touch .zone-map-king-adv,.play-shell.is-play-touch .zone-map-king-blurb,.play-shell.is-play-touch .zone-map-king-name,.play-shell.is-play-touch .zone-map-power-floors{font-size:6px;line-height:1.35}.play-shell.is-play-touch .zone-map-king{gap:.35rem}.play-shell.is-play-touch .zone-map-top-wrap{min-height:0}.play-shell.is-play-touch .zone-map-top{gap:.22rem}.play-shell.is-play-touch .board-hud{min-height:0;overflow:hidden}.play-shell.is-play-touch .board-hud>.modal-copy{margin:0;font-size:.68rem;line-height:1.3}.play-shell.is-play-touch .board-weights{white-space:normal;margin-top:.22rem;font-size:6px;line-height:1.45}.play-shell.is-play-touch .board-me{margin-top:.18rem;font-size:7px}.play-shell.is-play-touch .board-list{gap:.22rem;margin-top:.4rem}.play-shell.is-play-touch .board-row{grid-template-columns:2rem minmax(0,1fr) 3rem;padding:.28rem .32rem}.play-shell.is-play-touch .quest-hud>.modal-copy{margin:0 0 .35rem;font-size:.68rem;line-height:1.3}.play-shell.is-play-touch .quest-hud>section{margin-top:.45rem}.play-shell.is-play-touch .quest-list{gap:.28rem;padding-right:.1rem}.play-shell.is-play-touch .quest-row{gap:.4rem;padding:.38rem .42rem}.play-shell.is-play-touch .quest-title{letter-spacing:.04em;font-size:7px;line-height:1.35}.play-shell.is-play-touch .quest-detail{font-size:.62rem;line-height:1.3}.play-shell.is-play-touch .modal-frame--onboard .onboard-tip{margin-top:.12rem;padding:.24rem .3rem;font-size:.62rem;line-height:1.3}.play-shell.is-play-touch .modal-frame--onboard .onboard-art{padding:.28rem}.play-shell.is-play-touch .modal-frame--forge .modal-head-lead h2,.play-shell.is-play-touch .modal-frame--onboard .modal-head-lead h2{font-size:.68rem;line-height:1.1}.play-shell.is-play-touch .modal-frame--forge .arcade-btn,.play-shell.is-play-touch .modal-frame--onboard .arcade-btn{letter-spacing:.03em;padding:.24rem .42rem .2rem;font-size:6px}.play-shell.is-play-touch .modal-frame--forge .arcade-btn--sm,.play-shell.is-play-touch .modal-frame--onboard .arcade-btn--sm{padding:.18rem .32rem .14rem;font-size:5px}.play-shell.is-play-touch .modal-frame--onboard .onboard-title{font-size:.64rem;line-height:1.12}.play-shell.is-play-touch .modal-frame--onboard .onboard-kicker{font-size:6px}.play-shell.is-play-touch .modal-frame--onboard .onboard-facts li{font-size:.58rem;line-height:1.28}.play-shell.is-play-touch .modal-frame--onboard .onboard-tip{padding:.18rem .22rem;font-size:.52rem;line-height:1.28}.play-shell.is-play-touch .modal-frame--onboard .onboard-tip-label{font-size:6px}.play-shell.is-play-touch .modal-frame--onboard .onboard-block-rate,.play-shell.is-play-touch .modal-frame--onboard .onboard-block-type>p,.play-shell.is-play-touch .modal-frame--onboard .onboard-block-type>span,.play-shell.is-play-touch .modal-frame--onboard .onboard-bonus-label,.play-shell.is-play-touch .modal-frame--onboard .onboard-bonus-result,.play-shell.is-play-touch .modal-frame--onboard .onboard-caption,.play-shell.is-play-touch .modal-frame--onboard .onboard-chip,.play-shell.is-play-touch .modal-frame--onboard .onboard-legend-name,.play-shell.is-play-touch .modal-frame--onboard .onboard-phone-hint,.play-shell.is-play-touch .modal-frame--onboard .onboard-tile p,.play-shell.is-play-touch .modal-frame--onboard .onboard-tile-value,.play-shell.is-play-touch .modal-frame--onboard .onboard-trust-strip>span{font-size:5px}.play-shell.is-play-touch .modal-frame--onboard .onboard-mythic-inputs .onboard-legend-name{font-size:6.5px;line-height:1.15}.play-shell.is-play-touch .modal-frame--onboard .onboard-control>p,.play-shell.is-play-touch .modal-frame--onboard .onboard-energy-card>p,.play-shell.is-play-touch .modal-frame--onboard .onboard-energy-label,.play-shell.is-play-touch .modal-frame--onboard .onboard-hud.is-quickstart .onboard-use-row span,.play-shell.is-play-touch .modal-frame--onboard .onboard-hud.is-quickstart .onboard-use-row strong,.play-shell.is-play-touch .modal-frame--onboard .onboard-key,.play-shell.is-play-touch .modal-frame--onboard .onboard-reward-text,.play-shell.is-play-touch .modal-frame--onboard .onboard-score-result>p,.play-shell.is-play-touch .modal-frame--onboard .onboard-score-source>p,.play-shell.is-play-touch .modal-frame--onboard .onboard-story-step>p{font-size:6px;line-height:1.25}.play-shell.is-play-touch .modal-frame--onboard .onboard-nav-end .arcade-btn{padding:.2rem .42rem .16rem;font-size:6px}.play-shell.is-play-touch .modal-frame--forge .forge-chance-label,.play-shell.is-play-touch .modal-frame--forge .forge-cost,.play-shell.is-play-touch .modal-frame--forge .forge-picker-title,.play-shell.is-play-touch .modal-frame--forge .forge-slot-hint,.play-shell.is-play-touch .modal-frame--forge .forge-slot-title,.play-shell.is-play-touch .modal-frame--forge .modal-copy{font-size:6px;line-height:1.3}.play-shell.is-play-touch .modal-frame--forge .forge-pick-label,.play-shell.is-play-touch .modal-frame--forge .forge-pick-meta,.play-shell.is-play-touch .modal-frame--forge .forge-pick-warn,.play-shell.is-play-touch .modal-frame--forge .forge-slot-cap,.play-shell.is-play-touch .modal-frame--forge .forge-slot-empty,.play-shell.is-play-touch .modal-frame--forge .forge-stone-label{font-size:5px;line-height:1.2}.play-shell.is-play-touch .modal-frame--forge .forge-chance-value,.play-shell.is-play-touch .modal-frame--forge .forge-cost-value{font-size:8px}.play-shell.is-play-touch .modal-frame--board .modal-head-lead h2,.play-shell.is-play-touch .modal-frame--map .modal-head-lead h2,.play-shell.is-play-touch .modal-frame--quests .modal-head-lead h2{font-size:.68rem;line-height:1.1}.play-shell.is-play-touch .modal-frame--board .arcade-btn,.play-shell.is-play-touch .modal-frame--map .arcade-btn,.play-shell.is-play-touch .modal-frame--quests .arcade-btn{letter-spacing:.03em;padding:.24rem .42rem .2rem;font-size:6px}.play-shell.is-play-touch .zone-map-drops-title,.play-shell.is-play-touch .zone-map-king-title{font-size:6px}.play-shell.is-play-touch .zone-map-king-adv,.play-shell.is-play-touch .zone-map-king-blurb,.play-shell.is-play-touch .zone-map-king-name,.play-shell.is-play-touch .zone-map-power-floors,.play-shell.is-play-touch .zone-map-travel{font-size:5px;line-height:1.3}.play-shell.is-play-touch .board-hud>.modal-copy,.play-shell.is-play-touch .quest-hud>.modal-copy{font-size:.56rem;line-height:1.28}.play-shell.is-play-touch .board-me,.play-shell.is-play-touch .board-name,.play-shell.is-play-touch .board-score,.play-shell.is-play-touch .quest-title{font-size:6px}.play-shell.is-play-touch .board-weights,.play-shell.is-play-touch .quest-detail{font-size:5px;line-height:1.3}.play-shell.is-play-touch .modal-frame--guide .arcade-btn{letter-spacing:.03em;border-width:2px;gap:.2rem;min-height:1.35rem;padding:.16rem .32rem .14rem;font-size:6px;line-height:1.15;box-shadow:0 2px #7a4e00,0 2px 0 2px #1a1000,0 4px 8px #ffb8002e}.play-shell.is-play-touch .modal-frame--guide .arcade-btn--sm{padding:.12rem .26rem .1rem;font-size:5px}.play-shell.is-play-touch .modal-frame--guide .arcade-btn--cyan{box-shadow:0 2px #0a6b78,0 2px 0 2px #021418,0 4px 8px #00e5ff2e}.play-shell.is-play-touch .modal-frame--guide .arcade-btn--ghost{box-shadow:0 2px #0a4d58,0 2px 0 2px #021418}.play-shell.is-play-touch .modal-frame--guide .modal-head-lead h2{font-size:.68rem;line-height:1.1}.play-shell.is-play-touch .modal-frame--guide .item-guide-hud{gap:.35rem}.play-shell.is-play-touch .modal-frame--guide .item-guide-catalog .modal-copy,.play-shell.is-play-touch .modal-frame--guide .item-guide-hud>.modal-copy{font-size:.56rem;line-height:1.28}.play-shell.is-play-touch .modal-frame--guide .admin-guide-nav{gap:.18rem}.play-shell.is-play-touch .modal-frame--guide .admin-guide-grid{grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));gap:.32rem}.play-shell.is-play-touch .modal-frame--guide .admin-guide-card{gap:.4rem;min-height:0;padding:.32rem .38rem}.play-shell.is-play-touch .modal-frame--guide .admin-guide-art,.play-shell.is-play-touch .modal-frame--guide .admin-guide-art .axe-frame.is-md{width:2.45rem;height:2.45rem}.play-shell.is-play-touch .modal-frame--guide .admin-guide-art .h-12,.play-shell.is-play-touch .modal-frame--guide .admin-guide-art .w-12{width:2.1rem;height:2.1rem}.play-shell.is-play-touch .modal-frame--guide .item-guide-group-label,.play-shell.is-play-touch .modal-frame--guide .item-guide-name{font-size:6px}.play-shell.is-play-touch .modal-frame--guide .item-guide-meta{font-size:6px;line-height:1.25}.play-shell.is-play-touch .modal-frame--guide .inv-item-purpose,.play-shell.is-play-touch .modal-frame--guide .item-guide-drop{font-size:.52rem;line-height:1.28}.play-shell.is-play-touch .item-guide-desktop{display:none}.play-shell.is-play-touch .item-guide-mobile{display:block}@media (orientation:landscape) and (max-height:430px){.play-shell.is-play-touch .modal-chrome{padding:.28rem .36rem .32rem}.play-shell.is-play-touch .modal-head-lead h2{font-size:.64rem}.play-shell.is-play-touch .modal-frame--forge .modal-head-lead h2,.play-shell.is-play-touch .modal-frame--onboard .modal-head-lead h2{font-size:.62rem}.play-shell.is-play-touch .forge-slot-row.is-six>.forge-slot-block .forge-slot,.play-shell.is-play-touch .forge-slot-row.is-two>.forge-slot-block .forge-slot{min-height:2.85rem}.play-shell.is-play-landscape .inv-preview .axe-frame.is-lg{width:4.7rem;height:4.7rem}.play-shell.is-play-landscape .inv-preview-name{font-size:.82rem}.play-shell.is-play-landscape .inv-preview-actions .arcade-btn,.play-shell.is-play-landscape .inv-preview-actions .arcade-btn--sm{min-height:1.92rem;padding:.22rem .28rem .18rem}.play-shell.is-play-touch .modal-frame--shop .modal-chrome{padding:.28rem .36rem .32rem}.play-shell.is-play-touch .modal-frame--shop .modal-head{margin-bottom:.18rem}.play-shell.is-play-touch .modal-frame--shop .shop-hud>.modal-copy--market{-webkit-line-clamp:1;max-height:.82rem}.play-shell.is-play-touch .modal-frame--shop .shop-board>.shop-sku,.play-shell.is-play-touch .modal-frame--shop .shop-board>li.shop-sku{min-height:2.2rem;padding:.12rem .2rem}.play-shell.is-play-touch .modal-frame--shop .shop-status{min-height:1.35rem;margin-top:.14rem}}@media (hover:none) and (pointer:coarse),(max-width:1024px),(pointer:coarse) and (max-width:1024px){.play-shell .modal-backdrop.modal-backdrop--shop{padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);place-items:stretch stretch}.play-shell .modal-frame.modal-frame--shop,.play-shell .modal-frame.modal-frame--xl.modal-frame--shop{place-self:stretch stretch;width:100%;max-width:none;height:100%;max-height:none}.play-shell .modal-frame--shop .modal-chrome{padding:.4rem .45rem .48rem}.play-shell .modal-frame--shop .modal-head{gap:.32rem;margin-bottom:.32rem}.play-shell .modal-frame--shop .modal-head-lead h2{font-size:.92rem;line-height:1.1}.play-shell .modal-frame--shop .shop-head{flex-wrap:wrap;align-items:center;gap:.32rem;margin-bottom:.38rem}.play-shell .modal-frame--shop .shop-head.is-market{flex-wrap:nowrap;gap:.22rem;margin-bottom:.22rem}.play-shell .modal-frame--shop .shop-head.is-market .forge-tabs{flex-wrap:nowrap;align-items:center;gap:.22rem}.play-shell .modal-frame--shop .shop-market-bar{flex-wrap:nowrap;gap:.22rem;margin-left:1rem}.play-shell .modal-frame--shop .shop-market-tool.arcade-btn--ghost{color:#ff8aa8;border-color:#f36;box-shadow:0 4px #8a1234,0 4px 0 2px #1a0408,0 0 14px #ff336647}.play-shell .modal-frame--shop .shop-market-tool.arcade-btn--cyan{color:#2a040c;background:linear-gradient(#ff8aa8,#f36 55%,#d01748);border-color:#3b0614;box-shadow:0 4px #8a1234,0 4px 0 2px #1a0408,0 8px 16px #ff336652}.play-shell .modal-frame--shop .shop-head.is-market .arcade-btn--sm{padding:.24rem .34rem .2rem;font-size:7px}.play-shell .modal-frame--shop .shop-wallet-wrap{flex-flow:row;align-items:center;gap:.28rem}.play-shell .modal-frame--shop .shop-hud>.modal-copy{font-size:.68rem;line-height:1.3}.play-shell .modal-frame--shop .shop-hud>.modal-copy--market{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .16rem;font-size:.62rem;line-height:1.25;display:-webkit-box;overflow:hidden}.play-shell .modal-frame--shop .shop-market{gap:.22rem}.play-shell .modal-frame--shop .shop-market-filters{flex-wrap:nowrap;gap:.2rem .4rem;padding:.18rem .24rem}.play-shell .modal-frame--shop .shop-filter-label{font-size:6px}.play-shell .modal-frame--shop .shop-filter-chips{gap:2px}.play-shell .modal-frame--shop .shop-filter-chip.arcade-btn,.play-shell .modal-frame--shop .shop-filter-chip.arcade-btn--sm{min-height:1.83rem;padding:.18rem .33rem .15rem;font-size:9px}.play-shell .modal-frame--shop .shop-sell,.play-shell .modal-frame--shop .shop-yours .shop-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:.22rem;display:grid}.play-shell .modal-frame--shop .shop-sell>.shop-pager,.play-shell .modal-frame--shop .shop-sell>p,.play-shell .modal-frame--shop .shop-yours .shop-board>p{grid-column:1/-1}.play-shell .modal-frame--shop .shop-listing-card{gap:.22rem;width:auto;min-width:0;padding:.22rem}.play-shell .modal-frame--shop .shop-listing-card .font-pixel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.play-shell .modal-frame--shop .shop-listing-card .arcade-btn--sm{padding:.16rem .22rem .12rem;font-size:6px}.play-shell .modal-frame--shop .shop-board{gap:.18rem}.play-shell .modal-frame--shop .shop-catalog-wrap{gap:.5rem;margin-top:.38rem}.play-shell .modal-frame--shop .shop-section{gap:.28rem}.play-shell .modal-frame--shop .shop-sku{grid-template-columns:2.25rem minmax(0,1fr) auto;gap:.3rem;min-height:3.15rem;padding:.26rem .3rem}.play-shell .modal-frame--shop .shop-board>.shop-sku,.play-shell .modal-frame--shop .shop-board>li.shop-sku{flex:none;grid-template-columns:1.85rem minmax(0,1fr) auto;gap:.22rem;min-height:2.45rem;padding:.18rem .24rem}.play-shell .modal-frame--shop .shop-sku-art{width:2.25rem;height:2.25rem}.play-shell .modal-frame--shop .shop-board .shop-sku-art{width:1.85rem;height:1.85rem}.play-shell .modal-frame--shop .shop-board .axe-frame.is-sm{width:1.7rem;height:1.7rem}.play-shell .modal-frame--shop .shop-sku-art img:not(.axe-frame-border):not(.axe-frame-icon){width:1.75rem;height:1.75rem}.play-shell .modal-frame--shop .shop-board .shop-sku-art img:not(.axe-frame-border):not(.axe-frame-icon){width:1.4rem;height:1.4rem}.play-shell .modal-frame--shop .shop-buy-btn.arcade-btn,.play-shell .modal-frame--shop .shop-buy-btn.arcade-btn--sm{width:4.1rem;min-width:4.1rem;max-width:4.1rem;height:1.9rem;min-height:1.9rem}.play-shell .modal-frame--shop .shop-board .shop-buy-btn.arcade-btn,.play-shell .modal-frame--shop .shop-board .shop-buy-btn.arcade-btn--sm{width:3.6rem;min-width:3.6rem;max-width:3.6rem;height:1.65rem;min-height:1.65rem}.play-shell .modal-frame--shop .shop-pager .arcade-btn--sm{padding:.2rem .32rem .16rem;font-size:6px}.play-shell .modal-frame--shop .shop-status{min-height:1.55rem;margin-top:.22rem;padding:.16rem .32rem}.play-shell .modal-frame--shop .shop-status-copy{font-size:8px}.play-shell .modal-backdrop.modal-backdrop--fit{place-items:center}.play-shell .modal-backdrop--fit .modal-frame.modal-frame--fit{place-self:center;width:fit-content;max-width:min(40rem,100% - .7rem);height:auto;max-height:calc(100% - 1.5rem)}.play-shell .modal-backdrop--fit .modal-panel{height:auto;max-height:100%}.play-shell .modal-backdrop--fit .modal-body{flex:0 auto;overflow:hidden}.play-shell .char-hud>.char-wallet{display:none}.play-shell .char-hud>.modal-copy{margin:0 0 .35rem;font-size:.72rem;line-height:1.3}.play-shell .char-hud-main{grid-template-columns:8.75rem minmax(0,max-content);align-items:start;gap:.55rem .95rem;display:grid}.play-shell .char-stage{width:100%;height:10.25rem;margin-top:0}.play-shell .char-hud-stats{min-width:0}.play-shell .char-points{text-align:left;margin-top:0}.play-shell .char-stat-list{gap:.28rem;margin-top:.35rem}.play-shell .char-stat-row{grid-template-columns:7.1rem minmax(0,max-content) 2.25rem;gap:.7rem}.play-shell .char-stat-meter{grid-template-columns:minmax(0,1fr) 2.2rem;gap:.45rem}.play-shell .char-stat-value{white-space:nowrap;padding-right:.15rem}.play-shell.is-play-touch .char-hud>.modal-copy{margin:0 0 .22rem;font-size:.6rem;line-height:1.25}.play-shell.is-play-touch .char-hud-main{grid-template-columns:minmax(4.4rem,5.7rem) minmax(0,1fr);gap:.3rem .48rem}.play-shell.is-play-touch .char-hud-main .char-stage,.play-shell.is-play-touch .char-stage{height:min(6.05rem,30dvh);max-height:min(6.05rem,30dvh)}.play-shell.is-play-touch .char-stat-list{gap:.14rem;margin-top:.2rem}.play-shell.is-play-touch .char-stat-row{grid-template-columns:5.25rem minmax(0,1fr) 1.65rem;gap:.22rem}.play-shell.is-play-touch .char-stat-meter{grid-template-columns:minmax(0,1fr) 1.7rem;gap:.22rem}}@media (orientation:landscape) and (max-height:430px){.play-shell.is-play-touch .char-hud>.modal-copy{-webkit-line-clamp:1;line-clamp:1;margin-bottom:.1rem;font-size:.52rem}.play-shell.is-play-touch .char-hud-main{grid-template-columns:minmax(3.7rem,4.6rem) minmax(0,1fr);gap:.22rem .36rem}.play-shell.is-play-landscape .char-stage,.play-shell.is-play-touch .char-hud-main .char-stage,.play-shell.is-play-touch .char-stage{height:min(4.7rem,26dvh);max-height:min(4.7rem,26dvh)}.play-shell.is-play-touch .char-stat-list{gap:.08rem}}.mini-map{background:#121620eb;border:3px solid #2c3850;width:100%;max-width:100%;height:auto;padding:.2rem;display:block}.pixel-panel .mini-map{background:0 0;border:none;padding:0}.zone-map-view{background:#090b10;border:2px solid #2c3850;width:100%;position:relative;overflow:hidden}.zone-map-view.has-signal{border-color:#ffb800;box-shadow:0 0 10px #ffb80059}.zone-map-view img{object-fit:fill;width:100%;height:100%;image-rendering:pixelated;display:block}.zone-map-you{pointer-events:none;background:#f4efe4;border-radius:999px;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;box-shadow:0 0 0 2px #090b10,0 0 10px #00e5ff}.zone-map-view.is-compact .zone-map-you{width:7px;height:7px;margin:-3.5px 0 0 -3.5px}.zone-map-you-label{font-family:var(--font-press),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:#00e5ff;background:#090b10d1;margin:8px 0 0 6px;padding:0 3px;font-size:7px}.zone-map-gate,.zone-map-you-label{pointer-events:none;position:absolute}.zone-map-gate{z-index:2;align-items:center;gap:4px;display:flex}.zone-map-gate.is-n,.zone-map-gate.is-s{flex-direction:column}.zone-map-gate.is-w{transform:translateY(-50%)}.zone-map-gate.is-e{transform:translate(-100%,-50%)}.zone-map-gate.is-n{transform:translate(-50%)}.zone-map-gate.is-s{transform:translate(-50%,-100%)}.zone-map-gate-name{font-family:var(--font-press),ui-monospace,monospace;letter-spacing:.06em;white-space:pre;text-align:center;text-transform:uppercase;color:#00e5ff;background:#090b10db;padding:2px 4px;font-size:7px;line-height:1.35;box-shadow:0 0 0 1px #2c3850}.zone-map-view:not(.is-compact) .zone-map-gate-name{padding:3px 5px;font-size:8px}.zone-map-card.is-featured .zone-map-gate-name{padding:2px 3px;font-size:6px}.zone-map-gate-arrow{flex:none;width:0;height:0}.zone-map-gate.is-w .zone-map-gate-arrow{border-top:4px solid #0000;border-bottom:4px solid #0000;border-right:6px solid #00e5ff}.zone-map-gate.is-e .zone-map-gate-arrow{border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid #00e5ff}.zone-map-gate.is-n .zone-map-gate-arrow{border-bottom:6px solid #00e5ff;border-left:4px solid #0000;border-right:4px solid #0000}.zone-map-gate.is-s .zone-map-gate-arrow{border-top:6px solid #00e5ff;border-left:4px solid #0000;border-right:4px solid #0000}.zone-map-view:not(.is-compact) .zone-map-gate.is-e .zone-map-gate-arrow,.zone-map-view:not(.is-compact) .zone-map-gate.is-w .zone-map-gate-arrow{border-top-width:5px;border-bottom-width:5px}.zone-map-view:not(.is-compact) .zone-map-gate.is-w .zone-map-gate-arrow{border-right-width:8px}.zone-map-view:not(.is-compact) .zone-map-gate.is-e .zone-map-gate-arrow{border-left-width:8px}.zone-map-view:not(.is-compact) .zone-map-gate.is-n .zone-map-gate-arrow,.zone-map-view:not(.is-compact) .zone-map-gate.is-s .zone-map-gate-arrow{border-left-width:5px;border-right-width:5px}.zone-map-view:not(.is-compact) .zone-map-gate.is-n .zone-map-gate-arrow{border-bottom-width:8px}.zone-map-view:not(.is-compact) .zone-map-gate.is-s .zone-map-gate-arrow{border-top-width:8px}.zone-map-hud{flex-direction:column;flex:1;min-height:0;display:flex}.zone-map-tabs{flex-wrap:wrap;gap:.4rem;display:flex}.zone-map-travel{font-family:var(--font-press),ui-monospace,monospace;letter-spacing:.05em;text-transform:uppercase;color:#8b93a8;flex-shrink:0;margin-bottom:.45rem;font-size:7px}.zone-map-current{flex:auto;justify-content:flex-start;align-items:stretch;gap:.7rem;min-height:0;display:flex}.zone-map-current-stage{flex-direction:column;flex:0 0 35rem;justify-content:flex-start;width:35rem;min-width:0;max-width:64%;display:flex}.zone-map-stage{justify-content:center;display:flex}.zone-map-view--modal{width:100%}.zone-map-grid{flex:0 0 20rem;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.45rem;width:20rem;min-width:0;max-width:36%;min-height:0;display:grid;overflow:auto}.zone-map-all{width:100%}.zone-map-all .zone-map-grid{flex:auto;grid-template-columns:repeat(3,minmax(0,1fr));align-content:stretch;width:100%;max-width:none;overflow:hidden}.zone-map-all .zone-map-card,.zone-map-all .zone-map-grid>li{height:100%;min-height:0}.zone-map-card{background:#121620eb;border:2px solid #2c3850;flex-direction:column;gap:.35rem;min-width:0;padding:.45rem;display:flex}.zone-map-card.is-here{border-color:#00e5ff;box-shadow:0 0 10px #00e5ff38}.zone-map-grid .zone-map-card{height:100%}.zone-map-card.is-featured{width:100%;max-width:none;margin:0}.zone-map-card.is-featured .zone-map-view--modal{width:100%}.zone-map-loot{background:#121620eb;border:2px solid #2c3850;flex-direction:column;flex:auto;gap:.5rem;min-width:0;max-height:100%;padding:.5rem;display:flex;overflow:auto}.zone-map-king-panel{border-bottom:2px solid #2c3850;flex-direction:column;flex-shrink:0;gap:.3rem;padding-bottom:.45rem;display:flex}.zone-map-drops-label-mobile,.zone-map-king-mobile{display:none}.zone-map-drops-label-desktop{display:inline}.zone-map-drops-title,.zone-map-king-title{letter-spacing:.08em;color:#00e5ff;font-size:8px}.zone-map-drops-title,.zone-map-king-blurb,.zone-map-king-title{font-family:var(--font-press),ui-monospace,monospace;text-transform:uppercase}.zone-map-king-blurb{letter-spacing:.04em;color:#8b93a8;font-size:7px;line-height:1.45}.zone-map-king{align-items:center;gap:.55rem;margin-top:.15rem;display:flex}.zone-map-king-copy{min-width:0}.zone-map-king-name{font-family:var(--font-press),ui-monospace,monospace;letter-spacing:.05em;text-transform:uppercase;color:#f4efe4;font-size:8px;line-height:1.45}.zone-map-king-adv{letter-spacing:.05em;color:#00e5ff;margin-top:.2rem}.zone-map-king-adv,.zone-map-power-floors{font-family:var(--font-press),ui-monospace,monospace;text-transform:uppercase;font-size:7px;line-height:1.4}.zone-map-power-floors{letter-spacing:.04em;color:#f4efe4;margin-top:.25rem}.zone-map-top-wrap{flex-direction:column;flex:auto;gap:.35rem;min-height:0;display:flex}.zone-map-top{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.zone-map-top-card{background:#090b10;border:2px solid #2c3850;flex-direction:column;align-items:center;gap:.3rem;min-width:0;padding:.45rem .28rem .4rem;display:flex}.zone-map-top-rank{font-family:var(--font-press),ui-monospace,monospace;letter-spacing:.08em;color:#00e5ff;font-size:7px}.zone-map-top-icon{flex-shrink:0;width:2.4rem;height:2.4rem}.zone-map-top-name{-webkit-line-clamp:3;text-align:center;min-width:0;letter-spacing:.04em;color:#f4efe4;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.zone-map-top-chance,.zone-map-top-name{font-family:var(--font-press),ui-monospace,monospace;text-transform:uppercase;font-size:7px}.zone-map-top-chance{letter-spacing:.06em;color:#00e5ff}.zone-map-top-empty,.zone-map-top-note{font-family:var(--font-press),ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase;color:#8b93a8;font-size:7px;line-height:1.45}.zone-map-top-note{flex-shrink:0;margin-top:.1rem}.zone-map-card-name{letter-spacing:.06em;color:#f4efe4;font-size:8px}.zone-map-card-meta,.zone-map-card-name{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-press),ui-monospace,monospace;text-transform:uppercase;overflow:hidden}.zone-map-card-meta{letter-spacing:.05em;font-size:7px}.zone-map-card .arcade-btn,.zone-map-card-action{width:100%}.zone-map-card-action{display:block}.zone-map-need-orb{z-index:400;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.zone-map-need-orb-copy{font-family:var(--font-press),ui-monospace,monospace;letter-spacing:.04em;text-shadow:0 2px #090b10,2px 0 #090b10,-2px 0 #090b10,0 -2px #090b10;animation:zone-map-need-orb-pop var(--zone-map-need-orb-ms,2s) ease forwards;margin:0;font-size:18px;line-height:1.15}.zone-map-need-orb-copy .is-need{color:#ffb800}.zone-map-need-orb-copy .is-item{color:#fff}@keyframes zone-map-need-orb-pop{0%{opacity:0;transform:scale(.55)}10%{opacity:1;transform:scale(1.18)}18%{transform:scale(1)}82%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.zone-map-need-orb-copy{animation-name:zone-map-need-orb-fade;animation-timing-function:linear}}@keyframes zone-map-need-orb-fade{0%,82%{opacity:1;transform:none}to{opacity:0;transform:none}}.quest-complete-pop{z-index:400;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.quest-complete-pop-copy{font-family:var(--font-press),ui-monospace,monospace;letter-spacing:.04em;text-align:center;text-shadow:0 2px #090b10,2px 0 #090b10,-2px 0 #090b10,0 -2px #090b10;animation:zone-map-need-orb-pop var(--quest-complete-pop-ms,2.2s) ease forwards;flex-direction:column;align-items:center;gap:.4rem;margin:0;padding:0 1.25rem;font-size:16px;line-height:1.2;display:flex}.quest-complete-pop-copy .is-title{color:#ffb800}.quest-complete-pop-copy .is-hint{color:#fff;font-size:.78em}.slam-rewards-pop{z-index:400;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.slam-rewards-copy{text-align:center;text-shadow:0 2px #090b10,2px 0 #090b10,-2px 0 #090b10,0 -2px #090b10;flex-direction:column;align-items:center;gap:.45rem;min-width:12rem;padding:0 1.25rem;display:flex}.slam-rewards-item-slot{min-height:1.35em}.slam-rewards-item{letter-spacing:.05em;animation:slam-reward-item-pop var(--slam-item-pop-ms,1s) ease both;margin:0;font-size:15px}.slam-rewards-xp{color:#ffb800}.slam-rewards-mmm,.slam-rewards-xp{letter-spacing:.06em;margin:0;font-size:18px}.slam-rewards-mmm{color:#f4d35e}@keyframes slam-reward-item-pop{0%{opacity:0;transform:scale(.45)}16%{opacity:1;transform:scale(1.22)}28%{transform:scale(1)}72%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.82)}}@media (prefers-reduced-motion:reduce){.slam-rewards-item{animation-name:zone-map-need-orb-fade;animation-timing-function:linear}}@media (max-width:720px){.slam-rewards-mmm,.slam-rewards-xp{font-size:20px}.slam-rewards-item{font-size:16px}}@media (prefers-reduced-motion:reduce){.quest-complete-pop-copy{animation-name:zone-map-need-orb-fade;animation-timing-function:linear}}@media (max-width:720px){.zone-map-need-orb-copy{font-size:20px}.quest-complete-pop-copy{font-size:18px}.zone-map-current{flex-direction:column;align-items:stretch}.zone-map-current-stage{width:min(100%,32rem)}.zone-map-current-stage,.zone-map-grid{flex:none;align-self:center;max-width:none}.zone-map-grid{width:min(100%,16rem)}.zone-map-all .zone-map-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;width:100%}.zone-map-loot{flex:auto;width:100%;max-height:20rem}}.mini-map-label{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-press),ui-monospace,monospace;text-transform:uppercase;color:#8b93a8;margin-top:.15rem;font-size:7px;display:block;overflow:hidden}.forge-tabs{flex-wrap:wrap;flex-shrink:0;gap:.5rem;margin-bottom:.75rem;display:flex}.forge-board{flex-direction:column;gap:.85rem;width:100%;display:flex}.forge-board.is-mythic,.forge-board.is-upgrade{gap:.4rem}.forge-board.is-mythic .forge-slot-row.is-one .forge-slot{aspect-ratio:1;width:100%;min-height:0}.forge-slot-block{flex-direction:column;gap:.35rem;min-width:0;display:flex}.forge-slot-row.is-six>.forge-slot-block,.forge-slot-row.is-two>.forge-slot-block{align-items:stretch;height:100%;display:grid}.forge-slot-row.is-six>.forge-slot-block{background:linear-gradient(#1a2130c7,#090b109e);border:2px solid #243044;grid-template-rows:1.15em 2.2em minmax(5.6rem,1fr);gap:.3rem;padding:.45rem .4rem .4rem;box-shadow:inset 0 0 0 1px #ffb80014}.forge-slot-row.is-two>.forge-slot-block{grid-template-rows:auto minmax(2.2em,auto) 1fr}.forge-slot-row.is-six>.forge-slot-block .forge-slot-hint,.forge-slot-row.is-six>.forge-slot-block .forge-slot-title{min-height:0}.forge-slot-row.is-six>.forge-slot-block .forge-slot-hint{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.forge-slot-row.is-six>.forge-slot-block .forge-slot,.forge-slot-row.is-two>.forge-slot-block .forge-slot{width:100%;height:100%;min-height:5.6rem}.forge-slot-title{letter-spacing:.06em;color:#ffb800;font-size:8px}.forge-slot-hint,.forge-slot-title{font-family:var(--font-press),ui-monospace,monospace;text-transform:uppercase}.forge-slot-hint{letter-spacing:.05em;color:#8b93a8;font-size:7px;line-height:1.45}.forge-chance{margin-top:.75rem}.forge-chance,.forge-cost{flex-wrap:wrap;align-items:baseline;gap:.45rem .65rem;display:flex}.forge-cost-value{font-family:var(--font-press),ui-monospace,monospace;letter-spacing:.04em;color:#ffd84d;font-size:10px}.forge-chance-boost,.forge-chance-label{letter-spacing:.06em;color:#8b93a8;font-size:7px}.forge-chance-boost,.forge-chance-label,.forge-chance-value{font-family:var(--font-press),ui-monospace,monospace;text-transform:uppercase}.forge-chance-value{letter-spacing:.08em;font-size:11px}.forge-chance.is-high .forge-chance-value,.forge-slot-hint .forge-chance-value.is-high{color:var(--crystal)}.forge-chance.is-mid .forge-chance-value,.forge-slot-hint .forge-chance-value.is-mid{color:var(--accent)}.forge-chance.is-low .forge-chance-value,.forge-slot-hint .forge-chance-value.is-low{color:#ff5a6a}.forge-chance.is-boosted .forge-chance-value{text-shadow:0 0 8px var(--crystal)}@supports (color:color-mix(in lab,red,red)){.forge-chance.is-boosted .forge-chance-value{text-shadow:0 0 8px color-mix(in srgb,var(--crystal) 55%,transparent)}}.forge-chance.is-boosted .forge-chance-boost{color:var(--crystal)}.forge-slot-row{align-items:stretch;gap:.5rem;display:grid}.forge-slot-row.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.forge-slot-row.is-five{grid-template-columns:repeat(5,minmax(0,1fr));max-width:32rem;margin:0 auto}.forge-slot-row.is-mythic{grid-template-columns:repeat(6,minmax(0,1fr));max-width:38.5rem;margin:0 auto}.forge-slot-row.is-one{grid-template-columns:7.5rem;justify-content:center;justify-items:center;width:100%}.forge-slot-row.is-six,.forge-slot-row.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.forge-slot-row.is-six{grid-template-columns:repeat(3,minmax(0,1fr))}}.forge-slot-empty{font-family:var(--font-press),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:#6d768c;text-shadow:0 1px #090b10;font-size:7px}.forge-workspace{flex-direction:column;flex:1;gap:.45rem;min-height:0;display:flex}.forge-workspace-stage{flex-direction:column;flex:none;gap:.4rem;max-height:none;display:flex}.forge-actions{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:.35rem;display:flex}.forge-actions .forge-chance,.forge-actions .forge-cost{margin-top:0}.forge-picker{flex-direction:column;flex:1;gap:.45rem;min-height:0;margin-top:.15rem;display:flex}.forge-picker-title{font-family:var(--font-press),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;color:#00e5ff;flex-shrink:0;font-size:8px}.forge-pick-grid{overscroll-behavior:contain;scrollbar-color:#2c3850 transparent;scrollbar-width:thin;flex:1;grid-template-columns:repeat(auto-fill,8.75rem);align-content:start;align-items:stretch;gap:.5rem;min-height:8.5rem;margin:0;padding:.1rem .2rem .25rem 0;list-style:none;display:grid;overflow:hidden auto}.forge-pick-grid:not(.is-row)>li{width:8.75rem;height:6.75rem}.forge-pick-grid.is-row{flex:none;min-height:0;max-height:none;overflow:visible}.forge-pick-grid:not(.is-row) .forge-pick{height:6.75rem;min-height:6.75rem;max-height:6.75rem;overflow:hidden}.forge-pick,.forge-pick-grid:not(.is-row) .forge-pick{flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.forge-pick{--forge-pick-ink:#d7dbe6;--forge-pick-edge:#9aa3b5;box-sizing:border-box;border:3px solid var(--forge-pick-edge);background:linear-gradient(180deg,var(--forge-pick-edge),#0a0c12 72%);gap:.18rem;width:100%;height:auto;min-height:0;padding:.35rem .35rem .32rem;position:relative}@supports (color:color-mix(in lab,red,red)){.forge-pick{background:linear-gradient(180deg,color-mix(in srgb,var(--forge-pick-edge) 18%,#161c2a),#0a0c12 72%)}}.forge-pick{box-shadow:0 0 0 2px #090b10,inset 0 0 0 1px var(--forge-pick-edge)}@supports (color:color-mix(in lab,red,red)){.forge-pick{box-shadow:0 0 0 2px #090b10,inset 0 0 0 1px color-mix(in srgb,var(--forge-pick-edge) 24%,transparent)}}.forge-pick{color:var(--forge-pick-ink);cursor:pointer}.forge-pick.is-common{--forge-pick-ink:#e8ebf2;--forge-pick-edge:#9aa3b5}.forge-pick.is-uncommon{--forge-pick-ink:#6ee7b7;--forge-pick-edge:#10b981}.forge-pick.is-rare{--forge-pick-ink:#93c5fd;--forge-pick-edge:#3b82f6}.forge-pick.is-epic{--forge-pick-ink:#e9d5ff;--forge-pick-edge:#a855f7}.forge-pick.is-legendary{--forge-pick-ink:#ffe08a;--forge-pick-edge:#ffb800}.forge-pick.is-mythic{--forge-pick-ink:#ffe08a;--forge-pick-edge:#ff4ad8}.forge-pick.is-stone{--forge-pick-ink:#f3d48a;--forge-pick-edge:#c9a227}.forge-pick.is-luck{--forge-pick-ink:#6ee7b7;--forge-pick-edge:#10b981}.forge-pick.is-catalyst{--forge-pick-ink:#ffe08a;--forge-pick-edge:#a855f7}.forge-pick.is-selected{box-shadow:0 0 0 2px #090b10,0 0 0 4px #00e5ff,0 0 14px #00e5ff59}.forge-pick:disabled{cursor:default;opacity:.7}.forge-pick-art{flex:none;place-items:center;padding-top:.1rem;display:grid}.forge-pick-art .axe-frame.is-sm{width:2.55rem;height:2.55rem}.forge-pick-art .forge-stone{width:2.35rem;height:2.35rem}.forge-pick-label,.forge-pick-meta,.forge-pick-warn{width:100%;font-family:var(--font-press),ui-monospace,monospace;letter-spacing:.04em;text-align:center;text-transform:uppercase;font-size:7px;line-height:1.35}.forge-pick-label{min-height:0;color:var(--forge-pick-ink);-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;flex:none;margin-top:auto;display:-webkit-box;overflow:hidden}.forge-pick-meta,.forge-pick-warn{text-overflow:clip;white-space:nowrap;overflow:hidden}.forge-pick-meta{color:#8b93a8}.forge-pick-warn{color:#ff2a2a;white-space:normal;flex:none;margin-top:.12rem}.forge-pick-warn.is-ready{color:#00e5ff}.forge-stage{background:radial-gradient(80% 45% at 50% 110%,#ffb80012,#0000 58%),linear-gradient(#1216208c,#090b10e0);border:3px solid #2c3850;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.5rem;min-height:0;padding:.55rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #090b10}.forge-stage.is-success{border-color:#ffb800;justify-content:center;align-items:center;min-height:12rem;animation:block-break .55s;box-shadow:0 0 22px #ffb8008c}.forge-stage.is-success:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffb8008c,#0000 62%);animation:forge-flash .7s;position:absolute;inset:-30%}.forge-stage.is-fail{border-color:#f36;justify-content:center;align-items:center;min-height:10rem;animation:block-shake .22s;box-shadow:0 0 18px #f366}.forge-stage.is-fail:after{content:"";pointer-events:none;background:radial-gradient(at 50% 100%,#2c3850eb,#0000 70%),radial-gradient(at 32% 78%,#8b93a88c,#0000 52%),radial-gradient(at 68% 70%,#5a627073,#0000 48%);animation:forge-smoke .7s ease-out;position:absolute;inset:18% 8% -10%}.forge-stage.is-combining{border-color:#ffb800;min-height:10rem;box-shadow:0 0 18px #ffb80047}.forge-combine,.forge-stage.is-combining{justify-content:center;align-items:center}.forge-combine{flex-direction:column;gap:.7rem;width:100%;min-height:8rem;display:flex;position:relative}.forge-combine-core{background:radial-gradient(circle,#ffb8008c,#090b1033 70%);border:2px solid #ffb800;width:2.4rem;height:2.4rem;animation:forge-core .7s ease-in-out infinite alternate}.forge-combine-orb{background:#00e5ff;border:2px solid #00e5ff;width:.7rem;height:.7rem;margin:-.35rem 0 0 -.35rem;animation:forge-orbit 1.2s linear infinite;position:absolute;top:50%;left:50%}.forge-combine-orb.is-2{background:#ffb800;border-color:#ffb800;animation-delay:-.4s}.forge-combine-orb.is-3{background:#ff4d9a;border-color:#ff4d9a;animation-delay:-.8s}.forge-reveal{flex-direction:column;justify-content:center;align-items:center;gap:.6rem;width:100%;min-height:10rem;animation:forge-reveal .35s ease-out;display:flex}.forge-reveal .forge-slot-row.is-one .forge-slot{aspect-ratio:1;box-sizing:border-box;width:7.5rem;min-width:0;height:7.5rem;min-height:0;overflow:hidden}.forge-reveal .forge-slot-row.is-one .forge-slot-art{flex:1;width:100%;min-height:0}.forge-reveal .forge-slot-row.is-prize{padding:.35rem .2rem;overflow:visible}.forge-reveal .forge-slot-row.is-prize .forge-slot{overflow:visible}.forge-reveal .forge-slot-row.is-prize .forge-slot,.hud-item.is-prize{transform-origin:50%;animation:forge-prize-pulse .9s ease-in-out infinite}.forge-reveal .forge-stone-label{max-width:6.4rem}.forge-slot-row.is-five .forge-slot,.forge-slot-row.is-mythic .forge-slot{aspect-ratio:1;gap:.15rem;width:100%;min-height:0;padding:.28rem .18rem .22rem}.forge-slot-cap{z-index:1;font-family:var(--font-press),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--forge-slot-tick);font-size:6px;line-height:1.2;position:relative}.forge-slot.is-axe{--forge-slot-tick:#9aa8bc;--forge-slot-edge:#6b7788}.forge-slot.is-axe:hover{--forge-slot-edge:#8b95a3}.forge-slot.is-stone{--forge-slot-tick:#f3d48a;--forge-slot-edge:#c9a227}.forge-slot.is-luck{--forge-slot-tick:#6ee7b7;--forge-slot-edge:#10b981}.forge-slot.is-legendary{--forge-slot-tick:#ffb800;--forge-slot-edge:#e4b21a}.forge-slot.is-legendary:hover{--forge-slot-edge:#ffd24a}.forge-slot{--forge-slot-tick:#ffb800;--forge-slot-edge:#3a4d6a;border:3px solid var(--forge-slot-edge);background-color:#0c1018;background-image:linear-gradient(#ffb8000f,#0000 32%),linear-gradient(#0000 68%,#00e5ff0d),repeating-linear-gradient(0deg,#0000 0 5px,#ffffff05 5px 6px),linear-gradient(#161c2a,#0a0c12);flex-direction:column;justify-content:center;align-items:center;gap:.35rem;min-height:5.25rem;padding:.55rem .4rem;display:flex;position:relative;box-shadow:0 0 0 2px #090b10,inset 0 0 0 2px #ffb8001a,inset 0 12px 18px #0000006b,inset 0 -8px 14px #00000047}.forge-slot:before{background:linear-gradient(var(--forge-slot-tick),var(--forge-slot-tick)) 0 0 /9px 2px no-repeat,linear-gradient(var(--forge-slot-tick),var(--forge-slot-tick)) 0 0 /2px 9px no-repeat,linear-gradient(var(--forge-slot-tick),var(--forge-slot-tick)) 100% 0 /9px 2px no-repeat,linear-gradient(var(--forge-slot-tick),var(--forge-slot-tick)) 100% 0 /2px 9px no-repeat,linear-gradient(var(--forge-slot-tick),var(--forge-slot-tick)) 0 100% /9px 2px no-repeat,linear-gradient(var(--forge-slot-tick),var(--forge-slot-tick)) 0 100% /2px 9px no-repeat,linear-gradient(var(--forge-slot-tick),var(--forge-slot-tick)) 100% 100% /9px 2px no-repeat,linear-gradient(var(--forge-slot-tick),var(--forge-slot-tick)) 100% 100% /2px 9px no-repeat;inset:5px}.forge-slot:after,.forge-slot:before{content:"";pointer-events:none;position:absolute}.forge-slot:after{opacity:.72;border:2px dashed #2c3850;inset:9px}.forge-slot:hover{--forge-slot-edge:#4d6386}.forge-slot:focus-visible{outline-offset:2px;outline:2px solid #00e5ff}.forge-slot.is-optional{--forge-slot-tick:#c9a227}.forge-slot.is-catalyst{--forge-slot-tick:#a855f7;--forge-slot-edge:#4a3568}.forge-slot.is-ready{--forge-slot-tick:#00e5ff;--forge-slot-edge:#00e5ff;box-shadow:0 0 0 2px #090b10,0 0 14px #00e5ff38,inset 0 0 0 2px #00e5ff2e,inset 0 12px 18px #0000005c}.forge-slot.is-ready:after{opacity:1;border-style:solid;border-color:#00e5ff52}.forge-slot.is-ready:hover{--forge-slot-edge:#5ef6ff}.forge-slot.is-axe.is-ready{--forge-slot-tick:#c5cdd8;--forge-slot-edge:#9aa8bc;box-shadow:0 0 0 2px #090b10,0 0 12px #9aa8bc38,inset 0 0 0 2px #9aa8bc29,inset 0 12px 18px #0000005c}.forge-slot.is-axe.is-ready:after{border-color:#9aa8bc61}.forge-slot.is-axe.is-ready:hover{--forge-slot-edge:#c5cdd8}.forge-slot.is-catalyst.is-ready{--forge-slot-tick:#ffb800;--forge-slot-edge:#ffb800;box-shadow:0 0 0 2px #090b10,0 0 16px #ffb80047,inset 0 0 0 2px #ffb80033,inset 0 12px 18px #0000005c}.forge-slot.is-catalyst.is-ready:after{border-color:#ffb80059}.forge-slot.is-catalyst.is-ready:hover{--forge-slot-edge:#ffd24a}.forge-slot.is-legendary.is-ready{--forge-slot-tick:#ffe08a;--forge-slot-edge:#ffb800;box-shadow:0 0 0 2px #090b10,0 0 14px #ffb80047,inset 0 0 0 2px #ffb80033,inset 0 12px 18px #0000005c}.forge-slot.is-legendary.is-ready:after{border-color:#ffb80061}.forge-slot.is-legendary.is-ready:hover{--forge-slot-edge:#ffd24a}.forge-slot.is-rainbow{--forge-slot-tick:#fe0;background-color:#0c1018;background-image:linear-gradient(#ffb8000f,#0000 32%),linear-gradient(#0000 68%,#d500f914),repeating-linear-gradient(0deg,#0000 0 5px,#ffffff05 5px 6px),linear-gradient(#161c2a,#0a0c12),conic-gradient(from 180deg,#ff0040,#ff7a00,#fe0,#00c853,#2979ff,indigo,#d500f9,#ff0040);background-origin:padding-box,padding-box,padding-box,padding-box,border-box;background-clip:padding-box,padding-box,padding-box,padding-box,border-box;border:3px solid #0000}.forge-slot.is-rainbow,.forge-slot.is-rainbow:hover{--forge-slot-edge:transparent}.forge-slot.is-rainbow.is-ready{--forge-slot-tick:#ffe08a;--forge-slot-edge:transparent;box-shadow:0 0 0 2px #090b10,0 0 16px #d500f952,0 0 12px #ffb80038,inset 0 0 0 2px #ffee0029,inset 0 12px 18px #0000005c}.forge-slot.is-rainbow.is-ready:after{border-color:#d500f959}.forge-slot.is-rainbow.is-ready:hover{--forge-slot-edge:transparent}.forge-slot-art{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;display:flex;position:relative}.forge-stone{filter:brightness(1.55)contrast(1.28)saturate(1.25);width:3.25rem;height:3.25rem}.forge-stone-label{text-align:center;text-transform:uppercase;color:#f3d48a;max-width:7.6rem;font-size:7px;line-height:1.25}.forge-slot-row.is-merging .forge-slot-art{animation:forge-shake .14s linear infinite}.forge-slot-row.is-five .forge-stone,.forge-slot-row.is-mythic .forge-stone{width:2rem;height:2rem}.forge-slot-row.is-five .axe-frame.is-sm,.forge-slot-row.is-mythic .axe-frame.is-sm{width:2.1rem;height:2.1rem}.forge-slot-row.is-merging.is-five .forge-slot:first-child,.forge-slot-row.is-merging.is-three .forge-slot:first-child{animation:forge-merge-left 10s ease-in-out forwards}.forge-slot-row.is-merging.is-five .forge-slot:nth-child(2),.forge-slot-row.is-merging.is-three .forge-slot:nth-child(2){z-index:2}.forge-slot-row.is-merging.is-five .forge-slot:nth-child(3),.forge-slot-row.is-merging.is-three .forge-slot:nth-child(3){animation:forge-merge-right 10s ease-in-out forwards}.forge-slot-row.is-merging.is-mythic .forge-slot,.forge-slot-row.is-merging.is-six .forge-slot{animation:forge-converge 10s ease-in-out forwards}@keyframes forge-shake{0%,to{transform:translate(0)}25%{transform:translate(-2px,1px)}50%{transform:translate(2px,-1px)}75%{transform:translate(-1px,-2px)}}@keyframes forge-merge-left{0%{transform:translate(0)}80%{transform:translate(calc(100% + .5rem))}to{transform:translate(calc(100% + .5rem))scale(.92)}}@keyframes forge-merge-right{0%{transform:translate(0)}80%{transform:translate(calc(-100% - .5rem))}to{transform:translate(calc(-100% - .5rem))scale(.92)}}@keyframes forge-converge{0%{transform:translate(0)scale(1)}to{filter:brightness(1.25);transform:translate(0)scale(.86)}}@keyframes forge-flash{0%{opacity:1;transform:scale(.7)}to{opacity:0;transform:scale(1.15)}}@keyframes forge-smoke{0%{opacity:.95;transform:translateY(10px)scale(.85)}to{opacity:0;transform:translateY(-18px)scale(1.15)}}@keyframes forge-core{0%{transform:scale(.86);box-shadow:0 0 8px #ffb80059}to{transform:scale(1.08);box-shadow:0 0 22px #ffb800b3}}@keyframes forge-orbit{0%{transform:rotate(0)translate(2.6rem)rotate(0)}to{transform:rotate(1turn)translate(2.6rem)rotate(-1turn)}}@keyframes forge-reveal{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes forge-prize-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.hp-fill.is-xp{transition:width .4s}.hud-progress{opacity:0;transition:opacity .6s;pointer-events:none!important}.hud-progress.is-on{opacity:1;pointer-events:auto!important}.zone-gate-warning{z-index:35;pointer-events:none;width:min(100% - 1.5rem,22rem);position:absolute;bottom:4.25rem;left:50%;transform:translate(-50%)}.zone-transition{--zone-load-ms:3s;z-index:90;pointer-events:auto;background:#090b10;animation:zone-transition-in .18s;overflow:hidden}.zone-transition,.zone-transition__art,.zone-transition__stage{position:absolute;inset:0}.zone-transition__art{opacity:.7;image-rendering:pixelated;image-rendering:crisp-edges;background-color:#090b10;background-position:50%;background-repeat:no-repeat;background-size:cover}.zone-transition__entering{z-index:2;text-align:center;text-shadow:0 2px #090b10;margin:0;position:absolute;bottom:5.6rem;left:.75rem;right:.75rem}.zone-transition__dock{z-index:3;background:#090b10;border-top:2px solid #2c3850;flex-direction:column;gap:.45rem;padding:.75rem .9rem .95rem;display:flex;position:absolute;bottom:0;left:0;right:0}.zone-transition__tip,.zone-transition__tip-kicker{text-align:center;margin:0;line-height:1.35}.zone-transition__tip{min-height:1.7em}.zone-transition__bar{background:#090b10;border:2px solid #2c3850;height:12px;overflow:hidden;box-shadow:inset 0 0 0 1px #090b10}.zone-transition__bar-fill{width:0;height:100%;animation:zone-load-bar var(--zone-load-ms) linear forwards;background:repeating-linear-gradient(90deg,#00e5ff 0 6px,#00b8cc 6px 8px);display:block;box-shadow:0 0 10px #00e5ff8c}.zone-transition__spinner{border-color:#00e5ff #ffb800 #2c3850 #2c3850;border-style:solid;border-width:3px;width:28px;height:28px;animation:zone-load-spin .7s linear infinite;box-shadow:0 0 14px #00e5ff59}@keyframes zone-transition-in{0%{opacity:0}to{opacity:1}}@keyframes zone-load-spin{to{transform:rotate(1turn)}}@keyframes zone-load-bar{0%{width:0}to{width:100%}}.season-splash{z-index:120;transform-origin:50%;background:#05060a;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.season-splash.is-exiting{animation:season-splash-zoom-fade 2s ease-in forwards}.season-splash.is-exiting .season-splash__art{animation:season-splash-zoom-in 2s ease-in forwards}@keyframes season-splash-zoom-fade{0%{opacity:1}to{opacity:0}}@keyframes season-splash-zoom-in{0%{transform:scale(1)}to{transform:scale(1.28)}}.season-splash__bar{z-index:2;padding:max(.7rem,env(safe-area-inset-top)) max(.7rem,env(safe-area-inset-right)) .7rem max(.7rem,env(safe-area-inset-left));pointer-events:none;justify-content:flex-end;display:flex;position:absolute;top:0;left:0;right:0}.season-splash__close{pointer-events:auto;width:2.75rem;height:2.75rem;font-family:var(--font-press),ui-monospace,monospace;color:#ffe27a;cursor:pointer;background:#090b10d1;border:3px solid #ffb800;border-radius:2px;justify-content:center;align-items:center;font-size:1.15rem;line-height:1;display:inline-flex;box-shadow:0 4px #7a4e00,0 4px 0 2px #1a1000,0 0 18px #ffb80059}.season-splash__close:focus-visible,.season-splash__close:hover{color:#140c04;background:linear-gradient(#ffe27a,#ffb800 52%,#f59e0b);outline:none}.season-splash__close:active{transform:translateY(3px);box-shadow:0 1px #7a4e00,0 1px 0 2px #1a1000,0 4px 12px #ffb80040}.season-splash__art{transform-origin:50%;background-color:#05060a;background-image:url(/season-1.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%}@media (max-width:767.98px){.season-splash{place-items:stretch stretch;width:100vw;height:100dvh;min-height:100svh}.season-splash__art{background-image:url(/season-1-mobile.webp);background-position:50%;background-size:100% 100%}}@media (prefers-reduced-motion:reduce){.hp-fill.is-level,.hp-fill.is-xp,.hud-progress{transition:none}.modal-backdrop,.modal-backdrop.is-closing,.modal-backdrop.is-closing .modal-frame,.modal-frame,.season-splash,.season-splash.is-exiting,.season-splash.is-exiting .season-splash__art{animation:none}}.admin-input{border:2px solid var(--border);width:100%;color:var(--foreground);font-family:var(--font-body),system-ui,sans-serif;background:#121620eb;padding:.45rem .55rem;font-size:.875rem}.admin-input:focus{border-color:var(--crystal);outline:none;box-shadow:0 0 10px #00e5ff33}.admin-input::placeholder{color:var(--muted);opacity:.9}.admin-live-hint{color:var(--muted);margin-top:.4rem;font-size:.7rem;line-height:1.35}.audio-slider{appearance:none;cursor:pointer;background:0 0;width:100%;height:1.1rem;display:block}.audio-slider:disabled{cursor:not-allowed;opacity:.45}.audio-slider::-webkit-slider-runnable-track{border:2px solid var(--border);background:#121620eb;height:8px}.audio-slider::-webkit-slider-thumb{appearance:none;border:2px solid var(--ink);background:var(--crystal);width:14px;height:18px;margin-top:-7px;box-shadow:2px 2px #061018}.audio-slider::-moz-range-track{border:2px solid var(--border);background:#121620eb;height:8px}.audio-slider::-moz-range-thumb{border:2px solid var(--ink);background:var(--crystal);width:14px;height:18px;box-shadow:2px 2px #061018}.admin-tabs{flex-wrap:wrap;gap:.5rem;display:flex}.drops-cohort{gap:.75rem;display:grid}@media (min-width:40rem){.drops-cohort{grid-template-columns:repeat(3,minmax(0,1fr))}}.drops-table-wrap{border:2px solid var(--border);background:#080a10b8;max-height:min(70vh,44rem);overflow:auto}.drops-table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%}.drops-table td,.drops-table th{text-align:center;white-space:nowrap;border-bottom:1px solid #ffffff14;border-right:1px solid #ffffff0f;padding:.28rem .32rem}.drops-table thead th{z-index:2;font-family:var(--font-pixel),monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--crystal);background:#121620;font-size:8px;position:sticky;top:0}.drops-table-item{z-index:1;text-align:left;min-width:12.5rem;color:var(--foreground);background:#121620;font-size:.78rem;position:sticky;left:0}.drops-table thead .drops-table-item{z-index:3}.drops-table-group th{z-index:1;font-family:var(--font-pixel),monospace;letter-spacing:.08em;text-transform:uppercase;text-align:left;color:var(--accent);background:#00e5ff1f;font-size:8px;position:sticky;left:0}.drops-table-cell{justify-content:center;align-items:center;gap:.08rem;display:inline-flex}.drops-table-prefix{font-family:var(--font-pixel),monospace;letter-spacing:.04em;color:var(--crystal);flex-shrink:0;font-size:8px}.drops-table-input{text-align:center;width:4.2rem;padding:.22rem .28rem;font-size:.75rem}.drops-table-input.is-override{border-color:var(--accent);color:var(--accent)}.admin-inv-list{overscroll-behavior:contain;scrollbar-color:#2c3850 transparent;scrollbar-width:thin;flex-direction:column;gap:.5rem;max-height:min(28rem,55vh);margin:0;padding:0;list-style:none;display:flex;overflow:hidden auto}.admin-inv-row{background:#121620eb;border:2px solid #2c3850;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .7rem;display:flex}.admin-user-row{align-items:flex-start}.admin-user-wallet{letter-spacing:.04em;text-transform:none;color:var(--crystal);word-break:break-all;margin-top:.2rem;font-size:8px}.admin-inv-qty,.admin-user-wallet{font-family:var(--font-pixel),monospace}.admin-inv-qty{min-width:2.25rem;letter-spacing:.06em;text-align:right;text-transform:uppercase;color:var(--accent);font-size:10px}.admin-guide-nav{flex-wrap:wrap;gap:.5rem;display:flex}.admin-guide-grid{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.admin-guide-card{background:#121620eb;border:2px solid #2c3850;align-items:flex-start;gap:.75rem;min-height:5.5rem;padding:.75rem;display:flex}.admin-guide-art{flex-shrink:0;place-items:center;width:3.5rem;height:3.5rem;display:grid}.item-guide-hud{flex-direction:column;flex:1;gap:1rem;min-height:0;display:flex}.item-guide-drop{color:var(--accent);font-size:11px;line-height:1.35}.item-guide-mobile{display:none}@media (prefers-reduced-motion:reduce){.block-break,.block-shake,.connect-overlay__bar-fill,.connect-overlay__coin,.crystal-shard,.embers span,.floater,.forge-combine-core,.forge-combine-orb,.forge-reveal,.forge-reveal .forge-slot-row.is-prize .forge-slot,.forge-slot-row.is-merging .forge-slot-art,.forge-slot-row.is-merging.is-mythic .forge-slot,.forge-slot-row.is-merging.is-six .forge-slot,.forge-slot-row.is-merging.is-three .forge-slot,.forge-stage.is-fail,.forge-stage.is-fail:after,.forge-stage.is-success,.forge-stage.is-success:before,.ftue-bag-glow,.genesis-profile-frame,.hud-ref-btn-wrap,.hud-ref-btn:after,.hud-ref-panel,.hud-ref-panel:after,.hud-ref-panel:before,.loot-gain,.pickaxe-genesis-trail,.pickaxe-swing,.pulse-dot,.rotate-play-phone-body,.ticker-track,.ulti-loot-line,.zone-transition,.zone-transition__art,.zone-transition__bar-fill,.zone-transition__spinner{animation:none}.zone-transition__bar-fill{width:100%}.connect-overlay__bar-fill{width:100%;transform:none}.connect-overlay__coin{filter:drop-shadow(0 0 10px #ffb80066);transform:none}.home-loop-card,.ulti-loot-line{transition:none}.home-loop-card:hover{transform:none}.chest-open__reel{animation:none}}.chest-open{z-index:100;background:#040508f0;flex-direction:column;justify-content:center;align-items:center;gap:.85rem;padding:1.25rem;animation:chest-open-in .18s;display:flex;position:absolute;inset:0}.chest-open.is-leaving{animation:chest-open-out .42s forwards}.chest-open__chest{width:5.5rem;height:5.5rem;image-rendering:pixelated;filter:drop-shadow(0 0 18px #ffb80059)}.chest-open__kicker,.chest-open__name{text-align:center;letter-spacing:.12em;margin:0}.chest-open__reel{place-items:center;gap:.55rem;min-height:7.5rem;animation:chest-open-flash 90ms step-end;display:grid}.chest-open__won{flex-wrap:wrap;justify-content:center;gap:.75rem 1rem;margin:0;padding:0;list-style:none;display:flex}.chest-open__prize{text-align:center;flex-direction:column;align-items:center;gap:.4rem;min-width:5.5rem;max-width:8rem;display:flex}@keyframes chest-open-in{0%{opacity:0}to{opacity:1}}@keyframes chest-open-out{0%{opacity:1}to{opacity:0}}@keyframes chest-open-flash{0%{opacity:.55;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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}