/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--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);--font-weight-normal:400;--font-weight-medium:500;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-4xl:2rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-border:var(--border);--color-popover:var(--popover)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container\/field-group{container:field-group/inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!fixed{position:fixed!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.inset-s-1\/2{inset-inline-start:50%}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:calc(var(--spacing) * 0)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-10{top:calc(var(--spacing) * 10)}.top-\[60\%\]{top:60%}.top-full{top:100%}.top-px{top:1px}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-4{bottom:calc(var(--spacing) * 4)}.-left-12{left:calc(var(--spacing) * -12)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.z-0{z-index:0}.z-1{z-index:1}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[calc\(1000-var\(--toast-index\)\)\]{z-index:calc(1000 - var(--toast-index))}.order-first{order:-9999}.order-last{order:9999}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.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-\(--drawer-inset\,0px\){margin:var(--drawer-inset,0px)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-auto{margin-block:auto}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-auto{margin-top:auto}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-\(--ratio\){aspect-ratio:var(--ratio)}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.h-\(--accordion-panel-height\){height:var(--accordion-panel-height)}.h-\(--cell-size\){height:var(--cell-size)}.h-\(--drawer-content-height\){height:var(--drawer-content-height)}.h-\(--height\){height:var(--height)}.h-\(--popup-height\){height:var(--popup-height)}.h-\(--positioner-height\){height:var(--positioner-height)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-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-8\!{height:calc(var(--spacing) * 8)!important}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-\[calc\(--spacing\(5\.25\)\)\]{height:calc(calc(var(--spacing) * 5.25))}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-auto{height:auto}.h-full{height:100%}.h-max{height:max-content}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--available-height\){max-height:var(--available-height)}.max-h-\(--drawer-content-max-height\,none\){max-height:var(--drawer-content-max-height,none)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[min\(calc\(--spacing\(72\)---spacing\(9\)\)\,calc\(var\(--available-height\)---spacing\(9\)\)\)\]{max-height:min(calc(calc(var(--spacing) * 72) - calc(var(--spacing) * 9)), calc(var(--available-height) - calc(var(--spacing) * 9)))}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-svh{min-height:100svh}.w-\(--anchor-width\){width:var(--anchor-width)}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--drawer-content-width\,auto\){width:var(--drawer-content-width,auto)}.w-\(--popup-width\){width:var(--popup-width)}.w-\(--positioner-width\){width:var(--positioner-width)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing) * 0)}.w-1{width:calc(var(--spacing) * 1)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-10{width:calc(var(--spacing) * 10)}.w-24{width:calc(var(--spacing) * 24)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--available-width\){max-width:var(--available-width)}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-\[80\%\]{max-width:80%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-max{max-width:max-content}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-\[96px\]{min-width:96px}.min-w-\[calc\(var\(--anchor-width\)\+--spacing\(7\)\)\]{min-width:calc(var(--anchor-width) + calc(var(--spacing) * 7))}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.origin-bottom{transform-origin:bottom}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-3\/4{--tw-translate-y:calc(calc(3 / 4 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3\/4{--tw-translate-y:calc(3 / 4 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%-2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.\[transform\:translateX\(var\(--toast-swipe-movement-x\)\)_translateY\(calc\(var\(--toast-swipe-movement-y\)-\(var\(--toast-index\)\*var\(--peek\)\)-\(var\(--shrink\)\*var\(--height\)\)\)\)_scale\(var\(--scale\)\)\]{transform:translateX(var(--toast-swipe-movement-x)) translateY(calc(var(--toast-swipe-movement-y) - (var(--toast-index) * var(--peek)) - (var(--shrink) * var(--height)))) scale(var(--scale))}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-\[translate3d\(var\(--translate-x\,0px\)\,var\(--translate-y\,0px\)\,0\)_scale\(var\(--stack-scale\)\)\]{transform:translate3d(var(--translate-x,0px),var(--translate-y,0px),0) scale(var(--stack-scale))}.shimmer{--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab, red, red)){.shimmer{background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.shimmer{background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}.shimmer:is(.dark *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4)))}.shimmer:where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.scroll-fade-x{--_scroll-fade-size-s:var(--scroll-fade-s-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--_scroll-fade-size-e:var(--scroll-fade-e-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--scroll-fade-inline:linear-gradient(to right, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%)}.scroll-fade-x:where([dir=rtl],[dir=rtl] *){--scroll-fade-inline:linear-gradient(to left, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%)}.scroll-fade-x{-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.scroll-fade-x{animation:1ms ease-in-out scroll-fade-reveal-s,1ms ease-in-out scroll-fade-reveal-e;animation-timeline:scroll(self inline),scroll(self inline);animation-range:0 var(--scroll-fade-reveal,calc(var(--spacing) * 24)), calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade-x{--scroll-fade-s:var(--_scroll-fade-size-s);--scroll-fade-e:var(--_scroll-fade-size-e)}}.scroll-fade-b{--_scroll-fade-size-b:var(--scroll-fade-b-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--scroll-fade-mask:linear-gradient(to bottom, #000 0, #000 calc(100% - var(--scroll-fade-b,0px)), transparent 100%);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.scroll-fade-b{animation:1ms ease-in-out scroll-fade-reveal-b;animation-timeline:scroll(self y);animation-range:calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade-b{--scroll-fade-b:var(--_scroll-fade-size-b)}}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-text{cursor:text}.touch-manipulation{touch-action:manipulation}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.scroll-px-1{scroll-padding-inline:calc(var(--spacing) * 1)}.scroll-py-1{scroll-padding-block:calc(var(--spacing) * 1)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;appearance:none}.auto-rows-min{grid-auto-rows:min-content}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-\(--card-spacing\){gap:var(--card-spacing)}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded{border-radius:.25rem}.rounded-\(--cell-radius\){border-radius:var(--cell-radius)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-4xl{border-radius:var(--radius-4xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[calc\(var\(--radius\)-3px\)\]{border-radius:calc(var(--radius) - 3px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-lg\!{border-radius:var(--radius-lg)!important}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xl\!{border-radius:var(--radius-xl)!important}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-l-\(--cell-radius\){border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.rounded-r-\(--cell-radius\){border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\(--color-border\){border-color:var(--color-border)}.border-border,.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.border-ring{border-color:var(--ring)}.border-transparent{border-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[Canvas\]{background-color:canvas}.bg-background{background-color:var(--background)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-border{background-color:var(--border)}.bg-foreground{background-color:var(--foreground)}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-primary-foreground{background-color:var(--primary-foreground)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-clip-padding{background-clip:padding-box}.fill-foreground{fill:var(--foreground)}.object-cover{object-fit:cover}.p-\(--card-spacing\){padding:var(--card-spacing)}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-\(--card-spacing\){padding-inline:var(--card-spacing)}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-\(--card-spacing\){padding-block:var(--card-spacing)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-\[2px\]{padding-block:2px}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-1\.5\!{padding-right:calc(var(--spacing) * 1.5)!important}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-1\.5\!{padding-left:calc(var(--spacing) * 1.5)!important}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-7{padding-left:calc(var(--spacing) * 7)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.wrap-break-word{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-\[CanvasText\]{color:canvastext}.text-background{color:var(--background)}.text-current{color:currentColor}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-popover-foreground{color:var(--foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.lowercase{text-transform:lowercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-\[max\(var\(--drawer-overlay-min-opacity\,0\)\,calc\(1-var\(--drawer-swipe-progress\)\)\)\]{opacity:max(var(--drawer-overlay-min-opacity,0), calc(1 - var(--drawer-swipe-progress)))}.bg-blend-color{background-blend-mode:color}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none\!{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-3{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-background{--tw-ring-color:var(--background)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.ring-ring\/50{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.ring-ring\/50{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\,translate\]{transition-property:opacity,transform,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\,width\,height\,scale\,translate\]{transition-property:opacity,transform,width,height,scale,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[top\,left\,right\,bottom\]{transition-property:top,left,right,bottom;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,height\,opacity\,filter\]{transition-property:transform,height,opacity,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,scale\,opacity\]{transition-property:translate,scale,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-250{--tw-duration:.25s;transition-duration:.25s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-450{--tw-duration:.45s;transition-duration:.45s}.duration-1000{--tw-duration:1s;transition-duration:1s}.duration-\[0\.35s\]{--tw-duration:.35s;transition-duration:.35s}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-\[cubic-bezier\(0\.32\,0\.72\,0\,1\)\]{--tw-ease:cubic-bezier(.32,.72,0,1);transition-timing-function:cubic-bezier(.32,.72,0,1)}.ease-\[cubic-bezier\(0\.45\,1\.005\,0\,1\.005\)\]{--tw-ease:cubic-bezier(.45,1.005,0,1.005);transition-timing-function:cubic-bezier(.45,1.005,0,1.005)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.will-change-transform{will-change:transform}.contain-content{contain:content}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.\[--bleed\:3rem\]{--bleed:3rem}.\[--card-spacing\:--spacing\(4\)\]{--card-spacing:calc(var(--spacing) * 4)}.\[--cell-radius\:var\(--radius-md\)\]{--cell-radius:var(--radius-md)}.\[--cell-size\:--spacing\(7\)\]{--cell-size:calc(var(--spacing) * 7)}.\[--drawer-content-height\:var\(--drawer-height\,auto\)\]{--drawer-content-height:var(--drawer-height,auto)}.\[--gap\:0\.75rem\]{--gap:.75rem}.\[--height\:var\(--toast-frontmost-height\,var\(--toast-height\)\)\]{--height:var(--toast-frontmost-height,var(--toast-height))}.\[--offset-y\:calc\(var\(--toast-offset-y\)\*-1\+calc\(var\(--toast-index\)\*var\(--gap\)\*-1\)\+var\(--toast-swipe-movement-y\)\)\]{--offset-y:calc(var(--toast-offset-y) * -1 + calc(var(--toast-index) * var(--gap) * -1) + var(--toast-swipe-movement-y))}.\[--peek\:0\.75rem\]{--peek:.75rem}.\[--peek\:1rem\]{--peek:1rem}.\[--scale\:calc\(max\(0\,1-\(var\(--toast-index\)\*0\.1\)\)\)\]{--scale:calc(max(0, 1 - (var(--toast-index) * .1)))}.\[--shrink\:calc\(1-var\(--scale\)\)\]{--shrink:calc(1 - var(--scale))}.\[--stack-height\:var\(--drawer-frontmost-height\,var\(--drawer-height\,0px\)\)\]{--stack-height:var(--drawer-frontmost-height,var(--drawer-height,0px))}.\[--stack-peek-offset\:max\(0px\,calc\(\(var\(--nested-drawers\)-var\(--stack-progress\)\)\*var\(--peek\)\)\)\]{--stack-peek-offset:max(0px, calc((var(--nested-drawers) - var(--stack-progress)) * var(--peek)))}.\[--stack-progress\:clamp\(0\,var\(--drawer-swipe-progress\)\,1\)\]{--stack-progress:clamp(0, var(--drawer-swipe-progress), 1)}.\[--stack-scale-base\:max\(0\,calc\(1-\(var\(--nested-drawers\)\*var\(--stack-step\)\)\)\)\]{--stack-scale-base:max(0, calc(1 - (var(--nested-drawers) * var(--stack-step))))}.\[--stack-scale\:clamp\(0\,calc\(var\(--stack-scale-base\)\+\(var\(--stack-step\)\*var\(--stack-progress\)\)\)\,1\)\]{--stack-scale:clamp(0, calc(var(--stack-scale-base) + (var(--stack-step) * var(--stack-progress))), 1)}.\[--stack-shrink\:calc\(1-var\(--stack-scale\)\)\]{--stack-shrink:calc(1 - var(--stack-scale))}.\[--stack-step\:0\.05\]{--stack-step:.05}.\[contain-intrinsic-size\:auto_10rem\]{contain-intrinsic-size:auto 10rem}.\[content-visibility\:auto\]{content-visibility:auto}.\[interpolate-size\:allow-keywords\]{interpolate-size:allow-keywords}.\[transition\:transform_500ms_cubic-bezier\(0\.22\,1\,0\.36\,1\)\,opacity_500ms\,height_150ms\]{transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s,height .15s}.fade-in{--tw-enter-opacity:0}.paused{animation-play-state:paused}.running{animation-play-state:running}.zoom-in{--tw-enter-scale:0}.zoom-out{--tw-exit-scale:0}:is(.\*\:w-full>*){width:100%}.not-last\:border-b:not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-disabled\/field\:opacity-50:is(:where(.group\/field):has(:disabled) *){opacity:.5}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-has-data-\[slot\=combobox-clear\]\/input-group\:hidden:is(:where(.group\/input-group):has([data-slot=combobox-clear]) *),.group-has-data-\[slot\=command-shortcut\]\/command-item\:hidden:is(:where(.group\/command-item):has([data-slot=command-shortcut]) *){display:none}.group-has-data-\[slot\=item-description\]\/item\:translate-y-0\.5:is(:where(.group\/item):has([data-slot=item-description]) *){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-data-\[slot\=item-description\]\/item\:self-start:is(:where(.group\/item):has([data-slot=item-description]) *){align-self:flex-start}.group-has-data-\[slot\=message-footer\]\/message\:-translate-y-8:is(:where(.group\/message):has([data-slot=message-footer]) *){--tw-translate-y:calc(var(--spacing) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-data-\[variant\=ghost\]\/message\:px-0:is(:where(.group\/message):has([data-variant=ghost]) *){padding-inline:calc(var(--spacing) * 0)}.group-has-data-horizontal\/field\:text-balance:is(:where(.group\/field):has(:where([data-orientation=horizontal])) *){text-wrap:balance}.group-has-\[\:focus-visible\]\/field-label\:border-transparent:is(:where(.group\/field-label):has(:focus-visible) *){border-color:#0000}.group-has-\[\:focus-visible\]\/field-label\:ring-0:is(:where(.group\/field-label):has(:focus-visible) *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-has-\[\>input\]\/input-group\:pt-2:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing) * 2)}.group-has-\[\>input\]\/input-group\:pb-2:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing) * 2)}.group-has-\[\>svg\]\/alert\:col-start-2:is(:where(.group\/alert):has(>svg) *){grid-column-start:2}.group-aria-expanded\/accordion-trigger\:hidden:is(:where(.group\/accordion-trigger)[aria-expanded=true] *){display:none}.group-aria-expanded\/accordion-trigger\:inline:is(:where(.group\/accordion-trigger)[aria-expanded=true] *){display:inline}.group-data-empty\/combobox-content\:flex:is(:where(.group\/combobox-content)[data-empty] *){display:flex}.group-data-nested-drawer-open\/drawer-popup\:opacity-0:is(:where(.group\/drawer-popup)[data-nested-drawer-open] *){opacity:0}.group-data-nested-drawer-swiping\/drawer-popup\:opacity-100:is(:where(.group\/drawer-popup)[data-nested-drawer-swiping] *){opacity:1}.group-data-popup-open\/navigation-menu-trigger\:rotate-180:is(:where(.group\/navigation-menu-trigger)[data-popup-open] *){rotate:180deg}.group-data-swiping\/drawer-popup\:select-none:is(:where(.group\/drawer-popup)[data-swiping] *){-webkit-user-select:none;user-select:none}.group-data-\[align\=end\]\/bubble\:self-end:is(:where(.group\/bubble)[data-align=end] *){align-self:flex-end}.group-data-\[align\=end\]\/message\:justify-end:is(:where(.group\/message)[data-align=end] *){justify-content:flex-end}.group-data-\[align\=end\]\/message\:self-end:is(:where(.group\/message)[data-align=end] *){align-self:flex-end}.group-data-\[checked\=true\]\/command-item\:opacity-100:is(:where(.group\/command-item)[data-checked=true] *){opacity:1}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing) * 0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *),.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.group-data-\[orientation\=vertical\]\/attachment\:absolute:is(:where(.group\/attachment)[data-orientation=vertical] *){position:absolute}.group-data-\[orientation\=vertical\]\/attachment\:top-3:is(:where(.group\/attachment)[data-orientation=vertical] *){top:calc(var(--spacing) * 3)}.group-data-\[orientation\=vertical\]\/attachment\:right-3:is(:where(.group\/attachment)[data-orientation=vertical] *){right:calc(var(--spacing) * 3)}.group-data-\[orientation\=vertical\]\/attachment\:w-full:is(:where(.group\/attachment)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/attachment\:gap-1:is(:where(.group\/attachment)[data-orientation=vertical] *){gap:calc(var(--spacing) * 1)}.group-data-\[orientation\=vertical\]\/attachment\:px-1:is(:where(.group\/attachment)[data-orientation=vertical] *){padding-inline:calc(var(--spacing) * 1)}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing) * 0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.group-data-\[size\=sm\]\/attachment\:w-8:is(:where(.group\/attachment)[data-size=sm] *){width:calc(var(--spacing) * 8)}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[size\=sm\]\/card\:text-sm:is(:where(.group\/card)[data-size=sm] *){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.group-data-\[size\=sm\]\/item\:size-8:is(:where(.group\/item)[data-size=sm] *){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=xs\]\/attachment\:w-7:is(:where(.group\/attachment)[data-size=xs] *){width:calc(var(--spacing) * 7)}.group-data-\[size\=xs\]\/attachment\:rounded-md:is(:where(.group\/attachment)[data-size=xs] *){border-radius:var(--radius-md)}.group-data-\[size\=xs\]\/item\:size-6:is(:where(.group\/item)[data-size=xs] *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-data-\[size\=xs\]\/item\:gap-0:is(:where(.group\/item)[data-size=xs] *){gap:calc(var(--spacing) * 0)}.group-data-\[size\=xs\]\/item\:text-xs:is(:where(.group\/item)[data-size=xs] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[spacing\=0\]\/toggle-group\:rounded-none:is(:where(.group\/toggle-group)[data-spacing="0"] *){border-radius:0}.group-data-\[spacing\=0\]\/toggle-group\:px-2:is(:where(.group\/toggle-group)[data-spacing="0"] *){padding-inline:calc(var(--spacing) * 2)}.group-data-\[state\=done\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=done] *),.group-data-\[state\=idle\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=idle] *){opacity:1}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *):is(.dark *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4)))}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *):where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *):is(.dark *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4)))}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *):where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.group-data-\[swipe-axis\=x\]\/drawer-popup\:h-full:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *){height:100%}.group-data-\[swipe-axis\=x\]\/drawer-popup\:w-3:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *){width:calc(var(--spacing) * 3)}.group-data-\[swipe-axis\=x\]\/drawer-popup\:items-center:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *){align-items:center}.group-data-\[swipe-axis\=y\]\/drawer-popup\:h-3:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *){height:calc(var(--spacing) * 3)}.group-data-\[swipe-axis\=y\]\/drawer-popup\:w-full:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *){width:100%}.group-data-\[swipe-axis\=y\]\/drawer-popup\:justify-center:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *){justify-content:center}.group-data-\[swipe-axis\=y\]\/drawer-popup\:text-center:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *){text-align:center}.group-data-\[swipe-direction\=down\]\/drawer-popup\:items-end:is(:where(.group\/drawer-popup)[data-swipe-direction=down] *){align-items:flex-end}.group-data-\[swipe-direction\=left\]\/drawer-popup\:order-last:is(:where(.group\/drawer-popup)[data-swipe-direction=left] *){order:9999}.group-data-\[swipe-direction\=left\]\/drawer-popup\:justify-start:is(:where(.group\/drawer-popup)[data-swipe-direction=left] *){justify-content:flex-start}.group-data-\[swipe-direction\=right\]\/drawer-popup\:justify-end:is(:where(.group\/drawer-popup)[data-swipe-direction=right] *){justify-content:flex-end}.group-data-\[swipe-direction\=up\]\/drawer-popup\:order-last:is(:where(.group\/drawer-popup)[data-swipe-direction=up] *){order:9999}.group-data-\[swipe-direction\=up\]\/drawer-popup\:items-start:is(:where(.group\/drawer-popup)[data-swipe-direction=up] *){align-items:flex-start}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius-lg)}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=floating\]\:ring-1:is(:where(.group)[data-variant=floating] *){--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)}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing) * -2)}.group-data-\[variant\=separator\]\/marker\:flex-none:is(:where(.group\/marker)[data-variant=separator] *){flex:none}.group-data-\[variant\=separator\]\/marker\:text-center:is(:where(.group\/marker)[data-variant=separator] *){text-align:center}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-lg:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:var(--radius-lg)}.group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.group\/navigation-menu)[data-viewport=false] *){background-color:var(--popover)}.group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport=false] *){color:var(--foreground)}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:ring-1:is(:where(.group\/navigation-menu)[data-viewport=false] *){--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)}.group-data-\[viewport\=false\]\/navigation-menu\:ring-foreground\/10:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.group-data-\[viewport\=false\]\/navigation-menu\:ring-foreground\/10:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.group-data-\[viewport\=false\]\/navigation-menu\:duration-300:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.3s;transition-duration:.3s}.group-data-open\/navigation-menu-trigger\:rotate-180:is(:is(:where(.group\/navigation-menu-trigger):where([data-state=open]),:where(.group\/navigation-menu-trigger):where([data-open]:not([data-open=false]))) *){rotate:180deg}.group-data-selected\/command-item\:text-foreground:is(:where(.group\/command-item):where([data-selected=true]) *){color:var(--foreground)}.group-data-horizontal\/tabs\:h-8:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:calc(var(--spacing) * 8)}.group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs):where([data-orientation=vertical]) *){height:fit-content}.group-data-vertical\/tabs\:w-full:is(:where(.group\/tabs):where([data-orientation=vertical]) *){width:100%}.group-data-vertical\/tabs\:flex-col:is(:where(.group\/tabs):where([data-orientation=vertical]) *){flex-direction:column}.group-data-vertical\/tabs\:justify-start:is(:where(.group\/tabs):where([data-orientation=vertical]) *){justify-content:flex-start}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing) * 1)}.selection\:bg-primary ::selection,.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection,.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.before\:mr-1:before{content:var(--tw-content);margin-right:calc(var(--spacing) * 1)}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:min-w-0:before{content:var(--tw-content);min-width:calc(var(--spacing) * 0)}.before\:flex-1:before{content:var(--tw-content);flex:1}.before\:bg-border:before{content:var(--tw-content);background-color:var(--border)}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-0:after{content:var(--tw-content);inset:calc(var(--spacing) * 0)}.after\:-inset-x-3:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -3)}.after\:-inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:start-1\/2:after{content:var(--tw-content);inset-inline-start:50%}.after\:top-full:after{content:var(--tw-content);top:100%}.after\:right-0:after{content:var(--tw-content);right:calc(var(--spacing) * 0)}.after\:left-0:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:ml-1:after{content:var(--tw-content);margin-left:calc(var(--spacing) * 1)}.after\:block:after{content:var(--tw-content);display:block}.after\:h-\[calc\(var\(--gap\)\+1px\)\]:after{content:var(--tw-content);height:calc(var(--gap) + 1px)}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing) * 1)}.after\:w-4:after{content:var(--tw-content);width:calc(var(--spacing) * 4)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:min-w-0:after{content:var(--tw-content);min-width:calc(var(--spacing) * 0)}.after\:flex-1:after{content:var(--tw-content);flex:1}.after\:shrink-0:after{content:var(--tw-content);flex-shrink:0}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:rounded-full:after{content:var(--tw-content);border-radius:2147483647px}.after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.after\:border-border:after{content:var(--tw-content);border-color:var(--border)}.after\:bg-\(--drawer-bleed-background\,var\(--color-popover\)\):after{content:var(--tw-content);background-color:var(--drawer-bleed-background,var(--color-popover))}.after\:bg-border:after{content:var(--tw-content);background-color:var(--border)}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:mix-blend-darken:after{content:var(--tw-content);mix-blend-mode:darken}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.group-data-\[swipe-axis\=x\]\/drawer-popup\:after\:h-24:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *):after{content:var(--tw-content);height:calc(var(--spacing) * 24)}.group-data-\[swipe-axis\=x\]\/drawer-popup\:after\:w-1:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *):after{content:var(--tw-content);width:calc(var(--spacing) * 1)}.group-data-\[swipe-axis\=y\]\/drawer-popup\:after\:h-1:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *):after{content:var(--tw-content);height:calc(var(--spacing) * 1)}.group-data-\[swipe-axis\=y\]\/drawer-popup\:after\:w-24:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *):after{content:var(--tw-content);width:calc(var(--spacing) * 24)}.group-data-horizontal\/tabs\:after\:inset-x-0:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.group-data-horizontal\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);bottom:-5px}.group-data-horizontal\/tabs\:after\:h-0\.5:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-vertical\/tabs\:after\:inset-y-0:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.group-data-vertical\/tabs\:after\:-right-1:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-vertical\/tabs\:after\:w-0\.5:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.first\:rounded-l-lg:first-child{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:mt-0:last-child{margin-top:calc(var(--spacing) * 0)}.last\:rounded-r-lg:last-child{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.focus-within\:border-ring:focus-within{border-color:var(--ring)}.focus-within\:ring-1:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-3:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}@media (hover:hover){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-3:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}:is(.focus\:z-10:focus,.focus-visible\:z-10:focus-visible){z-index:10}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}:is(.\*\:focus-visible\:relative>*):focus-visible{position:relative}:is(.\*\:focus-visible\:z-10>*):focus-visible{z-index:10}.focus-visible\:after\:border-ring:focus-visible:after{content:var(--tw-content);border-color:var(--ring)}.active\:cursor-grabbing:active{cursor:grabbing}.active\:ring-3:active{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius-lg)}:where([data-slot=card-content]) .in-data-\[slot\=card-content\]\:bg-transparent{background-color:#0000}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:border-inherit:focus-within{border-color:inherit}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:ring-0:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:where([data-slot=dialog-content]) .in-data-\[slot\=dialog-content\]\:rounded-lg\!{border-radius:var(--radius-lg)!important}:where([data-slot=dropdown-menu-content]) .in-data-\[slot\=dropdown-menu-content\]\:p-0{padding:calc(var(--spacing) * 0)}:where([data-slot=navigation-menu-content]) .in-data-\[slot\=navigation-menu-content\]\:rounded-md{border-radius:var(--radius-md)}:where([data-slot=popover-content]) .in-data-\[slot\=popover-content\]\:bg-transparent{background-color:#0000}:where([data-slot=tooltip-content]) .in-data-\[slot\=tooltip-content\]\:bg-background\/20{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .in-data-\[slot\=tooltip-content\]\:bg-background\/20{background-color:color-mix(in oklab, var(--background) 20%, transparent)}}:where([data-slot=tooltip-content]) .in-data-\[slot\=tooltip-content\]\:text-background{color:var(--background)}.has-disabled\:pointer-events-none:has(:disabled){pointer-events:none}.has-disabled\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-aria-invalid\:ring-3:has([aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-data-\[icon\=inline-end\]\:pr-1:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-end\]\:pr-1\.5:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-1:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-start\]\:pl-1\.5:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[size\=sm\]\:gap-2\.5:has([data-size=sm]){gap:calc(var(--spacing) * 2.5)}.has-data-\[size\=xs\]\:gap-2:has([data-size=xs]){gap:calc(var(--spacing) * 2)}.has-data-\[slot\=alert-action\]\:relative:has([data-slot=alert-action]){position:relative}.has-data-\[slot\=alert-action\]\:pr-18:has([data-slot=alert-action]){padding-right:calc(var(--spacing) * 18)}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-4:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 4)}.has-data-\[slot\=attachment-content\]\:w-30:has([data-slot=attachment-content]){width:calc(var(--spacing) * 30)}.has-data-\[slot\=attachment-content\]\:px-1\.5:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-content\]\:px-2:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2)}.has-data-\[slot\=attachment-content\]\:px-2\.5:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2.5)}.has-data-\[slot\=attachment-content\]\:py-1:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1)}.has-data-\[slot\=attachment-content\]\:py-1\.5:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-content\]\:py-2:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 2)}.has-data-\[slot\=attachment-media\]\:p-1:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 1)}.has-data-\[slot\=attachment-media\]\:p-1\.5:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-media\]\:p-2:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 2)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.has-data-\[slot\=card-footer\]\:pb-0:has([data-slot=card-footer]){padding-bottom:calc(var(--spacing) * 0)}.has-data-\[slot\=combobox-chip\]\:px-1:has([data-slot=combobox-chip]){padding-inline:calc(var(--spacing) * 1)}.has-data-\[slot\=combobox-chip-remove\]\:pr-0:has([data-slot=combobox-chip-remove]){padding-right:calc(var(--spacing) * 0)}.has-data-\[slot\=kbd\]\:pr-1\.5:has([data-slot=kbd]){padding-right:calc(var(--spacing) * 1.5)}.has-data-checked\:border-primary\/30:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.has-data-checked\:border-primary\/30:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.has-data-checked\:bg-primary\/5:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.has-data-checked\:bg-primary\/5:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot=input-group-control]:focus-visible){border-color:var(--ring)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-3:has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-3:has([data-slot][aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[button\]\:p-0:has(:is(button)){padding:calc(var(--spacing) * 0)}.has-\[select\:disabled\]\:opacity-50:has(:is(select:disabled)){opacity:.5}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:calc(var(--spacing) * 2)}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:calc(var(--spacing) * 3)}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:rounded-lg:has(>[data-slot=field]){border-radius:var(--radius-lg)}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:border-ring:has(>[data-slot=field]):has(:focus-visible){border-color:var(--ring)}.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:ring-3:has(>[data-slot=field]):has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:ring-ring\/50:has(>[data-slot=field]):has(:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:ring-ring\/50:has(>[data-slot=field]):has(:focus-visible){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:calc(var(--spacing) * 3)}.has-\[\>button\]\:mr-\[-0\.3rem\]:has(>button){margin-right:-.3rem}.has-\[\>button\]\:ml-\[-0\.3rem\]:has(>button){margin-left:-.3rem}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:calc(var(--spacing) * 0)}.has-\[\>kbd\]\:mr-\[-0\.15rem\]:has(>kbd){margin-right:-.15rem}.has-\[\>kbd\]\:ml-\[-0\.15rem\]:has(>kbd){margin-left:-.15rem}.has-\[\>svg\]\:grid-cols-\[auto_1fr\]:has(>svg){grid-template-columns:auto 1fr}.has-\[\>svg\]\:gap-x-2:has(>svg){column-gap:calc(var(--spacing) * 2)}.has-\[\>svg\]\:p-0:has(>svg){padding:calc(var(--spacing) * 0)}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:opacity-100[aria-expanded=true]{opacity:1}.aria-invalid\:ring-0[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:aria-checked\:border-primary[aria-invalid=true][aria-checked=true]{border-color:var(--primary)}.aria-\[orientation\=horizontal\]\:h-px[aria-orientation=horizontal]{height:1px}.aria-\[orientation\=horizontal\]\:w-full[aria-orientation=horizontal]{width:100%}.aria-\[orientation\=horizontal\]\:after\:left-0[aria-orientation=horizontal]:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.aria-\[orientation\=horizontal\]\:after\:h-1[aria-orientation=horizontal]:after{content:var(--tw-content);height:calc(var(--spacing) * 1)}.aria-\[orientation\=horizontal\]\:after\:w-full[aria-orientation=horizontal]:after{content:var(--tw-content);width:100%}.aria-\[orientation\=horizontal\]\:after\:translate-x-0[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=horizontal\]\:after\:-translate-y-1\/2[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=vertical\]\:flex-col[aria-orientation=vertical]{flex-direction:column}.data-behind\:opacity-0[data-behind]{opacity:0}.data-empty\:p-0[data-empty]{padding:calc(var(--spacing) * 0)}.data-ending-style\:pointer-events-none[data-ending-style]{pointer-events:none}.data-ending-style\:h-0[data-ending-style]{height:calc(var(--spacing) * 0)}.data-ending-style\:scale-90[data-ending-style]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-ending-style\:transform-\(--closed-transform\)[data-ending-style]{transform:var(--closed-transform)}.data-ending-style\:opacity-0[data-ending-style]{opacity:0}.data-ending-style\:opacity-\[0\.9999\][data-ending-style]{opacity:.9999}.data-ending-style\:duration-150[data-ending-style]{--tw-duration:.15s;transition-duration:.15s}.data-ending-style\:duration-\[calc\(var\(--drawer-swipe-strength\)\*400ms\)\][data-ending-style]{--tw-duration:calc(var(--drawer-swipe-strength) * .4s);transition-duration:calc(var(--drawer-swipe-strength) * .4s)}.data-expanded\:h-\(--toast-height\)[data-expanded]{height:var(--toast-height)}.data-expanded\:\[transform\:translateX\(var\(--toast-swipe-movement-x\)\)_translateY\(var\(--offset-y\)\)\][data-expanded]{transform:translateX(var(--toast-swipe-movement-x)) translateY(var(--offset-y))}.data-expanded\:opacity-100[data-expanded]{opacity:1}.data-inset\:pl-7[data-inset]{padding-left:calc(var(--spacing) * 7)}.data-instant\:transition-none[data-instant]{transition-property:none}.data-limited\:opacity-0[data-limited]{opacity:0}.data-nested-drawer-open\:overflow-hidden[data-nested-drawer-open]{overflow:hidden}.data-nested-drawer-open\:brightness-95[data-nested-drawer-open]{--tw-brightness:brightness(95%);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,)}.data-nested-drawer-swiping\:duration-0[data-nested-drawer-swiping]{--tw-duration:0s;transition-duration:0s}.data-ending-style\:data-nested-drawer-swiping\:duration-\[calc\(var\(--drawer-swipe-strength\)\*400ms\)\][data-ending-style][data-nested-drawer-swiping]{--tw-duration:calc(var(--drawer-swipe-strength) * .4s);transition-duration:calc(var(--drawer-swipe-strength) * .4s)}.data-pressed\:bg-transparent[data-pressed]{background-color:#0000}:is(.\*\:data-slot\:rounded-r-none>*)[data-slot]{border-top-right-radius:0;border-bottom-right-radius:0}:is(.\*\:data-slot\:rounded-b-none>*)[data-slot]{border-bottom-right-radius:0;border-bottom-left-radius:0}:is(.group-data-\[align\=end\]\/message\:\*\:data-slot\:self-end:is(:where(.group\/message)[data-align=end] *)>*)[data-slot]{align-self:flex-end}.data-snap-points\:\[--drawer-overlay-min-opacity\:0\.5\][data-snap-points]{--drawer-overlay-min-opacity:.5}.data-starting-style\:h-0[data-starting-style]{height:calc(var(--spacing) * 0)}.data-starting-style\:scale-90[data-starting-style]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-starting-style\:\[transform\:translateY\(150\%\)\][data-starting-style]{transform:translateY(150%)}.data-starting-style\:transform-\(--closed-transform\)[data-starting-style]{transform:var(--closed-transform)}.data-starting-style\:opacity-0[data-starting-style]{opacity:0}.data-swiping\:duration-0[data-swiping]{--tw-duration:0s;transition-duration:0s}.data-ending-style\:data-swiping\:duration-\[calc\(var\(--drawer-swipe-strength\)\*400ms\)\][data-ending-style][data-swiping]{--tw-duration:calc(var(--drawer-swipe-strength) * .4s);transition-duration:calc(var(--drawer-swipe-strength) * .4s)}.data-\[active\=false\]\:pointer-events-none[data-active=false]{pointer-events:none}.data-\[active\=false\]\:scale-95[data-active=false]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=false\]\:opacity-0[data-active=false]{opacity:0}.data-\[active\=false\]\:duration-400[data-active=false]{--tw-duration:.4s;transition-duration:.4s}.data-\[active\=false\]\:ease-\[cubic-bezier\(0\.7\,0\,0\.84\,0\)\][data-active=false]{--tw-ease:cubic-bezier(.7,0,.84,0);transition-timing-function:cubic-bezier(.7,0,.84,0)}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:translate-y-0[data-active=true]{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[active\=true\]\:scale-100[data-active=true]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=true\]\:border-ring[data-active=true]{border-color:var(--ring)}.data-\[active\=true\]\:opacity-100[data-active=true]{opacity:1}.data-\[active\=true\]\:ring-3[data-active=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.data-\[active\=true\]\:ease-\[cubic-bezier\(0\.23\,1\,0\.32\,1\)\][data-active=true]{--tw-ease:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}.data-\[align-trigger\=true\]\:animate-none[data-align-trigger=true]{animation:none}.data-\[align\=end\]\:flex-row-reverse[data-align=end]{flex-direction:row-reverse}.data-\[align\=end\]\:self-end[data-align=end]{align-self:flex-end}.data-\[chips\=true\]\:min-w-\(--anchor-width\)[data-chips=true]{min-width:var(--anchor-width)}.data-\[direction\=end\]\:bottom-4[data-direction=end]{bottom:calc(var(--spacing) * 4)}.data-\[direction\=end\]\:data-\[active\=false\]\:translate-y-full[data-direction=end][data-active=false]{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[direction\=start\]\:top-4[data-direction=start]{top:calc(var(--spacing) * 4)}.data-\[direction\=start\]\:data-\[active\=false\]\:-translate-y-full[data-direction=start][data-active=false]{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[modal\=true\]\:pointer-events-auto[data-modal=true]{pointer-events:auto}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[range-end\=true\]\:rounded-\(--cell-radius\)[data-range-end=true]{border-radius:var(--cell-radius)}.data-\[range-end\=true\]\:rounded-r-\(--cell-radius\)[data-range-end=true]{border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:text-foreground[data-range-middle=true]{color:var(--foreground)}.data-\[range-start\=true\]\:rounded-\(--cell-radius\)[data-range-start=true]{border-radius:var(--cell-radius)}.data-\[range-start\=true\]\:rounded-l-\(--cell-radius\)[data-range-start=true]{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[side\=bottom\]\:inset-x-0[data-side=bottom]{inset-inline:calc(var(--spacing) * 0)}.data-\[side\=bottom\]\:top-1[data-side=bottom]{top:calc(var(--spacing) * 1)}.data-\[side\=bottom\]\:bottom-0[data-side=bottom]{bottom:calc(var(--spacing) * 0)}.data-\[side\=bottom\]\:h-auto[data-side=bottom]{height:auto}.data-\[side\=bottom\]\:border-t[data-side=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=bottom\]\:before\:top-\[-10px\][data-side=bottom]:before{content:var(--tw-content);top:-10px}.data-\[side\=bottom\]\:before\:right-0[data-side=bottom]:before{content:var(--tw-content);right:calc(var(--spacing) * 0)}.data-\[side\=bottom\]\:before\:left-0[data-side=bottom]:before{content:var(--tw-content);left:calc(var(--spacing) * 0)}.data-\[side\=bottom\]\:data-ending-style\:translate-y-\[2\.5rem\][data-side=bottom][data-ending-style],.data-\[side\=bottom\]\:data-starting-style\:translate-y-\[2\.5rem\][data-side=bottom][data-starting-style]{--tw-translate-y:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-end\]\:top-1\/2\![data-side=inline-end]{top:50%!important}.data-\[side\=inline-end\]\:-left-1[data-side=inline-end]{left:calc(var(--spacing) * -1)}.data-\[side\=inline-end\]\:-translate-y-1\/2[data-side=inline-end]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-end\]\:slide-in-from-left-2[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=inline-start\]\:top-1\/2\![data-side=inline-start]{top:50%!important}.data-\[side\=inline-start\]\:-right-1[data-side=inline-start]{right:calc(var(--spacing) * -1)}.data-\[side\=inline-start\]\:-translate-y-1\/2[data-side=inline-start]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-start\]\:slide-in-from-right-2[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=left\]\:inset-y-0[data-side=left]{inset-block:calc(var(--spacing) * 0)}.data-\[side\=left\]\:top-1\/2\![data-side=left]{top:50%!important}.data-\[side\=left\]\:-right-1[data-side=left]{right:calc(var(--spacing) * -1)}.data-\[side\=left\]\:left-0[data-side=left]{left:calc(var(--spacing) * 0)}.data-\[side\=left\]\:h-full[data-side=left]{height:100%}.data-\[side\=left\]\:w-3\/4[data-side=left]{width:75%}.data-\[side\=left\]\:-translate-y-1\/2[data-side=left]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:border-r[data-side=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=left\]\:group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\][data-side=left]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.data-\[side\=left\]\:data-ending-style\:translate-x-\[-2\.5rem\][data-side=left][data-ending-style],.data-\[side\=left\]\:data-starting-style\:translate-x-\[-2\.5rem\][data-side=left][data-starting-style]{--tw-translate-x:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:inset-y-0[data-side=right]{inset-block:calc(var(--spacing) * 0)}.data-\[side\=right\]\:top-1\/2\![data-side=right]{top:50%!important}.data-\[side\=right\]\:right-0[data-side=right]{right:calc(var(--spacing) * 0)}.data-\[side\=right\]\:-left-1[data-side=right]{left:calc(var(--spacing) * -1)}.data-\[side\=right\]\:h-full[data-side=right]{height:100%}.data-\[side\=right\]\:w-3\/4[data-side=right]{width:75%}.data-\[side\=right\]\:-translate-y-1\/2[data-side=right]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:border-l[data-side=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=right\]\:group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\][data-side=right]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.data-\[side\=right\]\:data-ending-style\:translate-x-\[2\.5rem\][data-side=right][data-ending-style],.data-\[side\=right\]\:data-starting-style\:translate-x-\[2\.5rem\][data-side=right][data-starting-style]{--tw-translate-x:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:inset-x-0[data-side=top]{inset-inline:calc(var(--spacing) * 0)}.data-\[side\=top\]\:top-0[data-side=top]{top:calc(var(--spacing) * 0)}.data-\[side\=top\]\:-bottom-2\.5[data-side=top]{bottom:calc(var(--spacing) * -2.5)}.data-\[side\=top\]\:h-auto[data-side=top]{height:auto}.data-\[side\=top\]\:border-b[data-side=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[side\=top\]\:data-ending-style\:translate-y-\[-2\.5rem\][data-side=top][data-ending-style],.data-\[side\=top\]\:data-starting-style\:translate-y-\[-2\.5rem\][data-side=top][data-starting-style]{--tw-translate-y:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[size\=default\]\:h-8[data-size=default]{height:calc(var(--spacing) * 8)}.data-\[size\=default\]\:h-\[18\.4px\][data-size=default]{height:18.4px}.data-\[size\=default\]\:w-\[32px\][data-size=default]{width:32px}.data-\[size\=default\]\:max-w-xs[data-size=default]{max-width:var(--container-xs)}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=md\]\:text-sm[data-size=md]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:h-7[data-size=sm]{height:calc(var(--spacing) * 7)}.data-\[size\=sm\]\:h-\[14px\][data-size=sm]{height:14px}.data-\[size\=sm\]\:w-\[24px\][data-size=sm]{width:24px}.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}.data-\[size\=sm\]\:rounded-\[min\(var\(--radius-md\)\,10px\)\][data-size=sm]{border-radius:min(var(--radius-md), 10px)}.data-\[size\=sm\]\:py-0\.5[data-size=sm]{padding-block:calc(var(--spacing) * .5)}.data-\[size\=sm\]\:text-xs[data-size=sm]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.data-\[size\=sm\]\:\[--card-spacing\:--spacing\(3\)\][data-size=sm]{--card-spacing:calc(var(--spacing) * 3)}.data-\[size\=sm\]\:has-data-\[slot\=card-footer\]\:pb-0[data-size=sm]:has([data-slot=card-footer]){padding-bottom:calc(var(--spacing) * 0)}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:ml-auto *)[data-slot=accordion-trigger-icon]{margin-left:auto}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:size-4 *)[data-slot=accordion-trigger-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(.\*\:data-\[slot\=attachment\]\:flex-none>*)[data-slot=attachment]{flex:none}:is(.\*\:data-\[slot\=attachment\]\:snap-start>*)[data-slot=attachment]{scroll-snap-align:start}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--background)}:is(.\*\:data-\[slot\=bubble-content\]\:rounded-none>*)[data-slot=bubble-content]{border-radius:0}:is(.\*\:data-\[slot\=bubble-content\]\:border-border>*)[data-slot=bubble-content]{border-color:var(--border)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.93_calc\(c\*0\.4\)_h\)\]>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .93 calc(c * .4) h)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-background>*)[data-slot=bubble-content]{background-color:var(--background)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-primary>*)[data-slot=bubble-content]{background-color:var(--primary)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-transparent>*)[data-slot=bubble-content]{background-color:#0000}:is(.\*\:data-\[slot\=bubble-content\]\:p-0>*)[data-slot=bubble-content]{padding:calc(var(--spacing) * 0)}:is(.\*\:data-\[slot\=bubble-content\]\:text-foreground>*)[data-slot=bubble-content]{color:var(--foreground)}:is(.\*\:data-\[slot\=bubble-content\]\:text-primary-foreground>*)[data-slot=bubble-content]{color:var(--primary-foreground)}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing) * 3)}:is(.\*\:data-\[slot\=field\]\:p-2\.5>*)[data-slot=field]{padding:calc(var(--spacing) * 2.5)}:is(.\*\:data-\[slot\=field-group\]\:gap-4>*)[data-slot=field-group]{gap:calc(var(--spacing) * 4)}:is(.\*\:data-\[slot\=field-label\]\:flex-auto>*)[data-slot=field-label]{flex:auto}:is(.\*\:data-\[slot\=input-group\]\:m-1>*)[data-slot=input-group]{margin:calc(var(--spacing) * 1)}:is(.\*\:data-\[slot\=input-group\]\:mb-0>*)[data-slot=input-group]{margin-bottom:calc(var(--spacing) * 0)}:is(.\*\:data-\[slot\=input-group\]\:h-8>*)[data-slot=input-group]{height:calc(var(--spacing) * 8)}:is(.\*\:data-\[slot\=input-group\]\:shadow-none>*)[data-slot=input-group]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\:data-\[slot\=input-group-addon\]\:pl-2\!>*)[data-slot=input-group-addon]{padding-left:calc(var(--spacing) * 2)!important}:is(.\*\*\:data-\[slot\=kbd\]\:relative *)[data-slot=kbd]{position:relative}:is(.\*\*\:data-\[slot\=kbd\]\:isolate *)[data-slot=kbd]{isolation:isolate}:is(.\*\*\:data-\[slot\=kbd\]\:z-50 *)[data-slot=kbd]{z-index:50}:is(.\*\*\:data-\[slot\=kbd\]\:rounded-sm *)[data-slot=kbd]{border-radius:var(--radius-sm)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-1\.5>*)[data-slot=select-value]{gap:calc(var(--spacing) * 1.5)}:is(.group-data-\[orientation\=vertical\]\/attachment\:\*\:data-\[slot\=spinner\]\:size-6\!:is(:where(.group\/attachment)[data-orientation=vertical] *)>*)[data-slot=spinner]{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-l-lg:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"]:first-child{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-t-lg:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:first-child{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-r-lg:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"]:last-child{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-b-lg:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:last-child{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.data-\[state\=delayed-open\]\:animate-in[data-state=delayed-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=delayed-open\]\:fade-in-0[data-state=delayed-open]{--tw-enter-opacity:0}.data-\[state\=delayed-open\]\:zoom-in-95[data-state=delayed-open]{--tw-enter-scale:.95}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=idle\]\:border-dashed[data-state=idle]{--tw-border-style:dashed;border-style:dashed}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[swipe-axis\=x\]\:inset-y-0[data-swipe-axis=x]{inset-block:calc(var(--spacing) * 0)}.data-\[swipe-axis\=x\]\:flex-row[data-swipe-axis=x]{flex-direction:row}.data-\[swipe-axis\=x\]\:\[--drawer-content-width\:75\%\][data-swipe-axis=x]{--drawer-content-width:75%}.data-\[swipe-axis\=x\]\:after\:inset-y-0[data-swipe-axis=x]:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.data-\[swipe-axis\=x\]\:after\:w-\(--bleed\)[data-swipe-axis=x]:after{content:var(--tw-content);width:var(--bleed)}.data-\[swipe-axis\=y\]\:inset-x-0[data-swipe-axis=y]{inset-inline:calc(var(--spacing) * 0)}.data-\[swipe-axis\=y\]\:\[--drawer-content-max-height\:calc\(100dvh-6rem\)\][data-swipe-axis=y]{--drawer-content-max-height:calc(100dvh - 6rem)}.data-\[swipe-axis\=y\]\:after\:inset-x-0[data-swipe-axis=y]:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.data-\[swipe-axis\=y\]\:after\:h-\(--bleed\)[data-swipe-axis=y]:after{content:var(--tw-content);height:var(--bleed)}.data-\[swipe-axis\=y\]\:data-nested-drawer-open\:h-\(--stack-height\)[data-swipe-axis=y][data-nested-drawer-open]{height:var(--stack-height)}.data-\[swipe-axis\=y\]\:data-snap-points\:\[--drawer-content-height\:100dvh\][data-swipe-axis=y][data-snap-points]{--drawer-content-height:100dvh}.data-\[swipe-direction\=down\]\:bottom-0[data-swipe-direction=down]{bottom:calc(var(--spacing) * 0)}.data-\[swipe-direction\=down\]\:origin-bottom[data-swipe-direction=down]{transform-origin:bottom}.data-\[swipe-direction\=down\]\:rounded-t-xl[data-swipe-direction=down]{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.data-\[swipe-direction\=down\]\:border-t[data-swipe-direction=down]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[swipe-direction\=down\]\:\[--closed-transform\:translate3d\(0\,calc\(100\%\+var\(--drawer-inset\,0px\)\+2px\)\,0\)\][data-swipe-direction=down]{--closed-transform:translate3d(0,calc(100% + var(--drawer-inset,0px) + 2px),0)}.data-\[swipe-direction\=down\]\:\[--translate-y\:calc\(var\(--drawer-snap-point-offset\,0px\)\+var\(--drawer-swipe-movement-y\)-var\(--stack-peek-offset\)-\(var\(--stack-shrink\)\*var\(--stack-height\)\)\)\][data-swipe-direction=down]{--translate-y:calc(var(--drawer-snap-point-offset,0px) + var(--drawer-swipe-movement-y) - var(--stack-peek-offset) - (var(--stack-shrink) * var(--stack-height)))}.data-\[swipe-direction\=down\]\:after\:top-full[data-swipe-direction=down]:after{content:var(--tw-content);top:100%}.data-ending-style\:data-\[swipe-direction\=down\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)\+150\%\)\)\][data-ending-style][data-swipe-direction=down],.data-expanded\:data-ending-style\:data-\[swipe-direction\=down\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)\+150\%\)\)\][data-expanded][data-ending-style][data-swipe-direction=down]{transform:translateY(calc(var(--toast-swipe-movement-y) + 150%))}.data-\[swipe-direction\=left\]\:left-0[data-swipe-direction=left]{left:calc(var(--spacing) * 0)}.data-\[swipe-direction\=left\]\:origin-left[data-swipe-direction=left]{transform-origin:0}.data-\[swipe-direction\=left\]\:rounded-r-xl[data-swipe-direction=left]{border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.data-\[swipe-direction\=left\]\:border-r[data-swipe-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[swipe-direction\=left\]\:\[--closed-transform\:translate3d\(calc\(-100\%-var\(--drawer-inset\,0px\)-2px\)\,0\,0\)\][data-swipe-direction=left]{--closed-transform:translate3d(calc(-100% - var(--drawer-inset,0px) - 2px),0,0)}.data-\[swipe-direction\=left\]\:\[--translate-x\:calc\(var\(--drawer-swipe-movement-x\)\+var\(--stack-peek-offset\)\+\(var\(--stack-shrink\)\*100\%\)\)\][data-swipe-direction=left]{--translate-x:calc(var(--drawer-swipe-movement-x) + var(--stack-peek-offset) + (var(--stack-shrink) * 100%))}.data-\[swipe-direction\=left\]\:after\:right-full[data-swipe-direction=left]:after{content:var(--tw-content);right:100%}.data-ending-style\:data-\[swipe-direction\=left\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)-150\%\)\)_translateY\(var\(--offset-y\)\)\][data-ending-style][data-swipe-direction=left],.data-expanded\:data-ending-style\:data-\[swipe-direction\=left\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)-150\%\)\)_translateY\(var\(--offset-y\)\)\][data-expanded][data-ending-style][data-swipe-direction=left]{transform:translateX(calc(var(--toast-swipe-movement-x) - 150%)) translateY(var(--offset-y))}.data-\[swipe-direction\=right\]\:right-0[data-swipe-direction=right]{right:calc(var(--spacing) * 0)}.data-\[swipe-direction\=right\]\:origin-right[data-swipe-direction=right]{transform-origin:100%}.data-\[swipe-direction\=right\]\:rounded-l-xl[data-swipe-direction=right]{border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.data-\[swipe-direction\=right\]\:border-l[data-swipe-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[swipe-direction\=right\]\:\[--closed-transform\:translate3d\(calc\(100\%\+var\(--drawer-inset\,0px\)\+2px\)\,0\,0\)\][data-swipe-direction=right]{--closed-transform:translate3d(calc(100% + var(--drawer-inset,0px) + 2px),0,0)}.data-\[swipe-direction\=right\]\:\[--translate-x\:calc\(var\(--drawer-swipe-movement-x\)-var\(--stack-peek-offset\)-\(var\(--stack-shrink\)\*100\%\)\)\][data-swipe-direction=right]{--translate-x:calc(var(--drawer-swipe-movement-x) - var(--stack-peek-offset) - (var(--stack-shrink) * 100%))}.data-\[swipe-direction\=right\]\:after\:left-full[data-swipe-direction=right]:after{content:var(--tw-content);left:100%}.data-ending-style\:data-\[swipe-direction\=right\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)\+150\%\)\)_translateY\(var\(--offset-y\)\)\][data-ending-style][data-swipe-direction=right],.data-expanded\:data-ending-style\:data-\[swipe-direction\=right\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)\+150\%\)\)_translateY\(var\(--offset-y\)\)\][data-expanded][data-ending-style][data-swipe-direction=right]{transform:translateX(calc(var(--toast-swipe-movement-x) + 150%)) translateY(var(--offset-y))}.data-\[swipe-direction\=up\]\:top-0[data-swipe-direction=up]{top:calc(var(--spacing) * 0)}.data-\[swipe-direction\=up\]\:origin-top[data-swipe-direction=up]{transform-origin:top}.data-\[swipe-direction\=up\]\:rounded-b-xl[data-swipe-direction=up]{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.data-\[swipe-direction\=up\]\:border-b[data-swipe-direction=up]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[swipe-direction\=up\]\:\[--closed-transform\:translate3d\(0\,calc\(-100\%-var\(--drawer-inset\,0px\)-2px\)\,0\)\][data-swipe-direction=up]{--closed-transform:translate3d(0,calc(-100% - var(--drawer-inset,0px) - 2px),0)}.data-\[swipe-direction\=up\]\:\[--translate-y\:calc\(var\(--drawer-snap-point-offset\,0px\)\+var\(--drawer-swipe-movement-y\)\+var\(--stack-peek-offset\)\+\(var\(--stack-shrink\)\*var\(--stack-height\)\)\)\][data-swipe-direction=up]{--translate-y:calc(var(--drawer-snap-point-offset,0px) + var(--drawer-swipe-movement-y) + var(--stack-peek-offset) + (var(--stack-shrink) * var(--stack-height)))}.data-\[swipe-direction\=up\]\:after\:bottom-full[data-swipe-direction=up]:after{content:var(--tw-content);bottom:100%}.data-ending-style\:data-\[swipe-direction\=up\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)-150\%\)\)\][data-ending-style][data-swipe-direction=up],.data-expanded\:data-ending-style\:data-\[swipe-direction\=up\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)-150\%\)\)\][data-expanded][data-ending-style][data-swipe-direction=up]{transform:translateY(calc(var(--toast-swipe-movement-y) - 150%))}.data-\[variant\=ghost\]\:max-w-full[data-variant=ghost]{max-width:100%}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-t-0:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"][data-variant=outline]{border-top-style:var(--tw-border-style);border-top-width:0}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-t:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"][data-variant=outline]:first-child{border-top-style:var(--tw-border-style);border-top-width:1px}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing) * -1)}@supports (-webkit-touch-callout:none){.supports-\[-webkit-touch-callout\:none\]\:absolute{position:absolute}}@media (min-width:40rem){.sm\:right-4{right:calc(var(--spacing) * 4)}.sm\:left-auto{left:auto}.sm\:mx-0{margin-inline:calc(var(--spacing) * 0)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:w-full{width:100%}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.data-\[side\=left\]\:sm\:max-w-sm[data-side=left],.data-\[side\=right\]\:sm\:max-w-sm[data-side=right],.data-\[size\=default\]\:sm\:max-w-sm[data-size=default]{max-width:var(--container-sm)}.data-\[swipe-axis\=x\]\:sm\:\[--drawer-content-width\:24rem\][data-swipe-axis=x]{--drawer-content-width:24rem}}@media (min-width:48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:flex-row{flex-direction:row}.md\:gap-0\.5{gap:calc(var(--spacing) * .5)}.md\:text-left{text-align:left}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-pretty{text-wrap:pretty}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:var(--radius-xl)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@container field-group (width>=28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}:is(.\@md\/field-group\:\*\:w-auto>*){width:auto}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}:is(.\@md\/field-group\:\*\:data-\[slot\=field-label\]\:flex-auto>*)[data-slot=field-label]{flex:auto}}.ltr\:-translate-x-1\/2:where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr],[dir=ltr] *),.rtl\:-translate-x-1\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:translate-x-1\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.dark\:bg-transparent:is(.dark *){background-color:#0000}.dark\:after\:mix-blend-lighten:is(.dark *):after{content:var(--tw-content);mix-blend-mode:lighten}@media (hover:hover){.dark\:hover\:text-foreground:is(.dark *):hover{color:var(--foreground)}}.dark\:disabled\:bg-transparent:is(.dark *):disabled{background-color:#0000}:where([data-slot=tooltip-content]) .dark\:in-data-\[slot\=tooltip-content\]\:bg-background\/10:is(.dark *){background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .dark\:in-data-\[slot\=tooltip-content\]\:bg-background\/10:is(.dark *){background-color:color-mix(in oklab, var(--background) 10%, transparent)}}.dark\:has-data-checked\:border-primary\/20:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\:has-data-checked\:border-primary\/20:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.dark\:has-data-checked\:bg-primary\/10:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\:has-data-checked\:bg-primary\/10:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.3_calc\(c\*0\.4\)_h\)\]:is(.dark *)>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .3 calc(c * .4) h)}.data-open\:animate-accordion-down:where([data-state=open]),.data-open\:animate-accordion-down:where([data-open]:not([data-open=false])){animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=open]),.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=open]),.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=open]),.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-open]:not([data-open=false])){--tw-enter-scale:.95}.data-closed\:animate-accordion-up:where([data-state=closed]),.data-closed\:animate-accordion-up:where([data-closed]:not([data-closed=false])){animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:overflow-hidden:where([data-state=closed]),.data-closed\:overflow-hidden:where([data-closed]:not([data-closed=false])){overflow:hidden}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=closed]),.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=closed]),.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=closed]),.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.data-checked\:border-primary:where([data-state=checked]),.data-checked\:border-primary:where([data-checked]:not([data-checked=false])){border-color:var(--primary)}.data-checked\:bg-primary:where([data-state=checked]),.data-checked\:bg-primary:where([data-checked]:not([data-checked=false])){background-color:var(--primary)}.data-checked\:text-primary-foreground:where([data-state=checked]),.data-checked\:text-primary-foreground:where([data-checked]:not([data-checked=false])){color:var(--primary-foreground)}.group-has-\[\:focus-visible\]\/field-label\:data-checked\:border-primary:is(:where(.group\/field-label):has(:focus-visible) *):where([data-state=checked]),.group-has-\[\:focus-visible\]\/field-label\:data-checked\:border-primary:is(:where(.group\/field-label):has(:focus-visible) *):where([data-checked]:not([data-checked=false])){border-color:var(--primary)}.group-data-\[size\=default\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=default] *):where([data-state=checked]),.group-data-\[size\=default\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=default] *):where([data-checked]:not([data-checked=false])),.group-data-\[size\=sm\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=sm] *):where([data-state=checked]),.group-data-\[size\=sm\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=sm] *):where([data-checked]:not([data-checked=false])){--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.dark\:data-checked\:bg-primary:is(.dark *):where([data-state=checked]),.dark\:data-checked\:bg-primary:is(.dark *):where([data-checked]:not([data-checked=false])){background-color:var(--primary)}.dark\:data-checked\:bg-primary-foreground:is(.dark *):where([data-state=checked]),.dark\:data-checked\:bg-primary-foreground:is(.dark *):where([data-checked]:not([data-checked=false])){background-color:var(--primary-foreground)}.group-data-\[size\=default\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=default] *):where([data-state=unchecked]),.group-data-\[size\=default\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=default] *):where([data-unchecked]:not([data-unchecked=false])),.group-data-\[size\=sm\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=sm] *):where([data-state=unchecked]),.group-data-\[size\=sm\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=sm] *):where([data-unchecked]:not([data-unchecked=false])){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.dark\:data-unchecked\:bg-foreground:is(.dark *):where([data-state=unchecked]),.dark\:data-unchecked\:bg-foreground:is(.dark *):where([data-unchecked]:not([data-unchecked=false])){background-color:var(--foreground)}.data-selected\:text-foreground:where([data-selected=true]){color:var(--foreground)}.data-disabled\:pointer-events-none:where([data-disabled=true]),.data-disabled\:pointer-events-none:where([data-disabled]:not([data-disabled=false])){pointer-events:none}.data-disabled\:cursor-not-allowed:where([data-disabled=true]),.data-disabled\:cursor-not-allowed:where([data-disabled]:not([data-disabled=false])){cursor:not-allowed}.data-disabled\:opacity-50:where([data-disabled=true]),.data-disabled\:opacity-50:where([data-disabled]:not([data-disabled=false])){opacity:.5}.data-active\:bg-background:where([data-state=active]),.data-active\:bg-background:where([data-active]:not([data-active=false])){background-color:var(--background)}.data-active\:font-medium:where([data-state=active]),.data-active\:font-medium:where([data-active]:not([data-active=false])){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-active\:text-foreground:where([data-state=active]),.data-active\:text-foreground:where([data-active]:not([data-active=false])){color:var(--foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-state=active]),.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-active]:not([data-active=false])){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false]))):after{content:var(--tw-content);opacity:1}.dark\:data-active\:text-foreground:is(.dark *):where([data-state=active]),.dark\:data-active\:text-foreground:is(.dark *):where([data-active]:not([data-active=false])){color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){background-color:#0000}.data-horizontal\:mx-px:where([data-orientation=horizontal]){margin-inline:1px}.data-horizontal\:h-1:where([data-orientation=horizontal]){height:calc(var(--spacing) * 1)}.data-horizontal\:h-2\.5:where([data-orientation=horizontal]){height:calc(var(--spacing) * 2.5)}.data-horizontal\:h-full:where([data-orientation=horizontal]){height:100%}.data-horizontal\:h-px:where([data-orientation=horizontal]){height:1px}.data-horizontal\:w-auto:where([data-orientation=horizontal]){width:auto}.data-horizontal\:w-full:where([data-orientation=horizontal]){width:100%}.data-horizontal\:flex-col:where([data-orientation=horizontal]){flex-direction:column}.data-horizontal\:border-t:where([data-orientation=horizontal]){border-top-style:var(--tw-border-style);border-top-width:1px}.data-horizontal\:border-t-transparent:where([data-orientation=horizontal]){border-top-color:#0000}.data-vertical\:my-px:where([data-orientation=vertical]){margin-block:1px}.data-vertical\:h-auto:where([data-orientation=vertical]){height:auto}.data-vertical\:h-full:where([data-orientation=vertical]){height:100%}.data-vertical\:min-h-40:where([data-orientation=vertical]){min-height:calc(var(--spacing) * 40)}.data-vertical\:w-1:where([data-orientation=vertical]){width:calc(var(--spacing) * 1)}.data-vertical\:w-2\.5:where([data-orientation=vertical]){width:calc(var(--spacing) * 2.5)}.data-vertical\:w-auto:where([data-orientation=vertical]){width:auto}.data-vertical\:w-full:where([data-orientation=vertical]){width:100%}.data-vertical\:w-px:where([data-orientation=vertical]){width:1px}.data-vertical\:flex-col:where([data-orientation=vertical]){flex-direction:column}.data-vertical\:items-stretch:where([data-orientation=vertical]){align-items:stretch}.data-vertical\:self-stretch:where([data-orientation=vertical]){align-self:stretch}.data-vertical\:border-l:where([data-orientation=vertical]){border-left-style:var(--tw-border-style);border-left-width:1px}.data-vertical\:border-l-transparent:where([data-orientation=vertical]){border-left-color:#0000}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--border)}@supports (color:color-mix(in lab, red, red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab, var(--border) 50%, transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc],.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-3 a{text-underline-offset:3px}@media (hover:hover){.\[\&_a\]\:hover\:text-foreground a:hover{color:var(--foreground)}}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_p\:not\(\:last-child\)\]\:mb-4 p:not(:last-child){margin-bottom:calc(var(--spacing) * 4)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.data-\[direction\=start\]\:\[\&_svg\]\:rotate-180[data-direction=start] svg{rotate:180deg}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[orientation\=vertical\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6:is(:where(.group\/attachment)[data-orientation=vertical] *) svg:not([class*=size-]){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-data-\[size\=xs\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5:is(:where(.group\/attachment)[data-size=xs] *) svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\+\[data-slot\=item-content\]\]\:flex-none+[data-slot=item-content]{flex:none}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-\(--cell-radius\):first-child[data-selected=true] button{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}.\[\.border-b\]\:pb-\(--card-spacing\).border-b{padding-bottom:var(--card-spacing)}.\[\.border-b\]\:pb-2.border-b{padding-bottom:calc(var(--spacing) * 2)}.\[\.border-t\]\:pt-2.border-t{padding-top:calc(var(--spacing) * 2)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:px-2 *)[cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:py-1\.5 *)[cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:text-xs *)[cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:font-medium *)[cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[a\]\:underline:is(a){text-decoration-line:underline}.\[a\]\:underline-offset-3:is(a){text-underline-offset:3px}.\[a\]\:transition-colors:is(a){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.\[a\]\:hover\:text-foreground:is(a):hover,:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}.\[button\]\:text-left:is(button){text-align:left}.\[button\,a\]\:transition-colors:is(button,a){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[button\,a\]\:outline-none:is(button,a){--tw-outline-style:none;outline-style:none}.\[button\,a\]\:focus-visible\:border-ring:is(button,a):focus-visible{border-color:var(--ring)}.\[button\,a\]\:focus-visible\:ring-3:is(button,a):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[button\,a\]\:focus-visible\:ring-ring\/50:is(button,a):focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.\[button\,a\]\:focus-visible\:ring-ring\/50:is(button,a):focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}:is(.\*\:\[img\]\:aspect-square>*):is(img){aspect-ratio:1}:is(.\*\:\[img\]\:w-full>*):is(img){width:100%}:is(.\*\:\[img\]\:object-cover>*):is(img){object-fit:cover}:is(.\*\:\[img\:first-child\]\:rounded-t-xl>*):is(img:first-child){border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}:is(.\*\:\[img\:last-child\]\:rounded-b-xl>*):is(img:last-child){border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.\*\:\[svg\]\:row-span-2>*):is(svg){grid-row:span 2/span 2}:is(.\*\:\[svg\]\:translate-y-0\.5>*):is(svg){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.\*\:\[svg\]\:text-current>*):is(svg){color:currentColor}:is(.data-selected\:\*\:\[svg\]\:text-foreground:where([data-selected=true])>*):is(svg){color:var(--foreground)}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-\(--cell-radius\):last-child[data-selected=true] button{border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-\(--cell-radius\):nth-child(2)[data-selected=true] button{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--muted),var(--foreground) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.88_calc\(c\*0\.5\)_h\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .88 calc(c * .5) h)}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-primary\/80>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-primary\/80>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:text-foreground>[data-slot=bubble-content]:is(button,a):hover{color:var(--foreground)}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.35_calc\(c\*0\.5\)_h\)\]:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .35 calc(c * .5) h)}.has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-lg:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.\[\&\>\[data-slot\]\:not\(\:has\(\~\[data-slot\]\)\)\]\:rounded-r-lg\!>[data-slot]:not(:has(~[data-slot])){border-top-right-radius:var(--radius-lg)!important;border-bottom-right-radius:var(--radius-lg)!important}.\[\&\>\[data-slot\]\:not\(\:has\(\~\[data-slot\]\)\)\]\:rounded-b-lg\!>[data-slot]:not(:has(~[data-slot])){border-bottom-right-radius:var(--radius-lg)!important;border-bottom-left-radius:var(--radius-lg)!important}.\[\&\>\[data-slot\]\~\[data-slot\]\]\:rounded-t-none>[data-slot]~[data-slot]{border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\[data-slot\]\~\[data-slot\]\]\:rounded-l-none>[data-slot]~[data-slot]{border-top-left-radius:0;border-bottom-left-radius:0}.\[\&\>\[data-slot\]\~\[data-slot\]\]\:border-t-0>[data-slot]~[data-slot]{border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>\[data-slot\]\~\[data-slot\]\]\:border-l-0>[data-slot]~[data-slot]{border-left-style:var(--tw-border-style);border-left-width:0}:is(.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}@container field-group (width>=28rem){:is(.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--primary)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>input\]\:flex-1>input{flex:1}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-1\.5:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing) * 1.5)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-1\.5:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing) * 1.5)}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[aria-orientation\=horizontal\]\>div\]\:rotate-90[aria-orientation=horizontal]>div{rotate:90deg}.\[\&\[data-ending-style\]\:not\(\[data-limited\]\)\:not\(\[data-swipe-direction\]\)\]\:\[transform\:translateY\(150\%\)\][data-ending-style]:not([data-limited]):not([data-swipe-direction]){transform:translateY(150%)}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--font-geist-sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-geist-mono:ui-monospace, Menlo, Consolas, monospace}:root,.dark{--background:#eef4df;--foreground:#233a30;--primary:#294d3a;--primary-foreground:#fff8df;--border:#c7d0b0;--ring:#7ca348;--popover:#fffbed;--radius:1rem;--card:#fffbed;--card-foreground:#233a30;--muted:#e4ebd6;--muted-foreground:#62745e;--accent:#d9e8ad;--accent-foreground:#233a30;--input:#b3c298;--destructive:#a84339;--secondary:#e7eccf;--secondary-foreground:#294d3a}*{box-sizing:border-box}body{color:var(--foreground);margin:0;font-family:Trebuchet MS,Arial,sans-serif}button{font:inherit;cursor:pointer}button:disabled{cursor:default;opacity:.5}button:focus-visible{outline-offset:4px;outline:3px solid #ffd572}.game-shell{height:calc(100dvh / var(--ui,1));background:#a9d8dd;min-height:560px;position:relative;overflow:hidden}.world{position:absolute;inset:0}.world canvas{touch-action:none;display:block}.topbar{pointer-events:none;background:linear-gradient(#f8fbdeaa,#0000);justify-content:space-between;align-items:center;padding:24px 32px;display:flex;position:absolute;inset:0 0 auto}.wordmark{align-items:center;gap:10px;display:flex}.wordmark>svg{color:#41633d;width:34px;height:34px}.wordmark span{letter-spacing:.32em;font-size:11px;font-weight:800;display:block}.wordmark strong{font-family:Georgia,serif;font-size:30px;line-height:1.05}.location{background:#fffbeddf;border:1px solid #fff9;border-radius:40px;align-items:center;gap:12px;padding:11px 19px;font-size:14px;font-weight:700;display:flex;box-shadow:0 4px 20px #34542a10}.location small{color:#68715c;margin-top:3px;font-size:12px;font-weight:400;display:block}.build-badge{letter-spacing:.12em;font-size:11px;font-weight:700}.panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffbeded;border:1px solid #fff7d9;border-radius:22px;box-shadow:0 18px 60px #27483622}.welcome{left:calc(6vw / var(--ui,1));max-width:390px;padding:30px;position:absolute;top:27%}.eyebrow{letter-spacing:.18em;color:#708153;font-size:11px;font-weight:800}h1{letter-spacing:-1.5px;margin:18px 0;font-family:Georgia,serif;font-size:40px;font-weight:400;line-height:1.09}p{color:#697259;font-size:16px;line-height:1.6}.primary{color:#fff8dc;background:#2e513b;border:1px solid #1d3e2b;border-radius:12px;justify-content:center;align-items:center;gap:20px;width:100%;padding:15px 22px;font-weight:700;display:flex;box-shadow:0 4px #1d3527}.primary:hover{background:#3c6447}.welcome-foot{color:#758362;justify-content:center;align-items:center;gap:7px;margin-top:24px;font-size:12px;display:flex}.control-hint{white-space:nowrap;color:#62735c;background:#fffbedee;border:1px solid #fff8d9;border-radius:30px;align-items:center;gap:12px;padding:12px 20px;font-size:12px;display:flex;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}kbd{color:#304c36;font-family:inherit;font-weight:700}.hidden{display:none!important}@media (max-width:700px){.topbar{padding:15px}.location{display:none}.welcome{max-width:360px;top:23%;left:5%;right:5%}.control-hint{gap:7px;padding:12px;font-size:10px}.build-badge{font-size:9px}}h2,h3{letter-spacing:-.5px;font-family:Georgia,serif;font-weight:400}h2{margin:10px 0;font-size:23px}h3{margin:0 0 7px;font-size:21px}.utility{pointer-events:auto;gap:8px;display:flex}.utility button{color:#3f593f;background:#fffbedee;border:1px solid #fff8df;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 3px 12px #27452a16}.utility button:hover{background:#fff}.welcome-loop{color:#607d4e;align-items:center;gap:14px;margin:22px 0 26px;display:flex}.welcome-loop>svg{width:13px}.welcome-loop span{align-items:center;gap:6px;font-size:14px;display:flex}.welcome-loop span svg{width:18px}.quest{width:250px;padding:21px;position:absolute;top:122px;left:28px}.quest p{margin:0 0 16px;font-size:14px;line-height:1.5}.quest-line{justify-content:space-between;padding:7px 0;font-size:14px;display:flex}.quest-line span{color:#778068;align-items:center;gap:8px;display:flex}.quest-line b{font-weight:600}.quest-line .complete{color:#3f7642}.text-button{color:#3e6539;background:0 0;border:0;border-top:1px solid #dfe3c9;justify-content:space-between;align-items:center;width:100%;margin-top:12px;padding:14px 0 0;font-size:14px;font-weight:700;display:flex}.unlocked{color:#4a743b;background:#e5edcc;border-radius:9px;gap:8px;margin-top:10px;padding:10px;font-size:13px;display:flex}.garden-panel{width:286px;padding:22px;position:absolute;top:122px;right:28px}.panel-title{color:#698650;justify-content:space-between;align-items:center;display:flex}.garden-panel h2{margin-top:5px;margin-bottom:18px}.plot-grid{grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:17px;display:grid}.plot-grid .plot-cell{color:#859064;background:#e6e4cb;border:1px solid #cfccb0;border-radius:8px;place-items:center;height:41px;display:grid;position:relative}.plot-grid .plot-cell>span{font-size:22px;font-weight:400}.plot-grid .plot-cell.ripe{color:#668343;background:#e9eabb}.plot-grid .plot-cell.selected{color:#3e613d;background:#fcf2cd;border:2px solid #638253;box-shadow:0 0 0 2px #eef1d7}.plot-grid .plot-cell.rich{box-shadow:inset 0 -3px #ac8a61}.plot-grid .plot-cell.selected.rich{box-shadow:0 0 0 2px #eef1d7,inset 0 -3px #ac8a61}.water-dot,.ripe-dot{background:#71c3dc;border-radius:50%;width:5px;height:5px;position:absolute;bottom:4px;right:5px}.ripe-dot{background:#bc9853}.bed-heading{justify-content:space-between;align-items:center;font-size:14px;display:flex}.bed-heading>span{color:#8a8b70;font-size:12px}.bed-state{color:#85866c;justify-content:space-between;align-items:center;min-height:22px;margin:10px 0;font-size:12px;display:flex}.crop-name{color:#61744b;align-items:center;gap:5px;display:flex}.growth-progress{margin-bottom:15px;background:#dce1c8!important;height:5px!important}.growth-progress [data-slot=progress-indicator]{background:#89a855!important}.tend-button{border-radius:9px;gap:7px;padding:12px 10px;font-size:14px;box-shadow:0 3px #203628}.tend-button kbd{color:#dae5bb;background:#ffffff15;border-radius:4px;margin-left:auto;padding:2px 5px;font-size:11px}.soil-actions{gap:8px;margin:14px 0 2px;display:flex}.soil-actions button{color:#637551;background:0 0;border:1px solid #d9dbc0;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:5px;min-width:0;padding:9px 4px;font-size:12px;display:flex}.soil-actions b{background:#e5e9cf;border-radius:4px;min-width:15px}.garden-divider{background:#dadfc5;height:1px;margin:18px 0}.expedition-button{color:#354e35;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:0;display:flex}.expedition-button>svg{margin-left:auto}.expedition-icon{background:#e0e9d5;border:1px solid #cbd8bd;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.expedition-button strong{font-family:Georgia,serif;font-size:19px;font-weight:400}.expedition-button small{color:#7e866b;margin-top:5px;font-size:11px;display:block}.seedbar{border-radius:16px;gap:6px;padding:9px;display:flex;position:absolute;bottom:86px;left:50%;transform:translate(-50%)}.seedbar-label{text-align:center;letter-spacing:.2em;color:#3f633e;text-shadow:0 1px 3px #fff;font-size:10px;font-weight:800;position:absolute;top:-25px;left:0;right:0}.seed-item{color:#52644c;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;min-width:137px;padding:9px 11px;display:flex}.seed-item.active{background:#e6edce;border-color:#c0cd9e}.seed-item strong{font-size:13px;font-weight:600;display:block}.seed-item small{color:#7d896b;margin-top:4px;font-size:11px;display:block}.seed-item kbd{color:#879177;align-self:flex-start;margin-left:3px;font-size:10px}.seed-icon,.recipe-icon{border-radius:10px;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}.sunroot{color:#947445;background:#f6e2b0}.moonberry{color:#8972ac;background:#e5dcf5}.embercorn{color:#b87950;background:#f5d5c1}.hero-card{text-align:left;color:#334e3c;border-radius:16px;align-items:center;gap:12px;padding:8px 16px 8px 8px;display:flex;position:absolute;bottom:90px;left:28px}.hero-card img{object-fit:cover;border-radius:12px;width:65px;height:65px}.hero-card small{letter-spacing:.12em;color:#8a9377;font-size:9px;font-weight:700;display:block}.hero-card strong{margin:4px 0;font-family:Georgia,serif;font-size:20px;font-weight:400;display:block}.hero-card span>span{color:#859170;align-items:center;gap:4px;font-size:11px;display:flex}.save-note{color:#889279;font-size:10px}.control-hint{bottom:20px}.toast{color:#fff5d9;pointer-events:none;background:#304e3eed;border:1px solid #8d9e6a55;border-radius:12px;align-items:center;gap:10px;max-width:490px;padding:13px 19px;font-size:14px;line-height:1.4;display:flex;position:absolute;top:105px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #1e392633}.toast svg{flex-shrink:0}.in-dungeon .topbar{background:linear-gradient(#d1e0d5aa,#0000)}.combat-panel{width:260px;padding:18px;position:absolute;top:120px;left:28px}.combat-name{align-items:center;gap:12px;display:flex}.combat-name img{object-fit:cover;border-radius:12px;width:60px;height:60px}.combat-name h2{margin:4px 0}.health-label{justify-content:space-between;align-items:center;margin:19px 0 9px;font-size:13px;display:flex}.health-label span{color:#9b675b;gap:7px;display:flex}.health-progress{background:#e8d6c3!important;height:9px!important}.run-stats{color:#6e7c5d;justify-content:space-between;margin:18px 0;font-size:12px;display:flex}.run-stats span,.meal-active{align-items:center;gap:6px;display:flex}.meal-active{background:#e8ecd2;border-radius:8px;margin-bottom:12px;padding:10px;font-size:12px}.dash-button{color:#4e6c42;background:#dce6cc;border:1px solid #c4d1af;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:11px;font-size:13px;display:flex}.dash-button kbd{font-size:9px}.loot-panel{width:250px;padding:22px;position:absolute;top:122px;right:28px}.loot-panel h2{margin-bottom:18px}.loot-row{color:#6d7a5d;align-items:center;gap:9px;margin:12px 0;font-size:13px;display:flex}.loot-row b{color:#3d5c40;margin-left:auto}.loot-panel p{margin-top:20px;font-size:13px;line-height:1.5}.secondary{color:#526942;background:#f4f4e2;border:1px solid #cfd8b8;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:14px;display:flex}.secondary:hover:not(:disabled){background:#e8edcf}.loot-panel .secondary{width:100%}.fine-print{color:#8b8c78;text-align:center;margin-top:10px;font-size:11px;display:block}.battle-goal{color:#fff1d1;white-space:nowrap;background:#304e3eec;border:1px solid #fff3;border-radius:12px;align-items:center;gap:10px;padding:14px 22px;font-size:14px;display:flex;position:absolute;bottom:92px;left:50%;transform:translate(-50%)}.game-dialog{max-height:calc(88dvh / var(--ui,1));border:1px solid #f0eacc;overflow-y:auto;box-shadow:0 30px 120px #102b4150;background:#fffbee!important;border-radius:23px!important;gap:12px!important;max-width:680px!important;padding:30px!important}.dialog-title{letter-spacing:-.8px;padding-right:25px;font-family:Georgia,serif!important;font-size:30px!important;font-weight:400!important;line-height:1.15!important}.game-dialog [data-slot=dialog-description]{color:#7a816c;margin-bottom:8px;font-size:14px;line-height:1.55}.game-dialog h3{font-size:20px}.recipe{border-bottom:1px solid #e3e5cf;align-items:center;gap:15px;padding:19px 0;display:flex}.recipe-icon{border-radius:15px;width:54px;height:54px}.recipe p{color:#6d8654;margin:0 0 6px;font-size:13px}.recipe small{color:#8b907b;font-size:12px}.recipe-actions{flex-direction:column;gap:6px;min-width:100px;margin-left:auto;display:flex}.recipe-actions .secondary{padding:7px 12px;font-size:12px}.equipped{background:#dfe8c7!important;border-color:#94ad6f!important}.dialog-note{margin:18px 0 0;font-size:13px;line-height:1.5}.destination{background:#ecf2de;border:1px solid #cedcbc;border-radius:16px;gap:22px;margin-bottom:12px;padding:22px;display:flex}.destination-number{color:#b0c09a;padding-top:6px;font-family:Georgia,serif;font-size:40px;line-height:1}.destination h3{margin:6px 0;font-size:25px}.destination p{margin:8px 0 14px;font-size:14px;line-height:1.5}.difficulty{color:#78905d;align-items:center;gap:6px;margin-bottom:17px;font-size:12px;display:flex}.destination .primary{padding:12px;font-size:14px}.bramble{background:#eeebf3;border-color:#d9d2e1}.bramble .eyebrow{color:#91829e}.locked{opacity:.8}.unlock-hint{color:#8c7d96;font-size:13px}.packed-note{color:#758363;align-items:center;gap:10px;padding:9px;font-size:13px;display:flex}.hero-options{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.hero-option{text-align:left;color:#3c563d;background:#f2f4e5;border:1px solid #d7dec4;border-radius:15px;padding:9px}.hero-option.chosen{background:#e7edcf;border:2px solid #809957}.hero-option img{aspect-ratio:1;object-fit:cover;border-radius:10px;width:100%}.hero-option h3{margin:12px 3px 4px}.hero-option>span{color:#7d8969;margin:0 3px;font-size:11px}.hero-option p{min-height:54px;margin:12px 3px;font-size:12px;line-height:1.5}.hero-option .choose-label{color:#4c6e3e;border-top:1px solid #cdd9b4;justify-content:space-between;align-items:center;padding:10px 0 3px;font-size:12px;display:flex}.help-content ol{margin:0;padding-left:21px}.help-content li{color:#6e7a62;margin:13px 0;font-size:14px;line-height:1.6}.help-content li strong{color:#375337}.help-content>p{font-size:13px}.credits{border-top:1px solid #d9dfc8;margin-top:20px;padding-top:18px;font-size:14px}.credits p{font-size:12px;line-height:1.6}.credits a{color:#688552;margin-right:15px;font-size:12px;text-decoration:underline;display:inline-block}.credits small{color:#8b917c;margin-top:16px;font-size:11px;display:block}.upgrade-options{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:10px;display:grid}.upgrade-options button{text-align:left;color:#5d7a4a;background:#edf1de;border:1px solid #d1dcba;border-radius:15px;padding:25px 14px}.upgrade-options button:hover{background:#dfebc7;transform:translateY(-3px)}.upgrade-options h3{margin:20px 0 10px}.upgrade-options p{min-height:36px;font-size:13px}.upgrade-options span{border-top:1px solid #cfdab9;justify-content:space-between;align-items:center;padding-top:15px;font-size:13px;display:flex}.result-stats{color:#81906b;gap:20px;font-size:13px;display:flex}.result-stats span{align-items:center;gap:7px;display:flex}.result-loot{grid-template-columns:repeat(5,1fr);gap:8px;margin:18px 0;display:grid}.result-loot>div{color:#7c9067;background:#edf1dd;border-radius:12px;flex-direction:column;align-items:center;gap:9px;padding:17px 7px;display:flex}.result-loot strong{color:#49653e;font-size:22px}.result-loot span{text-align:center;font-size:11px}.pause-cover{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:40;background:#2f49584d;place-items:center;display:grid;position:absolute;inset:0}.pause-card{text-align:center;width:300px;padding:30px}.pause-card>svg{color:#8b9976;margin:auto}.pause-card h2{font-size:30px}.pause-card p{font-size:14px}.error-panel{z-index:60;width:min(440px, calc(90vw / var(--ui,1)));padding:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.error-panel h2{font-size:27px}.touch-controls{display:none}@media (max-width:1150px){.quest{width:210px;padding:18px;left:18px}.garden-panel{width:256px;padding:18px;right:18px}.hero-card{bottom:155px;left:18px}.seedbar{bottom:82px}.combat-panel{width:220px;left:18px}.loot-panel{width:220px;right:18px}.toast{max-width:420px;top:92px}.seed-item{min-width:120px;padding:8px}.seed-item strong{font-size:12px}}@media (max-width:900px){.quest{display:none}.garden-panel{width:230px;padding:15px;top:105px}.garden-panel h2{font-size:21px}.soil-actions button{font-size:11px}.soil-actions span{display:none}.expedition-button small{font-size:10px}.hero-card{max-width:180px;padding:6px;top:112px;bottom:auto;left:15px}.hero-card img{width:47px;height:47px}.hero-card strong{font-size:17px}.hero-card small{font-size:8px}.seedbar{bottom:83px;left:20px;transform:none}.seed-item{gap:5px;min-width:102px;padding:8px 5px}.seed-icon{width:28px;height:30px}.seed-item kbd,.control-hint .save-note{display:none}.combat-panel{width:200px;padding:14px}.loot-panel{width:200px;padding:16px}.battle-goal{max-width:calc(92vw / var(--ui,1));white-space:normal;font-size:12px}.topbar{padding:20px}.location{padding:10px 14px;font-size:12px}.location small{font-size:10px}}@media (max-width:600px){.game-shell{min-height:560px}.topbar{padding:14px}.wordmark strong{font-size:25px}.wordmark>svg{width:27px}.wordmark span{font-size:9px}.utility{gap:5px}.utility button{width:34px;height:34px}.garden-panel{width:196px;padding:12px;top:auto;bottom:87px;right:12px}.panel-title .eyebrow{font-size:8px}.garden-panel h2{margin:5px 0 10px;font-size:19px}.plot-grid{gap:5px;margin-bottom:10px}.plot-grid .plot-cell{height:29px}.plot-grid .plot-cell>svg{width:17px}.bed-heading{font-size:12px}.bed-state{margin:6px 0;font-size:10px}.tend-button{padding:10px 6px;font-size:11px}.soil-actions{margin-top:10px}.soil-actions button{padding:6px}.garden-divider{margin:12px 0}.expedition-icon{width:30px;height:32px}.expedition-button strong{font-size:15px}.expedition-button small{font-size:8px}.hero-card{top:85px}.seedbar{justify-content:center;padding:5px;bottom:15px;left:12px;right:12px}.seedbar-label{display:none}.seed-item{flex:1;min-width:0}.seed-item strong{font-size:11px}.seed-item small{font-size:10px}.control-hint{display:none}.toast{max-width:none;padding:10px;font-size:12px;top:153px;left:12px;right:12px;transform:none}.welcome{padding:24px;top:22%}.welcome h1{font-size:36px}.welcome p{font-size:14px}.touch-controls{touch-action:none;grid-template-columns:repeat(3,37px);gap:4px;display:grid;position:absolute;bottom:110px;left:18px}.touch-controls button{color:#456440;touch-action:none;background:#fffbeac9;border:1px solid #fff7;border-radius:9px;place-items:center;width:37px;height:37px;display:grid}.touch-controls button:first-child{grid-column:2}.touch-controls button:nth-child(2){grid-area:2/1}.touch-controls button:nth-child(3){grid-area:2/2}.touch-controls button:nth-child(4){grid-area:2/3}.combat-panel{width:180px;padding:12px;top:85px;left:12px}.combat-name img{width:42px;height:42px}.combat-name h2{font-size:19px}.combat-name .eyebrow{font-size:9px}.health-label{margin-top:10px}.run-stats{margin:10px 0;font-size:10px}.loot-panel{width:150px;padding:12px;top:85px;right:12px}.loot-panel h2{font-size:18px}.loot-panel .eyebrow{font-size:8px}.loot-row{gap:5px;margin:9px 0;font-size:10px}.loot-row svg{width:13px}.loot-panel p{margin:12px 0;font-size:10px}.loot-panel .secondary{padding:8px;font-size:11px}.fine-print{font-size:9px}.battle-goal{width:calc(90vw / var(--ui,1));font-size:11px;bottom:20px}.game-dialog{padding:22px!important}.dialog-title{font-size:26px!important}.recipe{gap:9px;padding:14px 0}.recipe-icon{width:35px;height:40px}.recipe h3{font-size:16px}.recipe p{font-size:11px}.recipe small{font-size:10px}.recipe-actions{min-width:70px}.recipe-actions .secondary{padding:6px;font-size:11px}.destination{gap:12px;padding:15px}.destination-number{font-size:29px}.destination h3{font-size:22px}.hero-options{gap:7px}.hero-option{padding:6px}.hero-option h3{font-size:17px}.hero-option>span{font-size:9px}.hero-option p{min-height:65px;font-size:10px}.hero-option .choose-label{font-size:10px}.upgrade-options{gap:8px}.upgrade-options button{padding:17px 9px}.upgrade-options h3{font-size:19px}.upgrade-options p{font-size:12px}.result-loot{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.quiet-topbar{align-items:flex-start;gap:16px;padding:20px 24px}.quiet-topbar .wordmark{height:40px}.quiet-topbar .wordmark strong{font-size:26px}.day-chip{white-space:nowrap;background:#fffbeddf;border:1px solid #fff9;border-radius:24px;align-items:center;gap:8px;padding:10px 15px;font-size:13px;font-weight:700;display:flex;position:absolute;top:22px;left:50%;transform:translate(-50%)}.quiet-welcome{text-align:center;width:260px;padding:20px;position:absolute;bottom:12%;left:50%;transform:translate(-50%)}.quiet-welcome h1{margin:0 0 18px;font-size:29px}.companion-button{border-radius:50%;width:65px;height:65px;padding:5px;position:absolute;top:85px;left:24px}.companion-button img{object-fit:cover;border-radius:50%;width:100%;height:100%}.farm-dock{border-radius:20px;align-items:center;gap:16px;padding:10px 14px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.seed-slots,.supply-slots{align-items:center;gap:7px;display:flex}.seed-slot,.supply-slots button{border:1px solid #0000;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:49px;height:54px;display:flex;position:relative}.seed-slot b,.supply-slots b{font-size:11px}.seed-slot.active{border:2px solid #446743;box-shadow:0 0 0 2px #fff8d9}.supply-slots button{color:#657952;background:#edf0dd;border-color:#d5ddc3}.tend-slot{flex-shrink:0;width:148px}.bed-selector{color:#6c795d;background:0 0;border:0;align-items:center;gap:5px;padding:0 0 6px;font-size:11px;display:flex}.compact-tend{border-radius:9px;gap:7px;padding:9px 11px;font-size:13px;box-shadow:0 2px #1d3527}.compact-tend kbd{color:#deebd0;margin-left:auto;font-size:10px}.vitals{border-radius:15px;align-items:center;gap:10px;width:255px;padding:8px 12px 8px 8px;display:flex;position:absolute;top:85px;left:24px}.vitals>img{object-fit:cover;border-radius:10px;width:43px;height:43px}.vitals-bars{flex:1}.vitals-bars>div:first-child{color:#a46558;align-items:center;gap:5px;margin-bottom:7px;font-size:11px;display:flex}.vitals-bars span{color:#71835b;align-items:center;gap:3px;margin-left:auto;display:flex}.compact-dash{color:#45673e;align-items:center;gap:10px;padding:15px 20px;font-size:12px;display:flex;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.compact-dash kbd{font-size:10px}.garden-menu .plot-grid{gap:12px;margin:10px 0 18px}.garden-menu .plot-grid .plot-cell{height:65px}.garden-menu .bed-state{gap:12px;margin-bottom:18px}.offering-counts{gap:20px;margin:13px 0;font-size:13px;display:flex}.offering-counts span{align-items:center;gap:7px;display:flex}.return-button{width:100%;margin-top:22px}.toast{max-width:360px;padding:9px 14px;font-size:12px;top:86px}@media (max-width:900px){.quiet-topbar .wordmark strong{font-size:23px}.day-chip{top:76px}.quiet-topbar .utility{gap:5px}.quiet-topbar .utility button{width:36px;height:36px}.toast{top:130px}}@media (max-width:600px){.game-shell{min-height:360px}.quiet-topbar{gap:8px;padding:12px}.quiet-topbar .wordmark{gap:0;height:34px}.quiet-topbar .wordmark>svg{display:none}.quiet-topbar .wordmark strong{font-size:20px}.quiet-topbar .utility{gap:4px}.quiet-topbar .utility button{width:32px;height:32px}.day-chip{padding:7px 12px;font-size:11px;top:59px}.companion-button{width:48px;height:48px;top:59px;left:12px}.farm-dock{border-radius:15px;justify-content:center;gap:8px;width:calc(100% - 24px);padding:8px;bottom:12px}.seed-slots,.supply-slots{gap:4px}.seed-slot,.supply-slots button{border-radius:9px;width:34px;height:48px}.seed-slot svg,.supply-slots svg{width:18px}.tend-slot{width:112px}.compact-tend{gap:4px;padding:8px 6px;font-size:11px}.compact-tend kbd{display:none}.bed-selector{font-size:10px}.touch-controls{bottom:105px;left:14px}.vitals{width:215px;padding:6px 9px 6px 6px;top:103px;left:12px}.vitals>img{width:34px;height:34px}.compact-dash{padding:16px;bottom:110px;left:auto;right:18px;transform:none}.toast{width:max-content;max-width:calc(100% - 30px);top:155px;left:50%;right:auto;transform:translate(-50%)}.garden-menu .plot-grid .plot-cell{height:48px}.quiet-welcome{bottom:15%}}@media (max-height:500px) and (min-width:601px){.quiet-topbar{padding:10px 16px}.day-chip{top:12px}.companion-button,.vitals{top:65px}.farm-dock{bottom:12px}.toast{top:67px}.quiet-welcome{bottom:10%}}@media (max-width:380px){.quiet-topbar .wordmark strong{font-size:18px}.quiet-topbar .utility{gap:3px}.quiet-topbar .utility button{width:30px;height:32px}.farm-dock{gap:4px;padding:6px}.seed-slot{width:32px}.supply-slots button{width:30px}.tend-slot{width:100px}}.xp-progress{margin-top:5px;background:#e1ddeb!important;height:3px!important}.upgrade-dialog{max-width:800px!important}.equipment-choices button{flex-direction:column;min-width:0;padding:17px 15px;display:flex}.equipment-choices .choice-type{letter-spacing:.12em;border:0;min-height:25px;padding:0;font-size:9px;font-weight:700}.equipment-choices .choice-icon{color:#394c3d;border:0;border-radius:15px;place-items:center;width:58px;height:58px;margin:9px 0;padding:0;display:grid}.equipment-choices h3{margin:9px 0 5px;font-size:22px}.equipment-choices .choice-level{color:#84906f;border:0;padding:0;font-size:11px}.equipment-choices p{min-height:80px;margin:13px 0;font-size:13px;line-height:1.5}.equipment-choices .choice-combo{color:#888070;margin:auto 0 13px;font-size:11px;display:block}.equipment-choices .choice-select{width:100%;margin-top:auto}.equipment-choices .evolution-choice{background:#f6edc8;border:2px solid #c6a559;box-shadow:0 0 25px #dec57833}.build-summary{border-top:1px solid #dce2c8;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;padding-top:15px;display:grid}.build-summary h3{align-items:center;gap:8px;font-size:15px;display:flex}.build-summary h3 small{color:#849076;font-family:Arial,sans-serif;font-size:10px}.equipped-items{grid-template-columns:1fr 1fr;gap:6px;display:grid}.equipped-items>span{background:#f0f1e1;border:1px solid #dce1cb;border-radius:9px;align-items:center;gap:7px;min-height:45px;padding:8px;font-size:11px;display:flex}.equipped-items>span>svg{flex-shrink:0}.equipped-items small{color:#8a907b;margin-top:3px;font-size:9px;display:block}.equipped-items .empty-item{opacity:.35;border-style:dashed;justify-content:center}.evolution-book>p{font-size:13px}.evolution-book article{border-bottom:1px solid #e0e4cf;padding:15px 0}.combination{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.combination>span{background:#edf0df;border:1px solid #d6dec4;border-radius:8px;align-items:center;gap:5px;padding:8px;font-size:12px;display:flex}.combination small{color:#8e927f;font-size:10px}.combination .ingredient-ready{color:#49703d;border-color:#95b478}.evolution-book article h3{align-items:center;gap:6px;margin:12px 0 4px;font-size:19px;display:flex}.evolution-book h3 small{color:#809344;margin-left:auto;font-family:Arial,sans-serif;font-size:10px}.evolution-book article p{margin:4px 0;font-size:12px}.recipe-evolved{background:#f4f0d9;border-radius:12px;padding:15px!important}@media (max-width:600px){.quiet-topbar .wordmark{display:none}.quiet-topbar .utility{gap:5px;margin-left:auto}.equipment-choices{grid-template-columns:1fr;gap:9px}.equipment-choices button{text-align:left;grid-template-columns:46px 1fr;gap:3px 12px;padding:12px;display:grid}.equipment-choices .choice-icon{grid-area:1/1/5;width:43px;height:50px;margin:2px 0}.equipment-choices .choice-type,.equipment-choices h3,.equipment-choices .choice-level,.equipment-choices p,.equipment-choices .choice-combo{grid-column:2;min-height:0;margin:0}.equipment-choices .choice-type{font-size:8px}.equipment-choices h3{font-size:19px}.equipment-choices p{margin-top:4px;font-size:11px}.equipment-choices .choice-combo{margin-top:5px;font-size:10px}.equipment-choices .choice-select{display:none}.build-summary{gap:10px}.equipped-items{grid-template-columns:1fr}.equipped-items .empty-item{display:none}.combination{gap:5px}.combination>span{padding:6px;font-size:10px}.combination>span svg{width:16px}}.traversal-actions{gap:8px;display:flex;position:absolute;bottom:28px;right:24px}.traversal-actions button{color:#4d6a43;touch-action:none;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:58px;height:62px;display:flex}.traversal-actions kbd{color:#718267;font-size:9px}.traversal-actions .touch-sprint{display:none}@media (max-width:900px){.traversal-actions{bottom:115px;right:16px}}@media (pointer:coarse){.traversal-actions .touch-sprint{display:flex}.touch-controls{touch-action:none;grid-template-columns:repeat(3,37px);gap:4px;display:grid;position:absolute;bottom:110px;left:18px}.touch-controls button{color:#456440;touch-action:none;background:#fffbeac9;border:1px solid #fff7;border-radius:9px;place-items:center;width:37px;height:37px;display:grid}.touch-controls button:first-child{grid-column:2}.touch-controls button:nth-child(2){grid-area:2/1}.touch-controls button:nth-child(3){grid-area:2/2}.touch-controls button:nth-child(4){grid-area:2/3}.traversal-actions{bottom:113px}.traversal-actions button{width:43px;height:56px}}@media (max-width:600px){.traversal-actions{gap:5px;bottom:113px;right:14px}.traversal-actions button{width:43px;height:56px}}.plot-grid .plot-cell,.tend-slot .bed-selector{cursor:default;justify-content:center;align-items:center;display:flex}.game-shell{color:var(--game-text)}.game-shell .panel,.game-dialog{border:2px solid var(--game-brass);color:var(--game-text);box-shadow:0 0 0 2px #101d28,0 8px 25px #07121c66,inset 0 1px #fff2,inset 0 -3px #08172499;background:linear-gradient(135deg,#294555f5,#142735fa)!important;border-radius:7px!important}.game-shell .primary,.game-dialog .primary{color:#34271d;text-shadow:0 1px #fff5;background:linear-gradient(#f7dc9b,#cf9f5c);border:1px solid #ffe7b3;border-radius:5px;box-shadow:0 3px #735338,0 4px 0 1px #101d28,inset 0 1px #fff9}.game-shell .primary:hover:not(:disabled),.game-dialog .primary:hover:not(:disabled){background:linear-gradient(#ffebb8,#e6b56f)}.game-dialog .secondary{color:var(--game-gold);background:linear-gradient(#304a59,#203642);border:1px solid #8e7758;border-radius:5px;box-shadow:inset 0 1px #ffffff18,0 2px #101e29}.game-dialog .secondary:hover:not(:disabled){background:#3e5962;border-color:#efd098}.game-dialog button{transition:background .12s,border-color .12s,box-shadow .12s}:is(.game-dialog button:focus-visible,.game-shell button:focus-visible){outline-offset:3px;outline:2px solid #ffe5a3}.game-dialog{border:3px solid #b1905e!important;gap:10px!important;max-width:850px!important;padding:25px!important;box-shadow:0 0 0 3px #101e2b,0 0 0 4px #ddb77666,0 28px 100px #0009,inset 0 0 0 1px #e8c48433!important}.game-dialog.inventory-dialog{width:calc(100% - 40px);max-width:1040px!important}.game-dialog .dialog-title{letter-spacing:1px;color:#ffe2a4;text-shadow:0 2px #07121c;text-transform:uppercase;font-size:30px!important}.menu-kicker{letter-spacing:.25em;color:#bda77c;font-size:9px;font-weight:700}.game-dialog p,.game-dialog [data-slot=dialog-description],.game-dialog .dialog-note,.game-dialog .help-content li,.game-dialog .hero-option p{color:var(--game-muted)}.game-dialog [data-slot=dialog-description]{margin:0 0 3px;font-size:12px}.game-dialog [data-slot=dialog-close]{color:var(--game-gold);background:#102331;border:1px solid #9b7e52;border-radius:4px;top:13px;right:13px}[data-slot=dialog-overlay]{background:#081725a6}.game-menu-tabs{border-bottom:1px solid #ad8e514f;gap:5px;margin:0 0 7px;padding:2px 0 12px;display:flex;overflow-x:auto}.game-menu-tabs button{color:#a4b7bc;white-space:nowrap;background:#132734;border:1px solid #52636a;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:8px;min-width:78px;padding:10px 9px;font-size:12px;font-weight:700;display:flex}.game-menu-tabs button[aria-pressed=true]{color:#ffe2a4;background:linear-gradient(#5c5140,#393c35);border-color:#c7a361;box-shadow:inset 0 -2px #d5b475}.game-menu-tabs button:hover{color:#ffe2a4;border-color:#c7a361}.rpg-inventory{grid-template-columns:180px minmax(0,1fr) 205px;align-items:start;gap:20px;padding-top:4px;display:grid}.pack-character{text-align:center;min-width:0}.character-crest{background:radial-gradient(at 50% 45%,#5d6b64,#263e48 65%,#101f2a);border:2px solid #a98952;border-radius:6px;margin-bottom:20px;position:relative;box-shadow:inset 0 0 0 4px #172936,0 0 0 1px #07131c}.character-crest:before,.character-crest:after{content:"◆";color:#e9c07c;z-index:1;font-size:12px;line-height:12px;position:absolute;left:50%;transform:translate(-50%)}.character-crest:before{top:-7px}.character-crest:after{bottom:-7px}.character-crest img{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 8px 5px #0005);width:100%}.crest-level{color:#29251d;white-space:nowrap;z-index:2;background:linear-gradient(#ddbb79,#b1864c);border:2px solid #132632;border-radius:3px;padding:4px 15px;font-size:10px;font-weight:700;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}.pack-character h2{color:#ffe1a4;margin:8px 0 3px;font-size:25px}.hero-title{color:#aebfc0;text-transform:uppercase;letter-spacing:.13em;font-size:9px}.pack-stats{text-align:left;border-top:1px solid #91744755;border-bottom:1px solid #91744755;margin:18px 0;padding:9px 0}.pack-stats>span{color:#b4c4c3;align-items:center;gap:6px;padding:5px 0;font-size:11px;display:flex}.pack-stats svg{color:#e6ba80}.pack-stats b{color:#f4e8d0;margin-left:auto;font-size:11px}.section-label{text-align:left;letter-spacing:.13em;color:#bda880;margin-bottom:8px;font-size:9px;display:block}.meal-pocket{text-align:left;background:#0e222e;border:1px solid #5e6a68;border-radius:4px;align-items:center;gap:7px;min-height:64px;padding:6px;display:flex}.meal-pocket>svg{color:#526b75;flex-shrink:0}.meal-pocket span{color:#e8d6b0;font-size:11px}.meal-pocket small{color:#99adb5;margin-top:4px;font-size:9px;line-height:1.5;display:block}.game-dialog .hero-perk{color:#92a8b1;margin-top:15px;font-size:10px;font-style:italic;line-height:1.5}.pack-storage{min-width:0}.pack-category{gap:3px;margin-bottom:18px;display:flex}.pack-category button{color:#a4b9be;background:#122633;border:1px solid #4f6269;border-radius:3px;flex:1;padding:8px 0;font-size:11px}.pack-category button[aria-pressed=true]{color:#ffe1a5;background:#4b493b;border-color:#c39d61}.pack-section-heading{color:#c4ad80;letter-spacing:.14em;justify-content:space-between;gap:5px;margin-bottom:10px;font-size:9px;display:flex}.pack-section-heading small{color:#829ba6;letter-spacing:0;font-size:9px}.inventory-grid{background:#10232e;border:1px solid #49606a;border-radius:5px;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;padding:10px;display:grid;box-shadow:inset 0 2px 9px #0005}.inventory-slot{aspect-ratio:1;background:radial-gradient(at bottom,#344b54,#192e3b 75%);border:1px solid #65747a;border-radius:4px;place-items:center;min-width:0;padding:3px;display:grid;position:relative;box-shadow:inset 0 0 0 2px #10212c,inset 0 0 9px #0005}.inventory-slot>.loot-art{filter:drop-shadow(0 2px 1px #0004);width:100%;max-width:55px;height:100%}.inventory-slot b{color:#fff0d3;text-shadow:1px 1px #08121c,-1px -1px #08121c;font-size:11px;font-weight:800;position:absolute;bottom:3px;right:5px}.inventory-slot i{color:#173529;background:#99d8aa;border:1px solid #113e36;border-radius:2px;place-items:center;display:grid;position:absolute;top:3px;left:3px}.inventory-slot.inspected{border:2px solid var(--item-color,#f0ce8e);padding:2px;box-shadow:inset 0 0 12px #e9cf6e22,0 0 0 1px #091925,0 0 12px #ffe39d22}.inventory-slot:not(.empty-slot):hover{background:#3c5360;border-color:#ffe3a4}.inventory-slot.unowned>.loot-art{opacity:.32}.inventory-slot.unowned b{color:#7d919b}.empty-slot{background:#142936;border-color:#344e5b}.empty-slot span{color:#738c92;opacity:.16;font-size:24px}.pack-footnote{color:#829eaa;align-items:center;gap:5px;margin-top:13px;font-size:9px;display:flex}.pack-footnote span{margin-right:auto}.pack-footnote kbd{color:#e9cf99;background:#122532;border:1px solid #657071;border-radius:3px;padding:2px 5px}.item-inspector{background:linear-gradient(#162c39,#122431);border:1px solid #645d4b;border-top:2px solid #c49b5b;border-radius:4px;flex-direction:column;align-self:stretch;align-items:stretch;min-width:0;padding:15px;display:flex}.inspector-art{aspect-ratio:1.25;background:radial-gradient(ellipse at center, var(--item-color), transparent 70%);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.inspector-art{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--item-color) 19%, transparent), transparent 70%)}}.inspector-art{margin-bottom:12px}.inspector-art svg{filter:drop-shadow(0 6px 5px #0004)}.item-category{letter-spacing:.17em;text-transform:uppercase;color:#8fa7b3;font-size:9px}.game-dialog .item-inspector h3{margin:7px 0 10px;font-size:23px;line-height:1.2}.game-dialog .item-inspector p{color:#b7c4c9;min-height:70px;margin:0 0 12px;font-size:12px;line-height:1.6}.item-quantity{color:#8da5b0;border-top:1px solid #60707566;border-bottom:1px solid #60707566;justify-content:space-between;align-items:center;margin-bottom:16px;padding:11px 0;font-size:11px;display:flex}.item-quantity strong{color:#f2dbb0;font-size:16px}.item-inspector .primary,.item-inspector .secondary{gap:6px;padding:10px 6px;font-size:12px}.item-hint,.inventory-exit small{color:#8ea4af;font-size:10px;line-height:1.6}.inventory-exit{margin-top:auto;padding-top:18px}.inventory-exit .secondary{width:100%;margin-bottom:8px}.inventory-exit small{text-align:center;display:block}.quiet-topbar,.in-dungeon .quiet-topbar{background:linear-gradient(#10253966,#0000)}.quiet-topbar .wordmark{color:#ffe3a6;text-shadow:0 2px #152638,0 0 12px #10223399}.quiet-topbar .wordmark>svg{color:#edcc86}.quiet-topbar .utility button,.touch-controls button{color:#efd09a;background:linear-gradient(#314d5cf5,#182e3ef5);border:1px solid #aa8e5f;border-radius:5px;position:relative;box-shadow:0 2px #091a25,inset 0 1px #ffffff26}.quiet-topbar .utility button:hover{background:#405a62}.utility button kbd{color:#dec18b;font-size:8px;line-height:1;position:absolute;bottom:1px;right:3px}.day-chip{color:#f7dba0;background:linear-gradient(#304a5af5,#152b3bf5);border:2px solid #b6955d;border-radius:5px;box-shadow:0 2px #10212e,inset 0 1px #fff2}.quiet-welcome{width:285px;padding:24px}.quiet-welcome h1{color:#ffe2a1;letter-spacing:1px;text-shadow:0 2px #0c1c28;margin:9px 0 23px;font-size:41px}.game-shell .companion-button{background:radial-gradient(#5b6a60,#1a3444)!important;border-radius:8px!important}.companion-button img{object-fit:contain;border-radius:4px}.farm-dock{gap:13px;padding:9px 12px}.farm-dock .seed-slot,.farm-dock .supply-slots button{background:linear-gradient(#243e4c,#102532);border:1px solid #667c80;border-radius:4px;width:51px;height:56px;box-shadow:inset 0 0 0 2px #10232f}.farm-dock .seed-slot.active{border:2px solid #f2d08b;box-shadow:inset 0 0 10px #ddbe6922,0 0 0 1px #071622}.farm-dock .seed-slot b,.farm-dock .supply-slots b{color:#fff0cd;text-shadow:1px 1px #06131a;font-size:11px;position:absolute;bottom:3px;right:4px}.seed-slot kbd{color:#adc0c8;font-size:9px;position:absolute;top:3px;left:4px}.farm-dock .seed-slot svg,.farm-dock .supply-slots svg{width:36px;height:36px}.tend-slot .bed-selector{color:#a7bac2;padding-bottom:7px;font-size:10px}.farm-dock .compact-tend{gap:5px;padding:8px;font-size:12px}.farm-dock .compact-tend kbd{color:#533a24;background:#b8894d33;border:1px solid #a77a46;border-radius:2px;padding:1px 4px}.traversal-actions button{color:#e8cc95}.traversal-actions kbd{color:#c9b790}.vitals>img{object-fit:contain;background:#536665;border:1px solid #b1915a;border-radius:4px}.vitals-bars>div:first-child{color:#ffb2a3}.vitals-bars span{color:#efd18f}.health-progress{border:1px solid #597f70;background:#0a2027!important;border-radius:3px!important;height:10px!important}.health-progress [data-slot=progress-indicator]{background:linear-gradient(#7bea99,#43ad6f)!important}.xp-progress{background:#0c2032!important;height:4px!important}.xp-progress [data-slot=progress-indicator]{background:#c39cff!important}.combat-belt{gap:5px;max-width:calc(100% - 340px);padding:7px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.combat-belt button{border:1px solid #61747c;border-bottom:2px solid var(--item-color,#b49861);width:46px;min-width:0;height:49px;color:var(--item-color,#efd59c);background:linear-gradient(#29424e,#112634);border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:4px;display:flex}.combat-belt button:hover{background:#3b5662;border-color:#f5dba1}.combat-belt button>svg{flex-shrink:0}.combat-belt button>span{letter-spacing:2px;font-size:7px;line-height:1}.combat-belt kbd{color:#deca9f;font-size:9px}.game-shell .toast{color:#f5dfb5;background:#193441f2;border:1px solid #ac8d58;border-radius:5px}.game-dialog .recipe,.game-dialog .hero-option,.game-dialog .destination,.game-dialog .equipped-items>span,.game-dialog .combination>span,.game-dialog .result-loot>div,.game-dialog .upgrade-options button{color:#eadcbf;background:linear-gradient(140deg,#263f4c,#162d3b);border:1px solid #6d756c;border-radius:5px;box-shadow:inset 0 1px #fff1}.game-dialog .recipe-icon{background:radial-gradient(#71614666,#172d3b);border:1px solid #847658;border-radius:4px}.game-dialog .recipe small,.game-dialog .hero-option>span,.game-dialog .hero-option .choose-label,.game-dialog .equipped-items small,.game-dialog .combination small,.game-dialog .result-stats,.game-dialog .packed-note,.game-dialog .difficulty,.game-dialog .unlock-hint,.game-dialog .bed-state{color:#abbec1}.game-dialog .hero-option.chosen,.game-dialog .equipped{background:linear-gradient(#4b5140,#283c3d)!important;border-color:#e1bd76!important}.game-dialog .hero-option img{background:radial-gradient(#7c87784d,#0000);border-radius:3px}.game-dialog .hero-option .choose-label,.game-dialog .credits,.game-dialog .build-summary,.game-dialog .evolution-book article{border-color:#8b79544d}.game-dialog .hero-option.chosen .choose-label{color:#f5d69a}.game-dialog .eyebrow,.game-dialog .credits a,.game-dialog .help-content li strong{color:#e9cd99}.game-dialog .bramble{background:linear-gradient(140deg,#3b3e57,#232d42);border-color:#8e799e}.game-dialog .destination-number{color:#bda477}.game-dialog .recipes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.game-dialog .recipe{flex-direction:column;align-items:stretch;gap:13px;padding:17px 14px}.game-dialog .recipe-icon{align-self:center;width:65px;height:65px}.game-dialog .recipe h3{font-size:21px}.game-dialog .recipe-actions{flex-direction:row;min-width:0;margin:auto 0 0}.game-dialog .recipe-actions button{flex:1;min-width:0}.game-dialog .dialog-note{grid-column:1/-1;margin-top:2px;font-size:11px}.game-dialog .plot-grid .plot-cell{color:#81988e;background:#26343a;border-color:#796b50;border-radius:4px}.game-dialog .plot-grid .plot-cell.selected{background:#4f5141;border-color:#f0cd84;box-shadow:0 0 0 1px #071a24}.game-dialog .plot-grid .plot-cell.ripe{background:#3d5847}.game-dialog .evolution-book{grid-template-columns:1fr 1fr;gap:12px;display:grid}.game-dialog .evolution-book>p{grid-column:1/-1}.game-dialog .evolution-book article{background:#162d3b;border:1px solid #4e6269;border-radius:4px;padding:14px}.game-dialog .evolution-book article h3{color:#eed6a4}.game-dialog .evolution-book .recipe-evolved{background:#3a483b;border-color:#bca16b}.game-dialog .combination{gap:6px}.game-dialog .combination>span{padding:6px;font-size:10px}.game-dialog .combination>span svg{width:18px}.game-dialog .combination .ingredient-ready{color:#b5eaa9;border-color:#92bb86}.game-dialog .equipment-choices button{border-top:3px solid #b69965;padding:18px;box-shadow:inset 0 0 0 2px #102430}.game-dialog .equipment-choices button:hover{background:linear-gradient(#40585e,#243d4a);border-color:#f3d58f}.game-dialog .equipment-choices h3{color:#ffe1a0}.game-dialog .equipment-choices .choice-level,.game-dialog .equipment-choices .choice-combo{color:#a8bec6}.game-dialog .equipment-choices .choice-icon{border:2px solid #efd499;border-radius:5px;box-shadow:0 0 0 2px #101e2a,0 5px 12px #0003}.game-dialog .equipment-choices .evolution-choice{background:linear-gradient(#4d4d3b,#27363d);border-color:#efd17a;box-shadow:0 0 22px #d4b56833}.game-dialog .equipment-choices .choice-select{color:#f2d599;border-color:#98794c;font-size:12px}.game-dialog .result-loot strong{color:#ffdf9a}.game-dialog .result-loot span{color:#afc0c3}.game-dialog .build-summary h3 small,.game-dialog .evolution-book h3 small,.game-dialog .credits small{color:#9cb0b7}.game-shell .pause-card>svg{color:#e6c585}.game-shell .error-panel p{color:#bbcbcd}@media (max-width:1000px){.combat-belt{max-width:calc(100% - 40px)}}@media (max-width:850px){.rpg-inventory{grid-template-columns:150px minmax(0,1fr);gap:16px}.item-inspector{grid-column:1/-1;grid-template-columns:95px 1fr 155px;column-gap:18px;padding:14px;display:grid}.inspector-art{grid-area:1/1/6;align-self:center;margin:0}.item-category,.game-dialog .item-inspector h3,.game-dialog .item-inspector p{grid-column:2}.game-dialog .item-inspector p{min-height:0;margin:0}.item-quantity{grid-area:1/3/3;margin:0 0 10px}.item-inspector>.primary,.item-hint{grid-area:3/3}.inventory-exit{grid-area:3/3/5;padding:0}.game-dialog .evolution-book{grid-template-columns:1fr}.game-dialog .recipe-actions{flex-direction:column}}@media (max-width:600px){.game-dialog{max-height:calc(92dvh / var(--ui,1));gap:9px!important;max-width:calc(100% - 24px)!important;padding:18px!important}.game-dialog.inventory-dialog{width:calc(100% - 24px)}.game-dialog .dialog-title{font-size:25px!important}.menu-kicker{font-size:8px}.game-menu-tabs{gap:4px;padding-bottom:9px}.game-menu-tabs button{flex-direction:column;gap:3px;min-width:43px;padding:9px 4px;font-size:9px}.game-menu-tabs button svg{width:16px;height:16px}.rpg-inventory{grid-template-columns:1fr;gap:14px}.pack-character{text-align:left;grid-template-columns:74px 1fr;column-gap:15px;display:grid}.character-crest{grid-area:1/1/4;margin:0 0 4px}.crest-level{padding:3px 9px;font-size:8px;bottom:-9px}.pack-character h2{margin:0 0 3px;font-size:23px}.hero-title{font-size:8px}.pack-stats{border-bottom:0;grid-column:2;gap:13px;margin:5px 0 0;padding:3px 0;display:flex}.pack-stats>span{gap:4px;font-size:9px}.pack-stats b{font-size:9px}.pack-stats svg{width:12px}.packed-meal{grid-column:1/-1;margin-top:13px}.packed-meal .section-label{display:none}.meal-pocket{min-height:40px;padding:3px 7px}.meal-pocket>.loot-art{width:34px;height:34px}.meal-pocket>span{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.meal-pocket small{margin:0}.game-dialog .hero-perk{display:none}.pack-category{margin:0 0 12px}.pack-category button{padding:7px 0;font-size:10px}.inventory-grid{gap:6px;padding:8px}.inventory-slot b{font-size:10px}.pack-footnote{margin-top:9px;font-size:8px}.item-inspector{grid-template-columns:66px 1fr;gap:3px 12px;padding:12px}.inspector-art{grid-area:1/1/4}.inspector-art svg{width:66px;height:66px}.item-category{font-size:8px}.game-dialog .item-inspector h3{margin:4px 0;font-size:20px}.game-dialog .item-inspector p{font-size:11px}.item-quantity{grid-area:auto/1/auto/-1;margin:9px 0;padding:8px 0}.item-inspector>.primary,.item-hint,.inventory-exit{grid-area:auto/1/auto/-1}.inventory-exit{padding-top:7px}.quiet-topbar .utility{gap:5px}.quiet-topbar .utility button{width:31px;height:33px}.farm-dock{gap:7px;padding:7px}.farm-dock .seed-slot,.farm-dock .supply-slots button{width:35px;height:49px}.farm-dock .seed-slot svg,.farm-dock .supply-slots svg{width:29px;height:29px}.farm-dock .seed-slot b,.farm-dock .supply-slots b{font-size:10px;bottom:2px;right:3px}.seed-slot kbd{font-size:8px;top:2px;left:3px}.tend-slot{width:108px}.farm-dock .compact-tend{padding:8px 5px;font-size:11px}.tend-slot .bed-selector{font-size:9px}.combat-belt{gap:3px;max-width:calc(100% - 24px);padding:5px;bottom:13px}.combat-belt button{width:34px;height:44px;padding:3px}.combat-belt button>svg{width:22px;height:22px}.combat-belt button>span{letter-spacing:1px}.game-dialog .recipes{grid-template-columns:1fr;gap:9px}.game-dialog .recipe{grid-template-columns:53px 1fr;gap:9px;padding:12px;display:grid}.game-dialog .recipe-icon{grid-row:1/3;width:49px;height:49px}.game-dialog .recipe h3{font-size:19px}.game-dialog .recipe-actions{flex-direction:row;grid-column:2}.game-dialog .equipment-choices button{padding:12px}.game-dialog .hero-option h3{font-size:17px}}@media (max-width:380px){.inventory-grid{gap:4px;padding:5px}.farm-dock{gap:4px;padding:6px}.farm-dock .seed-slot{width:32px}.farm-dock .supply-slots button{width:29px}.tend-slot{width:100px}.combat-belt button{width:30px}.quiet-topbar .utility{gap:4px}.quiet-topbar .utility button{width:29px}}.skill-art-icon{object-fit:contain;vertical-align:middle;-webkit-user-select:none;user-select:none;pointer-events:none;border-radius:5px;flex-shrink:0;display:inline-block}.skill-art-icon.evolved-art{filter:saturate(1.2)drop-shadow(0 0 10px #ffe5a877)}.combat-belt .skill-art-icon{border-radius:3px;width:29px!important;height:29px!important}.game-dialog.power-dialog{width:calc(calc(100vw / var(--ui,1)) - 24px);max-height:calc(calc(100dvh / var(--ui,1)) - 24px);overflow-x:hidden;background:radial-gradient(at 50% 0,#40544c66,#0000 55%),linear-gradient(#172d3dfc,#0d1e2cfc)!important;border-color:#aa8c55!important;gap:14px!important;max-width:960px!important;padding:20px!important}.power-heading{justify-content:center;align-items:center;gap:12px;display:flex}.game-dialog.power-dialog .dialog-title{padding:0;font-size:28px!important;line-height:1.2!important}.power-level{color:#ffe4a5;background:#473e2c;border:1px solid #eed09a;border-radius:6px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.game-dialog.power-dialog [data-slot=dialog-description].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}.level-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;padding:4px 0;display:grid}.level-card{text-align:left;border:2px solid #657777;border-top-color:var(--skill-color);color:#f4e6c7;background:radial-gradient(ellipse at 50% 22%, var(--skill-color), transparent 45%), linear-gradient(145deg, #29414d, #142938 60%);border-radius:8px;flex-direction:column;min-width:0;padding:14px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.level-card{background:radial-gradient(ellipse at 50% 22%, color-mix(in srgb, var(--skill-color) 13%, transparent), transparent 45%), linear-gradient(145deg, #29414d, #142938 60%)}}.level-card{isolation:isolate;animation:.3s backwards power-card-enter;animation-delay:calc(var(--card-index)*65ms);box-shadow:0 3px 0 1px #081620,inset 0 0 0 3px #102331,0 10px 25px #06121c44}.level-card:before{content:"";pointer-events:none;z-index:-1;border:1px solid #e6d59a18;border-radius:4px;position:absolute;inset:6px}.game-dialog .level-card{transition:transform .15s,border-color .15s,box-shadow .15s,opacity .15s}.level-card:hover:not(:disabled){border-color:var(--skill-color);box-shadow:0 3px 0 1px #081620, inset 0 0 0 3px #102331, 0 0 25px var(--skill-color);transform:translateY(-3px)}.level-card:focus-visible{border-color:var(--skill-color);box-shadow:0 3px 0 1px #081620, inset 0 0 0 3px #102331, 0 0 25px var(--skill-color);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.level-card:hover:not(:disabled){box-shadow:0 3px 0 1px #081620, inset 0 0 0 3px #102331, 0 0 25px color-mix(in srgb, var(--skill-color) 18%, transparent)}.level-card:focus-visible{box-shadow:0 3px 0 1px #081620, inset 0 0 0 3px #102331, 0 0 25px color-mix(in srgb, var(--skill-color) 18%, transparent)}}.card-topline{color:var(--skill-color);justify-content:space-between;align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex}.card-topline>span{align-items:center;gap:8px;display:flex}.card-level{color:#b5c8cc;font-weight:400}.card-topline kbd{color:#c7d3cc;background:#0d222f;border:1px solid #80928b66;border-radius:3px;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.level-art{place-items:center;margin:8px 0;display:grid;position:relative}.level-art:before{content:"";border:1px solid var(--skill-color);position:absolute;inset:2px 20px}@supports (color:color-mix(in lab, red, red)){.level-art:before{border:1px solid color-mix(in srgb, var(--skill-color) 25%, transparent)}}.level-art:before{border-radius:50%}.level-art .skill-art-icon,.level-art>svg{border-radius:16px;max-width:100%;position:relative;width:clamp(64px, calc(17dvh / var(--ui,1)), 128px)!important;height:clamp(64px, calc(17dvh / var(--ui,1)), 128px)!important}.level-art .skill-art-icon{mix-blend-mode:lighten;box-shadow:0 5px 20px #07152055}.card-name{color:#ffebc2;letter-spacing:-.3px;font-family:Georgia,serif;font-size:24px;line-height:1.15}.card-effect{color:#c0cfd1;margin:8px 0 12px;font-size:14px;line-height:1.4}.card-synergy{border-top:1px solid #56707866;align-items:center;gap:6px;min-height:33px;margin-top:auto;padding-top:8px;display:flex}.card-synergy strong{color:#bbd0d2;min-width:0;font-size:12px;font-weight:400}.card-synergy>svg{color:#849fa7;flex-shrink:0}.card-synergy>.skill-art-icon{flex-shrink:0}.card-synergy.synergy-owned{border-color:#99c28755}.synergy-owned>svg{color:#a8d697}.awakening-card{background:radial-gradient(at 50% 20%,#94723166,#0000 65%),linear-gradient(145deg,#484d42,#182b36);border-color:#daba79;box-shadow:0 0 25px #efc86d22,inset 0 0 0 3px #293431}.awakening-card .card-name{color:#ffe39c}.game-dialog .level-card:disabled{opacity:1;cursor:default}.has-selection .level-card:not(.card-selected){opacity:.3;transform:scale(.97)}.level-card.card-selected{box-shadow:0 0 45px var(--skill-color);border-color:#fff0b5}@supports (color:color-mix(in lab, red, red)){.level-card.card-selected{box-shadow:0 0 45px color-mix(in srgb, var(--skill-color) 40%, transparent)}}.level-card.card-selected{transform:translateY(-3px)}.card-selected:after{content:"";pointer-events:none;background:#ffedb344;border-radius:6px;animation:.18s ease-out forwards claim-flash;position:absolute;inset:0}@keyframes power-card-enter{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:none}}@keyframes claim-flash{0%{opacity:1}to{opacity:0}}@media (max-width:600px){.game-dialog.power-dialog{gap:8px!important;padding:12px!important}.game-dialog.power-dialog .dialog-title{font-size:24px!important}.level-choice-grid{grid-template-columns:1fr;gap:8px}.level-card{grid-template-columns:64px minmax(0,1fr);gap:4px 10px;padding:10px;display:grid}.card-topline{grid-column:2;font-size:12px}.card-topline kbd{width:19px;height:19px}.level-art{grid-area:1/1/5;align-self:center;margin:0}.level-art:before{display:none}.level-art .skill-art-icon,.level-art>svg{border-radius:10px;width:64px!important;height:64px!important}.card-name{grid-column:2;font-size:20px}.card-effect{grid-column:2;margin:0;font-size:13px;line-height:1.3}.card-synergy{grid-column:2;min-height:26px;padding-top:3px}.card-synergy .skill-art-icon{width:20px!important;height:20px!important}}@media (max-height:500px) and (min-width:601px){.game-dialog.power-dialog{gap:6px!important;padding:12px!important}.level-card{padding:10px}.level-art .skill-art-icon,.level-art>svg{width:60px!important;height:60px!important}.level-art{margin:3px 0}.card-name{font-size:20px}.card-effect{margin:5px 0 7px;font-size:13px}.card-synergy{min-height:28px;padding-top:4px}}@media (prefers-reduced-motion:reduce){.level-card,.card-selected:after{animation:none!important}.game-dialog .level-card{transition:none}.level-card:hover:not(:disabled),.level-card.card-selected,.has-selection .level-card:not(.card-selected){transform:none}.level-card:focus-visible{transform:none}}.game-dialog.inventory-dialog{width:calc(100% - 32px);gap:15px!important;max-width:600px!important;padding:22px!important}.inventory-dialog .dialog-title{text-transform:none;letter-spacing:0;padding-right:35px;font-size:25px!important}.simple-inventory{flex-direction:column;gap:14px;display:flex}.simple-inventory .inventory-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:10px}.simple-inventory .inventory-slot{min-height:0}.simple-inventory .inventory-slot>.loot-art{max-width:58px}.simple-inventory .empty-slot{opacity:.45}.pack-selection{border-top:1px solid #ac8d5855;align-items:center;gap:12px;min-height:70px;padding-top:12px;display:flex}.pack-selection>.loot-art{flex-shrink:0}.pack-selection>div{flex:1;min-width:0}.game-dialog .pack-selection h3{margin:0 0 5px;font-size:20px;line-height:1.2}.game-dialog .pack-selection p{color:#a6bac1;margin:0;font-size:11px;line-height:1.4}.pack-selection .primary{flex-shrink:0;gap:6px;width:auto;min-width:90px;padding:10px 12px;font-size:12px}.simple-pack-exit{border-top:1px solid #ac8d5833;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.simple-pack-exit>span{color:#9eb4be;font-size:10px}.simple-pack-exit .secondary{padding:8px 12px;font-size:11px}.game-dialog .empty-pack{text-align:center;color:#b0c2c7;margin:8px 0;font-size:12px}@media (max-width:600px){.game-dialog.inventory-dialog{gap:12px!important;max-width:calc(100% - 24px)!important;padding:17px!important}.simple-inventory .inventory-grid{gap:6px;padding:8px}.pack-selection{gap:8px}.pack-selection>.loot-art{width:36px;height:36px}.game-dialog .pack-selection h3{font-size:17px}.game-dialog .pack-selection p{font-size:10px}.pack-selection .primary{min-width:70px;padding:9px 8px;font-size:11px}}@media (max-width:380px){.simple-inventory .inventory-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pack-selection>.loot-art{display:none}}.island-interact{color:#f7dfa8;align-items:center;gap:12px;padding:12px 22px;font-size:14px;display:flex;position:absolute;bottom:27px;left:50%;transform:translate(-50%)}.island-interact kbd{color:#ffe0a0;background:#162b38;border:1px solid #d2b47b;border-radius:4px;place-items:center;width:27px;height:29px;display:grid;box-shadow:0 2px #081b29}.game-dialog.service-dialog{width:calc(100% - 32px);max-width:630px!important;padding:23px!important}.service-dialog .dialog-title{text-transform:none;font-size:25px!important}.companion-talk{grid-template-columns:110px 1fr;align-items:center;gap:15px;display:grid}.companion-talk img{object-fit:contain;background:radial-gradient(#5d6f63,#152b3b);border:1px solid #a38b58;border-radius:6px;width:110px;height:110px}.game-dialog .companion-talk p{color:#ffe0a0;margin:0 0 8px;font-family:Georgia,serif;font-size:24px}.companion-talk small{color:#b1c5c9;font-size:12px}.talk-actions{grid-column:1/-1;gap:9px;margin-top:6px;display:flex}.talk-actions .secondary{flex:1}.talk-actions .primary{flex:2;padding:12px 15px;font-size:13px}.island-portals{grid-template-columns:1fr 1fr;gap:13px;display:grid}.portal-choice{color:#e8d8b6;text-align:center;background:radial-gradient(at top,#356458,#152b38 75%);border:1px solid #8d9b79;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:230px;padding:23px 15px;display:flex}.portal-choice strong{font-family:Georgia,serif;font-size:21px;font-weight:400}.portal-choice>small{color:#c6ebbc;font-size:12px}.hollow-choice{background:radial-gradient(at top,#5c447e,#182a3b 75%);border-color:#9c85b8}.portal-gem{background:radial-gradient(#122b34,#48b8a0);border:5px solid #88e4b5;border-radius:50%;width:70px;height:86px;box-shadow:0 0 0 2px #152637,inset 0 0 20px #b7ffe477,0 0 25px #7affa822}.hollow-gem{background:radial-gradient(#28284f,#9270d3);border-color:#c1a0f8;box-shadow:0 0 0 2px #152637,inset 0 0 20px #d6b7ff77,0 0 25px #bb8fff22}.portal-choice .primary,.portal-choice .secondary{width:100%;margin-top:auto;padding:8px 15px;font-size:12px}.portal-cost{gap:12px;display:flex}.portal-cost>span{color:#c8badb;align-items:center;gap:5px;font-size:11px;display:flex}@media (max-width:600px){.game-dialog.service-dialog{padding:18px!important}.island-portals{gap:9px}.portal-choice{min-height:220px;padding:18px 10px}.portal-choice strong{font-size:19px}.portal-gem{width:59px;height:75px}.companion-talk{grid-template-columns:85px 1fr;gap:12px}.companion-talk img{width:85px;height:85px}.island-interact{padding:10px 17px;font-size:13px;bottom:18px}.farm-dock .tend-slot{width:106px}}.action-feedback-layer{z-index:90;pointer-events:none;position:fixed;inset:0;overflow:hidden}.action-popup{will-change:transform, opacity;pointer-events:none;filter:drop-shadow(0 3px 2px #10242b66);width:40px;height:40px;position:absolute;top:0;left:0}.action-visual{transform-origin:50% 75%;width:100%;height:100%;display:block}.action-visual img,.action-visual svg{object-fit:contain;width:100%;height:100%;display:block}.action-popup>b{color:#b6ffba;-webkit-text-stroke:3px #182e37;paint-order:stroke fill;text-shadow:0 2px #182e37;font:700 15px/1 Trebuchet MS,sans-serif;position:absolute;bottom:-2px;right:-12px}.action-popup>b.spent{color:#ffe0a1}.action-water .action-visual{animation:1.35s both action-pour}.action-plant .action-visual{animation:1.35s both action-plant}.action-harvest .action-visual,.action-soil .action-visual{animation:1.35s both action-sway}.action-coin .action-visual{animation:1.35s both action-coin}.action-fertilizer .action-visual{animation:1.35s both action-pour}.action-meal .action-visual,.action-unlock .action-visual{animation:1.35s both action-sway}@keyframes action-pour{0%{rotate:-18deg}25%,65%{rotate:14deg}85%,to{rotate:none}}@keyframes action-plant{0%{translate:0 -8px;rotate:-12deg}35%{translate:0 6px;rotate:12deg}65%,to{translate:0;rotate:none}}@keyframes action-sway{0%{rotate:-12deg}35%{rotate:9deg}70%,to{rotate:none}}@keyframes action-coin{0%{rotate:-12deg;scale:.45 1}35%{rotate:9deg;scale:1}65%{scale:.75 1}to{rotate:none;scale:1}}@media (prefers-reduced-motion:reduce){.action-visual{animation:none!important}}@media (max-width:600px){.action-popup{width:36px;height:36px}.action-popup>b{font-size:14px}}.companion-starter{color:#f0d7a1;align-items:center;gap:7px;margin-top:10px;font-size:12px;display:flex}.crop-art{object-fit:contain;filter:drop-shadow(0 2px 2px #07192466)}.forge-recipes{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.forge-recipes>div{background:#172d36;border:2px solid #b59861;border-radius:16px;flex-direction:column;align-items:center;gap:18px;padding:24px 12px;display:flex}.forge-recipes>div>svg{color:#ffd079}.forge-recipes .primary{width:100%}.forge-game{flex-direction:column;align-items:center;gap:14px;width:100%;max-width:480px;margin:auto;padding:12px;display:flex}.forge-stages{color:#80949e;gap:18px;display:flex}.forge-stages span{align-items:center;gap:5px;display:flex}.forge-stages .active{color:#ffce7c}.forge-workpiece{background:radial-gradient(#ff99272a,#0000 70%);place-items:center;width:220px;height:160px;display:grid;position:relative}.forge-workpiece>svg:first-child{color:#bac8cc;transform-origin:100% 100%;position:absolute;top:0;right:15px;transform:rotate(-30deg)}.forge-workpiece>svg:nth-child(2){filter:drop-shadow(0 0 12px #fc8b3455);position:relative;top:8px;transform:rotate(65deg)}.forge-anvil{clip-path:polygon(0 0,100% 0,86% 40%,62% 45%,62% 80%,85% 100%,20% 100%,40% 78%,40% 45%,12% 40%);background:#7d939e;border-top:4px solid #c1d1d7;width:170px;height:35px;position:absolute;bottom:0}.hammer-impact{animation:.25s ease-out forge-smash}.forge-marks{gap:14px;display:flex}.forge-marks span{color:#617a83;border:1px solid #617a83;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.forge-marks .good{color:#ffdb80;background:#645127;border-color:#ffdb80}.forge-marks .miss{color:#ce9d85;background:#453735}.forge-temperature,.forge-aim{background:#12202b;border:2px solid #71868d;border-radius:8px;width:100%;height:28px;position:relative;overflow:hidden}.forge-temperature>i{background:linear-gradient(90deg,#8b4834,#ff953f,#ffedb0);position:absolute;inset:0 auto 0 0}.forge-temperature>b,.forge-aim>b{background:#58cd7940;border:2px solid #abffc1;position:absolute;top:0;bottom:0}.forge-aim{height:42px}.forge-aim>i{background:#fff6d5;width:5px;position:absolute;top:0;bottom:0;transform:translate(-50%);box-shadow:0 0 8px #fff}.forge-action{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;min-height:54px}.forge-game>small{color:#c1d0d4}.forge-game .quality-odds{justify-content:center}@keyframes forge-smash{0%{transform:rotate(-65deg)}45%{transform:rotate(18deg)}to{transform:rotate(-30deg)}}@media (prefers-reduced-motion:reduce){.hammer-impact{animation:none}}@media (max-width:480px){.forge-recipes{gap:8px}.forge-recipes>div{padding:18px 8px}.forge-stages{gap:12px}}html,body{width:100%;height:100%;overflow:hidden}.game-shell{height:calc(100dvh / var(--ui,1));width:100%;min-height:0!important}:root:-webkit-full-screen{background:#142735}:root:fullscreen{background:#142735}.world{-webkit-user-select:none;user-select:none}.meal-combos{flex-wrap:wrap;gap:6px;display:flex}.meal-combos>span{color:#daf2b6;background:#284b3b;border:1px solid #86ba75;border-radius:6px;align-items:center;gap:5px;padding:5px 9px;font-size:12px;display:flex}.meal-variety,.cook-note{color:#dfca97;margin:8px 0;font-size:12px;display:block}.cook-recipes .cook-pair{background:#253e42;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:4px;display:flex}.cook-pair small{color:#e8c981!important}.craft-arcade{color:#fff0cf;flex-direction:column;gap:10px;width:100%;display:flex}.arcade-score{align-items:center;gap:10px;font-size:13px;display:flex}.arcade-score strong{flex:1;align-items:center;gap:8px;display:flex}.arcade-score>span{font-variant-numeric:tabular-nums;align-items:center;gap:5px;display:flex}.arcade-score button{color:#eedcae;background:#233942;border:1px solid #8a997f;border-radius:7px;place-items:center;padding:6px;display:grid}.skillet-board,.smith-board{isolation:isolate;outline-offset:3px;touch-action:none;-webkit-user-select:none;user-select:none;background:#18303d;border:2px solid #ae9567;border-radius:14px;height:320px;position:relative;overflow:hidden;box-shadow:inset 0 0 40px #0008}.kitchen-tiles{background:linear-gradient(90deg,#ffffff07 1px,#0000 1px) 0 0/48px 48px,linear-gradient(#ffffff07 1px,#0000 1px) 0 0/48px 48px,linear-gradient(#36545b,#152630) 0 0/100% 100%;position:absolute;inset:0}.burner{color:#ffc175;letter-spacing:3px;background:radial-gradient(at bottom,#ff9b32bb,#e4612533 65%,#0000 70%);border-bottom:6px solid #c46a3c;flex-direction:column;justify-content:flex-end;align-items:center;width:40%;height:28%;padding-bottom:8px;font-size:10px;display:flex;position:absolute;bottom:0;left:30%}.burner svg{filter:drop-shadow(0 0 8px #ff792c)}.hot .burner svg{color:#ff663b;animation:.3s infinite alternate pan-fire}.cool-zone{color:#6fbbc2;letter-spacing:2px;font-size:10px;position:absolute;bottom:20px}.cool-zone.left{left:6%}.cool-zone.right{right:6%}.skillet{z-index:2;pointer-events:none;width:31%;height:25px;position:absolute;top:78%;transform:translate(-50%)}.skillet-bowl{background:linear-gradient(#536571,#172530);border:4px solid #9eafb3;border-radius:5px 5px 65% 65%;position:absolute;inset:0;box-shadow:0 8px 12px #0006}.skillet-handle{background:#9d6942;border:3px solid #d39963;border-radius:6px;width:32%;height:12px;position:absolute;top:4px;left:92%;transform:rotate(-8deg)}.pan-piece{z-index:3;pointer-events:none;transition:filter .15s;position:absolute}.pan-piece.scorched{filter:sepia(.8)brightness(.55)}.pan-piece.cooked{filter:drop-shadow(0 0 5px #aff791)}.pan-piece>i{background:#0008;border-radius:3px;height:4px;display:block;overflow:hidden}.pan-piece>i>b{background:#9ddb79;height:100%;display:block}.pan-piece.coal{color:#fc9277;text-align:center;background:#272c37;border:3px solid #75574f;border-radius:6px;width:27px;height:27px;box-shadow:0 0 10px #f9763655}.arcade-float{z-index:5;pointer-events:none;white-space:nowrap;background:#162732d9;border:1px solid #debd78;border-radius:7px;padding:6px 12px;font-size:13px;font-weight:700;animation:.25s ease-out craft-pop;position:absolute;top:14%;left:50%;transform:translate(-50%)}.arcade-cover{z-index:10;text-align:center;background:linear-gradient(135deg,#112832f5,#1d3239f0);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex;position:absolute;inset:0}.arcade-cover>svg{color:#f1c573}.arcade-cover h3{color:#ffe4aa;margin:0;font:700 26px Georgia,serif}.arcade-cover>.primary{max-width:240px;padding:12px}.arcade-cover strong{color:#b7e7b1;font-size:24px}.arcade-cover.result{gap:8px}.arcade-cover.result h3{font-size:23px}.arcade-cover.result>span{align-items:center;gap:8px;display:flex}.arcade-rules{text-align:left;color:#d7ded4;flex-direction:column;gap:11px;font-size:13px;display:flex}.arcade-rules span{align-items:center;gap:10px;display:flex}.arcade-rules svg{color:#e7bd79;width:19px;height:19px}.arcade-meters{grid-template-columns:1fr 1fr;gap:14px;display:grid}.arcade-meters label{color:#ccd4cd;flex-wrap:wrap;align-items:center;gap:5px;font-size:11px;display:flex}.arcade-meter{background:#12232b;border:1px solid #7a8c8d;border-radius:5px;width:100%;height:12px;position:relative;overflow:hidden}.arcade-meter>i{background:linear-gradient(90deg,#429a91,#a6e492);height:100%;display:block}.arcade-meter.heat>i{background:linear-gradient(90deg,#7aabbb,#edb567,#f37f48)}.arcade-meter .heat-safe{left:38%;border:2px solid #b9ef94;width:52%;position:absolute;inset-block:0}.arcade-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.arcade-actions button{touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:8px;display:flex;padding:11px!important}.arcade-actions kbd,.forge-toolbox kbd{color:inherit;background:#0002;border-radius:3px;padding:2px 4px;font-size:10px}.arcade-actions .held{background:#724a2a}.arcade-footer{color:#b7c7c8;justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.arcade-footer .cook-cancel{margin:0;padding:5px;font-size:12px}.smith-board{background:radial-gradient(at 50% 30%,#40525a,#162a33 80%)}.smith-caption{color:#d4bf94;letter-spacing:1px;justify-content:space-between;gap:8px;font-size:10px;display:flex;position:absolute;top:14px;left:18px;right:18px}.smith-caption b{color:#c2eba5;letter-spacing:0}.smith-grid{z-index:2;grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(9,1fr);gap:3px;display:grid;position:absolute;inset:18% 9% 14%}.smith-grid button{color:#fff4cb;touch-action:none;opacity:1;background:#13232a88;border:1px solid #ffffff12;border-radius:4px;place-items:center;padding:0;display:grid;position:relative}.smith-grid button.metal{background:linear-gradient(145deg, rgba(255, 145, 66, var(--metal-heat)), #70665b);border-color:#bd9471;box-shadow:inset 0 2px #fff4,inset 0 -3px #0004}.smith-grid button.target{outline-offset:-3px;outline:2px solid #f8d272}.smith-grid button.empty.target{color:#e8bf94;background:#4e3234;border-style:dashed}.smith-grid button.aimed{z-index:3;box-shadow:0 0 0 2px #8be5e9,inset 0 0 8px #8be5e940}.smith-grid button.charging{filter:brightness(1.3);transform:scale(.95)}.smith-grid button.excess.metal:after{content:"";pointer-events:none;background:#2a1f1788;width:35%;height:2px;position:absolute;transform:rotate(-45deg)}.smith-bench{clip-path:polygon(0 0,100% 0,88% 55%,68% 65%,68% 100%,32% 100%,32% 65%,12% 55%);background:linear-gradient(#8a9698,#344752);height:13%;position:absolute;bottom:4%;left:4%;right:4%}.smith-hammer{color:#e3c28c;z-index:4;pointer-events:none;transform-origin:100% 100%;position:absolute;top:4%;right:2%}.forge-toolbox{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.forge-toolbox button{color:#d8dfd4;background:#203741;border:1px solid #68868c;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:9px 4px;font-size:12px;display:flex}.forge-toolbox button[aria-pressed=true]{color:#ffecb7;background:#605035;border-color:#e4c27a}.quench-game{justify-content:center;align-items:center;gap:28px;height:100%;padding:30px;display:flex}.quench-key{color:#f5c572;flex-direction:column;align-items:center;gap:15px;display:flex}.quench-key>svg:last-child{color:#78cddd}.quench-tank{touch-action:none;background:#13232e;border:4px solid #91abb2;border-radius:12px;width:100px;height:240px;position:relative;overflow:hidden}.quench-water{background:linear-gradient(#6acbd488,#254f87);width:100%;transition:none;position:absolute;bottom:0}.quench-zone{background:#75d88044;border-block:2px solid #b7f48b;width:100%;position:absolute}.quench-marker{background:#fff5d2;height:5px;position:absolute;left:0;right:0;transform:translateY(50%);box-shadow:0 0 10px #fff}.quench-tank>span{text-align:center;color:#cce7d2;letter-spacing:2px;pointer-events:none;font-size:10px;position:absolute;inset:45% 0 auto}.quench-rating{flex-direction:column;gap:8px;width:80px;display:flex}.quench-rating b{color:#b8ecab;font-size:28px}.quench-rating small{color:#9fbec7;font-size:11px}.quench-progress{height:9px}.dip-button{touch-action:none;-webkit-user-select:none;user-select:none;gap:8px!important;padding:13px!important;font-size:12px!important}@keyframes pan-fire{to{transform:scale(1.08)rotate(3deg)}}@keyframes craft-pop{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media (max-height:740px){.skillet-board,.smith-board{height:270px}.craft-arcade{gap:7px}.arcade-cover{gap:8px;padding:12px}.arcade-cover h3{font-size:23px}.quench-tank{height:210px}.arcade-rules{gap:7px}.arcade-score strong{font-size:12px}}@media (max-width:480px){.skillet-board,.smith-board{height:280px}.arcade-score{gap:6px}.arcade-score strong{font-size:12px}.smith-grid{gap:2px;left:4%;right:4%}.smith-caption{font-size:9px;left:12px;right:12px}.forge-toolbox button{gap:4px;font-size:11px}.arcade-actions kbd{display:none}.arcade-footer>span{font-size:9px}.quench-game{gap:14px}.quench-tank{height:220px}.arcade-cover h3{font-size:23px}}@media (prefers-reduced-motion:reduce){.hot .burner svg,.arcade-float,.smith-hammer{animation:none}.pan-piece{transition:none}}.plated-food{z-index:4;pointer-events:none;justify-content:center;gap:6px;display:flex;position:absolute;top:9px;left:12px;right:12px}.plated-food>span{background:#10283266;border:1px solid #aac3b444;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.plated-food>span.filled{background:#355944;border-color:#b8e7a0}html{zoom:var(--ui,1)}.world{zoom:calc(1 / var(--ui,1))}.soft-cursor{z-index:2147483647;pointer-events:none;will-change:transform;filter:drop-shadow(0 1px 1px #0006);margin:-1px 0 0 -11px;position:fixed;top:0;left:0}.soft-cursor img{display:block}@media (pointer:fine){html,html *{cursor:url(/assets/ui/cursor-40.png) 11 1,auto!important;cursor:image-set(url(/assets/ui/cursor-40.png) 1dppx, url(/assets/ui/cursor-80.png) 2dppx) 11 1, auto!important}html :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]),textarea,[contenteditable=true]){cursor:text!important}}html body .game-shell.menu-open *,html body .game-shell.menu-open :before,html body .game-shell.menu-open :after{animation-play-state:paused!important}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-x-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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}@keyframes scroll-fade-reveal-b{0%{--scroll-fade-b:var(--_scroll-fade-size-b,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}to{--scroll-fade-b:0px}}@keyframes scroll-fade-reveal-s{0%{--scroll-fade-s:0px}to{--scroll-fade-s:var(--_scroll-fade-size-s,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}}@keyframes scroll-fade-reveal-e{0%{--scroll-fade-e:var(--_scroll-fade-size-e,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}to{--scroll-fade-e:0px}}@keyframes tw-shimmer{0%{background-position:100% 0}to{background-position:0 0}}:root{--game-ink:#163b3e;--game-panel:#20494a;--game-gold:#ffe3a2;--game-brass:#d3b777;--game-text:#fff8e5;--game-muted:#c3d6cc}.game-shell,.game-dialog{font-family:"Trebuchet MS", var(--font-geist-sans), sans-serif}.game-shell .panel{color:#244b48;background:#fff8e9f2;border:3px solid #fffef2;border-radius:17px;box-shadow:0 4px #2d6268,0 7px 18px #22485830}.game-shell .quiet-topbar{pointer-events:none;background:0 0;gap:16px;padding:18px 22px}.quiet-topbar>*{pointer-events:auto}.quiet-topbar .wordmark{color:#fff7df;filter:drop-shadow(0 3px #285667);gap:7px;height:48px}.quiet-topbar .wordmark>svg{color:#ffdf95;stroke-width:2.3px;width:40px;height:40px;display:block}.quiet-topbar .wordmark strong{letter-spacing:-1.3px;-webkit-text-stroke:1px #345b68;paint-order:stroke fill;font-family:Georgia,serif;font-size:37px}.game-shell .day-chip{color:#345950;background:#fdf4df;border:3px solid #fffff3;border-radius:15px;gap:8px;padding:11px 16px;font-size:14px;top:20px;box-shadow:0 4px #376970,0 5px 15px #21475224}.day-chip svg{color:#e5a534;fill:#ffe4a0}.quiet-topbar .utility{gap:8px}.quiet-topbar .utility button{width:44px;height:43px;position:relative;box-shadow:0 4px #35696a,0 5px 10px #183d4520;color:#34625b!important;background:linear-gradient(#fffdf2,#eee5cd)!important;border:3px solid #fffef4!important;border-radius:13px!important}.quiet-topbar .utility button:hover{transform:translateY(-1px);background:#fff5c7!important}.quiet-topbar .utility kbd{color:#4e7569;font:800 9px/1 Trebuchet MS,sans-serif;position:absolute;bottom:2px;right:3px}:is(.game-shell button:focus-visible,.game-dialog button:focus-visible){outline-offset:4px;outline:3px solid #ffe290}.game-shell .primary,.game-dialog .primary{text-shadow:0 2px #147f7480;font-family:Trebuchet MS,sans-serif;font-weight:900;color:#fffced!important;background:linear-gradient(#46d2b4,#23b49a)!important;border:2px solid #8bf1d4!important;border-bottom-color:#168d82!important;border-radius:13px!important;box-shadow:0 4px #0e817a,inset 0 2px #fff5!important}.game-shell .secondary,.game-dialog .secondary{font-family:Trebuchet MS,sans-serif;font-weight:800;color:#4f594a!important;background:linear-gradient(#fff6db,#ead6ad)!important;border:2px solid #fff7e2!important;border-radius:11px!important;box-shadow:0 3px #ae9571!important}.game-shell button:active:not(:disabled),.game-dialog button:active:not(:disabled){translate:0 2px}.game-shell button:disabled,.game-dialog button:disabled{opacity:.48;filter:saturate(.5)}.game-shell .quiet-welcome{color:#fff2d3;background:#20494aec;border:4px solid #fff8dc;border-radius:22px;width:285px;padding:22px 24px 25px;bottom:10%;box-shadow:0 7px #133a43,0 18px 50px #123d4340}.quiet-welcome .menu-kicker{color:#aaddc6;letter-spacing:.22em;font-size:10px}.quiet-welcome h1{color:#ffe8b0;margin:4px 0 18px;font:700 39px Georgia,serif}.quiet-welcome .primary{padding:14px 20px;font-size:18px}.game-shell .farm-dock{background:#fff6e7f5;border:4px solid #fffdf0;border-radius:21px;gap:13px;padding:9px 12px;bottom:23px;box-shadow:0 5px #326963,0 10px 30px #284b4030}.farm-dock .seed-slots,.farm-dock .supply-slots{gap:6px}.farm-dock .seed-slot,.farm-dock .supply-slots button{color:#315546;background:linear-gradient(#e9edcb,#c4d1ac);border:2px solid #d8d1b7;border-radius:12px;width:55px;height:58px;box-shadow:inset 0 2px #ffffff80}.farm-dock .seed-slot.active{background:linear-gradient(#70dbc0,#34bca1);border:2px solid #eaffbf;box-shadow:0 0 0 2px #228e7b,inset 0 2px #bffff0}.farm-dock .seed-slot>.loot-art{width:43px!important;height:43px!important}.farm-dock .supply-slots .loot-art{width:41px!important;height:41px!important}.farm-dock .seed-slot b,.farm-dock .supply-slots b{color:#fff8df;min-width:16px;text-shadow:none;background:#23534d;border-radius:5px;padding:1px 3px;font-size:11px;line-height:1.2;position:absolute;bottom:3px;right:4px}.seed-slot kbd{color:#245b4f;font-size:9px;top:3px;left:4px}.farm-dock .tend-slot{width:161px}.farm-dock .compact-tend{gap:8px;height:57px;border-radius:13px!important;padding:10px 13px!important;font-size:18px!important}.farm-dock .compact-tend>svg{width:23px;height:23px}.farm-dock .compact-tend kbd{color:#dfffee;width:23px;height:25px;text-shadow:none;background:#0d8e80;border:1px solid #a3f1d8;border-radius:6px;place-items:center;margin-left:auto;font-size:11px;display:grid}.farm-dock[data-action=harvest] .compact-tend{text-shadow:0 2px #bc713c80;background:linear-gradient(#ffd16b,#ffae40)!important;border-color:#ffe7a1 #ffe7a1 #d68731!important;box-shadow:0 4px #c47a2f,inset 0 2px #fff3c3!important}.farm-dock[data-action=harvest] .compact-tend kbd{color:#fff8e3;background:#d89139;border-color:#ffedbb}.farm-dock[data-action=water] .compact-tend{background:linear-gradient(#7bdbe9,#35b5d1)!important;border-color:#b4f5f7!important;box-shadow:0 4px #2584a3,inset 0 2px #dbffff!important}.game-shell .island-interact{border-radius:16px;gap:10px;padding:11px 20px;font-size:16px;font-weight:800}.game-shell .island-interact kbd{color:#fff9e6;background:#2eb69d;border:2px solid #f9ebc7;border-radius:7px;font-weight:900;box-shadow:0 2px #19756e}.game-shell .traversal-actions{gap:10px;bottom:24px;right:22px}.game-shell .traversal-actions button{color:#356158;border-radius:16px;width:54px;height:60px}.game-shell .traversal-actions kbd{color:#567265;font-size:9px;font-weight:700}.game-shell .touch-controls button{color:#35645e;background:#fff7e4de;border:3px solid #fffcf0;border-radius:13px;box-shadow:0 3px #386f6b}.game-shell .vitals{border-width:3px;width:254px;padding:7px 11px 7px 7px;top:84px;left:22px}.vitals>img{background:#aecf9c;border:2px solid #e1edbd;border-radius:12px;width:49px;height:49px}.game-shell .vitals-bars>div:first-child{color:#39524d;font-weight:800}.game-shell .vitals-bars span{color:#487f71}.game-shell .health-progress{border:1px solid #496f5a;border-radius:6px;background:#d4d8bd!important;height:10px!important}.game-shell .health-progress [data-slot=progress-indicator]{background:linear-gradient(#95e486,#4abc79)!important}.game-shell .xp-progress{border-radius:4px;margin-top:5px;background:#d1d9d3!important;height:6px!important}.game-shell .xp-progress [data-slot=progress-indicator]{background:#5bbace!important}.game-shell .combat-belt{background:#254d4ced;border:3px solid #fff7db;border-radius:17px;gap:6px;padding:7px;box-shadow:0 4px #153f44}.combat-belt button{color:#ffe6a0;background:linear-gradient(#496e59,#2f594e);border:2px solid #a9b389;width:46px;height:53px;box-shadow:inset 0 1px #c4d29b44;border-radius:10px!important}.combat-belt .skill-art-icon{width:32px!important;height:32px!important}.game-shell .toast{color:#355c50;background:#fff7e8ed;border:2px solid #fffef4;border-radius:13px;font-size:12px;box-shadow:0 3px #4c7b6b}.game-dialog{outline:1px solid #a8bb99;color:#fff4d7!important;background:linear-gradient(150deg,#2e5b56,#173c40)!important;border:4px solid #fff1cb!important;border-radius:23px!important;padding:23px!important;box-shadow:0 7px #173f45,0 24px 80px #072e4270!important}.game-dialog:before,.game-dialog:after{display:none!important}.game-dialog .dialog-title{padding-bottom:4px;color:#ffe6ac!important;text-transform:none!important;letter-spacing:-.4px!important;font:700 29px/1.1 Georgia,serif!important}.game-dialog>[data-slot=dialog-close]{width:29px;height:29px;top:13px;right:13px;box-shadow:0 3px #b2a180;color:#466257!important;background:#fff0ce!important;border:2px solid #fffbed!important;border-radius:10px!important}.game-dialog.inventory-dialog{border-radius:24px!important;max-width:620px!important}.simple-inventory .inventory-grid{background:#102e32;border:2px solid #bbbe95;border-radius:17px;gap:9px;padding:12px}.simple-inventory .inventory-slot{background:linear-gradient(145deg, color-mix(in srgb, var(--item-color,#b7c1ac) 22%, #456250), #284b44);aspect-ratio:1;border:2px solid #9ba78b;border-radius:13px;box-shadow:inset 0 2px #e9e1b330,0 3px #0c282c}.simple-inventory .inventory-slot.inspected{background:linear-gradient(#648962,#386659);border:3px solid #ffda7c;box-shadow:0 0 0 2px #b37b37,inset 0 2px #deefb350}.simple-inventory .inventory-slot>.loot-art{max-width:88%;width:57px!important;height:57px!important}.simple-inventory .inventory-slot b{color:#fff9df;-webkit-text-stroke:3px #203e38;paint-order:stroke fill;text-shadow:none;font-size:14px;bottom:4px;right:6px}.simple-inventory .inventory-slot i{color:#fff;background:#42c49c;border:1px solid #caffd4;border-radius:4px;top:5px;left:5px}.simple-inventory .empty-slot{opacity:.35;background:#365950}.simple-inventory .empty-slot:after{color:#a0b89c}.game-dialog .pack-selection{border-top:2px solid #668b75;gap:13px;padding-top:14px}.game-dialog .pack-selection h3{color:#ffe7ac;font:700 22px Georgia,serif}.game-dialog .pack-selection p{color:#cfe2ce;font-size:12px}.game-dialog .pack-selection .primary{min-width:96px;padding:11px 15px;font-size:14px}.game-dialog .recipes{gap:12px}.game-dialog .recipe{background:linear-gradient(#3d695b,#285247);border:2px solid #93a884;border-radius:16px;gap:13px;padding:15px}.game-dialog .recipe-icon{background:#b6c58b;border:2px solid #e6e0ad;border-radius:16px;width:70px;height:70px;box-shadow:inset 0 2px #f6efd0}.game-dialog .recipe-icon .loot-art{width:65px!important;height:65px!important}.game-dialog .recipe h3{color:#ffe9bc;font:700 23px Georgia,serif}.game-dialog .recipe p,.game-dialog .recipe small{color:#d0e0c1}.game-dialog .recipe-actions{gap:9px}.game-dialog .recipe-actions .secondary{padding:8px 13px;font-size:13px}.game-dialog .portal-choice{color:#fff0cf;background:radial-gradient(at 50% 10%,#619f77,#26554f 75%);border:2px solid #afc69d;border-radius:17px;min-height:230px}.game-dialog .hollow-choice{background:radial-gradient(at top,#9182b3,#3b4c64);border-color:#ccbed5}.game-dialog .portal-choice strong{font-size:23px;font-weight:700}.game-dialog .portal-gem{border-width:6px;border-radius:45% 45% 40% 40%}.game-dialog .companion-talk img{background:radial-gradient(#89b981,#3c7766);border:3px solid #d5d6a3;border-radius:21px;width:110px;height:110px}.game-dialog .companion-talk p{color:#ffe8b5;font-size:23px}.companion-talk small,.companion-starter{color:#d5e6c5}.game-dialog.power-dialog{background:linear-gradient(#2f5c56,#15393e)!important;border:4px solid #fff1cb!important;border-radius:24px!important}.power-level{color:#6b532f;background:#f6c365;border:2px solid #ffedb0;border-radius:11px;box-shadow:0 3px #aa7a39}.level-card{border:3px solid #c3c49b;border-top-color:var(--skill-color);border-radius:19px;padding:15px;box-shadow:0 5px #102f32,inset 0 2px #e6edc438;background:radial-gradient(ellipse at 50% 20%, color-mix(in srgb, var(--skill-color) 28%, #426d5c), #284e47 75%)!important}.level-card:before{display:none}.level-card:hover:not(:disabled){border-color:#ffdc89;transform:translateY(-3px);box-shadow:0 5px #102f32,0 0 0 2px #c29554}.level-card:focus-visible{border-color:#ffdc89;transform:translateY(-3px);box-shadow:0 5px #102f32,0 0 0 2px #c29554}.card-topline{font-size:11px;font-weight:900}.card-topline kbd{color:#587157;background:#f9edd3;border:1px solid #fff9e4;border-radius:6px;font-weight:900}.card-level{color:#d0e2cf}.level-art:before{background:#7ea78822;border-color:#dce7ac55}.level-art .skill-art-icon{mix-blend-mode:normal;border:2px solid #cadab566;border-radius:20px;box-shadow:0 5px #173e3e55}.card-name{color:#ffedc5;font-size:25px;font-weight:700}.card-effect{color:#e0ead1}.card-synergy{border-color:#78987c66}.card-synergy strong{color:#d9e6cd}.game-dialog .result-loot{gap:9px}.game-dialog .result-loot>div{color:#fff0c4;background:#47755f;border:2px solid #9ab28e;border-radius:13px;padding:12px}.game-dialog .result-loot strong{color:#ffedbb;font:900 20px Trebuchet MS,sans-serif}.game-dialog .result-stats{color:#d4e4c8}.game-dialog .help-content,.game-dialog .help-content p,.game-dialog .help-content li{color:#d2e1cf}.game-dialog .credits{border-color:#829e8066}.game-dialog .credits a{color:#ffdda0}@media (max-width:900px){.quiet-topbar .wordmark strong{font-size:30px}.quiet-topbar .wordmark>svg{width:32px;height:32px}.game-shell .day-chip{padding:7px 12px;font-size:12px;top:77px}.quiet-topbar .utility{gap:6px}.quiet-topbar .utility button{width:39px;height:39px}.game-shell .vitals{top:80px}}@media (max-width:600px){.game-shell .quiet-topbar{gap:9px;padding:12px}.quiet-topbar .wordmark{gap:4px;height:36px}.quiet-topbar .wordmark strong{font-size:25px}.quiet-topbar .wordmark>svg{width:26px;height:26px}.quiet-topbar .utility{gap:5px}.quiet-topbar .utility button{width:33px;height:34px;border-width:2px!important;border-radius:10px!important}.quiet-topbar .utility kbd{font-size:8px}.game-shell .day-chip{border-width:2px;padding:6px 10px;font-size:11px;top:61px}.game-shell .farm-dock{border-width:3px;border-radius:17px;gap:8px;width:calc(100% - 20px);padding:7px;bottom:13px}.farm-dock .seed-slots,.farm-dock .supply-slots{gap:4px}.farm-dock .seed-slot,.farm-dock .supply-slots button{border-radius:10px;width:38px;height:49px}.farm-dock .seed-slot>.loot-art,.farm-dock .supply-slots .loot-art{width:34px!important;height:34px!important}.farm-dock .tend-slot{width:116px}.farm-dock .compact-tend{gap:5px;height:48px;padding:8px!important;font-size:13px!important}.farm-dock .compact-tend>svg{width:17px;height:17px}.farm-dock .compact-tend kbd{width:18px;height:20px;font-size:9px}.game-shell .traversal-actions{gap:7px;bottom:99px;right:14px}.game-shell .traversal-actions button{border-radius:13px;width:45px;height:53px}.game-shell .touch-controls{bottom:99px;left:14px}.game-shell .vitals{width:214px;top:101px;left:12px}.vitals>img{width:39px;height:39px}.game-dialog{border-width:3px!important;border-radius:19px!important;padding:17px!important}.game-dialog .dialog-title{font-size:25px!important}.simple-inventory .inventory-grid{border-radius:13px;gap:6px;padding:8px}.simple-inventory .inventory-slot>.loot-art{width:43px!important;height:43px!important}.game-dialog .pack-selection .primary{min-width:74px;padding:10px;font-size:12px}.game-dialog .pack-selection h3{font-size:18px}.game-dialog .pack-selection p{font-size:10px}.game-dialog .recipe{grid-template-columns:58px 1fr;gap:10px;padding:12px}.game-dialog .recipe-icon{border-radius:13px;width:56px;height:56px}.game-dialog .recipe-icon .loot-art{width:52px!important;height:52px!important}.game-dialog .recipe h3{font-size:19px}.game-dialog .recipe-actions .secondary{padding:7px 10px;font-size:11px}.level-card{border-radius:14px;padding:10px}.card-name{font-size:21px}.card-effect{font-size:12px}.game-shell .combat-belt{border-radius:13px;gap:4px;padding:5px;bottom:13px}.combat-belt button{width:35px;height:45px;border-radius:8px!important}}@media (max-width:380px){.quiet-topbar .wordmark strong{font-size:22px}.quiet-topbar .wordmark>svg{display:none}.quiet-topbar .utility{gap:4px}.quiet-topbar .utility button{width:31px}.game-shell .farm-dock{gap:5px;padding:6px}.farm-dock .seed-slot,.farm-dock .supply-slots button{width:32px}.farm-dock .tend-slot{width:107px}.farm-dock .compact-tend{font-size:12px!important}}@media (prefers-reduced-motion:reduce){.game-shell button,.game-dialog button{transition:none!important}.game-shell button:active,.game-dialog button:active{translate:none}}.farm-hotbar-wrap{pointer-events:none;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.game-shell .farm-hotbar{pointer-events:auto;border-width:4px;border-radius:20px;gap:7px;padding:9px;display:flex}.farm-hotbar .farm-slot{color:#284e48;background:linear-gradient(#e9edce,#bbcea5);border:2px solid #b7c3a0;border-radius:12px;place-items:center;width:57px;height:60px;padding:4px;transition:background .15s,box-shadow .15s;display:grid;position:relative;box-shadow:inset 0 2px #ffffff75}.farm-hotbar .farm-slot.active{background:linear-gradient(#69dbb7,#2bb294);border-color:#fff8bf;box-shadow:0 0 0 2px #218976,inset 0 2px #b7f7d9}.farm-hotbar .farm-slot.active:after{content:"";background:#fff5bb;border-radius:4px;width:16px;height:4px;position:absolute;bottom:-5px}.farm-slot>.loot-art{pointer-events:none;width:44px!important;height:44px!important}.farm-slot kbd{color:#315e51;z-index:1;font:800 10px Trebuchet MS,sans-serif;position:absolute;top:3px;left:4px}.farm-slot b{color:#fff7dc;background:#24564b;border-radius:5px;padding:1px 4px;font-size:11px;line-height:1.2;position:absolute;bottom:3px;right:3px}.game-shell:not(.in-dungeon) .island-interact{bottom:120px}@media (max-width:600px){.farm-hotbar-wrap{gap:8px;width:calc(100% - 20px);bottom:14px}.game-shell .farm-hotbar{box-sizing:border-box;border-width:3px;border-radius:17px;gap:5px;width:100%;max-width:410px;padding:7px}.farm-hotbar .farm-slot{border-radius:10px;flex:1;width:auto;min-width:0;height:49px;padding:2px}.farm-slot>.loot-art{width:35px!important;height:35px!important}.farm-slot kbd{font-size:9px;top:2px;left:3px}.farm-slot b{padding:1px 3px;font-size:10px}.game-shell:not(.in-dungeon) .island-interact{bottom:93px}}@media (max-width:380px){.game-shell .farm-hotbar{gap:4px;padding:6px}.farm-slot>.loot-art{width:31px!important;height:31px!important}}@media (max-width:900px){.game-shell:not(.in-dungeon) .traversal-actions{bottom:105px}}@media (pointer:coarse) and (max-width:600px){.game-shell:not(.in-dungeon) .island-interact{bottom:190px}}.plot-prompt{color:#fff0cd;text-align:left;z-index:6;will-change:transform;background:linear-gradient(130deg,#233e39f5,#122f2ef5);border:1px solid #c3a56a;border-radius:8px;grid-template-columns:18px auto;gap:0 5px;width:max-content;min-width:0;max-width:150px;padding:3px 7px 3px 4px;font-family:Trebuchet MS,sans-serif;display:grid;position:absolute;top:0;left:0;box-shadow:0 3px #0b2526,0 8px 20px #12333738}.plot-prompt[hidden]{display:none}.plot-prompt:after{content:"";left:var(--pointer-x,20px);background:#173330;border-bottom:1px solid #c3a56a;border-right:1px solid #c3a56a;width:6px;height:6px;position:absolute;bottom:-4px;transform:translate(-50%)rotate(45deg)}.game-shell .plot-prompt:disabled{opacity:1;filter:none;cursor:default}.game-shell .plot-prompt:active{translate:none}.plot-prompt:not(:disabled):hover{background:linear-gradient(130deg,#2c4d40,#183c34);border-color:#ffdea1}.plot-prompt-art{object-fit:contain;filter:drop-shadow(0 2px 1px #0006);grid-row:span 2;align-self:center;width:18px;height:20px}.plot-prompt-copy{flex-direction:column;justify-content:center;gap:1px;min-width:0;display:flex}.plot-prompt-copy strong{color:#ffe4a4;font-size:11px;font-weight:800;line-height:1.05}.plot-prompt-copy small{color:#f0ecd5;font-size:9px;line-height:1.1}.plot-prompt-action{color:#fff6dd;grid-column:2;align-items:center;gap:4px;min-height:13px;margin-top:1px;font-size:10px;font-weight:700;display:flex}.plot-prompt-action kbd{color:#3a493a;background:#f8e4b9;border-radius:3px;place-items:center;min-width:13px;height:13px;padding:0 3px;font-size:9px;display:grid;box-shadow:0 1px #a48c61}.plot-prompt-action kbd[hidden]{display:none}.plot-prompt:disabled .plot-prompt-action{color:#b5c8b7;font-size:9px}@media (max-width:600px){.plot-prompt{max-width:140px}}.portal-key{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-height:34px;display:flex}.portal-key>b{color:#ffe09a;background:#183a38;border-radius:8px;padding:5px 9px;font-size:14px}.portal-key>span{color:#fff2d0;align-items:center;gap:2px;font-size:12px;font-weight:800;display:flex}.portal-actions{grid-template-columns:1fr 1fr;gap:7px;width:100%;display:grid}.portal-actions button{font-size:12px;padding:9px 7px!important}.farm-hotbar{max-width:calc(calc(100vw / var(--ui,1)) - 20px);scrollbar-width:thin}.farm-hotbar .farm-slot{flex-shrink:0}@media (max-width:600px){.farm-hotbar .farm-slot{flex:1 1 0;min-width:27px}.farm-hotbar .farm-slot>.loot-art{width:28px!important;height:28px!important}.farm-slot kbd{font-size:8px}.farm-slot b{font-size:9px}}.world:after{content:"";pointer-events:none;opacity:var(--hurt-opacity,0);z-index:3;background:radial-gradient(#0000 48%,#fa795d);position:absolute;inset:0}.compact-fold{color:#f8e7bd;text-align:left;border-top:1px solid #cbb77c55;padding:12px 0}.compact-fold summary{cursor:pointer;align-items:center;gap:8px;min-height:32px;font-size:14px;font-weight:800;list-style:none;display:flex}.compact-fold summary:after{content:"+";margin-left:auto;font-size:20px}.compact-fold[open] summary:after{content:"−"}.compact-fold summary small{color:#bacdb9;font-size:13px}.roots-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:8px;display:grid}.roots-grid button{color:#ffe6ad;background:#1e423b;border:1px solid #e5c78a;border-radius:12px;place-items:center;gap:7px;min-height:135px;padding:15px 9px;display:grid}.roots-grid strong{font-size:15px}.roots-grid span{color:#c8d6bf;font-size:13px}.roots-grid small{align-items:center;gap:4px;font-size:14px;display:flex}.roots-grid button:disabled{opacity:.55}.roots-grid button:hover:enabled{background:#2e6050}.challenge-hint{text-align:center;color:#d5ddc1;min-height:18px;margin:11px 0 18px;font-size:14px}.mastery-badge{color:#ffe29b;flex-wrap:wrap;align-items:center;gap:6px;margin:7px 0;font-size:14px;display:flex}.mastery-badge small{color:#baccb3;width:100%;font-size:13px}.mastery-list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mastery-list>div{align-items:center;gap:8px;display:flex}.mastery-list img{object-fit:contain;width:52px;height:52px}.map-caption{color:#ffe4ae;justify-content:space-between;align-items:center;gap:10px;font-size:16px;display:flex}.map-caption span{color:#b4cdb8;font-size:14px}.island-map{width:min(100%,310px);max-height:calc(34vh / var(--ui,1));margin:10px auto;display:block}.map-legend{color:#e6d7b7;justify-content:center;gap:18px;margin-bottom:12px;font-size:14px;display:flex}.map-legend span{align-items:center;gap:5px;display:flex}.discovery-grid{grid-template-columns:repeat(6,1fr);gap:6px;margin-top:7px;display:grid}.discovery-grid button{aspect-ratio:1;color:#a4b39b;background:#193c38;border:1px solid #6e8270;border-radius:9px;place-items:center;min-height:44px;display:grid}.discovery-grid button[aria-pressed=true]{background:#3e604a;border:2px solid #ffdd94}.discovery-caption{color:#e8d8b6;min-height:40px;font-size:14px;line-height:1.5}.setting-row{color:#f4e2bb;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;font-size:14px;display:flex}.setting-row input[type=checkbox]{accent-color:#35c9a4;width:22px;height:22px}.setting-row input[type=range]{accent-color:#35c9a4;width:115px}.save-status{color:#acd3b7;justify-content:center;align-items:center;gap:6px;margin:15px 0;font-size:13px;display:flex}.evolution-book>p,.game-shell .card-synergy strong{display:none}.game-shell .card-effect{min-height:38px;font-size:14px;line-height:1.35}@media (max-width:600px){.game-shell .farm-hotbar{grid-template-columns:repeat(6,minmax(0,1fr));max-width:410px;display:grid;overflow:visible}.game-shell .farm-hotbar .farm-slot{width:100%;min-width:40px;height:44px}.game-shell:not(.in-dungeon) .island-interact{bottom:155px}.game-shell:not(.in-dungeon) .traversal-actions,.game-shell:not(.in-dungeon) .touch-controls{bottom:145px}.game-shell .utility{gap:3px}.game-shell .utility button{width:32px;height:34px}.game-shell .wordmark strong{font-size:18px}.mastery-list{grid-template-columns:1fr}.discovery-grid{grid-template-columns:repeat(5,1fr)}}@media (prefers-reduced-motion:reduce){.game-shell *{transition-duration:.001ms!important;animation-duration:.001ms!important}}.boss-vitals{z-index:12;width:min(340px, calc(50vw / var(--ui,1)));pointer-events:none;text-align:center;filter:drop-shadow(0 3px #162b36);position:absolute;top:88px;left:50%;transform:translate(-50%)}.boss-vitals strong{color:#fff4ce;text-shadow:0 2px #172b35;font-size:14px}.boss-vitals>div{background:#382f3b;border:3px solid #24333c;border-radius:8px;outline:1px solid #ffe5a1;height:14px;margin-top:5px;overflow:hidden}.boss-vitals i{border-radius:3px;height:100%;transition:width .14s linear;display:block;box-shadow:inset 0 3px #ffffff50}.boss-vitals.enraged strong{color:#ffa367}.boss-vitals.enraged>div{outline-color:#ff895b}@media (max-width:700px){.boss-vitals{width:min(280px, calc(70vw / var(--ui,1)));top:112px}.boss-vitals strong{font-size:12px}}.food-tray{background:#182f32;border:2px solid #47655a;border-radius:14px;margin-bottom:14px;padding:14px}.food-heading{color:#fff0c7;justify-content:space-between;align-items:center;gap:10px;display:flex}.food-heading small{color:#b7d2c9;font-size:12px}.meal-slots{justify-content:center;gap:9px;margin:12px 0;display:flex}.meal-slots>button,.empty-meal{background:#28433e;border:2px solid #b49b62;border-radius:11px;place-items:center;width:65px;height:62px;display:grid;position:relative}.meal-slots button>svg{position:absolute;top:4px;right:4px}.empty-meal{color:#829b83;border-style:dashed;border-color:#597568}.pantry-meals{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.pantry-meals button{background:#39544d;border:1px solid #9ead7d;border-radius:9px;place-items:center;width:50px;height:50px;display:grid;position:relative}.pantry-meals b{color:#fff1c8;text-shadow:0 1px 2px #000;font-size:12px;position:absolute;bottom:0;right:4px}.pantry-meals button:disabled{opacity:.35}.food-buffs{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:10px;display:flex}.food-buffs span{color:#deefb5;background:#385b48;border-radius:6px;padding:4px 7px;font-size:12px}.cook-recipes{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.cook-recipes>button{color:#ffedc4;background:#243f3a;border:2px solid #74916b;border-radius:12px;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:12px 7px;display:flex}.cook-recipes button:disabled{opacity:.4}.cook-recipes strong{font-size:14px}.cook-recipes small{color:#c0d2bb;text-align:center;font-size:12px}.cook-recipes button>span{align-items:center;gap:6px;display:flex}.cooking-game{flex-direction:column;align-items:center;gap:14px;min-height:330px;padding:15px;display:flex}.simmer-art{filter:drop-shadow(0 7px #122b2e);position:relative}.simmer-art>svg{color:#ffb654;position:absolute;bottom:-9px;left:35px}.cooking-game>strong{color:#ffe6ad;font-size:20px}.cook-marks{gap:9px;display:flex}.cook-marks>span{color:#899d90;border:1px solid #638171;border-radius:50%;padding:5px}.cook-marks .good{color:#fff09d;background:#437958}.cook-marks .miss{color:#e8a188}.cook-meter{background:#1a2c30;border:3px solid #d8b575;border-radius:11px;width:min(360px,90%);height:32px;position:relative;overflow:hidden}.cook-meter>i{background:#73be71;border-left:2px solid #daefad;border-right:2px solid #daefad;position:absolute;top:0;bottom:0}.cook-meter>span{background:#fff5c7;width:6px;position:absolute;top:0;bottom:0;transform:translate(-50%);box-shadow:0 0 0 2px #223b3c}.cooking-game small{color:#bdd2c5;font-size:12px}.cook-cancel{color:#adc1b8;padding:5px 14px;font-size:12px}.belt-meal{border-right:1px solid #91ab7860;place-items:center;padding:4px;display:grid}.cooking-game button.primary{justify-content:center;min-width:170px;min-height:48px}.cooking-game kbd{margin-left:8px;font-size:11px}@media (max-width:640px){.cook-recipes{grid-template-columns:repeat(2,minmax(0,1fr))}.meal-slots>button,.empty-meal{width:54px;height:54px}.food-heading{flex-wrap:wrap}.food-tray{padding:10px}.cook-recipes>button{padding:8px}.cooking-game{padding:7px}}.item-stars{color:#ffe297;white-space:nowrap;text-shadow:0 1px 2px #142831;letter-spacing:1px;line-height:1;font-size:11px!important;display:inline-block!important}.stars-2{color:#bef0ff}.stars-3{color:#ffd066}.quality-odds{color:#dae8cf;justify-content:center;gap:12px;font-size:12px;display:flex}.quality-odds>span{align-items:center;gap:5px;display:flex}.meal-slots .item-stars,.pantry-meals .item-stars{position:absolute;bottom:5px;left:4px}.key-quality{justify-content:center;gap:5px;display:flex}.key-quality button{background:#233e38;border:1px solid #738572;border-radius:6px;align-items:center;gap:5px;padding:6px;display:flex}.key-quality button[aria-pressed=true]{background:#50614a;border-color:#ffe6a2}.key-quality button:disabled{opacity:.3}.key-loot{color:#b8d89d;text-align:center;font-size:12px}.inventory-slot .item-stars,.farm-slot .item-stars{position:absolute;bottom:4px;left:3px}.quality-breakdown{gap:8px;font-size:12px;display:flex}.belt-meal{position:relative}.belt-meal .item-stars{position:absolute;bottom:0;font-size:8px!important}.day-chip .item-stars{margin-left:5px}.wave-remaining{color:#e9d9bb;font-variant-numeric:tabular-nums;border-left:1px solid #ffffff30;align-items:center;gap:5px;margin-left:8px;padding-left:9px;display:inline-flex}.day-chip.wave-rest{color:#b6ffda;border-color:#83e7bd;box-shadow:0 0 16px #63e4b320}.home-bearing{color:#c5f6de;pointer-events:none;z-index:5;border:1px solid #a1dfbf70;border-radius:12px;align-items:center;gap:8px;padding:8px 11px;font-size:12px;display:flex;position:absolute;top:142px;left:24px}.home-bearing svg{color:#8fffcb}.home-bearing b{font-variant-numeric:tabular-nums;color:#fff3ca}.vitals.low-health{border-color:#ff836e!important;box-shadow:0 0 0 2px #c8523a50,inset 0 0 20px #8b302b33!important}.vitals.low-health .vitals-bars b{color:#ffad94}.health-progress,.xp-progress{overflow:hidden}.game-shell .traversal-actions button{transition:transform .12s,opacity .15s,box-shadow .15s}.game-shell .traversal-actions button:active:not(:disabled){transform:translateY(2px)scale(.94)}.game-shell .traversal-actions button:disabled{opacity:.45}.game-shell .combat-belt button{transition:transform .12s,background .12s}.game-shell .combat-belt button:hover{background:#436256;transform:translateY(-3px)}@media (max-width:700px){.home-bearing{padding:6px 9px;top:164px;left:12px}.wave-remaining{margin-left:4px;padding-left:5px}.home-bearing span{display:none}}@media (prefers-reduced-motion:reduce){.game-shell .traversal-actions button,.game-shell .combat-belt button{transition:none}.game-shell .combat-belt button:hover{transform:none}}.game-loading{z-index:70;color:#fff0ca;text-align:center;background:radial-gradient(at 50% 35%,#3c7166 0%,#173f43 55%,#102b35 100%);place-items:center;display:grid;position:fixed;inset:0}.loading-content{width:min(320px, calc(82vw / var(--ui,1)));flex-direction:column;align-items:center;gap:18px;display:flex}.loading-emblem{color:#efca79;filter:drop-shadow(0 3px #132e32)}.game-loading h1{font:bold clamp(42px, calc(8vw / var(--ui,1)), 64px) Georgia, serif;letter-spacing:-2px;text-shadow:0 4px #142f35;margin:0}.loading-axie{object-fit:contain;filter:drop-shadow(0 12px 10px #071e2866);animation:2.2s ease-in-out infinite loading-breathe}.loading-meter{background:#092b32;border:2px solid #d9bd7e;border-radius:8px;width:100%;height:12px;padding:2px;overflow:hidden}.loading-meter>span{background:linear-gradient(90deg,#50bd9b,#c1edaf);border-radius:4px;height:100%;transition:width .25s;display:block}.loading-meter>.indeterminate{width:35%;animation:1.5s ease-in-out infinite loading-sweep}.loading-caption{color:#c7dcd0;justify-content:space-between;gap:18px;width:100%;min-height:20px;font-size:13px;display:flex}.loading-caption b{font-variant-numeric:tabular-nums;color:#ffe4ac}.game-loading .loading-enter{justify-content:center;align-items:center;gap:16px;width:100%;min-height:52px;display:flex}.loading-retry{color:#dfd6be;align-items:center;gap:8px;padding:10px;font-size:12px;display:flex}.game-loading.is-ready .loading-axie{animation:none}.game-loading noscript{font-size:14px;position:absolute;bottom:24px}@keyframes loading-sweep{0%,to{transform:translate(0)}50%{transform:translate(185%)}}@keyframes loading-breathe{50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.loading-axie,.loading-meter>.indeterminate{animation:none}.loading-meter>span{transition:none}}.beginner-hotbar .farm-hotbar{max-width:min(calc(92vw / var(--ui,1)), 760px);flex-wrap:wrap;justify-content:center;gap:7px;padding:9px;display:flex}.beginner-hotbar .farm-slot{flex:0 0 66px;position:relative;width:66px!important;height:78px!important}.beginner-hotbar .farm-slot>.loot-art{margin-top:-9px}.farm-tool-label{text-align:center;color:#f9e7bb;font-size:11px;font-weight:800;position:absolute;bottom:5px;left:0;right:0}.beginner-hotbar .farm-slot>b{bottom:21px!important}.farm-more{color:#f1d89f;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:48px;font-size:11px;display:flex}.tutorial-target{outline-offset:2px;outline:3px solid #ffe499!important;box-shadow:0 0 15px #ffc65455!important}.farm-tutorial{z-index:12;max-width:min(520px, calc(92vw / var(--ui,1)));align-items:center;gap:12px;width:max-content;padding:13px 16px;display:flex;position:absolute;top:92px;left:50%;transform:translate(-50%)}.farm-tutorial>svg{color:#38846e;flex-shrink:0}.farm-tutorial strong{font-size:15px}.farm-tutorial p{margin:4px 0 0;font-size:12px;line-height:1.5}.farm-tutorial button{flex-shrink:0;padding:8px;font-size:12px}.farm-tutorial progress{accent-color:#59b588;width:100%;height:7px;margin-top:7px;display:block}.portal-board{color:#fff0c9;border:22px solid #0000;border-image:url(/assets/portal/frame.webp) 110 fill;padding:5px}.dungeon-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:15px;display:grid}.dungeon-card{color:#fff0c9;text-align:left;background:#092c31;border:2px solid #526d64;border-radius:12px;min-width:0;padding:0 0 10px;transition:border-color .15s,transform .15s;overflow:hidden}.dungeon-card.selected{border-color:#ffe5a5;box-shadow:0 0 0 2px #b8965350}.dungeon-card:hover{transform:translateY(-2px)}.dungeon-card img{object-fit:contain;background:#05282d;width:100%;height:150px;display:block}.dungeon-card strong{padding:8px 10px 5px;font:700 16px Georgia,serif;display:block}.dungeon-card>span{color:#b9d6c7;justify-content:space-between;padding:0 10px;font-size:12px;display:flex}.dungeon-card b{color:#eed49a;align-items:center;gap:4px;display:flex}.portal-board .food-tray{background:#0a3032aa;border:1px solid #6c8b7155;margin-bottom:12px;padding:10px}.portal-board .food-heading strong{font-size:14px}.portal-board .meal-slots{margin:10px 0}.portal-board .food-buffs{gap:4px}.portal-board .food-buffs span{padding:3px 5px;font-size:11px}.meal-pantry summary{cursor:pointer;color:#e9d49f;text-align:center;padding:6px;font-size:12px}.meal-pantry .pantry-meals{padding:8px 0}.portal-departure{justify-content:space-between;align-items:center;gap:10px;display:flex}.departure-key,.forge-cost{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.departure-key button{border:1px solid #698378;border-radius:7px;align-items:center;gap:5px;padding:7px;display:flex}.departure-key button[aria-pressed=true]{background:#58705655;border-color:#ffe0a0}.departure-key small,.forge-cost b{font-size:11px}.forge-cost span{align-items:center;gap:4px;display:flex}.depart-button{white-space:nowrap;min-height:46px;padding:11px 18px!important;font-size:14px!important}.portal-options{margin-top:12px;font-size:12px}.portal-options summary{cursor:pointer;color:#b8c7b8;padding:5px}.portal-options .secondary{margin-top:8px}.portal-options .challenge-options{flex-wrap:wrap;margin-top:8px}@media (max-width:600px){.portal-board{border-width:14px;padding:1px}.dungeon-cards{gap:8px}.dungeon-card img{height:105px}.dungeon-card strong{padding:7px;font-size:13px}.portal-departure{flex-wrap:wrap}.depart-button{width:100%}.farm-tutorial{gap:7px;padding:10px;top:105px}.beginner-hotbar .farm-slot{flex-basis:58px;width:58px!important}}@media (prefers-reduced-motion:reduce){.dungeon-card{transition:none}.dungeon-card:hover{transform:none}}.portal-board .meal-slots>button{flex-direction:column;justify-content:flex-start;gap:8px;width:76px;height:94px;padding-top:5px;display:flex}.portal-board .meal-slots .item-stars{top:40px;bottom:auto}.meal-slot-name{color:#fff0ce;text-align:center;padding:0 3px;font-size:10px;line-height:1.2}.portal-board .empty-meal{width:76px;height:94px}@media (max-width:420px){.portal-board .meal-slots{gap:5px}.portal-board .meal-slots>button,.portal-board .empty-meal{width:57px}.meal-slot-name{font-size:9px}}.game-shell .touch-controls.touch-joystick,.touch-controls.touch-joystick{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;z-index:6;grid-template-columns:none;place-items:center;gap:0;width:132px;height:132px}.touch-joystick .joystick-base{pointer-events:none;background:radial-gradient(circle,#fff7e455 0 38%,#fff7e42e 39% 100%);border:3px solid #fffcf0c9;border-radius:50%;place-items:center;width:108px;height:108px;display:grid;position:relative;box-shadow:0 3px #386f6b99,inset 0 0 18px #386f6b33}.touch-joystick .joystick-knob{will-change:transform;background:#fff7e4ee;border:3px solid #fffcf0;border-radius:50%;width:50px;height:50px;transition:transform 80ms ease-out;box-shadow:0 3px #386f6b}.touch-joystick .joystick-knob.active{background:#fffbea;transition:none}@media (max-width:600px){.game-shell .touch-controls.touch-joystick,.touch-controls.touch-joystick{width:120px;height:120px;left:8px}.touch-joystick .joystick-base{width:98px;height:98px}.touch-joystick .joystick-knob{width:44px;height:44px}}.battle-banner{z-index:12;pointer-events:none;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:132px;left:50%;transform:translate(-50%)}.wave-event{border:2px solid var(--event);color:#fff7dc;box-shadow:0 0 0 2px #182a33, 0 0 14px color-mix(in srgb, var(--event) 55%, transparent);border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-size:13px;display:flex}.wave-event b{color:var(--event);text-shadow:0 2px #172b35}.wave-event i{opacity:.85;font-style:normal}.combo-count{color:#fff1c4;text-shadow:0 2px #172b35,0 0 8px #ffb43a;font-size:14px;animation:.25s ease-out combo-pop}.combo-count b{color:#ffd34d;font-size:24px}.combo-count i{color:#ffe8a0;font-size:12px;font-style:normal}@keyframes combo-pop{0%{transform:scale(1.35)}}.traversal-actions .big-move{background:conic-gradient(var(--move) calc(var(--charge)*360deg), #00000030 0) padding-box;position:relative}.traversal-actions .big-move:disabled{opacity:1;filter:saturate(.75)}.traversal-actions .big-move.ready{box-shadow:0 0 0 3px var(--move), 0 0 18px var(--move);animation:1s ease-in-out infinite big-ready}@keyframes big-ready{50%{transform:scale(1.07)}}@media (max-width:700px){.battle-banner{top:150px}}@media (prefers-reduced-motion:reduce){.combo-count,.traversal-actions .big-move.ready{animation:none}}.world:before{content:"";pointer-events:none;background:radial-gradient(circle at var(--dark-x,50%) var(--dark-y,56%), transparent 10%, #0b071860 18%, #0b0718dc 34%, #07040ff2 70%);opacity:var(--dark-opacity,0);z-index:2;transition:opacity .2s linear;position:absolute;inset:0}.team-sets{flex-direction:column;gap:3px;max-width:240px;margin-left:8px;font-size:12px;line-height:1.25;display:flex}.team-sets b{color:var(--cls);text-shadow:0 1px #1a2a33;align-items:center;gap:5px;display:flex}.team-sets i{opacity:.75;font-style:normal}.team-set-chips{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.team-set-chips span{border:1.5px solid var(--cls);color:#fff4d8;background:#0003;border-radius:999px;padding:1px 6px;font-size:11px}.br-damage{box-sizing:border-box;text-align:left;width:100%;max-height:calc(38vh / var(--ui,1));background:#0f1f2a88;border:2px solid #fff2;border-radius:12px;margin:10px 0 4px;padding:6px 10px;overflow:auto}.br-damage summary{cursor:pointer;color:#fff1c4;align-items:center;gap:6px;font-weight:800;display:flex}.br-damage summary small{opacity:.75;margin-left:auto;font-weight:600}.br-dmg-group h4{letter-spacing:.06em;text-transform:uppercase;color:#bfe3ea;margin:8px 0 3px;font-size:11px}.br-dmg-group ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.br-dmg-group li{color:#fff7e0;grid-template-columns:minmax(80px,1.1fr) 2fr auto;align-items:center;gap:8px;font-size:12.5px;display:grid}.br-dmg-group li i{background:#ffffff1a;border-radius:5px;height:8px;overflow:hidden}.br-dmg-group li i b{background:var(--bar);border-radius:5px;height:100%;display:block}.br-dmg-num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.br-dmg-num small{opacity:.65;margin-left:5px}.br-dmg-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.traversal-actions .phoenix{box-shadow:0 0 0 2px #ffb43a,0 0 14px #ffb43a99}.spirit-timer{color:#e8fbff;text-shadow:0 2px #172b35,0 0 8px #8eeaff;font-size:13px}.ghost-bar{position:relative;overflow:hidden}.ghost-bar i{border-radius:inherit;height:100%;display:block;position:absolute;inset:0 auto 0 0}.ghost-bar .gb-ghost{background:#fff6e2;transition:width .5s cubic-bezier(.4,0,.2,1)}.ghost-bar .gb-fill{background:var(--bar,linear-gradient(#95e486, #4abc79));transition:width 80ms linear}.game-shell .hp-ghost{position:relative;background:#d4d8bd!important}.boss-vitals .boss-ghost{background:#382f3b;border:3px solid #24333c;border-radius:8px;outline:1px solid #ffe5a1;height:14px;margin-top:5px}.boss-vitals .boss-ghost .gb-fill{animation:1.1s cubic-bezier(.3,1.2,.5,1) both boss-bar-fill;box-shadow:inset 0 3px #ffffff50}@keyframes boss-bar-fill{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.boss-intro{z-index:14;text-align:center;pointer-events:none;animation:.5s cubic-bezier(.2,1.6,.4,1) both stamp-in;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%)}.boss-intro strong{font-size:clamp(30px, calc(5.4vw / var(--ui,1)), 64px);letter-spacing:.05em;color:#fff4d6;text-shadow:0 4px 0 #1b1220, 0 0 24px var(--boss), 0 0 2px #000;display:block}.boss-intro span{font-size:clamp(14px, calc(2vw / var(--ui,1)), 22px);letter-spacing:.24em;color:#ffe9b8;text-shadow:0 2px 0 #1b1220, 0 0 3px #1b1220, 0 0 14px var(--boss);margin-top:4px;animation:.45s cubic-bezier(.2,1.6,.4,1) .25s both stamp-in;display:block}.wave-clear{z-index:14;text-align:center;pointer-events:none;animation:.42s cubic-bezier(.2,1.8,.4,1) both stamp-in;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}.boss-intro.leaving,.wave-clear.leaving{animation:.4s ease-in forwards fade-out}.wave-clear strong{font-size:clamp(28px, calc(4.6vw / var(--ui,1)), 54px);color:#ffe37a;text-shadow:0 4px #3a2410,0 0 18px #ffb43a;display:block;transform:rotate(-4deg)}.wave-clear span{color:#fff3d0;text-shadow:0 2px #172b35;margin-top:6px;font-size:16px;display:block}@keyframes stamp-in{0%{opacity:0;transform:translate(-50%,-50%)scale(2.2)}}@keyframes fade-out{to{opacity:0}}.boss-intro span,.wave-clear span{transform:none}.lowhp-vignette{z-index:3;pointer-events:none;opacity:calc(var(--lowhp,0)*.85);background:radial-gradient(#0000 45%,#c0161ecc 100%);animation:.95s ease-in-out infinite heartbeat;position:absolute;inset:0}@keyframes heartbeat{0%,to{filter:brightness(.7)}12%{filter:brightness(1.25)}24%{filter:brightness(.85)}36%{filter:brightness(1.1)}}.screen-flash{z-index:4;pointer-events:none;opacity:0;background:#fff;position:absolute;inset:0}.combo-count{animation:.4s cubic-bezier(.2,1.6,.4,1) combo-wobble}@keyframes combo-wobble{0%{transform:scale(1.45)rotate(-6deg)}50%{transform:scale(.92)rotate(3deg)}to{transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.boss-intro,.wave-clear,.boss-intro span,.lowhp-vignette,.combo-count{animation:none}}html body .game-shell .traversal-actions .big-move{overflow:visible}html body .game-shell .traversal-actions .big-move.ready{color:#1b1006!important;background:radial-gradient(circle at 40% 35%,#fff6b0,#ffc928 55%,#e88a10)!important;border-color:#1b1006!important}html body .game-shell .traversal-actions .big-move.ready svg{filter:drop-shadow(0 0 4px #fff)}html body .game-shell .traversal-actions .big-move.ready:before{content:"READY";letter-spacing:1px;color:#1b1006;border:2px solid var(--move);white-space:nowrap;pointer-events:none;background:#ffc928;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:800;position:absolute;top:-18px;left:50%;transform:translate(-50%)}html body .game-shell .traversal-actions .big-move.ready:after{content:"";border-radius:inherit;pointer-events:none;border:3px solid #ffc928;animation:1.1s ease-out infinite big-halo;position:absolute;inset:-4px}@keyframes big-halo{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}html body .game-shell .traversal-actions .big-move:not(.ready) kbd{font-variant-numeric:tabular-nums}html body .game-shell.touch .traversal-actions>button.big-move.ready{width:72px!important;height:72px!important}html body .game-shell.touch .traversal-actions>button.big-move.ready svg{width:32px!important;height:32px!important}@media (prefers-reduced-motion:reduce){html body .game-shell .traversal-actions .big-move.ready:after{opacity:.6;animation:none}}.boss-vitals .boss-phase{vertical-align:middle;gap:3px;margin-left:8px;display:inline-flex}.boss-vitals .boss-phase i{background:#5b4f5e;border:2px solid #24333c;border-radius:2px;width:9px;height:9px;transform:rotate(45deg)}.boss-vitals .boss-phase i.on{background:#ffd34d}.boss-vitals .boss-bar-wrap{position:relative}.boss-vitals .boss-tick{opacity:.85;background:#24333c;width:3px;margin-left:-1px;position:absolute;top:5px;bottom:0}.boss-vitals .boss-attack{color:#ffe2a8;text-shadow:0 2px #172b35;margin-top:4px;font-size:13px;font-style:normal;font-weight:800;animation:.25s ease-out both boss-attack-in;display:block}.boss-vitals .boss-attack.worn{color:#ffd34d}.boss-vitals.shielded .boss-ghost{filter:saturate(.4)brightness(1.2);outline-color:#bfe8ff}.boss-vitals.worn .boss-ghost{outline:2px solid #ffd34d}@keyframes boss-attack-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.boss-vitals>.boss-bar-wrap{background:0 0;border:0;border-radius:0;outline:0;height:auto;margin-top:0;overflow:visible}.update-banner{z-index:60;left:50%;bottom:calc(14px + env(safe-area-inset-bottom));color:#fff3d8;max-width:min(560px, calc(calc(100vw / var(--ui,1)) - 24px));background:#3a2617f2;border:2px solid #c99a4e;border-radius:14px;align-items:center;gap:10px;padding:8px 10px 8px 14px;font-size:13px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 4px #0006}.update-banner .primary{white-space:nowrap;align-items:center;gap:5px;display:flex}.update-banner .update-later{color:#f0dcb4;cursor:pointer;background:0 0;border:0;padding:4px}html body .game-shell .boss-vitals.bar-only{filter:drop-shadow(0 2px #162b36);box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.run-veil{z-index:40;pointer-events:none;background:radial-gradient(circle,#2f5a3a 0%,#142a1d 70%);place-items:center;animation:.2s ease-out .15s both run-veil-in;display:grid;position:fixed;inset:0}@keyframes run-veil-in{0%{opacity:0}to{opacity:1}}.run-veil span{color:#f4ecd2;letter-spacing:.02em;text-shadow:0 2px #00000059;font-size:1.15rem;font-weight:800;animation:1.2s ease-in-out infinite alternate run-veil-pulse}@keyframes run-veil-pulse{0%{opacity:.55}to{opacity:1}}.spin-ring{vertical-align:-.2em;border:3px solid #fff3d840;border-top-color:#ffd34d;border-radius:50%;flex:none;width:1.1em;height:1.1em;margin-right:.45em;animation:.7s linear infinite spin-ring;display:inline-block}.run-veil{grid-auto-flow:row;align-content:center;gap:14px}.run-veil .spin-ring{border-width:5px;width:44px;height:44px;margin:0 auto}@keyframes spin-ring{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin-ring{animation-duration:1.6s}}.pet-strip{gap:6px;margin-top:6px;display:flex}.pet-chip{flex-direction:column;align-items:center;gap:1px;display:flex}.pet-chip-face{width:36px;height:36px;box-shadow:0 0 0 3px var(--cls), 0 2px 0 3px #0005;background:#2b1c10;border-radius:50%;place-items:center;transition:box-shadow .12s,transform .12s;display:grid;position:relative}.pet-chip-face .axie-portrait{border-radius:50%;width:30px!important;height:30px!important}.pet-chip-face b{background:var(--cls);color:#1d1208;text-align:center;border-radius:9px;min-width:17px;height:17px;padding:0 3px;font-size:10.5px;font-weight:900;line-height:17px;position:absolute;bottom:-5px;right:-7px;box-shadow:0 0 0 2px #1d1208}.pet-chip small{color:#fff3d6;text-shadow:0 1px #000a;font-size:10.5px;font-weight:900;line-height:1.2}.pet-chip.cast .pet-chip-face{box-shadow:0 0 0 3px var(--cls), 0 0 14px 4px var(--cls);transform:scale(1.12)}@media (prefers-reduced-motion:reduce){.pet-chip-face{transition:none}}.portal-team{border:2px solid var(--wd-edge-dk,#1d1208);background:#2a190dcc;border-radius:14px;margin-bottom:10px;padding:10px 12px 12px;box-shadow:inset 0 2px 8px #0009}.portal-team-head{color:#fff3d6;justify-content:space-between;align-items:baseline;gap:8px;font-size:14px;display:flex}.portal-team-head small{color:#d9c7a3;font-size:12px;font-weight:700}.portal-team-row{gap:10px;margin-top:8px;display:flex}.portal-team-pet{text-align:center;flex-direction:column;flex:1 1 0;align-items:center;gap:2px;min-width:0;display:flex}.portal-team-face{width:54px;height:54px;box-shadow:0 0 0 3px var(--cls), 0 0 12px 1px color-mix(in srgb, var(--cls) 60%, transparent);background:#4b2f1b;border-radius:50%;place-items:center;display:grid}.portal-team-face .axie-portrait{border-radius:50%;width:46px!important;height:46px!important}.portal-team-name{text-overflow:ellipsis;white-space:nowrap;color:#fff3d6;max-width:100%;margin-top:3px;font-size:13px;font-weight:900;overflow:hidden}.portal-team-pet small{color:var(--cls);font-size:11px;font-weight:800}html.phone .portal-team{margin-bottom:6px;padding:6px 8px 8px}html.phone .portal-team-face{width:40px;height:40px}html.phone .portal-team-face .axie-portrait{width:34px!important;height:34px!important}.portal-power{color:#e9c98f;letter-spacing:.04em;text-transform:uppercase;background:#1d1108;border:2px solid #a5743f88;border-radius:999px;align-items:center;gap:4px;padding:2px 10px;font-size:12px;font-weight:900;display:inline-flex}.portal-power b{color:var(--wd-gold,#ffd34d);letter-spacing:0;font-size:16px}.portal-team-pet.hero .portal-team-face img{object-fit:cover;border-radius:50%;width:46px;height:46px}.portal-team-none{color:#d9c7a3;align-self:center;font-size:12px;font-weight:700}.br-pet-xp{justify-content:center;align-items:flex-end;gap:12px;display:flex}.br-pet{flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.br-pet .axie-portrait{box-shadow:0 0 0 3px var(--cls);border-radius:50%}.br-pet b{color:#fff3d6;text-shadow:0 1px #000a;white-space:nowrap;font-size:13px;font-weight:900}.br-pet.up b{color:#ffe27a}.br-pet.up .axie-portrait{box-shadow:0 0 0 3px var(--cls), 0 0 18px 4px #ffe27a99}.boss-vitals>.boss-bar-wrap.boss-bar-other{transform-origin:top;opacity:.95;margin-top:5px;transform:scaleY(.6)}html body .br-art .br-pet .axie-portrait.image img:not(#_){object-fit:contain;width:100%!important;height:100%!important}html body .br-all .br-mini .br-pet-xp:not(#_){align-items:center;gap:0}html body .br-all .br-mini .br-pet b:not(#_){display:none}html body .br-all .br-mini .br-pet .axie-portrait:not(#_){box-shadow:0 0 0 2px var(--cls);width:34px!important;height:34px!important}html body .br-all .br-mini .br-pet+.br-pet:not(#_){margin-left:-12px}html body .br-all .br-mini .br-pet:nth-child(n+4):not(#_){display:none}html body .br-all .br-mini .axie-portrait.image img:not(#_){width:100%!important;height:100%!important}html body .br-all .br-mini .br-pet-xp:not(#_){position:relative}html body .br-all li:has(.br-pet-xp):after{content:"XP";color:#d8ffb8;background:#2e3a24;border:1.5px solid #8ee05a;border-radius:999px;padding:0 6px;font-size:12px;font-weight:900;position:absolute;bottom:-6px;right:-4px}@font-face{font-family:WildseedUI;src:url(/assets/fonts/Nunito-500.woff2)format("woff2");font-weight:400 500;font-style:normal;font-display:swap}@font-face{font-family:WildseedUI;src:url(/assets/fonts/Nunito-700.woff2)format("woff2");font-weight:600 700;font-style:normal;font-display:swap}@font-face{font-family:WildseedUI;src:url(/assets/fonts/Nunito-800.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:WildseedUI;src:url(/assets/fonts/Nunito-900.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--game-text:#f3efd9;--game-muted:#c8c8bd;--game-brass:#898a86;--game-gold:#ffdf72;--game-panel:#303135;--retro-edge:#171719;--retro-light:#cacbc4;--retro-slot:#666763}body :is(.game-shell,.game-dialog){color:var(--game-text);-webkit-font-smoothing:antialiased;font-family:WildseedUI, var(--font-geist-sans), sans-serif!important}body :is(.game-shell,.game-dialog) :is(button,input,select,kbd){font-family:inherit!important}body :is(.game-shell,.game-dialog) :is(h1,h2,h3,.dialog-title,.card-name,.wordmark strong,.dungeon-card strong,.inventory-name){letter-spacing:0!important;-webkit-text-stroke:0!important;text-shadow:2px 2px #161719!important;font-family:WildseedUI,sans-serif!important}body :is(.game-shell,.game-dialog) :is(button,.panel,input,progress,[role=progressbar]){border-radius:0!important}body .game-shell .panel,body .game-dialog.game-dialog{color:#f3efd9!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#303135!important;border:3px solid #111214!important;box-shadow:inset 3px 3px #b1b2ac,inset -3px -3px #555653,4px 4px #101114aa!important}body .game-dialog.game-dialog{max-height:calc(94dvh / var(--ui,1));border:16px solid #0000!important;border-image:url(/assets/retro/ui/panel.png) 12.5% fill!important;padding:18px!important}body .game-dialog .dialog-title{color:#fff1bd!important;text-transform:none!important;font-size:28px!important}body :is(.game-shell,.game-dialog) .primary{font-weight:600;color:#fff8dc!important;text-shadow:2px 2px #243b1a!important;background:#527638!important;border:3px solid #171b12!important;border-color:#bedb8b #171b12 #171b12 #bedb8b!important;border-radius:0!important;transition:none!important;box-shadow:inset -3px -3px #2e4723,inset 2px 2px #7a9b4c,3px 3px #10120ddd!important}body :is(.game-shell,.game-dialog) .primary:hover:not(:disabled){background:#6a9347!important;border-top-color:#e0f3ad!important}body :is(.game-shell,.game-dialog) .secondary,body .quiet-topbar .utility button{color:#fffbe3!important;text-shadow:2px 2px #383a38!important;background:#82847f!important;border:3px solid #1c1d20!important;border-color:#dedfd8 #1c1d20 #1c1d20 #dedfd8!important;border-radius:0!important;transition:none!important;box-shadow:inset -3px -3px #4c4e4c,inset 2px 2px #a7a9a1,3px 3px #151617aa!important}body .quiet-topbar .utility button:hover{background:#9b9d95!important;transform:none!important}body :is(.game-shell,.game-dialog) button:active:not(:disabled){translate:2px 2px!important;box-shadow:inset 2px 2px #15171588!important}body :is(.game-shell,.game-dialog) button:focus-visible{outline-offset:3px!important;outline:3px solid #ffe48a!important}body :is(.game-shell,.game-dialog) button:disabled{opacity:.5;filter:grayscale(.5)}body .game-shell .day-chip{color:#fff5cd;background:#55574f;border:3px solid #202021;border-radius:0;padding:9px 13px;font-size:16px;box-shadow:inset 2px 2px #b4b7a4,inset -2px -2px #31352d,3px 3px #111a!important}body .quiet-topbar .wordmark{filter:none;color:#fff0c0}body .quiet-topbar .utility kbd{color:#fff4c8}body :is(.game-shell,.game-dialog) :is(.farm-slot,.inventory-slot,.pack-slot,.item-slot,.empty-item,.meal-slots>button,.empty-meal,.pantry-meals>button,.spell-slot,.combat-slot){color:#fff5d8!important;background:#5e6356!important;border:3px solid #a3a893!important;border-color:#363b32 #a3a893 #a3a893 #363b32!important;border-radius:0!important;box-shadow:inset 2px 2px #3e4338!important}body .game-shell .farm-slot.active,body .game-dialog [aria-pressed=true],body .inventory-slot.selected{outline-offset:1px;outline:2px solid #f5df91;background:#77734c!important;border-color:#e5d381!important}body :is(.game-shell,.game-dialog) :is(.farm-slot>b,.farm-slot>kbd,.item-count,.item-stars){text-shadow:2px 2px #151712}body .game-shell .farm-tool-label{color:#f4efce;font-size:12px}body .game-shell .farm-more{color:#fff0bd;background:#454d39;padding:3px;border:2px solid #969d83!important}body :is(.game-shell,.game-dialog) :is(.skill-art-icon,.loot-art,.retro-art,.crop-art){image-rendering:pixelated;object-fit:contain;filter:none}body .game-dialog .portal-board{background:0 0;padding:0;border:0!important;border-image:!important}body .game-dialog :is(.dungeon-card,.level-card,.cook-recipes>button,.forge-recipes>div,.companion-talk,.inventory-detail,.inventory-character,.equipped-items>span,.recipe-evolved){background:#383e35!important;border:3px solid #141616!important;border-color:#929889 #141616 #141616 #929889!important;border-radius:0!important;box-shadow:inset -3px -3px #23271f!important}body .game-dialog .dungeon-card.selected,body .game-dialog .level-card:hover{background:#484b36!important;border-color:#e4cb74!important}body .game-dialog :is(.dungeon-card strong,.card-name){color:#ffe29a!important}body .game-dialog .level-art{background:#232a22!important;border-radius:0!important;box-shadow:inset 3px 3px #111710,inset -2px -2px #56624b!important}body .game-dialog :is(.card-topline,.card-synergy,.card-level,.card-effect,.food-buffs span,.meal-combos>span,.cook-pair,.quality-odds>span){border-radius:0!important}body .game-dialog :is(.card-topline,.card-synergy,.food-buffs span,.cook-pair){color:#dbdfbd!important;background:#252c24!important;border-color:#6e795e!important}body .game-dialog .card-name{font-size:23px!important}body .game-dialog .card-effect{color:#e3e4d4!important;font-size:14px!important}body .game-dialog .dungeon-card img{image-rendering:pixelated;background:#252c24}body .game-dialog :is(.food-tray,.portal-board .food-tray,.meal-pantry,.recipe,.inventory-grid,.pack-grid){background:#282b26!important;border-color:#6f7664!important;border-radius:0!important}body .game-dialog :is(.food-heading strong,.inventory-section-title,.inventory-name){color:#f8e5ae!important}body .game-dialog :is(.food-buffs span,.meal-variety,.cook-note,.arcade-footer,.arcade-rules,.meal-slot-name){color:#dbe0c3!important}body .game-dialog :is(.meal-slot-name,.arcade-footer>span){font-size:11px!important}body .game-dialog :is(.forge-toolbox button,.arcade-score button,.challenge-options button){color:#fff2c5;background:#60665a;border:2px solid #30352b;border-color:#b2b8a4 #30352b #30352b #b2b8a4;border-radius:0!important}body .game-dialog :is(.skillet-board,.smith-board,.quench-tank,.arcade-meter,.forge-temperature,.forge-aim){border-color:#909c7f;box-shadow:inset 3px 3px #101813;border-radius:0!important}body .game-dialog .arcade-cover{background:#232c25f5}body .game-dialog :is(.smith-grid button,.plated-food>span,.arcade-float){border-radius:0!important}body .game-dialog .arcade-cover h3{font-size:28px!important}body .game-dialog :is(.arcade-cover>svg,.smith-hammer){color:#e5ce92}body .game-shell :is(.health-progress,.xp-progress,.loading-meter),body .game-dialog progress{background:#222a22!important;border:2px solid #171d15!important;border-radius:0!important;box-shadow:inset 2px 2px #080d0780!important}body .game-shell .health-progress>div{background:repeating-linear-gradient(90deg,#c34838 0 12px,#81312c 12px 14px)!important}body .game-shell .xp-progress>div{background:repeating-linear-gradient(90deg,#97d047 0 12px,#648933 12px 14px)!important}body .boss-vitals{background:#292326ee!important;border:3px solid #82756b!important;border-radius:0!important;box-shadow:3px 3px #151013!important}body .boss-vitals>div,body .boss-vitals i{border-radius:0!important}body .game-loading{background:radial-gradient(at 50% 40%,#4a6042,#20291f 70%)!important}body .loading-content{max-width:min(calc(92vw / var(--ui,1)), 450px);border:16px solid #0000;border-image:url(/assets/retro/ui/panel.png) 12.5% fill;padding:24px}body .loading-content h1{letter-spacing:0!important;text-shadow:4px 4px #171c12!important;font-family:WildseedUI,sans-serif!important;font-size:60px!important}body .loading-emblem{color:#c2df85!important}body .loading-meter{border:2px solid #9ca38b;box-shadow:inset 2px 2px #10160c;background:#1c251b!important;border-radius:0!important}body .loading-meter>span{background:repeating-linear-gradient(90deg,#93c95d 0 14px,#628b3d 14px 16px)!important;border-radius:0!important}body :is(.plot-prompt,.action-popup,.action-visual,.home-bearing,.island-interact){border-radius:0!important;font-family:WildseedUI,sans-serif!important}body .plot-prompt{background:#262d24e8!important;border:1px solid #b6b49a!important;box-shadow:2px 2px #11170e99!important}body .plot-prompt kbd{color:#22291e!important;background:#c9c4a8!important;border-radius:0!important}body .action-visual{box-shadow:none!important;background:0 0!important;border:0!important}body :is(.game-shell,.game-dialog) svg.lucide{stroke-linecap:square;stroke-linejoin:miter;stroke-width:2.5px}@media (max-width:600px){body .game-dialog.game-dialog{border-width:10px!important;padding:12px!important}body .quiet-topbar .wordmark strong{font-size:25px!important}body .game-shell .day-chip{font-size:13px}body .game-dialog .dialog-title{font-size:25px!important}body .game-dialog .card-name{font-size:19px!important}body .loading-content h1{font-size:46px!important}}body .game-dialog .level-art:before{display:none!important}body .game-dialog :is(.card-topline kbd){border-radius:0!important}body .game-dialog .level-card{animation:none!important}body .game-dialog .pack-selection{border-color:#858a74!important}body .game-dialog .pack-selection p{color:#d2d8c0!important}body :is(.skill-art-icon,.loot-art,.retro-art,.crop-art){image-rendering:pixelated!important;filter:none!important}body .game-shell .panel{background:#252d2af5!important;border-color:#161b18!important;box-shadow:inset 2px 2px #89917b,inset -2px -2px #111914,3px 3px #10171199!important}body .quiet-topbar .wordmark strong{font-size:28px!important}body .quiet-topbar .wordmark>svg{width:28px;height:28px}body .quiet-topbar .utility{gap:8px;padding:4px}body .quiet-topbar .utility button{flex-direction:column;justify-content:center;gap:4px;width:50px;height:52px;display:flex;background:#35423b!important;border-color:#899782 #151e18 #151e18 #899782!important;box-shadow:inset -2px -2px #1c2821,3px 3px #101811aa!important}body .quiet-topbar .utility button:hover{background:#4b6050!important;border-top-color:#e0cb8c!important}body .quiet-topbar .utility button>span{color:#eee4bc;font-size:11px;line-height:1}body .quiet-topbar .utility kbd{color:#b7c2a4;font-size:9px;top:2px;bottom:auto;right:3px}body .game-shell .day-chip{background:#29382ef5!important;border-color:#17211b!important;box-shadow:inset 2px 2px #8a9c74,inset -2px -2px #142017,3px 3px #111a!important}body .game-shell .farm-hotbar{gap:6px;padding:8px;background:#4d3d2f!important;border:3px solid #211b15!important;box-shadow:inset 2px 2px #baa375,inset -2px -2px #30271e,4px 4px #10181099!important}body .game-shell .farm-slot{width:64px;height:76px;background:#29332a!important;border-color:#172118 #786e51 #786e51 #172118!important;box-shadow:inset 2px 2px #0c170e66!important}body .game-shell .farm-slot.active{outline-offset:1px;outline:2px solid #ffdf87;background:#526242!important;border-color:#d4c583!important;box-shadow:inset 0 -4px #e5c26b!important}body .game-shell .farm-slot>kbd{color:#c3cbb5;font-size:11px;top:3px;left:5px}body .game-shell .farm-slot>b{font-size:15px;bottom:17px;right:5px}body .game-shell .farm-tool-label{font-size:12px;line-height:1.15}body .game-shell .farm-more{color:#ecd59b;align-self:stretch;width:36px;background:#2d352b!important;border:2px solid #887d59!important}body .game-shell .combat-belt{gap:6px;padding:8px;background:#4d3d2ff5!important;border-color:#211b15!important}body .combat-belt button{border:2px solid #172118;border-bottom:3px solid var(--item-color,#baa375);background:#29332a;border-radius:0;width:52px;height:58px;box-shadow:inset 1px 1px #78836a}body .combat-belt .skill-art-icon{border-radius:0;width:36px!important;height:36px!important}body .combat-belt button>span{color:#ead28b;letter-spacing:3px}body .game-shell .vitals{gap:10px;padding:10px}body .vitals>img{image-rendering:pixelated;background:#4a5740;border:2px solid #b5a470;border-radius:0}body .vitals-bars>div:first-child{color:#f5d6c9;font-size:14px}body .game-shell .health-progress{height:12px}body .game-shell .xp-progress{height:7px;margin-top:5px}body .game-dialog.game-dialog{gap:18px;background:#252d28!important;border:8px solid #665b43!important;border-image:!important;border-radius:0!important;padding:22px!important;box-shadow:inset 2px 2px #c3ae7e,inset -2px -2px #342f23,0 0 0 3px #151c15,8px 8px #10181099!important}body .game-dialog .dialog-title{border-bottom:2px solid #647252;padding:0 36px 14px 0;margin:0!important;font-size:26px!important}body .game-dialog>button[data-slot=dialog-close]{opacity:1;color:#f5e6bb;background:#414f3d;border:2px solid #899b75;border-radius:0;width:28px;height:28px;top:12px;right:12px}body .game-dialog .inventory-grid{gap:8px;padding:12px;background:#171f1a!important;border:2px solid #526048!important}body .game-dialog .inventory-slot{position:relative;background:#384537!important;border-color:#172117 #738267 #738267 #172117!important}body .game-dialog .inventory-slot.inspected{outline-offset:1px;outline:2px solid #f6d784;background:#566345!important;box-shadow:inset 0 -4px #d4b263!important}body .game-dialog .inventory-slot.empty-slot{opacity:.65;background:#242e25!important}body .game-dialog .inventory-slot>b{color:#fff2cf;text-shadow:2px 2px #151b13;font-size:15px}body .game-dialog .pack-selection{background:#1d271f;border:2px solid #536047;min-height:96px;padding:12px}body .game-dialog .pack-selection h3{font-size:21px}body .game-dialog .pack-selection p{font-size:13px;line-height:1.4}body .game-dialog :is(.cook-recipes>button,.forge-recipes>div,.dungeon-card,.level-card){background:#334131!important;border-top-color:#80916b!important;border-left-color:#80916b!important}body .game-dialog :is(.cook-recipes>button,.level-card,.dungeon-card):hover:not(:disabled){background:#43553b!important;border-color:#d8c181!important}body .game-dialog .cook-recipes>button{gap:8px;padding:16px 10px}body .game-dialog .cook-recipes>button>strong{color:#ffe3a1;font-size:17px;line-height:1.2}body .game-dialog .cook-recipes>button>small{color:#d0d9bd;font-size:12px;line-height:1.4}body .pause-card{min-width:min(330px, calc(90vw / var(--ui,1)));padding:24px}body .pause-card h2{color:#ffe3a1;font-size:28px}.pause-tools{gap:8px;margin:12px 0;display:flex}.pause-tools button{flex:1;justify-content:center;align-items:center;gap:6px;min-height:42px;font-size:12px;display:flex}body .game-shell .traversal-actions button{opacity:.85;width:52px;height:54px}@media (max-width:600px){body .quiet-topbar .utility{gap:5px;padding:0}body .quiet-topbar .utility button{width:40px;height:45px}body .quiet-topbar .utility button>span{font-size:10px}body .game-shell .farm-slot{width:54px;height:70px}body .game-shell .farm-hotbar{max-width:calc(calc(100vw / var(--ui,1)) - 20px);flex-wrap:wrap;justify-content:center;gap:4px;padding:7px}body .game-dialog.game-dialog{gap:12px;border-width:6px!important;padding:14px!important}body .game-dialog .dialog-title{padding-bottom:10px;font-size:23px!important}body .game-dialog .inventory-grid{gap:6px;padding:8px}body .game-dialog .pack-selection{gap:8px;padding:9px}body .game-dialog .pack-selection p{font-size:12px}body .combat-belt{gap:3px!important;padding:5px!important}body .combat-belt button{width:32px;height:46px}body .combat-belt .skill-art-icon{width:26px!important;height:26px!important}}.crop-timers{pointer-events:none;z-index:3;position:absolute;inset:0;overflow:hidden}.crop-timer{color:#fff0bf;white-space:nowrap;text-align:center;font-variant-numeric:tabular-nums;background:#203126ed;border:1px solid #a9b47c;min-width:26px;padding:3px 6px;font:14px/1 WildseedUI,sans-serif;position:absolute;top:0;left:0;box-shadow:2px 2px #14201799}.crop-timer[data-state=ready]{color:#ddf7a1;background:#385b2c;border-color:#b2dc7b}.crop-timer[data-state=dry]{color:#bdeaff;background:#263f4b;border-color:#7ab8d3}body .guided-tutorial{width:min(360px, calc(calc(100vw / var(--ui,1)) - 28px));z-index:20;grid-template-columns:30px 1fr 22px;gap:8px 12px;display:grid;top:90px;bottom:auto;left:22px;transform:none;padding:16px!important}.guided-tutorial .tutorial-progress{grid-column:1/-1;gap:5px;margin-bottom:4px;display:flex}.tutorial-progress i{background:#556349;flex:1;height:3px}.tutorial-progress i.current{background:#f2d588}body .guided-tutorial strong{color:#ffe2a2;font-size:19px}body .guided-tutorial p{margin:5px 0 0;font-size:13px;line-height:1.4;color:#dce4c8!important}.guided-tutorial .tutorial-actions{grid-column:2/-1;justify-content:space-between;gap:12px;margin-top:6px;display:flex}.guided-tutorial .tutorial-actions button{justify-content:center;align-items:center;gap:6px;width:auto;min-height:32px;font-size:12px;display:flex;padding:6px 10px!important}.guided-tutorial .tutorial-skip{color:#cbd3bc;align-self:start;padding:2px}@media (max-width:600px){body .guided-tutorial{gap:6px 8px;top:112px;left:14px;padding:12px!important}body .guided-tutorial strong{font-size:17px}.crop-timer{padding:2px 4px;font-size:12px}}.setting-row.graphics-row select{font:inherit;color:#4a3420;background:#fff4dc;border:1px solid #c9a46b;border-radius:8px;min-width:150px;margin-left:auto;padding:5px 8px;font-size:13px}:root{--bag-ink:#141516;--bag-panel:#28292c;--bag-well:#1c1d1f;--bag-slot:#3a3b3f;--bag-hi:#6e6f69;--bag-lo:#1a1b1d;--bag-text:#f3efd9;--bag-muted:#b9b8ac;--bag-gold:#ffdf72;--bag-up:#8ef08a;--bag-down:#ff8b7a}body .game-dialog.bag-dialog{width:calc(100% - 24px)!important;max-width:1120px!important;padding:14px!important}.bag-screen{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch;gap:12px;min-height:0;display:grid}.bag-switch{display:none}.bag-panel,.char-panel{background:var(--bag-panel);border:3px solid var(--bag-ink);flex-direction:column;gap:9px;min-width:0;padding:11px;display:flex;box-shadow:inset 2px 2px #4d4e4a,inset -2px -2px #18191a}.bag-head{color:var(--bag-gold);align-items:center;gap:8px;min-height:30px;display:flex}.bag-head h3{color:#fff1bd;margin:0;line-height:1;font-size:22px!important}.bag-count,.char-role{color:var(--bag-muted);margin-left:auto;font-size:12px}.char-panel .bag-head{padding-right:34px}.bag-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}body .game-dialog .bag-tabs button{white-space:nowrap;min-height:36px;color:var(--bag-muted);justify-content:center;align-items:center;gap:4px;padding:4px 3px;font-size:12px;display:flex;position:relative;overflow:hidden;border:3px solid var(--bag-lo)!important;border-top-color:var(--bag-hi)!important;border-left-color:var(--bag-hi)!important;box-shadow:none!important;background:#323337!important;outline:none!important}body .game-dialog .bag-tabs button small{color:#8d8c84;font-size:10px}body .game-dialog .bag-tabs button[aria-selected=true]{color:var(--bag-gold);background:#4b4a3a!important;border-color:#c8ac5c #6b5b2f #6b5b2f #c8ac5c!important}body .game-dialog .bag-tabs button:hover{color:#fff4cf}.bag-dot{background:#ff6b5a;border:2px solid #2a0f0c;width:8px;height:8px;animation:1.4s steps(2,end) infinite bag-blink;position:absolute;top:3px;left:3px;box-shadow:0 0 0 1px #ffc8a0}.bag-switch .bag-dot{margin-left:2px;display:inline-block;position:static}@keyframes bag-blink{50%{opacity:.35}}.slot-filter{flex-wrap:wrap;gap:5px;display:flex}body .game-dialog .slot-filter button{color:var(--bag-muted);padding:4px 9px;font-size:11px;background:#2f3033!important;border:2px solid #1a1b1d!important;outline:none!important}body .game-dialog .slot-filter button[aria-pressed=true]{color:#22251c;background:#d9c27a!important;border-color:#fff0b5!important}.bag-grid{max-height:min(calc(40vh / var(--ui,1)), 318px);background:var(--bag-well);border:3px solid var(--bag-ink);scrollbar-width:thin;scrollbar-color:#6e6f69 #1c1d1f;grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;padding:7px;display:grid;overflow-y:auto;box-shadow:inset 3px 3px #0d0d0e}body .game-dialog .bag-slot{aspect-ratio:1;cursor:pointer;place-items:center;min-width:0;padding:0;transition:transform 80ms;display:grid;position:relative;background:var(--bag-slot)!important;border:3px solid var(--bag-lo)!important;border-top-color:#5d5e5a!important;border-left-color:#5d5e5a!important;outline:none!important;box-shadow:inset 0 0 0 1px #0004!important}body .game-dialog .bag-slot.gear:not(.rarity-common){box-shadow:inset 0 0 0 2px var(--rarity), inset 0 0 14px color-mix(in srgb, var(--rarity) 45%, transparent)!important}body .game-dialog .bag-slot.gear:after{content:"";background:var(--rarity);width:6px;height:6px;position:absolute;top:2px;right:2px;box-shadow:1px 1px #000a}body .game-dialog .bag-slot:is(.rarity-legendary,.rarity-mythic,.rarity-ancient,.rarity-celestial,.rarity-divine):before{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 22px color-mix(in srgb, var(--rarity) 70%, transparent);opacity:0;will-change:opacity;animation:2.4s ease-in-out infinite bag-shine;position:absolute;inset:0}body .game-dialog .bag-slot:is(.rarity-celestial,.rarity-divine):before{animation-duration:1.6s}@keyframes bag-shine{50%{opacity:1}}body .game-dialog .bag-slot:hover:not(.empty){transform:translateY(-1px);background:#4a4b50!important}body .game-dialog .bag-slot[aria-pressed=true]{border-color:var(--bag-gold)!important;background:#5a5640!important;box-shadow:0 0 0 2px #6b5413,inset 0 0 0 1px #fff3!important}body .game-dialog .bag-slot.dim{opacity:.32}.bag-slot.empty{opacity:.5;cursor:default;background:#2c2d30!important}.bag-slot>.loot-art{image-rendering:pixelated;width:78%!important;height:78%!important}.bag-slot>b{color:#fffbe6;text-shadow:2px 0 #111,-2px 0 #111,0 2px #111,0 -2px #111;font-size:13px;line-height:1;position:absolute;bottom:1px;right:3px}.bag-slot>.item-stars{font-size:8px;line-height:1;position:absolute;bottom:1px;left:2px}.bag-slot .new-tag{color:#2a1b00;background:var(--bag-gold);padding:1px 3px;font:700 8px/1 WildseedUI,sans-serif;position:absolute;top:2px;left:2px;box-shadow:1px 1px #000}.bag-slot .held-mark{color:#fff;background:#4f9a54;border:1px solid #c9ffd0;place-items:center;width:15px;height:15px;display:grid;position:absolute;top:3px;left:3px}.hint-touch{display:none}@media (pointer:coarse){.hint-fine{display:none}.hint-touch{display:inline}}.bag-empty,.bag-hint,.bag-note{color:var(--bag-muted);margin:0;font-size:12px}.bag-note{color:#ffd58a}.bag-detail{flex-direction:column;justify-content:center;min-height:148px;display:flex}.detail-card{--rarity:#c9c2a6;border:3px solid var(--bag-ink);border-left:5px solid var(--rarity);background:#1f2022;grid-template-columns:78px minmax(0,1fr);gap:4px 12px;padding:10px;display:grid}.detail-art{background:radial-gradient(circle, color-mix(in srgb, var(--rarity) 30%, #2e2f33) 0, #232427 70%);border:3px solid #111;grid-row:span 2;place-items:center;width:78px;height:78px;display:grid;box-shadow:inset 2px 2px #ffffff14}.detail-art .loot-art{image-rendering:pixelated}.detail-body{min-width:0}.detail-body h4{text-shadow:2px 2px #0b0b0c;margin:0 0 2px;font-size:18px;line-height:1.1}.detail-sub{color:var(--bag-muted);text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:11px}.detail-lore{color:#d9d6c4;margin:5px 0 6px;font-size:12px;line-height:1.35}.detail-hint{color:var(--bag-gold);margin:0;font-size:12px}.detail-quality{gap:8px;margin-top:5px;font-size:11px;display:flex}.detail-stats{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:3px 12px;margin:0;padding:0;list-style:none;display:grid}.detail-stats li{color:#cfccbb;align-items:center;gap:6px;font-size:12px;display:flex}.detail-stats li b{color:#fff4cf;margin-left:auto}.detail-stats em{align-items:center;min-width:42px;font-size:11px;font-style:normal;display:inline-flex}.detail-stats em.up{color:var(--bag-up)}.detail-stats em.down{color:var(--bag-down)}.detail-compare{color:#8e8c82;margin:5px 0 0;font-size:10px}.detail-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px;margin-top:4px;display:flex}body .game-dialog .detail-actions button{flex:none;justify-content:center;align-items:center;gap:6px;min-width:110px;padding:7px 14px;font-size:13px;display:inline-flex;width:auto!important;margin:0!important}body .game-dialog .detail-actions .salvage.confirm{color:#fff2e0!important;background:#8a4b37!important}.detail-actions .locked{color:#ffd58a;align-items:center;gap:6px;font-size:12px;display:inline-flex}.char-stage{flex:1;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;gap:6px 10px;display:grid}.char-slots{flex-direction:column;justify-content:center;gap:8px;display:flex}.char-slots.side-left{grid-area:1/1}.char-slots.side-right{grid-area:1/3}.char-stage>.axie-stage{grid-area:1/2}.char-slots.side-bottom{z-index:2;flex-direction:row;grid-area:2/2;justify-content:center;margin-top:-34px;position:relative}.char-slot-wrap{flex-direction:column;align-items:center;gap:3px;display:flex}.char-slot-label{color:var(--bag-muted);font-size:11px}body .game-dialog .char-slot{place-items:center;width:64px;height:64px;padding:0;display:grid;position:relative;border:3px solid var(--bag-lo)!important;background:#2b2c30!important;border-top-color:#5d5e5a!important;border-left-color:#5d5e5a!important;outline:none!important;box-shadow:inset 0 0 0 1px #0005!important}body .game-dialog .char-slot.filled{background:radial-gradient(circle, color-mix(in srgb, var(--rarity) 26%, #3a3b3f), #2b2c30 75%)!important;box-shadow:inset 0 0 0 2px var(--rarity)!important}body .game-dialog .char-slot[aria-pressed=true]{border-color:var(--bag-gold)!important;box-shadow:0 0 0 2px #6b5413, inset 0 0 0 2px var(--rarity,#ffdf72)!important}body .game-dialog .char-slot.target{animation:1s steps(2,end) infinite slot-call}@keyframes slot-call{50%{border-color:var(--bag-gold)!important;box-shadow:0 0 0 3px #ffdf7266!important}}.char-slot .slot-ghost{color:#5e5f5b}.char-slot>.loot-art{image-rendering:pixelated}.axie-stage{min-height:clamp(250px, calc(42vh / var(--ui,1)), 350px);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;border:3px solid var(--bag-ink);background:radial-gradient(70% 55% at 50% 72%,#56784d 0,#34493c 42%,#202a29 74%,#18191b 100%);position:relative;overflow:hidden;box-shadow:inset 0 0 40px #0009}.axie-stage:before{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff05 0 2px,#0000 2px 4px);position:absolute;inset:0}.axie-stage:active{cursor:grabbing}.axie-stage:focus-visible{outline:3px solid var(--bag-gold);outline-offset:2px}.axie-stage-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.axie-stage-fallback{height:62%;image-rendering:pixelated;opacity:.85;position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)}.axie-stage-controls{color:#e4e1cf;white-space:nowrap;background:#0f1011c4;border:2px solid #000;align-items:center;gap:8px;padding:3px;font-size:11px;display:flex;position:absolute;top:8px;left:50%;transform:translate(-50%)}body .game-dialog .axie-stage-controls button{place-items:center;width:28px;height:26px;padding:0;display:grid}.char-stats{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:4px;margin:0;display:grid}.char-stats>div{background:#1f2022;border-left:3px solid #57584f;align-items:baseline;gap:6px;padding:5px 8px;display:flex}.char-stats dt{color:var(--bag-muted);font-size:12px}.char-stats dd{color:#fff1bd;margin:0 0 0 auto;font-size:14px}.char-stats dd small{color:var(--bag-up);margin-left:5px;font-size:10px}.char-note{color:#8f8d83;margin:0;font-size:11px}.char-upgrades>summary{cursor:pointer;color:var(--bag-gold);background:#1f2022;border:2px solid #111;padding:6px 8px;font-size:13px;list-style:none}.char-upgrades>summary::-webkit-details-marker{display:none}.char-upgrades>summary:before{content:"▸ "}.char-upgrades[open]>summary:before{content:"▾ "}.char-upgrades[open]>summary{margin-bottom:8px}.quiet-topbar .utility button .bag-dot{top:2px;left:auto;right:2px}.result-gear{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 8px;display:flex}.result-gear-title{width:100%;color:var(--bag-gold);font-size:13px}.result-gear-item{background:#1f2022;border:3px solid;border-left-width:5px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;padding:6px 10px 6px 6px;display:grid}.result-gear-item .loot-art{image-rendering:pixelated;grid-row:span 2}.result-gear-item strong{font-size:13px}.result-gear-item small{color:var(--bag-muted);font-size:10px}@media (max-width:820px){body .game-dialog.bag-dialog{max-height:calc(96dvh / var(--ui,1));width:calc(100% - 10px)!important;padding:8px!important}.bag-screen{grid-template-columns:1fr;gap:8px}.bag-switch{grid-template-columns:1fr 1fr;gap:6px;padding-right:38px;display:grid}body .game-dialog .bag-switch button{min-height:36px;color:var(--bag-muted);justify-content:center;align-items:center;gap:6px;font-size:14px;display:flex;border:3px solid var(--bag-lo)!important;border-top-color:var(--bag-hi)!important;border-left-color:var(--bag-hi)!important;background:#2f3033!important;outline:none!important}body .game-dialog .bag-switch button[aria-selected=true]{color:#22251c;background:#d9c27a!important;border-color:#fff0b5!important}.show-bag .char-panel,.show-character .bag-panel{display:none}.bag-panel,.char-panel{padding:8px}.bag-head,.bag-tabs button span{display:none}.bag-grid{max-height:calc(44dvh / var(--ui,1));grid-template-columns:repeat(4,minmax(0,1fr))}.detail-card{grid-template-columns:62px minmax(0,1fr)}.detail-art{width:62px;height:62px}.axie-stage{min-height:min(calc(46dvh / var(--ui,1)), 320px)}body .game-dialog .char-slot{width:52px;height:52px}.char-slot-label{font-size:10px}.char-stage{gap:5px 6px}.char-slots{gap:5px}}@media (prefers-reduced-motion:reduce){.bag-dot,body .game-dialog .bag-slot:is(.rarity-legendary,.rarity-mythic,.rarity-ancient,.rarity-celestial,.rarity-divine),body .game-dialog .char-slot.target{animation:none}}.gold-count{color:#ffe08a;border-left:2px solid #00000040;align-items:center;gap:4px;margin-left:8px;padding-left:9px;display:inline-flex}.gold-count img,.bag-gold img{object-fit:contain;width:18px;height:18px}.bag-gold{color:#ffe08a;background:#1b1c1e;border:2px solid #000;align-items:center;gap:4px;margin-left:10px;padding:2px 8px;font-size:14px;display:inline-flex}body .game-dialog .detail-actions .sell{min-width:0}.plot-cell.locked{opacity:.55;filter:grayscale(.6)}body .game-shell .beginner-hotbar .farm-hotbar{max-width:calc(calc(100vw / var(--ui,1)) - 16px);flex-wrap:nowrap}body .game-shell .beginner-hotbar .farm-slot{flex:0 60px;min-width:0;width:60px!important;height:66px!important}body .game-shell .beginner-hotbar .farm-slot>.loot-art{margin-top:0}body .game-shell .beginner-hotbar .farm-slot>b{right:3px;bottom:3px!important}body .game-shell .beginner-hotbar .farm-slot:nth-child(-n+2)>.loot-art{margin-top:-12px}body .game-shell .farm-slot.empty{background:#1d251d!important;box-shadow:inset 2px 2px #0b120c!important}body .game-shell .farm-slot.empty:not(.active)>kbd{color:#7d8770}.farm-slot>.item-stars{position:absolute;bottom:3px;left:4px;font-size:9px!important}.farm-slot.depleted>.loot-art{opacity:.35;filter:grayscale(.7)}body .game-shell .farm-more{flex:0 0 40px;width:40px;font-size:10px}.farm-more-icon{letter-spacing:-1px;font-size:20px;line-height:.6}@media (max-width:600px){body .game-shell .beginner-hotbar .farm-hotbar{gap:3px;padding:5px;display:flex}body .game-shell .beginner-hotbar .farm-slot{flex:1 1 0;padding:1px;width:auto!important;height:50px!important}body .game-shell .beginner-hotbar .farm-slot>.loot-art{width:30px!important;height:30px!important}body .game-shell .beginner-hotbar .farm-slot:nth-child(-n+2)>.loot-art{margin-top:-10px}body .game-shell .farm-tool-label{bottom:2px;font-size:9px!important}body .game-shell .farm-slot>b{padding:0 2px;font-size:11px!important}body .game-shell .farm-slot>kbd{top:1px;left:3px;font-size:9px!important}.farm-slot>.item-stars{display:none!important}body .game-shell .farm-more{flex:0 0 30px;width:30px}}.bag-hotbar-wrap{background:#2a2219;border:2px solid #15110c;margin:0 0 10px;padding:8px;box-shadow:inset 2px 2px #6b5a3e}.bag-hotbar-title{color:#c9bf9c;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 6px;font-size:12px;display:flex}.bag-hotbar-title b{color:#ffe09a;letter-spacing:1px;text-transform:uppercase;font-size:13px}.bag-hotbar{grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;display:grid}.bag-hotbar .farm-slot{aspect-ratio:1;cursor:pointer;touch-action:manipulation;background:#29332a;border:3px solid #786e51;border-color:#172118 #786e51 #786e51 #172118;place-items:center;min-width:0;padding:2px;display:grid;position:relative}.bag-hotbar .farm-slot>.loot-art{max-width:44px;max-height:44px;width:70%!important;height:70%!important}.bag-hotbar .farm-slot.fixed{cursor:default;opacity:.85;background:#334033}.bag-hotbar .farm-slot.fixed>.loot-art{margin-top:-12px}.bag-hotbar .farm-slot.fixed .farm-tool-label{font-size:9px;bottom:2px}.bag-hotbar .farm-slot.empty:not(.fixed){background:#1b211b;border-style:dashed;border-color:#58614d}.bag-hotbar .farm-slot.drop-ready:not(.fixed){outline-offset:-5px;outline:2px dashed #ffe09a;animation:1s ease-in-out infinite alternate slot-ready}.bag-hotbar .farm-slot.drag-over{outline-offset:1px;outline:2px solid #ffe09a;background:#4f6a3e!important}.bag-hotbar .farm-slot[draggable=true]{cursor:grab}.bag-hotbar .slot-clear{color:#fff;opacity:0;background:#8a3a2e;border:1px solid #f0b39f;place-items:center;width:17px;height:17px;font:700 13px/1 sans-serif;transition:opacity .15s;display:grid;position:absolute;top:-6px;right:-4px}:is(.bag-hotbar .farm-slot:hover .slot-clear,.bag-hotbar .farm-slot:focus-visible .slot-clear){opacity:1}@media (pointer:coarse){.bag-hotbar .slot-clear{opacity:1}}@keyframes slot-ready{to{background:#3a4a32}}.bag-slot.picked{outline-offset:1px;transform:translateY(-2px);outline:2px solid #ffe09a!important}.bag-slot[draggable=true]:not(.gear){cursor:grab}.bag-slot .bar-mark{color:#2a2219;background:#ffe09a;border:1px solid #fff5cf;place-items:center;min-width:15px;height:15px;font:700 10px/1 sans-serif;display:grid;position:absolute;top:3px;left:3px}.bag-hotbar .farm-slot>.loot-art{width:78%!important;height:78%!important}@media (max-width:600px){.bag-hotbar{gap:3px}.bag-hotbar .farm-slot{border-width:2px;padding:1px}.bag-hotbar .farm-slot.fixed .farm-tool-label{display:none}.bag-hotbar .farm-slot.fixed>.loot-art{margin-top:0}.bag-hotbar .farm-slot>b{bottom:1px;right:1px;font-size:10px!important}.bag-hotbar .farm-slot>.item-stars{display:none!important}}.plot-prompt-action .mouse-hint{color:#f8e4b9;place-items:center;margin-left:-1px;display:inline-grid}.plot-prompt-action .mouse-hint[hidden]{display:none}@media (pointer:coarse){.plot-prompt-action .mouse-hint{display:none}}.wood-count img{image-rendering:pixelated}.cook-wood{color:#ffe08a;vertical-align:middle;align-items:center;gap:3px;margin-left:8px;display:inline-flex}.cook-wood img{width:18px;height:18px;image-rendering:pixelated}.cook-need-wood{color:#f3d39a;background:#3a2a1c;border:2px solid #15110c;margin:4px 0 8px;padding:6px 9px;font-size:12px}.pause-card .new-game{margin-top:6px;font-size:12px}.pause-card .new-game.confirm{color:#fff!important;background:#8a3a2e!important;border-color:#f0b39f!important}.pause-card .leave-run{justify-content:center;align-items:center;gap:6px;display:flex}.pause-card .leave-run.confirm{color:#fff!important;background:#8a3a2e!important;border-color:#f0b39f!important}.pause-card .new-game-note{color:#f3c7a8;text-align:center;margin-top:4px;font-size:11px;display:block}body .game-dialog .dungeon-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:8px}body .game-dialog .dungeon-grid .dungeon-card{border-radius:8px;padding-bottom:6px}body .game-dialog .dungeon-grid .dungeon-card img{height:74px}body .game-dialog .dungeon-grid .dungeon-card strong{min-height:2.3em;padding:5px 7px 3px;font-size:12px;line-height:1.15}body .game-dialog .dungeon-grid .dungeon-card>span{align-items:center;gap:4px;padding:0 7px;font-size:11px}body .game-dialog .dungeon-grid .dungeon-card>span svg{vertical-align:-2px}body .game-dialog .dungeon-grid .dungeon-card.locked{opacity:.8}body .game-dialog .dungeon-grid .dungeon-card.locked strong{color:#b8b29b}.dungeon-brief{color:#f3e6c0;margin:0 0 10px;font-size:12px;line-height:1.45}.dungeon-brief svg{vertical-align:-2px}.dungeon-threat{color:#ffb28a;font-size:11px;display:inline-block}.forge-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.forge-grid>div{text-align:center;gap:7px!important;padding:12px 6px!important}.forge-grid>div strong{font-size:13px}.forge-grid .forge-dungeon{color:#cfc6a6;margin-top:-5px;font-size:10px}.forge-grid .forge-cost{flex-wrap:wrap;justify-content:center;gap:4px 8px;font-size:11px;display:flex}.forge-grid>div.locked{opacity:.6}.forge-grid .forge-locked{color:#e9c99a;text-align:center;align-items:center;gap:3px;font-size:11px;display:flex}@media (max-width:600px){body .game-dialog .dungeon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body .game-dialog .dungeon-grid .dungeon-card img{height:60px}.forge-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.bag-grid{max-height:min(calc(58vh / var(--ui,1)), 560px);grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;padding:9px}.bag-slot>b{font-size:16px;bottom:4px;right:6px}.bag-slot>.item-stars{font-size:12px;bottom:4px;left:5px}body .game-dialog .bag-slot.gear:after{width:10px;height:10px;top:4px;right:4px}.outfit-art,.outfit-ghost{image-rendering:pixelated}html body .game-dialog .outfit-art{border-radius:0;object-fit:contain!important}html:not(.phone) .bag-slot.empty.extra{display:none}.outfit-ghost{opacity:.22;filter:grayscale()brightness(1.4)}.char-slots.side-bottom.card-row{flex-wrap:nowrap;grid-area:2/1/auto/-1;gap:8px;margin-top:0}body .game-dialog .char-slot.card-slot{width:54px;height:54px}.card-row .char-slot-label{font-size:10px}@media (min-width:601px){html body .game-dialog .dungeon-grid:has(>.training-card):not(#_):not(#__){grid-template-columns:repeat(5,minmax(0,1fr))!important}}html body .game-dialog .dungeon-grid:not(#_) .training-card strong{color:#ffe7a8}html body .game-dialog .bag-screen.no-char:not(#_){justify-content:center;grid-template-columns:minmax(0,660px)!important}html.phone body .game-dialog .bag-screen.no-char:not(#_){grid-template-columns:minmax(0,1fr)!important}html.phone body .game-dialog .bag-screen.no-char.show-character .bag-panel{display:flex!important}html.phone body .game-dialog .bag-screen.no-char:not(#_) .bag-panel{grid-column:1/-1!important}html:not(.phone) body .game-dialog.bag-dialog:has(.bag-screen.no-char) .book-tabs:not(#_){width:fit-content;margin-left:max(0px,50% - 330px)!important}html:not(.phone) body .game-dialog .bag-screen.no-char .bag-grid:not(#_){grid-template-columns:repeat(9,minmax(0,1fr))!important;gap:5px!important;padding:8px!important}html body .game-dialog.bag-window .bag-screen:not(#_):not(#__){height:100%;min-height:0;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}html body .game-dialog.bag-window .bag-panel:not(#_):not(#__){grid-template:"tabs head""filter filter""hot grid""detail grid"minmax(0,1fr)"note note"/minmax(0,.92fr) minmax(0,1.08fr);gap:10px 12px;height:100%;min-height:0;width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:grid!important}html body .game-dialog.bag-window .bag-panel:before,html body .game-dialog.bag-window .bag-panel:after{display:none!important}html body .game-dialog.bag-window .bag-head:not(#_):not(#__){grid-area:head;place-self:center end;gap:8px;margin:0!important;padding:0!important}html body .game-dialog.bag-window .bag-head:not(#_)>:is(svg,h3){display:none!important}html body .game-dialog.bag-window .bag-tabs:not(#_):not(#__){grid-area:tabs;align-self:center;margin:0!important}html body .game-dialog.bag-window .slot-filter:not(#_){grid-area:filter;margin:0!important}html body .game-dialog.bag-window .bag-hotbar-wrap:not(#_):not(#__){grid-area:hot;margin:0!important}html body .game-dialog.bag-window .bag-grid:not(#_):not(#__){grid-area:grid;align-content:start;min-height:0;overflow-y:auto;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:6px!important;height:100%!important;max-height:none!important;margin:0!important;padding:10px!important}html body .game-dialog.bag-window .bag-grid .extra:not(#_){display:grid!important}html body .game-dialog.bag-window .bag-empty:not(#_){pointer-events:none;z-index:1;grid-area:grid;place-self:center}html body .game-dialog.bag-window .bag-detail:not(#_):not(#__){grid-area:detail;min-height:0;overflow-y:auto;height:auto!important;max-height:none!important;margin:0!important}html body .game-dialog.bag-window .bag-note:not(#_){grid-area:note;margin:0!important}html.phone body .game-dialog.bag-window .bag-panel:not(#_):not(#__){grid-template:"head""tabs""filter""hot""grid"minmax(0,1fr)"detail""note"/minmax(0,1fr);overflow-y:auto}.hero-select{--hero:#ffdf72;z-index:80;color:#f3efd9;background:#0d1630;animation:.7s ease-out both hs-in;position:fixed;inset:0;overflow:hidden}@keyframes hs-in{0%{opacity:0}}.hero-select.leaving{pointer-events:none;animation:.45s ease-in forwards hs-out}@keyframes hs-out{to{opacity:0;filter:brightness(1.6);transform:scale(1.04)}}.hero-select-canvas{cursor:grab;touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-select-canvas:active{cursor:grabbing}.hero-select-vignette{pointer-events:none;background:radial-gradient(75% 70% at 50% 45%,#0000 55%,#05081499 100%),linear-gradient(0deg,#070b18d9 0,#0000 26%),linear-gradient(#070b18a6 0,#0000 22%);position:absolute;inset:0}.hero-select-vignette:after{content:"";background:repeating-linear-gradient(0deg,#ffffff05 0 2px,#0000 2px 4px);position:absolute;inset:0}.hero-select-title{left:clamp(16px, calc(4vw / var(--ui,1)), 48px);top:clamp(14px, calc(4vh / var(--ui,1)), 40px);pointer-events:none;max-width:min(520px, calc(60vw / var(--ui,1)));position:absolute}.hero-select-title span{letter-spacing:3px;text-transform:uppercase;color:#c9b98e;font-size:13px;display:block}.hero-select-title h1{color:#ffe9a6;margin:4px 0 6px;line-height:1;font-size:clamp(30px, calc(4.4vw / var(--ui,1)), 52px)!important;text-shadow:3px 3px #120c1e, 0 0 24px color-mix(in srgb, var(--hero) 45%, transparent)!important}.hero-select-title p{color:#d6d0bd;text-shadow:1px 1px #000;margin:0;font-size:14px}.hs-card{right:clamp(16px, calc(4vw / var(--ui,1)), 56px);width:min(370px, calc(34vw / var(--ui,1)));border:3px solid #0a0b12;border-top:4px solid var(--hero);box-shadow:inset 2px 2px #ffffff14, inset -2px -2px #0006, 0 0 0 2px #0005, 0 18px 50px #000a, 0 0 40px color-mix(in srgb, var(--hero) 25%, transparent);background:linear-gradient(160deg,#1a1f33ee,#11131ff2);flex-direction:column;gap:12px;padding:18px 18px 16px;animation:.45s cubic-bezier(.2,.9,.25,1.15) both hs-card;display:flex;position:absolute;top:50%;transform:translateY(-54%)}@keyframes hs-card{0%{opacity:0;transform:translate(40px,-54%)}}.hs-card-top h2{color:var(--hero);margin:0;line-height:1;text-shadow:3px 3px #07080f!important;font-size:34px!important}.hs-card-top span{color:#c9c4b2;text-transform:uppercase;letter-spacing:1.5px;margin-top:4px;font-size:13px;display:block}.hs-bars{gap:7px;margin:0;padding:0;list-style:none;display:grid}.hs-bars li{color:#d9d4c2;grid-template-columns:18px 64px 1fr 48px;align-items:center;gap:8px;font-size:13px;display:grid}.hs-bars li svg{color:var(--hero)}.hs-bars i{background:#0a0c14;border:2px solid #000;height:12px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12}.hs-bars b{background:linear-gradient(90deg, color-mix(in srgb, var(--hero) 60%, #222), var(--hero));transform-origin:0;height:100%;animation:.7s cubic-bezier(.2,.8,.2,1) .1s both hs-bar;display:block;box-shadow:inset 0 2px #fff5}@keyframes hs-bar{0%{transform:scaleX(0)}}.hs-bars em{text-align:right;color:#fff4d0;font-style:normal}.hs-perk{color:#ece6d1;border-left:3px solid var(--hero);background:#ffffff0a;gap:8px;margin:0;padding:9px 10px;font-size:13px;line-height:1.35;display:flex}.hs-perk svg{color:var(--hero);flex:none;margin-top:2px}.hs-spell{background:#0b0d16;border:2px solid #000;grid-template-columns:58px 1fr;align-items:center;gap:12px;padding:10px;display:grid;box-shadow:inset 0 0 0 1px #ffffff10}.hs-spell-icon{background:radial-gradient(circle, color-mix(in srgb, var(--hero) 35%, #20243a), #141726 72%);border:2px solid color-mix(in srgb, var(--hero) 60%, #000);width:58px;height:58px;box-shadow:0 0 18px color-mix(in srgb, var(--hero) 35%, transparent);place-items:center;display:grid}.hs-spell-icon img,.hs-spell-icon svg{image-rendering:pixelated}.hs-spell small{letter-spacing:1.5px;text-transform:uppercase;color:#9d98a8;font-size:11px;display:block}.hs-spell strong,.hs-card h2{font-weight:800;font-family:WildseedUI,sans-serif!important}.hs-spell strong{color:#fff1bd;font-size:18px;display:block}.hs-spell p{color:#cfc9b8;margin:2px 0 0;font-size:12px;line-height:1.35}.hs-spell .hs-evolve{color:#a9a3b5}.hs-spell .hs-evolve b{color:#ffd58a;font-weight:400}.hs-mastery{color:#a9a3b5;margin:0;font-size:12px}.game-shell .hs-play{justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;animation:1.8s ease-in-out 1s infinite hs-pulse;display:flex;font-size:20px!important}@keyframes hs-pulse{50%{filter:brightness(1.18);box-shadow:0 0 0 3px #fff2, 0 0 24px color-mix(in srgb, var(--hero) 55%, transparent)}}.hs-strip{left:50%;bottom:clamp(12px, calc(3vh / var(--ui,1)), 28px);align-items:stretch;gap:8px;max-width:calc(100% - 24px);display:flex;position:absolute;transform:translate(-50%)}.game-shell .hs-chip{color:#ddd7c4;flex-direction:column;align-items:center;gap:3px;width:84px;padding:6px 4px 5px;transition:transform .15s,background .15s;display:flex;position:relative;background:#141826d9!important;border:3px solid #05060b!important;box-shadow:inset 2px 2px #ffffff12!important}.game-shell .hs-chip img{object-fit:cover;object-position:50% 40%;clip-path:inset(12%);filter:saturate(.75)brightness(.85);width:56px;height:56px;transition:filter .15s;transform:scale(1.35)}.game-shell .hs-chip span{white-space:nowrap;font-size:12px}.game-shell .hs-chip small{white-space:nowrap;color:#1b1406;background:#ffd979;padding:1px 5px;font-size:9px;position:absolute;top:-9px;left:50%;transform:translate(-50%);box-shadow:1px 1px #000}.game-shell .hs-chip:hover,.game-shell .hs-chip.hover{transform:translateY(-3px);background:#1d2336e6!important}.game-shell .hs-chip:hover img,.game-shell .hs-chip.hover img{filter:none}.game-shell .hs-chip[aria-pressed=true]{color:#fff4d0;transform:translateY(-6px);background:color-mix(in srgb, var(--chip) 30%, #141826)!important;border-color:var(--chip)!important;box-shadow:0 0 18px color-mix(in srgb, var(--chip) 55%, transparent), inset 0 0 0 1px #ffffff40!important}.game-shell .hs-chip[aria-pressed=true] img{filter:none}.game-shell .hs-arrow{color:#ffe29a;align-self:center;place-items:center;width:38px;height:44px;display:grid;background:#141826d9!important;border:3px solid #05060b!important}@media (max-width:900px),(max-aspect-ratio:9/10){.hero-select-title{text-align:center;max-width:none;padding:0 12px;top:12px;left:0;right:0}.hero-select-title span{letter-spacing:2px;font-size:10px}.hero-select-title p{font-size:12px}.hs-card{width:auto;max-height:calc(48dvh / var(--ui,1));gap:7px;padding:10px 12px;inset:auto 10px 112px;overflow-y:auto;transform:none}.hs-bars{gap:4px}.hs-bars li{grid-template-columns:16px 56px 1fr 44px;font-size:12px}.hs-bars i{height:9px}.hs-mastery{display:none}.hs-spell p{font-size:11px}.hs-spell .hs-evolve{display:none}@keyframes hs-card{0%{opacity:0;transform:translateY(30px)}}.hs-card-top{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.hs-card-top h2{font-size:26px!important}.hs-card-top span{margin:0;font-size:11px}.hs-perk{padding:6px 8px;font-size:11px}.hs-spell{grid-template-columns:46px 1fr;padding:8px}.hs-spell-icon{width:46px;height:46px}.game-shell .hs-play{min-height:46px;font-size:17px!important}.hs-strip{scrollbar-width:none;justify-content:flex-start;max-width:none;padding:10px 10px 4px;bottom:10px;left:0;right:0;overflow-x:auto;transform:none}.hs-strip::-webkit-scrollbar{display:none}.game-shell .hs-arrow{display:none}.game-shell .hs-chip{flex:none;width:68px}.game-shell .hs-chip img{width:44px;height:44px}.game-shell .hs-chip span{font-size:11px}.has-pick .hero-select-title p,.has-pick .hero-select-title h1{display:none}}@media (prefers-reduced-motion:reduce){.hero-select,.hs-card,.hs-bars b,.game-shell .hs-play{animation:none}}.game-shell .vitals:has(.status-row){flex-wrap:wrap;row-gap:6px}.status-row{flex:1 0 100%;gap:3px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.status-row li.more{color:#f5e3a4;font:700 11px/1 WildseedUI,sans-serif}.status-row li{background:#16302d99;border-radius:7px;place-items:center;width:24px;height:24px;display:grid;box-shadow:inset 0 0 0 1px #e9d99a55}.status-row li.debuff{background:#4a1d2299;box-shadow:inset 0 0 0 1px #ff8a7a88}.status-row img{object-fit:contain;image-rendering:auto;filter:drop-shadow(0 1px #0007);width:21px;height:21px}@media (max-width:600px){.status-row li{width:20px;height:20px}.status-row img{width:17px;height:17px}}body .game-dialog .dungeon-card img{object-fit:cover;image-rendering:auto;background:#1d2a22}.result-header{background:#1d2a22 50% 45%/cover no-repeat;border:2px solid #b5a470;justify-content:center;align-items:flex-end;height:150px;margin:0 0 4px;display:flex;position:relative;box-shadow:inset 0 -40px 40px -20px #0009}.result-header img{filter:drop-shadow(0 6px 8px #0008);width:auto;max-width:86%;height:auto;max-height:118px;margin-bottom:12px;display:block}.result-header.defeated{filter:none}.result-header.defeated:before{content:"";background:#2a0d0d66;position:absolute;inset:0}.result-header.defeated img{max-height:136px;margin-bottom:6px;position:relative}.result-header.escaped{height:96px}@media (max-width:600px),(max-height:560px){.result-header{height:112px}.result-header img{max-height:86px;margin-bottom:8px}.result-header.defeated img{max-height:100px}.result-header.escaped{height:72px}}.game-shell:has(.vitals .status-row) .home-bearing{top:197px}@media (max-width:700px){.game-shell:has(.vitals .status-row) .home-bearing{top:210px}}@media (max-height:500px) and (min-width:601px){.game-shell:has(.vitals .status-row) .home-bearing{top:193px}}@media (max-height:430px){.result-header{height:78px;margin-bottom:0}.result-header img{max-height:58px;margin-bottom:5px}.result-header.defeated img{max-height:68px;margin-bottom:3px}.result-header.escaped{height:52px}}:root{--wd-text:#fbeed2;--wd-muted:#dcc39a;--wd-ink:#3d2312;--wd-gold:#ffd36b;--wd-gold-2:#f0b443;--wd-panel:#4b2f1b;--wd-inset:#3a2415;--wd-slot:#2a190d;--wd-edge:#6e4829;--wd-edge-hi:#a5743f;--wd-edge-dk:#24140a;--wd-leaf:#7aa93a;--wd-leaf-hi:#a9d264;--wd-leaf-dk:#3e6a1b;--wd-parch:#efdcb0;--wd-parch-dk:#cfae78;--wd-berry:#d7322e;--wd-font:WildseedUI, "Nunito", "Trebuchet MS", system-ui, sans-serif}html body :is(.game-shell,.game-dialog,.hero-select){color:var(--wd-text);-webkit-font-smoothing:antialiased;font-smooth:auto;font-family:var(--wd-font)!important}html body :is(.game-shell,.game-dialog,.hero-select) :is(button,input,select,kbd,small,span,strong,p,dt,dd,b,em,label){font-family:inherit!important}html body :is(.game-shell,.game-dialog) :is(h1,h2,h3,h4,.dialog-title,.card-name,.wordmark strong,.dungeon-card strong,.inventory-name){font-family:var(--wd-font)!important;letter-spacing:.2px!important;text-shadow:0 2px #24130a!important;-webkit-text-stroke:0!important;font-weight:600!important}html body .game-dialog .dialog-title{align-items:center;gap:8px;display:flex;color:#fff3d6!important;border-bottom:0!important;padding-bottom:6px!important;font-size:26px!important}html body .game-dialog.game-dialog{max-height:calc(calc(100dvh / var(--ui,1)) - 20px)!important;color:var(--wd-text)!important;background-color:#4b2f1b!important;background-image:url(/assets/ui/wood-dark.png),none!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:256px,auto!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:padding-box!important;border:22px solid #0000!important;border-image:url(/assets/ui/frame.png) 30!important;border-radius:26px!important;padding:12px 16px 14px!important;overflow:visible!important;box-shadow:0 22px 50px #0009,0 0 0 1px #0000!important}html body .game-dialog.game-dialog>:not([data-slot=dialog-close]){z-index:1;position:relative}html body .game-dialog.game-dialog:before,html body .game-dialog.game-dialog:after,html body .wood-vines:before,html body .wood-vines:after{content:"";pointer-events:none;z-index:3;filter:drop-shadow(0 3px 2px #0006);background:url(/assets/ui/vine-corner.svg) 0 0/contain no-repeat;width:150px;height:126px;position:absolute;display:block!important}html body .game-dialog.game-dialog:before,html body .wood-vines:before{top:-40px;left:-40px}html body .game-dialog.game-dialog:after,html body .wood-vines:after{bottom:-40px;right:-40px;transform:rotate(180deg)}html body .game-dialog [data-slot=dialog-close],html body .game-dialog>button.absolute{place-items:center;width:40px;height:40px;display:grid;color:#fff2d2!important;opacity:1!important;z-index:6!important;background:radial-gradient(circle at 35% 30%,#d9a15c,#9a6431 60%,#6a3f1d)!important;border:3px solid #3a200e!important;border-radius:50%!important;top:-10px!important;right:-10px!important;box-shadow:0 3px #2a160a,inset 0 2px #f2c27f!important}html body .game-dialog [data-slot=dialog-close] svg,html body .game-dialog>button.absolute svg{stroke-width:3px;width:20px;height:20px}html body .game-dialog [data-slot=dialog-close]:hover{filter:brightness(1.12)}html body .game-shell .panel{border:3px solid var(--wd-edge-dk)!important;box-shadow:inset 0 0 0 2px var(--wd-edge), inset 0 3px 0 3px #ffffff14, 0 6px 16px #0007!important;color:var(--wd-text)!important;background:url(/assets/ui/wood-dark.png) 0 0/256px,#4b2f1b!important;border-radius:16px!important}.wd-inset,html body .game-dialog :is(.bag-detail,.food-tray,.portal-departure,.char-stage,.journey-map .island-map,.discovery-grid,.build-summary,.result-loot,.bed-state){border:2px solid var(--wd-edge-dk)!important;background:#2f1d10b3!important;border-radius:14px!important;box-shadow:inset 0 2px 6px #0008,0 1px #ffffff12!important}html body :is(.game-shell,.game-dialog,.hero-select) .primary{color:#fffbe8!important;text-shadow:0 2px #2c4a14!important;background:linear-gradient(#9cc958,#6f9f33 55%,#557f25)!important;border:2px solid #24400f!important;border-radius:14px!important;font-weight:600!important;transition:filter .12s,translate 80ms!important;box-shadow:inset 0 2px #d2f09a,inset 0 -3px #3f6519,0 4px #1f3610,0 6px 10px #0006!important}html body :is(.game-shell,.game-dialog,.hero-select) .primary:hover:not(:disabled){filter:brightness(1.08)}html body :is(.game-shell,.game-dialog) .secondary,html body .quiet-topbar .utility button{border:2px solid var(--wd-edge-dk)!important;color:#fff4dc!important;text-shadow:0 2px #3a210f!important;background:linear-gradient(#a8743f,#7d5129 60%,#68421f)!important;border-radius:12px!important;transition:filter .12s!important;box-shadow:inset 0 2px #d7a564,inset 0 -3px #4b2e15,0 3px #24140a,0 5px 8px #0005!important}html body :is(.game-shell,.game-dialog) .secondary:hover:not(:disabled),html body .quiet-topbar .utility button:hover{filter:brightness(1.1);background:linear-gradient(#b8814a,#8a5a2e 60%,#71471f)!important}html body :is(.game-shell,.game-dialog) button:active:not(:disabled){translate:0 2px!important}html body :is(.game-shell,.game-dialog) button:focus-visible{outline-offset:3px!important;outline:2px dashed #fff3d6!important}html body :is(.game-shell,.game-dialog) button:disabled{opacity:.55;filter:saturate(.5)}html body .game-dialog :is(.bag-tabs,.slot-filter,.challenge-options,.wd-tabs){flex-wrap:wrap;gap:6px;display:flex;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html body .game-dialog :is(.bag-tabs,.slot-filter,.challenge-options,.bag-switch,.wd-tabs)>button{border:2px solid var(--wd-edge-dk)!important;color:#fff1d6!important;text-shadow:0 1px #3a210f!important;background:linear-gradient(#a06d3c,#7a4f28)!important;border-radius:999px!important;padding:5px 12px!important;font-weight:600!important;box-shadow:inset 0 2px #cf9a5c,0 2px #24140a!important}html body .game-dialog :is(.bag-tabs,.slot-filter,.challenge-options,.bag-switch,.wd-tabs)>button:is([aria-selected=true],[aria-pressed=true]){color:#fffbe8!important;background:linear-gradient(#9cc958,#5f8f2b)!important;border-color:#24400f!important;outline:0!important;box-shadow:inset 0 2px #d2f09a,0 2px #1f3610!important}html body :is(.game-shell,.game-dialog) :is(.bag-slot,.farm-slot,.char-slot,.inventory-slot,.pack-slot,.item-slot,.meal-slots>button,.empty-meal,.empty-item,.pantry-meals>button,.spell-slot,.combat-slot,.combat-belt button){border:2px solid var(--wd-edge)!important;color:var(--wd-text)!important;background:radial-gradient(circle at 50% 35%,#3c2614,#26170c 75%)!important;border-radius:12px!important;box-shadow:inset 0 3px 6px #000a,inset 0 -1px #ffffff10,0 1px #ffffff14!important}html body :is(.game-shell,.game-dialog) :is(.bag-slot,.farm-slot,.char-slot):hover:not(:disabled){border-color:var(--wd-edge-hi)!important}html body :is(.game-shell,.game-dialog) :is(.bag-slot,.farm-slot,.char-slot):is(.active,[aria-pressed=true],.picked){border-color:var(--wd-gold)!important;outline:0!important;box-shadow:0 0 0 2px #ffd36b55,inset 0 3px 6px #000a!important}html body :is(.game-shell,.game-dialog) :is(.bag-slot,.farm-slot).empty{background:#1f1209!important;border-color:#4a2e18!important}html body :is(.game-shell,.game-dialog) :is(.bag-slot,.farm-slot)>b,html body .game-dialog .bag-slot>b{color:#fff!important;text-shadow:0 1px #000,0 0 3px #000!important;background:0 0!important;font-weight:700!important}html body :is(.game-shell,.game-dialog) kbd{font-weight:600;color:#f3dcae!important;text-shadow:0 1px #000!important;background:0 0!important}.wd-parchment,html body .game-dialog :is(.bag-hotbar-wrap,.dungeon-brief,.cook-need-wood){clip-path:polygon(0 4%,4% 0,30% 2%,55% 0,80% 2%,100% 0,99% 30%,100% 60%,99% 100%,70% 98%,45% 100%,20% 98%,0 100%,1% 60%);position:relative;color:var(--wd-ink)!important;background:linear-gradient(#f4e3bb,#e6cd98)!important;border:0!important;border-radius:6px!important;box-shadow:0 3px #b48e57,0 6px 10px #0006,inset 0 0 18px #c49a5f66!important}html body .game-dialog :is(.bag-hotbar-wrap,.dungeon-brief,.cook-need-wood) :is(b,strong){color:#4a2a12!important;text-shadow:none!important}html body .game-dialog :is(.bag-hotbar-title,.dungeon-brief,.cook-need-wood){color:#5a3a1e!important;text-shadow:none!important}html body .game-dialog .bag-hotbar-title b{letter-spacing:0!important;text-transform:none!important;font-size:15px!important}html body .game-dialog .dungeon-threat{color:#a5361d!important}html body .game-dialog .char-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}html body .game-dialog .char-stats>div{border-radius:999px;justify-content:space-between;align-items:center;gap:6px;padding:4px 5px 4px 12px;display:flex;border:2px solid var(--wd-edge-dk)!important;background:linear-gradient(#5d3a20,#4a2d17)!important;box-shadow:inset 0 1px #8a5a30!important}html body .game-dialog .char-stats dt{font-size:12px;color:#f3dcae!important}html body .game-dialog .char-stats dd{text-align:right;background:#2a180c;border-radius:999px;min-width:44px;padding:2px 9px;font-size:12px;font-weight:600;color:#fff!important}html body .game-dialog .char-stats dd small{color:var(--wd-leaf-hi)!important}html body .game-dialog :is(.cook-recipes>button,.forge-recipes>div,.dungeon-card,.power-dialog .upgrade-card,.result-loot>*,.combination,.compost-grid>button,.discovery-grid>*,.mastery-list>*,.wd-card){border:2px solid var(--wd-edge-dk)!important;color:var(--wd-text)!important;background:linear-gradient(#5a381f,#45291a)!important;border-radius:14px!important;box-shadow:inset 0 2px #8a5a30,inset 0 -2px #2a170b,0 3px #1c0f07!important}html body .game-dialog :is(.cook-recipes>button,.dungeon-card,.forge-recipes>div,.compost-grid>button):hover:not(:disabled){border-color:var(--wd-edge-hi)!important}html body .game-dialog :is(.dungeon-card.selected,.cook-recipes>button[aria-pressed=true],.wd-card.selected){border-color:var(--wd-gold)!important;box-shadow:0 0 0 3px #ffd36b66,inset 0 2px #8a5a30!important}html body .quiet-topbar .wordmark strong{font-family:var(--wd-font)!important;color:#fff2cc!important;text-shadow:0 3px #3a1f0c,0 0 8px #0006!important;-webkit-text-stroke:1px #3a1f0c!important;font-weight:700!important}html body .quiet-topbar .utility button{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;border-radius:14px!important;width:56px!important;height:56px!important}html body .quiet-topbar .utility button>span{font-weight:600;font-size:11px!important}html body .quiet-topbar .utility kbd{position:absolute;top:2px;right:5px;color:#ffe6b0!important;font-size:10px!important}html body .game-shell .day-chip{border:3px solid var(--wd-edge-dk)!important;color:#fff6dc!important;text-shadow:0 2px #3a210f!important;background:url(/assets/ui/wood-light.png) 0 0/180px,#8a5a34!important;border-radius:999px!important;padding:8px 16px!important;font-weight:600!important;box-shadow:inset 0 2px #e0b177,inset 0 -3px #5a3618,0 4px #24140a,0 6px 12px #0006!important}html body .game-shell .gold-count{border-left:2px solid #3a210f66!important}html body .game-shell .farm-hotbar{position:relative;background-color:#4b2f1b!important;background-image:url(/assets/ui/wood-dark.png),none!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:256px,auto!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:padding-box!important;border:16px solid #0000!important;border-image:url(/assets/ui/frame.png) 30!important;border-radius:22px!important;padding:4px 6px!important;overflow:visible!important;box-shadow:0 10px 24px #0008!important}html body .game-shell .farm-hotbar:before{content:"";pointer-events:none;z-index:2;background:url(/assets/ui/vine-corner.svg) 0 0/contain no-repeat;width:96px;height:80px;position:absolute;top:-40px;left:-40px}html body .game-shell .farm-slot.active{border-color:var(--wd-gold)!important;background:radial-gradient(circle at 50% 35%,#5b3c1e,#33200f 75%)!important;box-shadow:0 0 0 2px #ffd36b66,inset 0 3px 6px #000a!important}html body .game-shell .farm-slot.active:after{background:var(--wd-gold)!important}html body .game-shell .farm-tool-label{font-weight:600;color:#f7e3b8!important;text-shadow:0 1px #000!important}html body .game-shell .farm-more{border:2px solid var(--wd-edge-dk)!important;color:#fff4dc!important;background:linear-gradient(#a8743f,#7d5129)!important;border-radius:12px!important;box-shadow:inset 0 2px #d7a564,0 2px #24140a!important}html body .plot-prompt{border:2px solid var(--wd-edge-dk)!important;font-family:var(--wd-font)!important;background:linear-gradient(#5c3a1f,#43281a)!important;border-radius:12px!important;box-shadow:inset 0 1px #a06a38,0 4px 10px #0007!important}html body .plot-prompt strong{font-weight:600;color:#fff2d0!important}html body .plot-prompt small{color:#e6cf9f!important}html body .plot-prompt kbd{color:#3a2210!important;text-shadow:none!important;background:#f3dcae!important;border-radius:5px!important;box-shadow:0 1px #6b4628!important}html body .game-shell .farm-tutorial strong{color:#fff2cc!important}html body .game-shell .farm-tutorial p{color:#ecd7ab!important}html body .game-shell .tutorial-progress i{border-radius:4px;background:#2a180c!important}html body .game-shell .tutorial-progress i.current{background:var(--wd-gold)!important}html body .game-shell .toast{font-weight:600;color:var(--wd-ink)!important;text-shadow:none!important;background:linear-gradient(#f4e3bb,#e6cd98)!important;border:0!important;border-radius:10px!important;box-shadow:0 3px #b48e57,0 8px 16px #0007!important}html body .game-shell .toast svg{color:#5f8f2b}html body .game-shell .vitals>img{border:2px solid var(--wd-edge-hi)!important;background:#2a180c!important;border-radius:12px!important}html body .game-shell :is(.health-progress,.xp-progress){overflow:hidden;border:2px solid var(--wd-edge-dk)!important;background:#2a180c!important;border-radius:999px!important}html body .pause-card.panel{position:relative;overflow:visible;background-clip:padding-box!important;border:22px solid #0000!important;border-image:url(/assets/ui/frame.png) 30!important;box-shadow:0 22px 50px #0009!important}html body .pause-card h2{font-size:28px!important}html body .pause-card .setting-row{color:#f3dcae}html body .pause-card input[type=range]{accent-color:var(--wd-leaf)}html body .game-dialog.bag-dialog{box-shadow:none!important;background:0 0!important;border:0!important;border-image:!important;width:calc(100% - 40px)!important;max-width:1180px!important;padding:0!important}html body .game-dialog.bag-dialog:before,html body .game-dialog.bag-dialog:after{display:none!important}html body .game-dialog.bag-dialog [data-slot=dialog-close]{top:-6px!important;right:-6px!important}html body .bag-screen{grid-template-columns:minmax(0,1fr) minmax(0,.92fr)!important;gap:22px!important}html body .game-dialog :is(.bag-panel,.char-panel){position:relative;overflow:visible;background-color:#4b2f1b!important;background-image:url(/assets/ui/wood-dark.png),none!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:256px,auto!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:padding-box!important;border:22px solid #0000!important;border-image:url(/assets/ui/frame.png) 30!important;gap:8px!important;padding:4px 6px!important;box-shadow:0 18px 40px #0009!important}html body .game-dialog :is(.bag-panel,.char-panel):before,html body .game-dialog :is(.bag-panel,.char-panel):after{content:"";pointer-events:none;z-index:3;filter:drop-shadow(0 3px 2px #0006);background:url(/assets/ui/vine-corner.svg) 0 0/contain no-repeat;width:130px;height:110px;position:absolute}html body .game-dialog :is(.bag-panel,.char-panel):before{top:-38px;left:-38px}html body .game-dialog :is(.bag-panel,.char-panel):after{bottom:-38px;right:-38px;transform:rotate(180deg)}html body .game-dialog .bag-head{align-items:center;gap:8px;display:flex;background:0 0!important;border:0!important;padding:0 0 2px!important}html body .game-dialog .bag-head h3{margin:0;color:#fff3d6!important;font-size:24px!important}html body .game-dialog .bag-head>svg{color:#f3dcae}html body .game-dialog .bag-count,html body .game-dialog .char-role{margin-left:auto;font-size:13px;color:#e6cf9f!important}html body .game-dialog .bag-gold{border:2px solid var(--wd-edge);background:#2a180c;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-weight:600;display:inline-flex;color:var(--wd-gold)!important}html body .game-dialog .bag-tabs{flex-wrap:nowrap!important}html body .game-dialog .bag-tabs>button{flex:1 1 0;justify-content:center;align-items:center;gap:5px;min-width:0;display:flex;padding:5px 6px!important;font-size:13px!important}html body .game-dialog .bag-tabs>button small{display:none}html body .game-dialog .bag-hotbar-wrap{margin:2px 0 0!important;padding:8px 12px 10px!important}html body .game-dialog .bag-hotbar-title{align-items:baseline;gap:10px;font-size:12px;display:flex;margin:0 0 6px!important}html body .game-dialog .bag-hotbar{gap:6px!important}html body .game-dialog .bag-hotbar .farm-slot{aspect-ratio:1;border-radius:12px!important}html body .game-dialog .bag-hotbar .farm-slot.fixed{background:radial-gradient(circle at 50% 35%,#6c4826,#3d2614 75%)!important}html body .game-dialog .bag-hotbar .farm-slot.empty:not(.fixed){background:#2a190d!important;border-style:solid!important;border-color:#6e4829!important}html body .game-dialog .bag-hotbar .farm-slot>kbd{color:#f3dcae!important}html body .game-dialog .bag-grid{max-height:min(calc(46vh / var(--ui,1)), 420px)!important;border:2px solid var(--wd-edge-dk)!important;background:#2f1d10b3!important;border-radius:14px!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:7px!important;padding:10px!important;display:grid!important;overflow:hidden auto!important;box-shadow:inset 0 2px 6px #0008!important}html body .game-dialog .bag-grid .bag-slot{aspect-ratio:1;width:auto!important;height:auto!important}html body .game-dialog .bag-grid .bag-slot .loot-art{width:78%!important;height:78%!important}html body .game-dialog .bag-detail{align-items:center;min-height:86px;display:flex;padding:8px 10px!important}html body .game-dialog .bag-hint{margin:0;font-size:13px;color:#e6cf9f!important}html body .game-dialog .detail-card{grid-template-columns:62px 1fr auto;align-items:center;gap:10px;width:100%;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:grid!important}html body .game-dialog .detail-card h4{margin:0;font-size:17px}html body .game-dialog .detail-sub{margin:0;font-size:12px;color:#e6cf9f!important}html body .game-dialog .detail-lore{-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:2px 0 0;font-size:12px;display:-webkit-box;overflow:hidden;color:#d8c39b!important}html body .game-dialog .detail-hint{display:none}html body .game-dialog .detail-stats{flex-wrap:wrap;gap:4px 10px;margin:3px 0 0;padding:0;font-size:12px;list-style:none;display:flex}html body .game-dialog .detail-actions{flex-direction:column;gap:5px;display:flex}html body .game-dialog .detail-actions button{white-space:nowrap;padding:6px 12px!important;font-size:13px!important}html body .game-dialog .detail-art{border:2px solid var(--wd-edge);background:#26170c;border-radius:12px;place-items:center;width:62px;height:62px;display:grid}html body .game-dialog .char-stage{flex:1;min-height:300px;background:radial-gradient(circle at 50% 40%,#6f9a4a55,#2a3a1a00 60%),#2f1d10b3!important}html body .game-dialog .char-slot{width:56px!important;height:56px!important}html body .game-dialog .char-slot-label{font-weight:600;color:#f3dcae!important;font-size:12px!important}html body .game-dialog .char-slot .slot-ghost{opacity:1;color:#8a6440!important}html body .game-dialog .char-note{align-items:center;gap:5px;margin:0;font-size:12px;display:flex;color:#e6cf9f!important}html body .game-dialog .axie-stage-controls{border:2px solid var(--wd-edge-dk)!important;color:#fff4dc!important;background:linear-gradient(#a8743f,#7d5129)!important;border-radius:999px!important}html body .game-dialog:has(.upgrade-board){width:calc(100% - 40px)!important;max-width:860px!important}.upgrade-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-top:10px;display:grid}.upgrade-tile{text-align:center;flex-direction:column;align-items:center;gap:5px;padding:12px 8px 10px;display:flex}.upgrade-badge{color:#fff3d6;background:radial-gradient(circle at 40% 35%,#8cbf4c,#4e7b22 70%);border:3px solid #24400f;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;box-shadow:inset 0 3px #c8ec8c,0 4px #1f3610}.upgrade-tile.maxed .upgrade-badge{background:radial-gradient(circle at 40% 35%,#ffe28a,#c9922c 70%);border-color:#6b4a14;box-shadow:inset 0 3px #fff2c2,0 4px #4a320c}.upgrade-tile strong{color:#fff3d6;font-size:16px;line-height:1.1}.upgrade-effect{color:var(--wd-leaf-hi);font-size:14px;font-weight:600}.upgrade-pips{gap:5px;display:flex}.upgrade-pips i{border:2px solid var(--wd-edge);background:#26170c;border-radius:50%;width:12px;height:12px}.upgrade-pips i.on{background:var(--wd-gold);border-color:#8a5a1a;box-shadow:0 0 6px #ffd36b88}.upgrade-cost{align-items:center;gap:5px;font-weight:600;display:flex}.upgrade-cost.short{color:#ff9b7a}.upgrade-tile .primary{width:100%;padding:8px!important}.upgrade-done{color:var(--wd-gold);align-items:center;gap:4px;margin-top:auto;font-weight:700;display:flex}.upgrade-now{color:#e9d6b2;align-items:center;min-height:2.5em;font-size:12.5px;line-height:1.2;display:flex}.upgrade-next{color:var(--wd-leaf-hi);align-items:center;gap:3px;font-size:13px;font-weight:700;line-height:1.15;display:flex}.upgrade-next svg{flex:none}.upgrade-costs{flex-wrap:wrap;justify-content:center;gap:4px;margin-top:auto;font-size:13px;font-weight:700;display:flex}.upgrade-costs>span{background:#26170c;border:1px solid #5a3b1d;border-radius:999px;align-items:center;gap:2px;padding:1px 6px 1px 3px;display:inline-flex}.upgrade-costs img,.upgrade-costs .loot-art{width:17px!important;height:17px!important}.upgrade-costs>span.short{color:#ff9b7a;border-color:#a2442c}.upgrade-tile button.primary:disabled{font-size:13px}.upgrade-tile.locked{filter:saturate(.35);opacity:.8}.upgrade-tile.locked .upgrade-badge{background:radial-gradient(circle at 40% 35%,#8a7a68,#4b3e30 70%);border-color:#2c2218;box-shadow:inset 0 3px #b8a690,0 4px #20180f}.upgrade-lock{color:#ffcf8a;margin-top:auto;padding:6px 0;font-size:12.5px;font-weight:700}.upgrades .tab-count{opacity:.75;margin-left:6px;font-size:11px;font-weight:700}html body .game-dialog.service-dialog:has(.kitchen){width:calc(100% - 40px)!important;max-width:880px!important}.kitchen{flex-direction:column;gap:10px;display:flex}.kitchen .wd-tabs>button,.help-screen .wd-tabs>button,.journey-map .wd-tabs>button{align-items:center;gap:6px;display:inline-flex}.cook-formula{border:2px solid var(--wd-edge-dk);background:#2f1d10b3;border-radius:999px;align-items:center;gap:8px;width:max-content;max-width:100%;padding:6px 12px;display:flex}.cook-formula b{color:#f3dcae;font-size:13px}.cook-arrow{color:var(--wd-gold);font-size:18px}.cook-formula .cook-wood{color:var(--wd-gold);background:#26170c;border-radius:999px;align-items:center;gap:4px;margin-left:14px;padding:2px 10px;font-weight:700;display:inline-flex}.cook-formula .cook-wood.short{color:#ff9b7a}html body .game-dialog .cook-need-wood{width:max-content;font-weight:600;margin:0!important;padding:6px 14px!important}html body .game-dialog .cook-recipes{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}html body .game-dialog .cook-recipes>button{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex;position:relative;min-height:0!important;padding:10px 8px!important}html body .game-dialog .cook-recipes>button strong{color:#fff3d6;font-size:14px;line-height:1.15}html body .game-dialog .cook-recipes>button>small{min-height:2.4em;font-size:11px;line-height:1.2;color:var(--wd-leaf-hi)!important}.cook-cost{background:#26170c;border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:13px;font-weight:600;display:inline-flex}.cook-owned{background:var(--wd-leaf);color:#fff;border:2px solid #24400f;border-radius:999px;min-width:22px;padding:1px 6px;font-size:12px;font-style:normal;font-weight:700;position:absolute;top:6px;right:8px}.cook-done{color:var(--wd-gold);align-items:center;gap:6px;margin:0;font-weight:600;display:flex}.compost-board .compost-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}html body .game-dialog .compost-grid>button{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex;padding:16px!important}html body .game-dialog .compost-grid>button span{font-size:13px;color:var(--wd-leaf-hi)!important}html body .game-dialog .compost-grid>button small{align-items:center;gap:4px;display:flex}.compost-note{color:var(--wd-gold);margin:8px 0 0}html body .game-dialog.service-dialog:has(.portal-layout){width:calc(100% - 40px)!important;max-width:1080px!important}html body .game-dialog .portal-board{background:0 0!important;border:0!important;border-image:!important;padding:0!important}.portal-layout{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.portal-left,.portal-right{flex-direction:column;gap:10px;min-width:0;display:flex}html:not(.phone) body .game-dialog .portal-layout>:is(.portal-left,.portal-right){max-height:calc(calc(100dvh / var(--ui,1)) - 150px);min-height:0}html:not(.phone) body .game-dialog .portal-layout>.portal-left{overscroll-behavior:contain;padding-right:2px;overflow-y:auto}html:not(.phone) body .game-dialog .portal-layout>.portal-right>.food-tray{overscroll-behavior:contain;flex:0 auto;min-height:120px;margin-bottom:0;overflow-y:auto}html:not(.phone) body .game-dialog .portal-layout>.portal-right>:not(.food-tray){flex:none}html body .game-dialog .dungeon-brief{flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex;margin:0!important;padding:8px 14px!important}html body .game-dialog .dungeon-brief .dungeon-threat{align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}html body .game-dialog .dungeon-grid .dungeon-card img{height:86px!important}html body .game-dialog .dungeon-card strong{color:#fff3d6!important}html body .game-dialog .dungeon-card>span{color:#e6cf9f!important}html body .game-dialog .food-tray{flex-direction:column;gap:8px;display:flex;padding:10px 12px!important}html body .game-dialog .food-heading{justify-content:space-between;align-items:center;display:flex}html body .game-dialog .food-heading strong{color:#fff3d6;font-size:16px}html body .game-dialog .meal-slots{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}html body .game-dialog .meal-slots>*{aspect-ratio:1;place-items:center;position:relative;color:#8a6440!important;display:grid!important}html body .game-dialog .meal-slot-name{display:none}html body .game-dialog .meal-pantry{margin:0}html body .game-dialog .pantry-meals{flex-wrap:wrap;gap:6px;display:flex}html body .game-dialog .pantry-meals>button{place-items:center;width:48px;height:48px;display:grid;position:relative;padding:0!important}html body .game-dialog .pantry-meals>button>b{font-size:11px;position:absolute;bottom:1px;right:3px}.food-empty{color:#e6cf9f;margin:0;font-size:13px}html body .game-dialog :is(.food-buffs,.meal-combos){flex-wrap:wrap;gap:5px;display:flex}html body .game-dialog :is(.food-buffs,.meal-combos)>span{border-radius:999px;padding:2px 9px;font-size:12px;border:1px solid var(--wd-edge)!important;color:var(--wd-leaf-hi)!important;background:#26170c!important}html body .game-dialog .meal-variety{color:var(--wd-gold)}html body .game-dialog .portal-options{margin:0}html body .game-dialog .challenge-options>button{padding:4px 10px!important;font-size:12px!important}html body .game-dialog .portal-departure{align-items:center;gap:10px;display:flex;padding:8px!important}html body .game-dialog .departure-key{color:#e6cf9f;align-items:center;gap:6px;font-size:13px;display:flex}html body .game-dialog .depart-button{flex:1;padding:12px!important;font-size:18px!important}html body .game-dialog.service-dialog:has(.forge-grid){width:calc(100% - 40px)!important;max-width:820px!important}html body .game-dialog .forge-grid>div strong{color:#fff3d6}html body .game-dialog .forge-grid .forge-cost span{background:#26170c;border-radius:999px;align-items:center;gap:2px;padding:1px 7px;display:inline-flex}html body .game-dialog:has(.recipe-grid){width:calc(100% - 40px)!important;max-width:980px!important}html body .game-dialog .evolution-book>p{display:flex!important}.recipe-rule{border:2px solid var(--wd-edge-dk);background:#2f1d10b3;border-radius:999px;align-items:center;gap:6px;width:max-content;margin:0 0 8px;padding:5px 12px;display:flex}.recipe-rule small{color:#e6cf9f}.recipe-rule span{color:var(--wd-gold)}.recipe-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.recipe-tile{border:2px solid var(--wd-edge-dk);background:linear-gradient(#5a381f,#45291a);border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:8px 6px;display:flex;box-shadow:inset 0 2px #8a5a30,0 3px #1c0f07}.recipe-tile strong{color:#fff3d6;text-align:center;font-size:13px;line-height:1.15}.recipe-eq{align-items:center;gap:3px;display:flex}.recipe-eq>span{opacity:.6;place-items:center;display:grid;position:relative}.recipe-eq>span.ingredient-ready,.recipe-eq>.recipe-result{opacity:1}.recipe-eq small{color:#fff;background:#26170c;border-radius:6px;padding:0 3px;font-size:10px;position:absolute;bottom:-6px;right:-4px}.recipe-eq b{color:var(--wd-gold);font-size:14px}.recipe-tile.recipe-ready{box-shadow:0 0 0 2px #ffd36b66,inset 0 2px #8a5a30;border-color:var(--wd-gold)!important}.recipe-tile.recipe-evolved{background:linear-gradient(#55702c,#3c5420)}.recipe-result svg{color:var(--wd-gold);position:absolute;bottom:-4px;right:-4px}html body .game-dialog .build-summary{margin-bottom:8px;padding:8px 12px!important}html body .game-dialog:has(.help-screen){width:calc(100% - 40px)!important;max-width:900px!important}.help-screen{flex-direction:column;gap:12px;display:flex}.help-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.help-card{text-align:center;flex-direction:column;align-items:center;gap:5px;padding:12px 8px;display:flex}.help-art{border:2px solid var(--wd-edge);color:#f3dcae;background:#26170c;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.help-card strong{color:#fff3d6;font-size:16px}.help-line{color:#ecd7ab;font-size:13px}.help-keys{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}html body .game-dialog .help-keys kbd{border-radius:6px;padding:1px 7px;font-size:11px;box-shadow:0 2px #8a6440;color:#3a2210!important;text-shadow:none!important;background:#f3dcae!important}.help-replay{align-self:center;align-items:center;gap:6px;display:inline-flex;padding:7px 16px!important}.credits{color:#ecd7ab;flex-direction:column;gap:8px;font-size:13px;line-height:1.45;display:flex}.credits strong{color:#fff3d6;font-size:16px}.credit-links{flex-wrap:wrap;gap:8px;display:flex}.credit-links a{color:var(--wd-gold);border:1px solid var(--wd-edge);background:#26170c;border-radius:999px;padding:3px 10px;text-decoration:none}html body .game-dialog .journey-map{flex-direction:column;gap:10px;display:flex}html body .game-dialog .journey-map .island-map{max-height:calc(46vh / var(--ui,1));align-self:center;width:auto;padding:8px}html body .game-dialog .map-caption strong{color:#fff3d6}html body .game-dialog .discovery-grid{grid-template-columns:repeat(13,minmax(0,1fr))!important;gap:5px!important;padding:8px!important;display:grid!important}html body .game-dialog .discovery-grid>button{aspect-ratio:1;place-items:center;display:grid;padding:0!important}html body .game-dialog .discovery-caption{color:#ecd7ab;margin:0}html body .game-dialog .mastery-list{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;display:grid!important}html body .game-dialog .mastery-list>div{align-items:center;gap:8px;display:flex;padding:8px!important}html body .game-dialog .mastery-list img{object-fit:contain;width:44px;height:44px}html body .game-dialog .level-card{border:2px solid var(--wd-edge-dk)!important;color:var(--wd-text)!important;background:linear-gradient(#5a381f,#45291a)!important;border-radius:16px!important;box-shadow:inset 0 2px #8a5a30,0 4px #1c0f07!important}html body .game-dialog .level-card:hover:not(:disabled),html body .game-dialog .level-card.card-selected{border-color:var(--wd-gold)!important;box-shadow:0 0 0 3px #ffd36b66,inset 0 2px #8a5a30!important}html body .game-dialog .level-card .level-art{border:2px solid var(--wd-edge)!important;background:#26170c!important;border-radius:14px!important}html body .game-dialog .level-card .card-effect{color:var(--wd-leaf-hi)!important}html body .game-dialog .level-card .card-topline{color:#f3dcae!important}html body .game-dialog .power-level{background:var(--wd-gold)!important;color:#3a2210!important;border-radius:999px!important}html body .game-dialog .card-synergy{border:1px solid var(--wd-edge)!important;background:#26170c!important;border-radius:999px!important}html body .game-dialog.result-dialog .result-header{border:2px solid var(--wd-edge-dk);border-radius:14px;overflow:hidden}html body .game-dialog .result-stats{color:#ecd7ab}html body .game-dialog .result-gear-item{border:2px solid var(--wd-edge-dk)!important;background:linear-gradient(#5a381f,#45291a)!important;border-radius:12px!important}html body .game-dialog .companion-talk{align-items:center;gap:14px;display:flex}html body .game-dialog .companion-talk img{object-fit:contain;border:2px solid var(--wd-edge);background:#2f1d10b3;border-radius:50%;width:110px;height:110px}@media (max-width:700px){html body .game-dialog.game-dialog{border-width:16px!important;padding:8px 10px!important}html body .game-dialog.game-dialog:before,html body .game-dialog.game-dialog:after{width:96px;height:80px}html body .game-dialog.game-dialog:before{top:-26px;left:-26px}html body .game-dialog.game-dialog:after{bottom:-26px;right:-26px}html body .game-dialog.bag-dialog{width:calc(100% - 12px)!important}html body .bag-screen{grid-template-columns:1fr!important;gap:8px!important}html body .game-dialog .bag-switch{padding-right:44px;display:grid!important}html body .game-dialog :is(.bag-panel,.char-panel){border-width:16px!important}html body .game-dialog :is(.bag-panel,.char-panel):before,html body .game-dialog :is(.bag-panel,.char-panel):after{width:80px;height:68px}html body .game-dialog .bag-tabs>button span{display:none}html body .game-dialog .bag-grid{max-height:calc(38dvh / var(--ui,1));grid-template-columns:repeat(4,minmax(0,1fr))!important;overflow-y:auto!important}html body .game-dialog .char-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-layout{grid-template-columns:1fr}.upgrade-board,.help-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html body .game-dialog .cook-recipes{grid-template-columns:repeat(2,minmax(0,1fr))!important}.recipe-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html body .game-dialog .discovery-grid{grid-template-columns:repeat(7,minmax(0,1fr))!important}html body .game-dialog .mastery-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .quiet-topbar .utility button{width:46px!important;height:48px!important}}@media (min-width:701px){html body .bag-screen{height:min(720px, calc(calc(100dvh / var(--ui,1)) - 44px));align-items:stretch!important}html body .game-dialog :is(.bag-panel,.char-panel){min-height:0;overflow:visible}html body .game-dialog .bag-detail{flex:0 0 96px;height:96px;overflow:hidden;min-height:0!important}html body .game-dialog .char-stage{flex:auto;min-height:0!important}}html body .game-dialog.bag-dialog,html body .game-dialog.bag-dialog:focus{--tw-ring-shadow:0 0 #0000!important;--tw-ring-color:transparent!important;outline:0!important}html body .game-dialog .detail-card{border-left:0!important;grid-template-columns:62px minmax(0,1fr) auto!important}html body .game-dialog .detail-actions{flex-direction:column;flex-wrap:nowrap!important;grid-column:auto!important;justify-content:center!important;align-items:stretch!important;margin:0!important}html body .game-dialog .detail-actions button{min-width:0!important}html body .game-dialog .detail-quality{gap:6px;font-size:12px;display:flex}html body .game-dialog .char-stats dt{white-space:nowrap;align-items:center;gap:5px;display:flex!important}html body .game-dialog .char-stats dt svg{color:var(--wd-gold);flex:none}html body .game-dialog .evolution-book{display:block!important}html body .game-dialog .evolution-book article.recipe-tile{border:2px solid var(--wd-edge-dk)!important;border-bottom:2px solid var(--wd-edge-dk)!important;background:linear-gradient(#5a381f,#45291a)!important;border-radius:14px!important;padding:10px 6px!important}html body .game-dialog .evolution-book article.recipe-tile.recipe-evolved{background:linear-gradient(#55702c,#3c5420)!important}html body .game-dialog .evolution-book article.recipe-tile.recipe-ready{border-color:var(--wd-gold)!important}html body .game-dialog .recipe-eq .skill-art-icon{border-radius:8px;width:34px!important;height:34px!important}html body .game-dialog .recipe-eq .recipe-result .skill-art-icon{width:42px!important;height:42px!important}html body .game-dialog .recipe-tile strong{font-size:14px!important}html body .game-dialog .recipe-rule .skill-art-icon{width:24px!important;height:24px!important}html body .pause-card.panel:before,html body .pause-card.panel:after{content:"";pointer-events:none;z-index:3;filter:drop-shadow(0 3px 2px #0006);background:url(/assets/ui/vine-corner.svg) 0 0/contain no-repeat;width:120px;height:100px;position:absolute}html body .pause-card.panel:before{top:-36px;left:-36px}html body .pause-card.panel:after{bottom:-36px;right:-36px;transform:rotate(180deg)}html body .game-dialog .companion-talk{border:2px solid var(--wd-edge-dk)!important;background:#2f1d10b3!important;border-radius:14px!important;padding:12px!important;box-shadow:inset 0 2px 6px #0008!important}html body .game-dialog .companion-talk p{color:#fff3d6;margin:0;font-size:18px;font-weight:600}html body .game-dialog .companion-talk small{color:#ecd7ab!important}html body .game-dialog .companion-starter{color:#f3dcae;background:#26170c;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;display:inline-flex}html body .game-dialog .talk-actions{flex-direction:column;gap:6px;display:flex}html body .game-dialog .talk-actions button{white-space:nowrap;padding:8px 16px!important}html body .game-shell .vitals-bars>div:first-child,html body .game-shell .vitals-bars span{text-shadow:0 1px #000;color:#fff3d6!important}html body .game-shell .vitals-bars svg{color:#ff8f7a}html body .hero-select .hs-card{color:var(--wd-text);overflow:visible;background-color:#4b2f1b!important;background-image:url(/assets/ui/wood-dark.png),none!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:256px,auto!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:padding-box!important;border:22px solid #0000!important;border-image:url(/assets/ui/frame.png) 30!important;border-radius:26px!important;padding:10px 14px!important;box-shadow:0 22px 50px #0009!important}html body .hero-select .hs-card:before,html body .hero-select .hs-card:after{content:"";pointer-events:none;z-index:3;filter:drop-shadow(0 3px 2px #0006);background:url(/assets/ui/vine-corner.svg) 0 0/contain no-repeat;width:140px;height:118px;position:absolute}html body .hero-select .hs-card:before{top:-40px;left:-40px}html body .hero-select .hs-card:after{bottom:-40px;right:-40px;transform:rotate(180deg)}html body .hero-select .hs-card-top h2{text-shadow:0 2px #24130a;color:#fff3d6!important;font-weight:700!important}html body .hero-select .hs-card-top span{color:#e6cf9f!important}html body .hero-select .hs-bars li{color:#f3dcae}html body .hero-select .hs-bars i{overflow:hidden;border:1px solid var(--wd-edge)!important;background:#26170c!important;border-radius:999px!important}html body .hero-select .hs-bars i>*{background:linear-gradient(90deg,#9cc958,#5f8f2b)!important}html body .hero-select .hs-bars b{color:#fff3d6}html body .hero-select :is(.hs-perk,.hs-spell){box-shadow:inset 0 2px 6px #0008;border:2px solid var(--wd-edge-dk)!important;color:#ecd7ab!important;background:#2f1d10b3!important;border-radius:14px!important}html body .hero-select .hs-perk svg{color:var(--wd-gold)}html body .hero-select .hs-spell-icon{border:2px solid var(--wd-edge)!important;background:#26170c!important;border-radius:12px!important}html body .hero-select .hs-spell strong{color:#fff3d6!important}html body .hero-select .hs-spell .hs-evolve{color:var(--wd-gold)!important}html body .hero-select .hs-mastery{color:#e6cf9f!important}html body .game-shell .hs-chip{border:2px solid var(--wd-edge-dk)!important;color:#fff3d6!important;background:linear-gradient(#5a381f,#45291a)!important;border-radius:14px!important;box-shadow:inset 0 2px #8a5a30,0 3px #1c0f07!important}html body .game-shell .hs-chip img{background:#2a3a1a!important;border-radius:10px!important}html body .game-shell .hs-chip[aria-pressed=true]{border-color:var(--wd-gold)!important;box-shadow:0 0 0 3px #ffd36b66,inset 0 2px #8a5a30!important}html body .game-shell .hs-arrow{border:2px solid var(--wd-edge-dk)!important;color:#fff4dc!important;background:linear-gradient(#a8743f,#7d5129)!important;border-radius:12px!important}html body .hero-select-title h1{font-family:var(--wd-font)!important;color:#fff2cc!important;text-shadow:0 3px #3a1f0c,0 0 12px #0008!important;font-weight:700!important}html body .hero-select-title span{color:#f3dcae!important}html body .game-loading{font-family:var(--wd-font)!important;background:radial-gradient(at 50% 35%,#3f5a2a 0%,#24341a 60%,#141d0f 100%)!important}html body .game-loading .loading-content{position:relative;background-color:#4b2f1b!important;background-image:url(/assets/ui/wood-dark.png),none!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:256px,auto!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:padding-box!important;border:22px solid #0000!important;border-image:url(/assets/ui/frame.png) 30!important;border-radius:26px!important;outline:0!important;padding:22px 26px!important;box-shadow:0 22px 50px #0009!important}html body .game-loading .loading-content:before,html body .game-loading .loading-content:after{content:"";pointer-events:none;z-index:3;background:url(/assets/ui/vine-corner.svg) 0 0/contain no-repeat;width:130px;height:110px;position:absolute}html body .game-loading .loading-content:before{top:-40px;left:-40px}html body .game-loading .loading-content:after{bottom:-40px;right:-40px;transform:rotate(180deg)}html body .game-loading h1{font-family:var(--wd-font)!important;letter-spacing:0!important;color:#fff2cc!important;text-shadow:0 3px #3a1f0c!important;font-weight:700!important}html body .game-loading .loading-axie{border:2px solid var(--wd-edge)!important;border-radius:16px!important}html body .game-loading .loading-meter{border:2px solid var(--wd-edge-dk)!important;background:#26170c!important;border-radius:999px!important}html body .game-loading .loading-meter>span{background:linear-gradient(90deg,#9cc958,#5f8f2b)!important;border-radius:999px!important}html body .game-loading .loading-caption{color:#ecd7ab!important}html body .game-dialog .departure-key button{align-items:center;gap:3px;display:inline-flex;border:2px solid var(--wd-edge-dk)!important;color:#fff1d6!important;background:linear-gradient(#a06d3c,#7a4f28)!important;border-radius:999px!important;padding:3px 9px!important;box-shadow:inset 0 1px #cf9a5c!important}html body .game-dialog .departure-key button[aria-pressed=true]{color:#3a2210!important;background:linear-gradient(#ffe28a,#d9a43c)!important;border-color:#6b4a14!important}html body .game-dialog .departure-key small{color:inherit}html body .game-dialog.service-dialog:has(.shop){width:calc(100% - 40px)!important;max-width:760px!important}.shop{flex-direction:column;gap:12px;display:flex}.shop-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.shop-wallet{align-items:center;gap:6px;display:inline-flex}.shop-note{text-align:center;margin:8px 0 2px;font-size:13px;color:#4a2a12!important;padding:6px 12px!important}.shop .wd-tabs>button{align-items:center;gap:6px;display:inline-flex}.shop-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.shop-card{text-align:center;flex-direction:column;align-items:center;gap:5px;padding:12px 8px;display:flex}.shop-card strong{color:#fff3d6;font-size:14px;line-height:1.15}.shop-price{color:var(--wd-gold);background:#26170c;border-radius:999px;align-items:center;gap:4px;padding:1px 10px;font-weight:700;display:inline-flex}.shop-own{color:#e6cf9f;align-items:center;gap:4px;font-size:12px;display:inline-flex}.shop-buttons{gap:6px;width:100%;display:flex}.shop-buttons button{flex:1;justify-content:center;align-items:center;gap:5px;display:inline-flex;padding:6px 4px!important;font-size:13px!important}.shop-buttons button span{opacity:.85;font-size:11px}.shop-buttons button span:before{content:"";vertical-align:-1px;background:url(/assets/actions/coin.webp) 50%/contain no-repeat;width:11px;height:11px;margin-right:2px;display:inline-block}.shop-buttons button span.shards:before{background-image:url(/assets/items/shards.webp)}html body .game-dialog .shop-help{cursor:pointer;justify-content:center;align-items:center;gap:8px;font-weight:700;display:flex;color:#4a2a12!important;padding:10px 14px!important}.shop-empty{color:#e6cf9f;text-align:center;grid-column:1/-1;margin:10px 0}@media (max-width:700px){.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}html body .game-dialog.service-dialog:has(.forge){width:calc(100% - 40px)!important;max-width:900px!important}.forge{flex-direction:column;gap:10px;display:flex}.forge-top{justify-content:space-between;align-items:center;display:flex}.forge .wd-tabs>button{align-items:center;gap:6px;display:inline-flex}.forge-done{color:var(--wd-gold);align-items:center;gap:6px;margin:0;font-weight:600;display:flex}.gear-forge{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.gear-forge-left{flex-direction:column;gap:10px;min-width:0;display:flex}html body .game-dialog .slot-tabs>button{padding:6px 10px!important}.gear-pick{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}html body .game-dialog .gear-pick-item{cursor:pointer;flex-direction:column;align-items:center;gap:4px;display:flex;padding:10px 6px!important}.gear-pick-item strong{color:#fff3d6;text-align:center;font-size:12px;line-height:1.15}.gear-forge-right{flex-direction:column;gap:10px;display:flex;padding:12px!important}.gear-preview{align-items:center;gap:12px;display:flex}.gear-preview-art{border:2px solid var(--rarity);width:80px;height:80px;box-shadow:0 0 12px color-mix(in srgb, var(--rarity) 45%, transparent);background:#26170c;border-radius:14px;place-items:center;display:grid}.gear-preview strong{font-size:18px}.gear-preview .detail-stats{margin-top:4px}html body .game-dialog .rarity-tabs{flex-wrap:nowrap!important}html body .game-dialog .rarity-tabs>button{flex:1;justify-content:center;align-items:center;gap:3px;display:inline-flex;color:var(--rarity)!important;padding:5px 4px!important;font-size:12px!important}html body .game-dialog .rarity-tabs>button[aria-selected=true]{color:#fffbe8!important}.craft-cost{flex-wrap:wrap;gap:8px;display:flex}.craft-need{border:2px solid var(--wd-edge);color:#d6f2a8;background:#26170c;border-radius:999px;align-items:center;gap:5px;padding:3px 10px 3px 5px;font-weight:700;display:inline-flex}.craft-need.short{color:#ff9b7a;border-color:#8a3a2e}.craft-button{padding:11px!important;font-size:16px!important}@media (max-width:700px){.gear-forge{grid-template-columns:1fr}}.shop-card.seed-map{grid-column:span 3;justify-content:center}.seed-map-grid{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.seed-map-grid span{border:2px solid var(--wd-edge);background:#26170c;border-radius:10px;place-items:center;width:44px;height:44px;display:grid;position:relative}.seed-map-grid b{background:var(--wd-leaf);color:#fff;border:2px solid #24400f;border-radius:999px;place-items:center;min-width:17px;height:17px;font-size:10px;display:grid;position:absolute;bottom:-5px;right:-4px}@media (max-width:700px){.shop-card.seed-map{grid-column:span 2}}html body .game-dialog .dialog-body{flex-direction:column;gap:10px;min-height:0;display:flex}html body .game-dialog.game-dialog:not(.bag-dialog):not(.cards-dialog){flex-direction:column;display:flex!important}html body .game-dialog .dialog-title{flex:none}html body .game-dialog .dialog-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a5743f #2a180c;flex:auto;margin:0 -4px;padding:2px 4px 4px;overflow:hidden auto}@media (max-width:700px),(max-height:620px){html body .game-dialog.game-dialog:not(.bag-dialog){flex-direction:column;width:calc(100% - 20px)!important;max-width:none!important;max-height:calc(calc(100dvh / var(--ui,1)) - 28px)!important;gap:6px!important;padding:6px 8px 8px!important;display:flex!important}html body .game-dialog .dialog-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#a5743f #2a180c;flex:auto;margin:0 -4px;padding:2px 4px 4px;overflow:hidden auto}html body .game-dialog .dialog-title{flex:none;padding:2px 44px 2px 2px!important;font-size:21px!important}html body .game-dialog [data-slot=dialog-close]{width:36px;height:36px;top:-8px!important;right:-8px!important}html body .game-dialog :is(.portal-departure,.craft-button){z-index:30;position:sticky;bottom:0}html body .game-dialog .dialog-body .portal-departure{background:url(/assets/ui/wood-dark.png) 0 0/256px,#4b2f1b!important;box-shadow:0 0 0 8px #4a2f1c,0 -14px 12px #2a180ccc!important}html body .game-dialog .dungeon-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important}html body .game-dialog .dungeon-grid .dungeon-card{border-radius:10px!important;padding-bottom:3px!important}html body .game-dialog .dungeon-grid .dungeon-card img{height:44px!important}html body .game-dialog .dungeon-grid .dungeon-card strong{min-height:2.4em;line-height:1.15;padding:3px 4px 1px!important;font-size:10px!important}html body .game-dialog .dungeon-grid .dungeon-card>span{justify-content:center!important;gap:6px!important;padding:0 4px!important;font-size:0!important}html body .game-dialog .dungeon-grid .dungeon-card>span>*{font-size:10px}html body .game-dialog .dungeon-grid .dungeon-card>span svg{width:11px;height:11px}html body .game-dialog .dungeon-brief{padding:6px 10px!important;font-size:12px!important}html body .game-dialog .food-tray{gap:6px!important;padding:8px!important}html body .game-dialog .meal-slots{gap:6px}html body .game-dialog .meal-slots>*{max-height:64px}html body .game-dialog .pantry-meals>button{width:42px;height:42px}html body .game-dialog .challenge-options{gap:4px!important}html body .game-dialog .challenge-options>button{padding:3px 8px!important;font-size:11px!important}html body .game-dialog .depart-button{padding:10px!important;font-size:16px!important}html body .game-dialog .cook-recipes{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}html body .game-dialog .cook-recipes>button{gap:2px!important;padding:6px 5px!important}html body .game-dialog .cook-recipes>button .loot-art{width:38px!important;height:38px!important}html body .game-dialog .cook-recipes>button strong{font-size:12px}html body .game-dialog .cook-recipes>button>small{min-height:0;font-size:10px!important}.cook-formula{flex-wrap:wrap;gap:5px;max-width:100%;padding:4px 10px}.cook-formula .cook-wood{margin-left:auto}html body .game-dialog .forge-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}html body .game-dialog .forge-grid>div{gap:5px!important;padding:8px 4px!important}.gear-pick{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}html body .game-dialog .gear-pick-item{padding:6px 3px!important}.gear-pick-item strong{font-size:10px}html body .game-dialog .gear-pick-item .gear-art{width:36px!important;height:36px!important}html body .game-dialog .slot-tabs{flex-wrap:nowrap!important}html body .game-dialog .slot-tabs>button{flex:1;justify-content:center;padding:5px 0!important}.gear-preview-art{width:60px;height:60px}.gear-preview strong{font-size:16px}html body .game-dialog .rarity-tabs>button{font-size:11px!important}.recipe-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}html body .game-dialog .evolution-book article.recipe-tile{padding:6px 3px!important}html body .game-dialog .recipe-eq .skill-art-icon{width:24px!important;height:24px!important}html body .game-dialog .recipe-eq .recipe-result .skill-art-icon{width:30px!important;height:30px!important}html body .game-dialog .recipe-tile strong{font-size:11.5px!important}.upgrade-board{gap:8px}.upgrade-tile{gap:5px;padding:10px 6px}.upgrade-badge{width:54px;height:54px}.upgrade-badge svg{width:26px;height:26px}.upgrade-tile strong{font-size:14px}.help-grid{gap:6px}.help-card{padding:8px 5px}.help-art{width:46px;height:46px}.help-card strong{font-size:14px}.help-line{font-size:11.5px}.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}html body .game-dialog .journey-map .island-map{max-height:calc(38dvh / var(--ui,1))}html body .game-dialog .companion-talk{text-align:center;flex-wrap:wrap;justify-content:center;gap:8px}html body .game-dialog .companion-talk img{width:84px;height:84px}html body .game-dialog .companion-talk>div:not(.talk-actions){flex-direction:column;align-items:center;gap:3px;display:flex}html body .game-dialog .talk-actions{flex-direction:row;width:100%}html body .game-dialog .talk-actions button{flex:1}html body .game-dialog.power-dialog{max-height:calc(calc(100dvh / var(--ui,1)) - 28px)!important;overflow-y:auto!important}}@media (max-width:600px){html body .quiet-topbar{padding:8px 8px 0!important}html body .quiet-topbar .wordmark{display:none!important}html body .quiet-topbar .utility{margin-left:auto;gap:4px!important}html body .quiet-topbar .utility button{border-radius:11px!important;gap:0!important;width:48px!important;height:46px!important}html body .quiet-topbar .utility button>span{letter-spacing:-.2px;font-size:9px!important}html body .quiet-topbar .utility kbd{display:none!important}html body .game-shell .day-chip{white-space:nowrap;gap:6px!important;padding:5px 12px!important;font-size:12px!important;top:62px!important;left:50%!important;transform:translate(-50%)!important}html body .game-shell .day-chip img{width:15px!important;height:15px!important}html body .game-shell .day-chip .gold-count{margin-left:4px!important;padding-left:6px!important}html body .game-shell .toast{max-width:calc(calc(100vw / var(--ui,1)) - 24px);top:104px!important}html body .game-shell .farm-tutorial{max-width:calc(calc(100vw / var(--ui,1)) - 16px)!important;padding:8px 10px!important;top:104px!important}html body .game-shell .vitals{width:210px!important;top:100px!important;left:8px!important}html body .game-shell .home-bearing{top:172px!important;left:8px!important}}@media (max-width:380px){html body .quiet-topbar .utility button{width:44px!important;height:44px!important}html body .game-shell .day-chip{padding:4px 9px!important;font-size:11px!important}}html body .game-shell .quest-tracker{z-index:12;width:min(310px, calc(calc(100vw / var(--ui,1)) - 36px));border:3px solid var(--wd-edge-dk);box-shadow:inset 0 0 0 2px var(--wd-edge), inset 0 3px 0 3px #ffffff14, 0 6px 16px #0007;color:var(--wd-text);pointer-events:auto;background:url(/assets/ui/wood-dark.png) 0 0/256px,#4b2f1b;border-radius:16px;padding:8px 10px 10px;animation:.35s ease-out quest-in;position:absolute;top:92px;left:18px}@keyframes quest-in{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}html body .game-shell .quest-head{color:var(--wd-gold);align-items:center;gap:6px;margin-bottom:6px;display:flex}html body .game-shell .quest-head strong{color:var(--wd-gold);text-shadow:0 1px #24130a;white-space:nowrap;font-size:14px;font-weight:600}html body .game-shell .quest-pips{flex:1;justify-content:flex-end;gap:3px;min-width:0;display:flex}html body .game-shell .quest-pips i{background:var(--wd-slot);border:1.5px solid var(--wd-edge);border-radius:50%;width:9px;height:9px}html body .game-shell .quest-pips i.done{background:var(--wd-leaf);border-color:var(--wd-leaf-hi)}html body .game-shell .quest-pips i.now{background:var(--wd-gold);border-color:#fff3c4;box-shadow:0 0 6px #ffd36b}html body .game-shell .quest-fold{all:unset;cursor:pointer;width:24px;height:24px;color:var(--wd-muted);border-radius:8px;place-items:center;display:grid}html body .game-shell .quest-fold:hover{color:#fff;background:#ffffff14}html body .game-shell .quest-step{border:2px solid var(--wd-edge-dk);background:#2f1d10b3;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px;animation:.4s ease-out quest-step;display:grid;box-shadow:inset 0 2px 6px #0008}@keyframes quest-step{0%{filter:brightness(1.6);transform:scale(.94)}to{filter:none;transform:none}}html body .game-shell .quest-art{background:url(/assets/ui/slot.png) center/100% 100%, var(--wd-slot);width:56px;height:56px;color:var(--wd-gold);border-radius:12px;place-items:center;display:grid}html body .game-shell .quest-art img{image-rendering:auto;filter:drop-shadow(0 2px #0007)}html body .game-shell .quest-text{flex-direction:column;gap:4px;min-width:0;display:flex}html body .game-shell .quest-text strong{color:#fff3d6;text-shadow:0 2px #24130a;font-size:17px;font-weight:600;line-height:1.1}html body .game-shell .quest-text p{color:var(--wd-muted);margin:0;font-size:12.5px;line-height:1.3}html body .game-shell .quest-count{align-items:center;gap:6px;display:flex}html body .game-shell .quest-count progress{-webkit-appearance:none;appearance:none;background:var(--wd-slot);border:0;border-radius:6px;flex:1;height:9px;overflow:hidden;box-shadow:inset 0 1px 2px #000a}html body .game-shell .quest-count progress::-webkit-progress-bar{background:var(--wd-slot)}html body .game-shell .quest-count progress::-webkit-progress-value{background:linear-gradient(#a9d264,#6c9a30);border-radius:6px;transition:width .3s}html body .game-shell .quest-count progress::-moz-progress-bar{background:linear-gradient(#a9d264,#6c9a30)}html body .game-shell .quest-count b{color:var(--wd-gold);text-align:right;min-width:30px;font-size:13px}html body .game-shell .quest-show{align-self:start;place-items:center;width:38px;height:38px;display:grid;border-radius:12px!important;padding:0!important}html body .game-shell .quest-flash{color:#fff;text-shadow:0 1px #2d4a10;background:linear-gradient(#8fbf4a,#5e8f26);border-radius:10px;align-items:center;gap:6px;margin:0 0 6px;padding:5px 10px;font-size:13px;font-weight:600;animation:1.6s ease-out forwards quest-flash;display:flex}@keyframes quest-flash{0%{opacity:0;transform:translateY(-6px)}12%{opacity:1;transform:none}80%{opacity:1}to{opacity:0}}html body .game-shell .quest-ready{border:2px solid var(--wd-gold-2);background:#2f1d10b3;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:8px 10px;padding:8px;display:grid;box-shadow:inset 0 2px 6px #0008,0 0 14px #ffd36b55}html body .game-shell .quest-ready>div>strong{color:#fff3d6;margin-bottom:4px;font-size:16px;display:block}html body .game-shell .quest-gift{color:#6a3c0f;background:radial-gradient(circle,#ffe9a0,#e0a531);border-radius:12px;place-items:center;width:52px;height:52px;animation:1.2s ease-in-out infinite quest-gift;display:grid}@keyframes quest-gift{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)scale(1.06)}}html body .game-shell .quest-claim{grid-column:1/-1;padding:8px!important;font-size:16px!important}html body .game-shell .quest-tracker.is-collapsed .quest-art{width:40px;height:40px}html body .game-shell .quest-tracker.is-collapsed .quest-text strong{font-size:15px}html body .game-shell .quest-tracker.is-collapsed .quest-show{align-self:center;width:32px;height:32px}html body .reward-row{flex-wrap:wrap;gap:6px;display:flex}html body .reward-item{background:var(--wd-slot);border:1.5px solid var(--wd-edge);border-radius:999px;align-items:center;gap:3px;padding:2px 7px 2px 3px;display:inline-flex}html body .reward-item b{color:var(--wd-gold);font-size:13px}html body .reward-item .reward-label{display:none}html body .game-dialog .quest-reward{text-align:center;min-width:min(420px, calc(80vw / var(--ui,1)));flex-direction:column;align-items:center;gap:14px;padding:4px 6px 2px;display:flex}html body .game-dialog .quest-reward-title{color:var(--wd-muted);margin:0;font-size:15px}html body .game-dialog .quest-reward .reward-row{justify-content:center;gap:10px}html body .game-dialog .quest-reward .reward-item{background:url(/assets/ui/slot.png) center/100% 100%, var(--wd-slot);border:2px solid var(--wd-edge-dk);border-radius:14px;flex-direction:column;gap:4px;width:96px;padding:10px 6px 8px;animation:.45s cubic-bezier(.3,1.6,.5,1) backwards reward-pop}html body .game-dialog .quest-reward .reward-item:nth-child(2){animation-delay:80ms}html body .game-dialog .quest-reward .reward-item:nth-child(3){animation-delay:.16s}html body .game-dialog .quest-reward .reward-item:nth-child(4){animation-delay:.24s}html body .game-dialog .quest-reward .reward-item:nth-child(5){animation-delay:.32s}@keyframes reward-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}html body .game-dialog .quest-reward .reward-item b{font-size:18px}html body .game-dialog .quest-reward .reward-item .reward-label{color:var(--wd-muted);font-size:11px;line-height:1.15;display:block}html body .game-dialog .quest-reward-next{color:var(--wd-muted);align-items:center;gap:6px;margin:0;font-size:14px;display:flex}html body .game-dialog .quest-reward-next b{color:var(--wd-gold)}html body .game-dialog .quest-reward-ok{min-width:200px;font-size:18px!important}@media (max-width:600px){html body .game-shell .quest-tracker{width:min(250px, calc(calc(100vw / var(--ui,1)) - 16px));padding:6px 8px 8px;top:104px;left:8px}html body .game-shell .quest-head{margin-bottom:4px}html body .game-shell .quest-head strong{font-size:12.5px}html body .game-shell .quest-pips i{width:7px;height:7px}html body .game-shell .quest-step{gap:8px;padding:6px}html body .game-shell .quest-art{width:44px;height:44px}html body .game-shell .quest-text strong{font-size:15px}html body .game-shell .quest-text p{font-size:11.5px}html body .game-dialog .quest-reward .reward-item{width:80px}}html body .game-shell .toast{z-index:15!important}@media (orientation:landscape) and (max-height:520px){html body .hero-select .hero-select-title{text-align:left!important;max-width:calc(42vw / var(--ui,1))!important;top:8px!important;left:16px!important;right:auto!important}html body .hero-select .hero-select-title h1{margin:2px 0!important;font-size:24px!important}html body .hero-select .hero-select-title p{font-size:11px!important}html body .hero-select .hs-card{overscroll-behavior:contain;width:min(330px, calc(44vw / var(--ui,1)))!important;border-width:16px!important;gap:6px!important;max-height:none!important;padding:2px 6px 0!important;inset:6px 6px 6px auto!important;overflow-y:auto!important;transform:none!important}html body .hero-select .hs-card:before,html body .hero-select .hs-card:after{display:none!important}html body .hero-select .hs-card-top h2{font-size:22px!important}html body .hero-select .hs-bars{gap:3px!important}html body .hero-select .hs-bars li{font-size:11px!important}html body .hero-select .hs-bars i{height:8px!important}html body .hero-select .hs-perk{padding:5px 8px!important;font-size:11px!important}html body .hero-select .hs-spell{grid-template-columns:40px 1fr!important;padding:6px!important}html body .hero-select .hs-spell-icon{width:40px!important;height:40px!important}html body .hero-select .hs-spell p,html body .hero-select .hs-mastery{display:none!important}html body .game-shell .hero-select .hs-play{z-index:2;margin-bottom:2px;position:sticky;bottom:0;min-height:42px!important;font-size:16px!important}html body .hero-select .hs-strip{left:0!important;right:calc(min(330px, calc(44vw / var(--ui,1))) + 14px)!important;padding:10px 8px 2px!important;bottom:6px!important}html body .game-shell .hero-select .hs-chip{width:60px!important}html body .game-shell .hero-select .hs-chip img{width:38px!important;height:38px!important}html body .quiet-topbar{padding:6px 8px 0!important}html body .quiet-topbar .wordmark{display:none!important}html body .quiet-topbar .utility{zoom:.74;margin-left:auto}html body .quiet-topbar .utility kbd{display:none!important}html body .game-shell .day-chip{white-space:nowrap;gap:6px!important;padding:4px 12px!important;font-size:12px!important;top:8px!important;left:50%!important;transform:translate(-50%)!important}html body .game-shell .day-chip img{width:15px!important;height:15px!important}html body .game-shell .quest-tracker{zoom:.74;width:290px!important;top:6px!important;left:6px!important}html body .game-shell .quest-tracker .quest-text p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}html body .game-shell .toast{max-width:calc(calc(100vw / var(--ui,1)) - 420px);top:44px!important}html body .game-shell .farm-hotbar-wrap{gap:4px!important;bottom:4px!important}html body .game-shell .farm-hotbar{zoom:.68}html body .game-shell .farm-hotbar:before{display:none!important}html body .game-shell .vitals{zoom:.72;top:6px!important;left:6px!important}html body .game-shell .home-bearing,html body .game-shell .traversal-actions{zoom:.8}html body .game-shell .boss-vitals{zoom:.75}html body .game-shell .island-interact,html body .game-shell .touch-controls.touch-joystick{zoom:.85}html body .game-dialog.game-dialog:not(.bag-dialog){max-height:calc(calc(100dvh / var(--ui,1)) - 12px)!important;width:calc(100% - 60px)!important;max-width:900px!important}html body .game-dialog .dialog-title{font-size:19px!important}html body .game-dialog.bag-dialog{overscroll-behavior:contain;max-height:calc(calc(100dvh / var(--ui,1)) - 10px)!important;overflow-y:auto!important}html body .bag-screen{align-items:start!important;height:auto!important}html body .game-dialog .char-stage{min-height:230px!important}html body .game-dialog .bag-grid{max-height:none!important}html body .pause-card.panel{max-height:calc(calc(100dvh / var(--ui,1)) - 16px)!important;border-width:14px!important;gap:6px!important;padding:6px 16px!important;overflow-y:auto!important}html body .pause-card.panel:before,html body .pause-card.panel:after{display:none!important}html body .pause-card>svg{display:none}html body .pause-card h2{margin:0!important;font-size:20px!important}}html body .rotate-hint{z-index:200;text-align:center;color:var(--wd-text);font-family:var(--wd-font);background:url(/assets/ui/wood-dark.png) 0 0/256px,#3a2415;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:24px;display:flex;position:fixed;inset:0}html body .rotate-hint strong{color:#fff3d6;text-shadow:0 2px #24130a;font-size:24px;font-weight:600}html body .rotate-phone{background:var(--wd-slot);border:3px solid var(--wd-edge);width:110px;height:110px;color:var(--wd-gold);border-radius:24px;place-items:center;animation:2.2s ease-in-out infinite rotate-phone;display:grid}@keyframes rotate-phone{0%,20%{transform:rotate(0)}45%,75%{transform:rotate(-90deg)}to{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){html body .rotate-phone{animation:none;transform:rotate(-90deg)}}html body .rotate-actions{width:min(260px, calc(80vw / var(--ui,1)));flex-direction:column;gap:10px;display:flex}html body .rotate-actions button{padding:10px!important;font-size:17px!important}html body .orient-toggle{z-index:90;font-family:var(--wd-font);color:#fff3d6;border:3px solid var(--wd-edge-dk);cursor:pointer;background:url(/assets/ui/wood-light.png) 0 0/180px,#8a5a34;border-radius:12px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:600;display:flex;position:fixed;top:10px;right:10px;box-shadow:0 3px #2a160a,inset 0 2px #f2c27f88}html body .orient-toggle.on{background:linear-gradient(#9ccc55,#5f9327);border-color:#2e4d12;box-shadow:0 3px #2e4d12,inset 0 2px #c9ec8f}@media (max-width:600px){html body .orient-toggle{padding:7px 9px}html body .orient-toggle span{display:none}}html body .game-dialog.blessing-dialog{max-width:min(860px, calc(calc(100vw / var(--ui,1)) - 24px))!important;width:auto!important}html body .game-dialog .blessing-title{justify-content:center;color:var(--wd-gold)!important;font-size:28px!important}html body .game-dialog .blessing-sub{text-align:center;color:var(--wd-muted);margin:-4px 0 2px;font-size:13px}html body .blessing-pick{flex-direction:column;align-items:center;gap:12px;display:flex}html body .blessing-cards{grid-template-columns:repeat(3,minmax(0,220px));justify-content:center;gap:14px;display:grid}html body .game-dialog .blessing-card{all:unset;box-sizing:border-box;cursor:pointer;border:3px solid var(--wd-edge-dk);background:url(/assets/ui/wood-light.png) 0 0/200px,#8a5a34;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:12px 12px 14px;transition:transform .15s,box-shadow .15s;animation:.45s cubic-bezier(.3,1.5,.5,1) backwards blessing-in;display:flex;box-shadow:inset 0 0 0 2px #c8935a,inset 0 3px 0 3px #ffffff1c,0 8px 18px #0008}@keyframes blessing-in{0%{opacity:0;transform:translateY(30px)rotate(-3deg)scale(.9)}}:is(html body .game-dialog .blessing-card:hover,html body .game-dialog .blessing-card:focus-visible){transform:translateY(-6px)scale(1.02);box-shadow:inset 0 0 0 2px #ffd36b,0 0 0 3px #ffd36b,0 14px 26px #000a}html body .game-dialog .blessing-card.pure{box-shadow:inset 0 0 0 2px #ffe08a,0 0 18px #ffd36b88,0 8px 18px #0008}html body .blessing-art{aspect-ratio:1;border:3px solid var(--wd-edge-dk);border-radius:12px;width:100%;display:block;position:relative;overflow:hidden;box-shadow:0 3px #0006}html body .blessing-art img{object-fit:cover;width:100%;height:100%;display:block}html body .blessing-art kbd{min-width:22px;color:var(--wd-gold);text-align:center;background:#2a180ccc;border-radius:7px;padding:1px 6px;font-size:13px;font-weight:600;position:absolute;top:6px;left:6px}html body .game-dialog .blessing-card strong{color:#fff3d6;text-shadow:0 2px #24130a;text-align:center;font-size:19px;font-weight:600;line-height:1.1}html body .blessing-card ul{flex-direction:column;gap:4px;width:100%;margin:0;padding:0;list-style:none;display:flex}html body .blessing-card li{border-radius:8px;align-items:flex-start;gap:4px;padding:4px 7px;font-size:13px;font-weight:500;line-height:1.25;display:flex}html body .blessing-card li svg{flex:none;margin-top:1px}html body .blessing-card li.up{color:#d8f5a8;background:#2f4d17cc}html body .blessing-card li.down{color:#ffc2b4;background:#5a1f17cc}html body .blessing-owned{border:2px solid var(--wd-edge-dk);background:#2f1d10b3;border-radius:12px;gap:6px;padding:5px 8px;display:flex}html body .blessing-owned img{border:2px solid var(--wd-edge);border-radius:8px;width:34px;height:34px}html body .blessing-row{flex-wrap:wrap;gap:3px;margin-top:4px;display:flex}html body .blessing-row img{border:1.5px solid var(--wd-gold-2);border-radius:6px;width:22px;height:22px;box-shadow:0 1px #0008}html body .game-dialog .blessing-card{border-color:var(--patron,var(--wd-edge-dk));box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--patron,#c8935a) 70%, #fff3), inset 0 3px 0 3px #ffffff1c, 0 0 16px color-mix(in srgb, var(--patron,#000) 45%, transparent), 0 8px 18px #0008}html body .game-dialog .blessing-card.duo{border-image:linear-gradient(135deg, var(--patron), var(--patron-2)) 1;border-radius:6px}:is(html body .game-dialog .blessing-card:hover,html body .game-dialog .blessing-card:focus-visible){box-shadow:inset 0 0 0 2px var(--patron,#ffd36b), 0 0 0 3px var(--patron,#ffd36b), 0 0 26px color-mix(in srgb, var(--patron,#ffd36b) 60%, transparent), 0 14px 26px #000a}html body .blessing-card .blessing-art{border-color:var(--patron,var(--wd-edge-dk))}html body .blessing-patron{background:linear-gradient(135deg, var(--patron), var(--patron-2));color:#1b1209;text-shadow:0 1px #fff6;border-radius:7px;padding:1px 7px;font-size:12px;font-weight:700;position:absolute;top:6px;right:6px}html body .blessing-pips{justify-content:center;gap:3px;display:flex}html body .blessing-art .blessing-pips{position:absolute;bottom:6px;left:0;right:0}html body .blessing-pips i{background:#1b1209aa;border:1.5px solid #fff8;border-radius:50%;width:9px;height:9px}html body .blessing-pips i.on{background:var(--patron,#ffd36b);box-shadow:0 0 6px var(--patron,#ffd36b);border-color:#fff}html body .blessing-text{flex-direction:column;align-items:center;gap:6px;width:100%;display:flex}html body .blessing-tag{color:#ffe9b0;background:#2f1d10cc;border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:12px;font-weight:700;display:inline-flex}html body .blessing-tag.up{background:color-mix(in srgb, var(--patron) 35%, #2f1d10);color:#fff}html body .blessing-tag.duo{background:linear-gradient(135deg, var(--patron), var(--patron-2));color:#1b1209}html body .blessing-does{color:#e4f8c4;text-align:center;background:#2f4d17cc;border-radius:8px;padding:6px 8px;font-size:13px;font-weight:500;line-height:1.3}html body .blessing-mini{flex-direction:column;align-items:center;gap:2px;display:inline-flex;position:relative}html body .blessing-owned .blessing-mini img,html body .blessing-row .blessing-mini img{border-color:var(--patron,var(--wd-edge))}html body .blessing-row .blessing-pips i{border-width:1px;width:5px;height:5px}html body .detail-ability{color:#ffe9b0;background:#ffd36b22;border:1px solid #ffd36b55;border-radius:8px;align-items:flex-start;gap:5px;padding:4px 8px;font-size:12.5px;font-weight:500;line-height:1.3;display:flex;margin:2px 0 4px!important}html body .detail-ability svg{color:var(--wd-gold);flex:none;margin-top:2px}html body .game-dialog .gear-art{object-fit:cover;border-radius:10px}@media (max-width:700px){html body .blessing-cards{grid-template-columns:1fr;gap:8px;width:100%}html body .game-dialog .blessing-card{text-align:left;flex-direction:row;align-items:center;gap:10px;padding:8px}html body .blessing-art{flex:none;width:84px}html body .game-dialog .blessing-card strong{text-align:left;font-size:16px}html body .blessing-text{align-items:flex-start;gap:4px}html body .blessing-does{text-align:left;padding:4px 7px;font-size:12.5px}html body .blessing-patron{padding:0 5px;font-size:10px}html body .blessing-card>ul,html body .blessing-card .blessing-text{flex:1}}@media (orientation:landscape) and (max-height:520px){html body .blessing-cards{grid-template-columns:repeat(3,minmax(0,200px));gap:8px}html body .blessing-art{width:92px;margin:0 auto}html body .game-dialog .blessing-card{gap:5px;padding:8px}html body .game-dialog .blessing-card strong{font-size:15px}html body .blessing-card li{padding:3px 5px;font-size:11.5px}}html body .blessing-text{flex-direction:column;align-items:center;gap:7px;width:100%;min-width:0;display:flex}@media (max-width:700px){html body .blessing-text{align-items:stretch;gap:4px}}html body .game-shell .vitals:has(.vitals-tags){flex-wrap:wrap;row-gap:6px}html body .game-shell .vitals-tags{flex:1 0 100%;align-items:center;gap:3px;min-width:0;display:flex}html body .game-shell .vitals-tags .status-row{flex:0 auto}html body .game-shell .vitals-tags .blessing-row{flex-wrap:nowrap;margin:0}html body .game-shell .vitals-tags .blessing-row img{width:24px;height:24px}html body .game-dialog.metamorph-dialog{max-width:min(980px, calc(calc(100vw / var(--ui,1)) - 24px))!important;width:calc(calc(100vw / var(--ui,1)) - 24px)!important}html body .metamorph{flex-direction:column;gap:10px;display:flex}html body .metamorph .wd-tabs small{opacity:.8;margin-left:2px;font-size:11px}html body .class-badge{background:var(--cls);color:#1d1208;border-radius:50%;flex:none;place-items:center;width:1.6em;height:1.6em;display:inline-grid;box-shadow:inset 0 -2px #0003,0 1px #0006}html body .class-badge svg{width:62%;height:62%}html body .axie-stars{gap:1px;display:inline-flex}html body .axie-stars svg{color:#4a3420;fill:#4a3420}html body .axie-stars svg.on{color:var(--wd-gold);fill:var(--wd-gold)}html body .purity-tag{background:var(--wd-slot);color:#d6f7c9;border:1.5px solid #5f8f3f;border-radius:999px;padding:1px 7px;font-size:11.5px;font-weight:600;display:inline-block}html body .purity-tag.pure{color:#4a2a08;background:linear-gradient(#ffe48a,#e0a531);border-color:#fff1b8}html body .fuse{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:12px;display:grid}html body .fuse-left,html body .fuse-right{flex-direction:column;gap:10px;min-width:0;display:flex}html body .fuse-tank{align-items:center;gap:12px;display:flex;position:relative;background:radial-gradient(at 50% 110%,#39e67a55,#0000 70%),#1b2a20!important;border-color:#3f6b4a!important;padding:14px!important}html body .fuse-slots{flex:1;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}html body .fuse-slot,html body .fuse-key,html body .pantry-item{all:unset;box-sizing:border-box;cursor:pointer;background:url(/assets/ui/slot.png) center/100% 100%, var(--wd-slot);aspect-ratio:1;border:2px solid #2e4a35;border-radius:12px;place-items:center;display:grid;position:relative}html body .fuse-slot.filled{border-color:var(--cls);box-shadow:0 0 12px color-mix(in srgb, var(--cls) 55%, transparent)}html body .fuse-slot:not(.filled){cursor:default;background:#0d1a12aa;border-style:dashed}html body .fuse-key{color:#c9a14f;border-color:#7a6230;flex:none;width:58px}html body .fuse-key.filled{border-color:var(--wd-gold);box-shadow:0 0 12px #ffd36b77}html body .slot-cls{font-style:normal;position:absolute;top:-5px;right:-5px}html body .fuse-pantry{grid-template-columns:repeat(auto-fill,minmax(52px,1fr));align-content:start;gap:7px;min-height:120px;display:grid;padding:10px!important}html body .pantry-item{width:auto}html body .pantry-item:hover:not(:disabled){border-color:#7fe0a0;transform:translateY(-2px)}html body .pantry-item:disabled{opacity:.35;cursor:default}html body .pantry-item b{color:#fff3d6;text-shadow:0 1px #000;font-size:12px;position:absolute;bottom:1px;right:4px}html body .pantry-key.on{border-color:var(--wd-gold);box-shadow:0 0 10px #ffd36b88}html body .fuse-empty,html body .den-empty{color:var(--wd-muted);text-align:center;grid-column:1/-1;align-self:center;margin:0;font-size:13px}html body .fuse-odds{border:2px solid var(--wd-edge-dk);background:#2f1d10b3;border-radius:12px;flex-direction:column;gap:6px;margin:0;padding:10px;list-style:none;display:flex}html body .fuse-odds li{align-items:center;gap:8px;font-size:13px;display:flex}html body .odds-bar{background:var(--wd-slot);border-radius:6px;flex:1;height:10px;overflow:hidden;box-shadow:inset 0 1px 2px #000a}html body .odds-bar i{background:var(--cls);border-radius:6px;height:100%;transition:width .3s;display:block}html body .fuse-odds b{text-align:right;color:#fff3d6;min-width:36px}html body .fuse-cat{flex-wrap:wrap;gap:8px;display:flex}html body .fuse-cat span{border:1.5px solid var(--wd-edge);color:#d6f7c9;background:#2f1d10b3;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12.5px;display:inline-flex}html body .fuse-cost{justify-content:center;gap:8px;display:flex}html body .fuse-cost span{background:var(--wd-slot);border:2px solid var(--wd-edge);color:#fff3d6;border-radius:999px;align-items:center;gap:6px;padding:5px 14px;font-weight:600;display:inline-flex}html body .fuse-cost span.short{color:#ffb3a6;border-color:#c0443a}html body .game-dialog .fuse-button{justify-content:center;align-items:center;gap:8px;display:flex;background:linear-gradient(#5fe08e,#2e9e57)!important;border-color:#1d5c33!important;padding:12px!important;font-size:18px!important}html body .axie-portrait{background:radial-gradient(circle at 40% 35%, color-mix(in srgb, var(--cls) 70%, #fff), var(--cls) 55%, color-mix(in srgb, var(--cls) 55%, #000));color:#fff;border:3px solid var(--wd-edge-dk);border-radius:50%;flex:none;place-items:center;display:inline-grid;box-shadow:inset 0 -6px #0003,0 4px #0005}html body .axie-portrait svg{filter:drop-shadow(0 2px #0006)}html body .axie-portrait.image{background:radial-gradient(circle at 50% 60%, color-mix(in srgb, var(--cls) 45%, #2a1a0c), #22150b);overflow:hidden}html body .axie-portrait.image img{object-fit:contain;width:100%;height:100%}html body .axie-reveal{grid-template-columns:auto 1fr;align-items:center;gap:18px;padding:6px;display:grid}html body .reveal-stage{background:radial-gradient(circle,#39e67a44,#0000 70%);border-radius:20px;place-items:center;padding:10px;display:grid;position:relative}html body .reveal-stage:after{content:"";pointer-events:none;border-radius:20px;animation:1.8s ease-in-out infinite reveal-glow;position:absolute;inset:0;box-shadow:inset 0 0 40px #39e67a55}@keyframes reveal-glow{50%{box-shadow:inset 0 0 70px #39e67a88}}html body .reveal-info{flex-direction:column;gap:9px;min-width:0;display:flex}html body .reveal-kicker{color:#7fe0a0;letter-spacing:.3px;margin:0;font-size:14px;font-weight:600}html body .axie-reveal h3,html body .den-detail h3{color:#fff3d6;text-shadow:0 2px #24130a;flex-wrap:wrap;align-items:center;gap:7px;margin:0;font-size:24px;display:flex}html body .reveal-sub{color:var(--wd-muted);margin:0;font-size:13px}html body .axie-parts{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0;padding:0;list-style:none;display:grid}html body .axie-parts li{border:1.5px solid var(--wd-edge-dk);color:#e8d4ad;background:#2f1d10b3;border-radius:9px;align-items:center;gap:6px;padding:4px 8px;font-size:12.5px;display:flex}html body .axie-parts li.pure{color:#e4f7cf;background:#2f4d17aa;border-color:#7fbf55}html body .axie-stats{flex-wrap:wrap;gap:6px;display:flex}html body .axie-stats>span{background:var(--wd-slot);border:1.5px solid var(--wd-edge);color:#fff3d6;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-flex}html body .axie-stats svg{color:var(--wd-gold)}html body .reveal-actions{flex-wrap:wrap;gap:8px;display:flex}html body .reveal-actions button{align-items:center;gap:6px;display:inline-flex}html body .game-dialog .reveal-actions .danger{color:#fff!important;background:linear-gradient(#d0573f,#8f2c1f)!important}html body .den{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:12px;display:grid}html body .den-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:7px;display:grid}html body .game-dialog .den-card{all:unset;box-sizing:border-box;cursor:pointer;border:2px solid var(--wd-edge-dk);background:url(/assets/ui/wood-light.png) 0 0/180px,#8a5a34;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;display:flex;position:relative}html body .game-dialog .den-card.selected{box-shadow:0 0 0 3px var(--wd-gold)}html body .den-card strong{color:#fff3d6;text-shadow:0 1px #24130a;font-size:12.5px}html body .den-meta{align-items:center;gap:4px;display:flex}html body .den-companion{background:var(--wd-leaf);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:4px;right:4px}html body .den-detail{max-height:min(600px, calc(calc(100dvh / var(--ui,1)) - 200px));flex-direction:column;gap:10px;display:flex;overflow-y:auto;padding:12px!important}html body .den-head{align-items:center;gap:12px;display:flex}html body .den-empty{flex-direction:column;align-items:center;gap:10px;padding:40px 0;display:flex}@media (max-width:700px){html body .fuse,html body .den{grid-template-columns:1fr}html body .fuse-slots{gap:5px}html body .fuse-key{width:46px}html body .axie-reveal{text-align:center;grid-template-columns:1fr;justify-items:center}html body .axie-reveal h3,html body .reveal-actions{justify-content:center}html body .den-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html body .axie-parts{grid-template-columns:repeat(2,minmax(0,1fr))}}html body .axie-live{background:radial-gradient(circle at 50% 62%, color-mix(in srgb, var(--cls) 45%, #1b2a20), #142018 72%);border:3px solid #2e4a35;border-radius:22px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}html body .axie-live canvas{display:block}html body .axie-live-status{color:#bdf7d0;letter-spacing:.3px;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex;position:absolute;inset:0}html body .axie-live-status i{border:4px solid #39e67a33;border-top-color:#39e67a;border-radius:50%;width:42px;height:42px;animation:.9s linear infinite axie-spin}@keyframes axie-spin{to{transform:rotate(360deg)}}html body .axie-live.failed canvas{display:none}html body .chest-forge{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}html body .game-dialog .chest-tile{text-align:center;flex-direction:column;align-items:center;gap:7px;display:flex;border-color:color-mix(in srgb, var(--rarity) 55%, #2a160a)!important;padding:12px 8px!important}html body .chest-tile strong{color:#fff3d6;text-shadow:0 2px #24130a;font-size:16px}html body .chest-tile .chest-odds{color:var(--wd-muted);min-height:2.4em;font-size:11.5px}html body .chest-tile.locked .chest-art{filter:grayscale(.8)brightness(.6)}html body .chest-tile .craft-cost{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}html body .chest-tile .craft-need{background:var(--wd-slot);border:1.5px solid var(--wd-edge);color:#fff3d6;border-radius:999px;align-items:center;gap:3px;padding:2px 8px 2px 4px;font-size:13px;font-weight:600;display:inline-flex}html body .chest-tile .craft-need.short{color:#ffb3a6;border-color:#c0443a}html body .game-dialog .chest-tile button{justify-content:center;align-items:center;gap:5px;width:100%;display:flex;font-size:14px!important}html body .chest-note{text-align:center;color:var(--wd-muted);grid-column:1/-1;margin:0;font-size:12.5px}html body .chest-tile:not(.locked) .chest-art{animation:2.4s ease-in-out infinite chest-idle}@keyframes chest-idle{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}html body .chest-art .chest-lid{transform-box:fill-box;transform-origin:0 100%;transition:transform .45s cubic-bezier(.2,1.6,.4,1)}html body .chest-art .chest-glow{opacity:0;transition:opacity .3s}html body .chest-art.shake{animation:.5s ease-in-out infinite chest-shake}html body .chest-art.shake .chest-glow{opacity:.6;animation:.25s ease-in-out infinite alternate chest-pulse}@keyframes chest-shake{0%,to{transform:rotate(0)}25%{transform:rotate(-6deg)translateY(-2px)}75%{transform:rotate(6deg)translateY(-2px)}}@keyframes chest-pulse{to{opacity:1}}html body .chest-art.open .chest-lid{transform:translate(-4px,-26px)rotate(-38deg)}html body .chest-art.open .chest-glow{opacity:1}html body .chest-opening{min-height:min(520px, calc(calc(100dvh / var(--ui,1)) - 140px));cursor:pointer;background:radial-gradient(circle at 50% 60%, color-mix(in srgb, var(--rarity) 25%, #1d1209), #140c06 70%);border-radius:16px;grid-template-rows:auto auto auto;align-content:center;justify-items:center;display:grid;position:relative;overflow:hidden}html body .chest-beams{opacity:0;pointer-events:none;background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--rarity) 70%, #fff) 0 7deg, transparent 7deg 22deg);border-radius:50%;width:760px;height:760px;margin:-380px 0 0 -380px;transition:opacity .4s;position:absolute;top:62%;left:50%;-webkit-mask:radial-gradient(circle,#000 8%,#0000 62%);mask:radial-gradient(circle,#000 8%,#0000 62%)}html body .chest-opening:not(.phase-shake) .chest-beams{opacity:.55;animation:9s linear infinite beams-spin}@keyframes beams-spin{to{transform:rotate(360deg)}}html body .chest-stage{z-index:1;margin-top:150px;transition:transform .5s,opacity .5s;position:relative}html body .chest-opening.phase-reveal .chest-stage{opacity:.55;transform:translateY(40px)scale(.75)}html body .chest-card{z-index:2;perspective:900px;pointer-events:none;width:230px;margin-left:-115px;position:absolute;top:50%;left:50%}html body .chest-card>*{-webkit-backface-visibility:hidden;backface-visibility:hidden}html body .chest-opening.phase-open .chest-card{animation:.65s cubic-bezier(.2,1.2,.4,1) forwards card-rise}html body .chest-opening.phase-reveal .chest-card{pointer-events:auto;top:6%}@keyframes card-rise{0%{top:calc(52% - 170px);transform:scale(.18)}to{top:6%;transform:scale(1)}}html body .chest-card-back{border:4px solid var(--rarity);box-shadow:0 0 30px var(--rarity);background:repeating-linear-gradient(45deg,#6e4829 0 10px,#5a3a20 10px 20px);border-radius:16px;position:absolute;inset:0;transform:rotateY(0)}html body .chest-opening.phase-open .chest-card-back{animation:.65s ease-in forwards card-back-flip}html body .chest-opening.phase-reveal .chest-card-back{display:none}@keyframes card-back-flip{0%,55%{transform:rotateY(0)}to{transform:rotateY(90deg)}}html body .chest-opening.phase-open .part-card{animation:.65s ease-out forwards card-front-flip;transform:rotateY(-90deg)}@keyframes card-front-flip{0%,55%{transform:rotateY(-90deg)}to{transform:rotateY(0)}}html body .chest-opening.phase-reveal .part-card{animation:1.6s ease-in-out infinite card-glow}@keyframes card-glow{50%{box-shadow:0 0 34px var(--rarity), 0 10px 24px #000a}}html body .chest-opening.upgraded.phase-reveal .part-card{animation:.8s ease-in-out infinite card-glow}html body .chest-actions{z-index:3;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:14px;left:0;right:0}html body .chest-actions>div{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}html body .chest-lucky{color:#4a2a08;background:linear-gradient(#ffe48a,#e0a531);border-radius:999px;margin:0;padding:4px 14px;font-size:14px;font-weight:700;animation:.5s cubic-bezier(.3,1.8,.5,1) lucky-pop}@keyframes lucky-pop{0%{transform:scale(.3)}}html body .chest-skip{color:#fff8;margin:0;font-size:12px;position:absolute;bottom:10px}html body .part-card{text-align:center;border:4px solid var(--rarity);box-shadow:0 0 22px color-mix(in srgb, var(--rarity) 60%, transparent), 0 10px 24px #000a;background:url(/assets/ui/wood-light.png) 0 0/200px,#8a5a34;border-radius:16px;flex-direction:column;align-items:center;gap:5px;padding:10px 10px 12px;display:flex;position:relative}html body .part-card-art{aspect-ratio:1;border:3px solid #2a160a;border-radius:11px;width:100%;display:block;overflow:hidden}html body .part-card-art .gear-art{object-fit:cover;width:100%!important;height:100%!important}html body .part-card-name{color:#fff3d6;text-shadow:0 2px #24130a;font-size:19px;line-height:1.1}html body .part-card-sub{color:var(--rarity);text-shadow:0 1px #000a;font-size:12px;font-weight:600}html body .part-card-ability{color:#ffe9b0;text-align:left;background:#2f1d10cc;border-radius:9px;align-items:flex-start;gap:5px;margin:0;padding:5px 8px;font-size:12.5px;line-height:1.3;display:flex}html body .part-card-ability svg{color:var(--wd-gold);flex:none;margin-top:2px}html body .part-card-stats{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}html body .part-card-stats b{background:var(--wd-slot);color:#f3dcae;border-radius:999px;padding:1px 7px;font-size:11.5px}@media (prefers-reduced-motion:reduce){html body .chest-beams,html body .part-card,html body .chest-art{animation:none!important}}@media (max-width:700px){html body .chest-forge{grid-template-columns:repeat(2,minmax(0,1fr))}html body .chest-card{width:200px;margin-left:-100px}}@media (orientation:landscape) and (max-height:520px){html body .chest-forge{grid-template-columns:repeat(4,minmax(0,1fr))}html body .chest-card{width:150px;margin-left:-75px}html body .part-card-art{width:70%}}html body .den-left{flex-direction:column;gap:8px;min-width:0;display:flex}html body .team-row{background:#2f4d17aa;border:2px solid #5f8f3f;border-radius:14px;align-items:center;gap:8px;padding:6px 10px;display:flex}html body .team-label{color:#d8f5a8;align-items:center;gap:5px;margin-right:auto;font-size:13px;font-weight:600;display:inline-flex}html body .game-dialog .team-slot{all:unset;box-sizing:border-box;cursor:default;background:#0d1a12aa;border:2px dashed #5f8f3f;border-radius:50%;place-items:center;width:54px;height:54px;display:grid}html body .game-dialog .team-slot.filled{border:3px solid var(--cls);cursor:pointer;background:0 0}html body .game-dialog .team-slot.selected{box-shadow:0 0 0 3px var(--wd-gold)}html body .team-row{flex-wrap:wrap;row-gap:6px}html body .game-dialog .team-slot{aspect-ratio:1;flex:none;width:46px;height:46px}html body .game-dialog .team-slot .axie-portrait{width:40px!important;height:40px!important}html body .team-row .team-sets{flex:100%;max-width:none;margin-left:0}html body .team-row .team-sets:empty{display:none}html body .den-grid{max-height:min(340px, calc(48dvh / var(--ui,1)));padding:3px;overflow-y:auto}html body .game-dialog .den-free{cursor:default;opacity:.35;min-height:96px;background:#2a190d!important;border-style:dashed!important}html body .den-expand{color:var(--wd-muted);justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;display:flex}html body .game-dialog .den-expand button{align-items:center;gap:4px;display:inline-flex;padding:5px 10px!important;font-size:12.5px!important}html body .chest-stage{margin:0;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}html body .chest-opening.phase-reveal .chest-stage{transform:translate(-50%,-10%)scale(.72)}html body .game-dialog.binder-dialog{min-width:min(420px, calc(calc(100vw / var(--ui,1)) - 24px));max-width:min(1040px, calc(calc(100vw / var(--ui,1)) - 24px))!important;width:auto!important}html body .binder{--pw:min(400px, calc((calc(100vw / var(--ui,1)) - 150px) /2), calc((calc(100dvh / var(--ui,1)) - 268px) *.74));--ph:calc(var(--pw)/.74);--leather:#7c2a1f;--leather-hi:#a7432f;--leather-dk:#3f120c;-webkit-user-select:none;user-select:none;touch-action:pan-y;flex-direction:column;align-items:center;gap:8px;padding:4px 14px 0;display:flex;position:relative}html body .binder.single{--pw:min(330px, calc(calc(100vw / var(--ui,1)) - 112px), calc((calc(100dvh / var(--ui,1)) - 300px) *.74))}html body .binder-tabs{z-index:0;flex-wrap:wrap;order:-1;justify-content:center;gap:3px;margin-bottom:2px;display:flex;position:relative}html body .game-dialog .binder-tabs button{all:unset;box-sizing:border-box;cursor:pointer;color:#2a1608;background:linear-gradient(color-mix(in srgb, var(--sec) 92%, #fff), var(--sec));filter:saturate(.7)brightness(.85);border-radius:10px 10px 0 0;align-items:center;gap:4px;padding:5px 10px 10px;font-size:12.5px;font-weight:600;transition:transform .15s,filter .15s;display:inline-flex;transform:translateY(4px);box-shadow:inset 0 2px #fff6,inset 0 -6px 6px -4px #0005}:is(html body .game-dialog .binder-tabs button:hover,html body .game-dialog .binder-tabs button:focus-visible){filter:none;transform:translateY(0)}html body .game-dialog .binder-tabs button.on{filter:none;transform:translateY(-2px)}html body .binder-spread,html body .binder-book{width:calc(var(--pw)*2);height:var(--ph);perspective:2400px;flex:none;position:relative}html body .binder.single .binder-spread,html body .binder.single .binder-book{width:var(--pw)}html body .binder-spread:before,html body .binder-book:before{content:"";background:radial-gradient(120% 90% at 30% 20%, var(--leather-hi), var(--leather) 45%, var(--leather-dk));border-radius:16px;position:absolute;inset:-12px;box-shadow:0 18px 40px #000b,inset 0 0 0 2px #0005,inset 0 0 22px #0007}html body .binder-spread:after{content:"";pointer-events:none;border:2px dashed #e7b98a66;border-radius:12px;position:absolute;inset:-6px}html body .binder.single .binder-spread:before{inset:-12px -12px -12px -22px}html body .binder-book:before{opacity:0;transition:opacity calc(var(--turn,.7s)*.4) ease-out}html body .binder.is-opening .binder-book:before{opacity:1}html body .bsheet{width:var(--pw);height:100%;position:absolute;top:0}html body .bsheet.left{left:0}html body .bsheet.right{left:var(--pw)}html body .binder.single .bsheet.right{left:0}html body .bpage{box-sizing:border-box;color:#eef0f5;background:radial-gradient(140% 100% at 50% 0,#353a44,#22252c 60%,#1a1c22);flex-direction:column;gap:6px;width:100%;height:100%;padding:9px 10px 11px;display:flex;position:relative;overflow:hidden}html body .bpage:after{content:"";pointer-events:none;position:absolute;inset:0}html body :is(.bsheet.left,.bleaf.right .back,.bleaf.left .front,.cover-back) .bpage{border-radius:10px 2px 2px 10px}html body :is(.bsheet.left,.bleaf.right .back,.bleaf.left .front,.cover-back) .bpage:after{background:linear-gradient(90deg,#0000 82%,#0006)}html body :is(.bsheet.right,.bleaf.right .front,.bleaf.left .back,.binder-under,.bleaf.single,.bleaf.single-prev) .bpage{border-radius:2px 10px 10px 2px}html body :is(.bsheet.right,.bleaf.right .front,.bleaf.left .back,.binder-under,.bleaf.single,.bleaf.single-prev) .bpage:after{background:linear-gradient(270deg,#0000 82%,#0006)}html body .binder.single :is(.bsheet.right,.bleaf) .bpage:after{background:linear-gradient(270deg,#0000 88%,#0005)}html body .bpage-blank{background:linear-gradient(#2a2d35,#1d1f25)}html body .bpage-head{background:linear-gradient(90deg, var(--sec), color-mix(in srgb, var(--sec) 40%, #0000));color:#1c1006;border-radius:8px;flex:none;align-items:center;gap:6px;padding:4px 9px;font-size:14px;display:flex;box-shadow:inset 0 1px #fff6}html body .bpage-head strong{color:#1c1006;font-size:14.5px;text-shadow:0 1px #fff5!important}html body .bpage-head span{color:#fff;background:#0006;border-radius:999px;margin-left:auto;padding:0 7px;font-size:12.5px;font-weight:700}html body .pockets{flex:1;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:6px;min-height:0;display:grid}html body .game-dialog .bpage .pocket{all:unset;box-sizing:border-box;cursor:default;background:linear-gradient(#ffffff14,#ffffff06);border:1px solid #ffffff2e;border-radius:6px;place-items:center;min-width:0;min-height:0;padding:3px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0004,inset 0 6px 8px -6px #fff3}html body .game-dialog .bpage .pocket:before{content:"";z-index:2;pointer-events:none;background:#ffffff38;height:1px;position:absolute;top:9%;left:4px;right:4px}html body .game-dialog .bpage .pocket.owned{cursor:pointer;transition:transform .15s}:is(html body .game-dialog .bpage .pocket.owned:hover,html body .game-dialog .bpage .pocket.owned:focus-visible){z-index:3;outline:2px solid var(--wd-gold);outline-offset:-1px;transform:translateY(-2px)scale(1.03)}html body .pocket-shine{pointer-events:none;z-index:2;background:linear-gradient(115deg,#0000 30%,#ffffff2a 42%,#ffffff08 50%,#0000 58% 72%,#ffffff14 78%,#0000 84%);position:absolute;inset:0}html body .mini-card{border:2px solid var(--rarity,#ffd36b);width:100%;height:100%;box-shadow:0 0 8px color-mix(in srgb, var(--rarity,#ffd36b) 55%, transparent);background:#2a190d;border-radius:5px;display:block;position:relative;overflow:hidden}html body .mini-card img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}html body .mini-card b{font-size:clamp(8px, calc(var(--pw)*.03), 11.5px);text-align:center;color:#fff;text-shadow:0 1px #000;background:linear-gradient(#0000,#000d 55%);padding:9px 3px 3px;font-weight:600;line-height:1.05;position:absolute;bottom:0;left:0;right:0}html body .mini-pips{gap:2px;display:flex;position:absolute;top:3px;right:3px}html body .mini-pips i{background:#0009;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 1px #0008}html body .mini-pips i.on{background:var(--rarity);box-shadow:0 0 4px var(--rarity)}html body .card-unknown{color:#ffffff40;background:repeating-linear-gradient(45deg,#ffffff06 0 6px,#0000 6px 12px);border:2px dashed #fff2;border-radius:5px;align-content:center;place-items:center;width:100%;height:100%;display:grid}html body .card-unknown b{font-size:clamp(18px, calc(var(--pw)*.09), 34px);line-height:1}html body .card-unknown small{font-size:10.5px;font-weight:600}html body .game-dialog .bpage .pocket.divider{text-align:center;color:#1c1006;background:linear-gradient(160deg, color-mix(in srgb, var(--sec) 85%, #fff), var(--sec) 55%, color-mix(in srgb, var(--sec) 70%, #000));border-color:#fff5;place-content:center;gap:2px}html body .pocket.divider svg{margin:0 auto}html body .pocket.divider b{font-size:clamp(10px, calc(var(--pw)*.038), 14px)}html body .bpage-intro,html body .bpage-end{text-align:center;justify-content:center;align-items:center;gap:8px}html body .bpage-intro h3{font-size:clamp(18px, calc(var(--pw)*.07), 26px);color:#fff3d6;margin:0}html body .intro-emblem{color:#5a3410;background:radial-gradient(circle at 35% 30%,#ffe9a8,#e0a93c 60%,#9b6a1c);border-radius:50%;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 0 0 3px #0005,0 0 24px #ffd36b66}html body .intro-total{color:#cfd3dc;margin:0;font-size:14px}html body .intro-total b{color:var(--wd-gold);font-size:22px}html body .intro-bar{background:#0008;border-radius:999px;width:80%;height:9px;overflow:hidden;box-shadow:inset 0 0 0 1px #fff2}html body .intro-bar i{border-radius:inherit;background:linear-gradient(90deg,#f0b443,#ffe08a);height:100%;display:block}html body .intro-list{gap:3px;width:86%;margin:4px 0 0;padding:0;list-style:none;display:grid}html body .intro-list li{border-left:4px solid var(--sec);font-size:clamp(11px, calc(var(--pw)*.036), 14px);background:#ffffff0c;border-radius:7px;align-items:center;gap:7px;padding:3px 8px;display:flex}html body .intro-list li svg{color:var(--sec)}html body .intro-list li b{color:#fff;margin-left:auto}html body .intro-hint{color:#9aa0ad;max-width:88%;margin:2px 0 0;font-size:11.5px}html body .bpage-end{color:#ffffff40}html body .bpage-end p{margin:0;font-size:14px}html body .binder-rings{top:0;bottom:0;left:var(--pw);z-index:8;pointer-events:none;flex-direction:column;justify-content:space-around;width:0;padding:12% 0;display:flex;position:absolute}html body .binder-rings i{background:linear-gradient(#f8f9fb,#b7bcc6 40%,#6b707a 60%,#d9dce2);border-radius:999px;width:38px;height:13px;margin-left:-19px;display:block;box-shadow:0 3px 4px #0009,inset 0 -1px #0006}html body .binder-rings.side{left:0}html body .binder-rings.side i{width:26px;margin-left:-20px}html body .binder-spread>.bsheet:before{content:"";position:absolute;inset:0}html body .bleaf{width:var(--pw);height:100%;transform-style:preserve-3d;z-index:6;will-change:transform;position:absolute;top:0}html body .bleaf.right,html body .bleaf.single,html body .bleaf.single-prev{left:var(--pw);transform-origin:0}html body .binder.single .bleaf{left:0}html body .bleaf.left{transform-origin:100%;left:0}html body .bleaf-face{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;inset:0}html body .bleaf-face.back{transform:rotateY(180deg)}html body .leaf-shade{pointer-events:none;opacity:0;z-index:4;border-radius:inherit;position:absolute;inset:0}html body .bleaf-face.front .leaf-shade{background:linear-gradient(90deg,#0000,#0000 30%,#000a)}html body .bleaf-face.back .leaf-shade{background:linear-gradient(270deg,#fff0,#fff0 40%,#ffffff40)}html body .bleaf.turn-next.right,html body .bleaf.turn-next.single{animation:leaf-next var(--turn) cubic-bezier(.45, .05, .3, 1) forwards}html body .bleaf.turn-prev.left{animation:leaf-prev var(--turn) cubic-bezier(.45, .05, .3, 1) forwards}html body .bleaf.turn-prev.single-prev{animation:leaf-next var(--turn) cubic-bezier(.45, .05, .3, 1) reverse forwards}html body .bleaf .leaf-shade{animation:leaf-shade var(--turn) ease-in-out forwards}html body .binder.single .bleaf.turn-next .bleaf-face.back,html body .binder.single .bleaf.turn-prev .bleaf-face.back{opacity:.9}@keyframes leaf-next{0%{transform:rotateY(0)}50%{transform:rotateY(-90deg)translateZ(14px)}to{transform:rotateY(-180deg)}}@keyframes leaf-prev{0%{transform:rotateY(0)}50%{transform:rotateY(90deg)translateZ(14px)}to{transform:rotateY(180deg)}}@keyframes leaf-shade{0%{opacity:0}45%{opacity:1}55%{opacity:1}to{opacity:0}}html body .binder.single .bleaf.turn-next,html body .binder.single .bleaf.turn-prev{animation-name:leaf-next-single}@keyframes leaf-next-single{0%{opacity:1;transform:rotateY(0)}70%{opacity:1}to{opacity:0;transform:rotateY(-180deg)}}html body .binder-closed{place-items:center;padding:8px 0 4px;display:grid}html body .binder-book{transform:translateX(calc(var(--pw)*-.5));transition:transform var(--turn,.7s) ease-in-out}html body .binder.single .binder-book,html body .binder.is-opening .binder-book{transform:none}html body .binder-cover{top:0;left:var(--pw);width:var(--pw);transform-origin:0;height:100%;transform-style:preserve-3d;z-index:5;position:absolute}html body .binder.single .binder-cover{left:0}html body .binder-cover.flipping{animation:cover-open var(--turn) cubic-bezier(.5, 0, .3, 1) forwards}@keyframes cover-open{0%{transform:rotateY(0)}to{transform:rotateY(-180deg)}}html body .binder.single .binder-cover.flipping{animation-name:leaf-next-single}html body .binder-under{top:0;left:var(--pw);width:var(--pw);z-index:1;height:100%;position:absolute}html body .binder.single .binder-under{left:0}html body .cover-back{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;inset:0;transform:rotateY(180deg)}html body .cover-front{box-sizing:border-box;cursor:pointer;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:radial-gradient(130% 90% at 30% 20%, var(--leather-hi), var(--leather) 45%, var(--leather-dk)), var(--leather);color:#ffe7b4;border-radius:6px 16px 16px 6px;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0;box-shadow:0 22px 44px #000c,inset 10px 0 14px -6px #0009,inset 0 0 0 2px #0005,inset 0 0 30px #0006}html body .cover-front:before{content:"";border-radius:inherit;opacity:.25;mix-blend-mode:overlay;background:repeating-radial-gradient(circle at 20% 30%,#fff 0 1px,#0000 1px 3px),repeating-radial-gradient(circle at 70% 60%,#000 0 1px,#0000 1px 4px);position:absolute;inset:0}html body .cover-front:focus-visible{box-shadow:0 0 0 3px var(--wd-gold), 0 22px 44px #000c}html body .cover-stitch{pointer-events:none;border:2px dashed #e7b98a88;border-radius:4px 10px 10px 4px;position:absolute;inset:12px 12px 12px 18px}html body .cover-emblem{color:#5a3410;background:radial-gradient(circle at 35% 30%,#fff1bf,#e9b448 55%,#8f5f17);border-radius:50%;place-items:center;width:96px;height:96px;display:grid;position:relative;box-shadow:0 0 0 4px #5a2a12,0 0 0 7px #e9b44877,0 8px 18px #000a,inset 0 -4px 8px #0004}html body .cover-front strong{font-size:clamp(22px, calc(var(--pw)*.1), 34px);color:#ffe7b4;position:relative;text-shadow:0 2px #3b0f08,0 0 12px #ffd36b55!important;letter-spacing:1px!important}html body .cover-count{color:var(--wd-gold);background:#0005;border:1px solid #e7b98a66;border-radius:999px;padding:3px 14px;font-weight:700;position:relative}html body .cover-hint{color:#e7b98acc;font-size:12px;animation:1.8s ease-in-out infinite cover-hint;position:absolute;bottom:22px}@keyframes cover-hint{50%{opacity:.4}}html body .cover-strap{background:linear-gradient(90deg,#4a160e,#6a2216 30%,#561a10);border-radius:10px 0 0 10px;width:44px;height:68px;margin-top:-34px;position:absolute;top:50%;right:-6px;box-shadow:-3px 3px 8px #0008,inset 0 0 0 2px #0004}html body .cover-strap:after{content:"";background:radial-gradient(circle at 35% 30%,#fff,#c3c7cf 45%,#737881);border-radius:50%;width:20px;height:20px;margin-top:-10px;position:absolute;top:50%;left:9px;box-shadow:0 2px 3px #000a}html body .cover-front:after{content:"";background:linear-gradient(90deg,#0007,#0000);border-radius:6px 0 0 6px;width:14px;position:absolute;top:0;bottom:0;left:0}html body .binder-nav{color:var(--wd-muted);align-items:center;gap:12px;margin-top:10px;font-size:14px;font-weight:600;display:flex}html body .game-dialog .binder-nav button{place-items:center;width:40px;height:36px;display:grid;padding:0!important}html body .game-dialog .binder-nav button:disabled{opacity:.35}html body .binder-zoom{z-index:40;background:#000b;place-items:center;animation:.2s ease-out zoom-fade;display:grid;position:fixed;inset:0}html body .binder-zoom-card{width:min(260px, calc(70vw / var(--ui,1)), calc((calc(100dvh / var(--ui,1)) - 40px) *.55));animation:.28s cubic-bezier(.3,1.4,.5,1) zoom-pop;position:relative}html body .binder-zoom-card .part-card-art{width:100%}html body .game-dialog .binder-zoom-close{z-index:2;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:-14px;right:-14px;border-radius:50%!important;padding:0!important}html body .zoom-lines{text-align:left;gap:3px;width:100%;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}html body .zoom-lines li{background:#2f1d10cc;border-radius:8px;align-items:flex-start;gap:4px;padding:3px 7px;display:flex}html body .zoom-lines li svg{flex:none;margin-top:1px}html body .zoom-lines li.up{color:#b9f08a}html body .zoom-lines li.down{color:#ff9d8a}@keyframes zoom-fade{0%{opacity:0}}@keyframes zoom-pop{0%{opacity:0;transform:scale(.6)rotateY(60deg)}}@media (prefers-reduced-motion:reduce){html body :is(.bleaf,.binder-cover,.binder-zoom-card,.cover-hint,.leaf-shade){animation:none!important}html body .binder-book{transition:none}}@media (max-width:759px){html body .binder-tabs button span{display:none}html body .game-dialog .binder-tabs button{padding:6px 9px 10px}}@media (orientation:landscape) and (max-height:520px){html body .game-dialog.binder-dialog .dialog-title{clip:rect(0 0 0 0);width:1px;height:1px;overflow:hidden;position:absolute!important}html body .binder{--pw:min(330px, calc((calc(100vw / var(--ui,1)) - 150px) /2), calc((calc(100dvh / var(--ui,1)) - 130px) *.74));gap:4px}html body .binder-tabs button span{display:none}html body .game-dialog .binder-tabs button{padding:3px 8px 8px}html body .binder-nav{margin-top:6px}html body .game-dialog .binder-nav button{height:28px}html body .bpage-head{padding:2px 6px;font-size:12px}html body .bpage{gap:4px;padding:6px 7px 8px}html body .pockets{gap:4px}html body .intro-list{display:none}html body .intro-emblem{width:44px;height:44px}}html body .axie-stats .stat-bonus{color:#9df07a;margin-left:1px;font-size:11px}html body .axie-cards{flex-direction:column;gap:6px;display:flex}html body .axie-cards-head{color:#fff3d6;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;display:flex}html body .axie-cards-head>svg{color:var(--wd-gold)}html body .axie-cards-warn{color:#ffb3a1;align-items:center;gap:4px;margin-left:auto;font-size:11.5px;display:inline-flex}html body .axie-card-slots{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}html body .game-dialog .axie-card-slot{all:unset;box-sizing:border-box;aspect-ratio:3/4;cursor:pointer;color:#8a6a48;background:#2a190d;border:2px dashed #6e4829;border-radius:9px;place-items:center;transition:transform .12s;display:grid;position:relative;overflow:hidden}:is(html body .game-dialog .axie-card-slot:hover,html body .game-dialog .axie-card-slot:focus-visible){border-color:var(--wd-gold);transform:translateY(-2px)}html body .game-dialog .axie-card-slot.filled{border:2px solid var(--rarity);box-shadow:0 0 8px color-mix(in srgb, var(--rarity) 55%, transparent)}html body .game-dialog .axie-card-slot.open{outline:2px solid var(--wd-gold);outline-offset:1px}html body .axie-card-slot img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}html body .axie-card-slot small{text-align:center;color:#fff;background:linear-gradient(#0000,#000c);padding:6px 2px 2px;font-size:10px;position:absolute;bottom:0;left:0;right:0}html body .axie-card-pick{flex-direction:column;gap:5px;max-height:190px;display:flex;overflow-y:auto;padding:6px!important}html body .game-dialog .pick-card{all:unset;box-sizing:border-box;cursor:pointer;border:1.5px solid color-mix(in srgb, var(--rarity) 70%, #000);background:#3a2415;border-radius:10px;align-items:center;gap:8px;padding:5px 8px;display:flex}:is(html body .game-dialog .pick-card:hover,html body .game-dialog .pick-card:focus-visible){background:#4e321c}html body .pick-card img{object-fit:cover;border:2px solid var(--rarity);border-radius:7px;flex:none;width:38px;height:38px}html body .pick-card span{flex-direction:column;min-width:0;display:flex}html body .pick-card b{color:var(--rarity);font-size:13.5px}html body .pick-card small{color:#e9d3a8;font-size:11.5px;line-height:1.25}html body .pick-card em{white-space:nowrap;color:#ffd36b;align-items:center;gap:3px;margin-left:auto;font-size:11px;font-style:normal;display:inline-flex}html body .pick-card.worn em{color:#ffb3a1}html body .pick-empty{color:var(--wd-muted);margin:4px;font-size:12.5px}html body .battle-results{z-index:80;color:var(--wd-text);background:#1a1d3a;animation:.45s ease-out br-in;position:fixed;inset:0;overflow:hidden;font-family:var(--wd-font)!important}@keyframes br-in{0%{opacity:0}}html body .battle-results :is(button,span,strong,small,b,p,h2,h3){font-family:inherit!important}html body .br-stage{position:absolute;inset:0}html body .br-stage canvas{width:100%;height:100%;display:block}html body .br-vignette{pointer-events:none;background:radial-gradient(120% 90% at 50% 45%,#0000 55%,#0b0d22aa);position:absolute;inset:0}html body .battle-results.outcome-lost .br-vignette{background:radial-gradient(120% 90% at 50% 45%,#0000 45%,#2a0d1acc)}html body .br-head{z-index:3;top:10px;left:0;right:calc(min(440px, calc(38vw / var(--ui,1))) + max(24px, calc(4vw / var(--ui,1))) + 12px);pointer-events:none;text-align:center;flex-direction:column;align-items:center;gap:2px;padding:0 10px;display:flex;position:absolute}html body .br-banner{width:min(470px, calc(78vw / var(--ui,1)));filter:drop-shadow(0 6px 14px #0008);height:auto}html body .br-head .br-banner{max-width:100%}html body .br-escaped{color:#bfe9ff;margin:10px 0 4px;font-size:46px;text-shadow:0 3px #1d3550,0 0 22px #8fd3ff88!important}html body .br-sub{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 8px;margin:0;font-size:14px;display:flex}html body .br-sub>*{color:#f2ecff;background:#0d1230bb;border:1px solid #ffffff2a;border-radius:999px;align-items:center;gap:5px;padding:3px 11px;display:inline-flex}html body .br-sub b{color:var(--wd-gold)}html body .br-tags{pointer-events:none;position:absolute;inset:0}html body .br-tag{border:2px solid var(--tag);white-space:nowrap;opacity:0;background:#0d1230cc;border-radius:12px;flex-direction:column;align-items:center;gap:3px;padding:4px 11px 5px;transition:opacity .2s;display:flex;position:absolute;top:0;left:0;box-shadow:0 4px 12px #0007}html body .br-tag strong{color:#fff;align-items:center;gap:4px;font-size:14px;display:inline-flex;text-shadow:0 1px #000!important}html body .br-tag.hero strong{font-size:16px}html body .br-tag small{color:#bff0a8;font-size:11px}html body .br-tag.dead{filter:saturate(.4);background:#1b1626dd;border-color:#6c6680}html body .br-tag.dead strong{color:#d6cfe6}html body .br-tag.dead small{color:#ff9d9d;letter-spacing:.5px;text-transform:uppercase;font-weight:700}html body .br-hp{color:#ff8d9a;align-items:center;gap:4px;display:inline-flex}html body .br-hp i{background:#0009;border-radius:9px;width:62px;height:6px;display:block;overflow:hidden}html body .br-hp b{background:linear-gradient(90deg,#6be8a1,#b9f58a);height:100%;display:block}html body .br-panel{right:max(24px, calc(4vw / var(--ui,1)));width:min(440px, calc(38vw / var(--ui,1)));min-height:min(470px, calc(70dvh / var(--ui,1)));max-height:calc(calc(100dvh / var(--ui,1)) - 24px);overscroll-behavior:contain;scrollbar-width:thin;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#141a3fdd,#0c0f28ee);border:2px solid #fff2;border-radius:24px;flex-direction:column;justify-content:safe center;align-items:center;padding:18px 18px 16px;display:flex;position:absolute;top:50%;overflow-y:auto;transform:translateY(-50%);box-shadow:0 20px 50px #000a,inset 0 1px #fff2}html body .br-wait span{border:3px solid #fff2;border-top-color:var(--wd-gold);border-radius:50%;width:44px;height:44px;animation:1s linear infinite br-spin;display:block}@keyframes br-spin{to{transform:rotate(360deg)}}html body .br-reveal{text-align:center;flex-direction:column;align-items:center;gap:8px;width:100%;display:flex;position:relative}html body .br-count{color:#a9b0d8;background:#ffffff12;border-radius:999px;padding:2px 9px;font-size:12.5px;font-weight:700;position:absolute;top:-6px;left:0}html body .br-item{place-items:center;width:250px;height:250px;margin-top:8px;display:grid;position:relative}html body .br-rays{background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--glow) 70%, #fff) 0 7deg, #0000 7deg 22deg);opacity:.55;border-radius:50%;animation:9s linear infinite br-spin,.6s ease-out br-rays-in;position:absolute;inset:-30px;-webkit-mask:radial-gradient(circle,#000 18%,#0000 68%);mask:radial-gradient(circle,#000 18%,#0000 68%)}html body .br-halo{background:radial-gradient(circle, color-mix(in srgb, var(--glow) 85%, #fff) 0%, color-mix(in srgb, var(--glow) 50%, transparent) 35%, transparent 70%);border-radius:50%;animation:1.8s ease-in-out infinite br-pulse;position:absolute;inset:20px}@keyframes br-rays-in{0%{opacity:0;transform:scale(.2)}}@keyframes br-pulse{50%{opacity:.8;transform:scale(1.12)}}html body .br-art{z-index:1;filter:drop-shadow(0 0 18px var(--glow)) drop-shadow(0 8px 10px #0009);place-items:center;animation:.55s cubic-bezier(.25,1.6,.45,1) both br-pop,2.6s ease-in-out .6s infinite br-bob;display:grid;position:relative}html body .br-art img{image-rendering:auto;width:132px!important;height:132px!important}html body .br-item.card .br-art,html body .br-item.card .part-card{width:200px}html body .br-item.card .br-art img{width:100%!important;height:100%!important}@keyframes br-pop{0%{opacity:0;transform:scale(.15)rotate(-25deg)}to{opacity:1;transform:none}}@keyframes br-bob{50%{transform:translateY(-8px)}}html body .br-name{color:#fff;justify-content:center;align-items:baseline;gap:8px;font-size:27px;line-height:1.1;animation:.4s ease-out .15s both br-up;display:flex;text-shadow:0 2px 0 #000a, 0 0 16px var(--glow)!important}html body .br-name b{color:var(--wd-gold);text-shadow:0 2px #5a3410,0 0 14px #ffd36b88;font-size:34px}html body .br-hint{color:#aab2da;font-size:13px;animation:.4s ease-out .25s both br-up}@keyframes br-up{0%{opacity:0;transform:translateY(10px)}}html body .battle-results .br-next{all:unset;box-sizing:border-box;cursor:pointer;color:#4a2a08;background:radial-gradient(circle at 35% 30%,#fff2b8,#ffd36b 45%,#e09a2a);place-items:center;width:66px;height:66px;margin-top:8px;animation:1.4s ease-in-out infinite br-nudge;display:grid;box-shadow:0 0 0 4px #fff2,0 0 24px #ffd36b88,0 8px 16px #0008;border:0!important;border-radius:50%!important;outline:none!important;padding:0!important}:is(html body .battle-results .br-next:hover,html body .battle-results .br-next:focus-visible){box-shadow:0 0 0 4px #fff8,0 0 32px #ffd36bcc,0 8px 16px #0008}@keyframes br-nudge{50%{transform:translate(6px)}}html body .battle-results .br-skip{all:unset;cursor:pointer;color:#9aa2cc;font-size:12.5px;text-decoration:underline;position:absolute;bottom:10px;right:16px}html body .br-summary{text-align:center;flex-direction:column;align-items:center;gap:12px;width:100%;animation:.35s ease-out br-up;display:flex}html body .br-summary h3{color:#fff3d6;align-items:center;gap:7px;margin:0;font-size:22px;display:flex}html body .br-all{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}html body .br-all li{background:radial-gradient(circle, color-mix(in srgb, var(--glow) 35%, transparent), #ffffff08 70%);border:1.5px solid color-mix(in srgb, var(--glow) 60%, transparent);border-radius:16px;place-items:center;width:70px;height:70px;display:grid;position:relative}html body .br-mini img{width:48px!important;height:48px!important}html body .br-mini-card{width:48px;max-height:68px;overflow:hidden;transform:scale(1)}html body .br-mini-card .part-card{transform-origin:0 0;width:200px;margin-bottom:-233px;transform:scale(.24)}html body .br-all li b{border:1px solid var(--wd-gold);color:var(--wd-gold);background:#1b1430;border-radius:999px;padding:0 6px;font-size:12.5px;position:absolute;bottom:-6px;right:-4px}html body .br-lost{color:#e2c8d8;flex-direction:column;align-items:center;gap:8px;max-width:280px;margin:0;font-size:15px;display:flex}html body .br-fallen{color:#ffd3d8;text-align:left;background:#3a1420aa;border:1px solid #ff8d9a55;border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:8px 12px;font-size:13px;display:flex}html body .br-fallen svg{color:#ff9da8;flex:none;margin-top:1px}html body .br-keyback{color:#eaf6c8;background:#2c3a14aa;border:1px solid #c9e37a66;border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:8px 12px;font-size:13px;line-height:1.35;display:flex}html body .br-keyback svg{color:#ffd979;flex:none;margin-top:1px}html body .br-tips{text-align:left;gap:6px;width:100%;display:grid}html body .br-tips h4{letter-spacing:.5px;text-transform:uppercase;color:#ffd979;margin:0;font-size:13px}html body .br-tips ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}html body .br-tips button{all:unset;box-sizing:border-box;cursor:pointer;color:#f3e8d0;background:#1d1430cc;border:1px solid #ffd97944;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;width:100%;height:100%;padding:7px 9px;transition:transform .12s,border-color .12s,background .12s;display:grid}:is(html body .br-tips button:hover,html body .br-tips button:focus-visible){background:#2a1d44e6;border-color:#ffd979;transform:translateY(-2px)}html body .br-tips button>svg:first-child{color:#ffd979}html body .br-tips b{font-size:13px;display:block}html body .br-tips small{color:#cdbfd8;font-size:11px;line-height:1.25;display:block}@media (max-height:860px){html body .br-tips small{display:none}html body .br-tips button{padding:8px 9px}}html body .battle-results .br-home{padding:11px 20px!important;font-size:17px!important}@media (max-width:760px),(max-aspect-ratio:9/10){html body .br-head{right:0}html body .br-panel{width:auto;min-height:min(290px, calc(38dvh / var(--ui,1)));height:auto;max-height:calc(44dvh / var(--ui,1));padding:14px 12px 12px;inset:auto 12px 12px;transform:none}html body .br-item{width:170px;height:170px}html body .br-art img{width:104px!important;height:104px!important}html body .br-item.card .br-art,html body .br-item.card .part-card{width:150px}html body .br-name{font-size:22px}html body .br-name b{font-size:28px}html body .battle-results .br-next{width:56px;height:56px;margin-top:2px}html body .br-banner{width:min(270px, calc(72vw / var(--ui,1)))}html body .br-tag strong{font-size:12.5px}html body .br-tag{padding:3px 8px 4px}}@media (orientation:landscape) and (max-height:520px){html body .br-panel{min-height:0;width:min(330px, calc(42vw / var(--ui,1)));height:auto;inset:12px 12px 12px auto;transform:none}html body .br-item{width:140px;height:140px;margin-top:4px}html body .br-art img{width:88px!important;height:88px!important}html body .br-item.card .br-art,html body .br-item.card .part-card{width:120px}html body .br-name{font-size:19px}html body .br-name b{font-size:23px}html body .br-hint{display:none}html body .battle-results .br-next{width:48px;height:48px}html body .br-banner{width:min(250px, calc(36vw / var(--ui,1)))}html body .br-head{top:4px;left:16px;right:calc(min(330px, calc(42vw / var(--ui,1))) + 24px);text-align:left;align-items:flex-start}html body .br-tag strong{font-size:12px}html body .br-tag{border-width:1.5px;padding:2px 7px 3px}html body .br-tag small{font-size:10px}html body .br-hp i{width:46px}}@media (prefers-reduced-motion:reduce){html body :is(.br-rays,.br-halo,.br-art,.br-next,.br-name,.br-hint,.br-wait span){animation:none!important}}html body .battle-results :is(.br-next,.br-home):focus-visible{outline-offset:3px!important;outline:3px solid #fffa!important}html body .reveal-wait{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;min-height:180px;display:flex}html body .reveal-mystery{color:#d8f5a8;background:#2f4d17aa;border:2px dashed #5f8f3f;border-radius:50%;place-items:center;width:64px;height:64px;font-size:36px;font-weight:700;animation:1.4s ease-in-out infinite reveal-pulse;display:grid}@keyframes reveal-pulse{50%{opacity:.7;transform:scale(1.08)}}html body .reveal-in{animation:.45s ease-out both reveal-in}@keyframes reveal-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){html body :is(.reveal-mystery,.reveal-in){animation:none}}html body .game-shell .day-chip{align-items:center;gap:10px!important;padding:6px 10px 6px 8px!important}html body .game-shell .day-tag{color:#5a3410;background:linear-gradient(#fbecc5,#e8cf96);border-radius:999px;align-items:center;gap:6px;padding:4px 12px 4px 8px;font-size:15px;font-weight:700;display:inline-flex;box-shadow:inset 0 -2px #c9a465,0 2px #3a210f88;text-shadow:none!important}html body .game-shell .day-tag svg{color:#e59a1f;fill:#ffd36b}html body .game-shell .day-chip.wave-rest .day-tag{color:#1d5a3a;background:linear-gradient(#dcffe9,#a9eec8)}html body .game-shell .res{font-variant-numeric:tabular-nums;background:linear-gradient(#2a190d,#3d2414);border-radius:999px;align-items:center;gap:0;height:30px;margin-left:6px;padding:0 12px 0 34px;transition:transform .15s;display:inline-flex;position:relative;box-shadow:inset 0 2px 4px #0009,0 1px #e0b17766}html body .game-shell .res b{color:#fff3d6;text-align:right;letter-spacing:.2px;min-width:2ch;font-size:16px;font-weight:700;text-shadow:0 1px #000!important}html body .game-shell .res-icon{background:radial-gradient(circle at 35% 30%, var(--res-hi), var(--res) 60%, var(--res-dk));border-radius:50%;place-items:center;width:36px;height:36px;margin-top:-18px;display:grid;position:absolute;top:50%;left:-6px;box-shadow:0 0 0 2px #24140a,0 3px 4px #0008,inset 0 -3px 4px #0004}html body .game-shell .res-icon img{filter:drop-shadow(0 1px 1px #0008);width:31px!important;height:31px!important}html body .game-shell .res-gold{--res-hi:#fff2b8;--res:#f4bf3a;--res-dk:#a8730f}html body .game-shell .res-wood{--res-hi:#e9c9a0;--res:#a8733f;--res-dk:#5c3a1c}html body .game-shell .res-shards{--res-hi:#efdcff;--res:#a978ef;--res-dk:#5a2aa8}html body .game-shell .res.bump-up{animation:.45s ease-out res-pop}html body .game-shell .res.bump-up b{color:#b9f58a}html body .game-shell .res.bump-down{animation:.45s ease-out res-pop}html body .game-shell .res.bump-down b{color:#ffb3a1}html body .game-shell .res-delta{pointer-events:none;text-shadow:0 1px #000;font-size:12px;font-style:normal;font-weight:700;animation:.9s ease-out forwards res-float;position:absolute;top:-4px;right:4px}html body .game-shell .bump-up .res-delta{color:#b9f58a}html body .game-shell .bump-down .res-delta{color:#ffb3a1}@keyframes res-pop{40%{transform:scale(1.12)}}@keyframes res-float{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-18px)}}@media (max-width:700px),(orientation:landscape) and (max-height:520px){html body .game-shell .day-chip{gap:6px!important;padding:4px 7px 4px 5px!important}html body .game-shell .day-tag{gap:4px;padding:2px 8px 2px 5px;font-size:12px}html body .game-shell .day-tag svg{width:14px;height:14px}html body .game-shell .res{height:24px;margin-left:4px;padding:0 8px 0 26px}html body .game-shell .res b{font-size:13px}html body .game-shell .res-icon{width:28px;height:28px;margin-top:-14px;left:-5px}html body .game-shell .res-icon img{width:24px!important;height:24px!important}}@media (prefers-reduced-motion:reduce){html body .game-shell :is(.res,.res-delta){animation:none!important}}html body .forge-wallet{align-items:center;gap:6px;display:inline-flex}html body .game-dialog .cook-gold{background:#0003;border-radius:999px;align-items:center;gap:3px;margin-left:8px;padding:1px 8px;font-size:.85em;display:inline-flex}html body .game-dialog .cook-gold img{display:inline-block}html body .game-shell .bless-meter{color:#ffd36b;background:linear-gradient(#2a190d,#3d2414);border-radius:999px;align-items:center;gap:5px;height:28px;margin-left:6px;padding:0 10px;display:inline-flex;box-shadow:inset 0 2px 4px #0009,0 1px #e0b17766}html body .game-shell .bless-meter i{background:#0008;border-radius:9px;width:56px;height:7px;display:block;overflow:hidden}html body .game-shell .bless-meter b{border-radius:inherit;background:linear-gradient(90deg,#f0b443,#ffe08a);height:100%;transition:width .25s;display:block}html body .game-shell .bless-meter small{color:#fff3d6;font-size:12px;font-weight:700}html body .game-shell .bless-meter.full{color:#b9f58a}html body .game-shell .bless-meter.full b{background:linear-gradient(90deg,#7aa93a,#b9f58a)}@media (max-width:700px){html body .game-shell .bless-meter{gap:4px;height:22px;padding:0 7px}html body .game-shell .bless-meter i{width:34px}}html body .plot-prompt[data-costs="1"]{grid-template-columns:auto!important;max-width:none!important}html body .plot-prompt[data-costs="1"] .plot-prompt-art{display:none!important}html body .plot-prompt[data-costs="1"] .plot-prompt-action{grid-column:1!important}html body .plot-prompt[data-costs="1"] .plot-prompt-copy{min-width:max-content!important}html body .plot-prompt small.plot-costs{white-space:nowrap;gap:4px;margin-top:3px;display:flex!important}html body .plot-prompt .plot-cost{background:#0006;border-radius:999px;align-items:center;gap:3px;padding:1px 7px 1px 3px;display:inline-flex}html body .plot-prompt .plot-cost img{object-fit:contain;flex:none;width:16px;height:16px}html body .plot-prompt .plot-cost b{font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}html body .plot-prompt .plot-cost.ok b{color:#9df07a}html body .plot-prompt .plot-cost.short b{color:#ff8f80}html body .quest-tracker .side-peek{border-top:1px dashed #e0b17755;flex-direction:column;gap:6px;margin-top:8px;padding-top:8px;display:flex}html body .quest-tracker.side-only .side-peek{border-top:0;margin-top:0;padding-top:0}html body .side-peek-row{background:#2a190d99;border-radius:10px;align-items:center;gap:8px;padding:5px 8px;display:flex}html body .side-peek-row.ready{background:linear-gradient(90deg,#4b6a1f,#2f4d17);box-shadow:0 0 0 1.5px #9df07a88,0 0 12px #9df07a33}html body .side-peek-row .track-medal{flex:none}html body .side-peek-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}html body .side-peek-text strong{color:#fff3d6;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}html body .side-peek-text small{color:#e6cf9f;font-size:11.5px;line-height:1.2}html body .side-peek-bar{background:#0008;border-radius:999px;height:12px;display:block;position:relative;overflow:hidden}html body .side-peek-bar i{border-radius:inherit;background:linear-gradient(90deg,#f0b443,#ffe08a);position:absolute;inset:0 auto 0 0}html body .side-peek-bar b{text-align:center;color:#fff;text-shadow:0 1px 1px #000;font-size:9.5px;line-height:12px;display:block;position:relative}html body .side-peek-text .reward-row{transform-origin:0}html body .game-shell .quest-tracker .side-peek-claim{align-self:center;flex:none!important;width:auto!important;min-width:0!important;margin:0!important;padding:5px 12px!important;font-size:13px!important}html body .game-shell .side-peek-all{all:unset;cursor:pointer;color:#ffd36b;border-radius:8px;align-self:flex-end;align-items:center;gap:5px;padding:2px 6px;font-size:12px;font-weight:600;display:inline-flex}:is(html body .game-shell .side-peek-all:hover,html body .game-shell .side-peek-all:focus-visible){background:#ffffff14}html body .game-shell .side-peek-all b{color:#fff;background:#7aa93a;border-radius:999px;padding:0 6px;font-size:10.5px}html body .side-peek.compact{gap:4px;margin-top:6px;padding-top:6px}html body .side-peek.compact .side-peek-row{padding:3px 6px}html body .side-peek-row .track-medal{color:#24140a;background:radial-gradient(circle at 35% 30%, #fff6d0, var(--track) 60%, color-mix(in srgb, var(--track) 60%, #000));box-shadow:inset 0 2px 0 #fff6, 0 0 10px color-mix(in srgb, var(--track) 45%, transparent)}html body .game-dialog .meal-slots>*{aspect-ratio:auto!important;height:92px!important}html body .game-dialog .meal-slots>button{place-items:center!important;width:auto!important;padding:0!important;display:grid!important}html body .game-dialog .meal-slots>button>:first-child{object-fit:contain;grid-area:1/1;width:64px!important;height:64px!important}html body .game-dialog .meal-slots>button>.item-stars{bottom:5px;left:6px;position:absolute!important;top:auto!important}html body .game-dialog .meal-slots>button>svg:not(:first-child){opacity:.85;width:14px;height:14px;position:absolute;top:5px;right:5px}@media (max-width:700px),(orientation:landscape) and (max-height:520px){html body .game-dialog .meal-slots>*{height:70px!important;max-height:none!important}html body .game-dialog .meal-slots>button>:first-child{width:48px!important;height:48px!important}}.game-shell .touch-action{right:max(16px, env(safe-area-inset-right));bottom:calc(var(--touch-action-bottom,222px) + env(safe-area-inset-bottom));z-index:31;pointer-events:none;flex-direction:column;align-items:center;gap:6px;animation:.18s ease-out touch-action-in;display:flex;position:absolute}.game-shell .touch-action button,html body .game-shell .touch-action button{pointer-events:auto;color:#fff9e3;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:radial-gradient(circle at 35% 30%,#8fd36a,#4c9a3c 70%);border:4px solid #f6d48a;border-radius:50%;outline:none;place-items:center;width:88px;min-width:0;height:88px;margin:0;padding:0;transition:transform 80ms;display:grid;position:relative;box-shadow:0 6px #2f5f27,0 10px 22px #0007;border-image:!important}.game-shell .touch-action button:active{transform:translateY(4px);box-shadow:0 2px #2f5f27,0 6px 14px #0007}.game-shell .touch-action.waiting button{background:radial-gradient(circle at 35% 30%,#a9a08d,#6f6656 70%);border-color:#d9c9a3;box-shadow:0 6px #4a4237,0 10px 22px #0006}.game-shell .touch-action button img{object-fit:contain;filter:drop-shadow(0 2px 2px #0006);pointer-events:none;width:58px;height:58px}.game-shell .touch-action-badge{color:#3d6a2f;background:#fff3cf;border:2px solid #c99a4e;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid;position:absolute;bottom:-4px;right:-4px}.game-shell .touch-action-label{text-align:center;color:#fff8e0;text-shadow:0 1px #000;white-space:nowrap;text-overflow:ellipsis;background:#3b2618e6;border:2px solid #c99a4e;border-radius:10px;max-width:150px;padding:4px 10px;font-size:14px;font-weight:800;line-height:1.1;overflow:hidden}.game-shell.in-dungeon .touch-action{--touch-action-bottom:220px}@media (orientation:landscape) and (max-height:560px){.game-shell .touch-action{--touch-action-bottom:134px;right:max(18px, env(safe-area-inset-right))}.game-shell .touch-action button{width:76px;height:76px}.game-shell .touch-action button img{width:50px;height:50px}.game-shell .touch-action-label{font-size:12px}}@keyframes touch-action-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.game-shell .touch-action{animation:none}}.game-shell.touch .plot-prompt .plot-prompt-action,.game-shell.touch .plot-prompt .mouse-hint{display:none!important}html body .game-shell .touch-action>button{background:radial-gradient(circle at 35% 30%,#8fd36a,#4c9a3c 70%)!important;border:4px solid #f6d48a!important;border-radius:50%!important;width:88px!important;height:88px!important;padding:0!important;box-shadow:0 6px #2f5f27,0 10px 22px #0007!important}html body .game-shell .touch-action.waiting>button{background:radial-gradient(circle at 35% 30%,#a9a08d,#6f6656 70%)!important;border-color:#d9c9a3!important;box-shadow:0 6px #4a4237,0 10px 22px #0006!important}html body .game-shell .touch-action>button:active{transform:translateY(4px);box-shadow:0 2px #2f5f27,0 6px 14px #0007!important}@media (orientation:landscape) and (max-height:560px){html body .game-shell .touch-action>button{width:76px!important;height:76px!important}html body .game-dialog.bag-dialog{flex-direction:column;height:calc(calc(100dvh / var(--ui,1)) - 10px)!important;max-height:calc(calc(100dvh / var(--ui,1)) - 10px)!important;display:flex!important;overflow:hidden!important}html body .game-dialog.bag-dialog>.dialog-body{flex:auto;min-height:0;overflow:hidden!important}html body .game-dialog.bag-dialog .bag-screen{min-height:0;align-items:stretch!important;height:100%!important}html body .game-dialog.bag-dialog :is(.bag-panel,.char-panel){overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;max-height:100%;overflow-y:auto!important}html body .game-dialog.bag-dialog .bag-grid{max-height:none!important;overflow:visible!important}html body .game-dialog.bag-dialog .bag-panel .bag-detail{z-index:4;background:#3a2617;border:2px solid #c99a4e;border-radius:10px;flex:none;margin-top:6px;padding:6px 8px;position:sticky;bottom:-2px;overflow:visible;box-shadow:0 -8px 16px #0008;height:auto!important}html body .game-dialog.bag-dialog .bag-panel .bag-detail:empty{display:none}html body .game-shell:not(.in-dungeon) .day-chip{top:8px!important;left:228px!important;transform:none!important}}@media (orientation:landscape) and (max-height:560px) and (max-width:780px){html body .game-shell:not(.in-dungeon) .day-chip{top:62px!important}}.game-shell .fps-badge{left:max(6px, env(safe-area-inset-left));bottom:max(4px, env(safe-area-inset-bottom));z-index:70;pointer-events:none;color:#d6ffd0;background:#0009;border-radius:6px;align-items:baseline;gap:6px;padding:4px 6px;font:700 11px/1 ui-monospace,Menlo,Consolas,monospace;display:flex;position:absolute}.game-shell .fps-badge small{color:#cfd8c8;opacity:.8;font-size:9px}.game-shell .fps-badge.ok{color:#ffe08a}.game-shell .fps-badge.bad{color:#ff9b8a}html body .quest-tracker .quest-trail-toggle{color:#c9b79a;cursor:pointer;background:#4a3020;border:2px solid #7a5532;border-radius:8px;place-items:center;width:28px;height:28px;margin-left:auto;padding:0;display:grid}html body .quest-tracker .quest-trail-toggle.on{color:#4a2c10;background:#f3c64e;border-color:#ffe39a;box-shadow:0 0 10px #ffd96588}html body .quest-tracker .quest-trail-toggle+.quest-fold{margin-left:4px}@media (orientation:landscape){html body .game-shell.touch kbd,html body .game-shell.touch .mouse-hint,html body .game-shell.touch .wordmark{display:none!important}html body .game-shell.touch .utility{z-index:40;place-content:flex-start flex-end;top:max(8px, env(safe-area-inset-top))!important;right:max(10px, env(safe-area-inset-right))!important;zoom:1!important;flex-wrap:nowrap!important;gap:8px!important;width:auto!important;display:flex!important;position:absolute!important;left:auto!important;transform:none!important}html body .game-shell.touch .utility>button{position:relative;border-radius:14px!important;place-items:center!important;width:52px!important;min-width:0!important;height:52px!important;min-height:0!important;padding:0!important;display:grid!important}html body .game-shell.touch .utility>button>span{display:none!important}html body .game-shell.touch .utility>button svg{width:24px!important;height:24px!important}html body .game-shell.touch .utility>button.in-more{display:none!important}html body .game-shell.touch .utility>button:not(.in-more):not(.more-toggle){order:1}html body .game-shell.touch .utility>.more-toggle{order:2}html body .game-shell.touch .utility>button[aria-label=Pause]:not(.in-more):not(.more-toggle),html body .game-shell.touch .utility>button[aria-label=Resume]:not(.in-more):not(.more-toggle){order:3}html body .game-shell.touch .utility.more-open{flex-wrap:wrap!important;width:180px!important}html body .game-shell.touch .utility.more-open>button.in-more{flex:100%;order:10;gap:12px;font-size:15px;font-weight:800;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;width:auto!important;height:46px!important;padding:0 14px!important;display:flex!important}html body .game-shell.touch .utility.more-open>button.in-more>span{display:inline!important}html body .game-shell.touch .utility.more-open>.more-toggle{color:#4a2c10!important;background:#f3c64e!important}html body .game-shell.touch .utility .quests-count{width:auto;min-width:20px;position:absolute;top:-6px;left:auto;right:-6px}html body .game-shell.touch .utility.more-open>button.in-more .quests-count{flex:none;align-self:center;margin-left:8px;animation:none;position:static}html body .game-shell.touch .day-chip{zoom:.9;top:max(10px, env(safe-area-inset-top))!important;left:50%!important;transform:translate(-50%)!important}html body .game-shell.touch:not(.in-dungeon) .day-chip{left:50%!important}html body .game-shell.touch .quest-tracker{zoom:.86;top:max(8px, env(safe-area-inset-top))!important;left:max(8px, env(safe-area-inset-left))!important;width:min(250px, calc(32vw / var(--ui,1)))!important}html body .game-shell.touch .touch-controls.touch-joystick{left:max(18px, env(safe-area-inset-left))!important;bottom:max(14px, env(safe-area-inset-bottom))!important;width:150px!important;height:150px!important;top:auto!important}html body .game-shell.touch .touch-joystick .joystick-base{width:124px!important;height:124px!important}html body .game-shell.touch .touch-joystick .joystick-knob{width:56px!important;height:56px!important}html body .game-shell.touch .touch-action{--touch-action-bottom:110px;flex-direction:column-reverse;gap:4px;right:max(12px, env(safe-area-inset-right))!important}html body .game-shell.touch .touch-action>button{width:76px!important;height:76px!important}html body .game-shell.touch .touch-action>button img{width:50px;height:50px}html body .game-shell.touch .traversal-actions{right:max(12px, env(safe-area-inset-right))!important;bottom:max(16px, env(safe-area-inset-bottom))!important;zoom:1!important;flex-direction:row-reverse!important;align-items:flex-end!important;gap:10px!important;display:flex!important;position:absolute!important;top:auto!important;left:auto!important;transform:none!important}html body .game-shell.touch .traversal-actions>button{border-radius:50%!important;place-items:center!important;width:60px!important;height:60px!important;padding:0!important;display:grid!important}html body .game-shell.touch .traversal-actions>button svg{width:26px!important;height:26px!important}html body .game-shell.touch .traversal-actions>button:nth-child(odd){margin-bottom:26px}html body .game-shell.touch .farm-hotbar-wrap{zoom:.78;bottom:max(6px, env(safe-area-inset-bottom))!important}html body .game-shell.touch .farm-hotbar .farm-slot.fixed-tool,html body .game-shell.touch .farm-hotbar .farm-slot.empty,html body .game-shell.touch .farm-hotbar .farm-more{display:none!important}html body .game-shell.touch .farm-hotbar-wrap:not(:has(.farm-slot:not(.empty):not(.fixed-tool))){display:none!important}html body .game-shell.touch .combat-belt{zoom:.85;bottom:max(8px, env(safe-area-inset-bottom))!important}}.rotate-hint small{text-align:center;opacity:.85;max-width:260px;margin:6px auto 0;font-size:13px;display:block}.game-shell .run-chest{z-index:65;color:#fff7dc;text-align:center;background:radial-gradient(at 50% 40%,#3a2a12ee,#0d0816f2 70%);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px;display:flex;position:absolute;inset:0}.game-shell .run-chest h2{color:#ffe08a;text-shadow:0 3px #4a2c10,0 0 18px #ffc94a88;opacity:0;margin:0;font-size:30px;transition:opacity .3s,transform .35s cubic-bezier(.2,1.6,.4,1);transform:scale(.6)}.game-shell .run-chest.phase-open h2{opacity:1;transform:none}.game-shell .run-chest-rays{background:repeating-conic-gradient(#ffe58a33 0 8deg, transparent 8deg 22deg);opacity:0;pointer-events:none;border-radius:50%;width:620px;height:620px;margin:-310px 0 0 -310px;transition:opacity .4s;animation:9s linear infinite chest-spin;position:absolute;top:32%;left:50%}.game-shell .run-chest.phase-open .run-chest-rays{opacity:1}.game-shell .run-chest.big .run-chest-rays{background:repeating-conic-gradient(#c78cff44 0 8deg, transparent 8deg 22deg)}.game-shell .run-chest-box{width:120px;height:96px;margin-bottom:6px;position:relative}.game-shell .run-chest-box i{display:block;position:absolute}.game-shell .run-chest-box .body{background:linear-gradient(#a9622f,#7a4320);border:4px solid #ffd34d;border-radius:8px;height:60px;bottom:0;left:0;right:0;box-shadow:0 8px #3b2010}.game-shell .run-chest-box .lid{transform-origin:50% 100%;background:linear-gradient(#c07236,#8c4c22);border:4px solid #ffd34d;border-radius:30px 30px 6px 6px;height:40px;transition:transform .35s cubic-bezier(.3,1.8,.5,1);top:4px;left:-4px;right:-4px}.game-shell .run-chest-box .lock{background:#ffd34d;border-radius:4px;width:18px;height:22px;margin-left:-9px;top:38px;left:50%;box-shadow:0 0 10px #ffd34d}.game-shell .run-chest.phase-shake .run-chest-box{animation:.18s ease-in-out infinite chest-shake}.game-shell .run-chest.phase-open .run-chest-box .lid{transform:translateY(-26px)rotate(-18deg)}.game-shell .run-chest .primary{width:auto;min-width:180px;margin-top:6px}@keyframes chest-spin{to{transform:rotate(360deg)}}html body .game-shell .run-chest-cards{width:min(980px, calc(96vw / var(--ui,1)));flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:12px;display:flex;position:relative}html body .game-shell .run-chest .loot-card{text-align:center;cursor:default;opacity:0;flex:0 210px;align-items:center;min-width:0;padding:12px 12px 14px;transition:opacity .25s,transform .45s cubic-bezier(.2,1.5,.4,1);transform:perspective(700px)rotateY(80deg)scale(.85);border:2px solid var(--wd-edge-dk)!important;border-top:3px solid var(--skill-color)!important;color:var(--wd-text)!important;box-shadow:inset 0 2px 0 #8a5a30, 0 4px 0 #1c0f07, 0 0 22px color-mix(in srgb, var(--skill-color) 35%, transparent)!important;background:linear-gradient(#5a381f,#45291a)!important;border-radius:16px!important}html body .game-shell .run-chest .loot-card.in{opacity:1;transform:none}html body .game-shell .run-chest .loot-card .card-topline{justify-content:center;font-size:12px;color:#f3dcae!important}html body .game-shell .run-chest .loot-card .card-level{font-weight:800;color:var(--skill-color)!important}html body .game-shell .run-chest .loot-card .level-art{border:2px solid var(--wd-edge);background:#26170c;border-radius:14px;width:100%;margin:8px 0;padding:8px 0}html body .game-shell .run-chest .loot-card .level-art :is(.skill-art-icon,img){object-fit:contain;width:clamp(56px, calc(16dvh / var(--ui,1)), 112px)!important;height:clamp(56px, calc(16dvh / var(--ui,1)), 112px)!important}html body .game-shell .run-chest .loot-card .card-name{color:#fff3d6;text-align:center;font-size:20px}html body .game-shell .run-chest .loot-card .card-effect{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;min-height:0;margin:4px 0 0;font-size:13px;display:flex;color:var(--wd-leaf-hi)!important}html body .game-shell .run-chest .loot-card.awakening-card{background:linear-gradient(#5a2f6a,#3a1f44)!important}html body .game-shell .run-chest .loot-card.awakening-card .card-topline{color:#ffd36b!important}html body .game-shell .run-chest .loot-gold .card-effect{flex-direction:column;gap:2px;color:#ffe08a!important}html body .game-shell .run-chest .loot-heal{color:#ff9a9a;align-items:center;gap:4px;display:inline-flex}html body .game-shell .run-chest-cards.n5 .loot-card{flex-basis:180px}html body .game-shell .run-chest-cards.n5 .card-name{font-size:17px}@media (max-width:700px){html body .game-shell .run-chest-cards{flex-wrap:wrap}html body .game-shell .run-chest .loot-card{flex-basis:calc(50% - 6px)}}@media (orientation:landscape) and (max-height:560px){html body .game-shell .run-chest{gap:6px!important;padding:8px!important}html body .game-shell .run-chest-cards{gap:8px}html body .game-shell .run-chest .loot-card{padding:8px 8px 10px}html body .game-shell .run-chest .loot-card .level-art{margin:4px 0;padding:4px 0}html body .game-shell .run-chest .loot-card .level-art :is(.skill-art-icon,img){width:clamp(44px, calc(15dvh / var(--ui,1)), 72px)!important;height:clamp(44px, calc(15dvh / var(--ui,1)), 72px)!important}html body .game-shell .run-chest .loot-card .card-name{font-size:15px}html body .game-shell .run-chest .loot-card .card-effect{font-size:11.5px}html body .game-shell .run-chest-cards.n5 .card-name{font-size:13px}}@media (prefers-reduced-motion:reduce){html body .game-shell .run-chest .loot-card{transition:none}.game-shell .run-chest-rays,.game-shell .run-chest.phase-shake .run-chest-box{animation:none}}@media (orientation:landscape) and (max-height:560px){.game-shell .run-chest h2{font-size:22px}.game-shell .run-chest-box{margin:-10px 0 -14px;transform:scale(.7)}.game-shell .run-chest-list{max-height:calc(52dvh / var(--ui,1))}}html body .axie-live.loading canvas{visibility:hidden}html body .br-art img.br-pixel{image-rendering:pixelated!important}html body .game-dialog .discovery-count{color:#f3dcae;align-items:center;gap:6px;margin:0 0 8px;font-size:14px;font-weight:700;display:inline-flex}html body .game-dialog .discovery-count small{color:#bfa57a;font-weight:600}html body .game-dialog .upgrade-badge{background:radial-gradient(circle at 45% 38%,#5a3a1e,#2a170b 72%);border-color:#8cbf4c;width:62px;height:62px;position:relative;box-shadow:inset 0 2px #fff2,0 4px #1f3610}html body .game-dialog .upgrade-badge img{image-rendering:pixelated;filter:drop-shadow(0 2px #0008);width:54px!important;height:54px!important}html body .game-dialog .upgrade-tile.maxed .upgrade-badge{background:radial-gradient(circle at 45% 38%,#6a4a1e,#2a170b 72%);border-color:#ffd36b}html body .game-dialog .upgrade-tile.locked .upgrade-badge{background:radial-gradient(circle at 45% 38%,#4b3e30,#231a12 72%);border-color:#6b5a48}html body .game-dialog .upgrade-tile.locked .upgrade-badge img{filter:grayscale()brightness(.55)}html body .game-dialog .upgrade-lock-mark{color:#f3dcae;background:#3a2a1c;border:2px solid #8a7a68;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;bottom:-4px;right:-4px}html body .game-dialog .wd-tabs .tab-art{image-rendering:pixelated;vertical-align:middle;margin-right:2px}html.phone body .game-dialog .upgrade-badge img{width:38px!important;height:38px!important}html body .game-dialog .wd-tabs button:has(.tab-art){align-items:center;gap:6px;flex-direction:row!important}html body .game-dialog .endless-card.endless-art{border-radius:14px;min-height:220px;display:block;position:relative;overflow:hidden;padding:0!important}html body .game-dialog .endless-art img{object-fit:cover;width:100%;height:100%;min-height:220px;display:block}html body .game-dialog .endless-art strong{color:#fff;text-shadow:0 2px #0008,0 0 14px #7f5cff;align-items:center;gap:8px;font-size:22px;display:flex;position:absolute;top:12px;left:14px}html body .game-dialog .endless-art .endless-best{flex-wrap:wrap;gap:8px;margin:0;display:flex;position:absolute;bottom:10px;left:10px;right:10px}html body .game-dialog .endless-art .endless-best span{color:#fff3d6;background:#1b1006cc;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:13px;display:inline-flex}.game-shell .run-chest-art{width:150px;height:150px;image-rendering:pixelated;filter:drop-shadow(0 8px #0006)drop-shadow(0 0 18px #ffd34d66)}.game-shell .run-chest.phase-shake .run-chest-art{animation:.18s ease-in-out infinite chest-shake}.game-shell .run-chest.big.phase-open .run-chest-art{filter:drop-shadow(0 8px #0006)drop-shadow(0 0 22px #c78cffaa)}html body .game-shell .run-chest.phase-shake .run-chest-cards{visibility:hidden}html body .game-shell .run-chest .loot-card{animation:none!important}.game-dialog.tree-dialog{max-width:980px!important;width:min(980px, calc(96vw / var(--ui,1)))!important}.skill-tree{flex-direction:column;gap:10px;display:flex}.tree-top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tree-count{color:#5a3a1c;white-space:nowrap;background:#f3e2bf;border-radius:999px;padding:4px 12px;font-weight:800}.tree-count b{color:#2e1d0b;font-size:1.05em}.tree-totals{color:#f3e2bf;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.tree-stage{background:radial-gradient(circle,#2c3b2a 0%,#1a2219 60%,#121812 100%);border-radius:14px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #6b4a2a,inset 0 0 40px #0008}.tree-svg{width:100%;height:min(calc(56vh / var(--ui,1)), 520px);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;display:block}.tree-svg:active{cursor:grabbing}.tree-link{stroke:#4a5545;stroke-width:3px;stroke-linecap:round}.tree-link.open{stroke:#c9c39a;stroke-dasharray:5 6;opacity:.8}.tree-link.on{stroke-width:5px}.tree-node{cursor:pointer}.tree-node .hit{fill:#0000}.tree-node .disc{fill:#2a2f29;stroke:#5c6658;stroke-width:2.5px;transition:fill .15s,stroke .15s}.tree-node.k-notable .disc{stroke-width:3.5px}.tree-node.k-keystone .disc{stroke-width:4.5px}.tree-node.k-start .disc{fill:#ffe9a8;stroke:#ffd86b;stroke-width:6px}.tree-node .heart-glyph{fill:#c2453a;pointer-events:none;font-size:18px;font-weight:900}.tree-node .art{opacity:.35;pointer-events:none}.tree-node.have .disc{fill:var(--c);stroke:#fff8dc}.tree-node.have .art{opacity:1}.tree-node.can .disc{fill:#3b4636;stroke:var(--c);stroke-width:4px}.tree-node.can .art,.tree-node.far .disc{opacity:.75}.tree-node.sel .disc{stroke:#fff;stroke-width:5px}.tree-node.quest-glow .disc{stroke:#ffe14a;stroke-width:6px}.tree-zoom{flex-direction:column;gap:6px;display:flex;position:absolute;top:10px;right:10px}.tree-zoom button{color:#4a2f14;background:#fff3d8;border:2px solid #6b4a2a;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 2px #6b4a2a}.tree-legend{color:#e9e3c8;text-shadow:0 1px 2px #000;pointer-events:none;flex-wrap:wrap;gap:4px 10px;font-size:11px;font-weight:700;display:flex;position:absolute;bottom:8px;left:10px}.tree-legend i{vertical-align:-1px;border-radius:50%;width:9px;height:9px;margin-right:4px;display:inline-block}.tree-detail{align-items:center;gap:12px;min-height:66px;display:flex;padding:10px 14px!important}.tree-detail.empty{justify-content:center}.tree-hint{color:#6b4a2a;text-align:center;font-size:13px}.tree-detail-badge{background:var(--c);border:3px solid #fff8dc;border-radius:50%;flex:none;place-items:center;width:50px;height:50px;display:grid;overflow:hidden;box-shadow:0 0 0 2px #6b4a2a}.tree-detail-badge.k-small{width:34px;height:34px}.tree-detail-badge img{object-fit:cover;width:100%;height:100%}.tree-detail-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.tree-detail-text strong{color:#2e1d0b;font-size:16px}.tree-detail-text small{text-transform:uppercase;letter-spacing:.06em;color:#8a6a44;font-size:11px;font-weight:800}.tree-detail-text span{color:#4a2f14;font-size:14px}.tree-buy{flex:none;align-items:center;gap:10px;display:flex}.tree-buy .upgrade-costs{gap:8px;font-weight:800;display:flex}.tree-buy .upgrade-costs span{align-items:center;gap:3px;display:flex}.tree-buy .upgrade-costs .short{color:#c0392b}.tree-buy button{white-space:nowrap;align-items:center;gap:4px;display:flex}.tree-owned{color:#3c8a3a;flex:none;align-items:center;gap:4px;font-weight:800;display:flex}@media (max-width:640px){.tree-svg{height:calc(46vh / var(--ui,1))}.tree-detail{flex-wrap:wrap}.tree-buy{justify-content:space-between;width:100%}.tree-totals,.tree-legend{display:none}}.outfit-plus-wrap{flex:none;display:inline-block;position:relative}.outfit-plus{color:#fff;background:#d9622b;border:2px solid #fff3d8;border-radius:7px;padding:2px 4px;font-size:11px;font-weight:900;line-height:1;position:absolute;bottom:-2px;right:-2px;box-shadow:0 1px #0005}.enhance-box{background:#fff3d8;border:2px dashed #d3a564;border-radius:10px;flex-direction:column;gap:4px;margin-top:8px;padding:7px 9px;font-size:12px;display:flex}.enhance-title{color:#a3471b;align-items:center;gap:4px;font-weight:800;display:flex}.enhance-preview{color:#5a3a1c;flex-wrap:wrap;gap:2px 10px;display:flex}.enhance-preview b{color:#2e7d32}.enhance-copy{color:#2e7d32;font-weight:700}.enhance-copy.short{color:#c0392b}.enhance-cost{gap:10px;font-weight:800;display:flex}.enhance-cost span{align-items:center;gap:3px;display:flex}.enhance-cost .short{color:#c0392b}.enhance-max{color:#2e7d32;align-items:center;gap:4px;margin-top:6px;font-size:12px;font-weight:800;display:flex}.enhance-btn{align-items:center;gap:4px;display:flex}.game-dialog.packs-dialog{max-width:860px!important;width:min(860px, calc(96vw / var(--ui,1)))!important}.card-packs{flex-direction:column;gap:12px;display:flex}.packs-intro{color:#f0dcb4;flex:1;margin:0;font-size:13px}.packs-open-btn{align-items:center;gap:4px;margin-left:auto;font-weight:800;display:inline-flex;background:#ffe9a8!important;border-color:#d79a2b!important}.pack-offers{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.pack-offer{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex;padding:14px!important}.pack-offer strong{color:#fff3d8;text-shadow:0 2px #0006;font-size:17px}.pack-blurb{color:#f0dcb4;font-size:13px}.pack-odds{text-shadow:0 1px #0003;flex-wrap:wrap;justify-content:center;gap:2px 8px;font-size:11px;font-weight:800;display:flex}.pack-offer button{align-items:center;gap:4px;margin-top:4px;display:flex}.pack-pity{color:#f0dcb4;justify-content:center;align-items:center;gap:5px;margin:0;font-size:13px;display:flex}.pack-art{background:linear-gradient(160deg, color-mix(in srgb, var(--pack) 55%, #fff) 0%, var(--pack) 45%, color-mix(in srgb, var(--pack) 60%, #000) 100%);border:3px solid #fff3d8;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:120px;height:168px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 3px #6b4a2a,0 8px 14px #0005}.pack-art:before,.pack-art:after{content:"";background:repeating-linear-gradient(90deg,#0002 0 6px,#fff3 6px 12px);height:14px;position:absolute;left:0;right:0}.pack-art:before{top:0}.pack-art:after{bottom:0}.pack-art img{object-fit:cover;border:3px solid #fff8dc;border-radius:50%;width:74px;height:74px;position:relative;box-shadow:0 0 14px #fff8}.pack-name{color:#fff;text-shadow:0 2px #0006;letter-spacing:.03em;font-size:13px;font-weight:900;position:relative}.pack-foil{background:linear-gradient(115deg,#0000 30%,#fff7 45%,#0000 60%) 0 0/250% 100%;animation:2.6s linear infinite pack-shine;position:absolute;inset:0}@keyframes pack-shine{0%{background-position:120% 0}to{background-position:-120% 0}}.pack-art.shaking{transform-origin:50% 80%;animation:.18s ease-in-out infinite pack-shake}@keyframes pack-shake{0%,to{transform:rotate(-4deg)scale(1.05)}50%{transform:rotate(4deg)scale(1.08)}}.pack-opening{justify-content:center;align-items:center;min-height:300px}.pack-opening .pack-art{width:150px;height:210px}.pack-opening p{color:#f0dcb4;font-weight:800}.reveal-row{perspective:900px;flex-wrap:wrap;justify-content:center;gap:10px;padding:6px 0;display:flex}.reveal-card{width:142px;height:206px;transform-style:preserve-3d;cursor:pointer;animation:.4s ease-out backwards reveal-deal;animation-delay:calc(var(--i)*80ms);transition:transform .5s cubic-bezier(.3,1.4,.5,1);position:relative;background:0 0!important;border:0!important;padding:0!important}@keyframes reveal-deal{0%{opacity:0;transform:translateY(40px)scale(.8)}}.reveal-card.up{transform:rotateY(180deg)}.reveal-back,.reveal-face{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.reveal-back{color:#ffe9a8;background:repeating-linear-gradient(45deg,#6b4a2a 0 10px,#7d5833 10px 20px);border:3px solid #fff3d8;box-shadow:0 0 0 2px #4a2f14,0 6px 10px #0004}.reveal-face{border:4px solid var(--rarity);background:#fffbee;gap:3px;padding:8px 6px;transform:rotateY(180deg);box-shadow:0 0 0 2px #4a2f14,0 6px 10px #0004}.reveal-card.rarity-epic.up .reveal-face{box-shadow:0 0 0 2px #4a2f14, 0 0 18px var(--rarity)}.reveal-card.rarity-legendary.up .reveal-face{box-shadow:0 0 0 2px #4a2f14, 0 0 26px var(--rarity), 0 0 50px var(--rarity);animation:1.4s ease-in-out infinite legend-glow}@keyframes legend-glow{50%{box-shadow:0 0 0 2px #4a2f14, 0 0 34px var(--rarity), 0 0 70px var(--rarity)}}.reveal-face img{object-fit:cover;border-radius:10px;width:84px;height:84px}.reveal-face b{color:#2e1d0b;font-size:13px;line-height:1.1}.reveal-face small{color:var(--rarity);text-transform:uppercase;letter-spacing:.04em;text-shadow:0 1px #0003;font-size:10px;font-weight:800}.reveal-text{color:#5a3a1c;font-size:10px;line-height:1.2}.reveal-tag{color:#fff;background:#e0542b;border:2px solid #fff3d8;border-radius:999px;padding:2px 8px;font-size:10px;font-style:normal;font-weight:900;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.reveal-tag.dupe{background:#4d8fd6}.reveal-actions{justify-content:center;gap:10px;display:flex}.reveal-actions button{align-items:center;gap:4px;display:flex}.card-lv{color:#d9622b;font-size:.8em}.outfit-plus.card-level{background:#4d8fd6}.enhance-note{color:#8a6a44;font-size:11px}@media (max-width:640px){.reveal-card{width:104px;height:160px}.reveal-face img{width:56px;height:56px}.reveal-text{display:none}}.blessing-reroll{flex-direction:column;align-items:center;gap:3px;margin-top:10px;display:flex}.blessing-reroll button{align-items:center;gap:5px;font-weight:800;display:flex}.blessing-reroll small{color:#8a6a44;font-size:11px}@media (min-width:701px){html body .game-dialog .bag-detail:has(.enhance-box){flex:none;height:auto;max-height:200px;overflow-y:auto}}html body .game-dialog .enhance-box{flex-flow:wrap;align-items:center;gap:3px 10px;margin-top:5px;padding:5px 8px}html body .game-dialog .enhance-note{flex-basis:100%}html body .game-dialog .enhance-cost span,html body .game-dialog .tree-buy .upgrade-costs span{color:#4a2f14}html body .game-dialog .enhance-cost span.short,html body .game-dialog .tree-buy .upgrade-costs span.short{color:#c0392b}.objectives-card{z-index:6;color:#fff3d8;pointer-events:none;background:#3a2617e6;border:2px solid #c99a4e;border-radius:12px;flex-direction:column;gap:3px;padding:7px 11px;font-size:12px;font-weight:700;display:flex;position:absolute;top:200px;left:16px;box-shadow:0 3px #0005}.obj-row{align-items:center;gap:6px;display:flex}.obj-row b{color:#ffe08a;margin-left:auto;padding-left:8px}.obj-dot{border-radius:50%;width:9px;height:9px;display:inline-block}.obj-dot.shrine{background:#7fe8ff;box-shadow:0 0 6px #7fe8ff}.obj-dot.chest{background:#ffd34d;box-shadow:0 0 6px #ffd34d}.objective-arrows{pointer-events:none;z-index:5;position:absolute;inset:0}.obj-arrow{flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;transform:translate(-50%,-50%)}.obj-pointer{border-left:9px solid #0000;border-right:9px solid #0000;border-bottom:16px solid var(--obj);width:0;height:0;transform:rotate(var(--rot));filter:drop-shadow(0 0 4px var(--obj)) drop-shadow(0 2px 0 #0007)}.obj-arrow.shrine{--obj:#7fe8ff}.obj-arrow.chest{--obj:#ffd34d}.obj-label{color:#fff;white-space:nowrap;background:#0009;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:800}@media (max-width:700px){.objectives-card{font-size:11px;top:auto;bottom:150px;left:10px}}:root{--xp-h:22px;--xp-edge:10px;--xp-side:16px;--xp-push:calc(var(--xp-h) + var(--xp-edge) + 6px)}html body .game-shell.has-xp-bar{margin-top:var(--xp-push);overflow:visible;height:calc(calc(100dvh / var(--ui,1)) - var(--xp-push))!important}html body .game-shell.has-xp-bar>.lowhp-vignette,html body .game-shell.has-xp-bar>.world{position:fixed;inset:0}html:has(.game-shell.has-xp-bar){background:#1b130b}html:has(.game-shell.has-xp-bar) body{background:#1b130b}.run-xp{left:var(--xp-side);right:var(--xp-side);top:var(--xp-edge);height:var(--xp-h);z-index:60;border:3px solid var(--wd-edge-dk);box-shadow:inset 0 2px 5px #000b, 0 0 0 2px var(--wd-edge), 0 4px 10px #0006;font-family:var(--wd-font);pointer-events:none;background:#24150b;border-radius:999px;position:fixed;overflow:hidden}.run-xp-fill{background:linear-gradient(#d6f78f 0,#9ad646 45%,#5f9a22 100%);border-radius:999px;transition:width .25s ease-out;animation:.7s ease-out run-xp-up;position:absolute;top:0;bottom:0;left:0;box-shadow:inset 0 -2px #3e6a1b,inset 0 1px #f2ffd0aa}@keyframes run-xp-up{0%{filter:brightness(2)saturate(.5)}to{filter:none}}.run-xp span{color:#fff8e2;text-shadow:0 1px #24130a,0 0 3px #24130a,0 0 3px #24130a;white-space:nowrap;font-weight:800;line-height:1;position:absolute;top:50%;translate:0 -50%}.run-xp-level{letter-spacing:.06em;font-size:13px;left:12px}.run-xp-num{opacity:.92;font-size:12px;right:12px}@media (max-height:540px),(max-width:600px){:root{--xp-h:16px;--xp-edge:6px;--xp-side:12px}.run-xp{border-width:2px}.run-xp-level{font-size:10px;left:9px}.run-xp-num{font-size:9px;right:9px}}.build-menu{min-width:min(760px, calc(86vw / var(--ui,1)));flex-direction:column;gap:12px;display:flex}.build-intro{color:var(--wd-muted);margin:0;font-size:14px;line-height:1.5}.build-intro .ok{color:#8fe28f}.build-intro .bad{color:#ff8f80}.build-intro kbd{border:1px solid var(--wd-edge);color:var(--wd-gold);border-radius:4px;padding:0 5px}.build-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}html body .game-dialog .build-card{text-align:center;min-height:200px;color:var(--wd-text);cursor:pointer;flex-direction:column;align-items:center;gap:5px;padding:14px 10px 12px;display:flex;position:relative;translate:none}html body .game-dialog .build-card:hover:not(:disabled){filter:brightness(1.12)}html body .game-dialog .build-card:disabled{opacity:.6;filter:saturate(.6);cursor:not-allowed}.build-card.built{box-shadow:inset 0 0 0 2px #6fbf4f99!important}.build-icon{color:#8fd15c;background:#2a190d;border-radius:14px;place-items:center;width:58px;height:58px;display:grid;box-shadow:inset 0 2px 5px #0009}.build-icon img{image-rendering:pixelated;object-fit:contain}.build-card strong{font-size:16px}.build-card small{color:var(--wd-muted);flex:1;font-size:12px;line-height:1.35}.build-count{color:var(--wd-gold);align-items:center;gap:3px;font-size:11px;font-style:normal;font-weight:800;display:flex;position:absolute;top:8px;right:9px}.build-card.built .build-count{color:#8fe28f}.build-cost{flex-wrap:wrap;justify-content:center;gap:8px;font-size:14px;font-weight:800;display:flex}.build-cost>span{align-items:center;gap:3px;display:inline-flex}.build-cost .short{color:#ff8f80}.build-cost.free{color:#8fe28f;font-size:12px;font-weight:700}.build-why{color:#ff9c8e;font-size:11px;font-weight:700}html body .game-dialog .build-move{align-self:center;align-items:center;gap:7px;padding:8px 16px;display:flex}@media (max-width:820px){.build-cards{flex-wrap:wrap;justify-content:center;display:flex}html body .game-dialog .build-card{width:142px;min-height:180px}}.build-bar{z-index:9;pointer-events:auto;align-items:center;gap:14px;max-width:calc(100% - 24px);display:flex;position:absolute;bottom:142px;left:50%;translate:-50%;border-radius:16px!important;padding:9px 12px 9px 14px!important}.build-bar.ok{box-shadow:inset 0 0 0 2px #5ee37f,0 6px 16px #0007!important}.build-bar.bad{box-shadow:inset 0 0 0 2px #ff5a4e,0 6px 16px #0007!important}.build-bar-what{white-space:nowrap;align-items:center;gap:8px;font-size:15px;display:flex}.build-bar-what svg{color:var(--wd-gold)}.build-bar-status{align-items:center;gap:5px;min-width:120px;font-size:13px;font-weight:700;display:flex}.build-bar.ok .build-bar-status{color:#8fe28f}.build-bar.bad .build-bar-status{color:#ff9c8e}.build-bar-actions{gap:6px;display:flex}html body .game-shell .build-bar-actions button{align-items:center;gap:6px;min-height:0;font-size:14px;display:flex;translate:none;padding:7px 12px!important}.build-bar-actions kbd{opacity:.8;color:inherit;border:1px solid #fff5;border-radius:4px;padding:0 4px;font-size:10px}html.phone .build-bar,.game-shell.touch .build-bar{zoom:.84;gap:8px;top:78px;bottom:auto;padding:6px 8px!important}html.phone .build-bar .build-cost,.game-shell.touch .build-bar .build-cost{display:none}html.phone .build-bar-status{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:150px;overflow:hidden}html.phone .build-menu{gap:8px;min-width:0}html.phone .build-intro{font-size:12px}html.phone .game-dialog .build-cards{flex-wrap:nowrap;gap:8px;display:flex}html.phone body .game-dialog .build-card,html.phone .game-dialog .build-card{flex:1;gap:3px;width:auto;min-height:0;padding:8px 6px}html.phone .build-card small{display:none}html.phone .build-icon{width:42px;height:42px}html.phone .build-icon img{width:34px;height:34px}html.phone .build-card strong{font-size:13px}html body .mix{flex-direction:column;gap:12px;display:flex}html body .mix-classes{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}html body .mix-class{all:unset;box-sizing:border-box;cursor:pointer;background:var(--wd-slot);border:2px solid var(--wd-edge-dk);text-align:center;color:var(--wd-text);font-family:var(--wd-font);border-radius:12px;flex-direction:column;align-items:center;gap:3px;padding:8px 4px;display:flex}html body .mix-class b{font-size:14px}html body .mix-class small{color:var(--wd-muted);font-size:11.5px;line-height:1.15}html body .mix-class:hover{border-color:color-mix(in srgb, var(--cls) 60%, var(--wd-edge-dk))}html body .mix-class.on{border-color:var(--cls);background:color-mix(in srgb, var(--cls) 22%, var(--wd-slot));box-shadow:0 0 12px color-mix(in srgb, var(--cls) 45%, transparent)}html body .mix-class.on small{color:#fff3d6}html body .mix-class:focus-visible{outline:2px solid var(--wd-gold);outline-offset:2px}html body .mix-designs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}html body .mix-design{all:unset;box-sizing:border-box;cursor:pointer;color:var(--wd-text);font-family:var(--wd-font);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:6px;display:flex;position:relative;border:2px solid var(--wd-edge-dk)!important;padding:12px!important}html body .mix-design strong{font-size:17px}html body .mix-design.on{box-shadow:0 0 16px color-mix(in srgb, var(--cls) 50%, transparent);border-color:var(--cls)!important}html body .mix-design:focus-visible{outline:2px solid var(--wd-gold);outline-offset:2px}html body .mix-spell{color:#fff3d6;align-items:center;gap:6px;font-size:13px;display:inline-flex}html body .mix-owned{color:var(--wd-muted);font-size:11px;font-style:normal;position:absolute;top:8px;right:10px}html body .mix-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}html body .mix-bottom .fuse-cost{gap:10px;display:flex}html body .mix-bottom .fuse-cost>span{align-items:center;gap:4px;display:inline-flex}html body .mix-bottom .fuse-button{flex:1;min-width:200px}html body .den-meta small{color:var(--wd-muted);font-size:10.5px}.level-choice-grid.not-armed .level-card{pointer-events:none;cursor:default}.obj-arrow.around{z-index:1;transition:left .12s linear,top .12s linear}.obj-arrow.around .obj-pointer{border-bottom-width:14px;border-left-width:8px;border-right-width:8px}.obj-arrow.around .obj-label{opacity:.9;padding:0 6px;font-size:10px}.tab-lock-cover{z-index:400;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1a0f08cc;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.tab-lock-card{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:420px;padding:22px 24px;display:flex}.tab-lock-card h2{margin:0}html body .tab-lock-card:not(#_) p{margin:0;font-weight:600;line-height:1.45;color:#fff3d8!important}.restore-save.confirm{color:#fff;background:#b5452e}html body .hs-chip.locked:not(#_) img{filter:grayscale(.85)brightness(.75)}html body .hs-chip.locked:not(#_) span{opacity:.7}html body .hs-chip:not(#_) .hs-lock{color:#ffe6b0;background:#2a1a10cc;align-items:center;gap:3px;display:inline-flex}html body .hs-play.hs-locked:not(#_){opacity:.85;cursor:not-allowed;justify-content:center;align-items:center;gap:6px;display:inline-flex}html body .mix.random .mix-intro{text-align:center;opacity:.9;margin:0;font-weight:700}html body .mix-pool{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}html body .mix-pool-card{text-align:center;opacity:.78;border-radius:12px;flex-direction:column;align-items:center;gap:2px;transition:transform 80ms,box-shadow 80ms,border-color 80ms;display:flex;position:relative;border:2px solid #0000!important;padding:8px 4px!important}html body .mix-pool-card.have{opacity:1}html body .mix-pool-card strong{font-size:13px;line-height:1.1}html body .mix-pool-card small{opacity:.85;align-items:center;gap:3px;font-size:10px;display:inline-flex}html body .mix-pool-card .mix-owned{color:var(--wd-gold);font-size:11px;font-style:normal;font-weight:800;position:absolute;top:4px;right:6px}html body .mix-pool-card.lit{opacity:1;box-shadow:0 0 18px color-mix(in srgb, var(--cls) 70%, transparent);z-index:1;transform:scale(1.08);border-color:var(--cls)!important}@media (max-width:760px){html body .mix-pool{grid-template-columns:repeat(4,minmax(0,1fr))}}html.phone body .mix-pool{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}html.phone body .mix-pool-card small{display:none}html body .dungeon-card.quest-held:not(#_){filter:grayscale(.6)brightness(.8);opacity:.75}html body .dungeon-card.quest-pick:not(#_):after{content:"Quest";background:var(--wd-gold,#ffd34d);color:#3a2617;z-index:2;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:800;position:absolute;top:6px;left:6px}html body .dungeon-card.quest-pick:not(#_){position:relative}html body .hs-chip:not(#_) .hs-rec{color:#3a2306;background:linear-gradient(#ffe48a,#f2b93b);align-items:center;gap:3px;font-weight:800;display:inline-flex}html body .hs-card .hs-recommend{color:#ffe08a;background:#ffd9581f;border:1px solid #ffd95866;border-radius:9px;align-items:center;gap:6px;margin:0 0 6px;padding:5px 9px;font-size:12.5px;font-weight:700;display:flex}html body .hs-card .hs-recommend svg{color:#ffd958;fill:#ffd958;flex:none}.tree-link.path{stroke:#ffd86b;stroke-width:5px;stroke-dasharray:none;opacity:1}.tree-node.path .disc{stroke:#ffd86b;stroke-width:4.5px;opacity:1;fill:#4a4a2e}.tree-node.path .art{opacity:.8}.tree-path-note{color:#8a4a12;margin-top:3px;font-size:12px;font-weight:800;display:block}.pack-classes{flex-wrap:wrap;justify-content:center;gap:6px;margin:0 0 10px;display:flex}.pack-classes button{color:#f0dcb4;cursor:pointer;background:#3b2a1a;border:2px solid #0004;border-radius:999px;align-items:center;gap:4px;padding:5px 10px;font-size:13px;font-weight:700;display:flex}.pack-classes button.on{background:var(--cls,#c9a86a);color:#1d140b;border-color:#fff8}.pack-classes button:disabled{opacity:.4;cursor:not-allowed}html body .game-dialog.service-dialog:has(.daily-screen){width:calc(100% - 40px)!important;max-width:1040px!important}.daily-screen{height:min(calc(74vh / var(--ui,1)), 520px);flex-direction:column;gap:12px;min-height:0;display:flex}.daily-screen .wd-tabs>button{align-items:center;gap:8px;display:inline-flex;position:relative;padding:9px 20px!important;font-size:17px!important}.daily-screen .wd-tabs .log-count{margin-left:2px;position:static}.daily-panel{border:2px solid var(--wd-edge-dk);background:linear-gradient(#3b2414,#331f11);border-radius:16px;padding:14px 16px;position:relative;box-shadow:inset 0 0 0 2px #5c3b1f,inset 0 3px 8px #0006,0 2px #ffffff10}.daily-screen h3{color:#fff3d8;align-items:center;gap:9px;margin:0 0 12px;display:flex;font-size:20px!important}.daily-screen h3>svg{color:#e7b866;flex:none}.daily-screen h3 small{color:#f0dcb4;text-shadow:none;align-items:center;gap:5px;margin-left:auto;font-size:13px;font-weight:600;display:flex}.reward-icon{object-fit:contain;filter:drop-shadow(0 2px 2px #0007);flex:none}.pack-icon{border:2px solid var(--pack);box-shadow:0 0 0 2px #1d1108, 0 0 12px color-mix(in srgb, var(--pack) 70%, transparent), 0 3px 4px #0008;background:#1d1108;border-radius:22%;flex:none;display:inline-block;overflow:hidden;transform:rotate(-6deg)}.pack-icon img{object-fit:cover;width:100%;height:100%;display:block}.goal-bar{background:#1f130a;border:1px solid #5a3e22;border-radius:6px;height:10px;display:block;overflow:hidden;box-shadow:inset 0 2px 3px #0008}.goal-bar>i{background:linear-gradient(#a9e86a,#5fae2e);border-radius:6px;height:100%;display:block;box-shadow:inset 0 1px #e4ffc0aa}.daily-today{flex:1;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:12px;min-height:0;display:grid;overflow:auto}.daily-login{flex-direction:column;display:flex}.login-days{background:#2a190d;border-radius:12px;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;margin:0;padding:8px;list-style:none;display:grid;box-shadow:inset 0 2px 6px #0008}.login-days li{min-height:min(250px, calc(36vh / var(--ui,1)));text-align:center;background:linear-gradient(#4a2e19,#3a2414);border:2px solid #1d1108;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;padding:10px 2px 12px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #6e4829}.login-days li>b{color:#fff3d8;flex-direction:column;align-items:center;font-size:14px;line-height:1.05;display:flex}.login-days li>b span{font-size:19px}.login-days li>em{color:#fff3d8;-webkit-hyphens:manual;hyphens:manual;font-size:12px;font-style:normal;font-weight:800;line-height:1.15}.login-days :is(.reward-icon,.pack-icon){margin-top:auto;width:62px!important;height:62px!important}.login-days li>em{margin-bottom:auto}.login-days li.today{background:linear-gradient(#5a3a18,#40280f);border-color:#ffd34d;box-shadow:inset 0 0 0 1px #ffe69a,0 0 0 2px #b8860b,0 0 16px #ffc92888}.login-days li.done{opacity:.5}.login-days .login-check{color:#8ef0a2;filter:drop-shadow(0 1px #000);position:absolute;top:4px;right:4px}.login-days .login-spark{color:#ffe066;animation:1.6s ease-in-out infinite quests-pop;position:absolute;top:-7px;right:-5px}.daily-claim{justify-content:center;align-items:center;margin-top:auto;padding-top:14px;display:flex;position:relative}.daily-claim>img{pointer-events:none;flex:none;width:62px;height:38px}.daily-claim .vine-l{z-index:1;margin-right:-14px;transform:scaleX(-1)rotate(-12deg)}.daily-claim .vine-r{z-index:1;margin-left:-14px;transform:rotate(-12deg)}html body .game-dialog .daily-claim-btn{flex:1;justify-content:center;align-items:center;gap:12px;max-width:560px;min-height:62px;display:flex;border-radius:999px!important;font-size:21px!important}.goal-card{background:linear-gradient(#4a2e19,#3c2515);border:2px solid #1d1108;border-radius:13px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:9px;padding:10px 12px;display:grid;box-shadow:inset 0 0 0 1px #6e4829}.goal-card:first-of-type{margin-top:0}.goal-card.ready{box-shadow:inset 0 0 0 1px #a9e86a,0 0 10px #8ee05a55}.goal-card.claimed{opacity:.55}.goal-icon{background:#2a190d;border-radius:11px;place-items:center;width:56px;height:56px;display:grid;box-shadow:inset 0 2px 5px #0009}.goal-icon img{object-fit:contain;filter:drop-shadow(0 2px 2px #0008);width:42px;height:42px}.goal-text{flex-direction:column;gap:6px;min-width:0;display:flex}.goal-text strong{color:#fff3d8;font-size:16px;line-height:1.15}.goal-text small{color:#f0dcb4;font-size:13px;font-weight:700}.goal-side{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.goal-reward{color:#ffe6a8;white-space:nowrap;align-items:center;gap:5px;font-size:14px;font-weight:800;display:inline-flex}html body .game-dialog .goal-side .primary{justify-content:center;align-items:center;gap:5px;min-width:104px;min-height:42px;display:inline-flex;padding:6px 14px!important;font-size:17px!important}.pass-track{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.pass-head{align-items:center;gap:16px;display:flex}.pass-crown{background:radial-gradient(circle,#ffe58a55,#0000 70%);border-radius:50%;flex:none;place-items:center;width:72px;height:72px;display:grid}.pass-crown svg{color:#b8860b;fill:#ffd34d;filter:drop-shadow(0 0 8px #ffc928aa)drop-shadow(0 2px #5a3a10);width:54px;height:54px}.pass-title{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pass-title b{color:#fff3d8;text-shadow:0 2px #24130a;font-size:22px}.pass-title em{color:#ffcf5a;font-size:14px;font-style:normal;font-weight:800}.pass-title small{color:#f0dcb4;font-size:13px}.pass-level{background:#2a190d;border:2px solid #1d1108;border-radius:12px;flex-direction:column;gap:6px;min-width:220px;padding:10px 14px;display:flex;box-shadow:inset 0 0 0 1px #6e4829}.pass-level b{color:#fff3d8;font-size:18px}.pass-level small{color:#f0dcb4;text-align:center;font-size:13px;font-weight:700}.pass-tiers{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 12px;min-height:0;margin:0;padding:14px 4px 6px;list-style:none;display:grid;overflow:auto}.pass-tiers li{background:linear-gradient(#4a2e19,#3a2414);border:2px solid #1d1108;border-radius:13px;flex-direction:column;align-items:center;gap:8px;padding:20px 10px 10px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #6e4829}.pass-tiers .tier-num{color:#fff3d8;text-align:center;background:linear-gradient(#7a4f2a,#5a3820);border:2px solid #1d1108;border-radius:999px;min-width:40px;padding:2px 10px;font-size:17px;line-height:1.3;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #b98a55}.tier-reward :is(.reward-icon,.pack-icon){width:46px!important;height:46px!important}.tier-reward{justify-content:center;align-items:center;gap:10px;width:100%;min-height:46px;display:flex}.tier-reward em{color:#fff3d8;font-size:14px;font-style:normal;font-weight:800;line-height:1.2}.pass-tiers .tier-state{color:#cbb48e}.pass-tiers li.big{background:linear-gradient(#5a3a18,#40280f);border-color:#ffc928;box-shadow:inset 0 0 0 1px #ffe69a,0 0 14px #ffc92866}.pass-tiers li.big:before,.pass-tiers li.big:after{content:"✦";color:#ffe066;text-shadow:0 0 6px #ffc928;font-size:13px;position:absolute;top:6px}.pass-tiers li.big:before{left:9px}.pass-tiers li.big:after{right:9px}.pass-tiers li.big .tier-num{background:linear-gradient(#c98a2a,#8a5a18)}.pass-tiers li.open{border-color:#a9e86a;box-shadow:inset 0 0 0 1px #c8f59a,0 0 12px #8ee05a66}.pass-tiers li.got{opacity:.55}.pass-tiers li.got .tier-state{color:#8ef0a2}html body .game-dialog .pass-tiers .primary{width:auto;min-height:32px;padding:4px 18px!important;font-size:14px!important}.boards{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.board-pick{flex-wrap:wrap;gap:8px;display:flex}.board-pick button{color:#f0dcb4;background:#3b2a1a;border:2px solid #1d1108;border-radius:999px;padding:7px 16px;font-size:14px;font-weight:800}.board-pick button.on{color:#1d140b;background:#ffd34d}.board-list{flex-direction:column;flex:1;gap:4px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.board-list li{color:#fff3d8;background:#2a190d;border-radius:10px;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:8px 12px;font-size:15px;display:grid}.board-list li b{text-align:center;color:#f0dcb4}.board-list li em{color:#ffe6a8;font-style:normal;font-weight:800}.board-list li.p1 b{color:#ffd34d}.board-list li.p2 b{color:#d8e4ee}.board-list li.p3 b{color:#e0a46a}.board-list li.empty{text-align:center;color:#f0dcb4;display:block}.board-note{color:#f0dcb4;text-align:center;margin:0;font-size:13px}@media (max-width:900px),(max-height:560px){.daily-screen{flex:1;height:auto}.daily-today{grid-template-columns:minmax(0,1fr)}.login-days li{min-height:0;padding:6px 2px 8px}.login-days li>em{font-size:11px}.pass-tiers{grid-template-columns:repeat(3,minmax(0,1fr))}.pass-head{gap:10px}.pass-crown{width:52px;height:52px}.pass-crown svg{width:38px;height:38px}.pass-level{min-width:150px}.pass-title b{font-size:18px}.pass-title small{display:none}}html.phone body .game-dialog .dialog-body>.daily-screen>:last-child{grid-row:1/-1!important}html.phone body .game-dialog .daily-claim-btn{min-height:48px;font-size:17px!important}html.phone body .game-dialog .daily-claim>img{width:44px;height:28px}html.phone body .game-dialog .pass-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 8px}html.phone body .game-dialog .pass-head .pass-level{min-width:120px;padding:6px 10px}html.phone body .game-dialog .daily-screen h3{margin-bottom:8px;font-size:16px!important}html.phone body .game-dialog .daily-panel{padding:10px 12px}html.phone body .game-dialog .login-days li{gap:3px;min-height:0;padding:5px 2px 6px}html.phone body .game-dialog .login-days li>b{font-size:11px}html.phone body .game-dialog .login-days li>b span{font-size:15px}html.phone body .game-dialog .login-days li>em{font-size:10px}html.phone body .game-dialog .login-days :is(.reward-icon,.pack-icon){width:36px!important;height:36px!important}html.phone body .game-dialog .pass-head{padding:8px 12px}html.phone body .game-dialog .pass-crown{width:40px;height:40px}html.phone body .game-dialog .pass-crown svg{width:30px;height:30px}html.phone body .game-dialog .pass-title b{font-size:16px}html.phone body .game-dialog .pass-title em{font-size:12px}html.phone body .game-dialog .pass-tiers li{gap:4px;padding:16px 6px 6px}html.phone body .game-dialog .tier-reward{gap:6px;min-height:34px}html.phone body .game-dialog .tier-reward em{font-size:12px}html.phone body .game-dialog .tier-reward :is(.reward-icon,.pack-icon){width:32px!important;height:32px!important}html.phone body .game-dialog .pass-tiers .tier-num{font-size:14px;top:-11px}html.phone body .game-dialog .goal-card{grid-template-columns:44px minmax(0,1fr) auto;gap:8px;padding:8px 10px}html.phone body .game-dialog .goal-icon{width:44px;height:44px}html.phone body .game-dialog .goal-icon img{width:32px;height:32px}html.phone body .game-dialog .goal-text strong{font-size:14px}.pack-free{align-items:center;gap:4px;margin-top:4px;display:flex}.kill-chip{color:#ffd9c2;font-variant-numeric:tabular-nums;border-left:1px solid #ffffff30;align-items:center;gap:5px;margin-left:8px;padding-left:9px;display:inline-flex}.kill-chip b{min-width:2ch;animation:.18s ease-out kill-tick;display:inline-block}html body .game-shell .vitals-tags .vitals-obj{color:#f0dcb4;white-space:nowrap;align-items:center;gap:12px;font-size:12px;font-weight:700;display:flex}html body .game-shell .vitals-obj .obj-row b{margin-left:2px;padding-left:0}html body .game-shell .day-chip .daily-open{pointer-events:auto;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex;position:relative}html body .game-shell .day-chip .daily-open:hover>span{text-underline-offset:3px;text-decoration:underline}html body .game-shell .day-chip .daily-open .quests-count{position:absolute;top:-14px;left:auto;right:-16px}html body .game-shell.in-dungeon .topbar .wordmark{display:none}@media (prefers-reduced-motion:reduce){.kill-chip b{animation:none}}html.phone body .game-shell.boss-fight .kill-chip{display:none}html.phone body .game-shell .vitals-tags .vitals-obj{gap:8px;font-size:10px}html body .game-shell.in-dungeon .topbar .utility{margin-left:auto}html body .game-dialog .endless-art .endless-levels{flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:50px;left:12px}html body .game-dialog .endless-art .endless-levels button{align-items:center;gap:4px;min-height:0;font-size:13px;font-weight:800;display:inline-flex;color:#fff3d6!important;border:2px solid color-mix(in srgb, var(--lvl) 55%, #1b1006)!important;box-shadow:none!important;background:#1b1006cc!important;border-radius:999px!important;padding:4px 12px!important}html body .game-dialog .endless-art .endless-levels button.on{background:var(--lvl)!important;color:#1b1006!important;border-color:#fff3d6!important}html body .game-dialog .endless-art .endless-levels button.locked{opacity:.6}html.phone body .game-dialog .endless-art .endless-levels{top:40px}html.phone body .game-dialog .endless-art .endless-levels button{font-size:11.5px;padding:3px 9px!important}.egg-art{filter:drop-shadow(0 0 14px color-mix(in srgb, var(--cls,#ffd56a) 70%, transparent)) drop-shadow(0 6px 0 #0005);flex:none;display:block;position:relative}.egg-art>img{object-fit:contain;width:100%;height:100%;display:block}.egg-art>i{background:var(--cls,#ffd56a);mix-blend-mode:multiply;opacity:.7;position:absolute;inset:0;-webkit-mask:url(/assets/items/egg.webp) 50%/contain no-repeat;mask:url(/assets/items/egg.webp) 50%/contain no-repeat}.egg-art.ready{animation:.9s ease-in-out infinite egg-wobble}@keyframes egg-wobble{0%,to{transform:rotate(0)}25%{transform:rotate(-8deg)}75%{transform:rotate(8deg)}}@media (prefers-reduced-motion:reduce){.egg-art.ready{animation:none}}html body .coove{text-align:center;flex-direction:column;align-items:center;gap:10px;min-width:min(520px,100%);padding:6px 4px 10px;display:flex}html body .coove h3{align-items:center;gap:8px;margin:0;font-size:20px;display:flex}.coove-egg{background:radial-gradient(circle,#ffcf6a33,#0000 70%);border-radius:50%;place-items:center;width:200px;height:200px;display:grid}.coove-note{color:#f0dcb4;align-items:center;gap:6px;margin:0;display:flex}.coove-bar{background:#2a1d12;border-radius:999px;width:min(360px,90%);height:12px;overflow:hidden;box-shadow:inset 0 1px 3px #0008}.coove-bar>span{border-radius:inherit;background:linear-gradient(90deg,#ffb84a,#ffe28a);height:100%;transition:width .9s linear;display:block}html body .coove .coove-hatch{flex:none;justify-content:center;align-self:center;align-items:center;gap:8px;width:auto;min-width:200px;display:inline-flex}.coove-eggs{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}html body .coove-pick{flex-direction:column;align-items:center;gap:4px;width:150px;display:flex;border-color:var(--cls)!important;padding:10px 8px!important}.coove-put{color:#bfe9a5;align-items:center;gap:5px;font-size:12px;display:inline-flex}.coove-empty{color:#d9c49b;flex-direction:column;align-items:center;gap:8px;margin:16px 0;display:flex}html.phone body .coove-egg{width:130px;height:130px}html.phone body .coove-egg .egg-art{width:110px!important;height:110px!important}html body .den-card .pet-lv{color:#ffe08a;background:#2a1d12d9;border-radius:6px;padding:3px 5px;font-size:10.5px;line-height:1;position:absolute;top:4px;left:5px;box-shadow:0 0 0 1px #0006}.pet-level{align-items:center;gap:8px;margin-top:6px;display:flex}.pet-level b{color:#ffe08a;text-shadow:0 1px #24130a;white-space:nowrap;font-size:15px}.pet-xp{background:#2a1d12;border-radius:999px;flex:1;min-width:90px;height:10px;overflow:hidden;box-shadow:inset 0 1px 3px #0008}.pet-xp>i{border-radius:inherit;background:linear-gradient(90deg,#7fd35b,#d9f59a);height:100%;transition:width .5s;display:block}.pet-level.top .pet-xp>i{background:linear-gradient(90deg,#ffb84a,#ffe28a)}.pet-level small{color:#e9d3a8;white-space:nowrap;font-size:11.5px}html body .pet-feed{flex-direction:column;gap:8px;display:flex}html body .pet-feed .axie-cards-head{position:relative}.pet-pop{color:#c9f59a;text-shadow:0 1px #1b2a0c,0 0 8px #0008;pointer-events:none;font-size:14px;font-style:normal;font-weight:800;animation:1.4s ease-out forwards pet-pop;position:absolute;top:-4px;right:4px}.pet-pop.up{color:#ffe08a;font-size:17px}@keyframes pet-pop{0%{opacity:0;transform:translateY(6px)scale(.8)}15%{opacity:1;transform:translateY(0)scale(1.08)}70%{opacity:1}to{opacity:0;transform:translateY(-14px)}}@media (prefers-reduced-motion:reduce){.pet-pop{animation:none}}.pet-crops{flex-wrap:wrap;gap:8px;display:flex}.pet-crop{flex-direction:column;align-items:stretch;gap:3px;display:flex;position:relative}html body .game-dialog .pet-crop-one{all:unset;box-sizing:border-box;cursor:pointer;background:linear-gradient(#5a3c22,#3f2a17);border-radius:10px;flex-direction:column;align-items:center;width:66px;padding:5px 4px 4px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff1f,0 2px #1d1209}html body .game-dialog .pet-crop.fav .pet-crop-one{box-shadow:inset 0 1px 0 #ffffff1f, 0 2px 0 #1d1209, 0 0 0 2px var(--cls)}html body .game-dialog .pet-crop-one:hover:not(:disabled){filter:brightness(1.15)}html body .game-dialog .pet-crop-one:disabled{opacity:.6;cursor:default}.pet-crop-one img{object-fit:contain;width:40px;height:40px}.pet-crop-one small{color:#fff3d6;text-shadow:0 1px #000;font-size:10.5px;position:absolute;top:3px;right:5px}.pet-crop-one span{color:#c9f59a;font-size:11.5px;font-weight:700}.pet-fav{color:var(--cls);fill:var(--cls);position:absolute;top:4px;left:4px}html body .game-dialog .pet-crop-ten{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;color:#ffe08a;background:#2a1d12;border-radius:7px;padding:2px 0;font-size:11px;font-weight:700}html body .game-dialog .pet-crop-ten:hover:not(:disabled){background:#3a2818}html.phone body .pet-level{margin-top:2px}html.phone body .game-dialog .pet-crop-one{width:54px;padding:3px 2px}html.phone body .pet-crop-one img{width:30px;height:30px}html body .pet-feed .axie-cards-warn{color:#c9f59a}html body .market{flex-direction:column;gap:10px;min-height:0;display:flex}.mk-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mk-top .wd-tabs{flex:1}.mk-badge{color:#fff;background:#e0533a;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:4px;padding:0 4px;font-size:11px;display:inline-grid}.mk-gold{color:#ffe08a;white-space:nowrap;align-items:center;gap:4px;font-weight:800;display:inline-flex}.mk-wallet{background:#2a1d12;border-radius:999px;padding:4px 10px;box-shadow:inset 0 1px 3px #0008}.mk-guest{color:#ffe2a8;background:#5b3a1a;border-radius:8px;align-items:center;gap:6px;margin:0;padding:6px 10px;font-size:13px;display:flex}.mk-pulse{color:#e9d3a8;flex-wrap:wrap;gap:14px;margin:0;font-size:12.5px;display:flex}.mk-pulse b{color:#fff3d6}.mk-filters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mk-kinds{flex-wrap:wrap;gap:5px;display:flex}html body .game-dialog .mk-chip{all:unset;cursor:pointer;color:#f0dcb4;background:#3f2a17;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:700;box-shadow:inset 0 0 0 1.5px #6b4a2a}html body .game-dialog .mk-chip.on{color:#fff;background:linear-gradient(#9cc958,#5f8f2b);box-shadow:inset 0 0 0 1.5px #2f4a14}.mk-search{color:#c9a46a;background:#2a1d12;border-radius:8px;align-items:center;gap:5px;padding:3px 8px;display:flex}.mk-search input{color:#fff3d6;width:120px;font:inherit;background:0 0;border:0;outline:0;font-size:13px}html body .market select,html body .market input[type=number]{color:#fff3d6;font:inherit;background:#2a1d12;border:1.5px solid #6b4a2a;border-radius:8px;padding:4px 6px;font-size:13px}html body .game-dialog .mk-icon{all:unset;cursor:pointer;color:#f0dcb4;background:#3f2a17;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}html body .game-dialog .mk-icon:disabled{opacity:.4;cursor:default}.mk-grid{max-height:min(460px, calc(calc(100dvh / var(--ui,1)) - 330px));grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;padding:2px;display:grid;overflow-y:auto}html body .mk-card{text-align:center;flex-direction:column;align-items:center;gap:3px;display:flex;position:relative;border-color:var(--rarity)!important;padding:8px 6px!important}html body .mk-card.mine{opacity:.85}.mk-art{place-items:center;width:62px;height:62px;display:grid;position:relative}.mk-art img{object-fit:contain}.mk-qty{color:#fff3d6;background:#2a1d12;border-radius:6px;padding:1px 5px;font-size:11px;position:absolute;bottom:-2px;right:-4px}html body .mk-card strong{color:#fff3d6;font-size:13.5px;line-height:1.15}.mk-sub{color:var(--rarity);align-items:center;gap:4px;font-size:11px;display:inline-flex}.mk-ability{color:#d9c49b;font-size:10.5px;line-height:1.2}.mk-compare{flex-wrap:wrap;justify-content:center;gap:3px;display:flex}.mk-compare span{background:#0003;border-radius:5px;padding:1px 5px;font-size:10.5px}.mk-compare .up{color:#a7ee7d}.mk-compare .down{color:#ff9a86}.mk-seller{color:#c9b38c;font-size:10.5px}.mk-price{font-size:15px}html body .game-dialog .mk-buy-btn{width:100%;padding:5px 6px!important;font-size:12.5px!important}html body .game-dialog .mk-buy-btn.sure{background:linear-gradient(#e0703a,#b0441f)!important}.mk-yours{color:#c9b38c;font-size:11.5px}.mk-pages{color:#f0dcb4;justify-content:center;align-items:center;gap:10px;display:flex}.mk-note{color:#c9b38c;text-align:center;margin:0;font-size:11.5px}.mk-empty{color:#d9c49b;text-align:center;flex-direction:column;align-items:center;gap:6px;margin:18px 0;display:flex}.mk-empty small{color:#b69c74}html body .mk-sell{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:10px;min-height:0;display:grid}.mk-offers{max-height:min(440px, calc(calc(100dvh / var(--ui,1)) - 280px));grid-template-columns:repeat(auto-fill,minmax(84px,1fr));align-content:start;gap:6px;padding:2px;display:grid;overflow-y:auto}html body .game-dialog .mk-offer{all:unset;box-sizing:border-box;cursor:pointer;box-shadow:inset 0 0 0 1.5px var(--rarity), 0 2px 0 #1d1209;text-align:center;background:linear-gradient(#5a3c22,#3f2a17);border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;display:flex;position:relative}html body .game-dialog .mk-offer.on{box-shadow:inset 0 0 0 2px var(--rarity), 0 0 0 3px var(--wd-gold)}html body .game-dialog .mk-offer:disabled{opacity:.45;cursor:default}.mk-offer small{color:#fff3d6;font-size:10.5px;line-height:1.15}.mk-offer em{color:#ffb3a1;font-size:9.5px;font-style:normal}.mk-offer .mk-qty{top:4px;bottom:auto;right:4px}html body .mk-form{flex-direction:column;gap:9px;display:flex;padding:12px!important}.mk-form-head{align-items:center;gap:10px;display:flex}.mk-form-head strong{color:#fff3d6;font-size:17px;display:block}.mk-form-head small{color:var(--rarity);font-size:12px}.mk-field{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mk-field span{color:#f0dcb4;min-width:90px;font-size:13px}.mk-field input{width:110px}.mk-hint{color:#d9c49b;flex-wrap:wrap;align-items:center;gap:4px;margin:0;font-size:12px;display:flex}.mk-sums{grid-template-columns:repeat(3,1fr);gap:6px;margin:0;display:grid}.mk-sums div{text-align:center;background:#0003;border-radius:8px;padding:6px}.mk-sums dt{color:#c9b38c;font-size:11px}.mk-sums dd{margin:2px 0 0}.mk-warn{color:#ffe2a8;align-items:center;gap:6px;margin:0;font-size:12.5px;display:flex}.mk-warn.danger{color:#ffd7cc;background:#6a2418;border-radius:8px;padding:6px 8px}html body .game-dialog .mk-list.sure{background:linear-gradient(#e0703a,#b0441f)!important}.mk-collect{color:#fff3d6;background:linear-gradient(#5f8f2b,#3f6a1a);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.mk-collect>.mk-collect-text{flex-wrap:wrap;flex:1;align-items:center;gap:4px;display:flex}html body .game-dialog .mk-collect>button{flex:none;width:auto!important;padding:6px 18px!important}html body .market h4{color:#fff3d6;margin:4px 0 0;font-size:14px}html body .market h4 small{color:#c9b38c;font-weight:400}.mk-rows{max-height:min(380px, calc(calc(100dvh / var(--ui,1)) - 330px));flex-direction:column;gap:5px;display:flex;overflow-y:auto}.mk-row{box-shadow:inset 3px 0 0 var(--rarity,#c9a46a);background:#0003;border-radius:8px;align-items:center;gap:10px;padding:5px 8px;display:flex}.mk-row>.mk-row-text{flex-direction:column;flex:1;min-width:0;display:flex}.mk-row b{color:#fff3d6;font-size:13px}.mk-row small{color:#c9b38c;align-items:center;gap:4px;font-size:11px;display:inline-flex}.mk-row.sold{opacity:.8}.mk-more{align-self:center}html body .shop-market{margin-right:auto}html.phone body .mk-sell{gap:6px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}html.phone body .mk-grid{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));max-height:none}html.phone body .mk-pulse,html.phone body .mk-note{display:none}html.phone body .mk-search input{width:80px}html.phone body .mk-offers,html.phone body .mk-rows{max-height:none}html.phone body .mk-sums{grid-template-columns:1fr 1fr 1fr;font-size:11px}.hub-card{left:16px;top:calc(70px * var(--ui,1));z-index:30;flex-direction:column;gap:3px;display:flex;position:fixed;padding:10px 14px!important}.hub-card strong{color:#fff3d6;font-size:17px}.hub-card span{color:#e9d3a8;align-items:center;gap:6px;font-size:13px;display:flex}.hub-card .hub-off{color:#ffb3a1}.hub-spin{animation:1s linear infinite hub-spin}@keyframes hub-spin{to{transform:rotate(360deg)}}html body .hub-leave{right:16px;top:calc(70px * var(--ui,1));z-index:30;color:#fff3d6;cursor:pointer;align-items:center;gap:7px;font-weight:800;display:flex;position:fixed;padding:9px 14px!important}.hub-social{z-index:30;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.hub-emotes{gap:6px;display:flex;padding:6px 8px!important}.hub-emotes button{all:unset;cursor:pointer;color:#fff3d6;background:#3f2a17;border-radius:12px;place-items:center;width:44px;height:44px;font-size:24px;display:grid;box-shadow:inset 0 1px #ffffff1f,0 2px #1d1209}.hub-emotes button:hover{filter:brightness(1.2)}.hub-emotes .hub-talk.on{background:#5f8f2b}.hub-phrases{grid-template-columns:repeat(2,minmax(110px,1fr));gap:6px;display:grid;padding:8px!important}.hub-phrases button{all:unset;cursor:pointer;color:#fff3d6;text-align:center;background:#3f2a17;border-radius:9px;padding:7px 10px;font-size:14px;font-weight:700}.hub-phrases button:hover{background:#5a3c22}.hub-use{bottom:90px!important}html.phone body .hub-card{top:8px;left:8px;padding:6px 10px!important}html.phone body .hub-card strong{font-size:14px}html.phone body .hub-leave{top:8px;right:8px;padding:6px 10px!important}html.phone body .hub-social{align-items:flex-end;bottom:8px;left:auto;right:8px;transform:none}html.phone body .hub-emotes{flex-wrap:wrap;justify-content:flex-end;width:184px}html.phone body .hub-emotes button{width:38px;height:38px;font-size:20px}html.phone body .hub-phrases{grid-template-columns:repeat(2,minmax(90px,1fr))}.game-shell.in-hub :is(.day-chip,.place-hints,.crop-timers,.plot-prompt,.action-feedback-layer,.mouse-hint,.quest-marker,.ready-marker,.objective-arrows){display:none!important}html.phone body .hub-leave{top:58px}.server-spinner{z-index:10000;border:2px solid var(--wd-edge-dk,#1a0e06);box-shadow:0 0 0 2px var(--wd-edge,#8a5a2b), 0 4px 12px #0007;color:#fff3d8;font-family:var(--wd-font,inherit);pointer-events:none;background:#24150bee;border-radius:999px;align-items:center;padding:7px;font-size:13px;font-weight:800;animation:.2s ease-out server-spinner-in;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.server-spinner i{border:3px solid #fff3d833;border-top-color:#ffd34d;border-radius:50%;width:20px;height:20px;animation:.7s linear infinite server-spinner-spin}@keyframes server-spinner-spin{to{transform:rotate(360deg)}}@keyframes server-spinner-in{0%{opacity:0;transform:translate(-50%)translateY(8px)}}@media (prefers-reduced-motion:reduce){.server-spinner i{animation-duration:1.6s}}.wildseed-art{vertical-align:middle;flex:none;place-items:center;display:inline-grid;position:relative}.wildseed-art:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--ws) 70%, transparent) 0, transparent 68%);border-radius:50%;animation:2.2s ease-in-out infinite wildseed-breathe;position:absolute;inset:4%}.wildseed-art img{width:100%;height:100%;position:relative}.wildseed-art.mixed:before{background:radial-gradient(circle, color-mix(in srgb, var(--ws) 85%, transparent) 0, transparent 70%);inset:-6%}.wildseed-art.ready img{animation:.9s ease-in-out infinite wildseed-bounce}@keyframes wildseed-breathe{50%{opacity:.55}}@keyframes wildseed-bounce{50%{transform:translateY(-7%)rotate(-4deg)}}.fuse-wildseed{align-items:center;gap:2px;display:flex}.fuse-wildseed small{opacity:.75;margin-left:2px;font-size:.75em}@media (prefers-reduced-motion:reduce){.wildseed-art:before,.wildseed-art.ready img{animation:none}}html body .fuse-cost span.wildseed-art{background:0 0;border:0;margin:-6px 0;padding:0}html body .mix-seed{flex-direction:column;align-items:center;gap:10px;padding:18px 12px 8px;display:flex}html body .mix-seed .mix-intro{text-align:center;max-width:420px;margin:0}html body .mix-seed.none .wildseed-art{filter:grayscale()brightness(.55);opacity:.6}html body .mix-seed.mixing .wildseed-art img{animation:.18s linear infinite mix-shake}@keyframes mix-shake{25%{transform:rotate(-6deg)scale(1.04)}75%{transform:rotate(6deg)scale(1.04)}}html.phone body .mix-seed .wildseed-art{width:110px!important;height:110px!important}html body .den-head.pet-hero{align-items:flex-start;gap:16px}html body .pet-hero-stage{background:radial-gradient(circle at 50% 55%, color-mix(in srgb, var(--cls) 55%, transparent), transparent 70%);width:148px;height:148px;box-shadow:0 0 0 3px color-mix(in srgb, var(--cls) 70%, #000), inset 0 0 26px #0008;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}html body .pet-hero-stage .axie-portrait{box-shadow:none;border-radius:50%;background:0 0!important}html body .pet-hero-lv{background:var(--cls);color:#1d1208;white-space:nowrap;border-radius:999px;padding:3px 12px;font-size:15px;font-weight:900;position:absolute;bottom:-8px;left:50%;transform:translate(-50%);box-shadow:0 0 0 3px #1d1208,0 3px 0 3px #0006}html body .pet-hero-team{background:var(--wd-leaf,#4c9a3a);color:#fff;border-radius:999px;align-items:center;gap:3px;padding:2px 7px;font-size:11px;font-style:normal;font-weight:900;display:inline-flex;position:absolute;top:2px;right:-4px;box-shadow:0 0 0 2px #1d1208}html body .pet-hero-info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}html body .pet-hero .pet-level b{font-size:17px}html body .pet-hero .pet-xp{height:12px}html body .pet-hero .pet-xp>i{background:linear-gradient(90deg, color-mix(in srgb, var(--cls) 80%, #fff), var(--cls))}.pet-next{color:#e9d3a8;margin:2px 0 0;font-size:12.5px}.pet-next b{color:#fff3d6}.pet-loves{color:#ffb3c4;align-items:center;gap:5px;margin-top:2px;font-size:12.5px;font-weight:800;display:flex}.pet-loves img{object-fit:contain;filter:drop-shadow(0 1px #0008);width:24px;height:24px}html body .den-card .pet-mini-xp{background:#2a1d12;border-radius:999px;width:78%;height:5px;overflow:hidden;box-shadow:inset 0 1px 2px #0008}html body .den-card .pet-mini-xp>i{background:var(--cls);height:100%;display:block}html.phone body .pet-hero-stage{width:96px;height:96px}html.phone body .pet-hero-stage .axie-portrait{width:84px!important;height:84px!important}.den-wear-note{color:#d9c7a3;margin:2px 0 0;font-size:12.5px}.den-wear-note b{color:#fff3d6}html body .game-dialog.service-dialog:has(.kitchen){max-width:min(920px, calc(calc(100vw / var(--ui,1)) - 24px))!important;width:calc(calc(100vw / var(--ui,1)) - 24px)!important}html body .cook-pot{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-areas:"stage pantry""hint cook";align-items:start;gap:10px 12px;display:grid}html body .pot-stage{grid-area:stage;grid-template-rows:auto auto auto;justify-items:center;gap:6px;display:grid;position:relative;background:radial-gradient(at 50% 100%,#ff8a3d44,#0000 65%),#2a1a0f!important;padding:14px 12px 12px!important}html body .pot-slots{justify-content:center;gap:10px;display:flex}html body .pot-slot,html body .pot-fuel{all:unset;box-sizing:border-box;cursor:pointer;background:url(/assets/ui/slot.png) center/100% 100%, var(--wd-slot);border:2px solid var(--wd-edge);width:64px;height:64px;color:var(--wd-muted);border-radius:14px;place-items:center;display:grid;position:relative}html body .pot-slot:not(.filled),html body .pot-fuel:not(.filled){cursor:default;background:#1a0f08aa;border-style:dashed}html body .pot-slot.filled{border-color:var(--wd-gold);animation:.28s ease-out pot-drop}html body .pot-fuel.filled{border-color:#ff9a4d;box-shadow:0 0 14px #ff7b2e88}html body .pot-body{background:linear-gradient(#5b5f66,#34373d);border:3px solid #1b1c20;border-radius:0 0 90px 90px/0 0 70px 70px;place-items:center;width:min(220px,80%);height:92px;display:grid;position:relative;box-shadow:inset 0 10px #ffffff1a,inset 0 -10px 18px #0008}html body .pot-body:before{content:"";background:linear-gradient(#6b5236,#3a2715);border:3px solid #1b1c20;border-radius:50%;height:20px;position:absolute;top:-10px;left:-6%;right:-6%}html body .pot-body:after{content:"";background:radial-gradient(#8a6a3f,#4e3a20);border-radius:50%;height:11px;position:absolute;top:-5px;left:8%;right:8%}html body .pot-question{z-index:1;font-family:var(--wd-font);color:#ffd36b;text-shadow:0 3px #24140a;margin-top:8px;font-weight:700;line-height:1;animation:2.4s ease-in-out infinite pot-bob;position:relative;font-size:46px!important}html body .pot-fuel{border-radius:50%;width:56px;height:56px;margin-top:-4px}html body .pot-pantry{grid-area:pantry;grid-template-columns:repeat(auto-fill,minmax(54px,1fr));align-content:start;gap:7px;min-height:160px;display:grid;padding:10px!important}html body .pot-pantry .pantry-item .item-stars{transform-origin:0 0;position:absolute;top:2px;left:3px;transform:scale(.8)}html body .pantry-fuel{border-color:#7a4a22!important}html body .pantry-fuel.on{opacity:.4}html body .pot-empty{text-align:center;color:var(--wd-muted);grid-column:1/-1;margin:20px 0;font-size:13px}html body .pot-hint{color:var(--wd-muted);text-align:center;grid-area:hint;align-self:center;margin:0;font-size:13px}html body .game-dialog .pot-cook{grid-area:cook;justify-content:center;align-items:center;gap:8px;min-height:46px;display:inline-flex;font-size:17px!important}@keyframes pot-drop{0%{transform:translateY(-14px)scale(.8)}to{transform:none}}@keyframes pot-bob{50%{transform:translateY(-4px)rotate(-4deg)}}html body .dish-reveal{text-align:center;flex-direction:column;align-items:center;gap:6px;animation:.45s cubic-bezier(.2,1.6,.4,1) dish-pop;display:flex;position:relative;background:radial-gradient(circle at 50% 28%, #ffd36b33, transparent 55%), var(--wd-inset)!important;padding:20px 16px 16px!important}html body .dish-reveal.oops{background:radial-gradient(circle at 50% 28%, #9a8a6a33, transparent 55%), var(--wd-inset)!important}html body .dish-reveal h3{color:var(--wd-gold);margin:2px 0 0;font-size:22px}html body .dish-reveal-art{background:radial-gradient(#ffffff14,#0000 70%);border-radius:50%;place-items:center;width:132px;height:132px;display:grid;position:relative}html body .dish-reveal-art>.item-stars{position:absolute;bottom:4px}html body .dish-portions{background:var(--wd-leaf-dk);border:2px solid var(--wd-leaf);color:#fff;border-radius:999px;padding:2px 8px;font-size:14px;position:absolute;top:6px;right:4px}html body .dish-new{color:var(--wd-ink);background:linear-gradient(#ffe48a,#f0b443);border-radius:999px;align-items:center;gap:5px;padding:4px 12px;font-size:13px;font-weight:700;animation:1.2s ease-in-out infinite dish-new;display:inline-flex;position:absolute;top:10px;left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:0 3px #8a5a1a}html body .dish-flavor{color:var(--wd-muted);margin:0;font-size:13px;font-style:italic}html body .dish-effects,html body .food-buffs{flex-wrap:wrap;justify-content:center;gap:5px;margin:2px 0;padding:0;list-style:none;display:flex}html body .dish-effects li,html body .food-buffs li{border:2px solid var(--wd-leaf-dk);color:#e6f6c8;background:#2f4a1c;border-radius:999px;padding:3px 9px;font-size:12px}html body .dish-effects li.bad,html body .food-buffs li.bad{color:#ffc7b8;background:#4a1d17;border-color:#8a3a2a}html body .dish-ingredients{vertical-align:middle;align-items:center;gap:3px;display:inline-flex}html body .dish-made-from{color:var(--wd-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;font-size:12px;display:inline-flex}html body .dish-actions{gap:8px;margin-top:6px;display:flex}html body .dish-actions>button{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}@keyframes dish-pop{0%{transform:scale(.85)}to{transform:none}}@keyframes dish-new{50%{transform:translate(-50%)rotate(3deg)scale(1.05)}}html body .recipe-book{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:12px;min-height:0;display:grid}html body .book-pages{max-height:min(calc(58dvh / var(--ui,1)), 520px);overflow:auto;background:linear-gradient(90deg,#0002 1px,#0000 1px) 0 0/22px 22px,#2f1d10!important;padding:12px!important}html body .book-progress{color:var(--wd-muted);align-items:center;gap:6px;margin-bottom:8px;font-size:13px;display:flex;position:relative}html body .book-progress strong{color:var(--wd-gold);font-size:15px}html body .book-progress i{background:linear-gradient(90deg, var(--wd-leaf) calc(var(--p)*100%), #1a0f08 0);border:2px solid var(--wd-edge-dk);border-radius:999px;flex:1;height:8px;margin-left:8px}html body .book-pages section+section{margin-top:10px}html body .book-pages h4{letter-spacing:.04em;text-transform:uppercase;color:var(--wd-parch-dk);margin:0 0 6px;font-size:13px}html body .book-grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:7px;display:grid}html body .book-dish{all:unset;box-sizing:border-box;background:var(--wd-slot);border:2px solid var(--wd-edge);cursor:pointer;text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:3px;min-height:92px;padding:7px 4px 6px;display:flex;position:relative}html body .book-dish span{color:var(--wd-text);font-size:11px;line-height:1.15}html body .book-dish em{color:var(--wd-gold);font-size:11px;font-style:normal;font-weight:700;position:absolute;top:3px;right:5px}html body .book-dish:hover:not(.unknown){border-color:var(--wd-edge-hi);transform:translateY(-1px)}html body .book-dish.selected{border-color:var(--wd-gold);box-shadow:0 0 0 2px #ffd36b55}html body .book-dish.unknown{cursor:help;color:#8c7356;background:repeating-linear-gradient(135deg,#1c120a 0 8px,#22160c 8px 16px);border-style:dashed;justify-content:center}html body .book-dish.unknown span{color:#b79c78;font-size:10.5px;font-style:italic}html body .book-detail{text-align:center;flex-direction:column;align-self:start;align-items:center;gap:6px;display:flex;padding:14px!important}html body .book-detail h3{color:var(--wd-gold);margin:0;font-size:19px}html body .book-recipe{border:2px solid var(--wd-edge-dk);background:#2f1d10b3;border-radius:12px;flex-direction:column;align-items:center;gap:3px;padding:6px 12px;display:flex}html body .book-recipe small{color:var(--wd-muted);font-size:11px}html body .book-detail>button{justify-content:center;align-items:center;gap:6px;min-width:140px;display:inline-flex}html body .book-made{color:var(--wd-leaf-hi);align-items:center;gap:5px;font-size:12px;display:inline-flex}html body .book-short,html body .book-empty{color:var(--wd-muted);font-size:12px}html body .game-dialog .meal-slots.meal-slots{--ms-gap:8px;justify-content:center;gap:var(--ms-gap);flex-wrap:wrap;display:flex!important}html body .game-dialog .meal-slots.meal-slots>*{box-sizing:border-box;min-width:0;flex:0 0 calc((100% - 2 * var(--ms-gap)) / 3)!important;width:auto!important}@media (max-width:700px){html body .cook-pot{grid-template-columns:1fr;grid-template-areas:"stage""pantry""hint""cook"}html body .pot-pantry{min-height:0}html body .recipe-book{grid-template-columns:1fr}html body .book-pages{max-height:calc(42dvh / var(--ui,1))}html body .book-grid{grid-template-columns:repeat(auto-fill,minmax(78px,1fr))}}@media (prefers-reduced-motion:reduce){html body :is(.pot-question,.dish-new,.dish-reveal,.pot-slot.filled){animation:none!important}}.menu-recipe{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.menu-recipe>span{background:#26170c;border:1px solid #5a3b1d;border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:4px 6px;display:inline-flex}.menu-recipe b{color:#f3e3c3;font-size:12px}.menu-recipe>span.short{border-color:#a2442c}.menu-recipe>span.short b{color:#ff9b7a}.cook-menu .book-dish.short:not(.selected){opacity:.72}.cook-menu .book-dish.unknown{cursor:pointer}.cook-menu .book-dish.unknown span{font-size:11px}.cook-menu .book-progress strong{color:#ffd979}html body .game-dialog .meal-slots.meal-slots>button{grid-template-rows:1fr!important;grid-template-columns:1fr!important}html body .game-dialog .meal-slots.meal-slots>button>:first-child{place-self:center;grid-area:1/1!important}html body .game-dialog .meal-slots.meal-slots>button>.meal-slot-name{display:none}html:not(.phone) body .game-dialog .portal-board .meal-slots.meal-slots:not(#_){--ms-gap:6px;flex-wrap:nowrap}html:not(.phone) body .game-dialog .portal-board .meal-slots.meal-slots:not(#_)>*{aspect-ratio:auto!important;flex:1 1 0!important;height:62px!important;min-height:0!important}html:not(.phone) body .game-dialog .portal-board .portal-departure:not(#_){z-index:3;position:sticky;bottom:0}html body .game-dialog.service-dialog.board-dialog{width:calc(100% - 40px)!important;max-width:1000px!important}.quest-board{flex-direction:column;gap:10px;display:flex}.board-top{justify-content:flex-end;align-items:center;gap:8px;display:flex}.board-count{color:var(--wd-muted);margin-right:auto;font-size:13px}.board-cork{border:3px solid var(--wd-edge-dk);background:radial-gradient(circle at 20% 30%,#c79a63 0 1.5px,#0000 2px) 0 0/13px 11px,radial-gradient(circle at 70% 60%,#9e6f3f 0 1.2px,#0000 2px) 0 0/9px 13px,linear-gradient(#b98852,#a77843);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:20px 16px 18px;display:grid;box-shadow:inset 0 0 0 3px #6e4829,inset 0 4px 14px #0007}.notice{text-align:center;transform:rotate(var(--tilt,0deg));color:var(--wd-ink);background:linear-gradient(#f6e7c1,#ead29f);border-radius:6px;flex-direction:column;align-items:center;gap:5px;padding:16px 10px 10px;transition:transform .15s;display:flex;position:relative;box-shadow:0 3px #b48e57,0 8px 14px #0006}.notice:hover{transform:rotate(0)translateY(-2px)}.notice-pin{background:radial-gradient(circle at 35% 30%,#ff8f80,#d7322e 60%,#8f1c19);border-radius:50%;width:16px;height:16px;margin-left:-8px;position:absolute;top:-7px;left:50%;box-shadow:0 2px #4a0e0c,0 3px 4px #0006}.notice-grade{color:#c98a1b;filter:drop-shadow(0 1px #fff8);display:flex;position:absolute;top:6px;right:7px}.notice.grade-3 .notice-grade{color:#c0392b}.notice-art{color:#6e4829;background:#fff6dc;border:2px solid #cfae78;border-radius:12px;place-items:center;width:66px;height:62px;display:grid;position:relative}.notice-art .notice-hero{object-fit:cover;border-radius:10px}.notice-tick{color:#fff;background:linear-gradient(#9cc958,#5f8f2b);border:2px solid #24400f;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:-6px;right:-6px}html body .game-dialog .notice-title{place-items:center;min-height:2.3em;font-size:15px;line-height:1.15;display:grid;color:#3d2312!important;text-shadow:none!important}html body .game-dialog .notice-hint{color:#7a5634;min-height:1.2em;font-size:11px;line-height:1.2}.notice-progress{background:#d8bd8a;border:2px solid #a77843;border-radius:999px;width:100%;height:16px;position:relative;overflow:hidden}.notice-progress i{background:linear-gradient(#9cc958,#6f9f33);border-radius:999px;position:absolute;inset:0 auto 0 0}.notice-progress b{color:#3d2312;text-shadow:0 1px #fff8;font-size:11px;line-height:12px;display:block;position:relative}.notice-reward{color:#5a3a12;flex-wrap:wrap;justify-content:center;gap:4px 8px;font-size:14px;font-weight:700;display:flex}.notice-reward span{align-items:center;gap:2px;display:inline-flex}.notice-actions{gap:6px;width:100%;margin-top:2px;display:flex}html body .game-dialog .notice-actions .primary{flex:1;font-size:14px;padding:6px 8px!important}html body .game-dialog .notice-reroll{flex-direction:column;align-items:center;gap:0;font-size:10px;line-height:1;display:flex;padding:3px 7px!important}.notice-reroll span{align-items:center;gap:1px;display:inline-flex}.notice.done{box-shadow:0 3px #b48e57,0 0 0 3px #7aa93a,0 8px 14px #0006}.notice.empty{color:#6e4829;background:linear-gradient(#e9dcbc80,#d9c39380);border:2px dashed #a77843;justify-content:center;min-height:250px;box-shadow:0 2px #b48e5780}html body .game-dialog .notice.empty strong{color:#5a3a12!important;text-shadow:none!important}.notice.empty small{color:#7a5634}html body .game-dialog .board-got{color:var(--wd-ink);background:linear-gradient(#f4e3bb,#e6cd98);border-radius:10px;justify-content:center;align-items:center;gap:8px;margin:0;padding:6px 12px;font-weight:600;display:flex;box-shadow:0 3px #b48e57}@media (max-width:860px){.board-cork{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.board-cork{grid-template-columns:1fr;padding:16px 10px}}@media (prefers-reduced-motion:reduce){.notice,.notice:hover{transform:none}}.main-menu{--gold:#ffdf72;z-index:120;color:#f3efd9;background:#0d1630;animation:.6s ease-out both mm-in;position:fixed;inset:0;overflow:hidden}@keyframes mm-in{0%{opacity:0}}.main-menu.leaving{pointer-events:none;animation:.42s ease-in forwards mm-out}@keyframes mm-out{to{opacity:0;filter:brightness(1.5)}}.mm-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.mm-panel{left:clamp(16px, calc(5vw / var(--ui,1)), 72px);gap:clamp(14px, calc(3vh / var(--ui,1)), 26px);width:min(400px, calc(42vw / var(--ui,1)));flex-direction:column;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.mm-title span{letter-spacing:6px;text-transform:uppercase;color:#c9b98e;text-shadow:1px 1px #000;font-size:14px;display:block}.mm-title h1{color:#ffe9a6;margin:2px 0 8px;font-weight:800;line-height:.95;animation:1s cubic-bezier(.2,.9,.3,1.2) .1s both mm-title;font-family:WildseedUI,sans-serif!important;font-size:clamp(46px, calc(7vw / var(--ui,1)), 92px)!important;text-shadow:4px 4px #120c1e, 0 0 30px color-mix(in srgb, var(--gold) 45%, transparent)!important}@keyframes mm-title{0%{opacity:0;transform:translateY(14px)}}.mm-title p{color:#d6d0bd;text-shadow:1px 1px #000;margin:0;font-size:15px}html body .main-menu .mm-play{cursor:pointer;text-align:left;color:#fff4d0;grid-template-columns:auto 1fr;align-items:center;gap:16px;width:100%;margin:0;transition:transform .14s,box-shadow .14s,border-color .14s;animation:2s ease-in-out 1.2s infinite mm-pulse;display:grid;position:relative;min-height:0!important;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--gold) 45%, transparent), inset 2px 2px #ffffff14, 5px 5px 0 #05060b!important;background:linear-gradient(160deg,#1f2540f2,#11131ff7)!important;border:3px solid #05060b!important;border-radius:0!important;outline:none!important;padding:12px 18px 12px 12px!important}@keyframes mm-pulse{50%{box-shadow:inset 0 0 0 2px var(--gold), inset 2px 2px #ffffff14, 5px 5px 0 #05060b, 0 0 26px color-mix(in srgb, var(--gold) 45%, transparent)}}:is(html body .main-menu .mm-play:hover,html body .main-menu .mm-play:focus-visible){animation:none;transform:translate(-2px,-3px);border-color:var(--gold)!important;box-shadow:inset 0 0 0 2px var(--gold), inset 2px 2px #ffffff1c, 8px 8px 0 #05060b, 0 0 32px color-mix(in srgb, var(--gold) 55%, transparent)!important;background:linear-gradient(160deg,#2a2f4cf2,#161a2bf7)!important}html body .main-menu .mm-play:active{transform:translate(3px,3px);box-shadow:inset 0 0 0 2px var(--gold), 1px 1px 0 #05060b!important}.mm-play-icon{color:#2a1a06;background:radial-gradient(circle at 40% 35%, #fff3c0, var(--gold) 55%, #c98d22);width:62px;height:62px;box-shadow:inset 0 2px #fffa, 0 0 18px color-mix(in srgb, var(--gold) 60%, transparent);border:3px solid #05060b;place-items:center;transition:transform .2s cubic-bezier(.3,1.6,.5,1);display:grid}.mm-play-icon svg{margin-left:4px}html body .main-menu .mm-play:hover .mm-play-icon{transform:scale(1.08)rotate(-4deg)}.mm-play-text strong{font-family:WildseedUI,sans-serif;font-weight:800;font-size:clamp(28px, calc(3.2vw / var(--ui,1)), 38px);color:#ffe9a6;text-shadow:3px 3px #07080f;line-height:1;display:block}.mm-play-text small{letter-spacing:1.5px;text-transform:uppercase;color:#c9c4b2;margin-top:5px;font-size:12px;display:block}.mm-actions{gap:clamp(12px, calc(2.4vh / var(--ui,1)), 20px);flex-direction:column;display:flex}.mm-status{align-items:center;gap:10px;display:flex}.mm-loading{letter-spacing:1px;text-transform:uppercase;color:#c9c4b2;text-shadow:1px 1px #000;flex:1;gap:6px;font-size:12px;display:grid}.mm-loading i{background:#0a0c14;border:2px solid #000;height:12px;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12}.mm-loading b{background:linear-gradient(90deg, color-mix(in srgb, var(--gold) 60%, #222), var(--gold));height:100%;transition:width .3s;display:block;box-shadow:inset 0 2px #fff5}.mm-loading.ready span{color:#b8e39a}html body .main-menu .mm-sound{cursor:pointer;color:#ffe29a;place-items:center;width:40px;height:40px;transition:transform .12s;display:grid;background:#141826d9!important;border:3px solid #05060b!important;border-radius:0!important;outline:none!important;min-height:0!important;padding:0!important;box-shadow:inset 2px 2px #ffffff12!important}html body .main-menu .mm-sound:hover{transform:translateY(-2px);border-color:var(--gold)!important}html body .main-menu :is(.mm-play,.mm-sound):focus-visible{outline:2px solid var(--gold)!important;outline-offset:3px!important}@media (max-aspect-ratio:23/20){.mm-panel{left:16px;right:16px;top:clamp(16px, calc(5vh / var(--ui,1)), 48px);bottom:clamp(16px, calc(5vh / var(--ui,1)), 48px);text-align:center;pointer-events:none;justify-content:space-between;align-items:center;width:auto;transform:none}.mm-panel>*{pointer-events:auto}.mm-actions{width:min(420px,100%)}}@media (max-height:500px){.mm-panel{width:min(330px, calc(44vw / var(--ui,1)));gap:10px}.mm-title span{letter-spacing:4px;font-size:11px}.mm-title h1{margin-bottom:4px;font-size:46px!important}.mm-title p{font-size:12px}.mm-play-icon{width:46px;height:46px}html body .main-menu .mm-play{gap:12px;padding:8px 14px 8px 8px!important}.mm-play-text strong{font-size:26px}.mm-play-text small{font-size:10px}}@media (prefers-reduced-motion:reduce){html body .main-menu .mm-play,.mm-title h1,.main-menu{animation:none}}.mm-signin .mm-play-icon svg{margin-left:0}.mm-account{color:#d6d0bd;text-shadow:1px 1px #000;flex-wrap:wrap;align-items:center;gap:8px;margin-top:-4px;font-size:13px;display:flex}.mm-account svg{color:var(--gold);flex:none}.mm-account b{color:#ffe9a6}.mm-account.note{font-size:12px;line-height:1.35}.mm-account-error{color:#ffb4a2}html body .main-menu .mm-account button{cursor:pointer;color:#ffe29a;margin-left:auto;font-size:12px;background:#141826d9!important;border:2px solid #05060b!important;border-radius:0!important;outline:none!important;min-height:0!important;padding:3px 10px!important;box-shadow:inset 1px 1px #ffffff12!important}:is(html body .main-menu .mm-account button:hover,html body .main-menu .mm-account button:focus-visible){border-color:var(--gold)!important}@media (max-aspect-ratio:23/20){.mm-account{justify-content:center}html body .main-menu .mm-account button{margin-left:0}}@media (max-height:500px){.mm-account{font-size:11px}}html body .main-menu .mm-guest{cursor:pointer;color:#ffe9a6;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:10px;width:100%;margin:-4px 0 0;font-family:WildseedUI,sans-serif;font-size:17px;font-weight:700;transition:transform .12s,border-color .12s;display:flex;background:#141826d9!important;border:3px solid #05060b!important;border-radius:0!important;outline:none!important;min-height:0!important;padding:10px 14px!important;box-shadow:inset 2px 2px #ffffff12,4px 4px #05060b!important}html body .main-menu .mm-guest small{letter-spacing:1px;text-transform:uppercase;color:#c9c4b2;font-family:inherit;font-size:11px;font-weight:400}:is(html body .main-menu .mm-guest:hover,html body .main-menu .mm-guest:focus-visible){transform:translate(-1px,-2px);border-color:var(--gold)!important}@media (max-height:500px){html body .main-menu .mm-guest{font-size:14px;padding:6px 10px!important}}html body .quest-glow{outline-offset:2px;z-index:1;position:relative;outline:3px solid #ffe499!important;animation:1.3s ease-in-out infinite quest-glow!important}html body .quest-glow:after{content:"";pointer-events:none;background:radial-gradient(#fff6c8,#ffc23d);border:2px solid #6a3c0f;border-radius:50%;width:14px;height:14px;animation:1.3s ease-in-out infinite quest-dot;position:absolute;top:-7px;right:-7px;box-shadow:0 0 8px #ffd36b}@keyframes quest-glow{0%,to{box-shadow:0 0 #ffd36b00,0 0 10px #ffc65466}50%{box-shadow:0 0 0 5px #ffd36b44,0 0 22px #ffc654cc}}@keyframes quest-dot{50%{transform:scale(1.25)}}html body .wd-tabs>button.quest-glow,html body .bag-tabs>button.quest-glow{outline-offset:-1px}html body .bag-hotbar-wrap.quest-glow{border-radius:14px}html body .game-dialog .quest-tip{border:2px solid var(--wd-gold-2,#e0a531);color:var(--wd-text);background:linear-gradient(#5a3a1d,#47301a);border-radius:12px;align-items:flex-start;gap:10px;margin:2px 0 10px;padding:9px 12px;animation:.35s ease-out quest-tip;display:flex;box-shadow:inset 0 2px #ffffff14,0 0 12px #ffd36b33}html body .game-dialog .quest-tip>svg{color:#ffd36b;flex-shrink:0;margin-top:2px}html body .game-dialog .quest-tip>div{flex-direction:column;gap:2px;min-width:0;display:flex}html body .game-dialog .quest-tip strong{color:#fff3d6;font-size:14.5px}html body .game-dialog .quest-tip strong b{color:var(--wd-gold,#ffd36b)}html body .game-dialog .quest-tip span{color:var(--wd-muted);font-size:12.5px;line-height:1.3}@keyframes quest-tip{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}html body .game-shell .quest-gift-row{color:#ffd36b;flex-wrap:wrap;align-items:center;gap:5px;font-size:12px;font-weight:600;display:flex}html body .game-shell .quest-gift-row .reward-item{padding:1px 6px 1px 2px}html body .game-shell .quest-gift-row .reward-item b{font-size:12px}html body .game-shell .quest-tracker.in-battle{width:min(270px, calc(calc(100vw / var(--ui,1)) - 36px));opacity:.94;top:196px;left:18px}html body .game-shell .quest-tracker.in-battle .quest-art{width:42px;height:42px}html body .game-shell .quest-tracker.in-battle .quest-text strong{font-size:15px}@media (max-width:600px){html body .game-shell .quest-tracker.in-battle{width:min(220px, calc(calc(100vw / var(--ui,1)) - 16px));top:190px;left:8px}}@media (max-height:500px){html body .game-shell .quest-tracker.in-battle{zoom:.7;bottom:8px;right:8px;top:auto!important;left:auto!important}}@media (prefers-reduced-motion:reduce){html body .quest-glow,html body .quest-glow:after,html body .game-dialog .quest-tip{animation:none!important}html body .quest-glow{box-shadow:0 0 14px #ffc654cc!important}}html body .farm-hotbar .tutorial-target,html body .farm-more.tutorial-target{position:relative;overflow:visible}html body .bag-dialog .quest-glow:before{content:"";filter:drop-shadow(0 2px #4a2d05)drop-shadow(0 0 6px #ffd36b);pointer-events:none;z-index:6;border-top:24px solid #ffd34d;border-left:17px solid #0000;border-right:17px solid #0000;width:0;height:0;animation:.8s ease-in-out infinite guide-arrow;position:absolute;top:-40px;left:50%;transform:translate(-50%)}@keyframes guide-arrow{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-9px)}}@media (prefers-reduced-motion:reduce){html body .bag-dialog .quest-glow:before{animation:none}}html body .quest-glow{overflow:visible!important}html body .quest-glow:before{content:"";filter:drop-shadow(0 2px #4a2d05)drop-shadow(0 0 6px #ffd36b);pointer-events:none;z-index:30;border-top:24px solid #ffd34d;border-left:17px solid #0000;border-right:17px solid #0000;width:0;height:0;animation:.8s ease-in-out infinite guide-arrow;position:absolute;top:-40px;left:50%;transform:translate(-50%)}html body .topbar .quest-glow:before{border-top:0;border-bottom:24px solid #ffd34d;animation-name:guide-arrow-up;top:auto;bottom:-40px}@keyframes guide-arrow-up{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,9px)}}@media (prefers-reduced-motion:reduce){html body .quest-glow:before{animation:none}}html.guide-layer body .quest-glow:before{content:none!important;display:none!important}.guide-arrow{z-index:2147483000;pointer-events:none;filter:drop-shadow(0 3px #3a2203)drop-shadow(0 0 10px #ffd36b)drop-shadow(0 0 3px #fff6c8);transform-origin:50% 100%;margin-left:-20px;animation:.7s ease-in-out infinite guide-layer-bob;position:fixed;overflow:visible}.guide-arrow path{fill:#ffd34d;stroke:#3a2203;stroke-width:3px;stroke-linejoin:round}.guide-arrow.up{transform-origin:50% 0;animation-name:guide-layer-bob-up}.guide-arrow.up path{transform-origin:20px 23px;transform:rotate(180deg)}.guide-ring{z-index:2147482999;pointer-events:none;border:3px solid #ffd34d;border-radius:14px;animation:1.1s ease-out infinite guide-ring;position:fixed;box-shadow:0 0 0 2px #3a2203,0 0 18px 4px #ffd34dbf}@keyframes guide-ring{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.18)}}@keyframes guide-layer-bob{0%,to{transform:translateY(-10px)}50%{transform:translateY(2px)}}@keyframes guide-layer-bob-up{0%,to{transform:translateY(10px)}50%{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.guide-arrow,.guide-ring{animation:none;transform:none}}html body .villager-talk{z-index:40;pointer-events:none;justify-content:center;padding:0 16px;animation:.28s cubic-bezier(.2,1.3,.4,1) v-talk-in;display:flex;position:absolute;bottom:22px;left:0;right:0}@keyframes v-talk-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}html body .villager-talk-card{pointer-events:auto;border:3px solid var(--wd-gold-2,#f0b443);width:min(640px,100%);color:var(--wd-text,#fbeed2);background:linear-gradient(#5a3a1d,#47301a);border-radius:18px;align-items:flex-end;gap:14px;padding:14px 16px 14px 10px;display:flex;box-shadow:inset 0 2px #ffffff1c,0 8px #2a180b,0 14px 30px #0008}html body .villager-talk-face{object-fit:contain;filter:drop-shadow(0 4px #2a180b)drop-shadow(0 0 10px #ffd36b44);flex-shrink:0;width:118px;height:118px;margin:-46px 0 -6px}html body .villager-talk-main{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}html body .villager-talk-main header{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}html body .villager-talk-main header strong{color:var(--wd-gold,#ffd36b);font-family:Georgia,serif;font-size:21px;font-weight:400}html body .villager-talk-main header small{color:var(--wd-muted,#dcc39a);text-transform:uppercase;letter-spacing:.6px;font-size:12px}html body .villager-talk-tag{color:#3d2312;background:#ffd36b;border-radius:99px;padding:1px 8px;font-size:12px;font-style:normal;font-weight:700;animation:.5s ease-out v-tag}@keyframes v-tag{0%{opacity:0;transform:scale(.6)}60%{transform:scale(1.12)}to{opacity:1;transform:none}}html body .game-shell .villager-talk-main p,html body .villager-talk-main p{color:var(--wd-text,#fbeed2);cursor:pointer;min-height:44px;margin:0;font-size:15.5px;line-height:1.38}html body .villager-talk-next{color:#ffe9a8;background:#ffd34d24;border:1.5px solid #ffd34d99;border-radius:10px;align-items:flex-start;gap:8px;margin:8px 0 10px;padding:8px 12px;display:flex}html body .villager-talk-next svg{color:#ffd34d;flex:none;margin-top:2px}html body .villager-talk-next span{flex-direction:column;gap:2px;display:flex}html body .villager-talk-next b{font-size:15px}html body .villager-talk-next small{opacity:.85;font-size:13px}html body .villager-talk-rest{visibility:hidden}html body .villager-talk-main footer{justify-content:flex-end;gap:8px;display:flex}html body .villager-talk-main footer button{align-items:center;gap:6px;padding:7px 14px;font-size:14px;display:inline-flex}html body .v-hearts{gap:2px;display:inline-flex}html body .v-heart{color:#8a6040;display:inline-flex;position:relative}html body .v-heart.full{color:#ff6b8a}html body .v-heart.full svg{fill:#ff6b8a}html body .v-heart-fill{color:#ff6b8a;align-items:flex-end;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}html body .v-heart-fill svg{fill:#ff6b8a;flex-shrink:0}html body .villagers-intro{color:var(--wd-muted,#dcc39a);margin:0 0 12px;font-size:13.5px}html body .villagers-intro b{color:var(--wd-gold,#ffd36b)}html body .villagers-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;display:grid}html body .villager-card{background:#00000026;border:2px solid #8a5a30;border-radius:14px;align-items:center;gap:10px;padding:8px 10px;display:flex}html body .villager-card img{object-fit:contain;flex-shrink:0;width:64px;height:64px}html body .villager-card>div{flex-direction:column;gap:2px;min-width:0;display:flex}html body .villager-card strong{color:var(--wd-gold,#ffd36b);font-family:Georgia,serif;font-size:17px;font-weight:400}html body .villager-card small{color:var(--wd-muted,#dcc39a);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:4px;font-size:11.5px;display:flex}html body .villager-about{color:var(--wd-text,#fbeed2);font-size:12px;line-height:1.3}html body .villager-known{color:#9fd38a;font-size:11px}html body .villager-card.trapped img{filter:brightness(0)opacity(.45)}html body .villager-card.trapped strong{color:#a88a68}@media (max-height:500px){html body .villager-talk{bottom:8px}html body .villager-talk-card{gap:8px;width:min(560px,100%);padding:8px 10px 8px 6px}html body .villager-talk-face{width:78px;height:78px;margin:-26px 0 -4px}html body .villager-talk-main header strong{font-size:17px}html body .villager-talk-main p{min-height:36px;font-size:13.5px}html body .villager-talk-main footer button{padding:5px 11px;font-size:13px}}html body .quest-tracker .quest-head .quest-guide-face{object-fit:contain;flex-shrink:0;width:30px;height:30px;margin:-8px -2px -6px -6px}html body .quest-tracker .quest-guide{align-items:center;gap:6px;margin:0 0 4px;animation:.35s ease-out quest-tip;display:flex}html body .quest-tracker .quest-guide img{object-fit:contain;filter:drop-shadow(0 2px #2a180b);flex-shrink:0;width:40px;height:40px;margin:-6px 0 -6px -4px}html body .game-shell .quest-tracker .quest-guide p,html body .quest-tracker .quest-guide p{color:var(--wd-gold,#ffd36b);background:#fff3d61f;border-radius:10px 10px 10px 2px;margin:0;padding:3px 9px;font-size:12.5px;font-weight:700;line-height:1.3}@media (max-height:500px){html body .quest-tracker .quest-guide img{width:30px;height:30px}html body .game-shell .quest-tracker .quest-guide p{font-size:11.5px}}html body .villager-bonus{color:#9fd38a!important;text-transform:none!important;letter-spacing:0!important;font-size:11px!important}html body .obj-dot.rescue{background:#9dff8a;box-shadow:0 0 6px #9dff8a}html body .obj-row.done{color:#9dff8a}html body .gift-picker{flex-wrap:wrap;gap:5px;max-height:96px;display:flex;overflow-y:auto}html body .gift-item{background:#00000030;border:2px solid #8a5a30;border-radius:10px;justify-content:center;align-items:center;width:52px;height:46px;padding:0;display:flex;position:relative}html body .gift-item:hover{border-color:var(--wd-gold,#ffd36b)}html body .gift-item b{color:#fff;text-shadow:0 1px #000;font-size:11px;position:absolute;bottom:0;right:3px}html body .gift-react{color:#fff;display:flex;position:absolute;top:2px;left:2px}html body .gift-item.loved .gift-react,html body .known-gift.loved{color:#ff6b8a}html body .gift-item.liked .gift-react,html body .known-gift.liked{color:#9fd38a}html body .gift-item.disliked .gift-react,html body .known-gift.disliked{color:#9a8a7a}html body .gift-empty{color:var(--wd-muted,#dcc39a);margin:0;font-size:13px}html body .villager-known{flex-wrap:wrap;gap:3px;display:flex}html body .known-gift{align-items:flex-end;font-style:normal;display:inline-flex;position:relative}html body .known-gift svg:last-child{margin-left:-6px}@media (max-height:500px){html body .gift-picker{max-height:62px}html body .gift-item{width:44px;height:38px}}html body .villager-talk-main footer button{white-space:nowrap}html body .villager-talk-main footer button.primary{flex:1;justify-content:center}html body .notice-from{color:#5a3a1d;align-items:center;gap:4px;font-size:11px;font-weight:700;display:flex}html body .notice-from img{object-fit:contain;width:26px;height:26px;margin:-4px 0}html body .villager-talk-main footer .request-btn{border-color:var(--wd-gold,#ffd36b);color:var(--wd-gold,#ffd36b);animation:1.3s ease-in-out infinite quest-glow}html body .shop-deal{border:2px solid var(--wd-gold-2,#f0b443);background:linear-gradient(#5a3a1d,#47301a);border-radius:12px;align-items:center;gap:8px;margin:0 0 10px;padding:6px 12px 6px 6px;display:flex;box-shadow:0 0 12px #ffd36b33}html body .shop-deal img:first-child{object-fit:contain;width:44px;height:44px;margin:-8px 0}html body .shop-deal span{flex-direction:column;line-height:1.2;display:flex}html body .shop-deal b{color:#fff3d6;font-size:14px}html body .shop-deal small{color:var(--wd-gold,#ffd36b);font-size:12px;font-weight:700}html body .game-dialog .shop-card.wd-card.deal,html body .shop-card.deal{border-color:var(--wd-gold,#ffd36b)!important;box-shadow:0 0 0 2px #ffd36b66,0 0 14px #ffd36b44!important}html body .game-shell.cine>:not(.world):not(.cine-overlay){transition:opacity .4s;opacity:0!important;pointer-events:none!important}html body .cine-overlay{z-index:60;pointer-events:none;position:absolute;inset:0;overflow:hidden}html body .cine-fade{background:#0b0716;animation:1.6s ease-out forwards cine-fade;position:absolute;inset:0}@keyframes cine-fade{0%{opacity:1}to{opacity:0}}html body .cine-bar{height:calc(11vh / var(--ui,1));background:#05030a;transition:transform .9s cubic-bezier(.6,0,.3,1);position:absolute;left:0;right:0}html body .cine-bar.top{top:0}html body .cine-bar.bottom{bottom:0}html body .cine-overlay.ending .cine-bar.top{transform:translateY(-100%)}html body .cine-overlay.ending .cine-bar.bottom{transform:translateY(100%)}html body .cine-overlay.ending .cine-line,html body .cine-overlay.ending .cine-skip{opacity:0;transition:opacity .5s}html body .cine-flash{background:radial-gradient(circle at 50% 55%,#fffbe6 0%,#fff3c4 35%,#ffd36b00 80%);animation:.7s ease-out forwards cine-flash;position:absolute;inset:0}@keyframes cine-flash{0%{opacity:0}12%{opacity:1}to{opacity:0}}html body .cine-line{bottom:calc(calc(11vh / var(--ui,1)) + 18px);max-width:min(560px, calc(80vw / var(--ui,1)));align-items:flex-end;gap:10px;animation:.45s cubic-bezier(.2,1.3,.4,1) cine-line;display:flex;position:absolute}html body .cine-line.bram{left:calc(6vw / var(--ui,1))}html body .cine-line.mira{right:calc(6vw / var(--ui,1));text-align:right;flex-direction:row-reverse}@keyframes cine-line{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}html body .cine-line img{object-fit:contain;filter:drop-shadow(0 4px #1a0f06)drop-shadow(0 0 14px #ffd36b66);width:96px;height:96px}html body .cine-line p{border:3px solid var(--wd-gold-2,#f0b443);color:#fff3d6;background:linear-gradient(#5a3a1dee,#47301aee);border-radius:16px;margin:0 0 10px;padding:9px 16px;font-size:20px;font-weight:700;line-height:1.25;box-shadow:0 6px #2a180b,0 0 18px #ffd36b44}html body .cine-line p b{letter-spacing:1px;text-transform:uppercase;color:var(--wd-gold,#ffd36b);font-size:12px;display:block}html body .cine-skip{pointer-events:auto;right:18px;top:calc(calc(11vh / var(--ui,1)) + 12px);color:#fff;background:#0005;border:2px solid #fff5;border-radius:99px;padding:6px 14px;font-size:14px;font-weight:700;position:absolute}html body .cine-skip:hover{background:#000a;border-color:#fff}@media (max-height:500px){html body .cine-bar{height:calc(9vh / var(--ui,1))}html body .cine-line{bottom:calc(calc(9vh / var(--ui,1)) + 8px)}html body .cine-line img{width:64px;height:64px}html body .cine-line p{padding:6px 12px;font-size:15px}html body .cine-skip{top:calc(calc(9vh / var(--ui,1)) + 6px)}}html body .cine-tint{mix-blend-mode:multiply;opacity:1;background:radial-gradient(at 50% 58%,#1a0f3a00 18%,#1a0f3a88 62%,#0b0716dd 100%);transition:opacity 2.4s ease-out;position:absolute;inset:0}html body .cine-tint.lit{opacity:.15}html body .game-dialog.service-dialog:has(.quest-log){max-width:min(980px, calc(calc(100vw / var(--ui,1)) - 24px))!important;width:calc(calc(100vw / var(--ui,1)) - 24px)!important}html body .quest-log{flex-direction:column;gap:10px;min-height:0;display:flex}html body .quest-log .wd-tabs button{position:relative}html body .log-dot{background:#ffd36b;border-radius:50%;width:10px;height:10px;position:absolute;top:4px;right:4px;box-shadow:0 0 6px #ffd36b}html body .log-count{color:#fff;background:#e5584f;border-radius:999px;min-width:20px;margin-left:4px;padding:0 6px;font-size:12px;line-height:20px}html body .track-medal{color:#5b4a36;background:radial-gradient(circle at 35% 30%,#8b7a62,#4a3a28);border:3px solid #2a1a0d;border-radius:50%;flex-shrink:0;place-items:center;display:grid;box-shadow:inset 0 2px #fff2}html body .side-card .track-medal,html body .track-medal.earned{color:#24140a;background:radial-gradient(circle at 35% 30%, #fff6d0, var(--track) 60%, color-mix(in srgb, var(--track) 60%, #000));box-shadow:inset 0 2px 0 #fff6, 0 0 12px color-mix(in srgb, var(--track) 55%, transparent)}html body .story-log{max-height:min(calc(60dvh / var(--ui,1)), 560px);overflow:auto;padding:10px 12px!important}html body .story-progress{color:var(--wd-muted);align-items:center;gap:6px;margin-bottom:8px;font-size:13px;display:flex}html body .story-progress strong{color:var(--wd-gold);font-size:15px}html body .story-progress i{background:linear-gradient(90deg, var(--wd-gold) calc(var(--p)*100%), #1a0f08 0);border:2px solid var(--wd-edge-dk);border-radius:999px;flex:1;height:8px;margin-left:8px}html body .story-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}html body .story-list li{border:2px solid var(--wd-edge-dk);background:#2f1d10b3;border-radius:12px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:7px 10px;display:grid}html body .story-list li>div{flex-direction:column;gap:2px;min-width:0;display:flex}html body .story-list strong{color:#fff3d6;font-size:14px}html body .story-list small{color:var(--wd-muted);font-size:12px}html body .story-mark{background:var(--wd-slot);width:26px;height:26px;color:var(--wd-muted);border-radius:50%;place-items:center;display:grid}html body .story-list li.done{opacity:.7}html body .story-list li.done .story-mark{background:var(--wd-leaf);color:#fff}html body .story-list li.now{border-color:var(--wd-gold);box-shadow:0 0 12px #ffd36b44}html body .story-list li.now .story-mark{background:var(--wd-gold);color:var(--wd-ink)}html body .story-list li.later{opacity:.55}html body .story-list .reward-row{justify-content:flex-end}html body .side-log{flex-direction:column;gap:8px;min-height:0;display:flex}html body .side-head{color:var(--wd-muted);justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;display:flex}html body .side-head button{white-space:nowrap}html body .side-grid{max-height:min(calc(58dvh / var(--ui,1)), 540px);grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:8px;padding:2px;display:grid;overflow:auto}html body .side-card{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid;padding:9px 10px!important}html body .side-card.ready{border-color:var(--wd-gold)!important;box-shadow:0 0 14px #ffd36b55!important}html body .side-body{flex-direction:column;gap:3px;min-width:0;display:flex}html body .side-body strong{color:#fff3d6;font-size:14.5px}html body .side-body>span:not([class]){color:var(--wd-muted);font-size:12px}html body .side-bar{border:2px solid var(--wd-edge-dk);background:#1a0f08;border-radius:999px;height:14px;display:block;position:relative;overflow:hidden}html body .side-bar i{background:linear-gradient(var(--track), color-mix(in srgb, var(--track) 65%, #000));transition:width .3s;position:absolute;top:0;bottom:0;left:0}html body .side-bar b{text-align:center;color:#fff;text-shadow:0 1px #000;font-size:10.5px;line-height:10px;display:block;position:relative}html body .side-pips{gap:3px;display:flex}html body .side-pips i{background:var(--wd-slot);border:1.5px solid var(--wd-edge);border-radius:50%;width:8px;height:8px}html body .side-pips i.on{background:var(--track);border-color:#fff8}html body .side-pips i.now{border-color:var(--wd-gold)}html body .side-reward{flex-direction:column;align-items:flex-end;gap:6px;display:flex}html body .side-reward .reward-row{justify-content:flex-end}html body .side-reward button{padding:5px 12px!important;font-size:13px!important}html body .side-empty{text-align:center;color:var(--wd-muted)}html body .ach-grid{max-height:min(calc(60dvh / var(--ui,1)), 560px);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;padding:2px;display:grid;overflow:auto}html body .ach-card{text-align:center;flex-direction:column;align-items:center;gap:5px;display:flex;padding:12px 8px!important}html body .ach-card strong{color:var(--wd-muted);font-size:13.5px}html body .ach-card small{color:var(--wd-muted);font-size:11.5px}html body .ach-card.earned{border-color:var(--track)!important;box-shadow:0 0 12px color-mix(in srgb, var(--track) 40%, transparent)!important}html body .ach-card.earned strong{color:#fff3d6}@media (max-width:700px){html body .side-grid{max-height:calc(52dvh / var(--ui,1));grid-template-columns:1fr}html body .side-head>span{display:none}html body .ach-grid{max-height:calc(52dvh / var(--ui,1));grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}html body .story-list li{grid-template-columns:24px 1fr}html body .story-list li>.reward-row,html body .story-list li>button{grid-column:2}}html body .game-shell .utility button{position:relative}html body .game-shell .quests-count{color:#fff;text-align:center;pointer-events:none;background:#e5584f;border:2px solid #2a1a0d;border-radius:999px;min-width:20px;height:20px;padding:0 5px;font-size:11px;line-height:16px;animation:1.6s ease-in-out infinite quests-pop;position:absolute;top:-6px;left:-5px;box-shadow:0 2px #0006}@keyframes quests-pop{50%{transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){html body .game-shell .quests-count{animation:none}}.requests-locked{align-items:center;gap:10px;max-width:440px;margin:18px auto;font-size:14px;line-height:1.4;display:flex;padding:16px 18px!important}html body .book-tabs{flex-wrap:wrap;gap:6px;margin:-4px 0 10px;display:flex}html body .book-tabs button{all:unset;box-sizing:border-box;cursor:pointer;font:800 14px/1 var(--wd-font);color:var(--wd-text);background:#3a2516cc;border:2px solid #0005;border-radius:12px;align-items:center;gap:6px;padding:7px 12px;transition:transform .12s,background .12s;display:inline-flex;position:relative;box-shadow:inset 0 1px #fff2}html body .book-tabs button:hover{background:#4a301ccc;transform:translateY(-1px)}html body .book-tabs button[aria-selected=true]{color:var(--wd-ink);background:linear-gradient(#ffe08a,#f0b443);border-color:#7a4a1c}html body .book-tabs kbd{font:700 10px/1 var(--wd-font);opacity:.65;background:#0003;border-radius:4px;padding:2px 4px}html body .book-tabs .book-badge{color:#fff;min-width:18px;height:18px;font:800 11px/18px var(--wd-font);text-align:center;background:#e8483c;border-radius:9px;padding:0 4px;position:absolute;top:-7px;right:-7px;box-shadow:0 0 0 2px #2a1a0e}.lunchbox{z-index:6;pointer-events:auto;gap:10px;display:flex;position:absolute;bottom:22px;left:22px}.lunch-slot{all:unset;box-sizing:border-box;cursor:pointer;background:radial-gradient(circle at 50% 35%,#5a3a22,#2e1d10);border:3px solid #fff3d0;border-radius:18px;place-items:center;width:70px;height:70px;transition:transform .12s,box-shadow .12s;display:grid;position:relative;box-shadow:0 4px #1b1006,0 0 0 2px #0006,inset 0 2px #ffffff30}.lunch-slot:not(:disabled):hover{transform:translateY(-3px);box-shadow:0 7px #1b1006,0 0 18px #ffd36b88,inset 0 2px #ffffff30}.lunch-slot:not(:disabled):active{transform:translateY(2px);box-shadow:0 1px #1b1006}.lunch-slot:not(:disabled):after{content:"";border:2px solid var(--aura,#ffd36b);opacity:.55;pointer-events:none;border-radius:21px;animation:1.6s ease-in-out infinite lunch-ready;position:absolute;inset:-5px}@keyframes lunch-ready{50%{opacity:.15;transform:scale(1.06)}}.lunch-slot kbd{color:#3d2312;min-width:20px;height:20px;font:900 12px/20px var(--wd-font);text-align:center;background:#fff3d0;border-radius:7px;position:absolute;top:-8px;left:-6px;box-shadow:0 2px #1b1006}.lunch-slot.empty{cursor:default;opacity:.55;border-style:dashed}.lunch-slot.empty i{border:2px dashed #fff3d088;border-radius:50%;width:26px;height:26px}.lunch-slot.eaten{opacity:.4;filter:grayscale(.9)}.lunch-slot.live{opacity:1;filter:none;border-color:var(--aura);background:conic-gradient(color-mix(in srgb, var(--aura) 38%, #2e1d10) calc(var(--left)*360deg), #2e1d10 0) padding-box;box-shadow:0 4px 0 #1b1006, 0 0 20px var(--aura)}.lunch-time{background:var(--aura);color:#1b1006;min-width:24px;height:22px;font:900 13px/22px var(--wd-font);text-align:center;border-radius:11px;padding:0 5px;position:absolute;bottom:-6px;right:-6px;box-shadow:0 2px #1b1006}.lunch-slot.feather{color:#ffb43a;--aura:#ffb43a}.lunch-slot.feather:disabled{opacity:.5;cursor:default}.lunch-count{color:#3d2312;height:20px;font:900 12px/20px var(--wd-font);background:#ffb43a;border-radius:10px;padding:0 6px;position:absolute;bottom:-6px;right:-6px}.lunchbox.touch{bottom:auto;left:auto;right:max(14px, env(safe-area-inset-right));top:calc(max(10px, env(safe-area-inset-top)) + 64px);flex-direction:column;gap:8px}.lunchbox.touch .lunch-slot{border-radius:15px;width:56px;height:56px}@media (prefers-reduced-motion:reduce){.lunch-slot:after{animation:none!important}}html body .br-group{text-align:left;background:#ffffff0d;border:1px solid #ffffff1c;border-radius:12px;gap:6px;width:100%;padding:8px 10px;display:grid}html body .br-group h4{letter-spacing:.5px;text-transform:uppercase;color:#ffd979;align-items:center;gap:6px;margin:0;font-size:13px;display:flex}html body .br-group-plant{background:#2c3a1466;border-color:#c9e37a44}html body .br-group-plant h4{color:#cdf08a}html body .br-group .br-all{justify-content:flex-start}html body .br-group-note{color:#dfe9c4;margin:0;font-size:12.5px}html body .br-actions{grid-template-columns:1.4fr 1fr;gap:8px;width:100%;display:grid}html body .battle-results .br-actions .br-home{width:100%}html body .dungeon-food{background:#2a170ccc;border:2px solid #0005;border-radius:12px;gap:6px;margin-top:8px;padding:8px 10px;display:grid}html body .dungeon-food .danger{color:#ffb38a;align-items:center;gap:6px;font-weight:800;display:flex}html body .dungeon-food .bring{color:var(--wd-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}html body .bring-dish{color:var(--wd-text);opacity:.7;background:#ffffff12;border:1px solid #fff2;border-radius:999px;align-items:center;gap:4px;padding:2px 8px 2px 3px;display:inline-flex}html body .bring-dish.have{opacity:1;background:#3a5a1e88;border-color:#b6e37a}html body .portal-cook,html body .portal-plant{justify-content:center;align-items:center;gap:6px;width:100%;margin-top:6px;display:flex!important}html body .portal-forge{background:#3d2312cc;border:2px solid #ffd36b66;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:6px 10px;margin-top:8px;padding:8px 10px;display:grid}html body .portal-forge>span:first-child{grid-column:1/-1;align-items:center;gap:6px;display:flex}html body .forge-cost{flex-wrap:wrap;gap:8px;display:flex}html body .forge-cost>span{align-items:center;gap:3px;font-weight:800;display:inline-flex}html body .forge-cost .short{color:#ff8a7a}html body .forge-cost .ok{color:#b6e37a}html body .kitchen-back{justify-content:center;align-items:center;gap:6px;margin-left:auto!important;display:flex!important}html body .compost-note{align-items:center;gap:8px;margin:0 0 10px;padding:8px 12px;display:flex}html body .request-peek{all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:var(--wd-text);background:#0003;border:1px solid #fff2;border-radius:10px;align-items:center;gap:6px;margin-top:6px;padding:6px 9px;font-size:12.5px;display:flex}html body .request-peek span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}html body .request-peek b{font-variant-numeric:tabular-nums;color:var(--wd-gold)}html body .request-peek.ready{background:#3a5a1e88;border-color:#b6e37a}html body .request-peek.ready b{color:#cdf08a}html body .request-peek:hover{background:#ffffff14}.place-hints{pointer-events:none;z-index:2;position:absolute;inset:0}.place-hint{filter:drop-shadow(0 3px #1b1006aa);flex-direction:column;align-items:center;gap:3px;animation:1.6s ease-in-out infinite hint-bob;display:flex;position:absolute;top:0;left:0}.place-hint-bubble{background:radial-gradient(circle at 50% 40%,#5a3a1e,#2a1a0e 75%);border:3px solid #ffd36b;border-radius:16px;place-items:center;width:56px;height:56px;display:grid;position:relative;box-shadow:0 0 14px #ffd36b88,inset 0 -3px #1b1006}.place-hint-bubble:after{content:"";border:8px solid #0000;border-top-color:#ffd36b;border-bottom:0;margin-left:-8px;position:absolute;bottom:-11px;left:50%}.place-hint-bubble:before{content:"";z-index:1;border:5px solid #0000;border-top-color:#2a1a0e;border-bottom:0;margin-left:-5px;position:absolute;bottom:-6px;left:50%}.place-hint-bubble img{width:46px;height:46px;image-rendering:pixelated;display:block}.place-hint-bubble b{color:#fff;text-align:center;background:#ff5a3c;border:2px solid #3a2410;border-radius:50%;width:22px;height:22px;font:900 14px/18px system-ui,sans-serif;animation:1.6s ease-in-out infinite hint-pop;position:absolute;top:-9px;right:-9px}.place-hint-label{color:#fff4d6;white-space:nowrap;letter-spacing:.2px;background:#3a2410;border:2px solid #ffd36b;border-radius:999px;margin-top:8px;padding:2px 9px;font:800 12px/16px system-ui,sans-serif}.place-hint[data-kind=go] .place-hint-label{border-color:#ff9a5c}@keyframes hint-pop{0%,70%,to{transform:scale(1)}80%{transform:scale(1.25)}}@keyframes hint-bob{50%{margin-top:-6px}}@keyframes hint-steam{50%{opacity:.25;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.place-hint,.place-hint-bubble b{animation:none}}.crop-timer[data-state=ready]{animation:1.2s ease-in-out infinite ripe-pop;box-shadow:2px 2px #14201799,0 0 12px #ddf7a1aa}@keyframes ripe-pop{50%{filter:brightness(1.35);box-shadow:2px 2px #14201799,0 0 20px #ddf7a1}}@media (prefers-reduced-motion:reduce){.crop-timer[data-state=ready]{animation:none}}html.phone body .book-tabs{gap:4px;margin-bottom:6px}html.phone body .book-tabs button{padding:6px 8px;font-size:12px}html.phone body .book-tabs kbd{display:none}html.phone body .br-group{padding:6px 8px}html.phone body .br-group-note{display:none}html.phone body .dungeon-food{padding:6px 8px;font-size:12px}html.phone body .bring-dish{font-size:11px}html.phone body .game-dialog .portal-board.portal-layout{grid-template:"left right"minmax(0,1fr)/minmax(0,1.1fr) minmax(250px,1fr)!important}html.phone body .game-dialog .portal-board.portal-layout>.portal-left{flex-direction:column;grid-area:left;gap:6px;min-height:0;max-height:100%;overflow-y:auto;display:flex!important}html.phone body .game-dialog .portal-board.portal-layout>.portal-right{grid-area:right;grid-template-columns:1fr 1fr;align-content:start;gap:5px;min-height:0;max-height:100%;overflow-y:auto;display:grid!important}html.phone body .game-dialog .portal-board .meal-slots>*{justify-self:center;max-height:46px!important}html.phone body .game-dialog .portal-board .meal-slots :is(img,svg){max-width:38px;max-height:38px}html.phone body .game-dialog .portal-board .portal-right>*{flex-shrink:0}html.phone body .game-dialog .portal-board :is(.portal-cook,.portal-plant){min-height:0!important;margin-top:0!important;padding:5px 8px!important;font-size:12px!important}html.phone body .game-dialog .portal-board .portal-forge{margin-top:0;padding:5px 8px;font-size:12px}html.phone body .game-dialog .portal-board .portal-departure{margin-top:0!important;position:static!important}html.phone body .game-dialog .portal-board .portal-right>*{grid-area:auto!important}html.phone body .game-dialog .portal-board .portal-right>.food-tray{order:0}html.phone body .game-dialog .portal-board .portal-right>:is(.portal-cook,.portal-plant){order:1}html.phone body .game-dialog .portal-board .portal-right>.portal-forge{order:2}html.phone body .game-dialog .portal-board .portal-right>.portal-departure{order:3}html.phone body .game-dialog .kitchen-back{min-height:0!important;margin:0!important;padding:6px 10px!important;font-size:12px!important}html.phone body .game-dialog .portal-board .portal-right>:is(.food-tray,.portal-forge,.portal-departure){grid-column:1/-1!important}html body .portal-services{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;margin-top:4px;display:grid}html body .portal-services :is(.portal-cook,.portal-plant){margin-top:0!important}html.phone body .game-dialog .portal-board .dungeon-brief{display:none!important}html.phone body .game-dialog .portal-board .dungeon-grid .dungeon-card img{height:30px!important}html.phone body .game-dialog .portal-board .food-heading small{display:none}html.phone body .game-dialog .portal-board .meal-slots>*{max-height:40px!important}html.phone body .game-dialog .portal-board .portal-forge{grid-template-columns:auto 1fr auto;padding:4px 8px}html.phone body .game-dialog .portal-board .portal-forge>span:first-child{grid-column:auto;font-size:0}html.phone body .game-dialog .portal-board .portal-forge>span:first-child svg{width:18px;height:18px}html.phone body .game-dialog .portal-board .portal-forge button{min-height:0!important;padding:5px 10px!important;font-size:12px!important}html.phone body .game-dialog .portal-board .portal-services{gap:5px;margin-top:0}html body .dish-effects .lunch-note{flex-basis:100%;font-size:12px;color:var(--wd-muted)!important;background:0 0!important;border:0!important;padding:0!important}.lunchbox.inline{z-index:auto;gap:6px;display:flex;position:static}.lunchbox.inline .lunch-slot{border-width:2px;border-radius:13px;justify-content:flex-start;align-items:center;gap:6px;width:auto;min-width:122px;height:56px;padding:0 10px 0 6px;display:flex;box-shadow:0 3px #1b1006,inset 0 2px #ffffff30}.lunchbox.inline .lunch-slot.empty{justify-content:center;min-width:56px}.lunchbox.inline .lunch-slot:after{border-radius:16px}.lunchbox.inline .lunch-slot kbd{top:-7px;left:-5px}.lunch-label{text-align:left;line-height:1.1;font-family:var(--wd-font);white-space:nowrap;display:grid}.lunch-label b{color:#b6f28a;font-size:13px}.lunch-label small{color:#fff3d0;opacity:.9;font-size:11px}.lunch-slot.eaten .lunch-label b{color:#ccc}.lunchbox.inline .lunch-time{bottom:-5px;right:-5px}.combat-belt .belt-sep{background:#fff3d044;border-radius:2px;align-self:stretch;width:2px;margin:4px 3px}html body .game-shell .combat-belt{max-width:calc(100% - 300px)}html body .game-shell .combat-belt .lunchbox.inline .lunch-slot{opacity:1;letter-spacing:0!important;color:#fff3d0!important;background:radial-gradient(circle at 30% 35%,#5a3a22,#2e1d10)!important;border:2px solid #fff3d0!important;border-radius:13px!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:128px!important;height:56px!important;padding:0 10px 0 6px!important;display:flex!important}html body .game-shell .combat-belt .lunchbox.inline .lunch-slot.empty{opacity:.55;border-style:dashed!important;justify-content:center!important;min-width:56px!important}html body .game-shell .combat-belt .lunchbox.inline .lunch-slot.live{border-color:var(--aura)!important;background:conic-gradient(color-mix(in srgb, var(--aura) 38%, #2e1d10) calc(var(--left)*360deg), #2e1d10 0) padding-box!important;box-shadow:0 3px 0 #1b1006, 0 0 16px var(--aura)!important;filter:none!important;opacity:1!important}html body .game-shell .combat-belt .lunchbox.inline .lunch-slot.eaten{opacity:.45!important;filter:grayscale(.9)!important}html body .game-shell .combat-belt .lunchbox.inline .lunch-slot kbd{text-align:center;min-width:20px;height:20px;box-shadow:0 2px #1b1006;color:#3d2312!important;font:900 12px/20px var(--wd-font)!important;letter-spacing:0!important;background:#fff3d0!important;border-radius:7px!important;padding:0!important;position:absolute!important;top:-7px!important;left:-5px!important}html body .game-shell .combat-belt .lunch-label,html body .game-shell .combat-belt .lunch-label *{letter-spacing:0!important;font-family:var(--wd-font)!important;text-transform:none!important}html body .tip-tab{background:#00000038;border:1px dashed #ffd36b55;border-radius:12px;margin-top:8px;padding:6px 8px 7px}html body .tip-tab.tip-only{border:none;margin-top:0;padding:8px 10px 10px}html body .tip-head{all:unset;box-sizing:border-box;cursor:pointer;color:#ffd36b;align-items:center;gap:6px;width:100%;font-size:12.5px;display:flex}html body .tip-head strong{letter-spacing:.04em;text-transform:uppercase;font-size:12.5px}html body .tip-head svg:last-child{color:var(--wd-muted);margin-left:auto}html body .tip-peek{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--wd-text,#fff4dd);opacity:.85;flex:1;font-size:12px;overflow:hidden}html body .tip-body{align-items:flex-start;gap:8px;margin-top:5px;display:flex}html body .tip-art{color:#ffd36b;background:#00000040;border-radius:9px;flex:0 0 34px;place-items:center;height:34px;display:grid}html body .tip-body strong{font-size:13px;line-height:1.2;display:block}html body .tip-body p{color:var(--wd-muted);margin:2px 0 0;font-size:11.5px;line-height:1.3}html.phone body .tip-body p{display:none}.account-row{background:#0000002e;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;margin:4px 0 10px;padding:8px 10px;display:grid}.account-who{align-items:center;gap:6px;min-width:0;display:flex}.account-who b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-sync{color:#b8e39a;white-space:nowrap;grid-column:1;align-items:center;gap:4px;font-size:12px;display:flex}.account-sync.saving{color:#f4e2bb}.account-sync.offline{color:#ffcf8a}.account-sync.conflict{color:#ffb4a2}.account-row>button{white-space:nowrap;grid-area:1/2/3;align-items:center;gap:6px;font-size:13px;display:flex;min-height:0!important;padding:6px 12px!important}.sync-notice{z-index:90;max-width:min(560px, calc(calc(100vw / var(--ui,1)) - 32px));align-items:center;gap:10px;padding:10px 14px;font-size:14px;line-height:1.3;display:flex;position:fixed;top:70px;left:50%;transform:translate(-50%)}.sync-notice.conflict svg{color:#ffb4a2}.sync-notice button{flex:none;font-weight:700;color:#2a1a06!important;background:#ffdf72!important;border:2px solid #05060b!important;border-radius:8px!important;min-height:0!important;padding:6px 12px!important}html.phone .sync-notice{padding:7px 10px;font-size:12px;top:54px}.portal-modes{gap:6px;margin-bottom:10px;display:flex}.portal-modes button{opacity:.75;flex:1;justify-content:center;align-items:center;gap:6px;font-weight:700;display:flex;min-height:0!important;padding:8px 10px!important}.portal-modes button.on{opacity:1;box-shadow:inset 0 0 0 2px #ffd166!important}.gauntlet-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.gauntlet-card{text-align:left;flex-direction:column;align-items:flex-start;gap:6px;display:flex;min-height:0!important;padding:10px!important}.gauntlet-card strong{align-items:center;gap:8px;width:100%;font-size:15px;display:flex}.gauntlet-card.selected{box-shadow:inset 0 0 0 3px #ffd166!important}.gauntlet-card.locked{opacity:.65}.gauntlet-card small{opacity:.85;font-size:12px;line-height:1.3}.gauntlet-bosses{flex-wrap:wrap;gap:3px;display:flex}.gauntlet-bosses img{object-fit:cover;border-radius:4px}.gauntlet-best{color:#ffd166;align-items:center;gap:3px;margin-left:auto;font-size:12px;display:inline-flex}.mode-brief{flex-direction:column;gap:4px;display:flex}.mode-rules{opacity:.9;flex-wrap:wrap;align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.endless-card{background:#0003;border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.endless-card strong{align-items:center;gap:8px;font-size:20px;display:flex}.endless-card p{margin:0;font-size:13.5px;line-height:1.4}.endless-best{flex-wrap:wrap;gap:14px;font-size:13.5px;display:flex}.endless-best span{align-items:center;gap:5px;display:inline-flex}.endless-best b{color:#ffd166}.mode-lock{color:#ffb4a2;align-items:center;gap:5px;display:flex}.br-record{opacity:.9;justify-content:center;align-items:center;gap:6px;margin:4px 0 0;font-size:14px;display:flex}.br-record.new{color:#ffd166;font-weight:700}html.phone .gauntlet-list{grid-template-columns:1fr 1fr;gap:5px}html.phone .gauntlet-card{gap:3px;padding:6px!important}html.phone .gauntlet-card:not(.locked) small{display:none}html.phone .gauntlet-card small{font-size:10px}html.phone .portal-modes button{font-size:12px;padding:5px 6px!important}html.phone .endless-card{gap:5px;padding:8px}html.phone .endless-card p{font-size:11.5px}html.phone body .place-hint-bubble{border-radius:12px;width:42px;height:42px}html.phone body .place-hint-bubble img{width:32px;height:32px}html.phone body .place-hint-label{margin-top:6px;padding:1px 7px;font-size:10px;line-height:13px}html.phone body .place-hint-bubble b{width:18px;height:18px;font-size:12px;line-height:14px;top:-7px;right:-7px}.quest-tutorial{color:#ffd36b;letter-spacing:.2px;font-size:.78em;font-weight:700}.account-row{box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;max-width:100%}.account-sync{white-space:normal;min-width:0;line-height:1.25}html body .game-shell .combat-belt.many{justify-content:center;flex-wrap:wrap!important;gap:4px!important;max-width:min(620px,100% - 420px)!important;padding:5px!important}html body .game-shell .combat-belt.many>button{gap:2px!important;width:38px!important;height:42px!important}html body .game-shell .combat-belt.many .skill-art-icon{width:25px!important;height:25px!important}html.phone body .game-shell.touch.in-dungeon .combat-belt.many{max-width:min(352px, calc(100vw / var(--ui,1) - 400px))!important;gap:3px!important;padding:4px!important}html.phone body .game-shell.touch.in-dungeon .combat-belt.many>button{width:29px!important;height:29px!important;padding:1px!important}html.phone body .game-shell.touch.in-dungeon .combat-belt.many>button img,html.phone body .game-shell.touch.in-dungeon .combat-belt.many .skill-art-icon{width:20px!important;height:20px!important}html.phone body .game-shell.touch.in-dungeon .combat-belt.many>button>span{letter-spacing:1px!important;font-size:5px!important}.gauntlet-together{color:#ffb08a;background:#3b1d1a;border-radius:6px;align-items:center;height:24px;padding:0 8px;font-size:12px;font-weight:900;display:inline-flex}.gauntlet-paid{color:#b8e08a;background:#2e3a24;border-radius:999px;align-items:center;padding:1px 7px;font-size:11px;font-weight:800;display:inline-flex}.gauntlet-best+.gauntlet-paid{margin-left:4px}.gauntlet-card strong>.gauntlet-paid:first-of-type{margin-left:auto}html:not(.phone) body .game-dialog .gauntlet-list:not(#_){grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}html:not(.phone) body .game-dialog .gauntlet-card:not(#_){gap:4px;padding:8px!important}html:not(.phone) body .game-dialog .gauntlet-card strong:not(#_){font-size:14px}html:not(.phone) body .game-dialog .gauntlet-card:not(.locked):not(#_) small{display:none}.gauntlet-slider{touch-action:pan-y;-webkit-user-select:none;user-select:none;flex-direction:column;gap:8px;display:flex}.gauntlet-slider .gs-slide{border:3px solid #24140a;border-radius:14px;height:clamp(150px,30cqh,230px);min-height:150px;animation:.25s ease-out gs-in;position:relative;overflow:hidden;box-shadow:0 3px #0007,inset 0 0 0 2px #e9c98f55}@keyframes gs-in{0%{opacity:.4;transform:translate(10px)}}.gauntlet-slider .gs-art{display:flex;position:absolute;inset:0}.gauntlet-slider .gs-strip{flex:1 1 0;min-width:0;position:relative;overflow:hidden}.gauntlet-slider .gs-strip+.gs-strip{border-left:3px solid #24140a}.gauntlet-slider .gs-strip img{object-fit:cover;width:100%;height:100%;display:block}.gauntlet-slider .gs-strip small{text-align:center;color:#fff3d6;text-shadow:0 1px #000,0 0 6px #000c;white-space:nowrap;text-overflow:ellipsis;padding:0 4px;font-size:12px;font-weight:900;position:absolute;bottom:6px;left:0;right:0;overflow:hidden}.gauntlet-slider .gs-strip small:only-child,.gauntlet-slider .gs-strip img+small:where(:is(small)){font-size:12px}.gauntlet-slider .gs-top{background:linear-gradient(#000a,#0000);align-items:center;gap:8px;padding:8px 12px 18px;display:flex;position:absolute;top:0;left:0;right:0}.gauntlet-slider .gs-top strong{color:#fff3d6;text-shadow:0 2px #000;font-size:22px;font-weight:900}.gauntlet-slider .gs-tags{align-items:center;gap:6px;margin-left:auto;display:flex}.gauntlet-slider .gs-tags .gauntlet-best{background:#000a;border-radius:999px;margin-left:0;padding:2px 8px}.gauntlet-slider .gs-kind{color:#ffb08a;text-transform:uppercase;letter-spacing:.04em;background:#3b1d1af0;border-radius:6px;flex:none;padding:2px 9px;font-size:12px;font-weight:900}.gauntlet-slider.locked .gs-art{filter:grayscale(.9)brightness(.5)}.gauntlet-slider .gs-lock{color:#ffe2a8;white-space:nowrap;text-overflow:ellipsis;background:#1d1108ee;border:2px solid #a5743f;border-radius:12px;align-items:center;gap:8px;max-width:calc(100% - 100px);padding:8px 14px;font-size:14px;font-weight:800;display:inline-flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.gauntlet-slider .gs-arrow{cursor:pointer;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 3px #0008;color:#fff1d6!important;background:linear-gradient(#a06d3c,#7a4f28)!important;border:2px solid #24140a!important;border-radius:50%!important;min-height:0!important;padding:0!important}.gauntlet-slider .gs-arrow.prev{left:8px}.gauntlet-slider .gs-arrow.next{right:8px}.gauntlet-slider .gs-arrow:hover{filter:brightness(1.15)}.gauntlet-slider .gs-dots{justify-content:center;align-items:center;gap:6px;display:flex}.gauntlet-slider .gs-dots button{cursor:pointer;width:11px;height:11px;min-height:0!important;box-shadow:none!important;background:#a5743f!important;border:2px solid #24140a!important;border-radius:50%!important;padding:0!important}.gauntlet-slider .gs-dots button.done{background:#8ee05a!important}.gauntlet-slider .gs-dots button.shut{background:#4a3524!important}.gauntlet-slider .gs-dots button.on{width:24px;background:#ffd166!important;border-radius:999px!important}.gauntlet-slider .gs-count{color:#e9c98f;margin-left:6px;font-size:12px;font-weight:800}@media (prefers-reduced-motion:reduce){.gauntlet-slider .gs-slide{animation:none}}html:not(.phone) body .game-dialog .gauntlet-slider .gs-slide:not(#_){height:230px}.gauntlet-slider .gs-strip.random small{color:#ffd166;opacity:.9;font-size:54px;top:50%;bottom:auto;transform:translateY(-40%)}html.phone body .game-dialog.game-dialog{inset:max(4px, env(safe-area-inset-top)) max(6px, env(safe-area-inset-right)) max(4px, env(safe-area-inset-bottom)) max(6px, env(safe-area-inset-left))!important;--tw-translate-x:0px!important;--tw-translate-y:0px!important;--tw-enter-scale:1!important;--tw-enter-translate-x:0!important;--tw-enter-translate-y:0!important;border-width:10px!important;border-radius:16px!important;flex-direction:column!important;gap:4px!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;padding:4px 8px 6px!important;display:flex!important;position:fixed!important;overflow:hidden!important}html.phone body .game-dialog.game-dialog:before,html.phone body .game-dialog.game-dialog:after{display:none!important}html.phone body [role=dialog].game-dialog{translate:none!important}html.phone body .game-dialog .dialog-title{white-space:nowrap;text-overflow:ellipsis;flex:none;align-items:center;min-height:34px;display:flex;overflow:hidden;margin:0!important;padding:0 48px 0 4px!important;font-size:18px!important;line-height:1!important}html.phone body .game-dialog [data-slot=dialog-close],html.phone body .game-dialog>button.absolute{width:38px!important;height:38px!important;top:2px!important;right:2px!important}html.phone body .game-dialog .dialog-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column!important;flex:auto!important;gap:6px!important;min-height:0!important;margin:0!important;padding:0 2px 2px!important;display:flex!important;overflow:hidden auto!important}html.phone body .game-dialog .dialog-body>*{flex:none}html.phone body .game-dialog .dialog-body>:last-child{flex:auto;min-height:0}html.phone body .game-dialog .quest-tip{flex:none;min-height:0;border-radius:10px!important;align-items:center!important;gap:8px!important;margin:0!important;padding:4px 10px!important}html.phone body .game-dialog .quest-tip>svg{width:16px;height:16px;margin:0!important}html.phone body .game-dialog .quest-tip>div{align-items:baseline;min-width:0;overflow:hidden;flex-direction:row!important;gap:8px!important}html.phone body .game-dialog .quest-tip strong{white-space:nowrap;flex:none;font-size:13px!important}html.phone body .game-dialog .quest-tip span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden;font-size:12px!important}html.phone body .game-dialog .dialog-body>:is(:has(>.wd-tabs),:has(>*>.wd-tabs)){overscroll-behavior:contain;align-items:start;grid-template-rows:repeat(6,auto) minmax(0,1fr)!important;grid-template-columns:auto minmax(0,1fr)!important;gap:6px 8px!important;height:100%!important;min-height:0!important;max-height:100%!important;display:grid!important;overflow-y:auto!important}html.phone body .game-dialog .dialog-body>:is(:has(>.wd-tabs),:has(>*>.wd-tabs))>:is(.wd-tabs,:has(>.wd-tabs)){align-self:start;flex-direction:column!important;grid-area:1/1/-1!important;align-items:stretch!important;gap:6px!important;width:auto!important;margin:0!important;padding:0!important;display:flex!important}html.phone body .game-dialog .dialog-body>:is(:has(>.wd-tabs),:has(>*>.wd-tabs))>:not(.wd-tabs):not(:has(>.wd-tabs)){grid-column:2!important;min-width:0!important;margin:0!important}html.phone body .game-dialog .dialog-body>:is(:has(>.wd-tabs),:has(>*>.wd-tabs))>:not(.wd-tabs):not(:has(>.wd-tabs)):last-child{overscroll-behavior:contain;grid-row-end:-1!important;align-self:stretch!important;min-height:0!important;max-height:100%!important;overflow-y:auto!important}html.phone body .game-dialog .dialog-body>:is(:has(>.wd-tabs),:has(>*>.wd-tabs))>:is(.wd-tabs,:has(>.wd-tabs)){z-index:2;top:0;position:sticky!important}html.phone body .game-dialog .wd-tabs{width:auto;flex-flow:column!important;gap:6px!important}html.phone body .game-dialog .wd-tabs>button{white-space:nowrap;text-align:left;min-height:40px;border-radius:12px!important;flex-direction:row!important;justify-content:flex-start!important;gap:6px!important;padding:6px 10px!important;font-size:13px!important;line-height:1.1!important}html.phone body .game-dialog .wd-tabs>button svg{flex-shrink:0;width:16px!important;height:16px!important}html.phone body .game-dialog .wd-tabs>button small{opacity:.85;font-size:11px!important}html.phone body .game-dialog :is(.shop-top,.forge-top)>:not(.wd-tabs){flex-direction:column;align-items:stretch;gap:4px;margin:4px 0 0!important;display:flex!important}html.phone body .game-dialog :is(.shop-top,.forge-top) :is(.bag-gold,.forge-wallet>*){justify-content:center;padding:3px 8px!important;font-size:13px!important}html.phone body .game-dialog .dialog-title{width:fit-content!important;max-width:calc(100% - 50px)!important}html.phone body .game-dialog :is(.primary,.secondary){min-height:38px}html.phone body .game-dialog .wd-card{border-radius:12px!important}html.phone body .game-dialog.bag-dialog .dialog-body{overflow:hidden!important}html.phone body .game-dialog .bag-screen{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:stretch!important;gap:8px!important;height:100%!important;min-height:0!important;display:grid!important}html.phone body .game-dialog .bag-switch{grid-area:1/1;align-self:start;flex-direction:column!important;gap:6px!important;padding:0!important;display:flex!important}html.phone body .game-dialog .bag-switch button{white-space:nowrap;justify-content:flex-start!important;min-height:40px!important;padding:6px 10px!important;font-size:13px!important}html.phone body .game-dialog .bag-screen.show-bag .char-panel,html.phone body .game-dialog .bag-screen.show-character .bag-panel{display:none!important}html.phone body .game-dialog :is(.bag-panel,.char-panel){grid-area:1/2;box-shadow:none!important;background:0 0!important;border:0!important;border-image:!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:hidden!important}html.phone body .game-dialog :is(.bag-panel,.char-panel):before,html.phone body .game-dialog :is(.bag-panel,.char-panel):after,html.phone body .game-dialog .bag-head{display:none!important}html.phone body .game-dialog .bag-panel{grid-template:"tabs side""filter side""grid side"minmax(0,1fr)/minmax(0,1fr) minmax(250px,44%)!important;gap:6px 8px!important;display:grid!important}html.phone body .game-dialog .bag-panel .bag-tabs{scrollbar-width:none;grid-area:tabs;overflow-x:auto;flex-wrap:nowrap!important;gap:4px!important}html.phone body .game-dialog .bag-panel .bag-tabs>button{flex:1 0 auto;justify-content:center;min-width:38px;min-height:34px!important;padding:3px 6px!important}html.phone body .game-dialog .bag-panel .bag-tabs>button span{display:none!important}html.phone body .game-dialog .bag-panel .bag-tabs>button small{font-size:10px!important}html.phone body .game-dialog .bag-panel .slot-filter{scrollbar-width:none;grid-area:filter;overflow-x:auto;flex-wrap:nowrap!important;gap:4px!important}html.phone body .game-dialog .bag-panel .slot-filter>button{flex:none;min-height:30px;padding:2px 9px!important;font-size:11.5px!important}html.phone body .game-dialog .bag-panel .bag-grid{grid-area:grid;align-content:start;grid-template-columns:repeat(auto-fill,minmax(52px,1fr))!important;gap:5px!important;min-height:0!important;max-height:none!important;padding:2px!important;overflow-y:auto!important}html.phone body .game-dialog .bag-panel .bag-grid .bag-slot.empty{display:block}html.phone body .game-dialog .bag-panel .bag-hotbar-wrap{grid-area:side;align-self:start;margin:0!important;padding:5px 7px!important}html.phone body .game-dialog .bag-panel .bag-hotbar-title{align-items:baseline;gap:6px;display:flex;margin:0 0 4px!important;font-size:12px!important}html.phone body .game-dialog .bag-panel .bag-hotbar-title b{font-size:13px!important}html.phone body .game-dialog .bag-panel .bag-hotbar{grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:3px!important;display:grid!important}html.phone body .game-dialog .bag-panel .bag-hotbar>button{aspect-ratio:1;width:auto!important;min-width:0!important;height:auto!important;padding:0!important}html.phone body .game-dialog .bag-panel .bag-hotbar>button img{width:70%!important;height:70%!important}html.phone body .game-dialog .bag-panel .bag-detail{grid-area:side;align-self:end;max-height:100%;box-shadow:none!important;background:#3a2617!important;border:2px solid #c99a4e!important;border-radius:10px!important;margin:0!important;padding:6px 8px!important;position:static!important;overflow-y:auto!important}html.phone body .game-dialog .bag-panel .bag-detail .detail-card{background:0 0!important;border:0!important;grid-template-columns:48px minmax(0,1fr)!important;grid-template-areas:"art body""actions actions"!important;gap:4px 8px!important;padding:0!important}html.phone body .game-dialog .bag-panel .bag-detail .detail-art{grid-area:art;width:48px!important;height:48px!important}html.phone body .game-dialog .bag-panel .bag-detail .detail-art :is(img,svg,canvas){max-width:100%;max-height:100%}html.phone body .game-dialog .bag-panel .bag-detail .detail-art img{object-fit:contain!important;width:40px!important;height:40px!important}html.phone body .game-dialog .bag-panel .bag-detail .detail-body{grid-area:body;min-width:0}html.phone body .game-dialog .bag-panel .bag-detail .detail-body h4{line-height:1.15;margin:0!important;font-size:15px!important}html.phone body .game-dialog .bag-panel .bag-detail .detail-body :is(p,li,small){margin:2px 0!important;font-size:11.5px!important;line-height:1.25!important}html.phone body .game-dialog .bag-panel .bag-detail .detail-stats{flex-wrap:wrap;gap:2px 8px;display:flex}html.phone body .game-dialog .bag-panel .bag-detail .detail-actions{flex-wrap:wrap;flex-direction:row!important;grid-area:actions/1/actions/-1!important;gap:6px!important;display:flex!important;position:static!important}html.phone body .game-dialog .bag-panel .bag-detail .detail-actions>*{flex:1 1 0!important;width:auto!important;min-width:0!important;min-height:36px!important;padding:4px 10px!important;font-size:13px!important}html.phone body .game-dialog .bag-panel .bag-hint{text-align:center;margin:0!important;font-size:12px!important}html.phone body .game-dialog .bag-panel :is(.bag-empty,.bag-note){grid-area:grid;align-self:start;font-size:12px}html.phone body .game-dialog .char-panel{grid-template-rows:minmax(0,1fr) auto!important;grid-template-columns:minmax(0,1fr) minmax(200px,38%)!important;gap:6px 10px!important;display:grid!important}html.phone body .game-dialog .char-panel .char-stage{grid-area:1/1/span 2;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:4px!important;height:100%!important;min-height:0!important;padding:4px!important;display:grid!important}html.phone body .game-dialog .char-panel .char-slots{flex-direction:column!important;gap:4px!important;display:flex!important}html.phone body .game-dialog .char-panel .char-slots.side-left{grid-area:1/1}html.phone body .game-dialog .char-panel .char-slots.side-right{grid-area:1/3}html.phone body .game-dialog .char-panel .char-stage>:not(.char-slots){grid-area:1/2;height:100%;min-height:0;max-height:100%}html.phone body .game-dialog .char-panel .char-stage{grid-template-rows:minmax(0,1fr) auto!important}html.phone body .game-dialog .char-panel .char-slots.card-row{grid-area:2/1/auto/-1;justify-content:center;margin:0;flex-direction:row!important;gap:3px!important}html.phone body .game-dialog .char-panel .char-slot.card-slot{width:40px!important;height:40px!important}html.phone body .game-dialog .char-panel .card-slot img{width:32px!important;height:32px!important}html.phone body .game-dialog .char-panel .char-slot{width:50px!important;height:50px!important}html.phone body .game-dialog .char-panel .char-slot-label{line-height:1;font-size:10px!important}html.phone body .game-dialog .char-panel .char-stats{grid-area:1/2;align-self:start;max-height:100%;overflow-y:auto;grid-template-columns:1fr!important;gap:4px!important}html.phone body .game-dialog .char-panel .char-stats>div{padding:2px 4px 2px 10px!important}html.phone body .game-dialog .char-panel .char-stats dt{font-size:12px!important}html.phone body .game-dialog .char-panel .char-note{grid-area:2/2;font-size:11px}html.phone body .game-dialog .evolution-book{flex-direction:column;gap:6px;min-height:0;display:flex}html.phone body .game-dialog .evolution-book .recipe-rule{align-self:flex-start;margin:0!important;padding:3px 10px!important}html.phone body .game-dialog .recipe-grid{grid-template-columns:repeat(auto-fill,minmax(124px,1fr))!important;gap:5px!important}html.phone body .game-dialog .evolution-book article.recipe-tile{gap:1px!important;min-height:min-content!important;padding:4px 2px!important}html.phone body .game-dialog .recipe-eq .skill-art-icon{width:24px!important;height:24px!important}html.phone body .game-dialog .recipe-eq .recipe-result .skill-art-icon{width:28px!important;height:28px!important}html.phone body .game-dialog .recipe-tile strong{line-height:1.1;font-size:11px!important}html.phone body .game-dialog .build-summary{gap:6px!important;padding:6px!important}html.phone body .game-dialog .journey-map .discovery-grid{grid-template-columns:repeat(auto-fill,minmax(40px,1fr))!important;gap:4px!important;margin:0!important;padding:5px!important}html.phone body .game-dialog .journey-map .discovery-grid>button{min-height:0!important}html.phone body .game-dialog .journey-map .discovery-caption{padding:2px 4px;min-height:0!important;font-size:12.5px!important;line-height:1.3!important}html.phone body .game-dialog .journey-map .mastery-list{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))!important;gap:6px!important}html.phone body .game-dialog .journey-map .mastery-list>div{align-items:center;gap:6px!important;padding:6px!important;display:flex!important}html.phone body .game-dialog .journey-map .mastery-list img{width:40px!important;height:40px!important}html.phone body .game-dialog .upgrade-board{align-content:start;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;padding-top:0!important}html.phone body .game-dialog .dialog-body>.upgrades{grid-template-rows:minmax(0,1fr)!important}html.phone body .game-dialog .upgrade-tile .upgrade-now{min-height:0;font-size:11.5px}html.phone body .game-dialog .upgrade-tile .upgrade-next{font-size:12px}html.phone body .game-dialog .upgrade-tile{gap:4px!important;min-height:min-content!important;padding:8px 6px!important}html.phone body .game-dialog .upgrade-badge{width:44px!important;height:44px!important}html.phone body .game-dialog .upgrade-badge svg{width:22px!important;height:22px!important}html.phone body .game-dialog .upgrade-tile strong{font-size:13px!important}html.phone body .game-dialog .upgrade-tile button{width:100%;min-height:36px!important;padding:4px!important}html.phone body .game-dialog .help-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}html.phone body .game-dialog .help-card{gap:2px!important;min-height:min-content!important;padding:5px 4px!important}html.phone body .game-dialog .help-art{width:34px!important;height:34px!important}html.phone body .game-dialog .help-art :is(img,svg){width:26px!important;height:26px!important}html.phone body .game-dialog .help-card strong{font-size:13px!important}html.phone body .game-dialog .help-line{font-size:11px!important;line-height:1.2!important}html.phone body .game-dialog .help-keys{display:none!important}html.phone body .game-dialog .help-replay{min-height:36px!important;margin:0!important}html.phone body .game-dialog .credits{font-size:12.5px;gap:6px!important}html.phone body .game-dialog .shop-grid{align-content:start;grid-template-columns:repeat(auto-fill,minmax(290px,1fr))!important;grid-auto-rows:auto!important;gap:6px!important}html.phone body .game-dialog .shop-card{text-align:left!important;grid-template-rows:auto auto auto!important;grid-template-columns:44px minmax(0,1fr) auto!important;align-items:center!important;gap:0 8px!important;height:auto!important;min-height:0!important;padding:5px 8px!important;display:grid!important}html.phone body .game-dialog .shop-card>:is(img,.loot-art,svg):first-child{grid-row:1/span 3;width:40px!important;height:40px!important;margin:0!important}html.phone body .game-dialog .shop-card>strong{white-space:nowrap;text-overflow:ellipsis;grid-area:1/2;overflow:hidden;margin:0!important;font-size:13.5px!important}html.phone body .game-dialog .shop-card>:not(:first-child):not(strong):not(.shop-buttons){grid-column:2;justify-self:start;line-height:1.2;margin:0!important;font-size:11.5px!important}html.phone body .game-dialog .shop-card>.shop-price{padding:1px 7px!important}html.phone body .game-dialog .shop-card>.shop-buttons{grid-area:1/3/span 3;flex-direction:row!important;gap:5px!important;width:auto!important;margin:0!important;display:flex!important}html.phone body .game-dialog .shop-card>.shop-buttons>button{white-space:nowrap;flex:none;width:auto!important;min-height:36px!important;padding:2px 9px!important;font-size:12.5px!important}html.phone body .game-dialog .shop-help{margin:0 0 6px!important;padding:6px 10px!important;font-size:13px!important}html.phone body .game-dialog .cook-pot{height:100%;min-height:0;grid-template:"stage pantry"minmax(0,1fr)"stage hint""stage cook"/minmax(0,.9fr) minmax(0,1fr)!important;gap:6px 8px!important}html.phone body .game-dialog .pot-stage{align-content:center;min-height:0;gap:4px!important;padding:8px!important}html.phone body .game-dialog .pot-slot{width:50px!important;height:50px!important}html.phone body .game-dialog .pot-slot .loot-art{width:32px!important;height:32px!important}html.phone body .game-dialog .pot-body{width:min(170px,80%)!important;height:62px!important}html.phone body .game-dialog .pot-question{margin-top:4px!important;font-size:32px!important}html.phone body .game-dialog .pot-fuel{width:44px!important;height:44px!important}html.phone body .game-dialog .pot-pantry{overflow-y:auto;grid-template-columns:repeat(auto-fill,minmax(48px,1fr))!important;gap:5px!important;min-height:0!important;padding:6px!important}html.phone body .game-dialog .pot-pantry .pantry-item{aspect-ratio:1;width:auto!important;height:auto!important}html.phone body .game-dialog .pot-pantry .pantry-item :is(img,.loot-art){width:30px!important;height:30px!important}html.phone body .game-dialog .pot-hint{margin:0!important;font-size:12px!important}html.phone body .game-dialog .pot-cook{min-height:42px!important;font-size:16px!important}html.phone body .game-dialog .dish-reveal{grid-template-rows:auto;align-content:center;place-items:center start;text-align:left!important;grid-template-columns:auto minmax(0,1fr)!important;gap:3px 14px!important;padding:10px 14px!important;display:grid!important}html.phone body .game-dialog .dish-reveal>:not(.dish-reveal-art):not(.dish-new){grid-column:2}html.phone body .game-dialog .dish-reveal-art{grid-area:1/1/span 6;width:112px!important;height:112px!important}html.phone body .game-dialog .dish-reveal-art>img{width:96px!important;height:96px!important}html.phone body .game-dialog .dish-new{top:4px!important;left:70px!important}html.phone body .game-dialog .dish-reveal h3{font-size:19px!important}html.phone body .game-dialog .dish-reveal :is(.dish-effects,.dish-actions){justify-content:flex-start!important}html.phone body .game-dialog .dish-actions>button{min-height:38px!important;padding:4px 12px!important}html.phone body .game-dialog .recipe-book{height:100%;min-height:0;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)!important;gap:8px!important}html.phone body .game-dialog .book-pages{min-height:0;max-height:100%!important;padding:8px!important}html.phone body .game-dialog .book-grid{grid-template-columns:repeat(auto-fill,minmax(78px,1fr))!important;gap:5px!important}html.phone body .game-dialog .book-dish{min-height:78px!important;padding:5px 3px!important}html.phone body .game-dialog .book-detail{max-height:100%;overflow-y:auto;gap:4px!important;padding:8px!important}html.phone body .game-dialog .book-detail>img{width:48px!important;height:48px!important}html.phone body .game-dialog .book-detail .dish-flavor{display:none}html.phone body .game-dialog .book-detail .dish-effects{gap:3px!important}html.phone body .game-dialog .book-detail .dish-effects li{padding:2px 7px!important;font-size:11px!important}html.phone body .game-dialog .book-recipe{padding:3px 8px!important}html.phone body .game-dialog .book-detail h3{font-size:16px!important}html.phone body .game-dialog .book-detail>button{min-height:38px!important}html.phone body .game-dialog .compost-grid{gap:8px!important}html.phone body .game-dialog .forge-grid{align-content:start;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:auto!important;gap:6px!important}html.phone body .game-dialog .forge-grid>div{gap:3px!important;height:auto!important;min-height:min-content!important;padding:6px 4px!important}html.phone body .game-dialog .forge-grid>div .loot-art{width:32px!important;height:32px!important}html.phone body .game-dialog .forge-grid>div strong{font-size:12.5px!important}html.phone body .game-dialog .forge-grid>div small{font-size:10.5px!important}html.phone body .game-dialog .forge-grid .forge-cost{flex-wrap:wrap;justify-content:center;gap:3px!important}html.phone body .game-dialog .forge-grid .forge-cost>span{padding:1px 5px!important;font-size:11px!important}html.phone body .game-dialog .forge-grid .forge-cost .loot-art{width:18px!important;height:18px!important}html.phone body .game-dialog .forge-grid button{width:100%;min-height:34px!important;padding:2px 6px!important}html.phone body .game-dialog .chest-forge{align-content:start;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}html.phone body .game-dialog .chest-tile{gap:3px!important;min-height:min-content!important;padding:6px 5px!important}html.phone body .game-dialog .chest-tile .chest-art{width:58px!important;height:58px!important}html.phone body .game-dialog .chest-tile strong{font-size:13px!important}html.phone body .game-dialog .chest-tile .chest-odds{line-height:1.15;font-size:10.5px!important}html.phone body .game-dialog .chest-tile .craft-cost{flex-wrap:wrap;justify-content:center;gap:3px!important}html.phone body .game-dialog .chest-tile .craft-need{padding:1px 5px!important;font-size:11px!important}html.phone body .game-dialog .chest-tile .craft-need :is(img,.loot-art){width:16px!important;height:16px!important}html.phone body .game-dialog .chest-tile button{white-space:normal;width:100%;line-height:1.1;min-height:34px!important;padding:2px 6px!important;font-size:12px!important}html.phone body .game-dialog .chest-note{grid-column:1/-1;margin:0!important;font-size:11px!important}html.phone body .game-dialog .forge-done{font-size:12px;margin:0!important}html.phone body .game-dialog .fuse{height:100%;min-height:0;grid-template-columns:minmax(0,1fr) minmax(210px,.75fr)!important;align-items:stretch!important;gap:8px!important}html.phone body .game-dialog :is(.fuse-left,.fuse-right){height:100%;flex-direction:column!important;gap:6px!important;min-height:0!important;display:flex!important}html.phone body .game-dialog .fuse-tank{flex:none;gap:6px!important;padding:6px!important}html.phone body .game-dialog .fuse-slots{gap:4px!important}html.phone body .game-dialog .fuse-slot{width:40px!important;height:40px!important}html.phone body .game-dialog .fuse-key{width:44px!important;height:44px!important}html.phone body .game-dialog .fuse-pantry{flex:auto;align-content:start;grid-template-columns:repeat(auto-fill,minmax(46px,1fr))!important;gap:4px!important;min-height:0!important;padding:5px!important;overflow-y:auto!important}html.phone body .game-dialog .fuse-pantry .pantry-item{aspect-ratio:1;width:auto!important;height:auto!important}html.phone body .game-dialog .fuse-pantry .pantry-item :is(img,.loot-art){width:28px!important;height:28px!important}html.phone body .game-dialog .fuse-right{justify-content:space-between}html.phone body .game-dialog .fuse-odds{gap:2px!important;margin:0!important;padding:4px 6px!important}html.phone body .game-dialog .fuse-odds li{gap:5px!important;min-height:0!important;font-size:11px!important}html.phone body .game-dialog .fuse-cat{flex-wrap:wrap;gap:4px!important}html.phone body .game-dialog .fuse-cat>span,html.phone body .game-dialog .fuse-cost>span{padding:2px 7px!important;font-size:11.5px!important}html.phone body .game-dialog .fuse-cost{justify-content:center;gap:6px!important}html.phone body .game-dialog .fuse-button{min-height:42px!important;font-size:15px!important}html.phone body .game-dialog .axie-reveal{height:100%;min-height:0;grid-template-columns:minmax(150px,.7fr) minmax(0,1fr)!important;align-items:center!important;gap:10px!important}html.phone body .game-dialog .axie-reveal .reveal-stage{aspect-ratio:1;justify-self:center;max-width:min(220px,100%);max-height:100%;width:100%!important;height:auto!important}html.phone body .game-dialog .axie-reveal .reveal-stage>*{width:100%!important;height:100%!important}html.phone body .game-dialog .axie-reveal .reveal-info{min-height:0;max-height:100%;overflow-y:auto;gap:4px!important}html.phone body .game-dialog .axie-reveal .reveal-info h3{margin:0!important;font-size:19px!important}html.phone body .game-dialog :is(.axie-reveal,.den) .axie-parts{gap:3px!important}html.phone body .game-dialog :is(.axie-reveal,.den) .axie-parts li{min-height:0!important;padding:2px 6px!important;font-size:11px!important}html.phone body .game-dialog :is(.axie-reveal,.den) .axie-stats{flex-wrap:wrap;gap:4px!important}html.phone body .game-dialog :is(.axie-reveal,.den) .axie-stats>span{padding:2px 7px!important;font-size:12px!important}html.phone body .game-dialog .reveal-actions{flex-wrap:wrap;flex-direction:row!important;gap:6px!important}html.phone body .game-dialog .reveal-actions>button{flex:auto;width:auto!important;min-height:38px!important;padding:4px 10px!important;font-size:13px!important}html.phone body .game-dialog .den{height:100%;min-height:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;gap:8px!important}html.phone body .game-dialog .den-left{flex-direction:column;min-height:0;overflow-y:auto;gap:6px!important;display:flex!important}html.phone body .game-dialog .team-row{flex-wrap:nowrap;gap:6px!important;padding:5px 8px!important}html.phone body .game-dialog .team-row .team-sets{display:none!important}html.phone body .game-dialog .team-slot{flex:none!important;width:40px!important;height:40px!important}html.phone body .game-dialog .team-slot .axie-portrait{width:34px!important;height:34px!important}html.phone body .game-dialog .den-grid{grid-template-columns:repeat(auto-fill,minmax(70px,1fr))!important;grid-auto-rows:auto!important;gap:5px!important;max-height:none!important;overflow:visible!important}html.phone body .game-dialog .den-card{height:auto!important;min-height:min-content!important;padding:4px 2px!important}html.phone body .game-dialog .den-card .axie-portrait{width:48px!important;height:48px!important}html.phone body .game-dialog .den-expand{gap:6px!important}html.phone body .game-dialog .den-expand button{min-height:34px!important;padding:2px 10px!important;font-size:12px!important}html.phone body .game-dialog .den-detail{min-height:0;max-height:100%;overflow-y:auto;gap:6px!important;padding:8px!important}html.phone body .game-dialog .den-head{gap:8px!important}html.phone body .game-dialog .den-head .axie-portrait{width:64px!important;height:64px!important}html.phone body .game-dialog .quest-board{flex-direction:column;height:100%;min-height:0;gap:6px!important;display:flex!important}html.phone body .game-dialog .board-top{flex:none;padding-right:44px;margin:0!important}html.phone body .game-dialog .board-cork{flex:auto;align-content:start;min-height:0;overflow-y:auto;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;padding:12px 8px 8px!important}html.phone body .game-dialog .board-cork .notice{gap:3px!important;min-height:min-content!important;padding:16px 7px 7px!important;transform:none!important}html.phone body .game-dialog .board-cork .notice-art{width:44px!important;height:42px!important}html.phone body .game-dialog .board-cork .notice-art :is(img,svg){max-width:34px;max-height:34px}html.phone body .game-dialog .board-cork .notice-title{min-height:0!important;font-size:13px!important;line-height:1.15!important}html.phone body .game-dialog .board-cork .notice-hint{line-height:1.2;font-size:10.5px!important}html.phone body .game-dialog .board-cork .notice-progress{min-height:0!important}html.phone body .game-dialog .board-cork .notice-actions{gap:4px!important}html.phone body .game-dialog .board-cork .notice-actions button{min-height:34px!important;padding:2px 6px!important;font-size:12.5px!important}html.phone body .game-dialog .board-cork .notice-empty{min-height:0!important}html.phone body .game-dialog .portal-layout{height:100%;min-height:0;grid-template:"dungeons food""brief food""options go"".go"minmax(0,1fr)/minmax(0,1.15fr) minmax(250px,1fr)!important;align-items:start!important;gap:6px 8px!important;display:grid!important}html.phone body .game-dialog .portal-layout>:is(.portal-left,.portal-right){display:contents!important}html.phone body .game-dialog .portal-layout .dungeon-grid{grid-area:dungeons}html.phone body .game-dialog .portal-layout .dungeon-brief{grid-area:brief;margin:0!important}html.phone body .game-dialog .portal-layout .portal-options{grid-area:options}html.phone body .game-dialog .portal-layout .food-tray{grid-area:food;min-height:0}html.phone body .game-dialog .portal-layout .portal-departure{grid-area:go;align-self:start}html.phone body .game-dialog .dungeon-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important}html.phone body .game-dialog .dungeon-grid .dungeon-card img{height:40px!important}html.phone body .game-dialog .food-tray{flex:none;gap:5px!important;padding:6px!important}html.phone body .game-dialog .food-heading{font-size:12px!important}html.phone body .game-dialog .meal-slots>*{min-height:0!important;max-height:54px!important}html.phone body .game-dialog .meal-slots :is(img,.loot-art){width:34px!important;height:34px!important}html.phone body .game-dialog .meal-slot-name{display:none!important}html.phone body .game-dialog .pantry-meals{flex-wrap:wrap;gap:4px!important}html.phone body .game-dialog .pantry-meals>button{width:40px!important;height:40px!important}html.phone body .game-dialog .food-buffs li{padding:2px 7px!important;font-size:10.5px!important}html.phone body .game-dialog .portal-options{flex:none;margin:0!important}html.phone body .game-dialog .portal-departure{flex:none;box-shadow:none!important;gap:6px!important;margin-top:auto!important;padding:6px!important;position:static!important}html.phone body .game-dialog .depart-button{min-height:42px!important;padding:4px 10px!important;font-size:15px!important}html.phone body .game-dialog .companion-talk{align-content:center;height:100%;text-align:left!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:10px 16px!important;display:grid!important}html.phone body .game-dialog .companion-talk>img{grid-row:1/span 2;width:110px!important;height:110px!important}html.phone body .game-dialog .companion-talk>div:not(.talk-actions){align-items:flex-start!important}html.phone body .game-dialog .companion-talk .talk-actions{grid-column:2;width:100%;flex-direction:row!important;gap:8px!important;display:flex!important}html.phone body .game-dialog .companion-talk .talk-actions button{flex:1;min-height:42px!important}html.phone body .game-dialog .quest-reward{justify-content:center;height:100%;gap:8px!important;min-width:0!important}html.phone body .game-dialog .quest-reward .reward-item{width:84px!important;padding:6px 4px!important}html.phone body .game-dialog .quest-reward .reward-item img,html.phone body .game-dialog .quest-reward .reward-item .loot-art{width:40px!important;height:40px!important}html.phone body .game-dialog .quest-reward-ok{align-self:center;width:auto!important;min-width:240px!important;min-height:46px!important}html.phone body .game-dialog .quest-log .side-log{min-height:0}html.phone body .game-dialog .quest-log .side-head{flex-wrap:wrap}html.phone body .game-dialog .quest-log .side-head>span{display:none}html.phone body .game-dialog .quest-log :is(.side-grid,.ach-grid,.story-log){max-height:none!important}html.phone body .game-dialog .quest-log .side-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr))!important}html.phone body .game-dialog .quest-log .ach-grid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr))!important}html.phone body .game-dialog .quest-log .ach-card{padding:8px 4px!important}html.phone body .game-shell .pause-card .pause-tools{gap:6px!important}html.phone body .game-shell .pause-card .pause-tools>button{min-height:40px!important;padding:0!important}html.phone body .game-shell .pause-card .setting-row{gap:8px;min-height:30px!important;font-size:13px!important}html.phone body .game-shell .pause-card .setting-row select{height:30px!important;font-size:12.5px!important}html.phone body .game-shell .pause-card>.primary{min-height:44px!important}html.phone body .game-shell .pause-card>.new-game{width:100%!important;min-height:36px!important;font-size:12.5px!important}html.phone body .game-shell .pause-card>.new-game-note{font-size:11px!important}html.phone body .game-dialog :is(.shop-card,.forge-grid>div,.chest-tile,.upgrade-tile,.help-card,.recipe-tile,.den-card,.notice,.side-card,.ach-card,.book-dish,.story-list>li,.mastery-list>div,.dungeon-card){flex-shrink:0;min-height:min-content!important}html.phone body .game-shell.touch .utility .quests-count{width:auto!important;top:-6px!important;left:auto!important;right:-6px!important}html.phone body .game-shell.touch .utility.more-open>button.in-more .quests-count{flex:none;align-self:center;margin-left:8px;animation:none;position:static!important}html.phone body .game-dialog .chest-opening{zoom:.68;height:auto!important;min-height:0!important}html.phone body .game-dialog .dialog-body>:is(:has(>.wd-tabs),:has(>*>.wd-tabs))>:is(.forge-grid,.chest-forge,.shop-grid,.mastery-list,.help-grid,.upgrade-board,.discovery-grid,.credits){align-self:start!important;min-height:auto!important;max-height:none!important;overflow:visible!important}html.phone body .game-shell.touch:has(.utility.more-open) .traversal-actions{visibility:hidden}html.phone body .game-dialog .binder-tabs>button{min-width:36px!important;min-height:30px!important}html.phone body .game-dialog :is(.forge-grid,.chest-forge,.shop-grid,.upgrade-board,.help-grid){flex-wrap:wrap!important;align-content:flex-start!important;align-items:stretch!important;display:flex!important}html.phone body .game-dialog :is(.forge-grid,.chest-forge,.upgrade-board,.help-grid)>*{flex:0 0 calc(25% - 4.5px)!important;width:calc(25% - 4.5px)!important;max-width:none!important}html.phone body .game-dialog .shop-grid>*{flex:290px!important;max-width:100%!important}html.phone body .game-dialog .chest-forge>.chest-note{flex-basis:100%!important;width:100%!important}html.phone body .game-shell.touch .toast{min-width:0;line-height:1.25;top:max(62px, calc(env(safe-area-inset-top) + 58px))!important;max-width:min(380px, calc(calc(100vw / var(--ui,1)) - 2 * 240px))!important;padding:5px 12px!important;font-size:13px!important;left:50%!important;transform:translate(-50%)!important}@media (max-width:760px){html.phone body .game-shell.touch .toast{max-width:calc(calc(100vw / var(--ui,1)) - 2 * 200px)!important}}html.phone body .game-shell .quest-tracker.in-battle{opacity:.92;top:max(118px, calc(env(safe-area-inset-top) + 112px))!important;bottom:auto!important;left:max(8px, env(safe-area-inset-left))!important;zoom:.72!important;width:210px!important;right:auto!important}html.phone body .game-shell .quest-tracker.in-battle .quest-text p,html.phone body .game-shell .quest-tracker.in-battle .quest-gift-row{display:none!important}html.phone body .game-dialog .build-summary{gap:10px!important;margin:0!important;padding:6px 8px!important}html.phone body .game-dialog .build-summary h3{margin:0 0 4px!important;font-size:13px!important}html.phone body .game-dialog .build-summary .equipped-items{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important}html.phone body .game-dialog .build-summary .equipped-items>span{height:40px!important;min-height:40px!important;padding:2px 4px!important;font-size:11px!important}html.phone body .game-dialog .build-summary .equipped-items>span span{display:none}html.phone body .game-dialog .build-summary .equipped-items .skill-art-icon{width:26px!important;height:26px!important}html.phone body .game-dialog .blessing-pick{justify-content:center;gap:8px!important}html.phone body .game-dialog .blessing-cards{padding-top:6px;overflow:visible!important}html.phone body .game-dialog .blessing-card{gap:5px!important;padding:8px 8px 10px!important}html.phone body .game-dialog .blessing-card .blessing-art{flex:none;width:88px!important}html.phone body .game-dialog .blessing-card .blessing-patron{padding:0 5px;font-size:10px;top:3px;right:3px}html.phone body .game-dialog .blessing-card .blessing-art kbd{display:none}html.phone body .game-dialog .blessing-card strong{font-size:15px!important}html.phone body .game-dialog .blessing-does{padding:4px 6px;font-size:12px}html.phone body .game-dialog .bag-panel .bag-note{text-align:center;align-self:start;grid-area:side!important;margin:0!important}html.phone body .game-dialog.game-dialog.bag-dialog{background-color:#4b2f1b!important;background-image:url(/assets/ui/wood-dark.png),none!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:256px,auto!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:padding-box!important;border:10px solid #0000!important;border-image:url(/assets/ui/frame.png) 30!important;width:auto!important;padding:4px 8px 6px!important;box-shadow:0 22px 50px #0009!important}html.phone body .game-dialog.bag-dialog .dialog-title{display:none!important}html.phone body .game-dialog.bag-dialog .dialog-body{padding-top:2px!important}html.phone body .game-dialog.bag-dialog .bag-switch{padding-right:0!important}html.phone body .game-dialog.bag-dialog .bag-panel,html.phone body .game-dialog.bag-dialog .char-panel{padding-right:44px!important}html.phone body .game-shell .quest-tracker.in-battle{top:max(92px, calc(env(safe-area-inset-top) + 86px))!important}@media (max-width:760px){html.phone body .game-dialog .bag-panel{grid-template-columns:minmax(0,1fr) minmax(200px,42%)!important}html.phone body .game-dialog .bag-panel .bag-tabs>button{min-width:34px;padding:3px 4px!important}html.phone body .game-dialog .bag-panel .bag-grid{grid-template-columns:repeat(auto-fill,minmax(46px,1fr))!important}html.phone body .game-dialog .wd-tabs>button,html.phone body .game-dialog .bag-switch button{padding:5px 8px!important;font-size:12px!important}html.phone body .game-dialog .forge-grid>*,html.phone body .game-dialog .chest-forge>:not(.chest-note),html.phone body .game-dialog .upgrade-board>*,html.phone body .game-dialog .help-grid>*{flex-basis:calc(33.3333% - 4px)!important;width:calc(33.3333% - 4px)!important}html.phone body .game-dialog .board-cork{grid-template-columns:repeat(2,minmax(0,1fr))!important}html.phone body .game-dialog .dungeon-grid .dungeon-card img{height:32px!important}}html.phone body .game-dialog.bag-dialog .quest-tip{margin-right:44px!important}html.phone body .game-dialog :is(.side-log,.quest-log,.den-left,.evolution-book,.portal-left,.portal-right,.journey-map,.story-log)>*{flex-shrink:0}html.phone body .game-dialog :is(.side-grid,.ach-grid,.story-list){align-content:start;grid-auto-rows:auto!important}html.phone body .game-dialog .cook-pot{height:100%!important;max-height:100%!important}html.phone body .game-dialog .pot-pantry{align-content:start!important;overflow-y:auto!important}html.phone body .game-shell .pause-card{row-gap:3px!important;padding:8px 14px!important}html.phone body .game-shell .pause-card .setting-row{min-height:26px!important;margin:0!important}html.phone body .game-shell .pause-card>h2{font-size:19px!important}html.phone body .game-shell.touch.in-dungeon .combat-belt{left:max(176px, calc(env(safe-area-inset-left) + 168px))!important;right:auto!important;transform:translate(0,0)!important}html.phone body .hs-strip{scrollbar-width:none;justify-content:safe center;overflow-x:auto;max-width:none!important;padding:8px max(10px, env(safe-area-inset-left)) 4px!important;bottom:6px!important;left:0!important;right:0!important;transform:none!important}html.phone body .hs-strip::-webkit-scrollbar{display:none}html.phone body .game-shell .hs-arrow{display:none!important}html.phone body .game-shell .hs-chip{flex:none!important;width:66px!important;padding:4px 3px!important}html.phone body .game-shell .hs-chip img{width:42px!important;height:42px!important}html.phone body .hero-select.has-pick .hs-card{overflow-y:auto;right:max(10px, env(safe-area-inset-right))!important;left:auto!important;top:max(8px, env(safe-area-inset-top))!important;bottom:max(8px, env(safe-area-inset-bottom))!important;width:min(300px, calc(40vw / var(--ui,1)))!important;gap:6px!important;max-height:none!important;padding:10px 12px!important;transform:none!important}html.phone body .hero-select.has-pick .hs-strip{justify-content:flex-start;right:calc(min(300px, calc(40vw / var(--ui,1))) + 18px)!important}html.phone body .hero-select .hs-card .hs-bars li{min-height:0}html.phone body .hero-select .hs-card .hs-perk{padding:5px 8px!important;font-size:11.5px!important}html.phone body .hero-select .hs-card .hs-mastery,html.phone body .hero-select .hs-card .hs-evolve{display:none}html.phone body .game-shell .hs-play{margin-top:auto;min-height:44px!important;font-size:16px!important}html.phone body .game-dialog .quest-log .ach-grid{flex-wrap:wrap!important;align-content:flex-start!important;gap:6px!important;display:flex!important}html.phone body .game-dialog .quest-log .ach-grid>*{max-width:calc(50% - 3px);flex:1 0 112px!important}@media (min-width:700px){html.phone body .game-dialog .quest-log .ach-grid>*{max-width:calc(20% - 4.8px)}}@media (max-width:760px){html.phone body .game-dialog .pot-pantry{max-height:calc(calc(100dvh / var(--ui,1)) - 210px)!important;grid-template-columns:repeat(auto-fill,minmax(42px,1fr))!important}}html.phone body .game-shell .pause-card>.new-game-note{line-height:1.2}html.phone body .game-dialog .board-cork{flex-wrap:wrap!important;align-content:flex-start!important;align-items:stretch!important;display:flex!important}html.phone body .game-dialog .board-cork>*{flex:0 0 calc(25% - 6px)!important;width:calc(25% - 6px)!important}@media (max-width:760px){html.phone body .game-dialog .board-cork>*{flex-basis:calc(50% - 4px)!important;width:calc(50% - 4px)!important}}html.phone body .game-dialog .bag-panel .bag-hotbar .farm-tool-label{display:none!important}html.phone body .game-dialog .bag-panel .bag-hotbar>button :is(img,svg,.loot-art,.tool-art){max-width:none;width:72%!important;height:72%!important}html.phone body .game-dialog .bag-panel .bag-hotbar>button kbd{color:#f4e2bb;text-shadow:1px 1px #000;line-height:1;position:absolute;top:2px;left:3px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:10px!important;display:block!important}html.phone body .game-dialog .bag-panel .bag-hotbar{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important}html.phone body .game-dialog .bag-panel .bag-hotbar>button{position:relative;aspect-ratio:1!important;height:auto!important;max-height:none!important}html.phone body .game-dialog .bag-panel .bag-hotbar-title .hint-touch{font-size:11px}html.phone body .game-dialog .bag-panel .bag-hotbar-wrap{grid-area:quick!important}html.phone body .game-dialog .bag-panel .bag-detail{align-self:end;grid-area:detail!important;max-height:100%!important}html.phone body .game-dialog .bag-panel:has(.bag-hotbar-wrap) .bag-detail{max-height:100%!important}html.phone body .game-dialog .bag-panel .bag-note{grid-area:quick!important}@media (max-width:760px){html.phone body .game-dialog .bag-panel .bag-hotbar-title .hint-touch{display:none}}html.phone body .game-dialog .bag-panel{grid-template-rows:auto minmax(0,1fr) auto!important;grid-template-areas:"tabs quick""grid quick""grid detail"!important}html.phone body .game-dialog .bag-panel:has(.slot-filter){grid-template-rows:auto auto minmax(0,1fr) auto!important;grid-template-areas:"tabs quick""filter quick""grid quick""grid detail"!important}html.phone body .game-dialog .bag-panel .bag-hotbar-wrap{align-self:start!important}html.phone body .game-shell .vitals .vitals-tags{max-height:22px;overflow:hidden;flex-wrap:nowrap!important}html.phone body .game-shell .vitals .vitals-tags>*{min-width:0;flex-wrap:nowrap!important}html.phone body .game-shell .vitals .vitals-tags span{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}html.phone body .game-shell:has(.pause-cover) :is(.utility,.vitals,.day-chip){visibility:hidden}html.phone body .br-tips small{display:none}html.phone body .br-tips button{gap:6px;padding:6px 8px}html.phone body .br-tips b{font-size:12px}html.phone body .br-tips h4{font-size:11px}html.phone body .game-shell.touch.in-dungeon .combat-belt{flex-wrap:wrap!important;gap:4px!important;width:max-content!important;min-width:0!important;max-width:302px!important;padding:5px 6px!important;display:flex!important}html.phone body .game-shell.touch.in-dungeon .combat-belt>button{width:36px!important;min-width:0!important;height:36px!important;padding:2px!important}html.phone body .game-shell.touch.in-dungeon .combat-belt>button img{width:26px!important;height:26px!important}html.phone body .game-shell.touch .battle-banner{zoom:.82;top:max(78px, calc(env(safe-area-inset-top) + 74px))!important;left:auto!important;right:max(94px, calc(env(safe-area-inset-right) + 90px))!important;align-items:flex-end!important;gap:4px!important;transform:translate(0,0)!important}html.phone body .game-dialog .portal-layout{grid-template-rows:auto auto auto auto minmax(0,1fr)!important;grid-template-areas:"modes food""dungeons food""brief food""options go"".go"!important}html.phone body .game-dialog .portal-layout .portal-modes{grid-area:modes;margin:0!important}html.phone body .game-dialog .portal-layout :is(.gauntlet-list,.endless-card){grid-area:dungeons}html.phone body .game-dialog .bag-panel .bag-hotbar{justify-content:start;grid-template-columns:repeat(4,minmax(0,62px))!important;gap:6px!important}html.phone body .game-dialog .bag-panel .bag-hotbar>button :is(img,svg,.loot-art,.tool-art){width:68%!important;height:68%!important}html.phone body .game-dialog .mix{gap:6px!important}html.phone body .game-dialog .mix-classes{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:4px!important}html.phone body .game-dialog .mix-class{padding:4px 2px!important}html.phone body .game-dialog .mix-class b{font-size:11px!important}html.phone body .game-dialog .mix-class small{font-size:9.5px!important}html.phone body .game-dialog .mix-design{flex-flow:wrap;justify-content:center;gap:3px!important;padding:6px!important}html.phone body .game-dialog .mix-design strong{font-size:14px!important}html.phone body .game-dialog .mix-design .axie-stats{justify-content:center;width:100%}html.phone body .game-dialog .mix-bottom .fuse-button{min-width:140px!important;min-height:40px!important}html.phone body .game-dialog .mix-design .axie-stats>span:not(:last-child){display:none!important}html.phone body .game-dialog .mix-design .axie-stats{margin:0!important}html.phone body .game-dialog .mix-design .axie-portrait{width:52px!important;height:52px!important}html.phone body .game-dialog .mix-class{flex-wrap:wrap;justify-content:center;flex-direction:row!important;gap:2px 4px!important}html.phone body .game-dialog .mix-class small{width:100%}html.phone body .game-shell .pause-card{align-items:start;grid-template-columns:230px minmax(250px,300px)!important;column-gap:16px!important;padding:12px 16px!important}html.phone body .game-shell .pause-card>:is(.spell-room-btn,.account-badge,.account-row,.mm-account,.restore-save){grid-column:1!important}html.phone body .game-shell .pause-card>h2{letter-spacing:.02em;grid-column:1;text-align:left!important;margin-bottom:2px!important;font-size:24px!important}html.phone body .game-shell .pause-card>.primary{border-radius:14px!important;min-height:48px!important;font-size:17px!important}html.phone body .game-shell .pause-card>.spell-room-btn{justify-content:center;align-items:center;gap:6px;width:100%!important;min-height:36px!important;font-size:13px!important;display:flex!important}html.phone body .game-shell .pause-card .pause-tools{grid-template-columns:repeat(3,1fr);gap:6px!important;display:grid!important}html.phone body .game-shell .pause-card .pause-tools>button{width:100%!important;min-height:38px!important}html.phone body .game-shell .pause-card .save-status{opacity:.85;justify-content:flex-start!important;font-size:11.5px!important}html.phone body .game-shell .pause-card :is(.account-row,.mm-account){flex-wrap:wrap;max-width:100%;border-radius:10px!important;gap:4px 6px!important;padding:6px 8px!important;font-size:11.5px!important}html.phone body .game-shell .pause-card :is(.account-row,.mm-account) button{min-height:0!important;padding:3px 10px!important;font-size:12px!important}html.phone body .game-shell .pause-card .setting-row{color:var(--wd-text);background:#24150bcc;border:1px solid #ffffff10;border-radius:10px;grid-column:2;justify-content:space-between;align-items:center;gap:10px;font-weight:700;min-height:34px!important;margin:0!important;padding:0 10px!important;font-size:13px!important;display:flex!important}html.phone body .game-shell .pause-card .setting-row select{max-width:150px;height:28px!important;color:var(--wd-text)!important;border:2px solid var(--wd-edge-dk)!important;background:#3a2415!important;border-radius:8px!important;padding:0 6px!important}html.phone body .game-shell .pause-card .setting-row input[type=checkbox]{-webkit-appearance:none;appearance:none;border:2px solid var(--wd-edge-dk);cursor:pointer;background:#1a0f07;border-radius:999px;flex:none;width:42px;height:24px;margin:0;transition:background .15s;position:relative;box-shadow:inset 0 2px 4px #000a}html.phone body .game-shell .pause-card .setting-row input[type=checkbox]:before{content:"";background:#cdb48a;border-radius:50%;width:16px;height:16px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0009}html.phone body .game-shell .pause-card .setting-row input[type=checkbox]:checked{background:linear-gradient(#8bbf45,#4f8124)}html.phone body .game-shell .pause-card .setting-row input[type=checkbox]:checked:before{background:#fffbe8;transform:translate(18px)}html.phone body .game-shell .pause-card .setting-row input[type=range]{-webkit-appearance:none;appearance:none;width:140px;height:8px;box-shadow:inset 0 1px 2px #0008, 0 0 0 2px var(--wd-edge-dk);background:linear-gradient(90deg,#f0b443,#ffd36b);border-radius:999px;flex:0 140px;margin:0}html.phone body .game-shell .pause-card .setting-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fffbe8;border:3px solid #a5743f;border-radius:50%;width:20px;height:20px;box-shadow:0 1px 3px #000a}html.phone body .game-shell .pause-card .setting-row input[type=range]::-moz-range-thumb{background:#fffbe8;border:3px solid #a5743f;border-radius:50%;width:16px;height:16px}html.phone body .game-shell.touch .kill-counter{zoom:.9;top:max(64px, calc(env(safe-area-inset-top) + 60px))!important;padding:3px 10px 3px 8px!important;font-size:14px!important;bottom:auto!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}html.phone body .game-shell.touch .battle-banner{zoom:.78;top:max(96px, calc(env(safe-area-inset-top) + 92px))!important;align-items:center!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}html.phone body .game-shell .pause-card{grid-auto-rows:34px!important;row-gap:5px!important}html.phone body .game-shell .pause-card>.primary{grid-row:span 2;height:100%;min-height:0!important}html.phone body .game-shell .pause-card .pause-tools>button,html.phone body .game-shell .pause-card>:is(.spell-room-btn,.new-game){height:34px!important;min-height:0!important}html.phone body .game-shell .pause-card>h2{line-height:34px;margin:0!important}html.phone body .game-shell .pause-card>.new-game-note{grid-row:span 2;align-self:start}.tree-mini{display:none}html.phone body .game-dialog.tree-dialog:not(#_){padding:6px!important}html.phone body .game-dialog.tree-dialog:not(#_) :is(.dialog-title,.quest-tip,.tree-top,.tree-legend,.tree-detail){display:none!important}html.phone body .game-dialog.tree-dialog .tree-stage:not(#_){border-radius:12px}html.phone body .game-dialog.tree-dialog .tree-zoom:not(#_){gap:4px!important;top:auto!important;bottom:10px!important;right:10px!important}html.phone body .game-dialog.tree-dialog .tree-zoom:not(#_) button{width:32px!important;height:32px!important;min-height:0!important;padding:0!important}html.phone body .game-dialog.tree-dialog .tree-mini:not(#_){z-index:4;align-items:center;gap:10px;max-width:min(440px,100% - 110px);position:absolute;bottom:12px;left:50%;transform:translate(-50%);border-radius:999px!important;width:auto!important;min-height:0!important;margin:0!important;padding:6px 14px!important;display:flex!important;box-shadow:0 4px 14px #000a!important}html.phone body .game-dialog.tree-dialog .tree-mini-what{text-align:left;flex-direction:column;align-items:flex-start;min-width:0;line-height:1.15;display:flex}html.phone body .game-dialog.tree-dialog .tree-mini-what b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:14px;overflow:hidden}html.phone body .game-dialog.tree-dialog .tree-mini-what small{opacity:.9;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;overflow:hidden}html.phone body .game-dialog.tree-dialog .tree-mini-cost{background:#0003;border-radius:999px;flex:none;align-items:center;gap:3px;padding:2px 8px;font-size:14px;font-weight:900;display:inline-flex}html.phone body .game-dialog.tree-dialog .tree-mini.owned:not(#_){color:#e6ffd2;background:#2f6a1fdd;gap:6px;font-size:14px;font-weight:800;padding:8px 14px!important}.game-shell .move-stick{pointer-events:none;z-index:5;touch-action:none;position:absolute;inset:0}.move-stick-base{left:calc(max(18px, env(safe-area-inset-left)) + 8px);bottom:calc(max(16px, env(safe-area-inset-bottom)) + 8px);opacity:.45;width:124px;height:124px;transition:opacity .2s;position:absolute}.move-stick.active .move-stick-base{opacity:1;margin:-62px 0 0 -62px;transition:none;top:0;bottom:auto;left:0}.move-stick-ring{background:radial-gradient(circle,#fff7e433 0 40%,#fff7e41f 41% 100%);border:3px solid #fffcf0b0;border-radius:50%;position:absolute;inset:0;box-shadow:0 3px #2b1a0e66,inset 0 0 18px #2b1a0e33}.move-stick-knob{will-change:transform;background:#fff7e4ee;border:3px solid #fffcf0;border-radius:50%;width:54px;height:54px;margin:-27px 0 0 -27px;transition:transform .12s ease-out;position:absolute;top:50%;left:50%;box-shadow:0 3px #2b1a0e88}.move-stick.active .move-stick-knob{background:#fffbea;transition:none}html.phone body .game-shell .pause-card>.setting-row.account-row:not(#_){grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;overflow:visible;grid-area:span 2/1!important;gap:3px 8px!important;height:auto!important;min-height:0!important;margin:0 0 6px!important;padding:6px 8px!important;display:grid!important}html.phone body .game-shell .pause-card>.setting-row.account-row:not(#_) .account-who{grid-area:1/1;align-items:center;gap:6px;min-width:0;display:flex}html.phone body .game-shell .pause-card>.setting-row.account-row:not(#_) .account-sync{opacity:.85;grid-area:2/1/auto/-1;font-weight:600;line-height:1.25;overflow:visible;white-space:normal!important;font-size:10.5px!important}html.phone body .game-shell .pause-card>.setting-row.account-row:not(#_)>button{white-space:nowrap;grid-area:1/2;align-items:center;gap:5px;display:flex;position:static!important}html.phone body .game-shell .pause-card:has(>.account-row)>.save-status{display:none!important}html.phone body .game-dialog .portal-board .food-tray:not(#_){flex-direction:column;display:flex;gap:4px!important;margin:0!important;padding:6px 8px!important}html.phone body .game-dialog .portal-board .food-heading:not(#_) strong{font-size:14px!important}html.phone body .game-dialog .portal-board .food-heading:not(#_) small{font-size:10.5px!important}html.phone body .game-dialog .portal-board .meal-slots.meal-slots:not(#_){--ms-gap:5px;flex-wrap:nowrap!important;margin:2px 0!important}html.phone body .game-dialog .portal-board .meal-slots.meal-slots:not(#_)>*{flex:1 1 0!important;height:42px!important;min-height:0!important;max-height:42px!important;padding:0!important}html.phone body .game-dialog .portal-board .meal-slots:not(#_) :is(img,.loot-art,svg){max-width:30px!important;max-height:30px!important}html.phone body .game-dialog .portal-board .meal-pantry:not(#_):has(.pantry-meals:empty){display:none!important}html.phone body .game-dialog .portal-board :is(.food-empty,.feast-hint):not(#_){margin:0!important;font-size:11px!important;line-height:1.25!important}html.phone body .game-dialog .portal-board .food-buffs:not(#_){gap:3px!important;margin:0!important}html.phone body .game-dialog .portal-board .portal-departure:not(#_){min-height:0!important;margin-top:6px!important;padding:6px 8px!important}html.phone body .game-dialog .portal-board .portal-departure:not(#_) .depart-button{min-height:40px!important}html.phone body .game-dialog .portal-board .portal-services:not(#_)>button{line-height:1.15;min-height:40px!important;font-size:13px!important}html.phone body .game-dialog .portal-board .portal-right:not(#_){flex-direction:column;min-height:0;display:flex!important;overflow:hidden!important}html.phone body .game-dialog .portal-board .portal-right:not(#_)>.food-tray{flex:0 auto;min-height:0;overflow:hidden}html.phone body .game-dialog .portal-board .portal-right:not(#_)>.portal-departure{flex:none}html.phone body .game-dialog .portal-board .food-buffs:not(#_){flex-wrap:wrap;flex:0 auto;min-height:0;overflow-y:auto;justify-content:flex-start!important;display:flex!important}html.phone body .game-dialog .portal-board .food-buffs:not(#_) li{border-width:1px!important;min-height:0!important;padding:1px 6px!important;font-size:10px!important;line-height:1.35!important}html.phone body .game-dialog .portal-board .food-tray:has(.food-buffs li) .feast-hint:not(.on){display:none!important}html.phone body .game-dialog .portal-board .meal-pantry:not(#_){flex:none;margin:0!important;padding:3px!important}html.phone body .game-dialog .portal-board .pantry-meals:not(#_){justify-content:center;padding:0!important}html.phone body .game-dialog .portal-board .pantry-meals:not(#_)>button{width:30px!important;height:30px!important}html.phone body .game-dialog .portal-board .portal-right:not(#_)>.portal-departure{align-self:stretch;align-items:center;gap:8px;display:flex;width:auto!important}html.phone body .game-dialog .portal-board .portal-departure:not(#_) .depart-button{flex:auto}html.phone body .game-dialog .portal-board .portal-departure:not(#_) .departure-key{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:4px;display:flex;flex-direction:row!important}@media (max-height:500px){html body .game-shell .objectives-card{border-radius:9px;padding:4px 8px;font-size:10px;top:96px;bottom:auto;left:6px}html body .game-shell.boss-fight .objectives-card,html body .game-shell.boss-fight .day-chip,html body .game-shell.boss-fight .kill-counter{display:none}html body .game-shell .boss-vitals{zoom:1;width:min(360px, calc(44vw / var(--ui,1)));filter:none;top:30px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html body .game-shell .boss-vitals strong,html body .game-shell .boss-vitals .boss-attack{text-shadow:0 1px #172b35,0 0 3px #172b35}html body .game-shell .boss-vitals strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.1;display:block;overflow:hidden}html body .game-shell .boss-vitals .boss-phase i{border-width:1.5px;width:7px;height:7px}html body .game-shell .boss-vitals .boss-ghost{border-width:2px;height:9px;margin-top:3px}html body .game-shell .boss-vitals .boss-tick{top:3px}html body .game-shell .boss-vitals .boss-attack{margin-top:2px;font-size:10px}}html.phone body .game-shell:not(.in-dungeon) .day-chip{left:auto!important;right:max(10px, env(safe-area-inset-right))!important;top:max(70px, calc(env(safe-area-inset-top) + 66px))!important;transform:none!important}html.phone body .game-shell .day-chip .daily-open .quests-count{inset:auto auto -12px -12px}html.phone body .game-dialog.game-dialog.hero-dialog:not(#_):not(#__){width:min(560px,100vw - 24px)!important;height:auto!important;max-height:calc(100dvh - 16px)!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}html.phone body .game-dialog.hero-dialog .dialog-body:not(#_):not(#__){flex:none!important;height:auto!important;min-height:0!important;overflow:visible!important}html.phone body .game-dialog.hero-dialog .companion-talk:not(#_):not(#__){align-items:center;gap:12px;grid-template-columns:auto minmax(0,1fr) auto!important;height:auto!important;min-height:0!important;padding:10px 12px!important;display:grid!important}html.phone body .game-dialog.hero-dialog .companion-talk>img:not(#_){grid-row:auto!important;width:72px!important;height:72px!important}html.phone body .game-dialog.hero-dialog .companion-starter :is(img,svg,span):not(#_):not(#__){max-width:24px;max-height:24px}html.phone body .game-dialog.hero-dialog .companion-talk .talk-actions:not(#_):not(#__){gap:6px;flex-direction:column!important;grid-column:auto!important;width:auto!important;margin:0!important;display:flex!important}html.phone body .game-dialog.hero-dialog .talk-actions button:not(#_):not(#__){white-space:nowrap;padding-inline:16px!important}html body .game-shell.touch .traversal-actions>button:not(#_):not(#__){width:80px!important;height:80px!important}html body .game-shell.touch .traversal-actions>button:not(#_):not(#__) svg{width:36px!important;height:36px!important}html body .game-shell.touch .traversal-actions>button.big-move.ready:not(#_):not(#__){width:94px!important;height:94px!important}html body .game-shell.touch .traversal-actions>button.big-move.ready:not(#_):not(#__) svg{width:42px!important;height:42px!important}html body .game-shell.touch .traversal-actions:not(#_):not(#__){gap:12px!important}html body .game-shell.touch .traversal-actions>button:nth-child(odd):not(#_):not(#__){margin-bottom:34px}html body .game-shell.touch .touch-action:not(#_):not(#__){--touch-action-bottom:146px}html.phone body .game-shell:not(.in-dungeon) .topbar:not(#_):not(#__){pointer-events:none;z-index:40;top:max(8px, env(safe-area-inset-top))!important;right:max(10px, env(safe-area-inset-right))!important;flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;width:auto!important;height:auto!important;padding:0!important;display:flex!important;position:absolute!important;bottom:auto!important;left:auto!important}html.phone body .game-shell:not(.in-dungeon) .topbar>:not(#_):not(#__){pointer-events:auto}html.phone body .game-shell:not(.in-dungeon) .topbar .day-chip:not(#_):not(#__),html.phone body .game-shell:not(.in-dungeon) .topbar .utility:not(#_):not(#__){margin:0!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}.spell-lab-bar{z-index:12;pointer-events:auto;white-space:nowrap;align-items:center;gap:10px;padding:7px 10px 7px 14px;display:flex;position:absolute;top:118px;left:50%;transform:translate(-50%)}.spell-lab-bar strong{letter-spacing:.02em;font-size:15px}.spell-lab-meter{opacity:.9;align-items:baseline;gap:5px;font-size:13px;display:flex}.spell-lab-meter b{text-align:right;min-width:3ch;font-size:19px}.spell-lab-meter small{opacity:.75;margin-left:6px;font-size:11px}.spell-lab-bar button{align-items:center;gap:6px;display:inline-flex;flex:none!important;width:auto!important;min-width:0!important;padding:6px 12px!important}.spell-lab-hint{z-index:12;pointer-events:none;padding:6px 14px;font-size:13px;position:absolute;top:172px;left:50%;transform:translate(-50%)}.spell-lab-cover{z-index:40;background:#120c2266;justify-content:center;align-items:center;padding:12px;display:flex;position:absolute;inset:0}.spell-lab{flex-direction:column;width:min(980px,100%);max-height:calc(100% - 8px);padding:12px 14px 10px;display:flex}.spell-lab header{align-items:center;gap:10px;padding:0 2px 10px;display:flex}.spell-lab header h2{margin:0;font-size:22px}.spell-lab header span{opacity:.75;flex:1;font-size:12px}.spell-lab header button{align-items:center;gap:5px;display:inline-flex;flex:none!important;width:auto!important;padding:5px 10px!important}.spell-lab-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;min-height:0;display:grid;overflow:auto}.spell-tile{color:#f8ead0;cursor:pointer;-webkit-user-select:none;user-select:none;background:#00000030;border:2px solid #ffffff1c;border-radius:12px;flex-direction:column;align-items:center;gap:3px;padding:7px 4px 6px;transition:transform 80ms,background .12s,border-color .12s;display:flex;position:relative}.spell-tile:hover{background:#ffffff1a;transform:translateY(-2px)}.spell-tile:active{transform:translateY(0)scale(.97)}.spell-tile img{width:52px;height:52px;image-rendering:pixelated;filter:grayscale(.85)brightness(.75);transition:filter .12s}.spell-tile.on img,.spell-tile:hover img{filter:none}.spell-tile.on{border-color:var(--spell);background:color-mix(in srgb, var(--spell) 22%, #00000030)}.spell-tile.evolved{background:linear-gradient(#ffcf4a40,#ffcf4a14);border-color:#ffcf4a;box-shadow:0 0 12px #ffcf4a55}.spell-tile-name{text-align:center;align-items:center;min-height:2.2em;font-size:11px;font-weight:800;line-height:1.1;display:flex}.spell-tile-pips{align-items:center;gap:3px;display:flex}.spell-tile-pips i{background:#ffffff26;border-radius:2px;width:8px;height:8px;font-style:normal}.spell-tile-pips i.lit{background:var(--spell)}.spell-tile-pips i.star{color:#ffffff40;background:0 0;width:auto;height:auto;font-size:11px;line-height:8px}.spell-tile-pips i.star.lit{color:#ffcf4a;background:0 0}.spell-lab-detail{background:#00000030;border-radius:10px;align-items:baseline;gap:10px;min-height:38px;margin-top:8px;padding:8px 10px;font-size:13px;display:flex}.spell-lab-detail strong{font-size:15px}.spell-lab-detail b{background:#ffffff1f;border-radius:6px;padding:1px 7px;font-size:11px}.spell-lab-detail span{opacity:.85}.spell-room-btn{justify-content:center;align-items:center;gap:6px;margin-top:6px;display:inline-flex}@media (max-width:620px){.spell-lab-bar{gap:6px;padding:5px 6px 5px 10px;top:100px}.spell-lab-bar strong{display:none}.spell-lab-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.spell-tile img{width:38px;height:38px}.spell-tile-name{font-size:9.5px}.spell-lab header span{display:none}}@media (max-height:560px){.spell-lab{padding:8px 10px}.spell-lab header{padding-bottom:6px}.spell-lab header h2{flex:1;font-size:17px}.spell-lab header span{display:none}.spell-lab-grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:4px}.spell-tile{border-radius:9px;gap:1px;padding:4px 2px}.spell-tile img{width:32px;height:32px}.spell-tile-name{min-height:2.1em;font-size:8.5px}.spell-tile-pips i{width:6px;height:6px}.spell-lab-detail{display:none}}.spell-targets{width:min(720px,100%)}.spell-targets h3{align-items:baseline;gap:8px;margin:6px 2px;font-size:14px;display:flex}.spell-targets h3 small{opacity:.7;font-size:11px;font-weight:600}.target-row{gap:8px;margin-bottom:6px;display:flex}.target-count{flex:1;font-size:16px;font-weight:900;padding:9px 0!important}.target-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:4px;display:grid}.boss-tile{text-align:left;border:2px solid color-mix(in srgb, var(--boss) 45%, transparent);background:color-mix(in srgb, var(--boss) 14%, #00000030);color:#f8ead0;cursor:pointer;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:7px;display:grid;padding:7px 9px!important}.boss-tile:hover{background:color-mix(in srgb, var(--boss) 28%, #00000030);transform:translateY(-1px)}.boss-tile i{background:var(--boss);color:#2a1a10;border-radius:50%;grid-row:1/3;justify-content:center;align-items:center;width:26px;height:26px;font-style:normal;display:flex}.boss-tile b{font-size:13px;line-height:1.1}.boss-tile small{opacity:.75;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;line-height:1.15;overflow:hidden}.boss-tile.on{border-color:var(--boss);box-shadow:0 0 10px color-mix(in srgb, var(--boss) 55%, transparent)}@media (max-width:620px){.target-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-height:560px){.spell-targets h3{margin:3px 2px}.boss-tile{padding:4px 7px!important}.boss-tile small{display:none}.target-count{padding:5px 0!important}}html body .game-shell.practice .day-chip{display:none!important}html body .game-shell.practice .spell-lab-bar:not(#_){top:max(10px, env(safe-area-inset-top))}html body .game-shell.practice .spell-lab-hint:not(#_){top:calc(max(10px, env(safe-area-inset-top)) + 54px);opacity:.92;padding:4px 12px;font-size:12px}html body .game-shell.practice.touch .spell-lab-bar:not(#_){zoom:.78;top:max(6px, env(safe-area-inset-top))}html body .game-shell.practice.touch .spell-lab-bar:not(#_) strong,html body .game-shell.practice.touch .spell-lab-hint:not(#_){display:none}html body img:not(#_){image-rendering:auto!important}:root{--tier-passive:#6fc3ff;--tier-passive-dk:#1d4a6b;--tier-spell:#ffc94a;--tier-spell-dk:#6b4310;--tier-evo:#d27bff;--tier-evo-hi:#ffb3f0;--tier-evo-dk:#4b1f6b;--tier-heal:#7fe08a;--tier-heal-dk:#1f5a2a}html body .level-card:is(.tier-passive,.tier-spell,.tier-evolution,.tier-heal):not(#_){margin-top:12px;overflow:visible;padding-top:20px!important}.card-tier{z-index:3;white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;border:2px solid #1c0f07;border-radius:999px;align-items:center;gap:5px;padding:3px 11px 3px 9px;font:900 11px/1.1 inherit;display:inline-flex;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 2px #1c0f07}.card-tier-stars{letter-spacing:0;font-size:12px}.card-tier-stars:empty{display:none}html body .level-card.tier-passive:not(#_){border-color:var(--tier-passive)!important;background:linear-gradient(#2b4258,#1b2c3d)!important;box-shadow:inset 0 2px #4f7896,0 4px #0b1620!important}.tier-passive .card-tier{background:linear-gradient(#a8dcff, var(--tier-passive));color:var(--tier-passive-dk)}html body .level-card.tier-spell:not(#_){border-color:var(--tier-spell)!important;background:linear-gradient(#6a4220,#4a2b16)!important;border-width:3px!important;box-shadow:inset 0 2px #a8703a,0 4px #1c0f07,0 0 14px #ffc94a33!important}.tier-spell .card-tier{background:linear-gradient(#fff0b0, var(--tier-spell));color:var(--tier-spell-dk)}html body .level-card.tier-evolution:not(#_){animation:2.2s ease-in-out infinite tier-evo-glow;border-color:var(--tier-evo)!important;background:radial-gradient(at 50% 25%,#a457d855,#0000 60%),linear-gradient(#5a2f6a,#311a3d)!important;border-width:3px!important;box-shadow:inset 0 2px #b07ad0,0 4px #170a1f,0 0 22px #d27bff88,0 0 46px #d27bff33!important}html body .level-choice-grid .level-card.tier-evolution:not(#_){transform:scale(1.04)}html body .level-choice-grid .level-card.tier-evolution:hover:not(:disabled):not(#_){transform:scale(1.04)translateY(-3px)}.tier-evolution .card-tier{background:linear-gradient(90deg, var(--tier-evo-hi), var(--tier-evo), #8f6bff, var(--tier-evo-hi));color:#fff;text-shadow:0 1px 0 var(--tier-evo-dk);background-size:220% 100%;padding:4px 13px 4px 11px;font-size:12px;animation:2.4s linear infinite tier-evo-ribbon}.tier-evolution .card-tier-stars{color:#fff3a8}html body .level-card.tier-evolution .card-name:not(#_){color:#ffd9ff!important}@keyframes tier-evo-glow{50%{box-shadow:inset 0 2px #b07ad0,0 4px #170a1f,0 0 30px #d27bffbb,0 0 64px #d27bff55}}@keyframes tier-evo-ribbon{to{background-position:-220% 0}}html body .level-card.tier-heal:not(#_){border-color:var(--tier-heal)!important}.tier-heal .card-tier{background:linear-gradient(#c6f5c8, var(--tier-heal));color:var(--tier-heal-dk)}html body .level-card.tier-passive .card-topline:not(#_){color:#bfe6ff!important}html body .level-card.tier-spell .card-topline:not(#_){color:#ffe7a6!important}html body .level-card.tier-evolution .card-topline:not(#_){color:#ffd0ff!important}@media (prefers-reduced-motion:reduce){html body .level-card.tier-evolution:not(#_),.tier-evolution .card-tier{animation:none}}.portal-nofood{z-index:80;background:#0d0804b3;place-items:center;padding:16px;animation:.15s ease-out nofood-fade;display:grid;position:fixed;inset:0}.portal-nofood-card{text-align:center;color:#f3dcae;background:linear-gradient(#6a4220,#45291a);border:3px solid #ffc94a;border-radius:18px;flex-direction:column;align-items:center;gap:10px;width:min(420px,100%);padding:22px 22px 18px;animation:.2s cubic-bezier(.2,1.4,.4,1) nofood-pop;display:flex;box-shadow:inset 0 2px #a8703a,0 6px #1c0f07,0 18px 40px #000a}.portal-nofood-card>svg{color:#ffc94a}.portal-nofood-card h3{color:#fff1c9;margin:0;font-size:22px}.portal-nofood-card p{color:#e7cf9f;margin:0;font-size:14px;line-height:1.4}.portal-nofood-actions{gap:10px;width:100%;margin-top:6px;display:flex}.portal-nofood-actions button{flex:1;justify-content:center;align-items:center;gap:6px;min-height:44px;display:inline-flex}@keyframes nofood-fade{0%{opacity:0}}@keyframes nofood-pop{0%{opacity:0;transform:scale(.85)}}@media (prefers-reduced-motion:reduce){.portal-nofood,.portal-nofood-card{animation:none}}.kill-counter{z-index:6;pointer-events:none;color:#fff1c9;font-variant-numeric:tabular-nums;background:linear-gradient(#3c2414e6,#2a180ce6);border:2px solid #e2b469;border-radius:999px;align-items:center;gap:7px;padding:5px 13px 5px 10px;font:800 18px/1 inherit;display:flex;position:absolute;top:58px;right:16px;box-shadow:0 3px #1c0f07}.kill-counter svg{color:#ffd9c2;filter:drop-shadow(0 1px #1c0f07)}.kill-counter b{text-align:right;min-width:2ch;animation:.18s ease-out kill-tick;display:inline-block}@keyframes kill-tick{0%{color:#ffe066;transform:scale(1.35)}}.game-shell.touch .kill-counter{top:auto;bottom:calc(env(safe-area-inset-bottom) + 150px);padding:4px 10px 4px 8px;font-size:15px;right:12px}.freeze-veil{pointer-events:none;z-index:4;opacity:var(--freeze,0);background:radial-gradient(#0000 55%,#7fd8ff55 80%,#bdeeffaa 100%);transition:opacity .25s;position:absolute;inset:0;box-shadow:inset 0 0 60px #9fe4ffaa}@media (prefers-reduced-motion:reduce){.kill-counter b{animation:none}}.evo-banner{z-index:8;pointer-events:none;white-space:nowrap;flex-direction:column;align-items:center;gap:3px;animation:2s ease-out both evo-in;display:flex;position:absolute;top:17%;left:50%;transform:translate(-50%)}.evo-banner strong{letter-spacing:.08em;text-transform:uppercase;color:#fff3c4;text-shadow:0 2px 0 #1c0f07, 0 0 2px #1c0f07, 0 0 12px var(--evo);font:900 24px/1 Georgia,serif}.evo-banner span{color:#fff6e6;text-shadow:0 2px #1c0f07,0 0 3px #1c0f07;font:800 15px/1.2 inherit}html.phone .evo-banner strong{font-size:18px}html.phone .evo-banner span{font-size:13px}@keyframes evo-in{0%{opacity:0;transform:translate(-50%)translateY(8px)}12%{opacity:1;transform:translate(-50%)}82%{opacity:1}to{opacity:0;transform:translate(-50%)translateY(-14px)}}@media (prefers-reduced-motion:reduce){.evo-banner{animation:none}}.phase-text{z-index:8;pointer-events:none;animation:1.8s ease-out both phase-in;position:absolute;top:21%;left:50%;transform:translate(-50%)}.phase-text strong{letter-spacing:.08em;text-transform:uppercase;color:#fff3c4;text-shadow:0 2px 0 #1c0f07, 0 0 10px var(--evo);font:900 20px/1 Georgia,serif}@keyframes phase-in{0%{opacity:0;transform:translate(-50%)translateY(6px)}15%{opacity:1;transform:translate(-50%)}75%{opacity:1}to{opacity:0;transform:translate(-50%)translateY(-8px)}}html.phone .phase-text strong{font-size:15px}@media (prefers-reduced-motion:reduce){.phase-text{animation:none}}.chest-coins{pointer-events:none;z-index:2;width:0;height:0;position:absolute;top:22%;left:50%}.chest-coins img{animation:coin-fly 1.1s cubic-bezier(.2, .7, .4, 1) var(--d) both;filter:drop-shadow(0 2px #4a2c10);position:absolute;top:-13px;left:-13px}@keyframes coin-fly{0%{opacity:0;transform:translate(0)scale(.4)rotate(0)}10%{opacity:1}60%{transform:translate(var(--dx), var(--dy)) scale(1) rotate(var(--r))}to{transform:translate(calc(var(--dx)*1.1), calc(var(--dy) + 260px)) scale(.9) rotate(var(--r));opacity:0}}.chest-roll{place-items:center;display:grid}.chest-roll.rolling img{filter:blur(1px)brightness(1.2);transform:translateY(-4px)scale(.94)}.chest-roll.landed img{animation:.28s cubic-bezier(.2,1.6,.4,1) roll-land}@keyframes roll-land{0%{transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){.chest-coins{display:none}.chest-roll.landed img{animation:none}}html body .level-card .card-banish:not(#_){z-index:4;color:#ffb3a8;cursor:pointer;background:#2a180ccc;border:2px solid #c9a874;border-radius:50%;place-items:center;width:26px;height:26px;transition:transform .12s,background .12s;display:grid;position:absolute;top:8px;right:8px}html body .level-card .card-banish:not(#_):hover{color:#fff;background:#7a1f1f;transform:scale(1.12)}.pick-tools{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:14px;display:flex}html body .pick-tools .pick-tool:not(#_){cursor:pointer;border-radius:999px;align-items:center;gap:7px;height:38px;padding:0 16px;font:800 14px/1 inherit;display:inline-flex;color:#fff1c9!important;background:linear-gradient(#6a4220,#4a2b16)!important;border:2px solid #e2b469!important;box-shadow:0 3px #1c0f07!important}html body .pick-tools .pick-tool:not(#_) b{color:#ffd36b;background:#1c0f07;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:12px;display:grid}html body .pick-tools .pick-tool:not(#_):disabled{opacity:.45;cursor:default}.pick-hint{color:#e7cf9f;align-items:center;gap:5px;font-size:12px;display:inline-flex}.spell-unlocks{background:#2a1a0e66;border:1px solid #e2b46944;border-radius:14px;margin:0 0 14px;padding:12px 14px}.spell-unlocks h4{color:#fff1c9;align-items:center;gap:7px;margin:0 0 8px;font-size:15px;display:flex}.spell-unlocks h4 small{color:#c9a874;margin-left:auto}.spell-unlocks ul{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.spell-unlocks li{background:#1c0f0766;border:1px solid #e2b46922;border-radius:10px;align-items:center;gap:10px;padding:7px 9px;display:flex}.spell-unlocks li.done{background:#1f3a1a66;border-color:#7dff9a66}.su-locked{place-items:center;display:grid;position:relative}.su-locked img{filter:grayscale()brightness(.45)}.su-locked svg{color:#ffd36b;position:absolute}.su-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.su-text b{color:#fff1c9;font-size:13px}.su-text small{color:#e7cf9f;font-size:12px}.su-bar{background:#1c0f07;border-radius:99px;height:6px;margin-top:3px;display:block;overflow:hidden}.su-bar>i{background:linear-gradient(90deg,#ffcf5a,#e8962a);height:100%;display:block}.spell-unlocks li em{font-variant-numeric:tabular-nums;color:#ffd36b;font-size:12px;font-style:normal;font-weight:800}html body .game-dialog.tree-dialog:not(#_){--tw-translate-x:0;--tw-translate-y:0;flex-direction:column;width:calc(100vw / var(--ui,1))!important;max-width:none!important;height:calc(100dvh / var(--ui,1))!important;border-radius:0!important;max-height:none!important;margin:0!important;padding:14px 18px!important;display:flex!important;position:fixed!important;inset:0!important;transform:translate(0,0)!important}html body .game-dialog.tree-dialog:not(#_)>.dialog-body,html body .game-dialog.tree-dialog:not(#_) .skill-tree{flex-direction:column;flex:1;min-height:0;display:flex}html body .game-dialog.tree-dialog .skill-tree:not(#_){gap:10px;position:relative}html body .game-dialog.tree-dialog .tree-stage:not(#_){flex:1;min-height:0}html body .game-dialog.tree-dialog .tree-svg:not(#_){height:100%;min-height:240px}html body .game-dialog.tree-dialog .tree-detail:not(#_){z-index:3;width:min(480px,100% - 36px);position:absolute;bottom:18px;right:18px;box-shadow:0 8px 30px #000a}html body .game-dialog.tree-dialog .tree-detail.empty:not(#_){width:auto;max-width:min(420px,100% - 36px)}html body .game-dialog.tree-dialog .tree-legend:not(#_){top:12px;bottom:auto;left:12px}@media (max-width:700px),(max-height:500px){html body .game-dialog.tree-dialog .tree-detail:not(#_){width:auto;bottom:10px;left:10px;right:10px}}html body .game-dialog.tree-dialog .tree-buy:not(#_){flex:none;align-items:center;gap:10px;display:flex}html body .game-dialog.tree-dialog .tree-buy .upgrade-costs:not(#_){white-space:nowrap;gap:6px;display:flex}html body .game-dialog.tree-dialog .tree-buy .upgrade-costs span:not(#_){color:#ffd36b;background:#2a180c;border-radius:999px;align-items:center;gap:4px;padding:2px 9px 2px 4px;font-weight:800;display:inline-flex}html body .lunchbox .lunch-slot.always{cursor:default;opacity:1}html body .lunchbox .lunch-feast{color:#3d2312;font:900 11px var(--wd-font,system-ui);white-space:nowrap;letter-spacing:.02em;background:linear-gradient(#ffe08a,#f0b443);border:2px solid #24140a;border-radius:9px;align-self:center;padding:3px 9px;box-shadow:0 2px #24140a}html body .food-tray .feast-hint{color:var(--wd-muted,#dcc39a);margin:6px 0 2px;font-size:12px}html body .food-tray .feast-hint.on{color:var(--wd-gold,#ffd36b);font-weight:800}html body .lunchbox.inline .lunch-slot.always .lunch-label{min-width:0;max-width:96px;overflow:hidden}html body .lunchbox.inline .lunch-slot.always .lunch-label :is(b,small){white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}html body .game-dialog.tree-dialog .tree-buy .upgrade-costs:not(#_){flex:none;overflow:visible}html body .game-dialog.tree-dialog .tree-buy .upgrade-costs span:not(#_){flex:none;min-width:max-content}html body .game-dialog .tree-detail-text .tree-path-note:not(#_){text-transform:none;letter-spacing:0;color:#8a4a12;font-size:12px}html body .dur-bar{pointer-events:none;background:#0008;border-radius:3px;height:4px;position:absolute;bottom:4px;left:6px;right:6px;overflow:hidden}html body .dur-bar>i{background:#7ddc6a;border-radius:3px;height:100%;display:block}html body .dur-bar.low>i{background:#ff7a4e}html body .dur-broken{color:#fff;font:900 8px/1.2 var(--wd-font,system-ui);letter-spacing:.04em;pointer-events:none;background:#c0392b;border-radius:4px;padding:1px 4px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}html body .bag-slot.broken img,html body .axie-gear-slot.broken img{filter:grayscale()brightness(.7)}html body .char-slot{position:relative}html body .detail-dur{color:#5b8a3a;align-items:center;gap:5px;margin:2px 0 4px;font-size:12px;font-weight:800;display:flex}html body .detail-dur.low{color:#c06a2b}html body .detail-dur.broken{color:#c0392b}html body .bag-head .equip-best{align-items:center;gap:5px;min-height:0;margin-left:auto;padding:4px 10px;font-size:12px;display:inline-flex}html body .gear-forge .forge-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}html body .crate-offers{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}html body .crate-offer{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex;border-color:var(--rarity)!important;padding:12px 8px!important}html body .crate-offer strong{color:var(--wd-gold,#ffd36b);font-size:15px}html body .crate-offer .pack-blurb{color:var(--wd-muted,#dcc39a);min-height:28px;font-size:11px}html body .crate-offer .pack-odds{flex-wrap:wrap;justify-content:center;gap:2px 8px;font-size:10px;font-weight:800;display:flex}html body .crate-offer button{justify-content:center;min-width:120px;margin-top:auto}html body .crate-cost{align-items:center;gap:8px;display:inline-flex}html body .crate-cost>span{align-items:center;gap:3px;display:inline-flex}html body .crate-cost .short{color:#ffb4a6}html body .crate-opening{color:var(--wd-muted,#dcc39a);flex-direction:column;align-items:center;gap:10px;padding:30px 0;font-weight:800;display:flex}html body .crate-reveal{flex-direction:column;align-items:center;gap:10px;display:flex}html body .crate-reveal-head{align-items:center;gap:10px;display:flex}html body .crate-reveal-head h4{color:var(--wd-gold,#ffd36b);margin:0;font-size:18px}html body .crate-items{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}html body .crate-item{text-align:center;width:170px;box-shadow:0 0 18px color-mix(in srgb, var(--rarity) 55%, transparent);animation:.45s cubic-bezier(.2,1.6,.4,1) both crate-pop;animation-delay:calc(var(--i)*.18s);flex-direction:column;align-items:center;gap:4px;display:flex;border:3px solid var(--rarity)!important;padding:12px 8px!important}html body .crate-item strong{font-size:13px}html body .crate-item small{color:var(--wd-muted,#dcc39a);font-size:11px}html body .crate-stats{color:#f3e2bf;flex-direction:column;font-size:11px;display:flex}@keyframes crate-pop{0%{transform:scale(.85)translateY(6px)}}html body .crate-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}html body .crate-actions button{align-items:center;gap:5px;display:inline-flex}html body .repair-list{flex-direction:column;gap:6px;display:flex}html body .repair-row{border-left:4px solid var(--rarity);align-items:center;gap:10px;display:flex;padding:6px 10px!important}html body .repair-row.broken{background:#4a1d1666!important}html body .repair-art{display:inline-flex;position:relative}html body .repair-what{flex-direction:column;flex:1;min-width:0;display:flex}html body .repair-what small{color:var(--wd-muted,#dcc39a);font-size:11px}html body .repair-row button,html body .repair-all{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}html body .repair-all{align-self:center;margin-top:4px}html body .repair-empty{color:var(--wd-muted,#dcc39a);text-align:center;justify-content:center;align-items:center;gap:10px;padding:30px 10px;display:flex}html body .den-best{align-self:flex-start;align-items:center;gap:6px;margin:4px 0;display:inline-flex}html body .axie-gear-slot{position:relative}html body .axie-gear-slot img.slot-ghost{opacity:.35;filter:grayscale()}@media (max-width:700px){html body .crate-offers{grid-template-columns:1fr}html body .crate-offer{flex-flow:wrap;justify-content:center}html body .crate-item{width:46%}}html body .gear-forge{flex-direction:column;gap:6px;display:flex}html body .gear-forge .repair-row>button:not(#_){flex:none;width:auto;min-width:0;padding:6px 12px}html body .gear-forge .repair-all:not(#_){width:auto}html body .crate-reveal .crate-items{max-width:620px}html body .crop-timer:not(#_){box-shadow:none;letter-spacing:.02em;color:#9cf06a;-webkit-text-stroke:5px #10200c;paint-order:stroke fill;text-shadow:0 3px #10200c,0 4px 6px #0006;background:0 0;border:0;min-width:0;padding:0;font:900 20px/1 WildseedUI,Nunito,Trebuchet MS,sans-serif}html body .crop-timer[data-state=dry]:not(#_){color:#9fe0ff;-webkit-text-stroke-color:#0d1f2b;text-shadow:0 3px #0d1f2b,0 4px 6px #0006}html body .crop-timer[data-state=ready]:not(#_){color:#ffe066;-webkit-text-stroke-color:#2a1a05;text-shadow:0 3px #2a1a05,0 0 12px #ffe06699;font-size:26px}@media (max-width:600px){html body .crop-timer:not(#_){-webkit-text-stroke-width:4px;font-size:16px}html body .crop-timer[data-state=ready]:not(#_){font-size:20px}}html body .forge-up-list{flex-direction:column;gap:8px;display:flex}html body .forge-up{color:#fff3d8;align-items:center;gap:12px;display:flex;border-left:4px solid var(--rarity)!important;padding:8px 12px!important}html body .forge-up-name{flex-direction:column;flex:auto;min-width:0;display:flex}html body .forge-up>img,html body .forge-up>.crate-cost{white-space:nowrap;flex:none}html body .forge-up-name small{opacity:.8;font-size:11px}html body .forge-up button:not(#_){flex:none;align-items:center;gap:4px;width:auto;min-width:0;padding:8px 16px;display:flex}html body .forge-empty{text-align:center;opacity:.85;padding:24px 8px}html body .game-shell .trial-hud{right:calc(var(--edge,14px) + var(--safe-r,0px));z-index:9;color:#fff8e2;pointer-events:none;flex-direction:column;align-items:flex-end;gap:4px;animation:.3s ease-out trial-in;display:flex;position:absolute;top:128px}@keyframes trial-in{0%{opacity:0;transform:translate(16px)}}.trial-row{filter:drop-shadow(0 2px #1c0f07)drop-shadow(0 0 3px #1c0f07);align-items:center;gap:8px;display:flex}.trial-emblem{background:var(--trial);color:#1c0f07;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.trial-hud.phase-waiting .trial-emblem{animation:1.2s ease-in-out infinite trial-ping}@keyframes trial-ping{50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--trial) 45%, transparent)}}.trial-num{color:#fff3d8d9;font-variant-numeric:tabular-nums;align-items:baseline;gap:2px;font-size:16px;font-weight:800;display:flex}.trial-num svg{color:var(--trial);align-self:center;margin-right:3px}.trial-num b{color:#fff8e2;font-size:26px;font-weight:900;line-height:1}.trial-num b.pop{animation:.25s ease-out trial-pop}@keyframes trial-pop{0%{transform:scale(1.35)}}.trial-hud.warn .trial-num,.trial-hud.warn .trial-num svg{color:#ff6b5e;animation:.5s steps(2,end) infinite trial-blink}@keyframes trial-blink{50%{opacity:.4}}.trial-clock{font-variant-numeric:tabular-nums;color:#fff3d8;align-items:center;gap:3px;font-size:15px;font-weight:900;display:flex}.trial-clock.low{color:#ff6b5e;animation:.5s steps(2,end) infinite trial-blink}.trial-pips{gap:4px;display:flex}.trial-pip{color:#fff6;border:2px solid #fff5;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.trial-pip.on{background:var(--trial);color:#1c0f07;border-color:#fff8e2}.trial-bar{background:#140b05aa;border-radius:999px;width:150px;height:6px;overflow:hidden}.trial-bar i{background:var(--trial);border-radius:999px;height:100%;transition:width .22s linear;display:block}.trial-hud.warn .trial-bar i{background:#ff6b5e}.trial-done.won{color:#9dff8a}.trial-done.failed{color:#ff7a6a}html.phone body .game-shell .trial-hud{transform-origin:100% 0;top:98px;transform:scale(.85)}.trial-goal{text-align:right;color:#fff8e2;text-shadow:0 2px #1c0f07,0 0 4px #1c0f07,0 0 2px #1c0f07;flex-direction:column;align-items:flex-end;max-width:260px;font-size:13.5px;font-weight:800;line-height:1.2;animation:.25s ease-out trial-goal-in;display:flex}.trial-goal small{color:var(--trial);margin-top:2px;font-size:12px;font-weight:700}.trial-hud.warn .trial-goal{color:#ffb4a8}@keyframes trial-goal-in{0%{opacity:0;transform:translateY(-4px)}}html.phone body .game-shell .trial-goal{max-width:200px;font-size:12px}html body .level-card .card-stats:not(#_){text-align:left;background:#0003;border-radius:8px;flex-direction:column;gap:2px;width:100%;margin-top:6px;padding:6px 8px;font-size:12px;line-height:1.25;display:flex}html body .level-card .card-stat:not(#_){color:#f3e6cc;justify-content:space-between;align-items:baseline;gap:6px;display:flex}html body .level-card .card-stat .cs-label:not(#_){opacity:.78;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html body .level-card .card-stat .cs-value:not(#_){white-space:nowrap;font-variant-numeric:tabular-nums;align-items:baseline;gap:3px;display:inline-flex}html body .level-card .card-stat .cs-value .cs-old:not(#_){color:#f3e6cc;font-weight:700}html body .level-card .card-stat .cs-value i:not(#_){opacity:.7;font-style:normal}html body .level-card .card-stat .cs-value b:not(#_){color:#fff6de;font-weight:800}html body .level-card .card-stat.up .cs-value b:not(#_){color:#4dff5a}html body .level-card .card-stat .cs-label:not(#_){color:#ffe9b0;opacity:1}html.phone body .level-card .card-stats:not(#_){margin-top:3px;padding:4px 5px;font-size:10px}html body .game-shell .wave-event:not(#_){box-shadow:none;text-shadow:0 2px #1c0f07,0 0 3px #1c0f07;background:0 0;border:0;border-radius:0;padding:0}html body .level-card .card-stat:not(#_){flex-wrap:wrap}html body .level-card .card-stat .cs-label:not(#_){text-overflow:clip;flex:none;overflow:visible}html body .level-card .card-stat .cs-value:not(#_){margin-left:auto}html body .level-card .level-art:not(#_){position:relative}html body .level-card.owned-card .level-art:not(#_){box-shadow:inset 0 0 0 3px #57d46a,0 0 12px #57d46a88}html body .level-card .card-owned-badge:not(#_){color:#eaffe6;white-space:nowrap;letter-spacing:.02em;background:#2f8a3a;border:2px solid #1c4d22;border-radius:999px;align-items:center;gap:3px;padding:2px 8px;font-size:10.5px;font-weight:900;display:inline-flex;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}html body .level-card .card-new-ribbon:not(#_){color:#4a2a05;letter-spacing:.06em;background:linear-gradient(#ffe066,#ffb52e);border:2px solid #7a4a0c;border-radius:8px;padding:3px 9px;font-size:12px;font-weight:900;animation:1.6s ease-in-out infinite new-ribbon;position:absolute;top:-6px;right:-8px;transform:rotate(10deg);box-shadow:0 2px #3d2312,0 0 12px #ffd36b99}@keyframes new-ribbon{50%{transform:rotate(10deg)scale(1.08)}}html body .level-card .card-pips:not(#_){justify-content:center;gap:4px;margin-top:12px;display:flex}html body .level-card .card-pips i:not(#_){background:#0006;border:1px solid #0008;border-radius:3px;width:14px;height:6px}html body .level-card .card-pips i.on:not(#_){background:#57d46a}html body .level-card .card-pips i.next:not(#_){background:#b9ffbf;animation:1s ease-in-out infinite pip-next;box-shadow:0 0 6px #8dff9a}@keyframes pip-next{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){html body .level-card :is(.card-new-ribbon,.card-pips i.next):not(#_){animation:none}}html body .level-card .level-art .card-owned-badge:not(#_),html body .level-card .level-art .card-new-ribbon:not(#_){line-height:1.2;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important}html body .level-card .level-art .card-owned-badge svg:not(#_){flex:none;width:12px!important;height:12px!important}html body .game-dialog.cards-dialog:not(#_){--tw-translate-x:0;--tw-translate-y:0;flex-direction:column;width:calc(100vw / var(--ui,1))!important;max-width:none!important;height:calc(100dvh / var(--ui,1))!important;border-radius:0!important;max-height:none!important;margin:0!important;padding:12px 18px 14px!important;display:flex!important;position:fixed!important;inset:0!important;transform:translate(0,0)!important}html body .game-dialog.cards-dialog:not(#_)>.dialog-body{flex-direction:column;flex:1 1 0!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}html body .game-dialog.cards-dialog:not(#_) .dialog-title{margin:0 0 8px!important}.cards-screen{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.cards-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cards-tabs{gap:8px;display:flex}html body .cards-tabs:not(#_)>button{align-items:center;gap:7px;font-weight:800;display:inline-flex;position:relative;border:2px solid var(--wd-edge-dk)!important;color:var(--wd-muted)!important;background:#2f1d10!important;border-radius:999px!important;padding:8px 14px!important}html body .cards-tabs:not(#_)>button[aria-selected=true]{box-shadow:inset 0 -2px #2f5413;color:#fffbe8!important;background:linear-gradient(#8bbf45,#4f8124)!important}.cards-tabs small{opacity:.8;font-weight:700}.cards-tabs .bag-dot{position:absolute;top:2px;right:4px}.cards-wallet{gap:8px;margin-left:auto;display:flex}html body .cards-packs:not(#_){flex:none;align-items:center;gap:6px;display:inline-flex;width:auto!important;margin:0!important;padding:8px 16px!important}.cards-album{flex:1;justify-content:center;align-items:flex-start;min-height:0;display:flex;position:relative;overflow:hidden}.cards-album-fit{transform-origin:top;flex:none}.cards-deck{flex:1;grid-template-columns:330px minmax(0,1fr);gap:14px;min-height:0;display:grid;position:relative}.cards-loadout,.cards-collection{border:2px solid var(--wd-edge-dk);background:#2a190dcc;border-radius:16px;min-height:0;box-shadow:inset 0 2px 8px #0009}.cards-loadout{flex-direction:column;gap:10px;padding:12px;display:flex;overflow:auto}.cards-who{scrollbar-width:thin;flex-shrink:0;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}html body .who-chip:not(#_){all:unset;box-sizing:border-box;cursor:pointer;width:62px;color:var(--wd-muted);text-align:center;border:2px solid #0000;border-radius:12px;flex-direction:column;flex:none;align-items:center;gap:3px;font-size:11px;font-weight:800;display:flex;padding:5px 3px!important}.who-chip img,.who-chip .axie-portrait{object-fit:cover;box-shadow:0 0 0 2px var(--wd-edge-dk);background:#4b2f1b;border-radius:50%;width:40px!important;height:40px!important}.who-chip span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}html body .who-chip.on:not(#_){border-color:var(--wd-gold);color:#fff8e6;background:#ffd36b22}.who-chip.team:after{content:"";position:absolute}.cards-who-name{flex-direction:column;margin:0;font-size:22px;line-height:1.1;display:flex}.cards-who-name small{color:var(--wd-muted);font-size:12px;font-weight:700}.cards-slots{grid-template-columns:repeat(3,1fr);justify-items:center;gap:10px 8px;display:grid}.cards-slot{flex-direction:column;align-items:center;gap:4px;display:flex}.cards-slot-name{color:var(--wd-muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:800}.cards-slot.on .cards-slot-name{color:var(--wd-gold)}.cards-totals{background:#1d1108aa;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;font-size:13px;display:flex}.cards-totals>span{flex-wrap:wrap;gap:5px;display:flex}.cards-totals em{color:#c9f08a;background:#0005;border-radius:999px;padding:1px 8px;font-style:normal;font-weight:800}.cards-totals .none{color:var(--wd-muted);font-size:12px}.cards-totals ul{color:#f3e3c0;flex-direction:column;gap:3px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.cards-totals li{align-items:flex-start;gap:5px;display:flex}.cards-totals li svg{color:var(--wd-gold);flex:none;margin-top:2px}.cards-warn{color:#ffc9a8;align-items:flex-start;gap:6px;margin:0;font-size:12px;display:flex}.cards-warn svg{flex:none;margin-top:1px}.cards-collection{flex-direction:column;gap:10px;padding:10px 12px 12px;transition:margin-right .25s;display:flex}.cards-filter{flex-wrap:wrap;gap:6px;display:flex}html body .cards-filter:not(#_)>button{align-items:center;gap:5px;font-size:13px;font-weight:800;display:inline-flex;border:2px solid var(--wd-edge-dk)!important;color:var(--wd-muted)!important;background:#3a2415!important;border-radius:999px!important;padding:5px 11px!important}html body .cards-filter:not(#_)>button[aria-selected=true]{background:var(--wd-gold)!important;color:#3a2617!important}.cards-filter small{opacity:.7}.cards-grid{scrollbar-width:thin;flex:1;grid-template-columns:repeat(auto-fill,minmax(172px,1fr));align-content:start;justify-items:center;gap:18px 14px;min-height:0;padding:8px 6px 20px;display:grid;overflow:auto}.cards-empty{color:var(--wd-muted);text-align:center;max-width:320px;margin:auto}.cards-focus{z-index:5;border:3px solid var(--wd-edge-dk);width:min(460px,100%);box-shadow:inset 0 0 0 2px var(--wd-edge), -10px 0 30px #0009;background:url(/assets/ui/wood-dark.png) 0 0/256px,#4b2f1b;border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:14px 16px 12px;animation:.22s ease-out cards-focus-in;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:auto}@keyframes cards-focus-in{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:none}}html body .cards-focus-close:not(#_){z-index:2;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:10px;right:10px;border:2px solid var(--wd-edge-dk)!important;color:var(--wd-text)!important;background:#2a190d!important;border-radius:50%!important;padding:0!important}.cards-focus-card{perspective:900px}.cards-focus-card>.tc{animation:.45s cubic-bezier(.2,.8,.3,1.2) cards-flip}@keyframes cards-flip{0%{opacity:0;transform:rotateY(-80deg)scale(.85)}to{opacity:1;transform:none}}.cards-focus-info{flex-direction:column;gap:8px;width:100%;display:flex}.cards-lore{text-align:center;color:var(--wd-muted);margin:0;font-size:13px;font-style:italic}.cards-holder{color:#a8f08a;justify-content:center;align-items:center;gap:5px;margin:0;font-size:13px;font-weight:800;display:flex}.cards-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}html body .cards-actions:not(#_) button{justify-content:center;align-items:center;gap:6px;display:inline-flex;width:auto!important;min-height:0!important;margin:0!important;padding:8px 14px!important}html body .cards-actions:not(#_) button.primary{flex:auto}.cards-actions{flex-wrap:nowrap}html body .cards-actions:not(#_) .salvage.confirm{color:#fff!important;background:#b5452e!important}@media (min-width:1300px){.cards-deck.has-pick .cards-collection{margin-right:474px}}.tc{--w:172px;all:unset;box-sizing:border-box;width:var(--w);aspect-ratio:5/7;border-radius:calc(var(--w)*.07);cursor:default;background:linear-gradient(160deg, color-mix(in srgb, var(--rarity) 85%, #fff) 0%, var(--rarity) 30%, color-mix(in srgb, var(--rarity) 55%, #1a0e06) 100%);box-shadow:0 calc(var(--w)*.03) calc(var(--w)*.07) #000a, inset 0 0 0 2px #ffffff40;color:#2c1a0c;-webkit-user-select:none;user-select:none;flex:none;transition:transform .16s,box-shadow .16s;display:block;position:relative}button.tc{cursor:pointer}button.tc:hover{box-shadow:0 14px 24px #000b, 0 0 0 2px var(--rarity), inset 0 0 0 2px #ffffff40;transform:translateY(-6px)rotate(-1deg)}button.tc:focus-visible{outline:3px solid var(--wd-gold);outline-offset:3px}.tc.active{transform:translateY(-4px);box-shadow:0 0 0 3px var(--wd-gold), 0 0 24px color-mix(in srgb, var(--wd-gold) 60%, transparent), 0 10px 20px #000a!important}.tc-frame{inset:calc(var(--w)*.045);border-radius:calc(var(--w)*.045);background:linear-gradient(#f6e6c2,#e2c896);position:absolute;box-shadow:inset 0 0 0 1px #0004,inset 0 2px 6px #0003}.tc-art{left:calc(var(--w)*.075);right:calc(var(--w)*.075);top:calc(var(--w)*.075);border-radius:calc(var(--w)*.035);height:52%;box-shadow:0 0 0 2px color-mix(in srgb, var(--rarity) 70%, #2a1608), inset 0 0 12px #000a;background:#1a0e06;position:absolute;overflow:hidden}.tc-art img{object-fit:cover;width:100%;height:100%;display:block}.tc-shine{pointer-events:none;position:absolute;inset:0}.tc-name{left:calc(var(--w)*.05);right:calc(var(--w)*.05);top:calc(52% + var(--w)*.035);padding:calc(var(--w)*.016) calc(var(--w)*.03);text-align:center;font-weight:900;font-size:calc(var(--w)*.083);color:#fff8e6;border-radius:calc(var(--w)*.03);text-shadow:0 1px #24140a;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#6e4829,#4b2f1b);line-height:1.15;position:absolute;overflow:hidden;box-shadow:0 2px #24140a,inset 0 1px #ffffff30}.tc-rarity{left:0;right:0;top:calc(52% + var(--w)*.185);text-align:center;font-size:calc(var(--w)*.058);text-transform:uppercase;letter-spacing:.06em;color:color-mix(in srgb, var(--rarity) 55%, #3a2210);font-weight:900;position:absolute}.tc-text{left:calc(var(--w)*.09);right:calc(var(--w)*.09);top:calc(52% + var(--w)*.26);font-size:calc(var(--w)*.062);color:#3a2210;max-height:calc(var(--w)*.235);align-items:flex-start;gap:4px;font-weight:700;line-height:1.25;display:flex;position:absolute;overflow:hidden}.tc-text svg{color:color-mix(in srgb, var(--rarity) 60%, #7a4a10);flex:none;margin-top:1px}.tc-stats{left:calc(var(--w)*.07);right:calc(var(--w)*.07);bottom:calc(var(--w)*.1);flex-wrap:wrap;justify-content:center;gap:3px;display:flex;position:absolute}.tc-stats b{font-size:calc(var(--w)*.056);color:#fff8e6;padding:0 calc(var(--w)*.035);background:#3a2210;border-radius:999px;font-weight:900;line-height:1.6}.tc-pips{left:0;right:0;bottom:calc(var(--w)*.05);justify-content:center;gap:calc(var(--w)*.025);display:flex;position:absolute}.tc-pips i{width:calc(var(--w)*.04);height:calc(var(--w)*.04);background:#0003;border-radius:1px;transform:rotate(45deg)}.tc-pips i.on{background:var(--rarity);box-shadow:0 0 0 1px #3a2210}.tc-slot{left:calc(var(--w)*.03);top:calc(var(--w)*.03);width:calc(var(--w)*.17);height:calc(var(--w)*.17);color:#fff;background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--rarity) 70%, #fff), var(--rarity) 55%, color-mix(in srgb, var(--rarity) 50%, #1a0e06));z-index:2;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 2px 4px #0008,0 0 0 2px #2c1a0c}.tc-level{right:calc(var(--w)*.03);top:calc(var(--w)*.03);z-index:2;padding:0 calc(var(--w)*.04);color:#3a2210;font-weight:900;font-size:calc(var(--w)*.07);background:linear-gradient(#ffe28a,#f0b443);border-radius:999px;position:absolute;box-shadow:0 2px 4px #0008,0 0 0 2px #2c1a0c}.tc-new{right:calc(var(--w)*-.03);top:calc(var(--w)*.2);z-index:3;padding:1px calc(var(--w)*.04);color:#fff;font-weight:900;font-size:calc(var(--w)*.062);background:#e0402c;border-radius:4px;animation:1.4s ease-in-out infinite tc-new;position:absolute;transform:rotate(8deg);box-shadow:0 2px 4px #0008}@keyframes tc-new{50%{transform:rotate(8deg)scale(1.1)}}.tc-holder{left:calc(var(--w)*.09);top:calc(52% - var(--w)*.04);z-index:2;padding:1px calc(var(--w)*.04);color:#e6ffd2;font-weight:900;font-size:calc(var(--w)*.06);text-overflow:ellipsis;white-space:nowrap;background:#2f6a1fdd;border-radius:999px;max-width:70%;position:absolute;overflow:hidden;transform:translateY(-100%);box-shadow:0 1px 3px #0008}.tc.rarity-rare .tc-shine{background:linear-gradient(135deg,#0000 40%,#ffffff26 50%,#0000 60%)}.tc.rarity-epic .tc-shine,.tc.rarity-legendary .tc-shine{mix-blend-mode:screen;background:linear-gradient(115deg,#0000 30%,#fff5 45%,#ffe9ff33 50%,#0000 62%) 0 0/250% 100%;animation:3.2s ease-in-out infinite tc-foil}@keyframes tc-foil{0%{background-position:120% 0}60%,to{background-position:-120% 0}}.tc.rarity-legendary{box-shadow:0 0 18px color-mix(in srgb, var(--rarity) 70%, transparent), 0 6px 14px #000a, inset 0 0 0 2px #ffffff60}@media (prefers-reduced-motion:reduce){.tc-shine,.tc-new,.cards-focus,.cards-focus-card>.tc{animation:none!important}}.tc.tc-sm{--w:92px}.tc-sm .tc-art{height:66%}.tc-sm .tc-name{top:calc(66% + var(--w)*.05);font-size:calc(var(--w)*.1)}.tc-sm .tc-pips{bottom:calc(var(--w)*.07)}.tc-sm .tc-holder{display:none}.tc.tc-lg{--w:min(270px, calc(70vw / var(--ui,1)), calc(31dvh / var(--ui,1)))}.tc-empty{--rarity:#6e4829;cursor:pointer;color:#a5743faa;border:2px dashed #a5743f88;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11px;font-weight:800;background:#2a190d!important;display:flex!important;box-shadow:inset 0 2px 8px #0008!important}.tc-empty:hover{color:var(--wd-gold);border-color:var(--wd-gold)}@media (max-width:900px){.cards-deck{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;gap:8px}.cards-loadout{flex-direction:column;max-height:none;padding:8px}.cards-slots{grid-template-columns:repeat(6,1fr);gap:4px}.tc.tc-sm{--w:min(92px, calc(14vw / var(--ui,1)))}.cards-totals ul,.cards-warn{display:none}.cards-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:12px 8px}.cards-grid>.tc{--w:132px}.cards-focus{z-index:200;border-radius:16px;width:auto;position:fixed;inset:8px}}html.phone body .game-dialog.cards-dialog:not(#_){padding:8px 10px!important}html.phone .cards-who-name,html.phone .cards-totals,html.phone .cards-warn,html.phone .cards-slot-name{display:none}html.phone .cards-deck{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(200px,34%) minmax(0,1fr);gap:8px}html.phone .cards-loadout{flex-direction:column;gap:6px;padding:6px;overflow:auto}html.phone .cards-who{flex-direction:row;gap:4px;max-height:none;overflow-x:auto}html.phone body .who-chip:not(#_){width:48px;font-size:10px;padding:3px 2px!important}html.phone .who-chip img,html.phone .who-chip .axie-portrait{width:30px!important;height:30px!important}html.phone .cards-slots{grid-template-columns:repeat(3,1fr);gap:4px}html.phone .tc.tc-sm{--w:min(64px, calc(9vw / var(--ui,1)))}html.phone .tc-sm .tc-name{font-size:calc(var(--w)*.12)}html.phone .cards-collection{gap:6px;padding:6px}html.phone body .cards-filter:not(#_)>button{font-size:11px;padding:3px 8px!important}html.phone .cards-grid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px 6px;padding:4px 2px 12px}html.phone body .cards-grid>.tc{--w:112px}html.phone .cards-head{gap:6px}html.phone body .cards-tabs:not(#_)>button{font-size:13px;padding:5px 10px!important}.char-cards-note{text-align:center;color:var(--wd-muted);margin:4px 0 0;font-size:12px}@media (max-width:900px){html body .cards-focus-close:not(#_){left:10px;right:auto}}html body .game-dialog:is(.cards-dialog,.tree-dialog):not(#_)>[data-slot=dialog-close]{z-index:20;margin:0!important;position:absolute!important;top:10px!important;right:10px!important}.cards-focus .tc.tc-lg{--w:var(--fw,min(270px, calc(70vw / var(--ui,1)), calc(31dvh / var(--ui,1))))}.cg-head{flex-shrink:0;align-items:center;gap:8px;display:flex}.cg-head .cards-who-name{flex:auto;min-width:0;font-size:18px}.cg-head .cards-who-name small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cg-power{background:#1d1108cc;border:2px solid #a5743f66;border-radius:10px;flex-direction:column;flex:none;align-items:center;padding:4px 10px 5px;line-height:1;display:flex;box-shadow:inset 0 2px 6px #0008}.cg-power small{letter-spacing:.08em;text-transform:uppercase;color:var(--wd-muted);align-items:center;gap:3px;font-size:10px;font-weight:900;display:inline-flex}.cg-power b{color:var(--wd-gold);text-shadow:0 2px #24140a;font-size:22px;font-weight:900}html body .game-dialog .cg-best:not(#_){white-space:nowrap;flex:none;align-items:center;gap:4px;font-size:12px;display:inline-flex;width:auto!important;min-height:0!important;margin:0!important;padding:6px 9px!important}.cg-section{letter-spacing:.08em;text-transform:uppercase;color:#e9c98f;flex-shrink:0;align-items:center;gap:5px;margin:0 0 -4px;font-size:11px;font-weight:900;display:flex}.cg-section:after{content:"";background:linear-gradient(90deg,#a5743f88,#0000);flex:1;height:1px}.cg-wear{flex-shrink:0;grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.cg-col{flex-direction:column;gap:8px;min-width:0;display:flex}.cg-col-gear{border-left:1px solid #a5743f44;padding-left:10px}html:not(.phone) .cards-loadout .tc.tc-sm{--w:62px}html:not(.phone) .cards-loadout .tc-sm .tc-name{font-size:calc(var(--w) * .12)}html:not(.phone) .cards-loadout .tc-empty{font-size:10px}.cards-loadout .cards-slots{flex-shrink:0;gap:6px}.cards-loadout .cards-slot-name{font-size:10px}.cg-slots{flex-shrink:0;grid-template-columns:repeat(2,46px);gap:6px;display:grid}.cg-slot-wrap{flex-direction:column;align-items:center;gap:3px;min-width:0;display:flex}.cg-slot-wrap .cards-slot-name{letter-spacing:.02em;text-overflow:ellipsis;max-width:100%;font-size:9px;overflow:hidden}.cg-slot-wrap.on .cards-slot-name{color:var(--wd-gold)}html body .game-dialog .cg-slot:not(#_){all:unset;box-sizing:border-box;aspect-ratio:1;cursor:pointer;background:#2a190d;border:2px dashed #a5743f88;border-radius:10px;place-items:center;width:100%;max-width:50px;transition:transform .14s,box-shadow .14s;display:grid;position:relative;box-shadow:inset 0 2px 8px #0008}html body .game-dialog .cg-slot.filled:not(#_){border:2px solid var(--rarity);background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--rarity) 45%, #2a190d), #1d1108 75%);box-shadow:inset 0 0 10px color-mix(in srgb, var(--rarity) 40%, transparent), 0 2px 0 #24140a}html body .game-dialog .cg-slot:not(#_):hover{border-color:var(--wd-gold);transform:translateY(-2px)}html body .game-dialog .cg-slot[aria-pressed=true]:not(#_){box-shadow:0 0 0 2px var(--wd-gold), 0 0 14px color-mix(in srgb, var(--wd-gold) 55%, transparent)}html body .game-dialog .cg-slot.is-broken:not(#_){filter:saturate(.3);border-color:#ff7a4e}.cg-slot .outfit-art,.cg-slot .outfit-plus-wrap{width:76%!important;height:76%!important}.cg-slot .outfit-plus-wrap .outfit-art{width:100%!important;height:100%!important}html body .game-dialog .cg-slot .outfit-plus:not(#_){border-width:1.5px;border-radius:5px;padding:1px 3px;font-size:9px;bottom:-4px;right:-5px}.cg-slot .slot-ghost{width:62%;height:62%}html body .cg-slot .dur-bar:not(#_){height:3px;bottom:3px;left:4px;right:4px}html body .cg-slot .dur-broken:not(#_){font-size:7px;bottom:1px}.tc-gear .cg-art{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--rarity) 55%, #2a1608) 0%, #1a0e06 72%);place-items:center;display:grid}.tc-gear .cg-art img{object-fit:contain;width:74%;height:74%;image-rendering:pixelated;filter:drop-shadow(0 4px 4px #000a)}.tc-gear .tc-pips{gap:calc(var(--w) * .018)}.tc-gear .tc-pips i{width:calc(var(--w) * .034);height:calc(var(--w) * .034)}.tc-gear .tc-level{font-size:calc(var(--w) * .08)}.tc-gear .cg-better{color:#fff;background:radial-gradient(circle at 35% 30%,#b8f58a,#4f9a24 60%,#2f5c14)}.tc-gear .cg-dur{justify-content:center;align-items:center;gap:calc(var(--w) * .03);white-space:nowrap;font-weight:900}.tc-gear .cg-dur>i{height:calc(var(--w) * .035);background:#0004;border-radius:99px;flex:0 45%;display:block;overflow:hidden}.tc-gear .cg-dur>i>i{background:#4f9a24;height:100%;display:block}.tc-gear .cg-dur.low>i>i{background:#e0602c}.tc-gear .cg-dur.low,.tc-gear .cg-dur.broken{color:#b5341e}.tc-gear.is-broken .cg-art img{filter:grayscale(.8)brightness(.7)}.tc.rarity-mythic .tc-shine,.tc.rarity-ancient .tc-shine,.tc.rarity-celestial .tc-shine,.tc.rarity-divine .tc-shine{mix-blend-mode:screen;background:linear-gradient(115deg,#0000 30%,#fff5 45%,#ffe9ff33 50%,#0000 62%) 0 0/250% 100%;animation:3.2s ease-in-out infinite tc-foil}.tc.rarity-mythic,.tc.rarity-ancient,.tc.rarity-celestial,.tc.rarity-divine{box-shadow:0 0 18px color-mix(in srgb, var(--rarity) 70%, transparent), 0 6px 14px #000a, inset 0 0 0 2px #ffffff60}.cg-focus-sub{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0;display:flex}.cg-focus-sub .cards-holder{margin:0}.cg-spare{color:var(--wd-muted);font-size:12px;font-weight:800}html body .cards-actions.cg-actions:not(#_){flex-wrap:wrap}html body .cards-actions.cg-actions:not(#_) .gx-cost{gap:6px;margin-left:2px;font-size:12px}html body .cards-actions.cg-actions:not(#_) .gx-cost img{width:14px;height:14px}html body .cards-actions:not(#_) .cg-confirm{color:#fff!important;background:#4f8124!important}.cg-focus .gx-diff{width:100%}.cg-focus .detail-dur,.cg-focus .gx-up-line,.cg-focus .enhance-max,.cg-focus .detail-compare{margin:0}.cg-track{justify-content:center;display:flex}html body .game-dialog .cards-deck>.gx-sheet:not(#_){z-index:300}@media (max-width:900px){html body .game-dialog .cards-deck>.gx-sheet:not(#_){position:fixed;inset:8px}}html.phone .cg-section{margin:0 0 -3px;font-size:9px}html.phone .cg-slot-wrap .cards-slot-name{display:none}html.phone body .game-dialog .cg-slot:not(#_){border-radius:8px;max-width:36px}html.phone .cg-slots{grid-template-columns:repeat(2,36px);gap:5px}html.phone .cg-wear{gap:6px}html.phone .cg-col-gear{padding-left:6px}html.phone .cards-loadout .tc.tc-sm{--w:54px}html.phone .cards-focus{z-index:50;flex-direction:row;align-items:flex-start;gap:12px;width:auto;padding:8px 48px 8px 10px;position:absolute;inset:0}html.phone .cards-focus-card{flex:none}html.phone .cards-focus-info{scrollbar-width:thin;flex:auto;align-self:stretch;min-width:0;overflow-y:auto}html.phone body .cards-focus-close:not(#_){top:8px;left:auto;right:8px}html.phone .cards-loadout .tc-empty svg{width:16px;height:16px}html.phone .cg-head{gap:4px}html.phone .cg-power{flex-direction:row;align-items:baseline;gap:5px;padding:3px 7px}html.phone .cg-power b{font-size:16px}html.phone body .game-dialog .cg-best:not(#_){font-size:11px;margin-left:auto!important;padding:4px 8px!important}.cg-wear.only-cards,.cg-wear.only-gear{grid-template-columns:minmax(0,1fr)}html:not(.phone) .cards-page .cards-loadout .tc.tc-sm{--w:84px}html:not(.phone) .cards-page .cards-loadout .tc-sm .tc-name{font-size:calc(var(--w) * .12)}.cards-page .cards-loadout .cards-slots{gap:10px 8px}.cg-power em{color:#d9c7a3;white-space:nowrap;margin-top:3px;font-size:9.5px;font-style:normal;font-weight:800}.gear-doll{flex-shrink:0;grid-template-columns:minmax(0,1fr) 118px minmax(0,1fr);grid-template-areas:"left face right";align-items:center;gap:8px;display:grid}.gear-doll-side{flex-direction:column;gap:8px;min-width:0;display:flex}.gear-doll-side.left{grid-area:left}.gear-doll-side.right{grid-area:right}.gear-doll-face{background:radial-gradient(circle at 50% 55%, color-mix(in srgb, var(--cls,#f68d83) 45%, #2a190d), #1d1108);border-radius:50%;grid-area:face;justify-self:center;place-items:center;width:118px;height:118px;display:grid;overflow:hidden;box-shadow:0 0 0 3px #a5743f,0 0 0 6px #1d1108,inset 0 0 18px #0009}.gear-doll-face img,.gear-doll-face .axie-portrait{object-fit:cover;border-radius:50%;background:0 0!important;width:112px!important;height:112px!important}html body .game-dialog .gear-doll-slot:not(#_){all:unset;box-sizing:border-box;cursor:pointer;background:#2a190d;border:2px dashed #a5743f88;border-radius:12px;align-items:center;gap:7px;min-width:0;padding:5px 7px 5px 5px;transition:transform .12s,box-shadow .12s;display:flex}html body .game-dialog .gear-doll-side.right .gear-doll-slot:not(#_){text-align:right;flex-direction:row-reverse;padding:5px 5px 5px 7px}html body .game-dialog .gear-doll-slot.filled:not(#_){border:2px solid var(--rarity);background:linear-gradient(135deg, color-mix(in srgb, var(--rarity) 26%, #2a190d), #20130a);box-shadow:inset 0 0 12px color-mix(in srgb, var(--rarity) 30%, transparent)}html body .game-dialog .gear-doll-slot:not(#_):hover{transform:translateY(-1px)}html body .game-dialog .gear-doll-slot.on:not(#_){box-shadow:0 0 0 3px var(--wd-gold), inset 0 0 12px color-mix(in srgb, var(--rarity,#a5743f) 30%, transparent)}html body .game-dialog .gear-doll-slot.is-broken:not(#_){filter:saturate(.4)}.gear-doll-art{background:#1d1108;border-radius:10px;flex:none;place-items:center;width:50px;height:50px;display:grid}.gear-doll-art .outfit-ghost{opacity:.28;filter:grayscale()}.gear-doll-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.gear-doll-side.right .gear-doll-text{align-items:flex-end}.gear-doll-text small{letter-spacing:.06em;text-transform:uppercase;color:#d9c7a3;font-size:9.5px;font-weight:900}.gear-doll-text b{text-overflow:ellipsis;white-space:nowrap;color:#fff3d6;max-width:100%;font-size:12px;overflow:hidden}.gear-doll-slot:not(.filled) .gear-doll-text b{color:#a58a68;font-weight:700}.gear-doll-text .dur-bar,.gear-doll-text [class*=dur]{width:100%}.gear-doll-text em.broken{color:#ff7a6a;font-size:10.5px;font-style:normal;font-weight:900}html.phone .gear-doll{grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr);gap:5px}html.phone .gear-doll-face{width:76px;height:76px}html.phone .gear-doll-face img,html.phone .gear-doll-face .axie-portrait{width:70px!important;height:70px!important}html.phone .gear-doll-art img{width:32px!important;height:32px!important}html.phone .gear-doll-side{gap:4px}html.phone .gear-doll-text b{font-size:10.5px}.gear-doll-text .dur-bar{height:5px;margin:1px 0 0;display:block;width:100%!important;position:static!important;inset:auto!important}.gear-doll{grid-template-columns:66px minmax(0,1fr) 66px;gap:6px;padding:4px 0 2px}.gear-doll-face{aspect-ratio:1;width:min(118px,100%);height:auto}.gear-doll-face img,.gear-doll-face .axie-portrait{width:94%!important;height:94%!important}html body .game-dialog .gear-doll-slot:not(#_),html body .game-dialog .gear-doll-side.right .gear-doll-slot:not(#_){text-align:center;flex-direction:column;align-items:center;gap:3px;padding:4px 3px 3px}.gear-doll-text,.gear-doll-side.right .gear-doll-text{align-items:center;width:100%}.gear-doll-text b{display:none}.gear-doll-text small{letter-spacing:.03em;font-size:9px}.gear-doll-art{width:50px;height:50px}.gear-doll-art .outfit-plus-wrap,.gear-doll-art img{width:46px!important;height:46px!important}.gear-doll-text em.broken{font-size:9px}html.phone .gear-doll{grid-template-columns:50px minmax(0,1fr) 50px}html.phone .gear-doll-art{width:38px;height:38px}html.phone .gear-doll-art .outfit-plus-wrap,html.phone .gear-doll-art img{width:34px!important;height:34px!important}html body .cards-deck.cards-page,html body .cards-deck.gear-page{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}html body .cards-page .cards-loadout .tc-sm .tc-name{font-size:calc(var(--w) * .11)}.cards-page .cards-loadout .cards-slots{justify-items:center;gap:2.5cqw 2cqw}.cards-page .cards-loadout .cards-slot-name{font-size:clamp(10px,2.2cqw,13px)}.gear-page .gear-doll{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr);gap:3cqw;padding:1cqw 2cqw}.gear-page .gear-doll-side{align-items:stretch;gap:2.5cqw}.gear-page .gear-doll-face{width:100%;max-width:230px}.gear-page .gear-doll-art .outfit-plus-wrap,.gear-page .gear-doll-art img{width:90%!important;height:90%!important}.gear-page .gear-doll-text small{font-size:clamp(9px,2.1cqw,12.5px)}.gear-page .gear-doll-text b{font-size:clamp(10px,2.2cqw,13px);display:block}.gear-page .cg-head .cards-who-name,.cards-page .cg-head .cards-who-name{font-size:clamp(16px,3.6cqw,24px)}.gear-page .cg-power b,.cards-page .cg-power b{font-size:clamp(20px,4.6cqw,30px)}.cards-page .cards-loadout,.gear-page .cards-loadout{container-type:size}html body .cards-page .cards-loadout .tc.tc-sm{--w:clamp(60px, min(27cqw, calc(30cqh - 40px)), 168px)}.gear-page .gear-doll-art{width:clamp(38px,min(18cqw,28cqh - 62px),104px);height:clamp(38px,min(18cqw,28cqh - 62px),104px)}.gear-page .gear-doll-face{max-width:min(230px,46cqh)}.ld{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;min-height:0;display:grid;position:relative}.ld>.gx-sheet{z-index:300}.ld-left,.ld-right{border:2px solid var(--wd-edge-dk);background:#2a190dcc;border-radius:16px;flex-direction:column;gap:8px;min-height:0;padding:10px;display:flex;box-shadow:inset 0 2px 8px #0009}.ld-who{flex-shrink:0}.ld-stage{background:radial-gradient(at 50% 40%,#6b4a2c66,#0000 70%),#1f130a;border:2px solid #a5743f66;border-radius:14px;flex:none;grid-template-columns:74px minmax(0,1fr) 74px;grid-template-areas:"left hero right";gap:10px;padding:10px;display:grid;box-shadow:inset 0 0 22px #000a}.ld-col{flex-direction:column;justify-content:space-between;gap:8px;display:flex}.ld-col.left{grid-area:left}.ld-col.right{grid-area:right}html body .game-dialog .ld-slot:not(#_),html body .game-dialog .ld-item:not(#_){all:unset;box-sizing:border-box;cursor:pointer;aspect-ratio:1;background:#2a190d;border:2px solid #a5743f55;border-radius:12px;place-items:center;transition:transform .1s,box-shadow .12s;display:grid;position:relative;box-shadow:inset 0 0 10px #000a}html body .game-dialog .ld-slot:not(#_){border-style:dashed;width:100%}html body .game-dialog .ld-slot.filled:not(#_),html body .game-dialog .ld-item:not(#_){border:2px solid var(--rarity);background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--rarity) 35%, #2a190d), #1d1108 75%)}html body .game-dialog .ld-slot:not(#_):hover,html body .game-dialog .ld-item:not(#_):hover{transform:translateY(-1px);box-shadow:inset 0 0 10px #000a,0 0 0 2px #fff3d655}html body .game-dialog .ld-slot.on:not(#_),html body .game-dialog .ld-item.on:not(#_){box-shadow:0 0 0 3px var(--wd-gold), 0 0 14px 2px #ffd34d66}.ld-slot img,.ld-item img{object-fit:contain;filter:drop-shadow(0 2px #0009);width:82%;height:82%}.ld-slot .ld-ghost{opacity:.28;filter:grayscale();color:#d9c7a3;width:52%;height:52%}.ld-slot small{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#d9c7a3;white-space:nowrap;font-size:9.5px;font-weight:900;position:absolute;bottom:-2px;left:0;right:0;transform:translateY(100%)}.ld-col{row-gap:22px;padding-bottom:14px}.ld-badge{color:#ffe08a;background:#1d1108e6;border-radius:7px;padding:1px 5px;font-size:10.5px;font-weight:900;line-height:1.3;position:absolute;top:3px;right:3px}.ld-new{color:#fff;background:#e8483b;border-radius:5px;padding:0 4px;font-size:9px;font-style:normal;font-weight:900;line-height:1.5;position:absolute;top:3px;left:3px}.ld-worn{background:var(--wd-leaf,#4c9a3a);color:#fff;border-radius:50%;padding:2px;position:absolute;bottom:4px;left:4px}.ld-better{color:#fff;background:#3fae4a;border-radius:50%;padding:1px;position:absolute;bottom:4px;right:4px}.ld-item.worn:after{content:"";pointer-events:none;border-radius:12px;position:absolute;inset:-2px;box-shadow:inset 0 0 0 2px #7fd35b88}.ld-slot.is-broken img,.ld-item.is-broken img{filter:grayscale(.8)brightness(.7)}.ld-hero{text-align:center;flex-direction:column;grid-area:hero;justify-content:center;align-items:center;gap:6px;min-width:0;display:flex}.ld-face{aspect-ratio:1;background:radial-gradient(circle at 50% 55%, color-mix(in srgb, var(--cls,#f68d83) 45%, #2a190d), #1d1108);border-radius:50%;place-items:center;width:min(100%,210px);display:grid;overflow:hidden;box-shadow:0 0 0 3px #a5743f,0 0 0 6px #1d1108,0 0 30px #000c}.ld-face img,.ld-face .axie-portrait{object-fit:cover;background:0 0!important;width:100%!important;height:100%!important}.ld-name{color:#fff3d6;text-shadow:0 2px #24130a;flex-direction:column;margin:4px 0 0;font-size:19px;line-height:1.1;display:flex}.ld-name small{color:var(--wd-muted);text-shadow:none;font-size:11.5px;font-weight:700}.ld-power{color:#e9c98f;background:#1d1108;border:2px solid #a5743f88;border-radius:999px;align-items:center;gap:6px;padding:3px 12px;display:inline-flex}.ld-power b{color:var(--wd-gold);text-shadow:0 2px #24140a;font-size:22px;font-weight:900}.ld-power small{color:#d9c7a3;white-space:nowrap;font-size:10px;font-weight:800}html body .game-dialog .ld-best:not(#_){align-items:center;gap:5px;font-size:12.5px;display:inline-flex;width:auto!important;min-height:0!important;margin:0!important;padding:6px 12px!important}.ld-detail{background:#1f130acc;border:2px solid #a5743f55;border-radius:14px;flex:auto;min-height:120px;padding:8px 10px;position:relative;overflow:auto}.ld-detail .cards-totals{margin:0}html body .ld-detail .cards-focus:not(#_){width:auto;height:100%;min-height:100%;box-shadow:none;background:0 0;border:0;flex-direction:row;align-items:flex-start;gap:12px;padding:2px 34px 2px 2px;animation:none;position:static;overflow:visible}html body .ld-detail .cards-focus-close:not(#_){width:28px;height:28px;top:6px;right:6px}html body .ld-detail .cards-focus-card:not(#_){flex:none}html body .ld-detail .cards-focus .tc.tc-lg:not(#_){--w:min(var(--fw,150px), 150px)!important}html body .ld-detail .cards-focus-info:not(#_){flex:1;min-width:0}.ld-filter{flex-wrap:wrap;flex-shrink:0;gap:5px;display:flex}html body .game-dialog .ld-filter button:not(#_){all:unset;box-sizing:border-box;cursor:pointer;color:#f4e3c3;background:#3a2414;border:2px solid #a5743f66;border-radius:10px;align-items:center;gap:4px;padding:5px 9px;font-size:13px;font-weight:800;display:inline-flex}html body .game-dialog .ld-filter button[aria-selected=true]:not(#_){color:#2a1608;background:linear-gradient(#f6c75a,#d69a2c);border-color:#7a4a14}.ld-filter small{opacity:.75;font-size:10.5px}.ld-grid{scrollbar-width:thin;flex:auto;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));align-content:start;gap:7px;min-height:0;padding:2px 4px 4px 2px;display:grid;overflow:auto}.ld-item .dur-bar{height:4px;bottom:3px;left:8px;right:8px}.ld-slot .dur-bar{bottom:4px;left:8px;right:8px}html.phone .ld{gap:6px}html.phone .ld-left,html.phone .ld-right{gap:5px;padding:6px}html.phone .ld-stage{grid-template-columns:46px minmax(0,1fr) 46px;gap:6px;padding:6px}html.phone .ld-col{row-gap:6px;padding-bottom:0}html.phone .ld-slot small,html.phone .ld-name small,html.phone .ld-power small{display:none}html.phone .ld-face{width:min(100%,92px)}html.phone .ld-name{font-size:13px}html.phone .ld-power b{font-size:15px}html.phone .ld-grid{grid-template-columns:repeat(auto-fill,minmax(46px,1fr));gap:5px}html.phone .ld-detail{display:none}html.phone .ld.ld-picked .ld-detail{z-index:20;border:3px solid var(--wd-edge-dk);background:url(/assets/ui/wood-dark.png) 0 0/256px,#4b2f1b;display:block;position:absolute;inset:0}html.phone .ld.ld-picked .ld-detail .cards-focus .tc.tc-lg{--w:min(var(--fw,120px), 130px)!important}.ld-pop{z-index:40;border:3px solid var(--wd-edge-dk);width:min(380px,48%);max-height:calc(100% - 8px);box-shadow:inset 0 0 0 2px var(--wd-edge), 0 12px 30px #000b;background:url(/assets/ui/wood-dark.png) 0 0/256px,#4b2f1b;border-radius:14px;padding:10px 12px;animation:.14s ease-out ld-pop-in;position:absolute;overflow:auto}.ld-pop.to-right{margin-left:10px}.ld-pop.to-left{translate:calc(-100% - 10px)}@keyframes ld-pop-in{0%{opacity:0;scale:.96}}html body .ld-pop .cards-focus:not(#_){width:auto;box-shadow:none;background:0 0;border:0;flex-direction:row;align-items:flex-start;gap:10px;padding:0 30px 0 0;animation:none;position:static;overflow:visible}html body .ld-pop .cards-focus-close:not(#_){width:26px;height:26px;top:6px;right:6px}html body .ld-pop .cards-focus-card:not(#_){flex:none}html body .ld-pop .cards-focus-info:not(#_){flex:1;gap:6px;min-width:0}html body .ld-pop .cards-actions:not(#_){flex-wrap:wrap}.ld-pop>.cards-totals{margin:0;padding-right:28px}html body .game-dialog .ld-power:not(#_){all:unset;box-sizing:border-box;cursor:pointer;color:#e9c98f;background:#1d1108;border:2px solid #a5743f88;border-radius:999px;align-items:center;gap:6px;padding:3px 12px;display:inline-flex}html body .game-dialog .ld-power:not(#_):hover{border-color:var(--wd-gold)}html.phone .ld-pop{width:min(330px,70%);padding:6px 8px}html.phone .ld-pop .cards-focus .tc.tc-lg{--w:84px!important}.ld-left{overflow:hidden}.ld-stage{flex:auto;grid-template-columns:clamp(40px,33.3333cqh - 28px,74px) minmax(0,1fr) clamp(40px,33.3333cqh - 28px,74px);align-items:stretch;min-height:0;container-type:size}.ld-col{justify-content:space-between;row-gap:0;padding-bottom:16px}.ld-hero{justify-content:center;gap:4px;min-height:0}.ld-face{aspect-ratio:1;flex:0 auto;width:auto;max-width:100%;height:clamp(60px,100cqh - 132px,210px)}.ld-name{font-size:clamp(14px,6cqh,19px)}.ld-power b{font-size:clamp(16px,7cqh,22px)}html.phone .ld-col{justify-content:space-between;padding-bottom:0}html.phone .ld-face{aspect-ratio:1;width:auto;height:clamp(36px,100cqh - 84px,120px)}html.phone body .game-dialog .ld-slot:not(#_){aspect-ratio:1;justify-self:center;height:auto;width:min(100%,33.3333cqh - 4px)!important}html.phone .ld-stage{grid-template-columns:clamp(30px,33.3333cqh - 4px,52px) minmax(0,1fr) clamp(30px,33.3333cqh - 4px,52px)}html.phone .ld-col{align-items:center;overflow:hidden}.ld-pop{width:min(470px,62%);padding:14px 16px}html body .ld-pop .cards-focus .tc.tc-lg:not(#_){--w:140px!important}html body .ld-pop .cards-focus .tc :is(.tc-rarity,.tc-text,.tc-stats):not(#_){display:none}.pop-about{text-align:left}.pop-about h4{color:#fff3d6;text-shadow:0 2px #24130a;margin:0;font-size:19px;line-height:1.15}.pop-about h4 small{color:#ffe08a;font-size:14px}.pop-kind{color:var(--rarity);text-shadow:0 1px #000a;margin:2px 0 0;font-size:13px;font-weight:800}.pop-ability{color:#fff3d6;background:#1d1108cc;border:1px solid #a5743f66;border-radius:10px;align-items:flex-start;gap:6px;margin:8px 0 0;padding:8px 10px;font-size:14.5px;font-weight:700;line-height:1.35;display:flex}.pop-ability svg{color:var(--wd-gold);flex:none;margin-top:2px}html body .ld-pop .cards-lore:not(#_){text-align:left;font-size:12.5px}html body .ld-pop :is(.gx-row,.stat-diff,.cg-rows){font-size:14px}html.phone .ld-pop{width:min(400px,78%)}html.phone body .ld-pop .cards-focus .tc.tc-lg:not(#_){--w:96px!important}html.phone .pop-about h4{font-size:15px}html.phone .pop-ability{padding:5px 7px;font-size:12.5px}.pop-art{display:none}html body .ld-pop .cards-focus-card>:is(.tc,button.tc):not(#_){display:none!important}html body .ld-pop .pop-art:not(#_){aspect-ratio:1;border:3px solid var(--rarity);background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--rarity) 40%, #2a190d), #1d1108 78%);width:128px;box-shadow:0 0 18px color-mix(in srgb, var(--rarity) 45%, transparent), inset 0 0 14px #000a;border-radius:16px;place-items:center;display:grid}.pop-art img{object-fit:contain;filter:drop-shadow(0 3px #0009);width:86%;height:86%}html.phone body .ld-pop .pop-art:not(#_){width:84px}html body .ld-pop :is(.detail-stats,.detail-stats *):not(#_){font-size:14px!important}html body .ld-pop .detail-compare:not(#_){font-size:12.5px!important}html body .ld-pop :is(.enhance-box,.enhance-title,.enhance-cost,.enhance-max):not(#_){font-size:13px!important}html body .ld-pop .cards-focus-info :is(p,li):not(.pop-kind):not(.pop-ability):not(.cards-lore):not(#_){font-size:13px}html body .ld-pop .cards-actions:not(#_) button{font-size:13.5px;padding:7px 12px!important}.crate-art{flex:none;place-items:center;display:inline-grid;position:relative}.crate-art img{object-fit:contain;filter:drop-shadow(0 6px 6px #0007);width:100%;height:100%;position:relative}.crate-art-glow{background:radial-gradient(circle, color-mix(in srgb, var(--rarity) 70%, transparent) 0%, transparent 70%);opacity:0;border-radius:50%;transition:opacity .3s;position:absolute;inset:12%}.crate-art.shake img{animation:.5s ease-in-out infinite chest-shake}.crate-art.shake .crate-art-glow{opacity:.6;animation:.25s ease-in-out infinite alternate chest-pulse}.crate-art.open .crate-art-glow{opacity:1}.crate-art.open img{animation:.45s cubic-bezier(.2,1.6,.4,1) crate-pop}:root{--rs-w:clamp(196px, calc(18.5vw / var(--ui,1)), 252px);--rs-top:52px;--rs-gap:14px}html body .run-sides{z-index:90;pointer-events:none;font-family:var(--wd-font);position:fixed;inset:0}html body .run-sides .rs-panel{pointer-events:auto;top:var(--rs-top);width:var(--rs-w);max-height:calc(calc(100dvh / var(--ui,1)) - var(--rs-top) - 16px);scrollbar-width:thin;box-sizing:border-box;color:var(--wd-text);border:3px solid var(--wd-edge-dk);box-shadow:inset 0 0 0 2px var(--wd-edge-hi), inset 0 3px 0 2px #8a5a30, 0 6px 0 #1c0f07, 0 12px 26px #0008;background:linear-gradient(#5a381f,#3f2716);border-radius:14px;padding:10px 12px 12px;animation:.22s ease-out both rs-in;position:absolute;overflow-y:auto}html body .run-sides .rs-inventory{left:var(--rs-gap)}html body .run-sides .rs-stats{right:var(--rs-gap);animation-name:rs-in-r}@keyframes rs-in{0%{opacity:0;transform:translate(-14px)}}@keyframes rs-in-r{0%{opacity:0;transform:translate(14px)}}html body .run-sides h3{letter-spacing:.02em;color:var(--wd-ink);background:linear-gradient(var(--wd-parch), var(--wd-parch-dk));border-bottom:3px solid var(--wd-edge-dk);border-radius:10px 10px 0 0;align-items:center;gap:7px;margin:-10px -12px 8px;padding:7px 12px;font-size:17px;font-weight:800;display:flex;font-family:var(--wd-font)!important}html body .run-sides h4{color:var(--wd-gold);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:baseline;margin:8px 0 5px;font-size:13px;font-weight:800;display:flex}html body .run-sides h4 small{color:var(--wd-muted);letter-spacing:0;font-size:11px}html body .run-sides section:first-of-type h4{margin-top:2px}html body .run-sides .rs-slots{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}html body .run-sides .rs-slot{aspect-ratio:1;background:var(--wd-slot);border:2px solid var(--wd-edge);border-radius:9px;place-items:center;display:grid;position:relative;box-shadow:inset 0 2px #0007}html body .run-sides .rs-slot img{object-fit:contain;width:78%!important;height:78%!important}html body .run-sides .rs-slot b{white-space:nowrap;color:var(--wd-ink);background:var(--wd-parch);border:1.5px solid var(--wd-edge-dk);border-radius:6px;padding:0 4px;font-size:9px;font-weight:900;line-height:13px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}html body .run-sides .rs-slot.maxed b{background:var(--wd-gold)}html body .run-sides .rs-slot.evolved{box-shadow:inset 0 2px #0007,0 0 10px #ffd36b88}html body .run-sides .rs-slot.evolved b{background:linear-gradient(90deg,#ffd36b,#ff9ec7)}html body .run-sides .rs-slot.empty{background:#2a190d99;border-style:dashed;border-color:#6e482980}html body .run-sides .rs-blessings{flex-wrap:wrap;gap:6px;display:flex}html body .run-sides .rs-blessings img{border:2px solid var(--wd-edge);background:var(--wd-slot);border-radius:8px;width:34px;height:34px}html body .run-sides .rs-none{color:var(--wd-muted);margin:0;font-size:12px}html body .run-sides .rs-inventory section+section{margin-top:12px}html body .run-sides dl{background:var(--wd-inset);border:2px solid var(--wd-edge-dk);border-radius:9px;margin:0;padding:4px 7px}html body .run-sides dl>div{border-bottom:1px dashed #6e482955;justify-content:space-between;gap:8px;padding:2px 0;font-size:12.5px;line-height:1.35;display:flex}html body .run-sides dl>div:last-child{border-bottom:0}html body .run-sides dt{color:var(--wd-muted)}html body .run-sides dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:800}html body .run-sides dl>div.up dd{color:var(--wd-leaf-hi)}html body .run-sides dl>div.down dd{color:#ff8a7a}html body .run-sides .rs-toggle{display:none}html body.has-run-sides .game-dialog.game-dialog.power-dialog:not(#_){max-width:min(960px, calc(calc(100vw / var(--ui,1)) - 2 * (var(--rs-w) + var(--rs-gap) * 2)))!important}body.has-run-sides .game-shell .run-chest-cards{width:min(980px, calc(calc(100vw / var(--ui,1)) - 2 * (var(--rs-w) + var(--rs-gap) * 2)))!important}body.has-run-sides .game-shell .run-chest-cards .loot-card{min-width:0}body.has-run-sides .game-dialog .level-card .level-art{margin:6px 0;padding:6px 0}body.has-run-sides .game-dialog .level-art :is(.skill-art-icon,svg){width:clamp(52px, calc(11dvh / var(--ui,1)), 88px)!important;height:clamp(52px, calc(11dvh / var(--ui,1)), 88px)!important}html body .game-shell .run-chest .loot-card .level-art:before{display:none!important}html body .game-shell .run-chest .loot-card .level-art{place-items:center;display:grid}body.has-run-sides .game-shell .run-chest .loot-card .level-art{padding:6px 0}body.has-run-sides .game-shell .run-chest .loot-card .level-art :is(.skill-art-icon,img){width:clamp(48px, calc(11dvh / var(--ui,1)), 88px)!important;height:clamp(48px, calc(11dvh / var(--ui,1)), 88px)!important}@media (max-height:560px),(max-width:1023px){:root{--rs-w:clamp(136px, calc(19vw / var(--ui,1)), 176px);--rs-top:20px;--rs-gap:6px}html body .run-sides .rs-panel{box-shadow:inset 0 0 0 1px var(--wd-edge-hi), 0 4px 0 #1c0f07, 0 8px 18px #0008;border-width:2px;border-radius:10px;padding:6px 7px 8px}html body .run-sides h3{border-bottom-width:2px;border-radius:8px 8px 0 0;gap:5px;margin:-6px -7px 5px;padding:4px 8px;font-size:12.5px}html body .run-sides h3 svg{width:13px;height:13px}html body .run-sides h4{margin:4px 0 2px;font-size:9.5px}html body .run-sides h4 small{font-size:9px}html body .run-sides .rs-slots{gap:4px}html body .run-sides .rs-slot{border-width:1.5px;border-radius:6px}html body .run-sides .rs-slot b{border-width:1px;border-radius:4px;padding:0 2px;font-size:7px;line-height:10px;bottom:-5px}html body .run-sides .rs-inventory section+section{margin-top:7px}html body .run-sides .rs-blessings{gap:4px}html body .run-sides .rs-blessings img{border-width:1.5px;border-radius:5px;width:24px;height:24px}html body .run-sides .rs-none{font-size:10px}html body .run-sides dl{border-width:1.5px;border-radius:6px;padding:2px 5px}html body .run-sides dl>div{gap:4px;padding:.5px 0;font-size:9px;line-height:1.05}html body .run-sides .rs-panel{max-height:calc(calc(100dvh / var(--ui,1)) - var(--rs-top) - 6px)}html.phone body.has-run-sides .game-dialog.game-dialog.power-dialog{left:calc(var(--rs-w) + var(--rs-gap) * 2)!important;right:calc(var(--rs-w) + var(--rs-gap) * 2)!important;top:max(18px, env(safe-area-inset-top))!important;border-width:6px!important}body.has-run-sides .game-dialog.power-dialog{gap:4px!important;padding:8px 10px!important}body.has-run-sides .game-dialog.power-dialog .dialog-title{font-size:19px!important}body.has-run-sides .game-dialog .level-choice-grid{gap:7px}body.has-run-sides .game-dialog .level-card{padding:16px 7px 7px!important}body.has-run-sides .game-dialog .level-card .level-art{margin:3px 0;padding:3px 0}body.has-run-sides .game-dialog .level-art :is(.skill-art-icon,svg){border-radius:9px;width:clamp(38px, calc(10dvh / var(--ui,1)), 56px)!important;height:clamp(38px, calc(10dvh / var(--ui,1)), 56px)!important}body.has-run-sides .game-dialog .card-name{line-height:1.15;font-size:13.5px!important}body.has-run-sides .game-dialog .card-effect{line-height:1.25;margin:3px 0 4px!important;font-size:10.5px!important}body.has-run-sides .game-dialog .card-topline{font-size:9px}body.has-run-sides .game-dialog .card-tier{padding:1px 8px;font-size:10px}body.has-run-sides .game-dialog .card-synergy{gap:4px;min-height:22px;padding-top:2px}body.has-run-sides .game-dialog .card-synergy strong{font-size:9.5px}body.has-run-sides .game-dialog .card-synergy .skill-art-icon{width:16px!important;height:16px!important}body.has-run-sides .game-dialog .pick-tools{gap:6px;font-size:11px}body.has-run-sides .game-dialog .pick-tool{padding:4px 9px;font-size:12px}body.has-run-sides .game-dialog .pick-hint{font-size:10px}body.has-run-sides .game-shell .run-chest-cards{gap:6px;flex-wrap:nowrap!important}body.has-run-sides .game-shell .run-chest .loot-card{max-width:200px;padding:14px 6px 8px;flex:1 1 0!important}body.has-run-sides .game-shell .run-chest{gap:4px!important}body.has-run-sides .game-shell .run-chest-art{width:clamp(44px, calc(15dvh / var(--ui,1)), 150px)!important;height:auto!important}body.has-run-sides .game-shell .run-chest .loot-card .card-effect{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}body.has-run-sides .game-shell .run-chest-cards:is(.n4,.n5) .card-name{font-size:12px!important}body.has-run-sides .game-shell .run-chest-cards:is(.n4,.n5) .card-effect{font-size:9.5px!important}body.has-run-sides .game-shell .run-chest>button.primary{min-height:0!important;padding:7px 34px!important;font-size:15px!important}body.has-run-sides .game-shell .run-chest h2{margin:0!important;font-size:20px!important}body.has-run-sides .game-shell .run-chest .loot-card .level-art :is(.skill-art-icon,img){width:clamp(44px, calc(14dvh / var(--ui,1)), 64px)!important;height:clamp(44px, calc(14dvh / var(--ui,1)), 64px)!important}body.has-run-sides .game-shell .run-chest .loot-card .card-name{font-size:13px}body.has-run-sides .game-shell .run-chest .loot-card .card-tier{padding:1px 8px!important;font-size:10px!important}body.has-run-sides .game-shell .run-chest .loot-card .card-topline{font-size:9px!important}body.has-run-sides .game-shell .run-chest .loot-card .card-effect{font-size:10px}}@media (orientation:portrait) and (max-width:700px){:root{--rs-w:min(calc(46vw / var(--ui,1)), 220px);--rs-top:10px}html body.has-run-sides .game-dialog.game-dialog.power-dialog:not(#_){max-width:960px!important}body.has-run-sides .game-shell .run-chest-cards{width:min(980px, calc(96vw / var(--ui,1)))!important}html body .run-sides .rs-panel{display:none}html body .run-sides .rs-toggle{pointer-events:auto;top:calc(env(safe-area-inset-top) + 8px);right:calc(env(safe-area-inset-right) + 10px);font:800 13px var(--wd-font);color:var(--wd-ink);background:linear-gradient(var(--wd-parch), var(--wd-parch-dk));border:2px solid var(--wd-edge-dk);box-shadow:0 3px 0 var(--wd-edge-dk);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:7px 12px;display:inline-flex;position:absolute}html body .run-sides.open{pointer-events:auto;background:#0d0816cc}html body .run-sides.open .rs-panel{top:calc(env(safe-area-inset-top) + 48px);max-height:calc(calc(100dvh / var(--ui,1)) - 60px);display:block}html body .run-sides.open .rs-inventory{left:calc(50% - var(--rs-w) - 6px)}html body .run-sides.open .rs-stats{right:calc(50% - var(--rs-w) - 6px)}}@media (prefers-reduced-motion:reduce){html body .run-sides .rs-panel{animation:none}}.level-choice-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:600px){.level-choice-grid.four{grid-template-columns:1fr}}@media (max-height:520px){body.has-run-sides .game-dialog .level-choice-grid.four{gap:5px}body.has-run-sides .game-dialog .level-choice-grid.four .level-card{padding:15px 4px 6px!important}body.has-run-sides .game-dialog .level-choice-grid.four .card-name{font-size:12px!important}body.has-run-sides .game-dialog .level-choice-grid.four .card-effect{font-size:9.5px!important}body.has-run-sides .game-dialog .level-choice-grid.four .card-tier{white-space:nowrap;padding:1px 5px;font-size:8.5px}body.has-run-sides .game-dialog .level-choice-grid.four .card-synergy strong{font-size:8.5px}}.wildseed-title{--night:0;z-index:70;isolation:isolate;color:#fff3d2;text-align:center;background:#192438;font-family:WildseedUI,Nunito,sans-serif;position:fixed;inset:0;overflow:hidden}.title-scenery,.title-art,.title-shade,.title-motes{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.title-scenery{z-index:-3;background:50%/cover no-repeat}.title-scenery:not(.loaded) .title-art-cozy{opacity:0}.title-art-cozy{transition:opacity .5s}.title-art{object-fit:cover;object-position:center}.title-art-night{opacity:var(--night);will-change:opacity}.title-shade{z-index:-2;background:linear-gradient(#17142218,#18121a08 45%,#10102055)}.title-menu{width:min(660px, calc(90vw / var(--ui,1)), calc(calc(72dvh / var(--ui,1)) * 1.8));position:absolute;top:8%;left:50%;transform:translate(-50%)}.title-connected{filter:drop-shadow(0 4px 3px #27172566);position:relative}.title-connected-art{aspect-ratio:1000/556;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:100%;height:auto;transition:filter .2s;display:block}.title-accessible{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;top:0;left:0;overflow:hidden}.title-actions{width:100%;margin:0 auto;position:relative}body .wildseed-title .title-play{width:54%;height:31%;min-height:0;padding:0;position:absolute;top:65%;left:24%;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:18px!important;translate:none!important}.title-connected:has(.title-play:hover:not(:disabled)) .title-connected-art{filter:brightness(1.1)}.title-connected:has(.title-play:active:not(:disabled)) .title-connected-art{filter:brightness(.95)}body .wildseed-title .title-play:focus-visible{outline-offset:2px;outline:2px solid #ffe2a0!important}body .wildseed-title .title-play:disabled{cursor:wait;opacity:1;filter:none}body .wildseed-title .title-help{box-shadow:none;color:#fff1d1;text-transform:uppercase;letter-spacing:.15em;text-shadow:0 2px 5px #172034;background:0 0;border:0;padding:10px 16px;font:600 16px Georgia,serif!important;translate:none!important}.title-help:after{content:"";background:#dfceaa99;width:64px;height:1px;margin:10px auto 0;display:block}.title-help:hover{filter:drop-shadow(0 0 6px #fff5b4);color:#fff!important}.title-loading{color:#ffedcf;text-shadow:0 1px 4px #112;height:58px;padding:8px 20px;font-size:12px}.wildseed-title .loading-meter{width:85%;height:4px;margin:0 auto 9px;padding:0;box-shadow:none!important;background:#fff3!important;border:0!important}.wildseed-title .loading-meter>span{background:#ffe2a0;border-radius:0}.loading-retry{margin:auto}body .wildseed-title .title-audio{color:#fff0cc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1a253944;align-items:center;gap:9px;padding:10px 14px;font-size:12px;display:flex;box-shadow:none!important;border:1px solid #ffe5b344!important;border-radius:24px!important}.title-audio-error{color:#fff3d2;font-size:12px;position:absolute;top:68px;right:24px}.title-footer{color:#f7e5c7aa;text-shadow:0 2px 5px #152030;justify-content:space-between;align-items:center;gap:12px;padding:18px 26px;font-size:12px;display:flex;position:absolute;inset:auto 0 0}.title-motes{z-index:-1;overflow:hidden}.title-motes i{opacity:0;background:#ffe2a3;border-radius:50%;width:3px;height:3px;animation:9s linear infinite title-drift;position:absolute;bottom:10%;box-shadow:0 0 10px #ffe097}@keyframes title-drift{0%{opacity:0;transform:translate(0)}20%,70%{opacity:.7}to{opacity:0;transform:translate(24px,-260px)}}.title-help-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#101624aa;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.title-help-sheet{width:min(440px,100%);max-height:calc(90dvh / var(--ui,1));background:#202c36;border:1px solid #dbc69d77;border-radius:20px;padding:35px 28px;position:relative;overflow:auto;box-shadow:0 15px 80px #07101c88}.title-help-sheet h2{color:#ffe8be;font:26px Georgia,serif}.title-help-sheet p{color:#e0ded0;font-size:15px;line-height:1.7}.title-help-sheet kbd{color:#ffe7b6;border:1px solid #dbc69d55;margin:0 5px;padding:2px 4px;font-size:12px}.title-help-close{color:#ffe7b6;background:0 0;border:0;position:absolute;top:12px;right:12px}@media (max-height:540px) and (orientation:landscape){.title-menu{width:min(600px, calc(72vw / var(--ui,1)), calc(calc(66dvh / var(--ui,1)) * 1.8));top:4%}.title-footer{padding:9px 20px;font-size:10px}.title-loading{height:30px;padding-top:4px}body .wildseed-title .title-help{padding:6px 14px;font-size:13px!important}.title-help:after{margin-top:7px}.title-corner{top:12px!important;right:12px!important}.title-audio{padding:8px 12px!important}.title-art{object-position:center}}@media (max-height:360px) and (orientation:landscape){.title-footer>span{display:none}.title-footer{justify-content:flex-end}.title-loading{height:25px}}@media (prefers-reduced-motion:reduce){.title-motes{display:none}.wildseed-title *{transition:none!important;animation:none!important}}.wildseed-title{z-index:120}.wildseed-title.leaving{pointer-events:none;animation:.42s ease-in forwards title-out}@keyframes title-out{to{opacity:0}}.title-links{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.title-links a{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff0cc;text-shadow:none;background:#1a2539aa;border:1px solid #ffe5b366;border-radius:20px;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.title-links a:hover{color:#fff;background:#2a3850cc;border-color:#ffe5b3aa}.title-links a:focus-visible{outline-offset:2px;outline:2px solid #ffe2a0}@media (max-height:540px) and (orientation:landscape){.title-links a{padding:6px 11px;font-size:11px}}.title-corner{z-index:2;align-items:flex-start;gap:10px;display:flex;position:absolute;top:24px;right:24px}.title-who{position:relative}body .wildseed-title .title-who-chip{max-width:min(260px, calc(52vw / var(--ui,1)));color:#fff0cc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1a2539aa;align-items:center;gap:9px;min-height:0;padding:4px 14px 4px 4px;font-size:13px;display:flex;box-shadow:none!important;border:1px solid #ffe5b366!important;border-radius:24px!important;translate:none!important}.title-who-avatar{color:#3a2412;background:linear-gradient(160deg,#ffe2a0,#c98a3c);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid;box-shadow:inset 0 0 0 2px #fff3}.title-who-name{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.title-who-chip.guest .title-who-name{font-weight:600}.title-who-menu{text-align:left;background:#202c36f2;border:1px solid #dbc69d77;border-radius:14px;gap:8px;width:210px;padding:12px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 30px #07101c88}.title-who-menu small{color:#e0ded0;font-size:12px;line-height:1.4}body .wildseed-title .title-who-menu button{color:#fff0cc;justify-content:center;align-items:center;gap:6px;min-height:0;font-size:12px;display:flex;box-shadow:none!important;background:#1a2539!important;border:1px solid #ffe5b366!important;border-radius:10px!important;padding:6px 10px!important;translate:none!important}.title-ask{text-align:center}body .wildseed-title .title-ask-main{color:#ffedc6;letter-spacing:.04em;justify-content:center;align-items:center;gap:9px;width:100%;margin:6px 0 4px;padding:13px 18px;display:flex;background:linear-gradient(#8a5a2e,#6a3f1d)!important;border:1px solid #e3b877!important;border-radius:14px!important;font:700 17px Georgia,serif!important;translate:none!important;box-shadow:0 4px #3e2410!important}body .wildseed-title .title-ask-main:hover{filter:brightness(1.12)}body .wildseed-title .title-ask-guest{margin-top:4px}.title-ask-note{color:#c9c7b8;margin-top:4px;font-size:12px;display:block}body .wildseed-title .ws-signin{text-align:center;color:#f3dcae;background:radial-gradient(at 50% 0,#7a4d27 0%,#0000 60%),linear-gradient(#5d3a1e,#3c2414);border:3px solid #e2b469;border-radius:22px;width:min(400px,100%);padding:54px 26px 20px;animation:.22s cubic-bezier(.2,1.35,.4,1) ws-signin-pop;overflow:visible;box-shadow:inset 0 2px #a8703a,inset 0 0 0 6px #3a22122e,0 8px #1c0f07,0 24px 70px #000b}body .wildseed-title .ws-signin .title-help-close{color:#f3dcae;opacity:.8}.ws-signin-medal{color:#2f5a1c;background:radial-gradient(circle at 35% 30%,#d9f59b,#7cc04f 60%,#4c8a2e);border:3px solid #e2b469;border-radius:50%;place-items:center;width:68px;height:68px;display:grid;position:absolute;top:-34px;left:50%;transform:translate(-50%);box-shadow:0 4px #1c0f07,0 0 0 5px #3c2414}.ws-signin.is-down .ws-signin-medal{color:#5b3a1c;background:radial-gradient(circle at 35% 30%,#ffe2a8,#e0a95a 60%,#a86e2e)}body .wildseed-title .ws-signin h2{color:#fff1c9;text-shadow:0 2px #1c0f07;margin:0 0 6px;font:700 28px/1.15 Georgia,serif}body .wildseed-title .ws-signin .ws-signin-lead{color:#ecd6a6;margin:0 0 14px;font-size:15px;line-height:1.45}.ws-signin-perks{text-align:left;background:#2a1a0e88;border:1px solid #e2b46933;border-radius:14px;gap:9px;margin:0 0 18px;padding:12px 14px;list-style:none;display:grid}.ws-signin-perks li{color:#f3dcae;align-items:center;gap:10px;font-size:14px;display:flex}.ws-signin-perks svg{color:#ffcf6b;flex:none}.ws-signin-error{color:#ffd6cc;background:#7a1f1f66;border:1px solid #ff8f7a66;border-radius:10px;margin:-6px 0 14px;padding:8px 12px;font-size:13px}body .wildseed-title .ronin-signin{cursor:pointer;justify-content:center;align-items:center;gap:12px;width:100%;height:48px;margin:0;padding:0 16px;transition:transform .12s,filter .12s,box-shadow .12s;display:flex;color:#f1f3f9!important;letter-spacing:0!important;text-transform:none!important;background:linear-gradient(90deg,#136aec 0%,#0b3c86 100%)!important;border:0!important;border-radius:12px!important;font:500 16px/1 Work Sans,system-ui,-apple-system,Segoe UI,sans-serif!important;box-shadow:0 4px #061f47,0 8px 22px #0b3c8666!important}body .wildseed-title .ronin-signin:hover{filter:brightness(1.1);transform:translateY(-1px)}body .wildseed-title .ronin-signin:active{transform:translateY(2px);box-shadow:0 2px #061f47!important}body .wildseed-title .ronin-signin:focus-visible{outline-offset:3px;outline:3px solid #9cc4ff}body .wildseed-title .ronin-signin svg{flex:none}body .wildseed-title .ws-signin-retry{justify-content:center;align-items:center;gap:9px;width:100%;height:48px;font-weight:800;display:flex;color:#fff1c9!important;background:linear-gradient(#8a5a2e,#6a3f1d)!important;border:2px solid #e2b469!important;border-radius:12px!important;box-shadow:0 4px #1c0f07!important}.ws-signin-or{color:#c9a874;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;margin:14px 4px 10px;font-size:12px;display:flex}.ws-signin-or:before,.ws-signin-or:after{content:"";background:linear-gradient(90deg,#0000,#e2b46966,#0000);flex:1;height:1px}body .wildseed-title .ws-signin-guest{letter-spacing:.02em;cursor:pointer;width:100%;height:42px;color:#f3dcae!important;text-transform:none!important;box-shadow:none!important;background:#2a1a0e66!important;border:1px solid #e2b46966!important;border-radius:12px!important;font:700 15px/1 inherit!important}body .wildseed-title .ws-signin-guest:hover{background:#3c2414!important;border-color:#e2b469!important}body .wildseed-title .ws-signin .title-ask-note{color:#c9a874;margin-top:8px}@keyframes ws-signin-pop{0%{opacity:0;transform:scale(.9)}}@media (prefers-reduced-motion:reduce){body .wildseed-title .ws-signin{animation:none}}@media (max-height:540px) and (orientation:landscape){body .wildseed-title .ws-signin{padding:42px 22px 14px}.ws-signin-perks{display:none}.ws-signin-medal{width:56px;height:56px;top:-28px}}body .wildseed-title .loading-meter:not(#_){width:min(85%,520px);height:24px;margin:0 auto 10px;overflow:hidden;background:#1c0f07aa!important;border:2px solid #e2b469!important;border-radius:999px!important;padding:3px!important;box-shadow:0 3px #1c0f07,inset 0 2px 4px #000a!important}body .wildseed-title .loading-meter:not(#_)>span{height:100%;transition:width .3s ease-out;display:block;box-shadow:inset 0 1px #fffbe0,0 0 10px #ffcf5a88;background:linear-gradient(#fff1b8,#ffcf5a 55%,#e8962a)!important;border-radius:999px!important}body .wildseed-title .title-loading{height:76px}@media (max-height:540px) and (orientation:landscape){body .wildseed-title .loading-meter:not(#_){height:18px;margin-bottom:5px;padding:2px!important}body .wildseed-title .title-loading{height:46px}}.title-stats{z-index:5;text-align:left;color:#f7e5c7;background:#2a1b10e6;border:2px solid #8a5a2b;border-radius:14px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 14px;width:min(520px,100vw - 32px);padding:12px 14px;font-size:12.5px;line-height:1.35;display:flex;position:absolute;bottom:64px;left:50%;translate:-50%;box-shadow:0 8px 24px #0007}.title-stats p{flex:220px;margin:0}.title-stats a{color:#ffd36a}.title-stats>div{flex-shrink:0;gap:8px;display:flex}.title-stats button{cursor:pointer;border:2px solid #8a5a2b;border-radius:10px;padding:8px 12px;font-size:13px;font-weight:800}.title-stats-no{color:#f7e5c7;background:#4a3220}.title-stats-yes{color:#1b2a12;background:#6fbd4c;border-color:#3f7a2c!important}@media (max-width:640px){.title-stats{flex-direction:column;align-items:stretch;bottom:56px}.title-stats>div>button{flex:1}}html body .game-dialog.tree-dialog .st:not(#_){--st-bg:#141b14;--st-line:#fff2;--st-text:#fbeed2;--st-muted:#c9b48f;gap:10px}html body .game-dialog.tree-dialog .st-top:not(#_){flex-wrap:wrap;align-items:center;gap:10px;display:flex}html body .game-dialog.tree-dialog .st-count:not(#_){color:var(--st-muted);white-space:nowrap;font-size:14px}html body .game-dialog.tree-dialog .st-count b:not(#_){color:var(--wd-gold,#ffd36b);font-size:20px}html body .game-dialog.tree-dialog .st-chips:not(#_){flex-wrap:wrap;flex:1;gap:6px;min-width:0;display:flex}html body .game-dialog.tree-dialog .st-chips button:not(#_){border:1.5px solid color-mix(in srgb, var(--c) 55%, transparent);background:color-mix(in srgb, var(--c) 14%, #1d160e);height:30px;min-height:0;color:var(--st-text);box-shadow:none;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}html body .game-dialog.tree-dialog .st-chips button:not(#_):hover{background:color-mix(in srgb, var(--c) 30%, #1d160e)}html body .game-dialog.tree-dialog .st-chips i:not(#_){background:var(--c);border-radius:50%;width:10px;height:10px}html body .game-dialog.tree-dialog .st-body:not(#_){flex:1;grid-template-columns:minmax(0,1fr) 300px;gap:12px;min-height:0;display:grid}html body .game-dialog.tree-dialog .st-stage:not(#_){background:radial-gradient(circle,#263424 0%,#172016 55%,#0f150f 100%);border-radius:14px;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #6b4a2a,inset 0 0 40px #0008}html body .game-dialog.tree-dialog .st-svg:not(#_){touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}html body .game-dialog.tree-dialog .st-svg:not(#_):active{cursor:grabbing}.st-territory text{letter-spacing:8px;opacity:.22;pointer-events:none;font-family:inherit;font-size:54px;font-weight:900}.st-territory circle{pointer-events:none}.st-link{stroke:#ffffff1c;stroke-width:3px;stroke-linecap:round}.st-link.open{stroke:color-mix(in srgb, var(--c) 45%, transparent);stroke-dasharray:5 6}.st-link.on{stroke:var(--c);stroke-width:5px}.st-link.lit{stroke:#fff;stroke-width:5px;stroke-dasharray:none;opacity:.9}.st-node{cursor:pointer}.st-node .hit{fill:#0000}.st-node .disc{fill:#1c231b;stroke:color-mix(in srgb, var(--c) 40%, #3a3a3a);stroke-width:2.5px}.st-node.k-notable .disc{stroke-width:3.5px}.st-node.k-keystone .disc{stroke-width:4.5px}.st-node .art{opacity:.45;pointer-events:none}.st-node.far .disc{stroke:color-mix(in srgb, var(--c) 45%, #2d2d2d)}.st-node.far .art{opacity:.3}.st-node.have .disc{fill:color-mix(in srgb, var(--c) 70%, #1a1a1a);stroke:var(--c);stroke-width:3px}.st-node.have.k-notable .disc,.st-node.have.k-keystone .disc{stroke:#fff4c8;stroke-width:4px}.st-node.have .art{opacity:1}.st-node .tick{stroke:#10180f;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.st-node.can .disc{stroke:var(--c);stroke-width:3.5px;fill:color-mix(in srgb, var(--c) 18%, #1c231b)}.st-node.can .art{opacity:.85}.st-node .halo{fill:var(--c);opacity:.18;pointer-events:none;transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite st-pulse}@keyframes st-pulse{0%,to{opacity:.08;transform:scale(.85)}50%{opacity:.3;transform:scale(1.1)}}.st-node.poor .disc{stroke:color-mix(in srgb, var(--c) 70%, transparent);stroke-dasharray:4 3}.st-node.poor .art{opacity:.6}.st-node.lit .disc{stroke:#fff;stroke-dasharray:none}.st-node.sel .disc{stroke:#fff;stroke-width:5px}.st-node.hov .disc{stroke:#fff}.st-node.k-start .disc{fill:#5b4320;stroke:#ffe9a8;stroke-width:4px}.st-node .heart-glyph{fill:#ffe9a8;pointer-events:none;font-size:20px}.st-label{fill:#fbeed2;paint-order:stroke;stroke:#0d120c;stroke-width:3.5px;stroke-linejoin:round;pointer-events:none;font-size:12px;font-weight:800}.st-label.small{fill:#e4d6b6;stroke-width:3px;font-size:8.5px;font-weight:700}.st-node.far .st-label{opacity:.55}.st-node.have .st-label{fill:color-mix(in srgb, var(--c) 45%, #fff)}.st-node .burst{fill:none;stroke:#fff;stroke-width:3px;pointer-events:none;transform-box:fill-box;transform-origin:50%;animation:.8s ease-out forwards st-burst}@keyframes st-burst{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}html body .game-dialog.tree-dialog .st-zoom:not(#_){flex-direction:column;gap:6px;display:flex;position:absolute;top:10px;right:10px}html body .game-dialog.tree-dialog .st-zoom button:not(#_){width:34px;height:34px;min-height:0;color:var(--st-text);box-shadow:none;background:#0d120ccc;border:1.5px solid #fff3;border-radius:9px;place-items:center;padding:0;display:grid}html body .game-dialog.tree-dialog .st-legend:not(#_){color:var(--st-text);pointer-events:none;background:#0d120ccc;border-radius:9px;gap:12px;padding:6px 10px;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:10px;left:10px}.st-legend span{align-items:center;gap:6px;display:inline-flex}.st-legend i{border:2px solid #9fd36a;border-radius:50%;width:12px;height:12px}.st-legend .have i{background:#9fd36a}.st-legend .can i{background:#9fd36a33;box-shadow:0 0 0 3px #9fd36a33}.st-legend .poor i{border-style:dashed}html body .game-dialog.tree-dialog .st-tip:not(#_){z-index:5;border:1.5px solid color-mix(in srgb, var(--c) 70%, #000);width:250px;color:var(--st-text);pointer-events:none;background:#1a130bf2;border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;font-size:13px;display:flex;position:absolute;transform:translate(16px,16px)}.st-tip-do{color:var(--st-muted);font-size:11px}.st-card-head{align-items:center;gap:10px;display:flex}.st-badge{border:3px solid var(--c);background:#1c231b;border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.st-badge img{border-radius:50%;display:block}.st-badge i{background:var(--c);border-radius:50%;width:20px;height:20px;margin:6px}.st-card-name{flex-direction:column;min-width:0;display:flex}.st-card-name strong{font-size:16px;line-height:1.15}.st-card-name small{color:var(--st-muted,#c9b48f);font-size:12px}.st-card-text{font-size:14px;line-height:1.35}.st-card-price{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.st-card-price small{color:var(--st-muted,#c9b48f);font-size:12px}.st-card-price small.short,.st-cost .short{color:#ff8a7a}.st-cost{white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.st-cost>span{align-items:center;gap:3px;display:inline-flex}.st-owned{color:#a9d264;align-items:center;gap:5px;font-weight:800;display:inline-flex}html body .game-dialog.tree-dialog .st-side:not(#_){min-height:0;color:var(--st-text);background:linear-gradient(#3b2616,#2c1c10);border-radius:14px;flex-direction:column;gap:12px;padding:12px;display:flex;overflow-y:auto;box-shadow:inset 0 0 0 3px #6b4a2a,inset 0 0 24px #0006}.st-side section{flex-direction:column;flex:none;gap:8px;display:flex}.st-side h4{letter-spacing:1px;text-transform:uppercase;color:var(--wd-gold,#ffd36b);align-items:center;gap:6px;margin:0;font-size:12px;display:flex}html body .game-dialog.tree-dialog .st-pick:not(#_){background:#00000040;border-radius:10px;min-height:150px;padding:12px}.st-hint{color:var(--st-muted,#c9b48f);margin:0;font-size:13px;line-height:1.4}html body .game-dialog.tree-dialog .st-buy:not(#_){justify-content:center;align-items:center;gap:6px;width:100%;margin-top:4px;display:inline-flex}html body .game-dialog.tree-dialog .st-goal:not(#_){width:100%;min-height:0;color:var(--st-text);text-align:left;box-shadow:none;cursor:pointer;background:#0003;border:1.5px solid #0000;border-radius:9px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 9px;display:grid}html body .game-dialog.tree-dialog .st-goal:not(#_):hover,html body .game-dialog.tree-dialog .st-goal.on:not(#_){border-color:color-mix(in srgb, var(--c) 70%, transparent);background:color-mix(in srgb, var(--c) 14%, #0004)}.st-goal>i{background:var(--c);border-radius:50%;width:10px;height:10px}.st-goal>span{flex-direction:column;min-width:0;display:flex}.st-goal b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.st-goal small{color:var(--st-muted,#c9b48f);font-size:11px}.st-goal .st-cost{font-size:12px}.st-goal .st-cost img{width:14px;height:14px}.st-totals ul{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.st-totals li{border-bottom:1px solid #ffffff12;justify-content:space-between;gap:8px;padding:3px 2px;font-size:13px;display:flex}.st-totals li b{color:#a9d264}.st-totals li.special span{color:var(--wd-gold,#ffd36b);font-weight:800}@media (max-width:900px){html body .game-dialog.tree-dialog .st-body:not(#_){grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr}html body .game-dialog.tree-dialog .st-side:not(#_){max-height:34vh}html body .game-dialog.tree-dialog .st-tip:not(#_){display:none}}html.phone body .game-dialog.tree-dialog:not(#_) :is(.st-top,.st-side,.st-legend,.st-tip){display:none!important}html.phone body .game-dialog.tree-dialog .st-body:not(#_){grid-template-rows:1fr;grid-template-columns:1fr}html.phone body .game-dialog.tree-dialog .st-stage:not(#_){border-radius:12px}html.phone body .game-dialog.tree-dialog .st-zoom:not(#_){gap:4px;top:auto;bottom:10px;right:10px}html.phone body .game-dialog.tree-dialog .st-zoom button:not(#_){width:32px;height:32px}:root{--gx-up:#7fe07a;--gx-down:#ff7a6b;--gx-text:#fbeed2;--gx-muted:#c9b48f;--gx-panel:#2c1c10;--gx-inset:#00000038;--gx-edge:#6b4a2a}html body .game-dialog .gx-diff:not(#_){border-collapse:collapse;width:auto;min-width:260px;max-width:440px;color:var(--gx-text);margin:4px 0;font-size:13px}.gx-diff thead th{text-transform:uppercase;letter-spacing:.8px;color:var(--gx-muted);text-align:right;padding:0 4px 2px;font-size:10.5px;font-weight:800}.gx-diff tbody th{text-align:left;color:var(--gx-muted);white-space:nowrap;padding:2px 4px 2px 0;font-weight:700}.gx-diff td{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding:2px 4px}.gx-diff td.was{color:var(--gx-muted)}.gx-diff td.to{color:#fff5;width:14px;padding:0}.gx-diff svg{vertical-align:-2px;display:inline-block!important}.gx-diff td.now{font-weight:800}.gx-diff td.d{min-width:54px;font-size:12px;font-weight:800}.gx-diff td.d svg{vertical-align:-1px;margin-right:1px}.gx-diff td.up{color:var(--gx-up)}.gx-diff td.down{color:var(--gx-down)}.gx-diff tbody tr+tr{border-top:1px solid #ffffff10}.gx-verdict{text-transform:none;letter-spacing:0;vertical-align:1px;border-radius:999px;align-items:center;gap:3px;margin-left:8px;padding:1px 8px;font-size:11.5px;font-weight:800;display:inline-flex}.gx-verdict.up{color:#d9ffcf;background:#2f6a1f}.gx-verdict.down{color:#ffd9d3;background:#7a2a20}.gx-verdict.same{color:var(--gx-text);background:#ffffff1c}.gx-card{background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--rarity) 26%, #2a1b10) 0, #20150c 75%);border:2px solid color-mix(in srgb, var(--rarity) 60%, #000);min-width:0;color:var(--gx-text);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:16px 10px 10px;display:flex;position:relative}.gx-card>b{font-size:13.5px;line-height:1.15}.gx-card>small{color:var(--gx-muted);font-size:11px}.gx-card .gx-who{color:#ffd36b;font-weight:700}.gx-card-art{place-items:center;display:grid;position:relative}.gx-tag{white-space:nowrap;border:1.5px solid var(--gx-edge);color:var(--gx-text);background:#4b2f1b;border-radius:999px;align-items:center;gap:3px;padding:2px 9px;font-size:11px;font-weight:900;display:inline-flex;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.gx-card.lose{background:radial-gradient(circle at 50% 30%,#5a1f17 0,#22120c 75%);border-color:#e0574a}.gx-card.lose .gx-tag{color:#fff;background:#b8382c;border-color:#ff8a7a}.gx-card.lose .gx-card-art img{opacity:.8}.gx-lose-mark{color:#fff;background:#b8382c;border:2px solid #22120c;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;bottom:-4px;left:-6px}.gx-card.gain{background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--rarity) 35%, #5a4310) 0, #24180c 75%);border-color:#ffd36b}.gx-card.gain .gx-tag{color:#eaffd9;background:#2f6a1f;border-color:#a9d264}.gx-dur{color:var(--gx-muted);align-items:center;gap:5px;font-size:11px;font-weight:800;display:inline-flex}.gx-dur>i{background:#0006;border-radius:3px;width:46px;height:5px;display:block;overflow:hidden}.gx-dur>i>i{background:#7fd06a;height:100%;display:block}.gx-dur.low>i>i{background:#ff9a4a}.gx-dur.broken{color:var(--gx-down)}.gx-merge{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.gx-op{color:var(--gx-muted);place-items:center;display:grid}.gx-track{align-items:center;gap:3px;display:inline-flex}.gx-track i{background:#0005;border:1.5px solid #fff2;border-radius:2px;width:10px;height:10px;transform:rotate(45deg)}.gx-track i.on{background:#ffd36b;border-color:#fff1b8}.gx-track i.next{border-color:#ffd36b;animation:1.2s ease-in-out infinite gx-blink}@keyframes gx-blink{50%{opacity:.35}}html body .game-dialog .bag-slot.outfit .gx-marks:not(#_){pointer-events:none;gap:2px;display:flex;position:absolute;top:3px;left:3px}.gx-mark{border:1.5px solid #1a0f08;border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.gx-mark.up{color:#fff;background:#4fbf3f}.gx-mark.merge{color:#4b2f1b;background:#ffd36b}html body .game-dialog .gx-detail .gx-diff:not(#_){max-width:330px;font-size:12px}html body .game-dialog .gx-up-line:not(#_){color:#ffd36b;align-items:center;gap:5px;margin:3px 0 0;font-size:12px;font-weight:800;display:flex}html body .game-dialog .gx-up-line.muted:not(#_){color:var(--gx-muted);font-weight:700}html body .game-dialog .bag-screen:not(#_){position:relative}html body .game-dialog .gx-sheet:not(#_){z-index:20;background:#0d0805b8;border-radius:10px;place-items:center;padding:12px;display:grid;position:absolute;inset:0}html body .game-dialog .gx-sheet-card:not(#_){width:min(560px,100%);max-height:100%;box-shadow:inset 0 0 0 3px var(--gx-edge), 0 10px 30px #000a;color:var(--gx-text);background:linear-gradient(#3b2616,#2c1c10);border-radius:14px;flex-direction:column;gap:10px;padding:16px 18px;animation:.18s ease-out gx-pop;display:flex;overflow-y:auto}@keyframes gx-pop{0%{opacity:0;transform:scale(.96)}}.gx-sheet-card h4{color:#ffd36b;align-items:center;gap:6px;margin:0 0 6px;font-size:17px;display:flex}.gx-sheet-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}html body .game-dialog .gx-cost:not(#_){gap:10px;font-weight:800;display:inline-flex}html body .game-dialog .gx-cost span:not(#_){color:var(--gx-text);align-items:center;gap:3px;display:inline-flex}html body .game-dialog .gx-cost span.short:not(#_){color:var(--gx-down)}.gx-sheet-actions{justify-content:flex-end;gap:8px;display:flex}html body .game-dialog .gx-sheet-actions button:not(#_){align-items:center;gap:6px;display:inline-flex}@media (min-width:701px){html body .game-dialog .bag-detail:has(.gx-detail):not(#_){flex:none;justify-content:flex-start;height:auto;max-height:232px;overflow-y:auto}}html body .game-dialog .gx-detail .detail-sub:not(#_){flex-wrap:wrap;align-items:center;display:flex}html body .game-dialog .fx-upgrade:not(#_){height:min(calc(68vh / var(--ui,1)), 540px);grid-template-columns:minmax(230px,300px) minmax(0,1fr);gap:12px;min-height:0;display:grid}html body .game-dialog .fx-list:not(#_){background:var(--gx-inset);border-radius:12px;flex-direction:column;gap:6px;min-height:0;padding:8px;display:flex;overflow-y:auto}.fx-list-head{color:var(--gx-muted);margin:2px 4px 4px;font-size:12.5px}.fx-list-head b{color:#ffd36b}html body .game-dialog .fx-row:not(#_){width:100%;min-height:0;color:var(--gx-text);text-align:left;box-shadow:none;cursor:pointer;background:#00000030;border:2px solid #0000;border-radius:10px;flex:none;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 8px;display:grid}html body .game-dialog .fx-row:not(#_):hover{background:#ffffff10}html body .game-dialog .fx-row.on:not(#_){border-color:var(--rarity);background:color-mix(in srgb, var(--rarity) 16%, #0003)}html body .game-dialog .fx-row.need:not(#_):not(.on),html body .game-dialog .fx-row.max:not(#_):not(.on){opacity:.62}.fx-row-name{flex-direction:column;min-width:0;display:flex}.fx-row-name b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.fx-row-name small{color:var(--gx-muted);font-size:11px}.fx-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:2px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:900;display:inline-flex}.fx-pill.ready{color:#4b2f1b;background:#ffd36b}.fx-pill.need{color:var(--gx-muted);background:#ffffff14}.fx-pill.max{color:#d9ffcf;background:#2f6a1f}html body .game-dialog .fx-bench:not(#_){min-height:0;box-shadow:inset 0 0 0 2px var(--gx-edge);color:var(--gx-text);background:radial-gradient(circle at 50% 0,#4a3018 0,#24170d 70%);border-radius:12px;flex-direction:column;gap:10px;padding:18px 16px 14px;display:flex;overflow-y:auto}.fx-fuels{color:var(--gx-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}html body .game-dialog .fx-fuel:not(#_){min-height:0;color:var(--gx-text);box-shadow:none;background:#00000040;border:2px solid #fff2;border-radius:8px;align-items:center;gap:4px;padding:3px 8px 3px 4px;font-size:11px;display:inline-flex;position:relative}html body .game-dialog .fx-fuel.on:not(#_){background:#5a1f1780;border-color:#e0574a}html body .game-dialog .fx-fuel .dur-bar:not(#_){display:none}.fx-note{color:var(--gx-muted);margin:0;font-size:12px}.fx-foot{border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:14px;margin-top:auto;padding-top:8px;display:flex}html body .game-dialog .fx-foot .crate-cost:not(#_){margin-left:auto}html body .game-dialog .fx-go:not(#_){align-items:center;gap:6px;display:inline-flex}.fx-need{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:16px;display:grid}.fx-need h4{margin:0 0 4px;font-size:16px}.fx-need p{color:var(--gx-muted);margin:0 0 8px;font-size:13px;line-height:1.4}.fx-need p b{color:var(--gx-text)}.fx-solo{align-items:center;gap:16px;display:flex}.fx-solo p{color:var(--gx-muted);margin:0;font-size:13px;line-height:1.4}.fx-maxed{flex-direction:column;align-items:center;gap:12px;margin:auto;display:flex}.fx-maxed .gx-card{width:170px}.fx-maxed p{align-items:center;gap:6px;margin:0;display:flex}.fx-done{color:#eaffd9;background:#2f6a1f;border-radius:999px;align-self:center;align-items:center;gap:6px;margin:0;padding:4px 16px;font-size:15px;font-weight:900;animation:.25s ease-out gx-pop;display:inline-flex}.fx-bench.anim-merge .gx-card.lose{opacity:0;transition:transform .55s cubic-bezier(.5,0,.9,.5),opacity .55s;transform:translate(-120%)scale(.55)}.fx-bench.anim-merge .gx-card.keep{animation:.55s ease-in-out fx-shake}@keyframes fx-shake{30%,70%{transform:translate(-3px)rotate(-1deg)}50%{transform:translate(3px)rotate(1deg)}}.fx-bench.anim-done .gx-card.keep{animation:.6s ease-out fx-pop}@keyframes fx-pop{0%{transform:scale(1.25)}60%{transform:scale(.96)}}html body .game-dialog .rx:not(#_){flex-direction:column;gap:10px;display:flex}html body .game-dialog .rx-summary:not(#_){background:var(--gx-inset);color:var(--gx-text);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:10px 12px;display:grid}.rx-summary>span{white-space:nowrap;font-size:15px}.rx-summary>span b{color:#ffd36b;font-size:19px}.rx-broken-count{color:#fff;background:#b8382c;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:12px;font-style:normal;font-weight:900}.rx-rule{color:var(--gx-muted);font-size:12px}html body .game-dialog .rx-all:not(#_){align-items:center;gap:8px;display:inline-flex}.rx-group{flex-direction:column;gap:6px;display:flex}.rx-group h4{text-transform:uppercase;letter-spacing:1px;color:#ffd36b;margin:4px 2px 0;font-size:12px}html body .game-dialog .rx-row:not(#_){border-left:4px solid var(--rarity);color:var(--gx-text);background:#00000030;border-radius:10px;grid-template-columns:52px minmax(130px,.8fr) minmax(0,1.4fr) auto;align-items:center;gap:12px;padding:6px 10px;display:grid}html body .game-dialog .rx-row.broken:not(#_){background:linear-gradient(90deg,#6a1f1666,#00000030 60%)}html body .game-dialog .rx-row.fixed:not(#_){animation:.9s ease-out rx-fixed}@keyframes rx-fixed{0%{opacity:.4;transform:scale(.98)}}.rx-art{place-items:center;display:grid}.rx-what{flex-direction:column;min-width:0;display:flex}.rx-what b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.rx-what small{color:var(--gx-muted);font-size:11.5px}.rx-meter{flex-direction:column;gap:3px;min-width:0;display:flex}.rx-meter small{color:var(--gx-muted);font-size:11.5px}.rx-bar{grid-template-columns:repeat(10,1fr);gap:2px;max-width:220px;display:grid}.rx-bar i{border-radius:2px;height:8px}.rx-bar i.have{background:#7fd06a}.rx-row.low .rx-bar i.have{background:#ff9a4a}.rx-bar i.fill{background:repeating-linear-gradient(-45deg,#ffd36b55 0 3px,#ffd36b22 3px 6px)}.rx-broken{color:var(--gx-down)}html body .game-dialog .rx-meter .rx-tip:not(#_){color:#ffd36b;align-items:center;gap:4px;font-weight:700;display:flex}html body .game-dialog .rx-btn:not(#_){align-items:center;gap:6px;display:inline-flex}.cx-badges{flex-wrap:wrap;justify-content:center;gap:4px;min-height:0;display:flex}.cx-badges em{border-radius:999px;align-items:center;gap:2px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:900;display:inline-flex}.cx-up{color:#d9ffcf;background:#2f6a1f}.cx-twin{color:#4b2f1b;background:#ffd36b}@media (max-width:760px){html body .game-dialog .fx-upgrade:not(#_){grid-template-columns:1fr;height:auto}html body .game-dialog .fx-list:not(#_){max-height:150px}html body .game-dialog .rx-row:not(#_){grid-template-columns:46px minmax(0,1fr) auto}html body .game-dialog .rx-meter:not(#_){grid-area:2/2/auto/4}html body .game-dialog .rx-summary:not(#_){grid-template-columns:1fr auto}html body .game-dialog .rx-rule:not(#_){grid-area:2/1/auto/-1}}html.phone body .game-dialog .fx-upgrade:not(#_){height:calc(100dvh / var(--ui,1) - 130px);grid-template-columns:200px minmax(0,1fr)}html.phone body .game-dialog .fx-list:not(#_){max-height:none}html.phone body .game-dialog .fx-row:not(#_){grid-template-columns:32px minmax(0,1fr);padding:4px 6px}html.phone body .game-dialog .fx-row .fx-pill:not(#_){grid-column:2;justify-self:start}html.phone body .game-dialog .fx-row img:not(#_){width:32px!important;height:32px!important}html.phone body .game-dialog .fx-bench:not(#_){gap:6px;padding:14px 10px 10px}html.phone body .game-dialog .fx-bench .gx-card:not(#_){padding:12px 4px 6px}html.phone body .game-dialog .fx-bench .gx-card img:not(#_){width:44px!important;height:44px!important}html.phone body .game-dialog .gx-card>small:not(#_):not(.gx-who){display:none}html.phone body .game-dialog .gx-sheet-card:not(#_){gap:6px;padding:12px}html.phone body .game-dialog .gx-sheet-card .gx-card img:not(#_){width:40px!important;height:40px!important}html.phone body .game-dialog .fx-foot:not(#_),html.phone body .game-dialog .gx-sheet-actions:not(#_){z-index:2;background:#24170d;border-top:1px solid #ffffff1c;margin:0 -10px -10px;padding:6px 10px;position:sticky;bottom:-10px}html.phone body .game-dialog .gx-sheet-actions:not(#_){background:#2c1c10;margin:0 -12px -12px;padding:6px 12px;bottom:-12px}html.phone body .game-dialog .gx-sheet-foot:not(#_){flex-wrap:nowrap}html.phone body .game-dialog :is(.fx-bench,.gx-sheet-card) .gx-card:not(#_){gap:0;padding:12px 4px 5px}html.phone body .game-dialog :is(.fx-bench,.gx-sheet-card) .gx-card>b:not(#_){font-size:12px}html.phone body .game-dialog :is(.fx-bench,.gx-sheet-card) .gx-card .gx-who:not(#_){display:none}html.phone body .game-dialog :is(.fx-bench,.gx-sheet-card) .gx-card .outfit-plus-wrap:not(#_),html.phone body .game-dialog .gx-sheet-card .gx-card img:not(#_),html.phone body .game-dialog .fx-bench .gx-card img:not(#_){width:40px!important;height:40px!important}html.phone body .game-dialog .gx-diff:not(#_){min-width:0;font-size:12px}html.phone body .game-dialog .bag-detail .detail-art .outfit-plus-wrap:not(#_){width:40px!important;height:40px!important}html.phone body .game-dialog .fx-note:not(#_){font-size:11px}:root{--bk-text:#fbeed2;--bk-muted:#c9b48f;--bk-gold:#ffd36b;--bk-green:#7fd06a;--bk-row:#00000030;--bk-edge:#6b4a2a}html body .game-dialog:has(.book-tabs):not(#_){flex-direction:column;width:min(1100px, calc(100vw / var(--ui,1) - 24px))!important;max-width:none!important;height:min(calc(92dvh / var(--ui,1)), 720px)!important;max-height:none!important;display:flex!important}html body .game-dialog:has(.book-tabs)>.dialog-body:not(#_){flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}html body .game-dialog:has(.book-tabs) .dialog-body>:is(.quest-log,.jr,.vb,.sb):not(#_){flex:1;min-height:0}html body .game-dialog .sq-chips:not(#_){flex-wrap:wrap;gap:6px;display:flex}html body .game-dialog .sq-chip:not(#_){height:30px;min-height:0;color:var(--bk-text);box-shadow:none;background:#00000038;border:1.5px solid #fff2;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex;transform:none}html body .game-dialog .sq-chip small:not(#_){color:var(--bk-muted);background:#ffffff1a;border-radius:999px;padding:0 6px;font-size:11px}html body .game-dialog .sq-chip.on:not(#_){background:var(--bk-gold)!important;border-color:var(--bk-gold)!important;color:#3d2312!important;box-shadow:none!important;outline:0!important}html body .game-dialog .sq-chip.on small:not(#_){color:#3d2312;background:#3d231222}html body .game-dialog .sq-scroll:not(#_){flex:1;min-height:0;padding-right:4px;overflow-y:auto}html body .game-dialog .sq-head:not(#_){text-transform:uppercase;letter-spacing:1px;color:var(--bk-muted);margin:10px 2px 6px;font-size:12px;font-weight:900}html body .game-dialog .sq-head.ready:not(#_){color:var(--bk-green)}html body .game-dialog .sq-head:first-child:not(#_){margin-top:0}html body .game-dialog .quest-log:not(#_){flex-direction:column;min-height:0;display:flex}html body .game-dialog .quest-log>:is(.sl,.sq,.ac):not(#_){flex:1;min-height:0}html body .game-dialog .sl:not(#_){grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:12px;display:grid}html body .game-dialog :is(.sl-list,.sl-detail)>:not(#_){flex:none}html body .game-dialog .sl-list:not(#_){flex-direction:column;gap:4px;min-height:0;display:flex;overflow-y:auto;padding:10px!important}.sl-progress{color:var(--bk-text);border-bottom:1px solid #ffffff14;flex-direction:column;gap:4px;margin-bottom:4px;padding:4px 4px 8px;display:flex}.sl-progress>span{align-items:center;gap:6px;font-size:14px;display:flex}.sl-progress b{color:var(--bk-gold);font-size:17px}.sl-progress small{color:var(--bk-muted);font-size:12px}.sl-progress>i,.jr-total>i,.jr-section h4>i,.ac-summary>i{background:#0005;border-radius:999px;height:7px;display:block;overflow:hidden}.sl-progress>i>i,.jr-total>i>i,.jr-section h4>i>i,.ac-summary>i>i{background:linear-gradient(90deg, #f0b443, var(--bk-gold));border-radius:999px;height:100%;display:block}.sl-head{text-transform:uppercase;letter-spacing:1px;color:var(--bk-muted);margin:8px 4px 2px;font-size:11px;font-weight:900}html body .game-dialog .sl-row:not(#_),html body .game-dialog .sl-fold:not(#_){background:var(--bk-row);width:100%;min-height:0;color:var(--bk-text);text-align:left;box-shadow:none;border:2px solid #0000;border-radius:10px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;display:grid;transform:none}html body .game-dialog .sl-row.on:not(#_){border-color:var(--bk-gold);background:#ffd36b1a}html body .game-dialog .sl-row.later:not(#_){opacity:.6}html body .game-dialog .sl-row.done:not(#_){opacity:.75}html body .game-dialog .sl-fold:not(#_){color:var(--bk-muted);background:0 0;grid-template-columns:auto 1fr;margin-top:8px;font-size:12px;font-weight:800}.sl-mark{width:24px;height:24px;color:var(--bk-muted);background:#0005;border-radius:50%;place-items:center;display:grid}.sl-row.done .sl-mark{color:#fff;background:#4f8a2e}.sl-row.now .sl-mark{background:var(--bk-gold);color:#3d2312}.sl-name{flex-direction:column;min-width:0;display:flex}.sl-name small{text-transform:uppercase;letter-spacing:.6px;color:var(--bk-muted);font-size:10.5px;font-weight:800}.sl-name b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.sl-ready{background:var(--bk-green);color:#13240a;border-radius:999px;padding:1px 8px;font-size:11px;font-style:normal;font-weight:900}html body .game-dialog .sl-detail:not(#_){min-height:0;color:var(--bk-text);flex-direction:column;gap:8px;display:flex;overflow-y:auto;padding:18px 20px!important}.sl-kicker{text-transform:uppercase;letter-spacing:1px;color:var(--bk-gold);margin:0;font-size:12px;font-weight:900}.sl-detail h3{color:#fff3d6;margin:0;font-size:24px;line-height:1.1}.sl-blurb{color:var(--bk-muted);margin:0;font-size:14px;line-height:1.45}.sl-steps{flex-direction:column;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.sl-steps li{background:var(--bk-row);border-radius:10px;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;padding:8px 10px;display:grid}.sl-steps li>span:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.sl-steps li b{font-size:14px}.sl-steps li small{color:var(--bk-muted);font-size:12.5px;line-height:1.35}.sl-steps li.now{background:#ffd36b17;box-shadow:inset 0 0 0 2px #ffd36b88}.sl-steps li.done{opacity:.7}.sl-steps li.done b{-webkit-text-decoration:line-through #fff5;text-decoration:line-through #fff5}.sl-steps li.later{opacity:.55}.sl-step-mark{width:26px;height:26px;color:var(--bk-muted);background:#0005;border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid}.sl-steps li.done .sl-step-mark{color:#fff;background:#4f8a2e}.sl-steps li.now .sl-step-mark{background:var(--bk-gold);color:#3d2312}.sl-count{color:var(--bk-gold);align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.sl-count>i{background:#0005;border-radius:999px;flex:0 180px;height:6px;overflow:hidden}.sl-count>i>i{background:var(--bk-gold);height:100%;display:block}html body .game-dialog .sl-reward:not(#_){border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;padding-top:12px;display:flex}.sl-reward>span:first-child{text-transform:uppercase;letter-spacing:1px;color:var(--bk-muted);font-size:12px;font-weight:900}html body .game-dialog .sl-reward button:not(#_){align-items:center;gap:6px;margin-left:auto;padding:8px 22px;display:inline-flex;width:auto!important}html body .game-dialog .sq-card .track-medal:not(#_),html body .game-dialog .ac-card .track-medal:not(#_){color:#24140a;background:radial-gradient(circle at 35% 30%, #fff6d0, var(--track) 60%, color-mix(in srgb, var(--track) 60%, #000))}html body .game-dialog .ac-card:not(.earned) .track-medal:not(#_){opacity:.75}html body .game-dialog .sq:not(#_){flex-direction:column;gap:10px;display:flex}.sq-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}html body .game-dialog .sq-all:not(#_){align-items:center;gap:6px;width:auto;display:inline-flex}html body .game-dialog .sq-grid:not(#_){grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-auto-rows:max-content;gap:8px;display:grid}html body .game-dialog .sq-card:not(#_){color:var(--bk-text);background:linear-gradient(#4a2e1a,#3a2314);border:2px solid #24140a;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid;box-shadow:inset 0 1px #ffffff14}html body .game-dialog .sq-card.ready:not(#_){border-color:var(--bk-green);background:linear-gradient(#3f4a1c,#2f3614)}html body .game-dialog .sq-card.close:not(#_){border-color:color-mix(in srgb, var(--track) 55%, #24140a)}.sq-body{flex-direction:column;gap:3px;min-width:0;display:flex}.sq-title{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.sq-title strong{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;overflow:hidden}.sq-title small{color:var(--bk-muted);flex:none;font-size:11px}.sq-text{color:var(--bk-muted);font-size:12.5px}.sq-bar{background:#0006;border-radius:999px;height:7px;display:block;overflow:hidden}.sq-bar i{background:var(--track);border-radius:999px;height:100%;display:block}.sq-meta{color:var(--bk-muted);justify-content:space-between;font-size:11.5px;display:flex}.sq-meta b{color:var(--bk-text)}.sq-done{align-items:center;gap:3px;display:inline-flex;color:var(--bk-green)!important}.sq-reward{flex-direction:column;align-items:flex-end;gap:6px;display:flex}html body .game-dialog .sq-reward button:not(#_){min-height:0;padding:5px 14px}html body .game-dialog .ac:not(#_){flex-direction:column;gap:10px;display:flex}.ac-summary{background:var(--bk-row);color:var(--bk-gold);border-radius:12px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:12px;padding:10px 14px;display:grid}.ac-summary>span{color:var(--bk-text);flex-direction:column;font-size:14px;display:flex}.ac-summary b{color:var(--bk-gold);font-size:20px}.ac-summary small{color:var(--bk-muted);font-size:12px}html body .game-dialog .ac-grid:not(#_){grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-auto-rows:max-content;gap:8px;display:grid}.ac-card{background:var(--bk-row);color:var(--bk-text);border:2px solid #24140a;border-radius:12px;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.ac-card.earned{border-color:color-mix(in srgb, var(--track) 70%, #24140a);background:radial-gradient(circle at 0% 50%, color-mix(in srgb, var(--track) 22%, transparent), #00000030 60%)}.ac-ring{background:conic-gradient(var(--track) calc(var(--f) * 360deg), #0006 0);border-radius:50%;place-items:center;width:62px;height:62px;display:grid}.ac-body{flex-direction:column;gap:2px;min-width:0;display:flex}.ac-body strong{font-size:14.5px}.ac-how{color:var(--bk-muted);font-size:12px}.ac-next{color:var(--bk-text);font-size:11.5px}.ac-earned{color:var(--bk-gold);align-items:center;gap:4px;font-size:11.5px;font-weight:900;display:inline-flex}html body .game-dialog .jr:not(#_){flex-direction:column;gap:10px;display:flex}.jr-top{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.jr-total{color:var(--bk-text);align-items:center;gap:6px;font-size:14px;display:flex}.jr-total>i{flex:0 0 140px;margin-left:6px}.jr-total b{color:var(--bk-gold);font-size:18px}.jr-total svg{color:var(--bk-gold)}html body .game-dialog .jr-body:not(#_){flex:1;grid-template-columns:minmax(0,1fr) 260px;gap:12px;min-height:0;display:grid}html body .game-dialog .jr-scroll:not(#_){min-height:0;padding-right:4px;overflow-y:auto}.jr-section+.jr-section{margin-top:12px}.jr-section h4{text-transform:uppercase;letter-spacing:1px;color:var(--bk-text);align-items:center;gap:8px;margin:0 2px 6px;font-size:13px;font-weight:900;display:flex}.jr-section h4>i{flex:0 160px}.jr-section h4 small{color:var(--bk-muted);font-weight:800}html body .game-dialog .jr-grid:not(#_){grid-template-columns:repeat(auto-fill,minmax(84px,1fr));grid-auto-rows:max-content;gap:6px;display:grid}html body .game-dialog .jr-tile:not(#_){height:84px;min-height:0;color:var(--bk-text);background:linear-gradient(#4a2e1a,#3a2314);border:2px solid #24140a;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px 4px;display:flex;transform:none;box-shadow:inset 0 1px #ffffff14}html body .game-dialog .jr-tile[aria-pressed=true]:not(#_){border-color:var(--bk-gold)}.jr-art{place-items:center;width:42px;height:42px;display:grid}.jr-tile small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;font-weight:800;overflow:hidden}html body .game-dialog .jr-tile.unknown:not(#_){background:#00000030}.jr-tile.unknown .jr-art,.jr-read-art.unknown{filter:brightness(0);opacity:.4}.jr-tile.unknown small{color:#fff4}html body .game-dialog .jr-read:not(#_){color:#3d2312;text-align:center;background:linear-gradient(#f4e3bb,#e6cd98);border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:18px 16px;display:flex;overflow-y:auto}.jr-read.empty{color:#6b4a2a;justify-content:center;font-size:13px}.jr-read-art{background:#00000014;border-radius:50%;place-items:center;width:96px;height:96px;display:grid}.jr-read-art>*{transform:scale(1.8)}.jr-read-kind{text-transform:uppercase;letter-spacing:1px;color:#8a6a44;font-size:11px;font-weight:900}.jr-read h4{margin:0;font-size:19px}html body .game-dialog :is(.jr-read,.sb-read) :is(p,h4,small,li):not(#_){color:#3d2312}html body .game-dialog :is(.jr-read-kind,.sb-note):not(#_),html body .game-dialog .jr-read.empty p:not(#_){color:#8a6a44}html body .game-dialog .sb-read li.ok:not(#_){color:#2f6a1f}.jr-read p{margin:0;font-size:13.5px;line-height:1.45}html body .game-dialog .vb:not(#_){flex-direction:column;gap:10px;display:flex}.vb-top{color:var(--bk-text);flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.vb-top b{color:var(--bk-gold)}.vb-today{color:var(--bk-gold);background:#ffd36b22;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:12.5px;font-weight:800;display:inline-flex}.vb-today.done{color:var(--bk-green);background:#7fd06a22}html body .game-dialog .vb-grid:not(#_){flex:1;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-auto-rows:max-content;align-content:start;gap:8px;min-height:0;padding-right:4px;display:grid;overflow-y:auto}html body .game-dialog .vb-card:not(#_){align-items:start}.vb-name{align-items:baseline;gap:8px;display:flex}.vb-name small{text-transform:uppercase;letter-spacing:.8px;font-size:11px!important}.vb-hearts{align-items:center;gap:8px;display:flex}.vb-hearts small{color:var(--bk-muted);font-size:11px;text-transform:none!important;letter-spacing:0!important}.vb-next{color:var(--bk-muted);font-size:11px;display:block;text-transform:none!important;letter-spacing:0!important}.vb-next svg{vertical-align:-1px;color:#ff6b8a}.villager-bonus em{color:var(--bk-muted);font-style:normal}.villager-bonus em svg{vertical-align:-1px;color:#ff6b8a}.vb-day{gap:6px;margin:2px 0;display:flex}.vb-day>span{color:var(--bk-gold);background:#ffd36b22;border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:11px;font-weight:800;display:inline-flex}.vb-day>span.done{color:var(--bk-green);background:#7fd06a1f}.vb-where{align-items:center;gap:4px;display:inline-flex}html body .game-dialog .sb:not(#_){flex-direction:column;gap:10px;display:flex!important}.sb-top{flex-direction:column;gap:8px;display:flex}html body .game-dialog .sb .recipe-rule:not(#_){flex-wrap:wrap;width:auto;margin:0}.sb .recipe-rule em{color:var(--bk-muted);margin-left:6px;font-size:12.5px;font-style:normal}html body .game-dialog .sb-body:not(#_){flex:1;grid-template-columns:minmax(0,1fr) 270px;gap:12px;min-height:0;display:grid}html body .game-dialog .sb-grid:not(#_){grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-auto-rows:max-content;align-content:start;min-height:0;padding:8px 4px 4px 0;overflow-y:auto}html body .game-dialog .sb-tile:not(#_){border:2px solid var(--wd-edge-dk,#24140a);width:100%;min-height:max-content;color:var(--bk-text);background:linear-gradient(#5a381f,#45291a);border-radius:14px;padding:10px 6px 8px;position:relative;transform:none;box-shadow:inset 0 2px #8a5a30,0 3px #1c0f07}html body .game-dialog .sb-tile.on:not(#_){border-color:var(--bk-gold)}html body .game-dialog .sb-tile.recipe-evolved:not(#_){background:linear-gradient(#55702c,#3c5420)}html body .game-dialog .sb-tile.unmet:not(#_) .recipe-eq{opacity:.55}.sb-names{color:var(--bk-muted);text-align:center;font-size:10.5px;line-height:1.2}.sb-badge{white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:10.5px;font-style:normal;font-weight:900;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.sb-badge.ready{background:var(--bk-gold);color:#3d2312}.sb-badge.found{color:#d9ffcf;background:#2f6a1f}html body .game-dialog .sb-read:not(#_){color:#3d2312;text-align:center;background:linear-gradient(#f4e3bb,#e6cd98);border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:18px 16px;display:flex;overflow-y:auto}.sb-read-eq{align-items:center;gap:4px;display:flex}.sb-read-eq b{color:#b5600f}.sb-read h4{margin:0;font-size:19px}.sb-read p{margin:0;font-size:13.5px;line-height:1.45}.sb-read ul{text-align:left;flex-direction:column;gap:4px;margin:4px 0 0;padding:0;font-size:13px;font-weight:700;list-style:none;display:flex}.sb-read li{align-items:center;gap:6px;display:flex}.sb-read li>i{border:2px solid #8a6a44;border-radius:50%;width:13px;height:13px}.sb-read li.ok{color:#2f6a1f}.sb-note{color:#8a6a44;font-size:11.5px}html body .game-dialog .sb-unlocks:not(#_){flex:1;min-height:0;overflow-y:auto}@media (max-width:820px){html body .game-dialog :is(.sl,.jr-body,.sb-body):not(#_){grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr}html body .game-dialog .sl:not(#_){grid-template-rows:160px minmax(0,1fr)}html body .game-dialog :is(.jr-read,.sb-read):not(#_){max-height:150px}}html.phone body .game-dialog:has(.book-tabs):not(#_){height:calc(100dvh / var(--ui,1) - 8px)!important;width:calc(100vw / var(--ui,1) - 8px)!important}html.phone body .game-dialog .sl:not(#_){grid-template-rows:none;grid-template-columns:200px minmax(0,1fr)}html.phone body .game-dialog :is(.jr-body,.sb-body):not(#_){grid-template-rows:none;grid-template-columns:minmax(0,1fr) 190px}html.phone body .game-dialog :is(.jr-read,.sb-read):not(#_){max-height:none;padding:10px}html.phone body .game-dialog .jr-read-art:not(#_){width:60px;height:60px}html.phone body .game-dialog .jr-read-art>:not(#_){transform:scale(1.2)}html.phone body .game-dialog .sl-detail h3:not(#_){font-size:18px}html.phone body .game-dialog .sq-grid:not(#_){grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}html.phone body .game-dialog .sq-chip:not(#_){height:26px;padding:0 9px;font-size:12px}html.phone body .game-dialog .sb .recipe-rule em:not(#_),html.phone body .game-dialog .sl-progress small:not(#_),html.phone body .game-dialog .sl-head:not(#_){display:none}html.phone body .game-dialog .sl-list:not(#_){padding:6px!important}html.phone body .game-dialog :is(.sl-row,.sl-fold):not(#_){padding:5px 6px}html body .game-dialog .unlocks-page:not(#_){--bk-text:#fbeed2;--bk-muted:#c9b48f;--bk-gold:#ffd36b;--bk-green:#7fd06a;min-height:0;color:var(--bk-text);flex-direction:column;gap:10px;display:flex}.ul-head{flex-direction:column;gap:6px;display:flex}.ul-head>div{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.ul-head strong{color:var(--bk-gold);font-size:17px}.ul-head span{color:var(--bk-muted);font-size:12.5px}.ul-bar{background:#0006;border-radius:999px;width:100%;height:6px;font-style:normal;display:block;overflow:hidden}.ul-bar>i{border-radius:inherit;background:linear-gradient(90deg,#f0b443,#ffd36b);height:100%;display:block}.ul-bar.big{height:9px}.ul-near h4{color:var(--bk-gold);align-items:center;gap:6px;margin:0 0 6px;font-size:13px;display:flex}.ul-near>div{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;display:grid}html body .game-dialog .ul-near-card:not(#_){color:var(--bk-text);text-align:left;background:linear-gradient(#5a381f,#45291a);border:2px solid #24140a;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex;box-shadow:inset 0 2px #8a5a30}.ul-near-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ul-near-text>b{font-size:13.5px}.ul-goal{flex-wrap:wrap;justify-content:space-between;gap:2px 8px;font-size:12px;line-height:1.3;display:flex}.ul-goal b{font-weight:700}.ul-goal em{font-variant-numeric:tabular-nums;color:var(--bk-gold);font-style:normal;font-weight:800}.ul-icon{flex:none;place-items:center;display:inline-grid;position:relative}.ul-icon.locked img{filter:grayscale()brightness(.55)}.ul-icon .ul-lock{color:var(--bk-gold);background:#24140a;padding:2px;position:absolute;bottom:-4px;right:-4px;border-radius:50%!important}html body .game-dialog .ul-body:not(#_){flex:1;grid-template-columns:minmax(0,1fr) 330px;gap:12px;min-height:0;display:grid}.ul-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));grid-auto-rows:max-content;align-content:start;gap:8px;min-height:0;margin:0;padding:6px 4px 4px 0;list-style:none;display:grid;overflow-y:auto}html body .game-dialog .ul-tile:not(#_){width:100%;color:var(--bk-text);background:linear-gradient(#5a381f,#45291a);border:2px solid #24140a;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:10px 6px 8px;display:flex;position:relative;box-shadow:inset 0 2px #8a5a30,0 3px #1c0f07}html body .game-dialog .ul-tile.locked:not(#_){background:linear-gradient(#3d281a,#2f1f14);box-shadow:inset 0 2px #4f3420}html body .game-dialog .ul-tile.on:not(#_){border-color:var(--bk-gold)}.ul-name{text-align:center;font-size:11.5px;font-weight:700;line-height:1.15}.ul-tile.locked .ul-name{color:var(--bk-muted)}.ul-new{color:#173a0d;background:#7fd06a;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:900;position:absolute;top:-7px;right:-4px}html body .game-dialog .ul-detail:not(#_){color:#3d2312;background:linear-gradient(#f4e3bb,#e6cd98);border-radius:12px;flex-direction:column;gap:9px;min-height:0;padding:14px;display:flex;overflow-y:auto}.ul-detail-top{align-items:center;gap:12px;display:flex}.ul-detail h3{margin:0;font-size:19px}.ul-tag{color:#7a5430;font-size:12px;font-weight:700}html body .game-dialog .ul-detail :is(.ul-what,p,b,h3,small,td,th):not(#_){color:inherit}.ul-what{margin:0;font-size:13.5px;line-height:1.4}.ul-how{background:#3d23121a;border:1px solid #3d231233;border-radius:10px;flex-direction:column;gap:5px;padding:9px 10px;display:flex}.ul-how.done{background:#2f6a1f1f}.ul-how h4{text-transform:uppercase;letter-spacing:.04em;color:#7a5430;align-items:center;gap:5px;margin:0;font-size:12.5px;display:flex}.ul-how p{margin:0;font-size:12.5px}.ul-how .ul-goal{font-size:13.5px}.ul-how .ul-goal em{color:#b5600f}.ul-how .ul-bar{background:#3d231233}.ul-where{color:#6b4a2b;align-items:center;gap:5px;font-size:12px;display:flex}.ul-evo{flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:12.5px;line-height:1.35;display:flex}.ul-evo em{color:#8a3b1f;font-style:normal}.ul-table-wrap{overflow-x:auto}.ul-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.ul-table th,.ul-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #3d231222;padding:4px 5px}.ul-table thead th{color:#7a5430;font-size:11px}.ul-table thead th:last-child{text-overflow:ellipsis;max-width:80px;overflow:hidden}.ul-table tbody th{text-align:left;font-weight:700}.ul-table td:last-child{color:#b5600f;font-weight:800}.ul-note{color:#6b4a2b;margin-top:4px;font-size:11px;display:block}@media (max-width:760px){html body .game-dialog .ul-body:not(#_){grid-template-columns:1fr}.ul-grid{max-height:40vh}}html.phone body .game-dialog .ul-body:not(#_){grid-template-columns:minmax(0,1fr) 300px}html.phone .ul-grid{grid-template-columns:repeat(auto-fill,minmax(78px,1fr))}html.phone .ul-near{display:none}html body .game-dialog .ul-detail>:not(#_){flex-shrink:0}.br-unlocks{flex-direction:column;gap:8px;margin-top:8px;display:flex}.br-unlocked{color:#e8ffd9;background:#2f6a1f40;border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:8px 10px;font-size:13px;display:flex}.br-unlock-item img{vertical-align:middle;margin:0 3px 0 2px}.br-next-unlocks{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.br-next-unlocks li{align-items:center;gap:8px;font-size:12px;display:flex}.br-next-unlocks li>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.br-next-unlocks li small{opacity:.8}.br-next-unlocks li em{font-variant-numeric:tabular-nums;color:#ffd36b;font-style:normal;font-weight:800}html body .br-unlocks:not(#_){text-align:left}.br-unlocked>span{text-align:left;line-height:1.5;display:block}.br-unlock-item{align-items:center;font-weight:700;display:inline-flex}.br-next-title{text-transform:uppercase;letter-spacing:.05em;color:#ffd36b;margin:4px 0 0;font-size:12px}.unlock-pop-cover{z-index:60;background:radial-gradient(circle at 50% 40%,#0000 0%,#000a 70%);place-items:center;padding:16px;animation:.3s ease-out both up-fade;display:grid;position:fixed;inset:0}.unlock-pop{color:#3d2312;text-align:center;background:linear-gradient(#f7e8c3,#e9d09b);border:3px solid #6e4829;border-radius:18px;width:min(560px,100%);max-height:calc(100dvh - 32px);padding:22px 22px 18px;animation:.45s cubic-bezier(.2,1.3,.4,1) both up-pop;position:relative;overflow:hidden auto;box-shadow:0 0 0 4px #24140a,0 18px 50px #000c,0 0 60px #ffd36b55}.unlock-pop-rays{background:conic-gradient(from 0deg, #ffd36b33 0 10deg, #0000 10deg 30deg) 50% 50% / 100% 100%;opacity:.6;pointer-events:none;height:120%;animation:18s linear infinite up-spin;position:absolute;inset:-40% -20% auto}.unlock-pop h2{color:#8a4b12;align-items:center;gap:8px;margin:0;font-size:24px;display:inline-flex;position:relative}.unlock-pop-sub{color:#6b4a2b;margin:4px 0 14px;font-size:13.5px;position:relative}.unlock-pop-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex;position:relative}.unlock-pop-list li{border:2px solid color-mix(in srgb, var(--ul-color,#c8935a) 60%, #6e4829);text-align:left;animation:.4s ease-out both up-slide;animation-delay:calc(.25s + var(--i,0) * .12s);background:#fff8e6;border-radius:14px;align-items:center;gap:14px;padding:10px 12px;display:flex;box-shadow:0 3px #6e482955}.unlock-pop-art{background:radial-gradient(circle, color-mix(in srgb, var(--ul-color,#ffd36b) 35%, #fff0) 0%, #0000 70%), #3d2312;border-radius:14px;flex:none;place-items:center;width:84px;height:84px;display:grid}.unlock-pop-text{flex-direction:column;gap:2px;min-width:0;display:flex}.unlock-pop-text small{letter-spacing:.06em;text-transform:uppercase;color:#9a6a3a;font-size:11px;font-weight:800}.unlock-pop-text b{font-size:18px}.unlock-pop-text span{font-size:13px;line-height:1.35}.unlock-pop-text em{color:#2f6a1f;margin-top:2px;font-size:12px;font-style:normal;font-weight:700}.unlock-pop-actions{justify-content:center;gap:10px;margin-top:16px;display:flex;position:relative}.unlock-pop-actions button{min-width:140px}@keyframes up-fade{0%{opacity:0}}@keyframes up-pop{0%{opacity:0;transform:scale(.85)translateY(12px)}}@keyframes up-slide{0%{opacity:0;transform:translate(-16px)}}@keyframes up-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.unlock-pop,.unlock-pop-cover,.unlock-pop-list li,.unlock-pop-rays{animation:none}}html body .unlock-pop:not(#_){flex-direction:column;max-height:calc(100dvh - 32px);display:flex;overflow:hidden}html body .unlock-pop .unlock-pop-list:not(#_){overscroll-behavior:contain;flex:auto;min-height:0;margin:0 -4px;padding:2px 4px 6px;overflow-y:auto}html body .unlock-pop .unlock-pop-actions:not(#_){flex:none}html body .unlock-pop-x:not(#_){all:unset;z-index:2;cursor:pointer;color:#6e4829;background:#fff8e6;border:2px solid #6e4829;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:10px;right:10px;border-radius:50%!important}html body .unlock-pop-x:hover:not(#_){background:#ffe9b8}html body .unlock-pop.many:not(#_){width:min(720px,100%)}html body .unlock-pop.many .unlock-pop-list:not(#_){grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}html body .unlock-pop.many .unlock-pop-list li:not(#_){border-radius:12px;gap:10px;padding:6px 10px 6px 6px}html body .unlock-pop.many .unlock-pop-art:not(#_){border-radius:10px;width:52px;height:52px}html body .unlock-pop.many .unlock-pop-text b:not(#_){font-size:15px}html body .unlock-pop.many .unlock-pop-text>span:not(#_),html body .unlock-pop.many .unlock-pop-text em:not(#_){display:none}html.phone body .unlock-pop.many .unlock-pop-list:not(#_){grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}html body .game-shell .ticker:not(#_){z-index:30;max-width:min(560px,90vw);box-shadow:none;color:#fff7e2;text-align:center;pointer-events:none;text-shadow:0 2px #1c0f07,0 0 3px #1c0f07,0 0 8px #1c0f0799;background:0 0;border:0;padding:0;font-size:15px;font-weight:800;line-height:1.3;animation:2.6s ease-out both ticker-in;position:absolute;bottom:118px;left:50%;transform:translate(-50%)}html body .game-shell .ticker.error:not(#_){color:#ffd2c6}@keyframes ticker-in{0%,80%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){html body .game-shell .ticker:not(#_){animation:none}}.inbox{display:contents;position:relative}html body .game-shell .inbox-bell:not(#_){position:relative}html body .game-shell .inbox-list:not(#_){z-index:70;color:#fbeed2;background:#2a190dee;border:2px solid #6e4829;border-radius:12px;width:min(340px,86vw);max-height:min(60vh,460px);padding:6px;position:absolute;top:86px;right:8px;overflow-y:auto;box-shadow:0 10px 30px #000a}.inbox-list ul{margin:0;padding:0;list-style:none}.inbox-list li{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:baseline;gap:10px;padding:7px 8px;font-size:13px;line-height:1.35;display:flex}.inbox-list li:last-child{border-bottom:0}.inbox-list li small{color:#c9b48f;flex:none;font-size:11px}.inbox-empty{color:#c9b48f;text-align:center;margin:10px;font-size:13px}html.phone body .game-shell .ticker:not(#_){font-size:13px;bottom:96px}html body .game-shell .topbar .utility button kbd:not(#_){opacity:0;transition:opacity .15s}html body .game-shell .topbar .utility button:hover kbd:not(#_){opacity:1}html body .game-shell .pause-card .spell-room-btn kbd:not(#_){opacity:.7;margin-left:6px;font-size:10px}html body .game-shell .player-meters:not(#_){z-index:6;will-change:transform;pointer-events:none;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;top:0;left:0;transform:translate(50vw,60vh)translate(-50%)}.combo-meter{flex-direction:column;align-items:center;gap:2px;display:flex}.combo-meter>b{color:#ffe38a;text-shadow:0 2px #1c0f07,0 0 3px #1c0f07;font-size:15px;font-weight:900;line-height:1;animation:.25s ease-out combo-pop}.combo-meter>i{background:#0007;border-radius:3px;width:44px;height:4px;display:block;overflow:hidden}.combo-meter>i>i{background:linear-gradient(90deg,#ffb52e,#ffe38a);height:100%;display:block}html body .game-shell .player-meters .trial-hud:not(#_){min-width:0;box-shadow:none;background:#1c0f07aa;border:0;border-radius:10px;margin:0;padding:3px 8px;font-size:12px;position:static;transform:none}html body .game-shell .player-meters .trial-hud .trial-goal:not(#_){font-size:11px}@media (prefers-reduced-motion:reduce){.combo-meter>b{animation:none}}html body .level-card .card-effect.brief:not(#_){-webkit-line-clamp:1;opacity:.85;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}html body .level-card .card-stats:not(#_){margin-bottom:4px}html body .level-card .card-evo-next:not(#_){color:#4a2a05;background:linear-gradient(#ffe066,#ffb52e);border-radius:999px;align-items:center;gap:4px;margin:2px auto;padding:3px 9px;font-size:11.5px;font-weight:900;animation:1.6s ease-in-out infinite new-ribbon;display:inline-flex;box-shadow:0 0 12px #ffd36b99}html.phone body .level-card .card-evo-next:not(#_){padding:2px 6px;font-size:10px}html body .br-details-toggle:not(#_){color:#f5e6c8;background:#ffffff14;border:1px solid #ffffff2a;border-radius:999px;align-self:center;align-items:center;gap:4px;margin:6px auto 0;padding:5px 14px;font-size:13px;font-weight:800;display:inline-flex}html body .br-details-toggle svg:not(#_){transition:transform .15s}html body .br-details-toggle.on svg:not(#_){transform:rotate(90deg)}html body .br-details:not(#_){flex-direction:column;gap:8px;margin-top:6px;display:flex}html body .br-highlights:empty:not(#_){display:none}html:not(.phone) body .game-dialog.main-window:not(.quest-dialog):not(.tree-dialog):not(.hero-dialog):not(#_){grid-template-rows:auto minmax(0,1fr);overflow:hidden;width:min(1180px,100vw - 32px)!important;max-width:none!important;height:min(680px,100dvh - 32px)!important;max-height:none!important}html:not(.phone) body .game-dialog.main-window:not(.quest-dialog):not(.tree-dialog):not(.hero-dialog):not(#_)>.dialog-body{min-height:0;overflow-y:auto}html body .game-dialog :is(.cards-tabs,.portal-modes):not(#_){flex-wrap:wrap;gap:6px;display:flex;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html body .game-dialog :is(.cards-tabs,.portal-modes)>button:not(#_){flex:none;width:auto;border:2px solid var(--wd-edge-dk,#24140a)!important;color:#fff1d6!important;text-shadow:0 1px #3a210f!important;background:linear-gradient(#a06d3c,#7a4f28)!important;border-radius:999px!important;padding:5px 12px!important;font-weight:600!important;box-shadow:inset 0 2px #cf9a5c,0 2px #24140a!important}html body .game-dialog :is(.cards-tabs,.portal-modes)>button:is([aria-selected=true],.on):not(#_){color:#fffbe8!important;background:linear-gradient(#9cc958,#5f8f2b)!important;border-color:#24400f!important;box-shadow:inset 0 2px #d2f09a,0 2px #1f3610!important}html body .game-dialog .book-tabs:not(#_){margin-bottom:10px}html:not(.phone) body .game-dialog.cards-dialog:not(#_):not(#__):not(#___){width:min(1180px,100vw - 32px)!important;height:min(680px,100dvh - 32px)!important;inset:50% auto auto 50%!important;translate:-50% -50%!important}html body .game-dialog :is(.wd-tabs,.cards-tabs,.portal-modes,.bag-tabs)>button:not(#_){flex-direction:row!important;align-items:center!important;gap:5px!important;display:inline-flex!important}html body .level-card.card-preview:not(#_){z-index:2;transform:translateY(-8px)scale(1.03);box-shadow:0 0 0 3px #ffe066,0 12px 26px #000a}html body .level-card .card-tap-again:not(#_){z-index:3;color:#4a2a05;white-space:nowrap;background:#ffe066;border:2px solid #7a4a0c;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:900;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}html.phone body .game-dialog :is(.sq-chip,.wd-tabs>button,.book-tabs>button,.bag-tabs>button,.cards-tabs>button):not(#_){min-height:36px}html.phone body .game-shell .topbar .utility button:not(#_){min-width:44px;min-height:44px}html body .game-shell .move-stick.fixed .move-stick-base:not(#_){opacity:.7}html body .game-shell .move-stick.fixed.active .move-stick-base:not(#_){left:calc(max(18px, env(safe-area-inset-left)) + 8px);bottom:calc(max(16px, env(safe-area-inset-bottom)) + 8px);opacity:1;margin:0;top:auto;transform:none!important}html body .game-dialog .settings-screen:not(#_){grid-template-columns:repeat(auto-fit,minmax(250px,1fr));align-content:start;gap:14px;max-height:100%;padding:4px 2px 8px;display:grid;overflow-y:auto}html body .game-dialog .settings-screen section:not(#_){background:#1e12086b;border:1px solid #ffdca029;border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}html body .game-dialog .settings-screen h3:not(#_){letter-spacing:.04em;text-transform:uppercase;opacity:.75;margin:0 0 2px;font-size:15px}html body .game-dialog .settings-screen .setting-row:not(#_){justify-content:space-between;align-items:center;gap:12px;min-height:34px;margin:0;display:flex}html body .game-dialog .settings-screen .setting-row select:not(#_){max-width:58%;font:inherit;color:#4a3420;background:#fff4dc;border:1px solid #c9a46b;border-radius:8px;margin-left:auto;padding:5px 8px;font-size:13px}html body .game-dialog .settings-screen .setting-row:not(#_){color:#f4e2bb}html body .game-dialog .settings-screen h3:not(#_){color:#ffd98a;opacity:1}html body .game-dialog .settings-screen .setting-row input[type=range]:not(#_){width:46%}html.phone body .game-dialog .settings-screen:not(#_){overscroll-behavior:contain;grid-template-columns:1fr 1fr;gap:10px;max-height:calc(100dvh - 90px)}html body .game-dialog .book-tabs:not(#_){background:#1c0f07cc;border:2px solid #0006;border-radius:14px;flex-wrap:wrap;align-self:flex-start;gap:2px;width:fit-content;max-width:100%;margin:0 0 12px;padding:4px;display:inline-flex;box-shadow:inset 0 2px 4px #0008,0 1px #ffffff14}html body .game-dialog .book-tabs>button:not(#_){all:unset;box-sizing:border-box;cursor:pointer;height:34px;font:800 14px/1 var(--wd-font);color:#e9d3ab;border-radius:10px;align-items:center;gap:6px;padding:0 14px;transition:background .12s,color .12s;display:inline-flex}html body .game-dialog .book-tabs>button:hover:not(#_){color:#fff1d6;background:#ffffff12}html body .game-dialog .book-tabs>button[aria-selected=true]:not(#_){color:#3a210f;background:linear-gradient(#ffe08a,#f0b443);box-shadow:inset 0 1px #fff6cf,0 1px 2px #0008}html body .game-dialog .book-tabs>button:focus-visible:not(#_){outline-offset:1px;outline:2px solid #ffe08a}html body .game-dialog .book-tabs kbd:not(#_){display:none}@media (hover:hover){html body .game-dialog .book-tabs>button:hover kbd:not(#_){font:700 10px/1 var(--wd-font);color:inherit;opacity:.8;background:#0004;border-radius:4px;padding:2px 4px;display:inline-block}}html body .game-dialog .book-tabs .book-badge:not(#_){color:#fff;min-width:18px;height:18px;font:800 11px/18px var(--wd-font);text-align:center;box-shadow:none;background:#e8483c;border-radius:9px;padding:0 5px;position:static}html body .game-dialog.bag-dialog .book-tabs:not(#_){margin:0 0 10px}html body .game-dialog :is(.wd-tabs,.cards-tabs,.portal-modes,.bag-tabs)>button:not(#_):not(#__){min-height:32px;padding:4px 12px!important;font-size:13px!important}html body .game-dialog :is(.wd-tabs,.cards-tabs,.portal-modes,.bag-tabs)>button svg:not(#_){width:15px;height:15px}html body .game-dialog :is(button,[role=tab]):focus:not(:focus-visible):not(#_){outline:none!important}html body:has(.game-dialog.bag-dialog) .game-shell .topbar .wordmark:not(#_){opacity:0}html.phone body .game-dialog .book-tabs:not(#_){border-radius:12px;margin:0 0 6px;padding:3px}html.phone body .game-dialog .book-tabs>button:not(#_){border-radius:9px;height:30px;padding:0 10px;font-size:13px}html body .game-dialog .settings-screen .setting-note:not(#_){color:#d9c39a;font-size:12px;line-height:1.4}html body .game-dialog .settings-screen .setting-note a:not(#_){color:#ffd98a}html body .wildseed-title .title-continue:not(#_){text-align:center;color:#fff4dc;text-shadow:0 1px 2px #000c,0 0 8px #0008;max-width:min(560px,90vw);margin:4px auto 0;font-size:15px}html body .wildseed-title .title-continue b:not(#_){color:#ffd98a}html body .game-dialog.service-dialog.hero-dialog:not(#_):not(#__){width:fit-content!important;min-width:0!important;max-width:min(620px,100vw - 24px)!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 24px)!important}html body .game-dialog.service-dialog.hero-dialog:not(#_)>.dialog-body{overflow:visible;height:auto!important;min-height:0!important}html body .game-shell .quest-note:not(#_){z-index:2147482990;color:#ffe9a8;text-align:center;pointer-events:none;background:#2b1a0d;border:2px solid #ffd34d;border-radius:999px;max-width:min(620px,92vw);padding:8px 16px;font-size:14px;font-weight:800;animation:4.5s ease-out both ticker-in;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #00000073}html body .game-dialog .pots:not(#_){color:#fbeed2;max-height:min(calc(64dvh / var(--ui,1)), 560px);flex-direction:column;gap:12px;padding-right:4px;display:flex;overflow-y:auto}.pots-proto{color:#ffd36b;background:#ffd36b1f;border-radius:8px;align-items:center;gap:6px;margin:0;padding:6px 10px;font-size:12.5px;font-weight:700;display:flex}.pots-note{color:#c9b48f;background:#00000030;border-radius:10px;align-items:center;gap:8px;margin:0;padding:12px;display:flex}.pot-card{background:linear-gradient(#3b2616,#2c1c10);border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex;box-shadow:inset 0 0 0 2px #6b4a2a}.pot-card.live{box-shadow:inset 0 0 0 2px #ffd36b88,0 0 0 1px #0005}.pot-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.pot-title{flex-direction:column;gap:2px;display:flex}.pot-title b{font-size:19px}.pot-title small{color:#c9b48f;align-items:center;gap:4px;font-size:12.5px;display:flex}.pot-amount{color:#7fe07a;flex-direction:column;align-items:flex-end;font-size:30px;font-weight:900;line-height:1;display:flex}.pot-amount small{text-transform:uppercase;letter-spacing:1px;color:#c9b48f;font-size:11px;font-weight:800}.pot-me{background:#2f6a1f40;border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px;padding:10px 12px;display:flex;box-shadow:inset 0 0 0 1.5px #7fe07a55}.pot-me-big{flex-direction:column;display:flex}.pot-me-big small{color:#c9b48f;font-size:11.5px}.pot-me-big b{color:#b6ff9f;font-size:24px}.pot-parts{flex-wrap:wrap;gap:6px;display:flex}.pot-parts i{background:#00000040;border-radius:999px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:700}.pot-floor{color:#c9b48f;background:#00000030;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;font-size:12.5px;line-height:1.35;display:grid}.pot-floor svg{color:#7fe07a}.pot-floor b{color:#fbeed2}.pot-floor em{color:#ffd36b;white-space:nowrap;background:#ffd36b22;border-radius:999px;align-items:center;gap:4px;padding:2px 10px;font-style:normal;font-weight:900;display:inline-flex}.pot-floor.ok em{color:#7fe07a;background:#7fe07a22}.pot-cats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pot-cat{aspect-ratio:1;text-align:center;background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--c) 22%, #2a1a0e) 0, #1f140b 75%);border:2px solid color-mix(in srgb, var(--c) 55%, #24140a);border-radius:14px;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:12px;display:flex;overflow:hidden}.pot-cat-top{align-items:center;gap:6px;display:flex}.pot-cat-top b{font-size:15px}.pot-cat-top svg{color:var(--c)}.pot-cat-pct{color:var(--c);flex-direction:column;align-items:center;font-size:40px;font-weight:900;line-height:1;display:flex}.pot-cat-pct small{color:#b6ff9f;margin-top:2px;font-size:13px;font-weight:800}.pot-cat-req{color:#fbeed2;font-size:12px;line-height:1.3}.pot-cat-stats{color:#c9b48f;flex-direction:column;gap:1px;margin-top:auto;font-size:11.5px;display:flex}.pot-cat-stats b{color:#fbeed2}.pot-cat-free{color:#7fe07a;background:#7fe07a22;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:900;display:inline-flex}.pot-cat .pot-input{justify-content:center}html body .game-dialog .pot-input:not(#_){flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;display:flex}html body .game-dialog .pot-input input:not(#_){color:#fbeed2;width:84px;min-width:0;font:inherit;background:#1a100a;border:1.5px solid #6b4a2a;border-radius:8px;padding:5px 8px;font-weight:800}html body .game-dialog .pot-input button:not(#_){min-height:0;padding:4px 8px;font-size:12px}.pot-input small{color:#c9b48f;font-size:11px}.pot-go{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.pot-warn{color:#ff9a8a;font-size:12.5px;font-weight:800}html body .game-dialog :is(.pot-go,.pot-req) button.primary:not(#_){align-items:center;gap:6px;width:auto;display:inline-flex}.pot-sub{color:#c9b48f;margin:0;font-size:12.5px}.pot-reqs{flex-direction:column;gap:8px;display:flex}.pot-req{background:#00000030;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:10px;display:grid}.pot-req-head{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.pot-req-head b{font-size:14px}.pot-req-head em{color:#ffd36b;background:#ffd36b22;border-radius:999px;padding:1px 8px;font-size:12px;font-style:normal;font-weight:900}.pot-req-head small{color:#c9b48f;margin-left:auto;font-size:12px}.pot-pieces{flex-wrap:wrap;gap:4px;display:flex}html body .game-dialog .pot-piece:not(#_){border:2px solid color-mix(in srgb, var(--rarity) 50%, #24140a);width:46px;height:46px;min-height:0;box-shadow:none;background:#1a100a;border-radius:8px;place-items:center;padding:0;display:grid;position:relative}html body .game-dialog .pot-piece.on:not(#_){background:#5a1f17;border-color:#ff8a6b}.pot-piece>svg{color:#fff;position:absolute;top:2px;right:2px}.pot-none{color:#c9b48f;font-size:12px}.pot-top h4{text-transform:uppercase;letter-spacing:1px;color:#ffd36b;align-items:center;gap:6px;margin:0 0 4px;font-size:12px;display:flex}.pot-top ol{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:2px 16px;margin:0;padding:0 0 0 20px;font-size:13px;display:grid}.pot-top li span{min-width:120px;display:inline-block}.pot-top li b{color:#b6ff9f}@media (max-width:760px){.pot-cats{grid-template-columns:repeat(2,minmax(0,1fr))}}html.phone body .game-dialog .pot-cat:not(#_){aspect-ratio:auto;min-height:200px}html.phone body .game-dialog .pot-cat-pct:not(#_){font-size:30px}html.phone body .game-dialog .pots:not(#_){max-height:none}.pots-testnet{color:#fff1d6;background:repeating-linear-gradient(-45deg,#4a2a10 0 12px,#3d230d 12px 24px);border:2px dashed #ffb347;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;line-height:1.35;display:flex}.pots-testnet b{color:#ffb347}.pots-testnet-tag,.pot-ribbon,.tab-testnet{color:#3d230d;letter-spacing:1px;background:#ffb347;border-radius:6px;flex:none;padding:2px 8px;font-size:11px;font-style:normal;font-weight:900}.pot-card{position:relative}.pot-ribbon{align-self:flex-start;font-size:10px}.tab-testnet{margin-left:6px;padding:0 5px;font-size:9.5px}html body .pot-card-hud{background:linear-gradient(#ffd36b1a,#00000038);border:1px solid #ffd36b66;border-radius:12px;margin-top:8px;padding:6px 8px 7px}html body .footer-only>.pot-card-hud,html body .tip-only>.pot-card-hud:first-child{margin-top:0}html body .quest-tracker.footer-only{padding:8px 10px 9px}html body .game-shell .quest-tracker.footer-only.in-hub:not(#_){top:150px}html.phone body .game-shell .quest-tracker.footer-only.in-hub:not(#_){top:66px;left:8px}.pch-head{align-items:center;gap:6px;display:flex}html body .pch-fold{all:unset;box-sizing:border-box;cursor:pointer;color:#ffd36b;flex:1;align-items:center;gap:6px;min-width:0;font-size:12.5px;display:flex}.pch-fold strong{letter-spacing:.04em;text-transform:uppercase}.pch-amount{color:#9ef09a;background:#7fe07a26;border-radius:999px;padding:1px 7px;font-size:12.5px;font-weight:900}.pch-peek{color:var(--wd-muted,#c9b48f);margin-left:auto;font-size:11.5px}.pch-fold>svg:last-child{color:var(--wd-muted,#c9b48f);margin-left:auto}.pch-fold .pch-peek+svg{margin-left:4px}html body .game-shell .pch-info:not(#_){all:unset;box-sizing:border-box;cursor:pointer;color:#4a2a10;background:linear-gradient(#ffe39a,#f2b84b);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid;box-shadow:inset 0 1px #fff8,0 2px #6e3f22}html body .game-shell .pch-info:not(#_):hover{filter:brightness(1.08)}.pch-body{color:var(--wd-text,#fff4dd);flex-direction:column;gap:3px;margin-top:5px;font-size:12px;display:flex}.pch-title{align-items:center;gap:6px;font-size:13px;font-weight:800;line-height:1.2;display:flex}.pch-sim{color:#3d230d;letter-spacing:1px;background:#ffb347;border-radius:5px;flex:none;padding:0 5px;font-size:9.5px;font-style:normal;font-weight:900}html body .pch-disclaimer{color:#ffcf85;background:#ffb34714;border:1px dashed #ffb34799;border-radius:6px;margin:5px 0 0;padding:3px 6px;font-size:10.5px;font-weight:700;line-height:1.3}.pch-test{color:#3d230d;letter-spacing:1px;background:#ffb347;border-radius:5px;padding:0 5px;font-size:9.5px;font-style:normal;font-weight:900}.pch-row{color:var(--wd-muted,#c9b48f);align-items:center;gap:4px;display:flex}.pch-row b,.pch-share b{color:#fff4dd}.pch-share{color:var(--wd-muted,#c9b48f)}.pch-share b{color:#b6ff9f;font-size:13.5px}.pch-join{color:var(--wd-muted,#c9b48f);font-size:11.5px;line-height:1.3}html.phone body .pch-join,html.phone body .pch-title{display:none}:root{--hb-frame:#eab48a;--hb-frame-hi:#f6cfa9;--hb-frame-lo:#c98a5c;--hb-edge:#8a5634;--hb-slot:#f7d2ae;--hb-slot-hi:#fde6cc;--hb-slot-edge:#d99b6d;--hb-peg:#9a6a52;--hb-ink:#5a3420;--hb-gold:#ffb43d}html body .game-shell .farm-hotbar:not(#_),html body .game-dialog .bag-hotbar:not(#_){border:3px solid var(--hb-edge)!important;background:linear-gradient(var(--hb-frame-hi), var(--hb-frame) 40%, var(--hb-frame-lo))!important;background-clip:border-box!important;border-image:!important;border-radius:20px!important;gap:8px!important;padding:8px 10px!important;box-shadow:inset 0 2px #fff5e655,inset 0 -3px #0002,0 0 0 2px #f3c39a,0 8px 18px #0006!important}html body .game-shell .farm-hotbar .farm-slot:not(#_),html body .game-dialog .bag-hotbar .farm-slot:not(#_){position:relative;background:radial-gradient(circle at 50% 30%, var(--hb-slot-hi), var(--hb-slot) 70%)!important;border:2px solid var(--hb-slot-edge)!important;color:var(--hb-ink)!important;border-radius:12px!important;box-shadow:inset 0 3px 5px #b5764a40,inset 0 -2px #ffffff70,0 1px #fff3!important}html body .game-shell .farm-hotbar .farm-slot:not(#_):before,html body .game-dialog .bag-hotbar .farm-slot:not(#_):before{content:"";background:radial-gradient(circle at 35% 35%, #c49a85, var(--hb-peg) 70%);pointer-events:none;z-index:1;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;left:6px;box-shadow:0 1px #ffffff80}html body .game-shell .farm-hotbar .farm-slot.empty:not(#_),html body .game-dialog .bag-hotbar .farm-slot.empty:not(#_){background:var(--hb-slot)!important;border-color:var(--hb-slot-edge)!important}html body .game-shell .farm-hotbar .farm-slot:not(#_):hover:not(:disabled){border-color:var(--hb-edge)!important}html body .game-shell .farm-hotbar .farm-slot:not(#_):is(.active,[aria-pressed=true]),html body .game-dialog .bag-hotbar .farm-slot:not(#_):is(.active,.picked){border-color:var(--hb-gold)!important;background:radial-gradient(circle at 50% 30%,#fff1dc,#fbd9b4 70%)!important;box-shadow:0 0 0 2px #ffd27a,0 0 10px #ffb43d99,inset 0 2px 4px #b5764a33!important}html body .game-shell .farm-hotbar .farm-slot.active:not(#_):after{background:var(--hb-gold)!important}html body .game-shell .farm-hotbar .farm-slot:not(#_)>kbd,html body .game-dialog .bag-hotbar .farm-slot:not(#_)>kbd{color:#a06a48!important;text-shadow:none!important;font-size:10px!important;font-weight:800!important;top:3px!important;left:auto!important;right:5px!important}html body .game-shell .farm-hotbar .farm-slot:not(#_)>b,html body .game-dialog .bag-hotbar .farm-slot:not(#_)>b{color:#fff!important;text-shadow:0 1px 0 var(--hb-edge), 0 0 3px var(--hb-edge), 0 0 2px var(--hb-edge)!important}html body .game-shell .farm-hotbar .farm-tool-label:not(#_){font-weight:800;color:var(--hb-ink)!important;text-shadow:0 1px #fff8!important}html body .game-shell .farm-hotbar .farm-more:not(#_){border:2px solid var(--hb-edge)!important;color:#fff7ea!important;text-shadow:0 1px 0 var(--hb-edge)!important;background:linear-gradient(#e1a273,#c4835a)!important;border-radius:12px!important;box-shadow:inset 0 2px #f6c79c,0 2px #6e3f22!important}html body .feedback-cover:not(#_){z-index:2147482900;background:#0c07038c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}html body .feedback-card:not(#_){color:#fbeed2;text-align:left;background:#3a2414;border:3px solid #6b4423;border-radius:18px;width:min(460px,100%);max-height:calc(100dvh - 32px);padding:20px 20px 16px;position:relative;overflow:auto;box-shadow:0 10px 30px #00000080}html body .feedback-card h2:not(#_){color:#ffe9a8;align-items:center;gap:8px;margin:0 0 12px;font-size:20px;display:flex}html body .feedback-x:not(#_){color:#fbeed2;width:32px;height:32px;box-shadow:none;background:#ffffff14;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:10px;right:10px}html body .feedback-faces:not(#_){grid-template-columns:repeat(5,1fr);gap:6px;margin-bottom:12px;display:grid}html body .feedback-faces button:not(#_){min-height:0;box-shadow:none;color:#fbeed2;background:#ffffff0f;border:2px solid #0000;border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:8px 2px 6px;display:flex}html body .feedback-faces button span:not(#_){font-size:28px;line-height:1}html body .feedback-faces button small:not(#_){opacity:.8;font-size:11px}html body .feedback-faces button.on:not(#_){background:#ffd34d2e;border-color:#ffd34d}html body .feedback-card textarea:not(#_){box-sizing:border-box;resize:vertical;color:#fbeed2;width:100%;font:inherit;background:#241509;border:2px solid #6b4423;border-radius:12px;padding:10px 12px;font-size:15px}html body .feedback-foot:not(#_){align-items:center;gap:12px;margin-top:10px;display:flex}html body .feedback-foot small:not(#_){opacity:.8;flex:1;font-size:12px}html body .feedback-foot button:not(#_){flex:none;align-items:center;gap:6px;width:auto;min-width:0;padding:8px 16px;display:inline-flex}html body .feedback-done:not(#_){text-align:center;color:#ffe9a8;justify-items:center;gap:6px;padding:18px 0 8px;display:grid}html body .feedback-done h2:not(#_){margin:0}html.phone body .feedback-btn:not(#_){display:none!important}:root{--cw:calc(100vw / var(--ui,1));--ch:calc(100dvh / var(--ui,1));--edge:14px;--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px);--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px)}html.phone{--edge:8px}html body .game-shell>.world{isolation:isolate}html body .game-dialog.game-dialog.game-dialog{max-height:calc(var(--ch) - 2 * var(--edge) - var(--safe-t) - var(--safe-b))!important;max-width:calc(var(--cw) - 2 * var(--edge) - var(--safe-l) - var(--safe-r))!important}html body .game-dialog.game-dialog.bag-dialog{height:min(860px, calc(var(--ch) - 2 * var(--edge) - var(--safe-t) - var(--safe-b)))!important}html body .game-dialog:is(.cards-dialog,.tree-dialog):not(#_):not(#__){inset:var(--edge)!important;left:calc(var(--edge) + var(--safe-l))!important;right:calc(var(--edge) + var(--safe-r))!important;top:calc(var(--edge) + var(--safe-t))!important;bottom:calc(var(--edge) + var(--safe-b))!important;border-radius:16px!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important}html body .game-shell .pause-card:not(#_){align-items:stretch;width:290px!important;max-width:calc(var(--cw) - 2 * var(--edge))!important;max-height:calc(var(--ch) - 2 * var(--edge))!important;flex-direction:column!important;gap:7px!important;padding:16px 20px!important;display:flex!important;overflow:visible!important}html body .game-shell .pause-card:not(#_)>*{margin:0!important}html body .game-shell .pause-card:not(#_)>svg{display:none}html body .game-shell .pause-card:not(#_)>h2{text-align:center!important;font-size:26px!important}html body .game-shell .pause-card:not(#_)>.save-status{align-self:center}html.phone body .game-shell .pause-card:not(#_){gap:4px!important;width:270px!important;padding:10px 14px!important}html.phone body .game-shell .pause-card:not(#_)>h2{font-size:21px!important}html body .game-shell .hud-stacked-top:not(#_):not(#__){top:var(--stack-top)!important;bottom:auto!important}html body .game-shell .hud-stacked-bottom:not(#_):not(#__),html:not(.phone) body .game-shell.touch .hud-stacked-bottom.build-bar:not(#_):not(#__){bottom:var(--stack-bottom)!important;top:auto!important}html body .game-shell.touch .build-bar:not(#_):not(#__){top:auto!important;bottom:calc(var(--safe-b) + 92px)!important;max-width:calc(var(--cw) - 2 * 190px)!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}html.phone body .game-shell.touch .build-bar:not(#_):not(#__){zoom:.84;bottom:calc(var(--safe-b) + 70px)!important;max-width:calc(var(--cw) - 2 * 175px)!important}html body .game-shell.touch .toast:not(#_):not(#__){top:calc(var(--safe-t) + 74px)!important;bottom:auto!important}html.phone body .game-shell.touch .toast:not(#_):not(#__){top:calc(var(--safe-t) + 100px)!important;left:calc(240px + (var(--cw) - 240px - var(--edge)) / 2)!important;max-width:calc(var(--cw) - 240px - 2 * var(--edge))!important}html body .orient-toggle:not(#_){top:calc(var(--safe-t) + 18px)!important;left:calc(var(--safe-l) + 18px)!important;right:auto!important}html body:has(.hero-select):not(:has(.wildseed-title)) .orient-toggle:not(#_):not(#__){left:auto!important;right:calc(var(--safe-r) + 18px)!important}html,body,html body .game-shell,html body .hero-select,html body .wildseed-title{overflow:clip!important}html body .battle-results .br-panel:not(#_){max-height:calc(var(--ch) - 2 * var(--edge))!important}html body .battle-results .br-panel:has(.br-summary):not(#_){justify-content:flex-start!important}html body .battle-results .br-summary .br-actions:not(#_){z-index:2;background:linear-gradient(#0c0f2800,#0c0f28f2 28%);width:calc(100% + 36px);margin:0 -18px -16px;padding:10px 18px 16px;position:sticky;bottom:-16px}html.phone body .battle-results .br-summary .br-actions:not(#_){width:calc(100% + 24px);margin:0 -12px -12px;padding:8px 12px 12px;bottom:-12px}html body .game-shell .pause-card:not(#_)>.pause-volume{text-align:left;grid-template-columns:18px 1fr 130px;align-items:center;gap:8px;min-height:28px;font-weight:700;display:grid!important}html body .game-shell .pause-card:not(#_)>.pause-volume input{width:100%;margin:0}html:not(.phone) body .game-dialog.main-window:not(.quest-dialog):not(.tree-dialog):not(.hero-dialog):not(.cards-dialog):not(.bag-dialog):not(#_):not(#__){height:auto!important;max-height:min(680px, calc(var(--ch) - 2 * var(--edge)))!important}html body .game-dialog.quest-dialog:not(#_):not(#__){width:min(480px, calc(var(--cw) - 2 * var(--edge)))!important;height:auto!important}html:not(.phone) body .game-dialog.main-window:has(>.dialog-body>:is(.metamorph,.coove)):not(#_):not(#__){width:min(760px, calc(var(--cw) - 2 * var(--edge)))!important}:is(html.phone body .game-dialog.game-dialog.quest-dialog:not(#_):not(#__),html.phone body .game-dialog.game-dialog.main-window:has(>.dialog-body>.coove):not(#_):not(#__)){width:min(520px,100vw - 24px)!important;height:auto!important;max-height:calc(100dvh - 16px)!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}:is(html.phone body .game-dialog.quest-dialog .dialog-body:not(#_):not(#__),html.phone body .game-dialog.main-window:has(>.dialog-body>.coove) .dialog-body:not(#_):not(#__)){flex:none!important}html body .game-dialog.quest-dialog .dialog-body:not(#_):not(#__){overflow-x:hidden!important}html.phone body .coove-egg :is(img,svg,.egg-art):not(#_):not(#__){width:110px!important;height:110px!important}
